/*login*/
.div_login{margin:auto; width:100%; 
           background-color:#F2F2F2;padding: 5px 0;}
.div_loginfrm {
	margin: 10px auto;
	width: 1200px;
	padding:50px 0;
	-moz-box-shadow: 0px 0px 5px #d5d5d5;
	box-shadow: 0px 0px 5px #d5d5d5;
	/* background-image: linear-gradient(to bottom,white,#FFECD4); */
	background-color: #FFFFFF;
	border-radius: 15px;
}
.div_logfrm1 {
	margin: 0 auto;
	height:300px;
	width:350px;
	background-color:white;
	border: 1px solid #d5d5d5;
	-moz-box-shadow: 0px 0px 2px #d5d5d5;
	box-shadow: 0px 0px 3px #d5d5d5;
	border-radius: 8px;
}
.div_logfrm1 h1{
	border-radius: 8px 8px 0 0 ;
	height:50px; line-height:50px;
	text-align:center; background-color:#F4F4F4;
	font-size:18px;
	color:#5F5F5F;
	margin-bottom:20px;
	font-weight:normal;
}
.div_logfrm1 p{
	height:45px; line-height:45px;
	margin:5px;text-align:center;
	padding:0px 20px;
}

#btn_Login{
	width:300px; 
	height:40px;
	margin:10px 25px;
	background-color: #2b82d4;
	cursor: pointer;
	transition:background-color 0.5s;
	-moz-transition:background-color 0.5s; /* Firefox 4 */
	-webkit-transition:background-color 0.5s; /* Safari and Chrome */
	-o-transition:background-color 0.5s; /* Opera */
}
#btn_Login:hover{
	background-color: #4f93ff;
}

.div_logfrm1 p input{ display:inline-block; float:left;height:35px; 
                    border:1px solid #d5d5d5; width:100%; padding:0px 10px;
                    font-size:16px;color:#4682B4}

.div_logfrm1 h2,.div_logfrm1 h3{ height:20px; line-height:20px; margin:5px;padding:0px 20px;text-align:left;
                                 font-weight:normal;
}
.div_logfrm1 h2 label{  color:#666;}
.div_logfrm1 h2 label:hover{color:#4682B4;}
.div_logfrm1 h2 a{float:right; color:#666;margin-right:5px;}
.div_logfrm1 h2 a:hover{color:red;}
.div_logfrm1 h3 em{font-style:normal}
.div_logfrm1 h3 em a{color:green}