body{margin:0;background: #333333;color:#000000;}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px;}
H1{margin:0; font-size:12px; font-weight:bold;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#8C0000; text-decoration:underline;}
a:hover{text-decoration:none;}
a.announcement { color:#F8FFC2; text-decoration:none;}
a.announcement:hover { color:#F8FFC2; text-decoration:underline;}
a img{border:none;}



#maintable { width:1000px; padding:0 4px; margin-left:auto; margin-right:auto; background-image:url(../images/main_bg.gif);} 
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#header_area { width:1000px; height:100px; background:url(../images/header_bg.gif) left top no-repeat;}
#header_contact { float:right; text-align:right; margin-top:30px; margin-right:25px; color:#FFFFFF;}

#left_area { width:212px; padding:6px 3px 6px 6px; float:left;} 


/* Primary Navigation Bar */

#primary_nav_area { width:1000px; height:25px; font-size:12px; background:url(../images/nav_blue_bg.gif) repeat-x;}

#nav1{z-index:2; color:#FFFFFF;}

	#nav1 ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:2}
	#nav1 ul li {float: left;list-style: none;list-style-image:none;margin:0;z-index:2;  }


	/* Level 1 */

	#nav1 ul li a{display:block;text-decoration:none;color:#FFFFFF;  }
	#nav1 ul li a:hover{}
	#nav1 ul li.ipf-parent div a{}
	#nav1 ul li.ipf-parent div a:hover{}
	#nav1 ul li.ipf-parent div li a{ }
	#nav1 ul li.ipf-parent div li a:hover{}
	#nav1 ul li div a{ background:url(../images/nav_blue_bg.gif); padding:7px 30px; text-align:center; margin-top:0px; text-transform:uppercase; font-size:11px; font-weight:bold;}
	#nav1 ul li div a:hover{ background:url(../images/nav_red_bg.gif);}
	/* Level 2 */

	#nav1 ul li ul{margin:0;position: absolute;background:#00263F;width: 140px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
	#nav1 ul li ul li a{border-bottom:1px solid #407192;width:120px;padding:5px 10px;text-indent:none; font-size:11px; color:#FFFFFF; text-transform:uppercase;}
	#nav1 ul li ul li a:hover{background:#00416D;}
	#nav1 ul li ul li.ipf-parent a{background:url(../images/nav-arrow-hover.gif) 95% no-repeat}
	#nav1 ul li ul li.ipf-parent a:hover{background:#00416D url(../images/nav-arrow-hover.gif) 95% no-repeat;}



	/* Level 3 */

	#nav1 ul li ul li ul {margin: -23px 0 0 140px;}
	#nav1 ul li ul li ul li a{background:#00263F !important;}
	#nav1 ul li ul li ul li a:hover{background:#00416D !important;}



	#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul {left: -999em;}
	#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul {left: auto;}
	#nav1 li:hover, #nav1 li.hover {position: static;}

/* Left Navigation Bar */

#second_nav_area { background-color:#00416d; font-size:12px; border:1px solid #407192;}


	#nav2{background:url(../images/nav_bg_img.gif) left top no-repeat; height:315px; clear:both; padding:5px;border-top:1px solid #407192;}
	#nav2 ul {padding: 0;margin: 0;list-style: none;list-style-image:none; line-height: 1;}
	#nav2 ul li {float: left;list-style: none;list-style-image:none;margin:0}
	#nav2 ul li a{display:block;text-decoration:none;}
			
	/* Level 1 */
	#nav2 ul li div a{width:160px; background:url(../images/nav_bg.gif) left top no-repeat; padding:4px 20px;border-bottom:1px solid #407192;color:#FFFFFF}
	#nav2 ul li div a:hover{background:#00263F; color:#FFFF00;}
			
	/* Level 2 */
	#nav2 ul li ul{margin: -21px 0 0 200px;position: absolute;background:#00263F;width:160px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em; z-index:1}
	#nav2 ul li ul li a{color:#ffffff;border-bottom:1px solid #407192;width:135px;padding:4px 5px 4px 20px;text-indent:0;background: url(../images/nav-arrow-on.gif) 5% no-repeat;}
	#nav2 ul li ul li a:hover{color:#FFFFFF;background:#00416D url(../images/nav-arrow-hover.gif) 5% no-repeat;}
			
	/* Level 3 */
	#nav2 ul li ul li ul {margin: -21px 0 0 160px;}
	#nav2 ul li ul li ul li a{color:#FFFFFF;border-bottom:1px solid #407192;width:135px;padding:4px 5px 4px 20px;text-indent:0;background: url(../images/nav-arrow-on.gif) 5% no-repeat;}
	#nav2 ul li ul li ul li a:hover{color:#FFFFFF;background: #00416D url(../images/nav-arrow-hover.gif) 5% no-repeat;}
			
	#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {left: -999em;}
	#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {left: auto;}
	#nav2 li:hover, #nav2 li.hover {position: static;}



.sub_content_area { margin-top:6px; background-color:#00416d; border:1px solid #407192;}
.black_border { border:1px solid #00101B;}
.grey_border { border:1px solid #ACACAC;}
.red_border { border:1px solid #6B0000;}
.blue_border { border:1px solid #00416d;}
.sub_header_title { margin-top:8px; float:left;}
.sub_header_blue { height:30px; background:url(../images/sub_header_blue_bg.gif); padding:0 6px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.sub_content_white { margin:6px; background-color:#FFFFFF;}
.sub_header_red { height:30px; background:url(../images/sub_header_red_bg.gif); padding:0 6px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.sub_content_red { margin:6px;}


#right_area { width:770px; padding:6px 6px 6px 3px; float:left;}


#main_content { width:460px; background-color:#FFFFFF; float:left; position:relative;}
#slide_title { background-color:#E5E5E5; border-top:1px solid #CECECE; border-bottom:1px solid #CECECE; padding:10px 15px;}
#content_area { padding:15px;}

#main_content_right { width:300px; margin-left:6px; float:left;}
#announcement_area { background-color:#8C0000; border:1px solid #A94040;}

#view_all{ margin-top:6px; width:80px; float:right;}
#view_all a {color:#FFFFFF; font-size:10px; text-decoration:none;}
#view_all_red { background-color:#3B0101;}
#view_all_red .text { padding:2px 10px 3px 10px; float:left;}
#view_all_red .img { padding:6px; float:left; border-left:1px solid #6B0000;}
#view_all_blue { background-color:#00101B;}
#view_all_blue .text { padding:2px 10px 3px 10px; float:left;}
#view_all_blue .img { padding:6px; float:left; border-left:1px solid #00416d;}

#pagetile { padding:15px; background-color:#E5E5E5; font-size:20px; font-weight:bold;}
#sub_content_area { background-color:#FFFFFF; padding:40px;}

#footer{margin:0 6px; padding:20px 15px; font-size:10px; color:#FFFFFF; border-top:1px solid #33678A;}
#footer a{color:#FFFFFF;text-decoration:none; font-size:10px;}
#seo{margin-top:25px; float:left;}
#poweredbyactive{float:right;margin:0; text-align:center;}
