body {margin: 0px; padding: 0px; border: none;}
body, table {font-family: arial; font-size: 12px;}
table {border-collapse: collapse; table-layout: fixed;}
input, select, textarea {font-family: arial; font-size: 11px;}
h1{font-size: 200%; font-weight: bold; color: #0460c4; margin-bottom: 4px;}
h2{font-size: 200%; font-weight: bold; color: #000000; margin-bottom: 4px;}
h3{font-size: 160%; font-weight: bold; color: #0460c4; margin-bottom: 2px;}
h4{font-size: 160%; font-weight: bold; color: #000000; margin-bottom: 2px;}
form {margin: 0px;}
p{margin: 6px 0px; text-align: justify;}
ol{margin: 6px 0px 6px 28px;}
li{margin: 6px 0px; text-align: justify;}
a{color: #003399;}
a:hover{color: #CC6600;}
a.footer{color: #003399; text-decoration: none;}
a.footer:hover{color: #CC6600; text-decoration: none;}
a.header{color: #FFFFFF; text-decoration: none;}
a.header:hover{color: #FFEE00; text-decoration: none;}

.ans {padding: 1px 0px; color: #333333;}
.box {margin: 0px; padding: 1px 5px; border: solid 1px #0460C4;}
.button {margin: 0px; padding: 0px; background: #0458AC url(images/grd_b.gif) repeat-x left top; color: #ffffff; font-weight: bold; cursor: pointer;}
.err {height: 20px; background: #FFCCCC; border: solid 1px #7F9DB9; padding: 0px 2px; font-size: 11px; line-height: 17px;}
.head {padding: 1px 4px 4px 5px; border: solid 1px #0460c4; background: #0458AC url(images/grd_bh.gif) repeat-x left top; color: #ffffff; font-weight: bold; text-align: center;}
.headnav {padding: 5px 4px; background: #0458AC url(images/grd_bh.gif) repeat-x left top; color: #EEEEEE; font-weight: bold; text-align: center;}
.hidden {display: none; visibility: hidden;}
.info {font-size: 7pt; color: #000000;}
.lead {padding: 6px 0px 1px 0px;}
.light {color: #999999;}
.menu {margin: 0px; padding: 0px 0px 0px 10px; color: #003399; font-size: 9pt; cursor: pointer;}
.menu_n {margin: 0px; padding: 0px 0px 0px 10px; color: #003399; font-size: 9pt; cursor: default;}
.menu_h {margin: 0px; padding: 0px 0px 0px 10px; color: #003399; font-size: 9pt; text-decoration: underline; cursor: pointer;}
.menu_s {margin: 0px; padding: 0px 0px 0px 10px; color: #003399; font-size: 9pt; font-weight: bold; cursor: pointer;}
.opt {height: 20px; background: #FFFFFF; border: solid 1px #7F9DB9; padding: 0px 2px; font-size: 11px; line-height: 17px;}
.plain {margin: 0px; padding: 1px 4px 1px 5px; border: none; color: #003399;}
.quest {padding: 1px 10px 1px 0px; color: #001066; font-weight: bold; text-align: right;}
.req {height: 20px; background: #FFFACC; border: solid 1px #7F9DB9; padding: 0px 2px; font-size: 11px; line-height: 17px;}
.shown {visibility: visible;}
.spaced {padding: 6px 0px;}
.tabf {margin: 0px; padding: 0px 10px 0px 6px; background: url(images/tab_f.gif) no-repeat top left; width: 100px; height: 18px; color: #ffffff; cursor: pointer;}
.tabb {margin: 0px; padding: 0px 10px 0px 6px; background: url(images/tab_b.gif) no-repeat top left; width: 100px; height: 18px; color: #999999; cursor: pointer;}
.title {color: #008800; font-size: 9pt; font-weight: bold; text-decoration: underline;}
.title:hover {color: #008800; font-size: 9pt; font-weight: bold; text-decoration: underline;}

