body{position:relative; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-top:30px; text-align:center;}

#wrap{position:relative; width:800px; margin:0 auto 0 auto; text-align:left;}

p.jointext{font-size:19px; font-weight:bold; padding-top:10px;}
a, a:hover{font-style:normal; color:#FF9C07;}

.pink_bold {font-weight: bold; color: #CC3399;}
ul.bullet2 {font-weight: bold; color:#333;}
ul.bullet2 li{padding-bottom:7px;}

table td fieldset{border:none; width:100%; margin:0; padding:0;}
table td fieldset label{display:block; font-weight:bold; margin:0 0 3px 0;}
table td fieldset label span{display:block; width:72px; padding:2px 0 0 0; float:left;}
table td fieldset label span.error{color:#f00;}
table td fieldset input.textbox{font-size:12px; width:140px;}
table td fieldset input.submit{margin:0 0 0 50px;}

p.thankyoutext{font-size:16px; font-weight:bold;}