body { margin: 0px 2px; font: 12px Verdana, Geneva, sans-serif; background: #F4FAFF; }
dl, dt, dd, ul, li { margin: 0px; padding: 0px; list-style: none; }
p { margin:5px 0; }
.field-label{
	color:#333;
	height:26px;
	line-height:26px;
	float:left;
	display:block;
}
.title { height:25px; border-bottom: #326DB7 2px solid; font: bold 14px Verdana, Geneva, sans-serif; padding-top: 20px; background: url(../images/rz_ico.jpg) no-repeat 20px 18px; padding-left: 46px; margin-bottom: 10px; }
.content { padding-left:46px; }
.buttons { background: url(../images/rz_button.jpg) no-repeat; height: 25px; width: 60px; border-style: none; font-size: 12px; font-weight: bold; color: #FFF; cursor:pointer; }
.buttons2 { background: url(../images/sf_button.gif) no-repeat; height: 22px; width: 66px; border-style: none; font-size: 12px; color: #FFF; cursor:pointer; color:#000 }
input.text-field  { 
	width:174px;
}
.text-field-wrap {
	padding-left: 80px;
}
.username-active{
}
.password-active{
}
.field-username{
}
.field-password{
}
.field-wrap{
	clear:both;
	margin-bottom:5px;
}
.link{
	display:inline-block;
	margin-right:5px;
}
.msg-mask{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#777777;
	z-index:10000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	opacity:0.25;
}
.msg-box{
	width : 300px;
	/*border:1px solid #336699;*/
	border: solid 4px #BDC9D7;
	background-color:#FFFFFF;
	position:absolute;
	z-index:10001;
}
.msg-box .msg-title{
	
	padding:10px 0 0 10px ;
	/*overflow:auto;*/
	zoom:1;
}
.msg-box .msg-close-two{
	text-align:right;
	padding:5px;background-color:#EFF2F5;
}
.msg-box .msg-close{
	cursor:pointer;
}
.msg-box .msg-content{
	background-color:#FFFFFF;
	padding:5px 15px 15px 23px;
}