BODY
{
	margin-top :15px;
	padding: 0;
	background-color: #FFFFFF;
}

BODY,P,TD,A {
	font-family:Trechuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3b4a5a;
}

A:Link { color : #3b4a5a; text-decoration: underline }
A:Visited { color : #3b4a5a; text-decoration: underline }
A:Active { color : #3b4a5a; text-decoration: underline }
A:Hover { color : #3b4a5a; text-decoration: underline }

a.whiteLink {text-decoration: none;}
a.whiteLink:hover {text-decoration: underline;}

textarea,input,select,option
{
	font-family:Trechuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size :8pt;	
	z-index:1;
}

.header {
	display:block;
	font-family:Trechuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	font-weight: bold;
	font-size: 15px;
	line-height: 47px;
	letter-spacing: 1px;
	color : #FFFFFF;
	background-image: url(../images/h_blank.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
}

.headermixedcase {
	display:block;
	font-family:Trechuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 47px;
	letter-spacing: 1px;
	color : #FFFFFF;
	background-image: url(../images/h_blank.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
}

.cnrlHeader
{
		font-family:Trechuchet MS, Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
	font-size: 15px;
		
}

.promoheader
{
		font-family:Trechuchet MS, Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
	font-size: 15px;
		
}

.subhead1 { 
	display:block;
	background-image: url(../images/bar.gif);
	background-repeat: no-repeat;
	background-position :center center;
	padding-left: 40px;
	font-weight: bold;
	line-height: 22px;
	color: #3b4a5a;

}

.subheadred { 
	display:block;
	background-image: url(../images/bar_red.gif);
	background-repeat: no-repeat;
	background-position :center center;
	padding-left: 40px;
	font-weight: bold;
	line-height: 22px;
	color: #FFFFFF;

}

.cnrlsubhead1 { 
	display:block;
	background-image: url(../images/bar.gif);
	background-repeat: no-repeat;
	background-position :center center;
	padding-left: 40px;
	font-weight: bold;
	line-height: 22px;
	color: #3b4a5a;

}

.subhead2 {
	color: #d8931d;
	font-weight: bold;
}

.subhead3 {
	color: #3b4a5a;
	font-weight: bold;
}

.sidenav
{
	color:#FFFFFF;
}
.sidenav_a
{
	color:#FFFFFF;
}
.cloud
{
 background-image: url(../images/cloud_background.jpg);
 background-repeat :no-repeat ;	
}
.rightBorder
{
	background-image: url(../images/border_rt.gif);
	background-repeat :repeat-y;
}
.bottomBorder
{
	background-image: url(../images/border_btm.gif);
	background-repeat :repeat-x;
}

.yellowBar
{
 background-image: url(../images/bar.gif);
 background-repeat :no-repeat;	
 background-color: Transparent;
 background-position :center center;
}

.small
{
	font-family :Trebuchet MS, Arial ;
	font-size :7pt;
	color:#ffffff;
}
.borderIMG
{
 border  :solid 1px #3b4b5b;
}
.DIVborder
{
	border-bottom :solid 1px #3b4b5b;
	border-left :solid 1px #3b4b5b;
	border-right :solid 1px #3b4b5b;
}
.bottomNav
{
	font-family :Trebuchet MS, Arial ;
	font-size :7pt;
	color:silver;	
}
.red
{
	color:Red;
}

.bread
{
	font-family:Trechuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3b4b5b;
}

#dropmenudiv{
	position:absolute;
	background-color :Transparent ;
	z-index:100;

	/*new for IE6 fix
	overflow:hidden;*/
}

#dropmenudiv a{
	width:160px;
	display: block;
	background-color :#eff1f6 ;
	font-family:Trechuchet MS,Verdana,  Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight :600 ;
	color: #485666;
	text-decoration :none;
	text-indent :5px;
	padding: 2px 1px  2px 2px;
	letter-spacing:-0.5px;
	word-spacing :-0.5px;
	white-space: nowrap;
}

#dropmenudiv a:hover{ /*hover background color*/
	width:160px;
	display: block;	
	background-color :#f8da68 ;
	font-family:Trechuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight :600 ;
	color: #485666;
	text-decoration :none;
	text-indent :5px;
	padding: 2px 1px 2px 2px;
	letter-spacing:-0.5px;
	word-spacing :-0.5px;
	white-space: nowrap;
}
	
 .bodytext { color: #000000; font-size: 9pt;font-family :Trebuchet MS, Arial ; } 	
 .boldtext { color: #000033; font-weight:bold;font-family :Trebuchet MS, Arial ; } 

/* START LIGHTBOX STYLES AND CLASSES */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left;  font-size: 14px; font-weight: 700; color:#202020;}
#keyboardMsg{ float: right; font-size: 12px; color:#202020}
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/images/slug.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}


/* END LIGHTBOX STYLES AND CLASSES */

form.sorter {
	display:inline;
}
form.sorter a {
	font-size:8px;
}