div {position: relative;}
.clear {clear: both;}

.img_left {float: left; padding: 0 20px 20px 0}
.img_right {float: right; padding: 0 0 20px 20px;}


body {background: #061941; font-family: Arial,helvetica,sans-serif;}

#main {width: 770px; margin: 10px auto;}
#header {background: url(images/bg_top.jpg) 0 0 no-repeat; width: 770px; height: 160px;}
#content {background: #F9F8EA;}
	#content #col_left {margin: 0 0 10px 185px; padding: 5px 5px 0 0;}
#footer {background: url(images/bg_footer.jpg) 0 0 no-repeat; width: 630px; height: 100px; padding: 15px 70px;}
	#footer p {text-align: center !important; padding: 7px; color: #FFF !important;}
	#footer p a {color: #FFF !important;}
	
h2 {font-weight: bold;  color:#1E4473; font-family:arial,helvetica,sans-serif; font-size: 16px; padding: 10px 0 5px; margin-bottom: 10px; border-bottom: 1px dashed #9A9A9A; }
h3 {color:#333333; font-family:arial,helvetica,sans-serif; font-size:14px; font-style: italic; font-weight: bold;margin-bottom: 8px;}
h4 {font-size: 11px; font-weight: bold;}
p {font-size: 11px; line-height: 16px; margin-bottom: 10px; font-family: verdana; text-align: justify;}
ul {font-size: 12px; list-style: square; margin: 10px 15px;}

/* HEADER */
#header #logo span {display: none;}
	/* HEADER NAV */
	#header ul#nav2 {position: absolute; right: 10px; bottom: 8px; list-style: none; margin: 0; }
	#header ul#nav2 li {float: left;}
	#header ul#nav2 li a {color: #fff; padding: 0 5px;}

/* NAVIGATION */
#nav {background: #E3EAF5 url(images/bg_navbottom.jpg) 0 100% no-repeat;; border:1px solid #7F7F7F; padding: 0 0 260px 0; margin: 5px; z-index: 10; clear: both; float: left;  width: 170px;}		 
	#nav ul {list-style: none; margin: 0;}
	#nav ul li {position: relative; z-index: 90; padding: 0 0 2px 0; font-size: 12px;  }
		
		ul#main_nav li a {background: none; color: #00206A; padding: 5px; text-decoration: none; display: block;}
			ul#main_nav li.sub a {background: url(images/arrow.gif) 98% 5px no-repeat; padding-right: 10px;}
			ul#main_nav li a:hover, ul#main_nav li:hover a {background-color: #fff; }
			
		
			
		ul#main_nav ul.sub_nav {position: absolute; background: #E3EAF5; border:1px solid #7F7F7F;  left: -9999em; z-index: 99;  padding: 1px 0 0; width: 170px;}
			ul#main_nav ul.sub_nav li {float: none;  color: #292929; padding: 0; display: block;  text-align: left; border-right: 1px solid #e9e9e9;}
			ul#main_nav ul.sub_nav li a {background: none; color: #00206A; padding: 5px; text-decoration: none; display: block; }
				ul#main_nav ul.sub_nav li a:hover, ul#main_nav ul.subnav li:hover a {background: #fff; }
		
		ul#main_nav li:hover ul {left:170px; top: -1px; position: absolute; z-index: 99;}
	
		ul#main_nav li:hover {background: url(images/nav-current.png) 50% 0 no-repeat;}

ul#footer_nav {list-style: none; text-align: center; margin: 5px 25px; font-size: 11px;}
	ul#footer_nav li {display: inline; padding: 2px 5px;}
		ul#footer_nav li a {color: #00206A;}

/* END NAVIGATION */



/* sub box styles */

#locationBox {
border: 1px solid #505129;
margin: 0 0 3px 0;
width: 193px;
background-color: #eef4f8;
margin-bottom: 0px;
}

#advertBox {border: 1px solid #505129;
margin: 13px 0 3px 0;
background-color: #eef4f8;
}

.h1locationBox {
background: url(images/bg_homeContentBox.gif)  repeat-x 0;
background-position: 0 -.1em;
font-face: arial, helvetica, sans-serif;
font-size: 14px;
text-align: left;
margin-top: 0px;
padding-top: 6px;
padding-left: 5px;
padding-bottom: 0px;
color: #fff;
height: 29px !important;
height: 36px;
font-weight: bold;

}

#articlesBox {
vertical-align: top;
border: 1px solid #505129;
width: 193px;
height: 229px;
background: #f7f6f6;
}

.h1articlesBox {
background: url(images/bg_homeContentBox.gif)  repeat-x 0;
background-position: 0 -.1em;
font-face: arial, helvetica, sans-serif;
font-size: 14px;
text-align: left;
margin-top: 0px;
padding-top: 6px;
padding-left: 5px;
padding-bottom: 0px;
color: #fff;
height: 29px !important;
height: 36px;
}


.boxStyles {
padding-left: 10px;
padding-right: 10px;
font: 12px Arial, Helvetica, sans-serif;
line-height: 17px;
margin-top: -15px;
}

.boxTitles {
color: #1e4473;
font-weight: bold;
}

