body { background-color:#222;margin:0px;padding:0px;font-family:Verdana,Helvetica,Sans Serif;font-size:11px;color:#000; }
#container { margin-right:auto;margin-left:auto;margin-bottom:20px;width:510px;background-color:#e8e2c1;padding-bottom:2px; }
.personal th { text-align:right;vertical-align:top;padding:2px 4px 0px 4px; }
.personal td { vertical-align:top; }
.question th { text-align:left;vertical-align:top;padding:0px 4px 4px 4px; }
.question td { vertical-align:top;padding:0px 0px 10px 4px; }
form,input { font-size:10px; }
h4 { border-bottom:1px dashed #069;padding-bottom:2px;font-size:14px;color:#F60; }
h1 { color:#F60; }
#survey { padding:10px;margin:0px 10px 10px 10px;border:5px solid #222;border-top:0px; }
hr { border:0;border-top:1px dashed #069; }
a { color:#069; }
.red { color:#F00; }
.alert { display:block;padding:8px;color:#FFF;font-weight:bold;text-align:center;background-color:#F00;text-transform:uppercase;font-size:10px; }
.promo { display:block;padding:8px;color:#FFF;font-weight:bold;text-align:center;background-color:#F60;text-transform:uppercase;font-size:12px; }
dt { font-weight:bold; }
dd { margin-bottom:8px; }