body{font:small serif;voice-family:inherit;color:#FFF;background-color:#1c5a85;background-image:url(bg.png);background-position:top center;background-repeat:repeat-x;font-size:12px;line-height:14px;font-family:Verdana;text-align:left;margin:0;padding:0;}
html>body{font-size:small;}
p{font-size:12px;line-height:14px;font-family:Verdana;text-align:left;margin:0;padding:0;}
h1,h2,h3{font-size:12px;line-height:14px;font-weight:bold;font-family:Verdana;text-align:left;margin:0;padding:0;}
a:link{font-weight:bold;text-decoration:none;color:#999;}
a:visited,a:visited:hover{font-weight:bold;text-decoration:none;color:#999;}
a:hover,a:active{text-decoration:underline;color:#999;}
acronym{font-weight:normal;font-style:normal;border:0;}
#container{width:772px;position:relative;margin:0 auto;padding:0;}
#header{border:1px solid #2b6a96;width:772px;height:62px;background-image:url(top.png);background-position:top center;background-repeat:no-repeat;border-top:0;margin:0;padding:50px 0 0;}
#header h1{color:#fff;font-size:24px;line-height:24px;font-weight:bold;text-transform:uppercase;padding:0 10px 0 0;text-align:right;}
#header h3{color:#fff;font-size:11px;line-height:16px;font-weight:bold;padding-right:10px;text-align:right;}
input,select,label{font-family:Verdana;}
div.question{border:1px solid #828282;margin-bottom:1em;color:#000;background-color:rgb(221, 221, 221);background-image:url(bg_cont.png);padding:10px; background-color:#FFFFFF; background-repeat:repeat-x;}
div.page_separator h3{font-size:150%;color:#FFF;font-weight:normal;margin-right:0.5em;line-height:1.3;}
div.page_separator{margin-top:0.5em;margin-left:0;margin-bottom:10px;}
div.page_separator p{margin-top:0.5em;}
div.static_text{padding:10px;margin-bottom:1em;}
div.answers div.row{border-top:1px solid #999;}
div.answers div.odd{background-color:transparent; padding-top: 10px; padding-bottom: 10px;}
div.answers div.even{background-color:transparent; padding-top: 10px; padding-bottom: 10px;}
div.answers div.row table.matrix tr th.odd,div.answers div.row table.matrix tr td.odd{background-color:white;}
div.answers div.row table.matrix tr th.even,div.answers div.row table.matrix tr td.even{background-color:#e0f2fc;}
div.answers div.first{text-align:right;border:none;}
.content div.error{border:solid 1px red;border-top:solid 3px red;padding-bottom:3px;}
#submitBottom{text-align:center;margin-bottom:2em;background:#F8F8F8;border:1px solid #828282;}
#submitBottom a{font-size:120%;padding:10px;line-height:30px;margin-top:20px;color:#000;font-weight:normal;}
#submitBottom a:hover{text-decoration:underline;}
#submitBottom #next,#submitBottom #done{font-weight:bold;}