@charset "utf-8";
/* CSS Document */

/*  LOGIN -------------------------------------------------------------------------------- */	

.error { color:#CC3300; border:1px solid #CC3300; padding:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.accept { color:#009900; border:1px solid #009900; padding:3px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

#login-bg	{
	background:#e9e9e9;
	}
#login-holder	{
	margin: 0px auto 0 auto;
	width: 508px;
	}
#loginbox	{
	background: url(../images/loginbox_bg_2.png) no-repeat;
	font-size: 12px;
	height: 230px;
	line-height: 12px;
	padding-top: 110px;
	position: relative;
	width: 508px;
	}
#forgotbox	{
	background: url(../images/loginbox_bg_2.png) no-repeat;
	display: none;
	font-size: 12px;
	height: 212px;
	line-height: 12px;
	padding-top: 60px;
	position: relative;
	width: 508px;
	}
#login-inner	{
	color: #237AC4;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 12px;
	margin: 0 auto;
	width: 310px;
	}
#login-inner label	{
	color: #237AC4;
	cursor: pointer;
	font-family: Tahoma;
	font-weight: bold;
	line-height: 12px;
	padding-left: 10px;
}
 .checkbox-size	{
	width:13px;
	height:13px;
	margin: 5px 0;
	 
	}	
#login-inner th	{
	padding: 0 0 6px 0;
	text-align: left;
	width: 95px;
	}
#login-inner td	{
	padding: 0 0 6px 0;
	}
.login-inp	{
	border: none;
	color: #444444;
	background:#EFEFEF;
	font-size: 16px;
	height: 28px;
	padding: 6px 6px 0 10px;
	width: 204px;
	border:1px solid #237AC4; 
	padding:3px; 
	-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
	-moz-box-shadow: 3px 3px 4px #CCCCCC; -webkit-box-shadow: 3px 3px 4px #CCCCCC; box-shadow: 3px 3px 4px #CCCCCC;
    -webkit-gradient(linear, top, bottom, from(#FFFFFF), to(#DEDEDE)); background: -moz-linear-gradient(top,  #FFFFFF,  #DEDEDE); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DEDEDE');
	}
#logo-login	{
	float: left;
	height: 105px;
	margin: 115px 0 0 15px;
	}
	
#logo-login-2 {
	position:fixed;
	bottom:0;
	height: 60px;
	margin: 5px;
	}
	
a.forgot-pwd	{
	bottom: 30px;
	color: #444444;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	position: absolute;
	right: 40px;
	}
a:hover.forgot-pwd	{
	color: #999999;
	}
#forgotbox-text	{
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	line-height: 12px;
	margin: 0 auto 40px auto;
	width: 380px;
	}
#forgot-inner	{
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 12px;
	margin: 0 auto;
	width: 330px;
	}
#forgot-inner label	{
	color: #FFFFFF;
	cursor: pointer;
	font-family: Tahoma;
	font-weight: bold;
	line-height: 12px;
	padding-left: 10px;
	}
#forgot-inner th	{
	padding: 0 0 6px 0;
	text-align: left;
	width: 110px;
	}
#forgot-inner td	{
	padding: 0 0 6px 0;
	}
a.back-login	{
	background: url(../images/icon_back_login.gif) no-repeat 0 4px;
	bottom: 30px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	padding: 0 0 0 10px;
	position: absolute;
	right: 40px;
	}
a:hover.back-login	{
	color: #fff;
	}
.submit-login	{
	background: url(../images/submit_login.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 31px;
	text-indent: -3000px;
	width: 61px;
	}
.submit-login:hover	{
	background: url(../images/submit_login.png) no-repeat 0 -31px;
	}

