a{text-decoration:none;}
.signup_big
{
	width:998px; margin:0 auto;
}
.signup_big .signup_left
{
	float:left; width:840px; margin:15px 10px 10px 5px;
}
.signup_top
{
	float:left; width:818px; padding:10px; background:#50B4E7; color:#ffffff;
}
.signup_top h1
{
	float:left; width:818px; font-size:30px; font-weight:bold; padding:0px; margin:0px;
}
.signup_top h1 dfn
{
	color:#ffffff; float:left; font-style:normal; font-size:30px; width:818px; padding-bottom:10px;
}
.signup_top h1 i
{
	color:#ffffff; font-style:normal; font-size:12px; width:818px; float:left; padding:7px 0; font-weight:normal;
}
.signup_top h1 u
{
	color:#ffffff;  font-weight:bold; font-style:normal;  padding:3px 0 0 0; text-decoration:none; font-size:12px; width:818px; float:left;
}
.signup_top h1 b
{
	color:#ffffff; font-style:normal;  font-weight:bold; font-size:12px; width:818px;  float:left
}
.signup_top h2
{
	float:left; width:818px; font-size:24px;
}
.signup_top h3
{
	float:left; width:818px; font-size:13px; padding:10px 0 5px 0; font-style:normal;
}
.signup_top h3 dfn
{
	float:left; width:200px;  font-size:13px; margin:0 10px 0 0; text-align:right; font-style:normal; padding:5px 0 0 0;
}

.signup_top h3 em
{
	float:left; width:250px; margin:0 5px 0 0; font-style:normal;
}
.signup_top h3 b
{
	float:left; width:250px; margin:0 5px 0 0; font-style:normal; font-size:11px; font-weight:normal;
}
.signup_top h3 b a
{
	color:#003399;
}
.signup_top h3 b a:hover
{
	color:#003399;
}

.signup_top h3 em p {
	padding-bottom: 0px; font-style: normal; padding-left: 10px; width: 72px; padding-right: 0px; font-family: arial; float: left; height: 20px; font-size: 11px; padding-top: 20px
}
.signup_top h3 cite
{
	float:left; margin:0; width:230px; font-size:12px; background:#ffffff; text-align:center; padding:10px 10px ; border:1px solid #4083CD;
}
.signup_top h3 em input {
	width: 12px; font-style:normal;
}
.signup_top h3 em .male {
	background: url(images_landing/male_icon.gif) no-repeat;
}
.signup_top h3 em .female {
	background: url(images_landing/female_icon.gif) no-repeat;
}
.highlightxt
{
	float:left; width:240px !important; height:23px  !important; padding:5px 0 0 5px !important; font-style:normal; background:#E9E9E9  !important; border:1px solid #4CA2CE  !important;
}
.signup_top h3 em .nrmltxt
{
	float:left; width:240px; height:25px; padding:5px 0 0 5px; font-style:normal; background:url(images_landing/textbox_bg.gif) repeat-x; border-left:1px solid #4CA2CE; border-right:1px solid #4CA2CE; border-top:0px; border-bottom:0px;
}
.signup_top h3 tt
{
	float:left; width:350px; font-style:normal; font-family:arial;
}
.signup_top h3 tt i
{
	float:left; width:20px; height:25px;margin:0 5px 0 0; font-style:normal; background:url(images_landing/error.gif) no-repeat;
}
.signup_top h3 tt u
{
	float:left; font-size:11px; font-weight:normal; color:#FFF600; width:325px; text-decoration:none; font-style:normal;
}
.signup_bottom
{
	float:left; width:818px; position:relative; padding:10px; text-align:right; color:#ffffff; background:url(images_landing/sign_up_bottom.gif) repeat-x;
}
.whitelink
{
	color:#ffffff; text-decoration:none;
}
.whitelink a
{
	color:#ffffff; text-decoration:none;
}
.whitelink a:hover
{
	color:#ffffff;  text-decoration:underline;
}

.signup_bottom a
{
	color:#ffffff; text-decoration:none;
}
.signup_bottom a:hover
{
	color:#ffffff;  text-decoration:underline;
}
.signup_big .signup_right
{
	float:left; width:120px; text-align:center; margin:15px 5px 10px 0px; background:#ffffff;
}
.signup_rightcontent
{
	float:left; width:98px; padding:10px 10px 0 10px; text-align:center; border:1px solid #BADAFE;
}
.signup_rightcontent dfn
{
	float:left; width:87px; border:1px solid #CECECE; padding:3px; margin:0 0 10px 0;
}
