
.Form_Advance{
}

div.Input{
        float:left;
        padding-top:3px;
        padding-bottom:3px;
		padding-right:5px;
		padding-left:0px;
}

input.Ok{
	padding:2px 8px 0 1px;
	border:1px solid #A7A6AA;
	color: black;
	background:#FFF url(../images/input_ok_corner.gif) top right no-repeat;	
}
input.Warning{
	padding:2px 8px 0 1px;
	border:1px solid #A7A6AA;
	color: black;
	background:#FFF url(../images/input_warning_corner.gif) bottom right no-repeat;	
}
input.Error{
	padding:2px 8px 0 1px;
	border:1px solid #A7A6AA;
	color: black;
	background:#FFF url(../images/input_error_corner.gif) bottom right no-repeat;	
}
input.Normal1{
	padding:2px 8px 0 1px;
	border:1px solid #A7A6AA;	
	background:#FFF;
}

div.Info{
	padding-top:3px;
        padding-bottom:3px;
	float:left!important;
	float  /**/:;
}
*+html div.Info{
	padding-top:3px;
        padding-bottom:3px;
	float:left;
}
.HintMsg{
	border:1px solid #FFF;
	background-color:transparent;
	background-image:none;
	color:#999;
	display:none;
}

.HintMsg a:link, .HintMsg a:visited{
	color:#666;
	text-decoration:none;
}

div.Others{
	float:left;
	width:300px;
	border:1px solid #000;
	display:none;
}

.OkMsg{
	padding:5px 5px 5px 25px;
	border:1px solid #00BE00;
	background:#E6FFE6 url(../images/standard_msg_ok.gif) 5px 4px no-repeat;
        font-weight:normal;
	color:#000;
	display:none;
}
.WarningMsg{
    padding:3px 3px 3px 25px;
	border:1px solid #00A8FF;
    font-weight:normal;
	background:#E2F5FF url(../images/standard_msg_warning.gif) 5px 4px no-repeat;	
	color:blue;
	font-size:12px;
	float:left;
}
.ErrorMsg{
	padding:3px 3px 3px 25px;
	border:1px solid #F60;
	background:#FFF2E9 url(../images/standard_msg_error.gif) 5px 4px no-repeat;
    font-weight:normal;	
	color:#000;
	font-size:12px;
	float:left;
}

.regbutton{
	padding:2px 5px 0px 5px;
	border:1px solid #A7A6AA;
	background:#FFF
}