#SignUpForm {border:1px solid #CCCCCC; padding:10px 10px 0px 10px; clear:both; background:#fff; float:left;}
#SignUpForm .FormBoxBg {background:#F4F4F4; width:910px; margin-bottom:10px;padding:10px 0px 10px 0px; float:left; }
#SignUpForm .FormBoxBg .ErrorFormRow  {clear:both; margin-top:5px; margin-bottom:5px; margin-left:143px; margin-right:143px;width:624px; float:left;font-family:Arial; font-size:12px; display:inline}
#SignUpForm .FormBoxBg .FormRow {clear:both; margin-top:5px; margin-bottom:5px; margin-left:143px; margin-right:143px;width:624px; float:left;font-family:Arial; font-size:12px; display:inline}
#SignUpForm .FormBoxBg .FormRow h1 {font-weight:normal;border-bottom:3px solid #E22A82; color:#D82E91; font-family:Georgia; font-size:20px; padding:5px 0; margin-bottom:10px;}
#SignUpForm .FormBoxBg .FormRow .FormRowColLeft{width:143px; float:left; text-align:right;padding-right:10px;}
#SignUpForm .FormBoxBg .FormRow .FormRowColRight{width:200px; float:left; text-align:left;}
.RequiredField {color:#D92E81; font-size:14px; }
#SignUpForm .FormBoxBg .FormRow .FormRowColRightCaption{width:200px; float:left; text-align:left;}
.RequiredField {color:#D92E81; font-size:14px; }
#SignUpForm .FormBoxBg .FormRow .FormRowColRightCaption .CaptionBox{background:#FFFFFF url(../images/formtextcaption_left.gif) no-repeat scroll left top;
float:left; padding:5px 5px 5px 15px; position:absolute; width:250px; margin-top:-7px;}

#SignUpForm .FormBoxBg .FormRow .FormRowColRight input {width:190px; height:18px; font-family:arial;font-size:13px;}
#SignUpForm .FormBoxBg .FormRow .FormRowColRight input.radio {width:15px; height:15px; vertical-align:middle; border:0;}
#SignUpForm .FormBoxBg .FormRow .FormRowColRight select {margin-right:3px; height:20px; font-family:arial; font-size:13px;}
#SignUpForm .FormBoxBg .FormRow textarea {width:624px; font-family:arial;font-size:13px; background:#FFFFFF; border:0;}
#SignUpForm .FormBoxBg .FormRow .FormRowColRight select option {padding-right:10px;}
#SignUpForm .ButtonRow {clear:both; float:left; padding-left:143px; padding-top:0px; padding-bottom:30px;}
input.checkbox {background:transparent;border:0 none;height:15px;width:15px; vertical-align:middle;}
#SignUpForm .TermsCondition{clear:both; margin-top:5px; margin-bottom:20px; margin-left:143px; margin-right:143px;width:624px; float:left;font-family:Arial; font-size:12px; display:inline}
#SignUpForm h3 {font-weight:normal;border-bottom:3px solid #E22A82; color:#D82E91; font-family:Georgia; font-size:20px; padding:5px 0; margin-bottom:10px;}
#SignUpForm .PaddingBottom {padding-bottom:40px;}

#Thankyoubox {background:#FFFFFF;border:1px solid #DFDEDC;clear:both;color:#666666;display:inline;float:left;font-size:13px;margin:0;
width:100%;}
#Thankyoubox .Thanksbg {background-color:#F4F4F4;margin:10px;padding:20px;}
#Thankyoubox .Thanksbg h2 {border-bottom:1px solid #DFDEDC;color:#666666;font-family:Georgia;font-size:18px;font-weight:normal;margin:0 0 10px;
padding:0; line-height:35px;}
#Thankyoubox .Thanksbg p {line-height:130%; margin-top:10px; margin-bottom:10px;}