
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
body { margin:0px; padding:0px; text-align:center; color: #000; font: normal 62.5%/1.3 Arial, Helvetica, sans-serif; background: #6AADDA;}
	
#container { margin:0px auto; padding: 0; width:763px; text-align: left;}

#mast{ width:763px; height: 145px;  padding:0; margin:0; background-color:#fff; background-image: url(../img/logo.gif); background-position:left top; background-repeat:no-repeat; }

#topnav{ width:761px; padding:0; margin:0; height:29px; background-color:#000; border-right: 2px solid #fff;}

#header{ width:763px; height: 91px;  background-image: url(../img/tagline_01.gif); background-position:left top; background-repeat:no-repeat; padding:0; margin:0;}


img.hdr { float: right; width: 495px; height:145px; padding-left: 5px; margin: 0px; border: 0; }

#subheader{ width:763px; height: 63px;  padding:0; margin:0;}
#content{ width:763px; text-align:left; float:left; margin:0; padding:0;}

#maincontent{ width:733px; margin:0; padding:10px 20px 10px 10px; }

#sublhs{ float:left; width:175px; margin:0; padding:20px 20px; }
#subcontent{ float:left; width:515px; margin:0; padding:10px 20px 10px 10px; border-left: 1px dotted #ccc;}

#lhs { float:left; width:360px; margin:0; padding:10px 10px; } 

#rhs { float:left; width:300px; margin:0; padding:10px 10px; } 

.news { float: left;  height:75px; width:735px; padding: 0px; margin: 0px;  border-bottom: 1px solid #BCBCBC;}

/***********body styles ***************************/

p { color: #000; padding: 5px 5px 5px 0; margin: 0; font-size:1.2em;}
p.text {margin: 0; padding: 4px; font-size: 1.1em; font-weight: bold; color: #fff}
next. {margin: 0; padding: 0; font-size: 1.1em; font-weight: bold; text-align: right;}
h1 { margin:0px; padding: 0px; font-size: 1.4em; font-weight:bold; color: #FF0000; }
h2 { margin:0px; padding: 0px; font-size: 1.3em; font-weight:bold; color: #0171B4;  line-height: 35px;}
h3 { margin:0px; padding: 0px; font-size: 1.2em; font-weight:bold; color: #000; }

.bodytext { color: #000; padding: 2px; margin: 0; font-size:1.2em;}
.hd { margin:0px; padding: 0px; font-size: 1.1em; font-weight:bold; color: #000;}

a:link, a:visited{ color: #FFFFFF;text-decoration: none;}
a:hover{text-decoration: underline;color: #FFFFFF; text-decoration: none;}

.pglist li { margin-left: -25px; padding: 0px; list-style-type: none;  font-size:1.1em; font-weight: normal;}


.pagelinks {font-family: arial, verdana, sans-serif; font-size: 1.3; color: #057AC1;}
a.pagelinks:link {color:#057AC1; text-decoration: none;}
a.pagelinks:visited {color:#057AC1; text-decoration: none;}
a.pagelinks:hover {color:#FF0000; text-decoration: none;}


/************* top green navigation   styles **************/
#topnav ul { padding: 0; margin: 0;  color: #fff; font-size: 1.2em; font-weight: bold; height: 29px;}
#topnav ul li { display: inline;}
#topnav ul li a { padding: 0.6em 0.5em; color: #fff; text-decoration: none; float: left; border-left: 1px solid #fff; }
#topnav ul li a:hover {background-color: #ED171F; color: #fff;}

#last a:link, #last a:visited, #last a:hover { border-right: 1px solid #fff;}

#activefirst a:link, #activefirst a:visited, #activelast a:hover {  border-left: 2px solid #fff; color: #fff; background-color: #ED171F;}
#activelast a:link, #activelast a:visited, #activelast a:hover {  border-right: 1px solid #fff; color: #fff; background-color: #ED171F;}

#active a:link, #active a:visited, #active a:hover {  border-right: 1px solid #ED171F; color: #fff; background-color: #ED171F;}


#dropmenudiv{
position:absolute;
border:1px solid white;
border-bottom-width: 1;
font:normal 12px Arial;
line-height:18px;
text-align: left;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
text-align: left;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ED171F;
}


/********  Home right nav styles  *******/

#rhs ul { margin: 0px; list-style: none; padding: 0px; font-size: 1.2em; font-weight: bold; list-style-type: none; width: 350px; }

#rhs li { clear: both; margin: 0px; padding: 0px; line-height: 28px; border-bottom: 1px solid #ccc; background: url(../img/arrows.gif) 98% top no-repeat; }

#rhs ul li a { display: block; padding-left: 0px;  color: #057AC1; }

#rhs ul li a:link, #rhs ul li a:visited { color: #057AC1; text-decoration: none;}

#rhs ul li a:hover { color: #000;}

img.numbers { float:left; clear: both; width: 20px; height: 20px; padding: 5px; margin: 0px; border:0; }



/********  Media links nav styles  *******/

#medialinks ul { margin: 0px; list-style: none; padding: 0px; font-size: 1.2em; font-weight: bold; list-style-type: none; width: 510px; }

#medialinks li { clear: both; margin: 0px; padding: 0px; line-height: 28px; border-bottom: 1px solid #ccc; 98% top no-repeat; }

#medialinks ul li a { display: block; padding-left: 0px;  color: #057AC1; }

#medialinks ul li a:link, #medialinks ul li a:visited { color: #057AC1; text-decoration: none;}

#medialinks ul li a:hover { color: #000;}

img.numbers { float:left; clear: both; width: 20px; height: 20px; padding: 5px; margin: 0px; border:0; }



/********  List styles  *******/

#list ul {  margin: 0px; list-style: none; padding: 0px; font-size: 1.2em; list-style-type: none; width: 350px; }

#list li { clear: both; margin: 0px; padding: 0px;  font-size:1.2em; list-style-type: none; }

img.list {   float:left; clear: both; width: 20px; height: 20px; padding: 0px 3px 1px 0px; margin: 0px; border:0; }

/************* footer  styles **************/


#footernav{ float: left; text-align:left; width:763px; height:38px; padding: 0px; margin:0; background-image: url(../img/footer.gif); background-position:left top; background-repeat:repeat-x; }

#footernav ul {float: left;  padding-top: 8px; margin: 0; color: #057AC1; font-size: 1.0em; list-style: none;}
#footernav ul li { float: left;  display: inline; margin: 0; padding: 0.1em 0.5em; color: #000; }
#footernav ul li a { color: #057AC1; text-decoration: none; float: left; }
#footernav ul li a:hover { color: #ED171F;}


