div { border:0px solid red; }
div,body { margin:0px; padding:0px;}
img { border:0px none; }
td { vertical-align:top; font-size:12px;}

body { margin:10px auto; font-size:12px; background-color: #fff;}
body,td { font-family: helvetica,arial,clean,sans-serif;}

div#container { width: 940px; margin:20px auto; line-height: 130%; background-color: #ffffff; padding:10px; overflow: auto; }
div#mainbody { width: 920px; margin-top:20px; overflow: hidden;}
div#mainbody td { vertical-align:top; }
div#mainbody ul { margin:0px; padding:0px; list-style-type: none; }
div#mainbody li { margin-bottom:5px; padding-bottom: 5px; border-top:0px solid #cccccc; }

div#postcard { text-align:right; width: 660px; }

div#searchresult { border-top:0px solid #777777; padding-top:5px; font-size:14px;}
div#signupform { width: 660px; border-top:1px solid #777777; padding-top:10px;}

div#footer { width: 920px; margin:0px auto; line-height: 130%;padding:10px; font-size: 11px; color: #dddddd; text-align:center; }
div#quicklink li { width:300px }
label { display: block; padding-top:5px; margin-bottom:5px; font-weight: bold; color: #777777;}
input,select { border:1px solid #777777;padding:3px;}


.form_text_s {width:80px;}
.form_text_m {width:170px;}
.form_text_l {width:270px;}
.form_text_vl {width:500px;}
.form_button {background-color:#0070B4; border:1px solid #0070B4; color:#FFFFFF; font-size:15px; padding:2px; text-transform:capitalize;}
.required {color:red;}
.bigred { color: red; font-size: 16px; }