@charset "utf-8";

.extReg {
background-image:URL(../image/dev/external/ext_reg_bg.jpg);
height: 475px;
}

.signup {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #cccccc;
text-decoration: none;
padding: 0px;
}

.signup_left {
position: absolute;
width: 400px;
height: 420px;
top: 50px;
left: 35px;
}

.signup_right {
position: absolute;
width: 328px;
height: 420px;
top: 50px;
left: 465px;
}

.signup_input{
border-collapse: collapse;
}

.signup_input td{
padding: 0px;
}

.signup_link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: lightgreen;
text-decoration: none
}

.signup_link:hover {
color: #ffffff;
text-decoration: underline;
}

.input_text {
height: 16px;
width: 135px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #445D83;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 1px;
border: 1px #666666 solid;
background-color: #B2D1FF;
margin-top:5px;
}

.input_textLong {
height: 16px;
width: 200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #445D83;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 1px;
border: 1px #666666 solid;
background-color: #B2D1FF;
margin-top:5px;
}

.input_select, .input_selectInstance, .input_selectCountry, .input_selectProvince {
width: 140px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #445D83;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 1px;
border: 1px solid #666666;
background-color: #B2D1FF;
margin-top:5px;
z-index: 5;
}

.input_selectInstance {
	width: 205px;
}
.input_selectCountry {
	width: 205px;
}
.input_selectProvince {
	width: 205px;
}


.input_selectDay {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #445D83;
padding: 0px;
padding-top: 1px;
padding-bottom: 1px;
border: 1px solid #666666;
background-color: #B2D1FF;
width: 39px;
}

.input_selectMonth {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #445D83;
padding: 0px;
padding-top: 1px;
padding-bottom: 1px;
border: 1px solid #666666;
background-color: #B2D1FF;
width: 39px;
}

.input_selectYear {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #445D83;
padding: 0px;
padding-top: 1px;
padding-bottom: 1px;
border: 1px solid #666666;
background-color: #B2D1FF;
width: 52px;
}

.error {
background-color:lightgreen;
}

.login_username {
width: 100px;
}

.login_password {
width: 100px;
}

.input_checkbox {
}

.input_radio{
}

.input_button{
color: #cccccc;
width: 100px;
border: 2px solid #111B2E;
background-color: #465E84;
font-weight: bold;
padding: 0px;
}

.signup_errorLayer, .signup_attentionLayer, .signup_successLayer{
position: absolute;
left: 140px;
top: 50px;
padding: 5px;
width: 300px;
background-color:#354a6b;
border:1px solid #000000;
z-index: 1111;
}

.signup_errorHeader, .signup_attentionHeader, .signup_successHeader{
color: #cccccc;
}

.signup_errorClose, .signup_attentionClose{
float:right;
background-color:#888888;
background-image:URL("/image/dev/external/ext_reg_close.jpg");
width:11px;
height:9px;
}

.signup_errorTitle, .signup_attentionTitle, .signup_successTitle{
font-weight:bold;
width:100%;
}

.singup_errorMessages, .singup_attentionMessages, .singup_successMessages{
clear: both;
text-align: left;
color: lightgreen;
font-weight:bold;
}

.singup_errorMessage, .singup_successMessage{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.signup_errorSuggestion{
}

.signup_label{
font-weight: bold;
font-size: 9px;
}

.label_username{
}

.label_description{
font-size: 9px;
vertical-align: top;
font-weight: normal;
}

.label_password{
}

.label_passwordRepeat{
}

.label_instances{
}

.label_email{
}

.label_birthday{
}

.label_sex{
}

.label_country{
}

.label_province{
}

.label_checkbox{
}

.align_checkbox{
vertical-align: top;
}

.align_buttonRegister{
}

.align_buttonLogin{
}

.signup_submit {
position: relative;

}
.signup_back {
position: relative;
}

#signup_winningsLabel {
position: relative;
left: -20px;
top: -25px;
margin-top: 20px;
 height: 60px;
 overflow: auto;
}

.label_checkbox {
	width: 300px;
}

.signup_center {
	background-image:URL("/image/dev/external/ext_imp_bg.jpg");
	width: 812px;
	height: 475px;
}

.singup_successDoubleOptIn {
	color: lightgreen;
	width: 750px;
	position: absolute;
	top: 50px;
	left: 35px;
}

.align_buttonSuccess .input_button{  
	left: 35px;
}


