html,body { background: #fff; margin: 0px; padding: 0px; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }

a { text-decoration: none; }

.top { background: url(i/top_bg.gif) repeat-x; }

.top_gradient { background: url(i/top_grad.gif) repeat-x; }

.top_yellow { background: url(i/top_yellow.gif) repeat-x; }

.top_s1 { background: url(i/top_s1.gif) repeat-x; }

.top_s2 { background: url(i/top_s2.gif) repeat-x; }

.bottom_s1 { background: url(i/bottom_s1.gif) repeat-x; }

.bottom_s2 { background: url(i/bottom_s2.gif) repeat-x; }

.grey { background: #dadada; }

ul#subnav { list-style: none; margin: 0; padding: 0; }

#subnav a { font-size: 11px; color: #333; display: block; height: 21px; border-bottom: 1px solid #b9b9b9; line-height: 20px; padding-left: 42px; }

#subnav a.first { border-top: 1px solid #b9b9b9; }

#subnav a:hover { background: #f0f0f0; color: #003366; }

.footer_bg { background: url(i/footer_bg.gif) repeat-x; }

#footer { font-size: 9px; color: #333; padding-left: 18px; }

#footer a { color: #003366; }

#footer a:hover { text-decoration: underline; }

#content { font-size: 11px; color: #666; background: #fff; padding-top: 20px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; line-height: 16px; }

#content img { border: 2px solid #afafaf; padding: 1px; float: right; margin-left: 10px; margin-bottom: 10px; }

#content a { color: #194875; }

#content a:hover { text-decoration: underline; }

#content h1 { font-size: 11px; color: #194875; margin: 0; }