@charset "utf-8";
body {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #95c0ee; margin:0; padding:0;
	text-decoration: none;
        
}
.clear { clear:both;}
.hide { display:none;}
.show { display:block;}
#container { position:absolute; width:846px; height:584px; left:50%; top:50%; margin-left:-423px; margin-top:-292px;}
#logo {
	background: url(../images/login/img-logo.gif) no-repeat left top;
	height: 71px;	width: 311px; float:right; display:block;
}
#img-phone {
	background: url(../images/login/img-phone.jpg) no-repeat left top;
	height: 527px;	width: 217px; float:left; margin-top:40px;
}
#right-content {
	width: 628px; float:left; margin-top:10px;
}
#login-info {
	background: url(../images/login/bg-mc.jpg) repeat-x left top;

}
#login-info .cnt{ border-right:solid 1px #a8c5dd; clear:right; margin-left:30px; padding-top:21px; padding-bottom:18px;}
#login-info .cnt h1.main-title{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/login/title-sms-apps.png',sizingMethod='scale'); 
width:363px; height:38px; margin:0; padding:0; display:block;
}
html>body #container #right-content #login-info .cnt h1.main-title{
	background: url(../images/login/title-sms-apps.png);
}

#login-info .cnt p { font-size:14px; width:462px; margin-bottom:12px; }
#login-info .cnt p strong { color:#f3f287; }
#login-info .errorArea { height:30px; margin-bottom:8px;}

#login-info .cnt h2.user-login{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/login/title-user-login.png',sizingMethod='scale'); 
width:178px; height:23px; margin:0; padding:0; display:block;
}
html>body #container #right-content #login-info .cnt h2.user-login{
	background: url(../images/login/title-user-login.png);
}
#hdiv {
	background: url(../images/login/hdiv.gif) repeat-x left center;
	height: 10px; width:400px;
}
form { margin:0; padding:0; }


form table { font-size:12px; color:#a8d2ff; }

form table td.small{ font-size:10px; color:#b1c3d5;}
input.ipbox  {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#222222;
	padding:4px 6px;
	border:solid 1px #436384;
	border-bottom:solid 1px #d6d6d6;
	background: #ffffff url(../images/login/bg-ip.gif) repeat-x left top;
	margin:2px 0px;
}

#login-info .cnt .btn-login{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/login/btn-login.png',sizingMethod='scale'); 
width:87px; height:32px; margin:0; padding:0; display:block; border:none; cursor:pointer;
}
html>body #container #right-content #login-info .cnt .btn-login{
	background: url(../images/login/btn-login.png);
}

#signup-info {
	background: url(../images/login/bg-btm.jpg) repeat-x left top;
	height: 93px;
}
#signup-info .cnt { border-right:solid 1px #a8c5dd; clear:right; margin-left:30px; height:64px; padding-top:20px;  }

#signup-info .cnt h1.title{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/login/title-not-member.png',sizingMethod='scale'); 
width:185px; height:24px; margin:0; padding:0; display:block; 
}
html>body #container #right-content #signup-info .cnt h1.title{
	background: url(../images/login/title-not-member.png);
}

#signup-info .cnt p { font-size:14px; color:#444444; width:420px; margin:6px 0px 0px 0px;  }

#signup-info .cnt .btn-signup{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/login/btn-signup-green.png',sizingMethod='scale'); 
width:145px; height:37px; margin:0; padding:0; display:block; border:none; cursor:pointer; float:right; margin-right:20px;
}
html>body #container #right-content #signup-info .cnt .btn-signup{
	background: url(../images/login/btn-signup-green.png);
}

#right-content .t-crnr {
	background: url(../images/login/img-top-crnr.jpg) no-repeat right top;
	height: 9px;	width: 9px; float:right; }
#right-content .b-crnr {
	background: url(../images/login/img-btm-crnr.jpg) no-repeat right bottom;
	height: 9px;
	width: 9px; float:right;
}

#errorMsg {
	background:#ffefd5 url(../images/login/icn-error.gif) no-repeat 5px 6px;
	border:solid 1px #df4a10;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#222222;
	padding:6px 12px 6px 30px;
	width:430px;
}
.footer { margin-top:10px; font-size:11px; margin-left:30px; color:#666666;}
.footer span { padding:0px 6px;}
.footer a { color:#3b72ab; text-decoration:none; }
.footer a:hover { text-decoration:underline; color:#FF6600;}