@charset "utf-8";body{margin:0;padding:0;font-size:14px;}
h1{font-size:18px;margin-bottom:10px;}
h1.error{color:#AB0000;padding:5px;background-color:#F66;}
div#questions{width:538px;float:left;padding:0 10px 10px 0;}
div#teaser{width:345px;float:left;padding:0 0 10px 10px;border:1px solid #999;background-color:#ebebeb;margin-top:10px;}
td{padding-bottom:10px;font-size:14px;vertical-align:middle;}
td.label{width:160px;padding-right:10px;}
input,select,textarea{border:1px solid #c0c0c0;}
input.image,input.checkbox,input.radio{border:0;height:auto;width:auto;padding:0;}
div.error{font-size:12px;font-weight:bold;color:#AB0000;}
span.info{font-size:12px;color:#555;}
#sub_nav{font-size:12px;border-top:2px solid #CCC;padding-top:3px;height:20px;}
#sub_nav span{float:right;}
.legal{font-size:.9em;}
#div-table-header{border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;background:#ededed none repeat scroll 0 50%;}
#div-table-content{height:300px;font-size:10px;background:#FFF none repeat scroll 0 50%;border:1px solid #c0c0c0;overflow:auto;margin-bottom:10px;}
#div-table-content table{width:100%;}
tr.odd{background:#F0F0F0 none repeat scroll 0 50%;}
tr.header{background:#C9C9C9 none repeat scroll 0 50%;}
span.skip{float:right;}