.body { margin:0; padding:0; text-align:center; background-color:#000033 }
#container { margin-left:auto; margin-right:auto; margin-top:13px; width:970px; text-align:left }
#top { float:left; width:970px; margin-bottom:12px }
#logo { float:left; margin-top:11px; width:170px }
.top_right { float:right; width:800px; text-align:right }
#lang a { font:bold 10px Verdana; color:#ffffff; text-decoration:none }
#lang a:hover{ text-decoration:underline }
.menu_top { clear:both; margin-top:4px; font:normal 10px Verdana; color:#ffffff }
.menu_top a { font:normal 10px Verdana; color:#ffffff; text-decoration:none }
.menu_top a:hover{ text-decoration:underline }
#mainDiv { clear:both; overflow:hidden; float:left; width:970px; margin-top:23px; padding-bottom:30px }
.mainDiv_left{ float:left; width:170px }
#menu { width:160px; background-image:url('images/vmenu_bg.gif'); background-repeat:no-repeat; background-position:top left; background-color:#4579b4; overflow:hidden }
#menu a { clear:both; display:block; padding-left:11px; padding-top:3px; padding-bottom:4px; font:bold 10px Verdana; color:#ffffff; text-decoration:none }
#menu a:hover { text-decoration:underline }
#menu .active { padding-left:21px; background-image:url('images/orange_vdot.gif'); background-repeat:no-repeat; background-position:11px 7px }
.dash_clearer { clear:both; background-image:url('images/dash_white.gif'); background-repeat:repeat-x; background-position:bottom left }
.menu_wicon { clear:both; padding-top:8px }
#menu a.menu_wicon { display:block; margin:0; padding-left:0; padding-top:9px; padding-bottom:8px; background-image:url('images/dash_white.gif'); background-repeat:repeat-x; background-position:top left; text-decoration:none }
#search { float:left; width:150px; background-color:#c46802; padding:5px 5px 5px 5px }
#search img { float:left; padding:0px 5px 0px 0px }
.searchtxt { float:left; width:118px; border:0px solid #233b67; font:normal 10px verdana; color:#333333 }
.checkbox { float:left; padding:0px 0px 0px 5px }
.mainDiv_right { float:left; width:790px }
.flash_el { float:left; width:790px }
.delete { position:absolute; right:0; top:0px }
.login { position:relative }
.loginForm { float:left; margin:5px 0px 0px 0px }
#login { display:none; position:absolute; top:0px; left:-285px; width:282px; height:46px; background-image:url('images/vlogin_bgTv_hor.png'); background-repeat:no-repeat; background-position:top left; text-align:left }
#login a { font:normal 10px Verdana; color:#ffffff; text-decoration:none }
#login a:hover { text-decoration:underline }
.login_txt { position:absolute; top:5px; left:9px; width:263px; font:bold 10px Verdana; color:#ffffff }
.login_txt span.passf { float:left }
.login_input { float:left; width:110px; border:1px solid #233B67; font:normal 10px verdana; color:#233B67; margin:0px 5px 0px 0px }
#close { position:absolute; top:0px; right:7px }
.close1 { position:absolute; top:5px; right:10px }
.close2 { position:absolute; top:5px; right:40px }
#footer { clear:both; overflow:hidden; width:970px; background-color:#000033; padding:2px 0px 2px 0px; font:normal 10px Verdana; color:#ffffff }
#footer a { font:normal 10px Verdana; color:#ffffff; text-decoration:none }
#footer a:hover{ text-decoration:underline }
.copyright { float:left; padding-left:10px }
.footer_links { float:right; padding-right:10px }
#menu .menu_img { float:left; width:160px }
#menu .menu_img .menu_a { float:left; width:165px; padding:5px 0px 5px 3px }
#menu .menu_img .menu_a a { float:right; font:bold 10px Verdana; color:#ffffff; width:130px; padding:3px 0px 3px 0px }
#menu .menu_img .menu_a img { float:left; font:bold 10px Verdana; color:#000000; margin-top:3px }
.dash_clearer_white { clear:both; background-image:url('images/dash_white.gif'); background-repeat:repeat-x; background-position: left; float:left; width:160px; height: 1px }
