body{background:#C0C0C0 url(../images/background.gif);color:#000000;}
body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px;}
p,H1{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#000099;}
a:hover{color: #000066;}
a img{border:none;}


#maintable { width:950px; margin-left:auto; margin-right:auto;} 
.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:950px;}

#primary_nav_area { width:950px; background-color:#002E51;}
#nav{ z-index:2; padding-top:0px; }

#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:2}

#nav ul li {float: left;list-style: none;list-style-image:none;margin:0;z-index:2;  }

/* Level 1 */

#nav ul li a{display:block; text-decoration:none;color:#FFFFFF; background-color:#002E51; }
#nav ul li.ipf-parent div a{ background:#002E51 url(../images/main_arrow.gif) 95% center no-repeat;}
#nav ul li.ipf-parent div a:hover{ background-color:#EFEFEF; color:#000000;}
#nav ul li.ipf-parent div li a{ }
#nav ul li.ipf-parent div li a:hover{}

#nav ul li div{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#nav ul li div a{ border:1px solid #CCCCCC; padding:3px 24px; margin-top:0px; color:#FFFFFF; text-decoration:none; text-align:center;}
#nav ul li div a:hover{background-color:#EFEFEF; color:#000000;}
/* Level 2 */

#nav ul li ul{margin:0; position: absolute;background:#EFEFEF;width:180px;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;left: -999em;}

#nav ul li ul li a{background:#EFEFEF; border-bottom:1px solid #CCCCCC; width:160px;padding:3px 10px;text-indent:none; font-size:11px; color:#666666;}

#nav ul li ul li a:hover{ text-decoration:underline;}

#nav ul li ul li.ipf-parent a{ background:#EFEFEF url(../images/sub_arrow.gif) 95% center no-repeat;}

#nav ul li ul li.ipf-parent a:hover{background:#FFFFFF url(../images/sub_arrow.gif) 95% center no-repeat;}


/* Level 3 */

#nav ul li ul li ul {margin: -18px 0 0 155px;}

#nav ul li ul li ul li a{background:none !important;}

#nav ul li ul li ul li a:hover{background: #FFFFFF !important;}



#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;}

#nav li:hover, #nav li.hover {position: static;}
	


#middle_area { width:920px; padding:10px 15px; background-color:#FFFFFF;}
#date_area { float:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
h1#pagetitle { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-style:italic; font-weight:bold; float:left;}


#left_area { width:750px; padding:10px 10px 10px 0; float:left;}
#head_news { width:750px; margin-bottom:40px;}
#head_news .Headline1 { width:235px; padding-right:15px; float:left}
#head_news .Headline2 { width:216px; padding:0 15px; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; float:left}
#head_news .Headline3 { width:235px; padding-left:15px; float:left}
#content_area { width:750px; padding-bottom:20px;}

#right_area { width:150px; padding:10px 0 10px 8px; border-left:2px solid #CCCCCC; float:left;} 



#footer_area { width:950px; height:16px; padding-top:3px; background-color:#CCCCCC; text-align:center;}

/* Original Styles */

.style22 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}
.style23 {color: #CC0000}
.style24 {color: #000000}
.style25 {font-size: 14px}
.style34 {	font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
.style44 {font-size: 13px}
.style42 {font-size: 10px}