 body {
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.btnRight { float:left; height:22px; padding:0px 3px 3px 0; margin:0px; background-image:url(../DisplayPages/images/bg-button-right.gif); background-position:top right; background-repeat:no-repeat; }
.btn { background-color:#003366; color:#FFFFFF; float:left; cursor:pointer; height:22px; padding:0 5px 3px 8px; background-image:url(../DisplayPages/images/bg-button-left.gif); background-position:top left; font-weight:bold; font-size:12px; border:none; }

.text {
	
	font-size: 11px;
	text-align:left;
	color:#003366;
	line-height:16px;
}
.textRed {
	
	font-size: 11px;
	text-align:left;
	color:#990000;
	line-height:16px;
}
.q {
font-weight:bold;
	font-size: 13px;
	text-align:left;
	color:#990000;
	line-height:16px;
}
.a {
	margin-top:-18px;
	font-size: 11px;
	text-align:left;
	color:#003366;
	line-height:16px;
}
.textDS {
	
	font-size: 11px;
	text-align:left;
	color:#003366;
	line-height:24px;
}
.textSmall {
	
	font-size: 10px;
	text-align:left;
	color:#003366;
	line-height:12px;
}
.textCenter {
	
	font-size: 11px;

	color:#003366;
	line-height:16px;
}
.hp {
	font-size: 13px;
	text-align:left;
	color:#003366;
	line-height:18px;
	font-weight:bold;

}
h2 {
	font-size: 13px;
	text-align:left;
	color:#003366;
	line-height:18px;
	margin-bottom: -16px;
}
h1 {
	
	font-size: 15px;
	text-align:left;
	color:#003366;
	line-height:20px;
	margin-bottom: -16px;
	margin-top:0px;
}
.columnHeader {color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:2px;
}
.columnHeaderOnWhite {color:#003366;
font-size:12px;
font-weight:bold;
padding:2px;
}
.columnHeaderSmall {color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding:2px;
}
.textCell {
background-color:#FFFFFF;
	font-size: 10px;
	text-align:left;
	color:#003366;
	line-height:12px;
}
ul.highlights {
	list-style-image: url(images/bulletonLtBKG.gif);
		font-size: 11px;
	text-align:left;
	color:#003366;
	line-height:16px;
	margin: 4px 2px 4px 20px;
}

ul.onWhite {
	list-style-image: url(images/bulletonWhite.gif);
		font-size: 11px;
	text-align:left;
	color:#003366;
	line-height:16px;
	margin: 4px 2px 4px 20px;
}
ol {

	font-size: 11px;
	text-align:left;
	color:#990000;


}

#landingPage { background-image:url(images/landing-page-banner.gif); width:773px; height:133px; position:relative; }
#landingPage .logo { float:left; }
#landingPage span { float:left; color:#003366; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; }
#landingPage .subNav { position:absolute; top:0; right:0; }
.leftSpace {padding-left:2px;}
.imageWcaption {border:1px solid #003366; width:132px; float:right; padding:2px; margin:2px;}

/*SEARCH STYLE*/


.searchDD{
	font-size: 10px;
	text-align:left;
	color:#003366;
	line-height:11px;
	margin-left: 2px;
	width:98%;	
}
.searchDDnw{
	font-size: 10px;
	text-align:left;
	color:#003366;
	line-height:11px;
	margin-left: 2px;
	
	
}
.searchBox{
	font-size: 10px;
	text-align:left;
	color:#003366;
	border:1px solid #003366;

}
.formBox{
	font-size: 10px;
	text-align:left;
	color:#003366;
	border:1px solid #003366;
	width:95%
}

.formBoxNW{
	font-size: 11px;
	text-align:left;
	color:#003366;
	border:1px solid #003366;
	

}
.fullBorder {border:1px solid #003366;}
.brlBorder {border-bottom:1px solid #003366; border-left:1px solid #003366; border-right:1px solid #003366;}
.rlBorder { border-left:1px solid #003366; border-right:1px solid #003366;}
.footer {text-align:center; font-size:10px; color:#000066; padding:4px; line-height:15px;}
.rlBorderYellow {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFCC00;
	border-left-color: #FFCC00;
}

/*LINK STYLES*/
a.arrow {
	background-image:  url(images/arrow.gif);
	background-position:right;

	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
}
a.arrow:hover {color:#003366;}
a.arrow::visited:hover {color:#003366;}
a.arrow:visited {color:#990000;}

a.arrowb {
	background-image:  url(images/arrowltBKG.gif);
	background-position:right;

	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
}
a.arrowb:hover {color:#003366;}
a.arrowb::visited:hover {color:#003366;}
a.arrowb:visited {color:#990000;}

a.q {color:#990000;}
a.q:hover {color:#003366;}
a.q:visited {color:#990000;}
a.q:visited:hover {color:#003366;}

a.text {color:#990000;}
a.text:hover {color:#003366;}
a.text:visited {color:#990000;}
a.text:visited:hover {color:#003366;}


/* CALENDAR STUFF 
.calendarShow {
 top:196px;  margin:-200px -200px -200px 0px;
 position:relative; background-color:#FFFFFF; visibility: hidden; width:200px; 
}*/
 /*.calendarShow2 {
top:196px;  margin:-200px;
 position:relative; background-color:##FFFFFF; background-color:#FFFFFF; position:relative; visibility: hidden; width:200px;  margin-top:-2px; margin-bottom:-170px; overflow:visible; 
}*/