body { background-image:url(../images/main_bg.gif); background-repeat:repeat-x; background-position:top; background-color:#000000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#maintable { width:772px; margin-left:auto; margin-right:auto; border:1px solid #424242; background-color:#000000;} 
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#maintable1 { margin-left:6px; margin-right:6px; margin-top:6px;}
#header_area { width:760px;}
#logo_area { width:228px; float:left; }
#header_text { width:175px; height:82px; background-image:url(../images/header.gif); float:left; padding-left:337px; padding-top:38px; padding-right:20px; text-align:right;}


#top_area { width:760px;}
#photo_area { width:503px; float:left;}
#latest_news_area { width:250px; float:left; background-image:url(../images/news_bg.gif); height:166px; padding-top:42px; padding-left:7px;}
#news_area { width:233px; height:141px; overflow:auto; background-image:url(../images/news_area_bg.gif); padding-top:15px; padding-left:7px;} 

#news_area a { font-size:13px; color:#FFFFFF; font-weight:bold;}


#news_area ul { margin:0px; padding:0px;}
#news_area ul li { background-image:url(../images/li_arrow.gif); background-repeat:no-repeat; padding-left:10px; display:block; padding-bottom:5px;}

#middle_area { width:760px; background-image:url(../images/middle_bg.gif);}
#left_area { width:179px; float:left;}

#primary_nav_area { width:173px; margin-left:3px; margin-right:3px; background-color:#1f1f1c; padding-bottom:3px;}




#nav{margin:0;}



	#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}

	#nav ul li {float: left;list-style: none;list-style-image:none;margin:0}



	/* Level 1 */

	#nav ul li a{display:block;text-decoration:none;width:153px;padding:3px 10px; text-transform:uppercase; padding-top:7px; padding-bottom:7px;border-bottom:1px solid #000;color:#ffffff; background-color:#1e1e1d; }

	#nav ul li a:hover{background:#FFF; color:#000;}

	#nav ul li div{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

	#nav ul li.ipf-parent div a{  background-image:url(../images/arrow.gif); background-position:right; background-repeat:no-repeat;}

	#nav ul li.ipf-parent div a:hover{ background-image:url(../images/arrow.gif); background-position:right; background-repeat:no-repeat;}

	#nav ul li.ipf-parent div li a{background: none}

	#nav ul li.ipf-parent div li a:hover{background:#000000;}



	/* Level 2 */

	#nav ul li ul{margin: -27px 0 0 163px;position: absolute; background: #000000;width:170px;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;left: -999em;}

	#nav ul li ul li a{border-bottom:1px solid #999999;width:150px;padding:3px 10px; padding-top:7px; padding-bottom:7px;text-indent:none; font-size:11px; text-transform:none; }

	#nav ul li ul li a:hover{background: #fff; color:#000000;}

	#nav ul li ul li.ipf-parent a{}

	#nav ul li ul li.ipf-parent a:hover{ background-color:#ffF; }



	/* Level 3 */

	
	#nav ul li ul li ul {margin: -20px 0 0 160px;}

	#nav ul li ul li ul li a{background:none !important;}

	#nav ul li ul li ul li a:hover{background: #ffffcc !important; color:#000000;}



	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#newsletter_area{  width:169px; margin-left:3px; margin-right:3px; padding-left:4px; background-color:#1f1f1c;}

#active_area { width:173px; margin-left:3px; margin-right:3px;}

#right_area { width:581px; float:left;}
#content_left { width:295px; padding-left:22px; padding-right:22px; float:left; color:#000000; padding-top:28px; padding-bottom:36px;}
#content_right { width:235px; float:left; color:#000000; padding-right:7px; padding-top:28px; padding-bottom:36px;}

#content_right b, #content_right strong, #content_left  b, #content_left  strong { color:#074a88; font-weight:bold;}
#content_right h1, #content_left h1  { color:#074a88;}


#content_area { width:537px; padding-left:22px; padding-right:22px; float:left; color:#000000; padding-top:20px; padding-bottom:36px;}
#content_area b, #content_area strong { color:#074a88; font-weight:bold; text-decoration:none;}
#content_area h1 { color:#074a88; text-decoration:none; font-size:24px;}


#footer_area { width:760px; text-align:center; height:37px; padding-top:30px; font-size:10px;}
#footer_area a { color:#FFFFFF; text-decoration:none; font-size:10px;}
