*{
	padding:0;
	margin:0;
}
body{
	color:#afafaf;
	font-size:12px;
	font-family:Helvetica, Arial, Tahoma;
	background:url(../image/imgbkg.jpg) center top fixed;
}
input[type='button'], input[type='submit']{
	padding:2px 16px;
	font-size:11px;
}
input[type='password'], input[type='text']{
	padding:10px;
	font-size:11px;
	
	/*background:#fff url(../image/inputbkg.jpg) repeat-x left bottom;*/
	width:260px;
	background:#f6f6f6;
	border:none;
	border-left:solid 1px #c6c6c6;
}

div#wrapper{
	margin:0 auto;
	width:952px;
}
div.login{
	border:solid 1px #c8c8c8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin:150px auto;
	width:360px;
	background:#f4f4f4;
	padding:26px;
}
table.tblogin{
	border-collapse:collapse;	
	margin:0 auto;
}
table.tblogin thead th{
	color:#464646;
	text-align:left;
	padding:20px;
	font-size:18px;
	text-transform:uppercase;
}
span.username{	
	background:#f6f6f6 url(../image/username.png) no-repeat 10px 6px;
	display:inline-block;
	padding:0 0 0 40px;
	border:solid 1px #c6c6c6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
}
span.password{	
	background:#f6f6f6 url(../image/password.png) no-repeat 10px 4px;
	display:inline-block;
	padding:0 0 0 40px;
	border:solid 1px #c6c6c6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
table.tblogin td{	
	padding:10px 20px;
	font-size:12px;
}

.btnlogin{
	width:150px;
	height:42px;
	border:none;
	color:#fff;
	font-size:18px;
	background:url(../image/btnlogin.png) no-repeat left top;
	cursor:pointer;
	float:left;
	display:inline;
}
.btnclear{
	width:150px;
	height:42px;
	border:none;
	color:#fff;
	font-size:18px;
	background:url(../image/btnclear.png) no-repeat left top;
	cursor:pointer;
	float:right;
	display:inline;
}

.success, .warning, .attention, .information {
	padding: 10px 10px 10px 33px;
	margin-bottom: 15px;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
}
.success {
	background: #EAF7D9 url('../image/success.png') 10px center no-repeat;
	border: 1px solid #BBDF8D;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.warning {
	background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;
	border: 1px solid #F8ACAC;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.attention {
	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	cursor: pointer;
}