.loginContainer{position:relative;float:right;font-size:12px;width:121px}
.shrink .loginContainer{width:121px}
.loginButton{display:inline-block;float:right;border:1px solid #385797;border-radius:0px 20px 20px 0px;-moz-border-radius:20px 0px 20px 0px;position:relative;z-index:30;cursor:pointer;background-color:#385797}
.loginButton1{display:inline-block;border:1px solid #68C082;border-radius:20px;-moz-border-radius:3px;position:relative;z-index:30;cursor:pointer;background-color:#68C082}
.loginButton span{color:#fff;font-size:16px;font-weight:bold;padding:9px 31px 7px 10px;display:block;text-transform:uppercase;line-height:1.33}
.loginButton:hover{background-color:#385797}
.loginBox{position:absolute;top:34px;right:0;display:none;z-index:999}
.loginButton1 span{color:#fff;font-size:16px;font-weight:400;padding:12px 58px;display:block}
.loginButton1:hover{background-color:#385797}
.loginBox1{position:absolute;top:572px;right:83px;display:none;z-index:999}
.loginButton.active{}
.loginButton.active span{background-position:53px -76px}
.loginButton.active em{position:absolute;width:100%;height:1px;background:#d2e0ea;bottom:-1px}
.loginButton1.active{border-radius:20px 20px 0 0}
.loginButton1.active span{background-position:53px -76px}
.loginButton1.active em{position:absolute;width:100%;height:1px;background:#d2e0ea;bottom:-1px}
.loginForm{width:248px;border:1px solid #899caa;border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;margin-top:-1px;background:#68C082;padding:6px}
.loginForm1{width:248px;border:1px solid #899caa;border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;margin-top:-1px;background:#68C082;padding:6px}
.loginForm fieldset{margin:0 0 12px 0;display:block;border:0;padding:0}
.loginForm1 fieldset{margin:0 0 12px 0;display:block;border:0;padding:0}
fieldset.body{background:#fff;border-radius:3px;-moz-border-radius:3px;padding:10px 13px;margin:0}
.loginForm1 fieldset#body{background:#fff;border-radius:3px;-moz-border-radius:3px;padding:10px 13px;margin:0}
.loginForm #checkbox{width:auto;margin:1px 9px 0 0;float:left;padding:0;border:0;*margin:-3px 9px 0 0}
.loginForm1 #checkbox{width:auto;margin:1px 9px 0 0;float:left;padding:0;border:0;*margin:-3px 9px 0 0}
.body label{color:#3a454d;margin:9px 0 0 0;display:block;float:left}
.loginForm1 .body label{color:#3a454d;margin:9px 0 0 0;display:block;float:left}
.loginForm #body fieldset label{display:block;float:none;margin:0 0 6px 0}
.loginForm1 #body fieldset label{display:block;float:none;margin:0 0 6px 0}
.loginForm input{width:100%;border:1px solid #899caa;border-radius:3px;-moz-border-radius:3px;color:#3a454d;font-weight:bold;padding:8px 8px;font-size:12px}
.loginForm1 input{width:100%;border:1px solid #899caa;border-radius:3px;-moz-border-radius:3px;color:#3a454d;font-weight:bold;padding:8px 8px;box-shadow:inset 0px 1px 3px #bbb;-webkit-box-shadow:inset 0px 1px 3px #bbb;-moz-box-shadow:inset 0px 1px 3px #bbb;font-size:12px}
.loginForm #login{
	width:auto;
	float:left;
	background:#385797 
/*	url(../images/loginbuttonbg.png) repeat-x;*/
	color:#fff;padding:7px 10px 8px 10px;
	text-shadow:0px -1px #385797;
	border:1px solid #385797;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:0 12px 0 0;
	cursor:pointer;
	*padding:7px 2px 8px 2px
}
.loginForm1 #login{
	width:100%;
	float:none;
	background:#385797 
/*	url(../images/loginbuttonbg.png) repeat-x;*/
	color:#fff;
	padding:7px 10px 8px 10px;
	text-shadow:0px -1px #385797;
	border:1px solid #385797;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:0 12px 10px 0;
	cursor:pointer;
	*padding:7px 2px 8px 2px
}
.loginForm span{text-align:center;display:block;padding:7px 0 4px 0}
.loginForm span a{color:#3a454d;font-size:12px}
.loginForm1 span{text-align:center;display:block;padding:7px 0 4px 0}
.loginForm1 span a{color:#3a454d;font-size:12px}
input:focus{outline:none}
input.login{margin-bottom:4%}
input.checkbox{float:left;width:10%;margin:0px 10px 0px 0px}
.remember-me{margin-top:1px !important}
@media screen and (-webkit-min-device-pixel-ratio:0){input.checkbox{float:left;width:10%;margin:0px 10px 0px 0px}
::i-block-chrome,input.checkbox{float:left;width:21%;margin:0px 3px 0px -10px}
}
}_:-ms-fullscreen,:root input.checkbox{width:21%;margin-top:0px;margin-right:-2px;margin-left:-10px}
}