.vbody{margin:0; padding:0; width:100%; text-align:center; background:#5178c1 url(../images/bg.jpg) repeat-x top; height:100%}
.bg{margin:0; padding:0; width:100%; text-align:center; background:url(../images/header.jpg) no-repeat top center; height:100%}

.page{margin:0 auto; width:900px; padding:0 3px 3px 3px; text-align:right; background-color:#202c41}

#maintable{margin:0; padding:0; width:900px;}
#maintable .mainbody{margin:0; width:645px; padding-top:0; background-color:#fff;}
#maintable .searchbar{background:#202c41; border-bottom:1px solid #222; padding:0 2px 0 2px; margin:0; height:25px; color:#fff}
#maintable .ways{padding:4px; overflow:hidden}

#newstable{margin:0; padding:0; width:100%; background:#fffefe; font:13px Arial, Helvetica, sans-serif; color:#222; height:100%;}

#newstable .mainnews{margin:0; padding:0; width:405px;}
#newstable .quicknews{margin:0; padding-left:5px; width:235px; padding-top:10px}
#newstable .todaytitle{display:block; margin:0; padding:0; height:32px; background-color:#ddd;}

#news{margin:0; width:645px; background:#fff; padding:0; font:13px Arial, Helvetica, sans-serif; line-height:14px; color:#444; overflow:hidden; text-align:right;}
#news .moduletable{width:100%;}

#news .contentheading{font:bold 14px Georgia, "Times New Roman", Times, serif; color:#4d6da4; text-transform:uppercase; margin:0; padding:0; line-height:16px;}
#news .contentpaneopen{float:right; overflow:hidden;}
#news .mosimage{margin:0 10px 10px 10px; padding:0; display:block; clear:left}
#news .mosimage img{border:1px solid #000; max-width:575px}
#news .mosimage_caption{width:auto; font:10px Verdana, Arial, Helvetica, sans-serif; color:#777; margin:5px 0 5px}
#news .article_seperator{border-color:#fff;}
#news ul{margin:0; padding:0; list-style-type:none; padding-left:20px; float:right;}
#news ul li{margin:0; padding:0 0 4px; list-style-type:none; padding-right:5px; background:#fff url(../images/rect.gif) no-repeat right center}
#news .usermenu .moduletable ul li{margin:0!important; padding:0!important; display:inline; margin-right:10px; background:none!important}
#news .usermenu .moduletable ul{margin:0; padding:0; width:100%;}
#news .usermenu .moduletable ul li a{display:block; float:left; padding:0 10px 0 10px; text-decoration:none; color:#E2EDF3; 
font:11px Arial, Helvetica, sans-serif; text-transform:capitalize}

#maintable .live1{margin:0; width:240px; padding:10px 5px 0 10px; background:#314f8d url(../images/rightborder.gif) no-repeat top center; border-top:3px solid #000}
.imglink{margin-bottom:10px; border:0; background-color:#fff; display:block;}

#mainmenu{margin:0 auto; padding:0;  width:890px; height:32px; text-align:right}
#mainmenu .moduletable{border:0; width:auto!important; float:right}
#mainmenu .moduletable td{text-align:right;}
#mainmenu ul{margin:0; padding:0; list-style-type:none; padding-left:4px;}
#mainmenu ul li{margin:0; padding:0; list-style:none; display:inline;}
#mainmenu ul li img{border:0; margin-right:3px;}
#mainmenu ul li a{display:block; float:left; margin-top:1px; text-decoration:none; color:#fff; padding:4px 20px 6px 20px; font:12px Arial, Helvetica, sans-serif; text-transform:capitalize;}
#mainmenu ul li #active_menu{color:#fff; background:url(../images/item.jpg) repeat-x;}
#mainmenu ul li a:hover{color:#fff; background:url(../images/item.jpg) repeat-x;}

.usermenu{margin:0; padding:4px 0; padding-left:5px; clear:both; height:30px; background:#fff url(../images/userbar.gif) repeat-x top; text-align:right}
.usermenu .moduletable{margin:auto 0; padding:0;}
.usermenu .moduletable ul{margin:4px 0; padding:0; list-style-type:none; margin-left:10px; width:auto!important}
.usermenu .moduletable ul li{margin:0!important; padding:0!important; display:inline; margin-right:10px; background:none!important}
.usermenu .moduletable ul li img{border:0; float:left; vertical-align:bottom; margin:0}
.usermenu .moduletable ul li a{display:block; float:left; padding:0 10px 0 5px; text-decoration:none; color:#E2EDF3; font:11px Arial, Helvetica, sans-serif; text-transform:capitalize}
.usermenu .moduletable ul li a:hover{text-decoration:underline}

.moduletable-bigmenu{margin:0; padding:0; width:235px; margin-bottom:10px;}
.moduletable-bigmenu th{font:bolder 14px Arial, Helvetica, sans-serif; padding:10px 5px 10px 5px; text-align:center; color:#3366CC; text-transform:uppercase}
.moduletable-bigmenu table{margin:55px auto 10px; padding:0;}
.moduletable-bigmenu .mainlevel{display:block; margin:0 5px 5px 0; text-decoration:none; font:small-caps bold 15px Georgia, "Times New Roman", Times, serif; color:#E9F2FC; 
padding:0 5px 0 5px; text-align:center; line-height:14px; letter-spacing:1px}
.moduletable-bigmenu .mainlevel:hover{color:#6699FF; text-decoration:underline;}
.moduletable-bigmenu #active_menu{margin-bottom:5px; text-transform:uppercase; color:#fff; font:11px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; text-align:left; 
border-bottom:1px dotted #fff; padding-bottom:4px}

.moduletable-bigmenu .sublevel{display:block; text-decoration:none; font:12px Arial, Helvetica, sans-serif; color:#99CCFF; padding:0; line-height:13px; padding-bottom:4px;}
.moduletable-bigmenu .sublevel:hover{text-decoration:underline; color:#fff;}
.searcharea{margin:5px 0 2px; padding:2px; border:1px solid #0066CC; }
.searcharea .inputbox{border:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333;}

#access{margin:0; padding:10px 5px 5px 5px; border-top:3px solid #202c41; color:#fff} 
#access .moduletable{margin:0; padding:0; text-align:left; margin-bottom:10px; float:left; margin-right:30px}
#access .moduletable th{color:#fff; padding-bottom:3px;}
#access .moduletable ul{margin:0; padding:0; list-style-type:none;}
#access .moduletable ul li{margin:0; padding:0; list-style-type:none;}
#access .moduletable ul li a{text-decoration:none; color:#fff; font:9px Verdana, Arial, Helvetica, sans-serif; padding-right:10px;}
#access .moduletable ul li a:hover{text-decoration:underline;}

.videoctn{border:5px solid #233A65; width:315px; height:235px;}
.vbg{margin:0; padding:0; height:260px; background:#000 url(../images/videobg.jpg) no-repeat top left; border-top:3px solid #000}