/*replaced 330099 with 6BC07D with 9d9d9d*/

/* Moz fix */
html>body  {margin-bottom:10px; height:auto; min-height:75px;}

html, body {margin: 0; padding: 0; border: 0;}

img {border:0;}


body {
	background-color: #9d9d9d;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 80%;

scrollbar-face-color: #C6D3D3;
scrollbar-shadow-color: #808080;
scrollbar-highlight-color: #808080;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #E9E9E8;
scrollbar-arrow-color: #808080;

}

#container
{
/*width: 80%;*/
width: 780px;
margin: 0px, 0px, 0px, 30px;
background-color: #fff;
color: #333;
/*border-left: 3px dotted #B7D5E2;*/
border-left: 1px solid #B7D5E2;
border-right: 1px solid #B7D5E2;
border-bottom: 1px solid gray;
border-top: 1px solid gray;
line-height: 130%;
}
#printBanner {display: none;}
#printContact{display: none;}

#topBanner
{
padding:  0px, 0px, 0px, 0px;
background-color: #9d9d9d;
border-bottom: 3px solid #C6D3D3;
border-top: 3px solid #C6D3D3;
text-align: right;
}

#top h1
{
padding: 0;
margin: 0;
	
}
#topleftBox
{
float: left;
width: 187px;
margin: 0;
background: #C6D3D3;
height: 50px;
border-right: 1px solid gray;
font-size: .8em;
padding-left: 10px;
padding-top: 2px;
text-align: center;
}
#topleftBox{
	font-family: verdana, arial, sans-serif;
	color: #F7F7F7;
	font-size: .8em;
	
}
#toprightBox
{
margin-left: 187px;
padding: 1em;
/*max-width: 36em;*/
height: 50px;
text-align: right;
font-size: .9em;
}
#toprightBox a {
	font-family: verdana, arial, sans-serif;
	color: #000000;
}
#toprightBox a:link {
	text-decoration: none;
}
#toprightBox a:visited {
	text-decoration: none;
}
#toprightBox a:hover {
	color: #000000;
	background-color: #FFFE84;
	text-decoration: underline;
}
#toprightBox a:current {
background: #5C9CD4;/* NAVY BLUE */
border-color: #9d9d9d #9d9d9d #9d9d9d #232E69;
padding: 0em 0.5em 0em 0.5em;
text-decoration: none;
color: #ffffff;
}

a.here { background-color: #FFFE84;}

#leftnav
{
float: left;
width: 187px;
margin: 0;
padding: 0em;
background: #C6D3D3;
border-right: 1px solid gray;
}

#content
{
margin-left: 187px;
padding: 1em;
/*max-width: 36em;*/
}

#footer
{
clear: both;
margin: 0;
padding: .4em;
color: #333;
background-color: #C6D3D3;
border-top: 1px solid gray;
text-align: right;
font-size: .8em;
width: 778px;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

.li{
	list-style-image:url (../images/arrow.gif ); 
}
/* start format MAIN HEADER items */
h1 {
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 2px;
	font-family: verdana, arial, sans-serif;
	font-size: 1.4em;
	color: #000000;
}
h2 {
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 8px;
	font-family: verdana, arial, sans-serif;
	font-size: 1.0em;
	/*color: #245398;*/
		color: #3D73BD;

}
h3 {
	margin: 0px;
	padding-bottom: 5px;
	font-family: verdana, arial, sans-serif;
	font-size: 1.0em;
	color: #4D9345;
}
h4 {
	margin: 0px;
	padding-bottom: 5px;
	font-family: verdana, arial, sans-serif;
	font-size: 0.9em;
	color: #003366;
}

hightlight.inline {
	display: inline;
}

/* end format MAIN HEADER items */

#navlist
{
color: white;
background: #C6D3D3; /* MENU BG=>GREY */
border-bottom: 0.2em solid #C6D3D3;
border-right: 0.2em solid #C6D3D3;
padding: 0px;
margin-left: 0;

font: normal 0.9em Verdana, sans-serif;
padding-top: 28px;
}

#navlist li
{
list-style: none;
margin: 0;
font-size: 1em;

}

#navlist a
{
display: block;
text-decoration: none;
font-weight: bold;
margin-bottom: 0.5em;
margin-top: 0.5em;
color: white;
background: #9d9d9d; /* bg color of all buttons */
border-width: 1px;
border-style: solid;
border-color: #5bd #035 #068 #6cf;
border-left: 1em solid #FFFE84;
padding: 0.25em 0.5em 0.4em 0.75em;
}

#navlist a#current { border-color: #5bd #035 #068 #245398; color: #ffffff;}
#navlist a#current2 { border-color: #5bd #035 #068 #245398; }

/*#navlist a#current { border-color: #5bd #035 #068 #f30; }(/
#navlist a
{width: 99%;}
/* only necessary for Internet Explorer */


#navlist a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 16em;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover
{
color: #245398;
background: #C6D3D3; /* color of hover bg */
border-color: #9d9d9d #9d9d9d #9d9d9d #FFFE84;
/*border-color: #069 #6cf #5bd #fc0;*/
padding: 0.4em 0.35em 0.25em 0.9em;
}

#navlist a:active, #navlist a#current:active
{
background: #CBCBCB;/* NAVY BLUE */
border-color: #9d9d9d #9d9d9d #9d9d9d #FFFE84; /* bgcolor of selected buttons leftBox */
padding: 0.4em 0.35em 0.25em 0.9em;
}


/*BORDER AND FLOAT FOR IMAGES*/
.floatright
{
float: right;
margin: 1px 0 7px 7px;
border: 1px solid #C6D3D3; /* gray border for images */
padding: 2px;
}

.floatleft
{
float: left;
margin: 1px 0 7px 7px;
border: 0px solid #C6D3D3; /* gray border for images */
padding: 2px;
}


.floatrightNoBdr
{
float: right;

}

acronym, abbrev{
    padding: 0em;
	border-bottom: dashed;
	border-bottom-width: 1px;
	border-color: #FFCC00;
}




/*CONTACT US FORM*/
legend
{
	color: #003366;
	font: 12px tahoma, verdana, sans-serif;
	font-weight: bold;
}

table.borderTable
{
border: 1px solid #FFCC00;
padding: 2em 2em 2em 2em;
}

table.sitemap
{
    font-size: .9em;
	padding: .5em .5em .5em .5em;
	align: TOP;

}

table.display
{
    font-size: 12px;
    font-family: verdana, arial, sans-serif;
	valign: center;
}
tr.display { 
	text-align: left;
	 align: center;
}

.disclaimer {font-family:verdana, arial, helvetica; font-size:11px; }





#subMenuBox
{
	float: right;
	/*background: #245398; with navy bg and white text*/
	padding: .5em;
	/*max-width: 30em;*/
	height: 40px;
	text-align: left;
	color: #245398;
}
#subMenuBox li
{
	padding: 0px 0px 0px 0px;
 	margin: 0px;
 	list-style: none;
}	
#subMenuBox li.pic
{
	padding: 0px 0px 0px 0px;
	background-image: url(../images/T0.gif);
 	list-style: none;
	margin-left: 16px;
	font-size: .9em;
}
#subMenuBox li.picHere
{
	padding: 0px 0px 0px 0px;
	background-image: url(../images/T9.gif);
 	list-style: none;
	margin-left: 16px;
	font-size: .9em;
}

#subMenuBox a {
	font-family: verdana, arial, sans-serif;
	/*color: #ffffff; with navy bg and white text*/ 
	color: #245398;
	font-size: .9em;
}
#subMenuBox a:link {
	text-decoration: none;
}
#subMenuBox a:visited {
	text-decoration: none;
}
#subMenuBox a:hover {
	color: #245398;
	background-color: #FFFE84;
	text-decoration: none;
}
#subMenuBox a:current {
	background: #5C9CD4;/* NAVY BLUE */
	border-color: #9d9d9d #9d9d9d #9d9d9d #232E69;
	text-decoration: none;
	color: #ffffff;
}
