form .error{
		color: #c00;
		}
		
		#reg_box #reg div.email_typeahead div.uiTypeahead{border:1px solid #96a6c5;margin-top:2px;width:212px}
#reg_box #reg #typeahead_row div.field_container{z-index:60}
#reg_box #reg div.email_typeahead div.uiTypeahead div.wrap{border:0}
#reg_box #reg div.email_typeahead div.uiTypeahead input.inputtext{margin-top:0}
#reg_box #reg div.password_confirm td.label{width:108px}
#reg_box #reg div.password_confirm div.reg_btn{margin:0 0 0 110px}
#row_show_user_email td{padding-top:5px}
#row_show_user_email_content{font-size:18px}
#reg_box #reg div.large_form{padding-left:0}
#reg_box #reg div.large_form td.label{font-size:13px;width:105px}
#reg_box #reg div.large_form div.field_container input{padding:6px;font-size:16px;width:250px}
#reg_box #reg div.large_form div.field_container select{font-size:16px;padding:5px;height:33px}
#reg_box #reg div.large_form div.field_container #sex{width:118px}
#reg_box #reg div.large_form div.field_container #birthday_month{width:89px}
#reg_box #reg div.large_form div.field_container #birthday_day{width:69px}
#reg_box #reg div.large_form div.field_container #birthday_year{width:75px}
#reg_box #reg div.large_form div.reg_btn{margin:0 0 0 110px}
#reg_box #reg div.large_form div.reg_btn label input{font-size:13px}
#reg_box #reg div.large_form.email_typeahead div.uiTypeahead{font-size:16px;width:262px}
#reg_box #reg div.large_form.password_confirm td.label{width:125px}
#reg_form_box .editor{margin:0 0 7px 0}
#reg_box{
	padding:0;
	margin:0;
}
#reg_box .label{color:#1d2a5b;text-align:right;font-weight:bold;padding-right:3px;width:90px}
#reg_box .inputtext, #reg_box .inputpassword{width:300px;border-color:#96a6c5;margin-top:2px}
#reg_box select{margin:2px 0 0 0}
.ff2 #reg_box select,
.ff3 #reg_box select{border-color:#96a6c5}
#reg_box #birthday_warning{font-size:9px;margin-left:1px}
#reg_progress{font-size:13px !important;text-align:center;margin:0;font-weight:bold;padding:0}
#reg_progress img{margin-right:15px}
#reg_progress #progress_wrap{padding:80px 0 0 0;margin:0;text-align:center}
#reg_progress .popup_retry{font-weight:normal;margin:auto;text-align:center;width:200px}
#terms{margin:0 5px 0 0}
#reg_form_box .reg_terms_box{margin-left:95px;padding-top:15px}
#openid_buttons_box{background:#fff9d7;border:solid 1px #e2c822;font-size:10ipx;margin:0 0 10px 0;padding:10px}
select#openid_buttons_box{font-size:12px}
p.legal_tos{color:#555;font-size:9px;padding:0;margin:0 0 10px 0}
.option_field{margin-bottom:10px}
.option_field label{font-weight:normal !important}
#captcha_whatsthis{display:none}
#captcha_response{border:1px solid #bdc7d8;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:12px;padding:3px}
#reg_form_box .reg_btn{margin:0 0 0 95px}
#reg_form_box #cancel_button{float:left}
#reg_error,

.auto_resize_iframe{height:auto}
h2, h3, h4, h5, h6{font-size:14px;color:#333;margin:0;padding:0}
h1{font-size:16px}
h4, h5{font-size:12px}
p{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;text-align:left;margin:1em 0}
a{cursor:pointer;color:#3b5998;-moz-outline-style:none;text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
select{border:1px solid #bdc7d8;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;padding:2px}
td,
td.label{font-size:12px;text-align:left}
dd{color:#000}
dt{color:#777}
ul{list-style-type:none;margin:0;padding:0}
abbr{border-bottom:none}
.pipe{color:#808080;padding:0 3px}
.column{float:left}
.center{margin-left:auto;margin-right:auto}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{display:block;zoom:1}
form{margin:0;padding:0}
label{cursor:pointer;color:#666;font-weight:bold;vertical-align:middle}
label input{font-weight:normal}
input + label{padding-left:1px;line-height:14px}
textarea,
.inputtext,
.inputpassword{border:1px solid #bdc7d8;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;padding:3px}
.inputtext,
.inputpassword{margin:0;*margin:-1px 0;padding-bottom:4px}
.ff3.mac .inputtext,
.ff3.mac .inputpassword{padding-bottom:3px}
.inputradio{padding:0;margin:0 5px 0 0;vertical-align:middle}
.inputcheckbox{border:0;vertical-align:middle}
.inputbutton,
.inputsubmit{border-style:solid;border-width:1px;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;background-color:#3b5998;color:#fff;padding:2px 15px 3px 15px;text-align:center;*width:1;*overflow:visible;*padding:2px 15px}
.inputsubmit_disabled{background-color:#999;border-bottom:1px solid #000;border-right:1px solid #666;color:#fff}
.inputaux{background:#f0f0f0;border-color:#e7e7e7 #666 #666 #e7e7e7;color:#000}
.inputaux_disabled{color:#999}
.inputsearch{background:#fff url(/rsrc.php/zA4IG/hash/cny9pytx.png) no-repeat left 4px;padding-left:17px}
.datawrap{word-wrap:break-word}
.word_break{display:block;float:left;float:none\9;*float:left;margin-left:-10px;padding:0}
.img_loading{position:absolute;left:-100000px;top:-100000px}
.two_column .right,
.two_column .left{float:left}
.no_padding{padding:0}
.see_all{text-align:right}
.standard_status_element{visibility:hidden}
.standard_status_element.async_saving{visibility:visible}
.clickable{cursor:pointer}
.aero{opacity:.5;filter:alpha(opacity=50)}
input.request_form_submit{
*overflow:visible;*background-position:8px 5px;*padding:3px 6px 3px 30px;
	background-color: #3B5998;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	height: 30px;
	width: 200px;
	font-size: 14px;
	font-weight: bold;
}
img.tracking_pixel{height:1px;position:absolute;visibility:hidden;width:1px}
.fbsmid{display:none}
#dropmenu_container{display:block;height:0;margin:0 auto;padding:0;position:absolute;width:964px;z-index:105}

