body{background:#4B4B4B;color:#000000;}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:12px;}
p{margin:0 0 1.5em 0;}
h1,form{padding:0;margin:0}
a{color:#0066CB;}
a img{border:none;}
th{color:#ffffff;background:#000000;text-align:left}


#maintable { width:990px; 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:980px; margin:0 5px; background-color:#000000;}

#header_link { padding:5px 10px;}
#header_link h1{ color:#C51F35; font-size:12px;}
#header_link a{ color:#C51F35; font-size:12px; text-decoration:none;}
#header_link a:hover{ text-decoration:underline;}

#date_area { float:right; font-size:11px; color:#FFFFFF;}


#middle_area { width:980px; padding:0 5px; background:url(../images/main_content_bg.gif);}
#subpage_middle_area { width:980px; padding:0 5px; background:url(../images/subpage_content_bg.gif);}
#left_area { width:170px; color:#FFFFFF; float:left;}

#primary_nav_area { width:160px; padding:5px; float:left;}
#nav{margin:0; color:#FFFFFF;}



	#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;width:118px;padding:6px 20px 5px 20px; color:#ffffff;border-top:1px solid #212121;border-left:1px solid #212121; border-right:1px solid #212121;border-bottom:1px solid #212121; background:url(../images/nav_bg.jpg) left top no-repeat; font-weight:bold; text-decoration:none}

	#nav ul li a:hover{ color:#999999; background:url(../images/nav_bg_hover.jpg) left top no-repeat;}

	#nav ul li div{ color:#FFFFFF; font-size:12px;}

	#nav ul li.ipf-parent div a{}

	#nav ul li.ipf-parent div a:hover{}

	#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: -26px 0 0 160px;position: absolute; width:160px;background:#8A0B1C;left: -999em;}

	#nav ul li ul li a{border-top:1px solid #212121;border-left:1px solid #212121; border-right:1px solid #212121;border-bottom:1px solid #212121; background-color:#8A0B1C; width:140px;padding:6px 10px;text-indent:none; font-weight:bold; font-size:12px; background-image:url(../images/arrow.gif); background-repeat:no-repeat;}

	#nav ul li ul li a:hover{background: #000; color:#fff; background-image:url(../images/arrow_on.gif); background-repeat:no-repeat;}

	#nav ul li ul li.ipf-parent a{}

	#nav ul li ul li.ipf-parent a:hover{ background-color:#ffffcc; }



	/* Level 3 */

	
	#nav ul li ul li ul { display:none;}


	#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;}

#adobe_link { float:left;}	
#adobe_link a{ font-weight:bold; text-transform:uppercase; color:#CCCCCC; font-size:10px;}

#content_area { width:520px; padding:20px; position:relative; float:left;}
#subpage_content_area { width:770px; padding:20px; float:left;}

h1#pagetitle{font-size:14px; font-weight:bold; color:#C51F35; line-height:1.2em; margin-bottom:15px;}

#banner_area { text-align:center; padding-bottom:20px;}

#right_area { width:250px; float:left;}
#soccer_area { width:238px; border:1px solid #CCCCCC; margin:5px;}
#soccer_news { padding:25px 12px; background-color:#FFFFFF;}
#soccer_news a { font-size:11px;}
#weather { width:218px; padding:10px; border:1px solid #CCCCCC; background-color:#FFFFFF; margin:5px;}

#footer_area { width:940px; height:30px; padding:10px 20px; margin:0 5px; background-color:#333333;}

#active_text_area { width:680px; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; color:#FFFFFF;}
#active_text_area a { color:#FFFFFF;}

#active_logo_area { width:260px; text-align:right; float:left;}
