body {
   font-family:Arial, Verdana, Geneva, Arial Unicode MS;
   margin-top:0px;
}


/* used for navigation banners */
.navigation {text-align:left;font-size:90%;font-weight:bold;}
.navigation ul li, .navigation ul li.normal, .navigation ul li.navselect 
{
	padding:0px; border-right:1px solid #000000; padding-right:2px; padding-left:2px;display:inline;
}
.navigation ul li.lastItem{border-right:0px}
.navigation li a
{
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}
.navigation li.normal a
{
	background-color:#ffffff;
	color:#000000;
}
.navigation li.normal a:hover
{
	background-color:#0552a5;
	color:#ffffff;
}
.navigation ul li.navselect a
{
	background-color:#0552a5;
	color:#ffffff; 
}
.navigation ul li.navselect a:hover
{
	background-color:#0552a5;
	color:#ffffff;
}

.navigation li ul {
   width:100%;
   display:block;
   visibility:hidden;
   position:absolute;
}

.navigation li.selected ul, .navigation li:hover ul, .navigation li.over ul
{
    visibility:visible;
}
.navigation li.selected ul 
{
   z-index:10;
}
.navigation li:hover ul, .navigation li.over ul
{
   z-index:100;
}



.hlbnormal, .hlbsecnormal
{
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}
.hlbnormal
{
	background-color:#F4F4F4;
	color:maroon;
}	
.hlbsecnormal
{
	background-color:#B5CBE7;
	color:#000000;
}
.hlbnormal:hover, .hlbsecnormal:hover
{
	background-color:#08089B;
	color:#ffffff;
}
.hlbactive, .hlbmainactive
{
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}
.hlbactive
{
	background-color:#08089B;
	color:#ffffff;
}
.hlbmainactive
{
	background-color:#B5CBE7;
	color:maroon;
}
.hlbactive:link, .hlbactive:visited, .hlbactive:active, .hlbactive:hover
{
	background-color:#08089B;
	color:#ffffff;
}
.hlbnone, .hlbnone:link, .hlbnone:visited, .hlbnone:active, .hlbnon:hover
{
	background-color:#B5CBE7;
	color:#B5CBE7;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}


/* used for button selection */
.navoption {text-align:center;padding:0 0 0 0;position:relative;}
.navoption ul li {display:inline;background-color:#0552a5;color:#ffffff;text-align:center;position:relative;padding:0 2px 0 2px;}
.navoption ul li.small {display:inline;width:70px;position:relative;}
.navoption ul li.med {display:inline;width:100px;position:relative;}
.navoption ul li.large {display:inline;width:120px;position:relative;}
.navoption li a
{
	text-align:center;
	background-color:#0552a5;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	height:17px;
	padding:0 2px 0 2px;
	position:relative;
}
.navoption li.small a
{
	text-align:center;
	background-color:#0552a5;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	height:17px;
	padding:0 2px 0 2px;
	position:relative;	width:60px;
}
.navoption li.med a
{
	text-align:center;
	background-color:#0552a5;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	height:17px;
	padding:0 2px 0 2px;
	position:relative;	width:90px;
}
.navoption li.large a
{
	text-align:center;
	background-color:#0552a5;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	height:17px;
	padding:0 2px 0 2px;
	position:relative;	width:120px;
}
.divsmall 
{
	width :60px;
	display:inline;
}
.divmed 
{
	width :90px;
	display:inline;
}
.divlarge 
{
	width :120px;
	display:inline;
}
	


.cclabutton, .cclabsmall
{
	position:relative;
	background-color:#0552a5;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	height:17px;
	padding:0 2px 0 2px;
	margin:0;
}
.cclabutton a, .cclabsmall a
{
	background-color:#0552a5;
	color:#ffffff;
	font-size:14px;
	height:17px;
	display:inline;
	text-decoration:none;
	width:60px;	
}
.cclabmed
{
	position:relative;
	background-color:#0552a5;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	height:17px;
	padding:0 2px 0 2px;
	margin:0;
	width:90px;
}
.cclabmed a
{
	background-color:#0552a5;
	color:#ffffff;
	font-size:14px;
	height:17px;
	display:inline;
	text-decoration:none;
	width:90px;
}

.cclablarge
{
	position:relative;
	background-color:#0552a5;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	height:17px;
	padding:0 2px 0 2px;
	margin:0;
	width:120px;
}
.cclablarge a
{
	background-color:#0552a5;
	color:#ffffff;
	font-size:14px;
	height:17px;
	display:inline;
	text-decoration:none;
	width:120px;
}

.tblmainsearch 
{
	background-color:#e6f1f7;
	color:#000000;
	border:0px solid #87876d;
	vertical-align:top;
	padding:0;
	width:740px;
}
.tdmainsearch
{
	padding-top:5px;
	text-align:left;
}
.tdmainswitch, .tdmainswitchactive
{
	font-size:10px;
	font-weight:bold;
	display:inline;
	padding-left:2px;
	padding-right:2px;
	position:relative;
}
.tdmainswitch
{
	background-color:#e6f1f7;
	color:#000000;
}	
.tdmainswitch:hover, .tdmainswitchactive
{
        text-decoration:none;
	background-color:#08089B;
	color:#ffffff;
}

.alertbar 
{
    color:#000000; 
	background-color:#FFEDC3;
	text-align:left;
	font-size:80%;
	display:block;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}