body { font: 100%/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; }
a, a:link { color: #009; background-color: transparent; text-decoration: underline; line-height: 1.2; font-size: 1em; }
a:visited { color: #909; background-color: transparent; text-decoration: underline; }
a:focus, a:hover, a:active { color: #00f; text-decoration: underline; border: none; outline: 1px dotted #ffa500; background: #ffa; }
a img { border: none; outline: none; }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 16px; font-size: 1em; }
hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
.container12 { font-size:1em; }
h1 { font-size: 1.5em; }
#header h1 { font:  2.5em Georgia, "Times New Roman", Times, serif; margin: 0 auto; padding: 0 0 .5em; letter-spacing: 3px; }
#header h1 a { color:#fc3; text-decoration: none; }
#header h1 span { font-size: .5em; text-align: left; font-weight: bold; letter-spacing: 0; }
h2 { font-size: 23px; }
h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }
ul { margin: 0 0 1em 3em; padding: 0; list-style: disc; }
ol { margin: 0 0 1em 3em; padding: 0; list-style: decimal; }
ul ul { list-style: square; }
ol ol { margin: 0 0 0 2em; }
ul ul ul { margin: 0 0 0 2em; list-style: circle; }
ol ol ol { margin: 0 0 0 2em; }
li { line-height: 1.2; }
dt { margin: .25em 0 .25em 3em; padding: 0; }
dd { margin: 0 0 1em 5em; padding: 0; line-height: 1.2; }
blockquote { margin: 0 5em; background: #fffad2; }
#header p { margin:0; font-weight: bolder; }
.container12 .redbk h2 { font-size: 1.3em; text-align: center; margin-bottom: 5px; padding-top: 1em; }
.secondary1 h2 { padding-top: 4.5em; text-align: center; margin-bottom: .3em; line-height: 1; font-size: 1em; }
.secondary1 h3 { padding: 1em 0 0 1.8em; margin-bottom: .3em; line-height: 1; font-size: .93em; }
.secondary1 ul { margin: 0em 1em 0 2em; padding: 0; font-size: .92em; list-style: none; }
.secondary1 li { padding: 0 0 .5em; }
.notepaper h3 { padding: 2em 0 .5em; font-size: 1.2em; text-align: center; }
.redbk ul { margin:0; padding: 0 0 0 2em; list-style: none; }
.redbk li { padding: 0 0 .5em; }
.secondary4 { text-align: center; }
.required { color: #9C0000; font: bolder 1.25em/1 Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; }
.reportit { text-align: left; }
.norm { font-weight: normal; text-align: left; }
.center { text-align: center; }
.centerhzv {text-align:center; margin-top: 5em; font-weight:bold;}
.submit { margin-right: 3em; }
.reset, .submit { font-size: larger; }
.bold { font-weight: bold; }
.boldi { font-weight: bold; font-style: italic; }
.or { color: #9c0000; font-weight: bold; }
.faq dt { font-weight: bold; font-size: 1.2em; margin: .25em 1em; }
.faq dd { margin: 0 2em 1em; }
.pdf { list-style-image: url('/images/smpdf.gif'); list-style-position: outside; margin: 0 3em 1em; padding: 0; }
.pdf li { padding-left: .3em; vertical-align: middle; line-height: 1.3; }
#footer a { color:#fc3; }
#footer a:focus, #footer a:hover, #footer a:active { color:#000; }
img.pushup { margin-top: -5em; margin-left: 4em; right:0; z-index: 100; }