body {padding: 0px; margin: 0px; font-family: verdana; background: #DDD9D5;}
h1, h2 {border-bottom: 1px solid #236FDC; font-family: arial, sans-serif; font-weight: normal; font-size: 21px; color: #236fdc; padding-right: 10px; padding-bottom: 4px; padding-top: 9px;}
h3 {font-size: 11px; color: #002D62; line-height: 18px;}
h4 {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color: #002d62; margin-bottom: 0px;}
p, li {font-size: 11px; color: #002D62; line-height: 18px; margin-top: 0px; margin-bottom: 19px;}
ul {list-style: none; margin: 0px; margin-bottom: 15px; padding: 0px;}
li {margin-bottom: 5px; margin-left: 23px; padding-left: 16px; background: url(/images/build07/bullet.gif)  no-repeat 0px 5px;}
li li {background: url(/images/build07/bullet2.gif)  no-repeat 0px 5px;}
ol li {background: none; margin-left: 3px; padding-left: 0px;}

select {width: 500px;}
a {font-weight: bold; color: #236FDC; text-decoration: none;}
a:hover {color: #002D62; text-decoration: underline;}

#grand {position: relative; margin: auto; width: 990px;}
#main {background: #FFFFFF; margin-bottom: 30px;}

#main #headerCell {height: 60px; background-color: #002E62; color: #FFFFFF;}
#main #headerCell #logoImg {margin: 0px 0px 0px 18px; float: left; border-style: none; }

#main #contentCell {padding: 25px;}

#contentCell #contentTbl td {padding: 10px 10px 10px 0px;}

.smlTxt {font-size: 9px;}

ul.noBullets {list-style: none outside; padding-left: 0px; margin-left: 0px;}

.contentTbl th {font-size: 12px; color: white; background: #002D62; padding: 3px 1px 3px 1px;}
.contentTbl td {font-size: 12px; color: #002D62; padding: 3px 1px 3px 1px;}
.contentTbl td.questionCell {text-align: left; padding: 0px 0px 0px 15px;}
.contentTbl td.questionCellTop {vertical-align: top; padding: 7px 0px 0px 15px;}

.regTbl {width: 935px; margin-bottom: 15px; border: 1px solid #DDD9D5;}
.regTbl th {font-size: 12px; padding: 3px 1px 3px 1px; text-align: center; color: white; background: #002D62;} 
.regTbl td {font-size: 11px; padding: 3px 1px 3px 1px; text-align: left;}
.regTbl td.questionCell {text-align: left; padding: 0px 0px 0px 15px;}
.regTbl td.questionCellTop {vertical-align: top; padding: 7px 0px 0px 15px;}
.regTbl td.questionCellRight {text-align: right; padding: 7px 0px 0px 15px;}
.regTbl tr.spacerRow {display: none;}
.regTbl td.subTitleCell {text-align: left; padding: 10px;}
.regTbl tr.tblon td {background: #EEEEEE;}
.regTbl .rowSpacer td {display: none;}

.textField {width: 500px;}

#footer {background: #F5F3F2; border-top: 1px solid #D3CEC9; text-align: center; padding: 3px 5px 3px 5px;}
#footer p {font-size: 10px; color: #666666;}

.required {color: red;}
