
.thumbnail {margin-left:10px;text-align:justify;}
.thumbnail span {border: 1px solid #eee;padding:5px;background:#fff;}
.thumbnailLeft{float:left;margin-right:3px;}
.thumbnailRight{float:right;margin-left:3px;}
.thumbnail span img {border: 1px solid #000}

.clear{
	clear:both;
}

.textSpacer{
	border-bottom: 1px solid #D5D5D5;
	width: 100%;
	margin-bottom: 9px;
	margin-top: 0px;
	padding: 0;
}

.asterisk{
	font-weight: bold;
	color: #ec4f4f;
	font-family: Tahoma, serif;
	font-size: 11px;
}


h1{
	font-family:Arial Narrow, Tahoma, serif;
	font-size: 23px;
	color: #2b2b2b;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h2{
	
	font-size: 19px;
	color: #2b2b2b;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h3{
	
	font-size: 15px;
	color: #2b2b2b;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h4{
	font-family: Tahoma, serif;
	font-size: 11px;
	color: #2b2b2b;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h5{

	font-size: 14px;
	color: #ec4f4f;
	font-weight: bold;
	margin: 0;
	padding: 0; 
}

h6{
	
	font-size: 19px;
	color: #0158a8;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

p{
	
	font-size: 11px;
	color: #2b2b2b;
	font-weight:normal;
	margin: 0;
	padding: 0;
}

a{
	color: #ec4f4f;
	font-weight: bold;
	text-decoration: none;	
}

a:hover {
	text-decoration: underline;
}

.caption{
	
	font-size: 10px;
	color: #4E4E4E;
	font-weight:normal;
	margin: 0;
	padding: 0;
}

.formText{
	
	font-size: 11px;
	color: #2b2b2b;
	font-weight:normal;
	margin: 0;
}

.formButton{
	
	font-size: 11px;
	color: #2b2b2b;
	font-weight:bold;
	margin: 0;
	padding: 0;
}

.tableMain{
	background-color: #3282A3;
	width: 100%;
	border-left: 1px solid #3282A3;
	border-right: 1px solid #3282A3;
}

.tableTitle td{
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #27657F;
	height: 20px;
	background-image: url(/images/general_layout/bottom_bar_background2.jpg);
	background-repeat: repeat-x;
}

.tableTitle h3{
	font-size: 20px;
	display:inline;
	color: #27657F;		
}

.tableTitle .leftHeading{
	float: left;
	padding-left: 3px;
	position:relative;
	top:-3px;
}

.tableInfo td{
	background-color:#85D2EC;
	border-bottom: 1px solid #3282A3;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: #2b2b2b;
}

.tableImg td{
	background-color:#85D2EC;
	border-bottom: 1px solid #3282A3;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	font-size: 11px;
	color: #2b2b2b;
}

.tableBackImg td{
	background-color:#85D2EC;
	border-bottom: 1px solid #3282A3;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	font-size: 11px;
	color: #2b2b2b;
	height: 83px;
	background-image: url(/images/general_layout/ABackgroundTemp.jpg);
	background-repeat: no-repeat;
}

.tableImg img{
	border: 1px solid #3282A3; 
	padding-right: 3px;
}





.pages{
	background-color: #e3e3e3;
	border: 1px solid #C5C5C5;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	width: 100%;
}

.pages a{
	font-weight: normal;
	background-color: #ffffff;
	border: 1px solid #C5C5C5;
	color: #4e4e4e;
	text-align: right;
	padding-left: 2px;
	padding-right: 2px;
}

.pages a:hover{
	text-decoration: none;
}

.pages a:visited{
	color: #ACACAC;
}


/* Tabs */


		#tabs_panel {
			float:left;
			width:100%;
			line-height:normal;
		}
		#tabs_panel ul.tabs {
			margin:0;
			padding:0px 0px 0 0px;
			list-style:none;
		}

		#tabs_panel ul.tabs li {
			float:left;
			display:inline;
			margin:0;
			padding:0;
		}

		#tabs_panel ul.tabs li a {
			float:left;
			background:url("/images/tableft10.gif") no-repeat left top;
			margin:0;
			padding:0 0 0 4px;
			text-decoration:none;
		}
		#tabs_panel ul.tabs li a span{
			float:left;
			display:block;
			background:url("/images/tabright10.gif") no-repeat right top;
			padding:5px 15px 4px 6px;
			color:#FFF;
		}
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
			#tabs_panel ul.tabs li a span {float:none;}
		/* End IE5-Mac hack */
		#tabs_panel ul.tabs li a:hover span {
			color:#FFF;
		}
		#tabs_panel ul.tabs li a:hover {
			background-position:0% -42px;
		}
		#tabs_panel ul.tabs li a:hover span {
			background-position:100% -42px;
		}
		#tabs_panel ul.tabs li a.active span {
			color:#FFF;
		}
		#tabs_panel ul.tabs li a.active {
			background-position:0% -42px;
		}
		#tabs_panel ul.tabs li a.active span {
			background-position:100% -42px;
		}

		#tabs_panel div {
			clear:both;
		}
		
		/* ajax autocomplete */
.ysearchcontainer {position:absolute;z-index:9050;}
.ysearchcontainer .yui-ac-content {position:absolute;left:0;top:0;border:1px solid #404040;background:#fff;overflow:hidden;text-align:left;z-index:9050;}
.ysearchcontainer .yui-ac-shadow {position:absolute;left:0;top:0;margin:.3em;background:#a0a0a0;z-index:9049;}
.ysearchcontainer ul {padding:5px 0;width:100%;margin:0}
.ysearchcontainer li {padding:0 5px;cursor:default;white-space:nowrap;}
.ysearchcontainer li.yui-ac-highlight {background:#ff0;}
.yui-ac-content { width:40em; }


