#loginform {position: absolute; top: 29px; display: none; width:352px; height:284px; background:#dedede; text-align: left; z-index: 400;}
#loginform.open{display:block;}
.roundedCorn {border-radius: 8px 8px 8px 8px;}
ul.loginformtab {margin: 7px 0 0 7px;padding:0;float:left;list-style:none;height:24px;border-bottom: 1px solid #999;border-left: 1px solid #999;width: 336px;}
ul.loginformtab li {float: left;margin: 0;padding: 0;height: 23px;line-height: 23px;border: 1px solid #999;border-left: none;margin-bottom: -1px;overflow: hidden;position: relative;background: #e0e0e0;}
ul.loginformtab li a {text-decoration: none;color: #000;display: block;padding: 0 20px;border: 1px solid #fff;outline: none;}
ul.loginformtab li a:hover {background: #ccc;}
html ul.loginformtab li.active, html ul.loginformtab li.active a:hover  {background: #fff;border-bottom: 1px solid #fff;}
.tab_container {margin: 0 0 0 7px;	padding: 0;	border: 1px solid #999;	border-top: none; overflow: hidden; clear: both; float: left; width:336px; height:244px; background: #fff;}
.tab_content {padding: 0px;}
.tab_content input.sendbutt {margin-top:6px;width:80px;}
.tab_content p {margin:8px 0;}
#tab1, #tab2, .tabfrm {display: block;line-height: 18px;padding: 9px;}
#tab1 form, #tab2 form {background-color: #FFFFFF;padding: 10px; margin: 0;position: relative;width: 300px;}
 #tab1 .closebutt, #tab2 .closebutt{background: url("/img/menu_close.gif") no-repeat scroll left top transparent;cursor: pointer;display: block;height:12px;width:12px;margin: 10px 14px 0 0;position: absolute;right:0;top:0;}
#tab1 fieldset, #tab2 fieldset {border: medium none;margin:0;padding:0;}
#tab1 input.text, #tab2 input.text {border: 1px solid #A7A49B;display: block;margin-bottom: 6px;padding: 4px;position: relative;width: 286px;}
#tab1 input, #tab2 input {vertical-align: middle; margin: 0;padding: 0;}
.forgotPassword {clear: both;padding-top: 1em;}
#loginform div.remreg {width:286px;}
#loginform div.remreg a {color:#007BC5}
#loginform label {font-size:12px;}
.rememberMe {padding-bottom: 37px;margin: 0;padding: 0;}
.tabfrm {display: block;line-height: 18px;padding: 0px;}
.tabfrm form {background-color: #FFFFFF;margin: 0;position: relative;width: 300px;}
.tabfrm fieldset {border: medium none;margin:0;padding:0;}
.tabfrm input.text {border: 1px solid #A7A49B;display: block;margin-bottom: 6px;padding: 4px;position: relative;width: 286px;}
.tabfrm input.checkcode {border: 1px solid #A7A49B;display: block;margin-bottom: 6px;padding: 4px;position: relative;width:130px;display:inline-block;vertical-align:top;}
.tabfrm textarea.tarea {border: 1px solid #A7A49B;display: block;margin-bottom: 6px;padding: 4px;position: relative;width: 286px;height:100px;}
.tabfrm input {vertical-align: middle; margin: 0;padding: 0;}
.tabfrm input.sendbutt {margin-top:6px;width:80px;}
.tabfrm p {margin:8px 0;}
.tabfrminf {position: absolute;left:320px;top:0;height:175px;width:160px;margin:0;padding-left:8px; border-left:1px solid #cccccc;font-size:0.9em;font-family:arial}
.remindinf {position: absolute;left:320px;top:0;height:97px;width:270px;margin:0;padding-left:8px; border-left:1px solid #cccccc;font-size:0.9em;font-family:arial}
.overlay {background-color:#000;height:100%;position:fixed;top:0px;left:0px;width:100%;z-index:300;
	filter:alpha(opacity=60);-moz-opacity:0.60;-khtml-opacity:0.60;opacity:0.60;
	_position:absolute;_top:0px;_left:0px;
}