body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-color:#001D3F; font-size:11px;}
#warp{ width:990px; margin:7px auto 0px auto; }
.mainbody{ overflow:auto; clear:both; padding-top:5px; }
/*top*/
#top{ background-color:#c9c9c9; width:990px; height:28px; line-height:28px; margin:0px auto; text-align:right; font-size:11px; border-bottom:1px solid #bbbbbb}
#top ul{ list-style-type:none; margin:0px 0px 0px 429px; padding:0px;}
#top ul li{ float:left; padding:0px 13px; text-align:center; display:block}
#top a{ color:#444444; text-decoration:none; }
/*header*/
#header{ height:68px; margin:0px auto; background-color:#FFFFFF; width:990px;}
/*#header .logo{ width:645px; height:68px; float:left; background-image:url(/_images/logo.gif); background-repeat:no-repeat; background-position:0px 10px;}*/
#header .logo{ width:645px; height:68px; float:left;  background-repeat:no-repeat; background-position:0px 10px;}
#header .logo a{ display:block; width:300px; height:68px; text-decoration:none;}
#header .logo h1{ display:none}
#header .logo h2{
  margin-top:12px;
  margin-left:6px; 
  font-weight: bold; 
  text-decoration: none;
  font-size:30px;
  color:#01387b;
  }
  
#header .header_search{ width:345px; height:48px; float:left; background-image:url(/_images/header_search.gif); padding-top:20px;}
#header .search_left{ height:27px; line-height:27px; float:left; padding:0px 10px 0px 20px}
#header .search_input{ height:27px; line-height:27px; float:left}
#header .search_input input{ border:1px solid #CCCCCC; width:205px; height:20px; margin:0px; padding:0px;}
#header .search_btn{ height:27px; line-height:27px; float:left;padding:0px 10px 0px 5px; margin:0px;}
#header .search_btn input{ background-color:#01387B; border:1px solid #6f6f6f;  padding:0px 3px 0px 10px; background-image:url(/_images/arrow.gif); background-position:-1px center; background-repeat:no-repeat; color:#FFFFFF; text-transform:capitalize; width:38px; height:22px; margin:0px;}



#nav{ height:55px; background-color:#00387a; width:990px; margin:0px auto; background-repeat:repeat-x}
.mainnav{ list-style-type:none; margin:0px; padding:0px; width:990px; line-height:27px; height:27px;  background-color:#2571cf; border-bottom:1px solid #002b67}
li.mainnav_left{ float:left; height:27px; width:81px;}
li.mainnav_right{ float:right; margin-right:12px;}
li.mainnav_right a{ color:#ffffff; display:block; background-color:#b90002; padding:0px 10px; text-decoration:none; height:14px; line-height:14px; margin-top:7px;}

.mainnav .mainnav_left a{ display:block; font-size:12px; color:#e8eef4; text-decoration:none; padding-left:20px; border-left:1px solid #5295dd; border-right:1px solid #094891}
.mainnav .mainnav_left a:hover{ display:block; background-image:url(/_images/arrow2.gif); font-size:12px; color:#e8eef4; text-decoration:none;padding-left:20px; }
.mainnav .mainnav_left a.selected{ display:block; background-image:url(/_images/arrow2.gif); font-size:12px; color:#e8eef4; text-decoration:none;padding-left:20px;background-repeat:no-repeat; background-position:6px 11px}

.subnav{ list-style-type:none; margin:0px; padding:0px; width:990px; line-height:27px;}
.subnav li{ float:left; height:27px;}
.subnav li a{ display:block; font-size:12px; color:#799FC6; text-decoration:none;   padding:0px 12px;background-image:url(/_images/subnav2.jpg); background-repeat:no-repeat; background-position:right; }
.subnav li a:hover{ display:block; font-size:12px; color:#ffffff; text-decoration:none; background-image:url(/_images/subnav2.jpg); background-repeat:no-repeat; background-position:right;}
/*toparea*/
.topleft{ width:542px; float:left;}
.toplefttitle{ width:542px; height:30px; background-color:#1a4a6d; font-size:14px; color:#FFFFFF; line-height:30px;}
.toplefttitleleft{ width:270px; text-indent:10px; float:left}
.toplefttitleleft a {color:#FFFFFF;}
.toplefttitleright{ width:272px; text-indent:10px; float:left}
.toplefttitleright a {color:#FFFFFF;}
 
 
.topleftbodyleft{ height:220px; width:260px; float:left; padding-left:10px; font-size:12px; color:#FFFFFF; background-color:#01387b; }
.topleftbodyleft h2{
	font-size:14px;
	margin:8px 0px 5px 0px;
	padding:0px;
	text-transform: uppercase;
}
.topleftbodyleft h2 a{ color:#FFFFFF}
.topleftbodyleftimg{ width:100px; height:90px; float:left; margin:10px 5px 0px 0px; overflow:hidden}



.topleftbodyright{
	height:220px;
	width:252px;
	float:left;
	padding-left:10px;
	padding-right:10px; background-color:#2e638d;
	background-repeat:no-repeat;
	background-position: 1px 0px;
}



.topleftbodyright ul{ list-style-type:none; margin:8px 10px 0px 7px; padding:0px; border:0px; font-size:11px; color:#fffffd;  height:210px; line-height:18px;}
.topleftbodyright ul li{ display:block; width:235px; border-bottom:1px solid #08468F; border-top:1px solid #89B6D7; margin:0px; padding:0px; height:18px;}
.topleftbodyright ul li a{ color:#FBFFFF; text-decoration:none}
.topleftbodyright ul li a.right{}
 .topleftbodyright ul li a.left{ color:#D5DBD7}
.topleftcont{ height:215px;}
.topmiddle{ width:300px; height:250px; float:left; margin:0px 0px 0px 11px;}
.toprightpannel{ width:126px; margin:0px 0px 0px 11px; float:left; background-color:#2d628c}
.toprightpanneltitle{ font-size:11px; background-color:#194a6b;line-height:30px; text-align:center;color:#FFFFFF}
.toprightpannelbody{ height:220px; padding:0px 13px; font-size:12px; line-height:14px; color:#FFFFFF}
.toprightpannelbodyimg{ width:100px; height:90px; overflow:hidden; padding:10px 0px 5px 0px;}
.toprightpannelbody_title {margin: 5px 0 5px 0;}
.toprightpannelbody a{color:#FFFFFF; font-size: 14px; font-weight: bold;} 

/*body*/

.bodyleft{ width:169px; float:left; margin-top:0px; color:#FEFEFC}
.leftboxtitle{ line-height:30px; font-size:12px; padding-left:10px; color:#FFFFFF; text-transform:uppercase; background-color:#1A4A6E}
.bodyleft ol{   
	margin:0px;
	padding:0px 10px 0px 15px;
	border:0px;
	list-style-position: inside;
	list-style-type: decimal;
}
.bodyleft ol li{  line-height:20px; text-indent:10px; border-bottom:1px solid #08468F; border-top:1px solid #89B6D7}
.bodyleft ol li a{ color:#FEFEFC; text-decoration:none}
.bodymiddle{ background-color:#014B94; width:684px; float:left; margin-left:0px; margin-top:0px;}
.bodyright{ width:126px; margin:0px 0px 0px 10px; float:left; color:#ffffff; font-size:12px;}
.leftbox{ width:159px; height:250px; margin-bottom:10px; background-color:#4983B1}
.leftbox_left{ width:23px; font-size:23px; height:250px; float:left; background-color:#013879; background-repeat:no-repeat; background-position:1px 10px;}
.leftbox_left_top10{ width:23px; font-size:23px; height:250px; float:left; background-color:#013879; background-image:url(/_images/10.gif); background-repeat:no-repeat; background-position:1px 10px;}
.leftbox_right{ width:136px; height:250px; float:left}
#bodymiddle_title{ width:684px; height:29px; background-color:#d3d3d3}
#bodymiddle_title ul{ padding:5px 0px 0px 10px; margin:0px; border:0px; list-style-type:none; height:24px; width:674px;}
#bodymiddle_title ul li{ float:left; margin:0px 0px 0px 0px; text-transform:uppercase; margin-right:10px;}
#bodymiddle_title ul li a{ height:24px; float:left; display:block; line-height:24px;  font-size:10px; color:#444444; text-decoration:none; text-indent:22px; padding-right:20px;}

#bodymiddle_title ul li a:hover{ background-color:#014b94; color:#FFFFFF; background-image:url(/_images/arrow.gif); background-repeat:no-repeat; background-position:5px 9px;}
#bodymiddle_title ul li a.selected{ background-color:#014b94;  color:#FFFFFF; background-image:url(/_images/arrow.gif); background-repeat:no-repeat; background-position:5px 9px;}
#bodymiddle_cont{ margin:14px 0px 10px 4px; padding-bottom:20px; overflow:auto; }

.bodymiddle_cont_box{ width:131px; height:272px; float:left; margin:1px 1px 1px 1px; background-color:#D7D7D7; border-bottom:2px solid #021f3d;; border-right:2px solid #021f3d; border-top:2px solid #FFFFFF}
.bodymiddle_cont_box_logo{   height:20px; overflow:hidden; padding:12px 0px 0px 6px; background-color:#FFFFFF;text-align: center;}
.bodymiddle_cont_box_body{   height:107px; padding:21px 0px 24px 15px; font-size:11px; line-height:15px; background-color:#FFFFFF}
.bodymiddle_cont_box_body a{ color:#06498F}
.bodymiddle_cont_box_body2{  padding:21px 0px 26px 15px; font-size:11px; background-color:#D7D7D7}

.bodymiddle_cont_box_logo a {color:#444444;font-size:14px;
font-weight: bold;
}


.ad120x600{ width:126px; height:600px; background-color:#000000; margin-bottom:10px;}

.footer{ height:120px; background-color:#013879; color:#c2c2c2; font-size:11px; border-top:26px solid #08519E}

.footer a{ color:#809cbd; text-decoration:none}
.footer p{ text-align:center; padding:10px 0px 0px 0px; margin:0px;}      


/* From the other css */
.bodymiddle_cont ul{ list-style-type:none; margin:0px auto; padding:0px; width:651px;}
.bodymiddle_cont ul li{margin:5px 0px;}
.listwarp{ background-color:#FFFFFF; overflow:auto; border-bottom:2px solid #021f3d;; border-right:2px solid #021f3d; border-top:2px solid #FFFFFF}
.litpic{ width:100px; height:90px; float:left; margin:12px; display:block; overflow:hidden}
.realpic{  float:left; margin:12px; display:block; }

.desc{ margin:13px;}
.desc h2{ font-size:18px; margin:0px; padding:0px;}
.bodymiddle_cont_summary{ font-size:11px; color:#999999; margin:3px auto}
.descbody{ font-size:14px; color:#606060; line-height:18px;}
.descbody a{color:#06498d;}
.storynav {color:#FFFFFF;width:100%;height:20px;vertical-align: middle;}


/* Defined by MG */
.channelsdiv {margin-left:8px;margin-top:4px; width:160px; display:block; float:left;}
.channelsli {color:#FFFFFF;font-size:14px;}


.tbdownloadleft { 
    float:left;  
    width:340px; 
 
    margin:10px 0px 0px 30px;
}

.tbdownloadleft h2 {color:#FFFFFF;margin-top:20px;font-size:28px;}
.tbdownloadleft li { color:#FFFFFF;  padding:0px 13px; text-align:left; font-size:16px; margin-top:5px;}
.tbdownloadleft a { color:#FFFFFF;  }

.tbdownloadright { 
    float:right;  
    width:550px; 
    
    margin:0px 0px 0px 0px;
}

.tbfine {color:#FFFFFF;}

.toolbarimg {
  float:right;margin-right:20px;
  width:500px;
  height:29px;
  background-image:url(/images/toolbar.jpg); background-repeat:no-repeat; background-position:0px 0px;  
}

.toolbarimgtxt {
  font-size: 12px;
  color:black;
  padding-left:290px;
  padding-top:7px;
}

