/* CSS Document */
#register_main{float:left;}
#register_main .heading{
background-color:#0099CC;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:30px;
color:#FFFFFF;
text-transform:uppercase;
text-align:left;
border:1px solid #666666;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding-left:10px;
}
#register_main .main_table{
margin:20px 10px 10px 10px;
}
.main_table .table_row{
margin:5px 0 5px 0;
background-color:#000000;
}
.table_row .title{
font-size:12px;
text-align:left;
float:left;
width:120px;
margin:1px;
line-height:22px;
color:#000000;
}
.table_row .agree{
font-size:12px;
font-weight:bold;
text-align:right;
float:left;
width:120px;
margin:1px;
line-height:22px;
}
.table_row .fields{
float:left;
width:220px;
margin:1px;
}
.table_row .agree_text{
float:left;
width:220px;
margin:1px;
font-size:12px;
font-weight:bold;
line-height:20px;
padding-left:5px;
}
.agree_text a{color:#FF0000;}
.agree_text a:hover{color:#006600;text-decoration:underline;}
.fields .textfields{
background:url(../images/bg_input.gif) top repeat-x #e6e6e6;
width:200px;
height:25px;
font-size:12px;
line-height:20px;
padding:2px 0 0 2px;
border:1px solid #666666;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.fields textarea{
background:url(../images/bg_input.gif) top repeat-x #e6e6e6;
width:200px;
height:80px;
font-size:12px;
padding-top:3px;
border:1px solid #666666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.fields .code_text{
width:50px;
height:25px;
font-size:12px;
line-height:20px;
padding:2px 0 0 2px;
border:1px solid #666666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
float:left;
margin-right:5px;
}
.fields .tele_text{
float:left;
width:140px;
height:25px;
font-size:12px;
line-height:20px;
padding:2px 0 0 2px;
border:1px solid #666666;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.fields select{
width:205px;
height:30px;
font-size:12px;
padding-top:5px;
border:1px solid #666666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.table_row .tip{
float:left;
width:120px;
margin:1px;
font-size:10px;
text-align:left;
padding-left:5px;
line-height:22px;
}
.table_row .error{
font-size:12px;
float:left;
width:250x;
padding-left:15px;
margin:1px;
background:url(../images/validate_error.png) no-repeat left;
behavior:url(../seadmin/js/iepngfix.html) !important;
color:#d33232;
line-height:22px;
}
.submit, .button {
	text-align:center;
	background-color:#308da2;
	height:30px;
	width:80px;
	float:left;
	font-weight:bold;
	color:#FFFFFF;
	font-size:0.9em;
	margin:0px;
	margin-top:10px;
	border:1px solid #666666;
	padding:0 10px;
	border:1px solid #999999;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
.submit:hover, .button:hover {
	cursor:pointer;
	color: #666666;
/*	background-image: url(../seadmin/assets/red_grad.png);
	background-repeat: repeat-x;
*/	border:1px solid #990000;
}
.button {
	
-moz-border-radius:8px;
-webkit-border-radius:8px;
	padding-left:10px;
	padding-right:10px;
	height:19px;
	padding-top:3px;
}
.message{
margin-bottom:5px;
color:#339900;
font-size:14px;
font-weight:bold;
background:none;
}
.succes {
	float:left;
	width:100%;
	margin-bottom:5px;
	background:#b9e57b;
	border:1px solid #41a808;
	-moz-border-radius:5px;
	height:48px;
	-webkit-border-radius:5px;
	background:url(../images/success.png) no-repeat 0 0;
}
.succes .succes_icon {
	float:left;
	width:48px;
	height:48px;
	margin:14px;
	background:url(../images/success.png) no-repeat 0 0;
}
.desc {
	float:left;
	width:80%;
}
.desc p {
	float:left;
	color:#000 !important;
	font-size:14px;
}
.desc span {
	float:left;
	width:100%;
	font-weight:bold;
	font-size:1.2em;
	padding-bottom:2px;
	margin-top:15px;
}
.uname_err{
font-size:12px;
font-weight:bold;
line-height:20px;
margin:10px;
color:#FF0000;
}
.star{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
padding-left:3px;
}