@charset "utf-8";
/* CSS Document */

/* register form */

#registerform{
background-color:#f7f7f7;
padding:5px;
margin-top:10px;
}

#registerform fieldset{
margin-top:5px;
padding:3px;
border:1px dotted #999;

}

#registerform legend{
background-color:#FF6600;
color:#fff;
padding:5px;
font-weight:bold;
}

#registerform .checked{
padding-left:20px;
}



.register_row{
width:100%;

}

.register_row span{
width:49%;
float:left;
display:table;
vertical-align:middle;
margin:0px;
padding:0px;
margin-bottom:3px;

}

.register_row .singleitem{
margin-top:3px;
width:97.5%;
clear:left;
}

#submitbtn{
margin-top:10px;
}

.register_row .inputbox{
width:95%;
margin:0px;
padding:0px;
}
.reglongtext{
width:98%;
margin:0px;
padding:0px;
}

.RegErrorMessage{
color:#FF0000;
padding:3px;

}

/* end of register form */

/* register validation styles */
span.hint {
	font:85%;
	background:#FFFF99 url(../images/bulb.png) no-repeat top left;
	color:#444;
	border:1px solid #888;
	padding:5px 5px 5px 30px;
	width:250px;
	position:absolute;
	margin-top:40px;
	display:none;
}


#registerform .welldone span.hint {
	background:#CCFF99 url(../images/apply.png) no-repeat top left;
	border-color:#99CC00;
	color:#000;
	margin-top:40px;
}
#registerform .kindagood span.hint {
	background:#ffffcc url(../images/info.png) no-repeat top left;
	border-color:#FFCC00;
	margin-top:40px;
}


#registerform .welldone {
	background:transparent url(../images/small_apply.png) no-repeat ;
	background-position:top;
}
#registerform .kindagood {
	background:transparent url(../images/small_info.png) no-repeat;
	background-position:top;
}

/* end of register validation styles*/


/* sign in box*/
form{
	padding:0px;
	margin:0px;
}

.Signin{
	float:left;
	font-size:11px;
	width:100%;
	margin-bottom:5px;
	margin-top:10px;
	background-color:#f7f7f7;
}
.SigninHeader{
	height:20px;
	padding:5px;
	font-weight:bold;
	font-size:130%;
	background-color:#FF6600;
	border-bottom:1px solid #ffffff;
	color:#fff;
	
}
.SignBoxes{
	padding:5px;

}

.signtextbox{
	width:250px;

}
.SmallPrint{
	font-size:85%;
	padding:5px;
	vertical-align:baseline;
}

.Signin .subButton{
	padding:3px;
}


/* end of sign in box*/
