#signup-form TABLE {
	MARGIN-BOTTOM: 20px;
	BORDER-COLLAPSE: collapse;
	width:auto;
	margin:0 auto;
	
}
#signup-form TD {
	PADDING: 0px;
	VERTICAL-ALIGN: top;
	font-family:Tahoma;
	font-size:11px;
	color:#dcdcdc;

}
#signup-form TH {

	font-family:Tahoma;
	font-size:11px;
	color:#dcdcdc;

	PADDING: 0px;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;/*16px;*/
	WIDTH: 260px;
	COLOR: #666;
	LINE-HEIGHT: 25px;
	TEXT-ALIGN: right;
}
#signup-form TD.col-field {
	WIDTH: 200px;
}
#signup-form TD.col-help {
	WIDTH: 294px;
}
#signup-form TD.col-help div {
	BORDER: #dbdbdb 1px solid;
	PADDING:3px 5px 0 25px;
	DISPLAY: none;
	FONT-SIZE: 11px;/*12px;*/
	BACKGROUND: url(/images/signup_info.gif) #f2f2f2 no-repeat 8px 5px;
	TEXT-TRANSFORM: lowercase;
	COLOR: #666;
	HEIGHT:17px;
}
.ie #signup-form TD.col-help div {
	margin-top:1px;
	HEIGHT:22px;
}
#signup-form TD.col-help div.pstrength-text {
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: none;
}
#signup-form TD.col-help div.password-invalid {
	PADDING-LEFT: 30px;
	BACKGROUND-IMAGE: url(/images/signup_info.gif);
}
#signup-form TD.col-help div.password-weak {
	PADDING-LEFT: 30px;
	BORDER-LEFT-COLOR: #e5bda3;
	BACKGROUND-IMAGE: url(/images/signup_check_weak.gif);
	BORDER-BOTTOM-COLOR: #e5bda3;
	COLOR: #80461b;
	BORDER-TOP-COLOR: #e5bda3;
	BACKGROUND-COLOR: #ffe2cf;
	BORDER-RIGHT-COLOR: #e5bda3;
}
#signup-form TD.col-help div.password-good {
	PADDING-LEFT: 30px;
	BORDER-LEFT-COLOR: #e5d5a3;
	BACKGROUND-IMAGE: url(/images/signup_check_good.gif);
	BORDER-BOTTOM-COLOR: #e5d5a3;
	COLOR: #80621b;
	BORDER-TOP-COLOR: #e5d5a3;
	BACKGROUND-COLOR: #fff0cf;
	BORDER-RIGHT-COLOR: #e5d5a3;
}
#signup-form TD.col-help div.password-strong {
	PADDING-LEFT: 30px;
	BORDER-LEFT-COLOR: #e3e5a3;
	BACKGROUND-IMAGE: url(/images/signup_check_strong.gif);
	BORDER-BOTTOM-COLOR: #e3e5a3;
	COLOR: #78801b;
	BORDER-TOP-COLOR: #e3e5a3;
	BACKGROUND-COLOR: #f5ffcf;
	BORDER-RIGHT-COLOR: #e3e5a3;
}
#signup-form TD.col-help div.password-verystrong {
	PADDING-LEFT: 30px;
	BORDER-LEFT-COLOR: #e1efdb;
	BACKGROUND-IMAGE: url(/images/signup_check.gif);
	BORDER-BOTTOM-COLOR: #e1efdb;
	COLOR: #2a801b;
	BORDER-TOP-COLOR: #e1efdb;
	BACKGROUND-COLOR: #f0fee9;
	BORDER-RIGHT-COLOR: #e1efdb;
}
#signup-form TD.col-help div.good {
	BORDER-LEFT-COLOR: #e1efdb;
	BACKGROUND-IMAGE: url(/images/signup_check.gif);
	BORDER-BOTTOM-COLOR: #e1efdb;
	BORDER-TOP-COLOR: #e1efdb;
	BACKGROUND-COLOR: #f0fee9;
	BORDER-RIGHT-COLOR: #e1efdb;
}
#signup-form TD.col-help div.error {
	PADDING-LEFT: 10px;
	BORDER-LEFT-COLOR: #e5a3a3;
	BACKGROUND-IMAGE: none;
	BORDER-BOTTOM-COLOR: #e5a3a3;
	COLOR: #801b1b;
	BORDER-TOP-COLOR: #e5a3a3;
	BACKGROUND-COLOR: #ffcfcf;
	BORDER-RIGHT-COLOR: #e5a3a3;
}
#signup-form STRONG.valid {
	COLOR: #2c811d;
}
#signup-form STRONG.invalid {
	COLOR: #963b3b;
}
#signup-form #avail_screenname_check_indicator{
	background:url(/images/indicator_arrows_circle.gif) no-repeat 0px 2px;
	padding-left:15px;
}
#signup-form #avail_email_check_indicator{
	background:url(/images/indicator_arrows_circle.gif) no-repeat 0px 2px;
	padding-left:15px;
}
#signup-form #_avail_zip_code_check_indicator{
	background:url(/images/indicator_arrows_circle.gif) no-repeat 0px 2px;
	padding-left:15px;
}
#signup-form FIELDSET{
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 10px;
	text-align:center;
	border:0 none #F0F;
}
#signup-form LABEL {
	WIDTH: 100%;
	COLOR: #666;
}
#signup-form button{
	width:110px;
	HEIGHT:20px;
	margin:0 40px 0 -20px;
	position:relative;
	font-size:11px;
	padding:0;
}
.opera #signup-form button{
	padding-top:1px;
}
#signup-form TD.col-help div.errorMessage{
	DISPLAY:block;
	PADDING-LEFT: 10px;
	BORDER-LEFT-COLOR: #e5a3a3;
	BACKGROUND-IMAGE: none;
	BORDER-BOTTOM-COLOR: #e5a3a3;
	COLOR: #801b1b;
	BORDER-TOP-COLOR: #e5a3a3;
	BACKGROUND-COLOR: #ffcfcf;
	BORDER-RIGHT-COLOR: #e5a3a3;
}