@charset "UTF-8";
/* CSS Document */

* { margin: 0; padding: 0; }
html, body { height: 100%; background-color: #00749B; }
html { margin-bottom: 1px;  }
img { vertical-align: bottom; }
a img { border: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body { background: url(../i/gfx_top_bar.050110.gif) repeat-x 0 0; }
#wrapper { background-image: url(../i/gfx_bkg_with_logo.050110.jpg); position: absolute; left: 50%; width: 870px; margin-left: -435px; padding: 0; top: 0; height: 100%; }
.nav { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #FFF; font-weight: bold; padding: 10px 10px 0 10px; }
.nav a, .nav a:visited { color: #FFF; text-decoration: none; }
.nav a:hover { color: #F60; text-decoration: none; }
#navbar { margin: 30px 0 0 0; }
#content { background-color: #000; background: url(../i/gfx_content_btm.gif) no-repeat; background-position: bottom; }
#sub { background-color: #FFF; background: url(../i/gfx_sub_btm.gif) no-repeat; background-position: bottom; }
.promoText { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #FFF; margin: 15px 0 20px; }
.promoText a, .promoText a:visited { color: #FFF; text-decoration: underline; }
.promoText a:hover { color: #F60; text-decoration:none; }
.promoText li { list-style-image: url(../i/gfx_bullet.gif); text-indent: -20px; }
#wrapper #content { background: url(../i/gfx_content_btm.gif) no-repeat; background-position: bottom; }
.specialties { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #FFF; padding: 5px 0 5px 20px; }
.specialties a, .specialties a:visited { color: #FFF; text-decoration: none; padding: 0 7px; }
.specialties a:hover { color: #F60; text-decoration: underline; }
h1 { font-family: Helvetica, Arial, sans-serif; font-size: 36px; color: #F60; border-bottom: 4px dashed red; margin: 0 0 10px 0; }
.content { font: normal 15px/18px Helvetica, Arial, sans-serif; color: #FFF; }
.content a, .content a:visited { padding: 0 7px; color: #FFF; text-decoration: none; }
.content a:hover { color: #F60; text-decoration: underline; }
.sub { font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 17px; color: #000; }
.sub a, .sub a:visited {/*	padding-right: 7px; padding-left: 7px; */ color: #000; text-decoration: none; }
.sub a:hover { color: #F60; text-decoration: underline; }
.topic { font: normal 11px/17px Helvetica, Arial, sans-serif; color: #000; }
.orange { color: #F60; }
.topic a, .topic a:visited { color: #006; text-decoration: underline; }
.grey { background: url(../i/gfx_promos_bkg_mid.gif) repeat-y; }
.small { font: normal 12px/15px Helvetica, Arial, sans-serif; color: #000; }
.small a, .small a:visited { color: #000; text-decoration: none; }
.small a:hover { color: #F60; text-decoration: underline; }
.category { margin: 0 0 16px 0; padding:0 0 16px 0; border-bottom: 1px solid #666; }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #FFF; text-align: center; margin: 10px 0 0 0; }
.footer a, .footer a:visited { color: #FFF; text-decoration: none; }
.footer a:hover { color: #FFF; text-decoration: underline; }
#feedback { color: #FFF; font: bold 12px/18px  Helvetica, Arial, sans-serif; border-radius: 5px; -moz-border-radius-topright: 5px;  -moz-border-radius-bottomright: 5px;  -webkit-border-top-right-radius: 5px;  -webkit-border-bottom-right-radius: 5px; }
#feedback a, #feedback a:link, #feedback a:visited { color: #000; background: url(../i/pdf.png) no-repeat 3px 4px; background-color: #CCC; padding: 5px 10px 5px 25px; margin: 5px 0; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; }
#feedback a:hover { color: blue; text-decoration: underline; }
.important {background-color: #F90; width: 790px; color: #000; border-radius: 5px; padding: 8px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 5px; overflow: hidden; clear: both; }
* html .important { zoom: 1; }
