* { 

padding: 0; 

margin: 0; 

}



body  {

	font: 100%  arial, sans-serif;

	font-size: 12px;

	background-image: url(images/bg_main.gif);

background-repeat: repeat;

	text-align: center; 

	color: #000000;

	line-height: 18px;

}

a:link {text-decoration: none; font-weight: bold;

          color: #014171;}

a:visited {text-decoration: none; font-weight: bold;

          color: #014171;}

a:active {text-decoration: none; font-weight: bold;

          color: #014171;}

a:hover {text-decoration: underline; font-weight: bold; color: #014171;}



h1 {

color: #000000;

font-size:18px;

padding-top: 10px;

padding-bottom: 10px;

}



h2 {

color: #000000;

font-size:14px;;
padding-top: 5px;
padding-bottom: 0px;

}



h3 {

padding-top: 10px;

padding-bottom: 10px;

font-size:14px;;

}



p {



line-height: 18px;

padding-top: 10px;
padding-bottom: 10px;

}



.medium{



padding-bottom: 10px;



}



.error {

padding-top: 5px;

color: #ff0000;

font-weight: bold;



}







ol {

margin-top:10px;

margin-left:20px;

margin-bottom:10px;



}

li {

margin-left:20px;

}

ul {

margin-left:20px;
padding-top:10px;
padding-bottom:10px;

}







#wrapper {

	text-align: left;

	margin: 0px auto;

	padding: 0px;

	background-color:#ffffff;

	width: 780px;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	border-top: 1px solid #000000;

}




#vid1 {
float:right;
padding-left: 40px;

}




#topnav {

margin-left:auto;

margin-right:auto;

	width: 740px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */





}









.chromestyle{



width: 738px;

font-weight: bold;

margin-top:10px;

margin-bottom:10px;

}



.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}



.chromestyle dl{

border-bottom: 1px solid #BBB;

border-top: 1px solid #BBB;

border-right: 1px solid #BBB;

border-left: 1px solid #BBB;

width: 100%;

background: url(chrometheme/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/

padding: 4px 0;

margin: 0;

text-align: center; /*set value to "left", "center", or "right"*/

}



.chromestyle dl dt{

display: inline;

}



.chromestyle dl dt a{

color: #494949;

padding: 4px 7px;

margin: 0;

text-decoration: none;

border-right: 1px dashed #999999;

}



.endborder {

border-left: 1px dashed #999999;

}



.chromestyle dl dt a:hover{

background: url(chrometheme/chromebg2-over.gif) center center repeat-x; /*THEME CHANGE HERE*/

}



.chromestyle dl dt a[rel]:after{ /*HTML to indicate drop down link*/

/*content: " v";*/

/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/

}





/* ######### Style for Drop Down Menu ######### */



.dropmenudiv{

position:absolute;

top: 0;

border: 1px solid #BBB; /*THEME CHANGE HERE*/

border-bottom-width: 0;

font:normal 12px Verdana;

line-height:18px;

z-index:100;

background-color: white;

width: 200px;

visibility: hidden;

filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/

}





.dropmenudiv a{

width: auto;

display: block;

text-indent: 3px;

border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/

padding: 2px 0;

text-decoration: none;

font-weight: bold;

color: black;

}



* html .dropmenudiv a{ /*IE only hack*/

width: 100%;

}



.dropmenudiv a:hover{ /*THEME CHANGE HERE*/

background-color: #F0F0F0;

}



#search {

	text-align:right;

	padding-right: 10px;	

}





.searchbox {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color:#FFFFFF;

	}





#header {

margin-top:0px;

width: 780px;

height: 127px;

background-color: #ffffff;

background-image: url(images/headback2.jpg);

background-repeat: no-repeat;

}



#side-a {

	float: left;

	width: 150px;

	height: 500px;

	background: #ffffff;

}





dl.nav{list-style:none;background:#eeeeee;}

.nav dt{border-right:1px solid #333333;float:left;display:block;width:150px;}

.nav dt a{border-bottom:1px solid #333333;background:#eeeeee;font-size:11px;outline:none;color:#014171;text-decoration:none;display:block;padding:10px 0px 10px 0px;width:150px;text-transform:uppercase;}

.nav dt a span{font-size:11px;color:#777;text-transform:lowercase;}

.nav dt a:hover{background:#e0e0e0;color:#014171!important;width:150px;}

* html .nav dt a:hover{background:#e0e0e0;width:150px;}

.nav dt.skip{border-left:1px solid #DDD;float:right;display:block width:150px;}

.nav dt.skip a{width:150px;}

dt.top{border-left:1px solid #DDD;float:right;display:block width:150px;}

dt.top a{width:150px;}

.nav dt.skip a:hover, dt.top a:hover { background: transparent;color: #014171 !important;}





#sidebanner {

margin-top:2px;

border:none;



}



#sidebanner img {

   border:0;

}  



#bodytop { 

	background-image: url(images/bodytop2.gif);

background-repeat: no-repeat;

height:25px;

}

#bodybottom {

background-color:#ffffff;

	background-image: url(images/bodybottom2.gif);

background-repeat: no-repeat;

height:16px;

padding-bottom: 20px;

}



#bodymid { 

	background-image: url(images/bodymid2.gif);

	background-repeat:repeat-y;



}











#main-content { 

	margin: 0;

	padding:0;

	float: left;

	width: 100%;

	background-color:#ffffff;

	background-image: url(images/bodymid2.gif);

	background-repeat:repeat-y;

}



#main-pad {

padding-left: 35px;

padding-right:35px;



}





fieldset {

position:relative;margin: 0px;

padding:5px; width:95%;

border:0px;

} 





legend {

border: 0;

padding:0;

margin:0;

/* border-bottom: 2px dashed;

border-bottom-color:#0066cb; */

color:#014171; 

font-size: 16px; 

font-weight:bold;

}



.legend {

border: 0;

padding:0;

margin:0;

/* border-bottom: 2px dashed;

border-bottom-color:#0066cb; */

color:#0066cb; 

font-size: 16px; 

font-weight:bold;

}





#wrapclear {

clear: both;

}



#bottom {

margin: 0px auto;

padding: 0px auto;



height: 94px;

	background-color: #ffffff;

background-image: url(images/headback2.gif);

background-repeat: no-repeat;

}

 



#footer {

color: #333333;
margin: 0px auto;
background-color:transparent;
width: 780px;
padding-top:5px;
padding-left: 10px;
font-size:11px;
text-align:left;

}

#footer a:link, #footer a:visited

{

text-decoration:underline;

color: #333333;

}

#footer a:link#current, #footer a:visited#current, #footer a:hover

{

color: #ffffff;

text-decoration:none;

}