html,body{margin:0;padding:0}
img { border: none; }
body{font:0.69em 'Verdana',Sans-serif;text-align: center;background:#ffffff;color:#363636;}
p{margin-top:0px;text-align:left;}
h1,h2,h3,h4{font: normal normal 280% "Lucida Sans",Arial,sans-serif;padding:0px;margin:0px;}
h1{font-size:140%;font-weight:bold;color:#755E42;}
h2{font-size:110%;font-weight:bold;color:#755E42;}
h3{font-size:105%;font-weight:bold;color:#755E42;}
h4{font-size:100%;font-weight:bold;}
a:link,a:active,a:visited{color:#001962;text-decoration:none;font-weight:bold;}
a:hover{color:#000000;text-decoration:underline;font-weight:bold;}
a img{ border:0; }

.hidden{display:none;}
/****** Top Menu *************/
/***** Edit here for floating menu#menu{margin:0px 8px 0px 8px; background:#E7E4D3 url(menu_off_back_new.gif) repeat-x;height:30px;width:784px;text-align:center;font-size:0.9em;}****/

#menu{float:right;position:absolute;margin:108px 0px 0px 0px!important;margin:108px 0px 0px 0px;height:20px;width:970px;color:#ffffff;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin:0px 0px 0px 0px;}
ul#nav{float:right;font-size:100%;font-weight:normal;padding-left:50px;font-size:0.9em;}
ul#nav li{float:left;margin-left:6px;text-align: center;height:30px;padding:0px 5px 0px 3px;color:#ffffff;}
ul#nav a{float:left;width: auto;padding: 2px 20px 0px 2px;text-decoration:none;color:#ffffff;height:30px;}
ul#nav a:hover{color: #ffffff;}
ul#nav li.activelink a,ul#nav li.activelink a:hover,ul#nav li.activelink a:link{color:#ffffff;}

/*************** Main Structure *****************/
#main_container{margin:0px auto 20px auto;padding:5px 0px 0px 0px;border:solid 0px #B9B09D;width:970px;}
div#container{width:970px;margin:0px auto 0px auto;padding: 0px 0 0px 0;text-align:left;color:#363636;}
div#inner_wrapper{width:970px;border:0px solid #C9C7C0;margin:0px 0px 0px 0px;background:#ffffff;padding:10px 0px 0px 0px;}
.clear_all{clear:both;height:1px;width:968px;}

div#mainpicbox { width:970px; height: 139px;margin:0px 0px 0px 0px!important; margin: 0px 0px 0px 0px;background:#ffffff top center url(../img/header.jpg) no-repeat;padding:0px;}
div#left_mainpicbox{float:left;width:270px!important;width:270px;height:199px;margin:10px 0px 0px 10px!important; margin: 10px 0px 0px 5px;padding:0px;text-align:center;background:#ffffff;}
div#right_mainpicbox{float:right;width:610px;height:219px;text-align:center;color:#ffffff;}
div#left_mainpicbox p{font: normal normal 200% "Trebuchet MS",Arial,sans-serif;padding:60px 0px 0px 0px!important;padding: 65px 0px 0px 0px;text-align:center;margin:0px;}
div#right_mainpicbox p{font: normal normal 200% "Trebuchet MS",Arial,sans-serif;padding:10px 20px 0px 20px!important; margin: 75px 20px 0px 20px;text-align:center;color:#54A4DE;filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;background:#ffffff;float:right;width:520px!important; width:500px;}
/************* Main Side Bar Float Left or Right *****************/
div#content{float:right;display:inline;width:738px;margin:0px 0px 10px 0; line-height:1.6em; min-height:300px;}
div#newsheadlines{float:right;margin:10px 0px 10px 10px;width:200px;border:1px solid #755E42;padding:5px;padding-top:20px;background:#ffffff url(../img/news.jpg) top center no-repeat;font-size:0.91em;line-height:1.4em;}
div#newsheadlines p{margin:10px 0px 0px 0px;}
div#newsheadlines span{font-weight:bold;}
#site_map{font-size:1.4em;}
#site_map,#site_map ul {padding:0;margin:0;list-style:none;float:left;width:300px;}
#site_map li {float : left;line-height : 20px;margin-bottom : 2px;width: 300px;}
#site_map li ul li ul{ }
#site_map li ul {border-top:0px solid #dddddd; }
#site_map li ul li ul {border-top:0px solid #dddddd; }
#site_map li a {width: 300px;display : block;color : #000000;padding : 2px 0px 2px 10px ;font-size:0.85em;font-weight :bold;text-decoration : none;}
/*#site_map li a:hover {color :#ffffff;}*/
#site_map li:hover ul, #site_map li li:hover ul, #site_map li li li:hover ul, #site_map li.sfhover ul, #site_map li li.sfhover ul, #site_map li li li.sfhover ul { list-style:disc;}

#site_map li a.side_menu_topper {background-color :#ffffff;}	
#site_map li ul {list-style:disc;width:200px;margin-left:50px; }



/****** Minor Side Bar Float Left or Right *********/
div#side{float:left;display:inline;width:220px;/**/; margin:0px 0 10px 0px;background:#ffffff url(../img/navigation.jpg) top left no-repeat;padding:5px 0px 10px 0px;color:#ffffff; }
.side_menu {z-index:1000;font-size:90%;margin:5px 0 0px 0px;padding:0px 0px 0px 0px; line-height:1.6em; background:#ffffff;border:0px solid #56A5DE;}
/* remove all the bullets, borders and padding from the default list styling */
.side_menu ul {padding:0;margin:26px 0px 0px 0px;padding-bottom:10px;list-style-type:none;width:212px; font-size:1.27em;background:#ffffff url(../img/menu-bottom.jpg) bottom left repeat-x;}
.side_menu ul ul {padding:0px;margin:0px;font-size:1em;}
.side_menu ul ul ul {padding:0px;margin:0px;font-size:1em;}
.side_menu a, .side_menu a:visited {display:block; text-decoration:none;height:28px;line-height:28px;width:200px;text-indent:15px;}
/* position relative so that you can position the sub levels */


.side_menu li a:link,.side_menu li a:active, .side_menu li a:visited  {background:#BFAA82 url(../img/menu_off.gif) 7px 8px no-repeat;height:29px;border:solid 1px #756850;color:#ffffff;padding-left:10px;width:200px;margin-top:1px;font-weight:normal;}
.side_menu li a:hover {color:#ffffff; background:#755E42 url(../img/menu_off.gif) 7px 8px no-repeat;text-decoration:none;font-weight:normal;}

.side_menu li li a:link,.side_menu li li a:active, .side_menu li li a:visited  {background:#FFF0C3 url(../img/arrow.gif) 7px 8px no-repeat;height:29px;border:solid 1px #FFF0C3;color:#000000;padding-left:10px;width:200px;margin-top:0px;font-weight:normal;}
.side_menu li li a:hover {color:#000000; background:#DAC79F url(../img/arrow.gif) 7px 8px no-repeat;text-decoration:none;margin-top:0px;font-weight:normal;}

.side_menu li li li a:link,.side_menu li li li a:active, .side_menu li li li a:visited{background:#FFF0C3 url(../img/arrow.gif) 15px 8px no-repeat;height:29px;border-bottom:solid 0px #ffffff;color:#000000;padding-left:30px;width:180px;margin-top:0px;font-weight:normal;font-size:0.9em;}
.side_menu li li li a:hover {color:#000000; background:#DAC79F url(../img/arrow.gif) 15px 8px no-repeat;text-decoration:none;margin-top:0px;font-weight:normal;}

.side_menu li li a.sub_selected {text-decoration:underline;}
.side_menu li li li a.sub_sub_selected {text-decoration:underline;}

.side_menu li.selected{border-top:solid 1px #755E42;border-bottom:solid 1px #755E42;margin-top:2px;margin-bottom:3px;}
.side_menu li.selected a {background:#755E42 url(../img/menu_off.gif) 7px 8px no-repeat;height:29px;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;color:#ffffff;padding-left:10px;width:202px;font-weight:normal;border-left:0px;border-right:0px;}

.left_column_image{float:left;padding:0px;margin:5px 10px 10px 5px;border:0px solid #dddddd;}
p.news{padding:10px;margin:0px 5px 5px 5px;font-size:0.85em;line-height:1.5em;background:#ffffff;}
p.news span{color:#ffffff;padding:0px 0px 0px 25px;margin:0px;font-weight:bold;font-size:1.2em;background: url(news_icon.gif) no-repeat;line-height:2em;}
a.arrow{color:#ffffff;padding:0px 0px 0px 25px;margin:0px;font-weight:bold;font-size:1.2em;background: url(arrow.gif) no-repeat;line-height:2em; }
/********* Footer **********/
div#footer{clear:both;width:970px;margin:0px;padding: 5px 0px 0px 0px ; background: #ffffff;color: #aaaaaa;text-align:left;border-top:1px solid #dddddd;font-size:1em;}
div#footer p{margin:0} 
div#footer a:link, div#footer a:active, div#footer a:visited {color:#aaaaaa;text-decoration:none;font-weight:normal;}
div#footer a:hover{text-decoration:underline; color:#aaaaaa;font-weight:normal;}
div#footer span{float:right;margin:0px;padding:0px;margin-top:-13px;font-weight:normal;}
/**** Image in Content *********/
.right_image{float:right;padding:1px;margin:5px 0px 5px 10px;border:6px solid #666666;}
.left_image{float:left;padding:1px;margin:5px 10px 5px 0px;border:6px solid #666666;}
table{width:100%;margin-top:15px;}
tr{height:20px;}
td{padding:10px 2px 5px 10px;}
td.style4 {color: #000000; font-weight: bold;background: #FFF0C3;width:20%;}
td.style2{text-align:center;font-weight:bold;font-size:1.2em;}
select {margin-right:10px;}
.errors{font-weight:bold;font-size:1.2em;color:#FF0000;}