body,html,table{padding:0;margin:0;font: normal normal normal 12px normal; font-family:Verdana,Arial,Helvetica;}
body,html{height:100%;}
a img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.wrapper{text-align:center;position:absolute;top:0;left:0;right:0;width:100%;min-width:1000px;
min-height:100%;
}
.clear{clear:both;}
.separator{height:1px;overflow:hidden;background:url(gfx_login.png);margin:10px;clear:both;}
.login_header{
	background: url(gfx.png) repeat-x;
	height:142px;
	text-align:center;
}
.login_warning{
background:#D7E6F9;text-align:center;
background:#ffe3d6;
color:#ff1d00;
margin:10px;
padding:5px 0;
}
.login_warning a{color:#D74836;font-weight:bold;}
.login_header_wrapper{
width:998px;text-align:left;margin:0 auto;
height:49px;
}
.login_header_ads{
width:998px;
margin:0 auto;
height:94px;
overflow:hidden;
padding-left:4px;
padding-top:4px;
}
.login_header_banner{
display:block;
float:left;
height:90px;
width:728px;

overflow:hidden;

}
.login_header_promo{
background:transparent url(gfx_login.png) no-repeat scroll -197px -274px;
color:white;
float:left;
font-family:Arial;
font-size:11px;
height:90px;
margin-left:4px;
text-align:left;
width:257px;
}
.login_header_promo_content{
margin:20px 1px 0;
}

.login_header_logo{
display:block;
position:absolute;
background: url(gfx.png) no-repeat 0px -168px;
height:36px;
width:161px;
margin-top:6px;
margin-left:5px;
}
.login_header{color:white;font-size:11px;}
.login_header a {color:white;text-decoration:underline;}
.login_header_date{
  position:absolute;
  margin-left:190px;margin-top:16px;
}
.login_header_help{float:right;display:block;margin-top:16px;margin-right:10px;}

.login_content{text-align:left;margin:0 auto;padding-top:10px;display: none;}
.login_content a{color:#D74836;}
.login_content h1{font-size:12px;font-weight:bold;color:#293d70;margin:0;padding:0;}
.login_content .sidelink{float:right;font-weight:normal;font-size:10px;color:#4d5159;}


.login_wrapper{float:left;margin:0 10px 1px 10px;font-size:11px;}
.login_wrapper form{margin:0;padding:0;}
.wrapper_middle{width:335px;
//margin:0;
}
.wrapper_right{width:300px;overflow:hidden;}

.login_ad{
margin-bottom:5px;
height:250px;

}

.login_promo_gephaz_wrapper{
width:490px;
float:left;
}
.login_login_wrapper{
width:300px;
float:left;
}
.login_wrapper em{
color:#4d5159;
font-style:normal;
}
.login_promo{
height:118px;margin-bottom:10px;
}
.login_gephaz{color:#4d5159;font-size:11px;background:url(gfx_login.png) no-repeat -228px -14px;border:1px solid #a3b4d8;text-align:center;padding:8px;text-align:left;padding-left:90px;min-height:75px;}
.login_gephaz a{color:#4d5159;}
.login_gephaz ul{list-style:none;margin:0;padding:0;}
.login_gephaz h2{font-size:11px;font-weight:bold;margin:0;padding:0;margin-bottom:10px;}
.login_gephaz ul a{color:#4d5159;}
.login_gephaz ul a:hover{text-decoration:underline;}
.login_gephaz ul em{display:block; width:60px; color:#999999; float:left;text-align:right;font-style:normal;margin-right:5px;}
.login_gephaz ul .today{font-weight:bold;}
.login_gephaz ul li{margin:3px 0;}
.login_whatis{clear:both;list-style:none;margin:0;padding:0;font-size:11px;clear:both;display:block;}
.login_whatis li{float:left;width:150px;text-align:center;padding:0;margin:0 5px;text-align:justify;margin-bottom:5px;}
.login_whatis .last{padding:0;background:none;}
.login_whatis h3{margin:5px 0;font-size:11px;color:#d74836;padding:0;text-align:center;padding-top:20px;background: url(gfx_login.png) no-repeat 67px -75px;
}
.login_login_wrapper{font-size:11px;}
.login_wrapper .login_login_form{border:1px solid #a3b4d8;text-align:center;padding:5px;margin-bottom:0;}
.login_wrapper .login_login_form a{color:#293d70;}
.login_login_wrapper table td,.login_login_wrapper table tr{padding:0;margin:0;overflow:hidden;border:0;}
.login_login_wrapper .td_label{text-align:right;font-weight:bold;color:black;}
.login_login_wrapper .td_input{background: url(gfx_login.png) no-repeat 4px -3px;padding:0;color:#293d70;width:152px;height:21px;
//width:auto;
}
.login_login_wrapper .td_input input{background:url(gfx_login.png) no-repeat -30px -3px;margin:0;margin-left:10px;border:0px;height:21px;width:142px;padding-top:2px;
background-position-y:-4px;
}
.login_login_wrapper .td_comm{color:#293d70;font-size:11px;text-align:left;}
.login_input_button{border:none;height:18px;width:64px;font-size:12px;background:none;cursor:pointer;color:white;margin-top:1px;
//margin-top:2px;
}
.login_buttonwrapper{height:24px;background: url(gfx_login.png) no-repeat 110px -25px;text-align:center;}
.login_buttonwrapper_reg{background:none;margin-top:6px;text-align:center;}
.login_buttonwrapper_reg a{
  background:url(gfx_login.png) no-repeat 0 -49px;
  color:black;
  display:-moz-inline-stack;
  display:inline-block;  
  font-size:11px;
  height:22px;
  padding-top:4px;
  width:115px;
  
}
.login_buttonwrapper_reg a:hover{text-decoration:none;}

.login_adside{width:120px;height:240px;background:#efefef;float:left;margin-top:14px;}
.login_adbottom{padding:5px 0;background:#efefef;float:left;margin-right:10px;text-align:center;}
.login_ad em{font-style:normal;font-size:10px;color:#9a9a9a;margin-bottom:5px;height:12px;display:block;text-align:center;}
.login_ad a img{border:none;}

.login_selfpromo a{color:#293d70;}
.login_footer{
  clear:both;  
  border-top:1px solid #b3cee1;  
  background:#ebf1f5;
  height:63px;
  overflow:none;
  color:#12224a;
  
  clear:both;
  font-size:11px;
  position:absolute;width:100%;left:0;right:0;
  bottom:0;
}
.login_footer .cr{
  padding-top:8px; color:#12224a;
}
.login_footer .info{color:#c1d3ef;padding-top:8px;text-align:center;}
.login_footer .info a{color:#c1d3ef;}


/*input*/
.input_text{border:1px solid #a3b4d8;background:none;font-size:12px;height:22px;color:#293d70;width:200px;}
.input_text_loading{background: url(load.gif) no-repeat -100 0;padding-right:21px;color:#d74836;font-weight:bold;}
.input_text_loading_active{background: url(load.gif) no-repeat center right;}
.input_warning{border:2px solid #d74836;}
.input_button{background:transparent url(gfx_login.png) no-repeat scroll 0 -49px;border:medium none;height:21px;width:114px;color:#293D70;font-size:11px;}
.input_button_disabled{background:#efefef;color:#dadada;}
/*input*/

/*PLAIN GUEST PAGES*/
.content_panel{}
.content_panel h1,.login_panel h2{font-size:18px;color:#293D70;letter-spacing:-0.08em;}
.content_panel h1{color:black;}
.login_panel{background:#d1e1f5;padding:6px;margin-right:10px;margin-bottom:10px}
.login_panel table{font-size:11px;}
.panel_divided table td{vertical-align: top;}
.panel_divided_left{width:440px;background:white;}
.panel_divided_right{background:#e6effa;padding:20px;color:black;}
.panel_divided_right a{color:#d74836;}
.panel_label{font-weight:bold;}
.login_panel .warningbox{position:absolute;width:170px;margin-left:-40px; 
  border:1px solid #e43203;  
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eff3f2)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #ffffff, #eff3f2); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #ffffff, #eff3f2); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #ffffff, #eff3f2); /* IE10 */
  background-image:      -o-linear-gradient(top, #ffffff, #eff3f2); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #ffffff, #eff3f2);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eff3f2'); /* IE6–IE9 */
            
  -moz-border-radius: 4px; /* FF1-3.6 */
  -webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
          border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
          
  /* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 

}
.login_panel .warningbox_content_wrapper{font-size:11px;font-family:Arial;color:black;border:1px solid #d74836;width:270px;margin-left:8px;border-left:none;background:#fadcd9}
.login_panel .warningbox_content{margin:4px;border:1px solid #efb4ac;background:white;padding:1px 4px;}
.login_panel_msg{color:#7d7d7d;font-size:11px;margin-bottom:10px;}
.login_panel_msg b{color:#D74836;}
.login_panel_msg ul{margin:0;padding:0;margin-left:20px;list-style:none;}
.login_panel_msg a{color:#D74836;}
.panel_checkboxarea{border:1px solid #a3b4d8;background:#e6effa;color:#293d70;padding:4px;}
.panel_divided_right ul{list-style:none;color:#293d70;margin:0;padding:0;}
.panel_divided_right ul li{margin:20px 0;margin-left:40px;}
.panel_divided_right ul b{display:block;font-size:12px;}
.panel_legal{color:#748ca9;margin:20px 0;}
.settings_passwordstrength{}
.settings_passwordstrength .level{background:#e9e9e9;margin-left:1px;padding:4px 0;float:left;width:65px;text-align:center;color:#7d7d7d}
.settings_passwordstrength .level_active{background: url(gfx.png) no-repeat 0 -116px;color:white;}
.page_content{border:8px solid #d1e1f5;background:#e6effa;padding:15px;margin-right:10px;}
.page_content,.page_content table{letter-spacing:-0.06em;font-size:11px;line-height:18px;}
.page_content table td{vertical-align:top;}
.page_content p{margin-bottom:20px;}
ul,ol{list-style:none;}
.outer_header{
background:url(gfx.png) repeat-x 0 -93px;height:49px;
}
/*PLAIN GUEST PAGES*/


/*SPONSORED LOGIN SCREEN*/
.login_sponsored .login_content{width:900px;padding:0;height:583px;}
.login_sponsored .login_wrapper{position:absolute;width:548px;top:160px;z-index:100;}
.login_sponsored .login_login_wrapper_border{border:1px solid #cee0ec;margin-top:4px;}
.login_sponsored .login_login_wrapper{border:1px solid white;border:5px solid #ebf1f5;background:#ebf1f5;float:none;width:auto;}
.login_sponsored .login_wrapper_logo{background: url(adgfx/gfx_ls.png);width:124px;height:28px;}
.login_sponsored form{width:330px;}
.login_sponsored .td_input{background: url(adgfx/gfx_ls.png) 0 -94px no-repeat;}
.login_sponsored .td_input div{margin-left:4px;background: url(adgfx/gfx_ls.png) right -94px no-repeat;}
.login_sponsored .td_input div input{margin:0;height:23px;width:200px;background:none;}
.login_sponsored .login_buttonwrapper{float:left;padding:0 0 0 4px;background:url(adgfx/gfx_ls.png) 0 -32px;height:30px;}
.login_sponsored .login_login_form .login_buttonwrapper{margin-left:120px;}
.login_sponsored .login_buttonwrapper span{display:block;float:left;height:30px;background:url(adgfx/gfx_ls.png) right -32px;padding:0;padding-right:4px;margin:0;}
.login_sponsored .login_buttonwrapper a{display:block;float:left;height:26px;background:url(adgfx/gfx_ls.png) right -62px;line-height:26px;color:#ed6946;font-weight:bold;white-space:nowrap;}
.login_sponsored .login_buttonwrapper_simple{background-position:0 -62px;}
.login_sponsored .login_buttonwrapper a:hover{text-decoration:none;}
.login_sponsored .login_buttonwrapper .login_input_button{background:none;color:white;margin:0;width:auto;margin:0;padding:0;padding:5px 10px 4px;height:auto;font-weight:bold;}
.login_sponsored .login_wrapper .login_login_form {float:left;border:none;background:white;}
.login_sponsored .login_gephaz{border:none;background: url(login_gephaz.png) left bottom no-repeat;margin:0;padding:0;position:absolute;bottom:2px;right:0;width:192px;overflow:hidden;min-height:0;color:#4c8ebc;font-size:11px;}
.login_sponsored .login_gephaz_content{margin:0 10px 10px 0;padding:5px;padding-bottom:0;background: #EBF1F5 url(login_gephaz.png) left 18px no-repeat;}
.login_sponsored .login_gephaz h3{font-size:11px;margin:0;padding:0;margin-bottom:14px;font-weight:normal;}
.login_sponsored .login_gephaz a{color:#4c8ebc;text-decoration:none;display:block;margin-left:2px;max-height:78px;overflow:hidden;}
.login_sponsored .login_gephaz a:focus{outline:none;border:none;}
.login_sponsored .login_login_options{float:left;width:175px;margin-top:5px;margin-left:10px;}

.login_sponsored .login_warning_table{border:none;position:absolute;left:130px;width:306px;top:0;display:none;}
.login_sponsored .login_warning_table td{vertical-align: middle;height:30px;background:#FFE3D6;}
.login_sponsored .login_warning{margin:0;padding:0;font-size:11px;width:355px}
.login_sponsored .login_footer{background:#ebf1f5;}
.login_sponsored .login_footer .info a{color:#245c83;}
.login_sponsored .login_help{display:block;position:absolute;right:0;top:12px;font-size:11px;font-weight:bold;color:#ED6946;}
.login_sponsored .login_pwmem{display:block;text-align:center;font-size:11px;font-weight:normal;color:black;clear:both;padding-top:10px;}

.ad_self span{display:inline-block;white-space: nowrap;width:124px;text-align:center;font-size:11px;margin-top:30px;}
.ad_self_wrapper{background:#ebf1f5 url(login_promo.png) 18px 0 no-repeat;border:1px solid white;height:50px;}
/*SPONSORED LOGIN SCREEN*/

.ads{position:absolute;}
.ad_default, .ad_sponsored{position:absolute;top:0;left:0;display:none;}
.ad_sponsored{border-color:blue;z-index:100;}
.ad_magnum{width:900px;height:90px;text-align:center;/*top:10px;*/top:5px;margin:0 auto;}
.ad_sidebar{position:absolute;top:0;left:0;left:600px;min-height:50px;top:115px;}
.ad_sidebar div{position:static;}
.ad_side{/*height:300px;*/margin-bottom:10px;}
.ad_optional{min-height:30px;}
.ad_self{left:10px;top:378px;width:546px;border:1px solid #cee0ec;}
.ad_magnumbottom{width:728px;height:90px;top:374px;}

.ad_default_wrapper{border:1px solid #cee0ec;background:white;margin-top:5px;}
.ad_default_wrapper .ad_default{border:5px solid #ebf1f5;background:white;padding:5px;}

.login_ad_default .ad_default{display:none;}
.login_ad_sponsored .ad_sponsored{display:block;border:1px solid blue;}
.login_ad_empty .login_wrapper{top:23%;margin-left:153px;}          



.reg_wrapper .warningbox{position:absolute;width:170px;background: url(wba.png) no-repeat left center;margin-left:-40px;display:none }


.ad_smbox_content{color:black;margin:0 auto;text-align:left;background:white;border:5px solid white;
//width:230px;
}

.ad_smbox{text-align:center;border: 1px solid #CEE0EC;background:#EBF1F5;padding:5px;}
.ad_smbox em{display:block;color:#4C8EBC;font-size:11px;margin-bottom:4px;text-align:left;font-style:normal;}
.ad_smbox #default_smallbox img{display:block;float:left;margin-right:5px;}
.ad_smbox #default_smallbox a{display:block;} 

.ad_adlabel{font-size:11px;font-style:normal;color:#afafaf;display:block;text-align:center;}

