body { font-family:Arial, Helvetica, sans-serif;
font-size:12px; background:#cccccc url(../images/page_bg.jpg) repeat-x 0 0;
}

*{ margin:0; padding:0;}

fieldset{border:none}

img{ border:none}

#wrapper{ width:846px; margin:0 auto;}

#main{ float:left; width:846px; padding:0 3px; background:url(../images/body_bg1.png) repeat-y 0 0;}

#header{ width:840px;  float:left; background:url(../images/header_bg.png) repeat-x 0 0;}

#header .logo { float:left; padding: 10px 0 0 20px}

#header #header_details { float:right; width:352px; padding:20px 30px 0 0}

#header #header_details h1{ float:right; font-size:22px; line-height:26px; font-weight:bold; font-style:italic; color:#82c8ef}

#header #header_details ul { float:right; width:352px;}

#header #header_details ul li { float:right; margin-left:5px; margin-right:10px; font-size:14px; line-height:18px; font-weight:bold; font-style:italic; color:#82c8ef}

#header #menu_container{ width:840px; float:left; background:url(../images/menu_bg.jpg) repeat-x 0 0; height:36px; margin-top:5px}

#header #menu_container .left_curv{ float:left; position:relative; margin:0 0 0 -14px}

#header #menu_container .right_curv{ float:right; position:relative; margin:0 -14px 0 0}

#header #menu_container ul#menu { float:left; width:588px; list-style:none; text-transform:uppercase}

#header #menu_container ul#menu li{ float:left; height:26px; color:#FFFFFF; background:url(../images/menu_li_bg.jpg) no-repeat top right; padding:10px 15px 0 15px}

#header #menu_container ul#menu li a{ color:#FFFFFF; text-decoration:none }
#header #menu_container ul#menu li a:hover{ color:#000;  }
#header #menu_container ul#menu li.current{ color:#000;  }

#header #menu_container .form_container{width:250px; float:right; padding:6px 0 0 0}
#header #menu_container .form_container form{width:250px; float:left}

#header #menu_container .form_container form .input_container{width:161px; float:left; height:22px; background:url(../images/input_bg.jpg) no-repeat 0 0; padding:3px 0 0 5px}
#header #menu_container .form_container form .input_container .input{width:155px; float:left; background:#FFFFFF; border:none }
#header #menu_container .form_container .button{float:left; padding:0 0 0 4px}

#banner_container{ width:822px; float:left; padding:10px 9px 0 9px}

#banner_container .banner_box{ width:812px; height:395px; float:left; border:1px solid #ccc; padding:5px 5px 0 5px}

#banner_container .banner_box  .image_box{float:left; width:578px; height:389px;}

#banner_container .banner_box  .image_box span{ float:left; width:578px; margin-top:200px; font-style:italic; font-weight:bold; font-size:14px; line-height:18px}

#banner_container .banner_box  .tab_box{float:right; width:233px; height:389px; background:#1aa4d3;}

#banner_container .banner_box  .tab_box ul { float:left; width:233px; list-style:none}

#banner_container .banner_box  .tab_box ul li { float:left; width:213px; height:72px; padding:10px; color:#FFFFFF}

#banner_container .banner_box  .tab_box ul li .tab_date{ float:left; width:213px; padding:5px 0 5px 0; color:#666666}

#banner_container .banner_box  .tab_box ul li .heading {float:left; width:200px; font-size:22px; line-height:26px; color:#666666; padding-bottom:10px;}
#banner_container .banner_box  .tab_box ul li .heading span{font-size:22px; line-height:26px; color:#FFF; font-weight:bold}

#banner_container .banner_box  .tab_box ul li h2 { font-size:14px; line-height:20px; padding-bottom:5px}

#banner_container .banner_box  .tab_box ul li.span { float:left; height:82px; background:#009ace}

#body_container { float:left; width:840px; background:url(../images/bottom_container_bg.png) repeat-y 0 0; margin:20px 0}

#body_container #left_container{ float:left; width:526px; padding-left:20px}

#body_container #left_container .sub_heading{ float:left; font-size:15px; line-height:19px; color:#333333; font-weight:bold; width:526px; padding:10px 0 0 0}


#body_container #left_container .row_container{ float:left; width:526px; padding:12px 0 0 0}

#body_container #left_container .row_container .sports{float:right; margin:-40px 10px 0 0; display:inline; position:relative; z-index:1}

#body_container #left_container .row_container p{ padding:0 0 12px 0; font-size:12px; line-height:16px; color:#333;}
#body_container #left_container .row_container p.sub{ float:left; width:506px; padding:0 0 12px 20px; font-size:12px; line-height:16px; color:#333;}
#body_container #left_container .row_container ul{ float:left; width:516px; padding:0 0 0 10px; list-style:none}

#body_container #left_container .row_container ul li{ float:left; width:496px; padding:4px 0 4px 20px; background:url(../images/dot.jpg) no-repeat 7px 9px; font-size:12px; line-height:16px; color:#666666;}

#body_container #left_container .row_container ul li.arrow{ background:url(../images/orange_arrow.jpg) no-repeat 7px 8px; width:494px; padding:4px 0 4px 22px;}

#body_container #left_container .row_container ul li a{color:#666666; text-decoration:none;}

#body_container #left_container .row_container ul li a:hover{color:#333; text-decoration:none;}

#body_container #left_container .row_container .headings{ float:left; width:115px; font-weight:bold;padding:0 0 12px 0; color:#666666; }

#body_container #left_container .row_container .details{ float:left; width:400px; padding:0 0 12px 0;font-size:11px;line-height:15px; color:#666666; }

#body_container #left_container .row_container .img{float:left;}




#body_container #left_container h3 { float:left; width:520px; font-size:22px; line-height:26px; color:#666666}

#body_container #left_container h3 span.green{font-size:22px; line-height:26px; color:#009ace}

#body_container #left_container p { float:left; width:520px; padding:10px 0}

#body_container #left_container ul { float:left; width:526px; list-style:none; padding:15px 0 0 0}

#body_container #left_container ul li {font-size:15px; line-height:19px; background:url(../images/orange_arrow.jpg) no-repeat 0 4px; 
padding:0 0 5px 20px}

#body_container  #right_container { float:right; width:200px; padding:0 30px 0 0}

#body_container  #right_container .heading {float:left; width:200px; font-size:22px; line-height:26px; color:#666666}

#body_container  #right_container .heading span{font-size:22px; line-height:26px; color:#009ace; font-weight:bold}

#body_container  #right_container .latest_news { float:left; width:200px; padding: 10px 0 10px 0 }

#body_container  #right_container .latest_news .subheading { float:left; width:200px; font-size:14px; line-height:18px; padding:0 0 2px 0; color:#009ace}

#body_container  #right_container .latest_news .date { float:left; width:200px; font-size:12px; line-height:18px; padding:0 0 0 0; color:#cccccc}

#body_container  #right_container .latest_news p { float:left; width:200px; font-size:12px; line-height:18px; padding:2px 0 0 0; color:#666666}

#body_container  #right_container .latest_news .read_more a { float:left; width:200px; font-size:12px; line-height:18px; padding:0 0 5px 0; color:#ff6600; text-decoration:none}
#body_container  #right_container .latest_news .read_more a:hover {color:#000}
#body_container  #right_container .latest_news .image{ float:left; width:120px; padding:10px 0 0 0}


.bottom_curv{float:left}

#footer{ float:left; width:816px;  padding:15px 10px 20px 20px}

#footer ul#links { float:left; list-style:none; width:500px}

#footer ul#links li { float:left; font-size:11px; padding:0 5px 0 5px }
#footer ul#links li a{ color:#505050; text-decoration:none}
#footer ul#links li a:hover{text-decoration:underline}



#footer .copyright { float:right; width:250px;font-size:11px; color:#505050}
