﻿.paddingsmall{
	padding:5px 5px 5px 5px;
}
.paddingsmallleft{
	padding:5px 5px 5px 0px;
}
.paddingsmallright{
	padding:5px 0px 5px 5px;
}
.paddingmedium{
	padding:10px 10px 10px 10px;
}
.paddingmediumleft{
	padding:10px 10px 10px 0px;
}
.paddingmediumright{
	padding:10px 0px 10px 10px;
}
.paddinglarge{
	padding:15px 15px 15px 15px;
}
.paddinglargeleft{
	padding:15px 15px 15px 0px;
}
.paddinglargeright{
	padding:15px 0px 15px 15px;
}
.bordersmall{
	padding:0;
	border:solid 1px #000 !important;
}
.bordermedium{
	padding:0;
	border:solid 2px #000 !important;
}
.borderlarge{
	padding:0;
	border:solid 4px #000 !important;
}
.wrapleft{
	float:left !important;
}

.wrapright{
	float:right !important;	
}
#extrainfohome .wrapleft, #extrainfohome .wrapright,
#subextrahome .wrapleft, #subextrahome .wrapright,
#extrainfo .wrapleft, #extrainfo .wrapright,
#subextra .wrapleft, #subextra .wrapright
{
    float:none !important;
    display:block; 
}
.captionhtml{
	display:block;
	color:#0071bc;
	text-align:right !important;
	font-size:1em;
	line-height:1.5em;
	vertical-align:middle;
	padding:0;
	margin:0;
	/*white-space:pre-wrap; ******* Invalid and not cross-browser compliant */
}
.copyrighthtml{
	display:block;
	color:#aaa;
	text-align:right!important;
	font-size:.8em;
	line-height:1.2em;
	vertical-align:middle;
	padding:0;
	margin:0;
	white-space:pre-wrap;
}
.playlink{
	text-align:right;
	font-size:.7em;
	line-height:1.6;
	vertical-align:middle;
	padding:0;
	margin:0;
}

/* tagging styles */
.htmleventdivwrapper{clear:left;height:290px;padding:0px 2px 0px 4px}
.htmleventscriteria{float:left}
.htmleventssearchtable th{text-align:right;width:185px}
.htmleventssearchtable td{text-align:left;padding-left:3px}
.htmleventssearchtable .htmlbuttonrow{text-align:right !important;padding-right:4px}
.htmleventsresultdiv{overflow:auto;height:173px;width:418px}
.htmlselectedeventsdiv{float:right;background-color:#fff;width:196px;height:270px;position:relative;top:6px;left:-3px;padding:5px;overflow:auto}
.htmlselectedeventslabel{background-color:#ddd;font-weight:bold;padding:1px 0 1px 3px}
.htmltagsourcediv{background-color:#EAEEA1;margin-bottom:1px;clear:both}
.htmltagsourcelabel{font-weight:bold;padding:3px;color:#4F7884;height:19px;vertical-align:middle}
.htmltaglabel{float:left}
.htmltagimage{float:right;font-weight:normal}
.htmltagimage img{border:0}
.htmltagimage span{position:relative;top:-3px}
.htmlclassesdivwrapper{clear:left;}
.htmlclassesdiv{padding:3px 7px 7px 7px;clear:left;}
.htmlclassesinnerdiv{border:solid 1px #666;padding:5px;height:200px;overflow:auto}
.htmlclasseslabel{font-weight:bold;padding:1px 5px 1px 5px;height:20px;vertical-align:middle}
.htmltagitem tbody tr td{width:195px}
.htmlselecteditems{padding:3px;margin-bottom:5px;}
.Wait{} 
.Normal{}  
/* override input cursors with a more specific CSS selector */  
.Wait INPUT, .Wait TABLE , .Wait TEXTAREA{cursor: wait}
.Normal INPUT, .Normal TABLE{cursor: auto}
.Normal TEXTAREA, .Normal INPUT[type="text"], .Normal TH SPAN{cursor:text}
.Normal INPUT[type="image"] {cursor:pointer}
.ajaxloadingspan{background-color: #EAEEA1; padding: 25px; border: solid 1px #000; text-align: center; vertical-align: middle; position: absolute; width: 120px; height: 32px; border: solid 1px black; z-index: 0;}
.ajaxloadingframe{position: absolute; width: 172px; height: 84px; border: none; display: block; z-index: 0;}
