body { background-image:url(../images/body_bg.gif); color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#maintable { width:780px; margin-left:auto; margin-right:auto; background-image:url(../images/dropshadow.gif);} 
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#maintable1 { width:774px; margin-left:auto; margin-right:auto;  background-color:#000; background-image:url(../images/maintable_1.gif); background-repeat:repeat-x; background-position:top;	}
#header_area { width:774px;}
#logo_area { width:206px; float:left;}
#header_text { width:548px; height:58px; padding-right:20px; padding-top:73px; background-image:url(../images/header.gif); float:left; text-align:right;}


#top_area { width:774px;}
#photo_area { width:517px; float:left;}
#latest_news_area { width:250px; float:left; background-image:url(../images/news_bg.gif); background-repeat:no-repeat; height:166px; padding-top:42px;}
#news_area { width:243px; padding-left:7px; height:147px; overflow:auto; background-image:url(../images/news_area_bg.gif); background-repeat:repeat-x; padding-top:15px; } 

#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;}

#home_middle_area { width:774px; background-image:url(../images/home_middle_area.gif) }
#middle_area { width:774px; background-image:url(../images/middle_area.gif) }
#left_area { width:186px; float:left;}

#primary_nav_area { width:172px; margin-left:7px; margin-right:7px; background-color:#1f1f1c;}




#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:152px;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 162px;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:162px; margin-left:7px; margin-right:7px; background-color:#1f1f1c; padding-left:10px;}

#active_area { width:186px;}

#right_area { width:588px; float:left;}
#content_left { width:279px; padding-left:22px; padding-right:22px; float:left; color:#000000; }
#content_right { width:265px; float:left; color:#000000;}

#content_right b, #content_right strong, #content_left  b, #content_left  strong { color:#a32816; font-weight:bold;}
#content_right h1, #content_left h1  { color:#a32816;}


#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:#a32816; font-weight:bold;}
#content_area h1 { color:#a32816; line-height:5px;}

#sponsor_area { width:588px; color:#000000; padding-left:186px; background-image:url(../images/middle_area.gif);}

#footer_area { width:774px; text-align:center; height:40px;  font-size:10px; padding-top:30px; background-image:url(../images/footer_bg.gif);}
#footer_area a { color:#FFFFFF; text-decoration:none; font-size:10px;}
