html, body {
    margin:0;
    padding:0;
    font-size:12px;
    font:system 12px;
    width:100%;
    height:100%;
	background:#3B86BB;
} 

ol, ul {
    list-style: none;
}

#titleBar {
    position: relative;
    height: 25px;
    behavior: windowCommand;
    cursor:pointer;
}


/*标题*/
#titleBar strong {
    display: block;
    float: left;
    height: 25px;
    color: #F7FBFF;
	margin:8px 0px 0px 13px;
}

/*控制按钮*/ 
#window-caption-buttons{
  behavior:windowCommand;
  position: absolute;
  right: 15px;
  top: 1;
  height: 29px; 
}

#window-caption-buttons [command] {  
  float: left;
  height: 20px;
  line-height:20px;
  foreground-image:url( images/caption-buttons.png);
  foreground-repeat:no-repeat;  
  transition: blend;
  margin-top:3px;
  margin-right:3px;
}

#window-caption-buttons [command]:hover {
  background: rgba(0, 128, 255, .5) rgba(0, 128, 255, .5) transparent transparent;
}

#window-caption-buttons [command]:active {
  background: rgba(0, 128, 255, .9) rgba(0, 128, 255, .9) transparent transparent;
}

[command=window-close]  {
  width: 20px;
}


body{ 
	background-image:url(images/login_bg.jpg);
	background-position: 188px 17px 39px 136px;
	background-repeat: expand stretch-top stretch-left stretch-middle stretch-right stretch-bottom;
}

.login_con {
	width:340px;
	height:120px;
	overflow:hidden;
	margin:77px auto 0px auto;
}



.login_con_list {
	width:325px;
	height:30px;
	overflow:hidden;
	margin:5px auto 5px auto;
	flow: horizontal; 
}

.login_con_list span {
	width:40px;
	height:30px;
	overflow:hidden;
	display:block;
	color:#636162;
	line-height:30px;
	text-align:center; 
}

.login_con_list input {
	width:220px;
	height:16px;
	overflow:hidden;
	display:block;
	border:1px solid #B2B2B2;
	border-radius:5px;
	line-height:30px;
	color:#636162; 
	vertical-align:middle;
}

.login_con_list input:empty{
	color:#CCC;
}

.login_con_list a:link {
	display:block;
	width:57px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	text-align:center;
	vertical-align:baseline;
	color:#2E74B0;
	text-decoration:none;
}

.login_con_list a:hover {
	display:block;
	width:57px;
	height:26px;
	overflow:hidden;
	line-height:26px;
	text-align:center;
	color:#FF6600;
	text-decoration:none;
}

.login_con_list a:visited {
	display:block;
	width:57px;
	height:26px;
	overflow:hidden;
	line-height:26px;
	text-align:center;
	color:#2E74B0;
	text-decoration:none;
}

.login_con_btn {
	width:330px;
	height:26px;
	overflow:hidden;
	margin:7px auto 0px auto;
	color:#636162;
	flow: horizontal;
	text-align:center;
	line-height:26px;
}

.login_checkbox {
	width:max-intrinsic;
	height:26px;
	margin-left:40px;
	overflow:hidden;
}

#login_btn {
	width:60px;
	height:25px;
	display:block;
	overflow:hidden;
	background:url(images/login_btn.png) no-repeat;
	line-height:25px;
	text-align:center;
	margin:0px;
	padding:0px;
	color:#2A71BE;
	cursor:pointer;
}

#login_btn:hover { 
	background:url(images/login_btn.png) no-repeat;  
}

#err-message {
	color:red;
	text-align:right;
	width:100%%;
	height:20px;
	float:right;
	overflow:hidden;
	display:none;
}

.login_ts {
	width:330px;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	line-height:20px;
	text-align:left;
	color:#636162;
}
.ts_conbody {
	width:170px;
	height:20px;
	overflow:hidden;
	float:left;
}














