body   { font-family: Arial, Helvetica, sans-serif; margin: 0 }
h1{ font-size: 20px; color: #0054A6; margin: 5px 0; font-weight:normal}
h2{ font-size: 15px; color: #0054A6; margin: 5px 0}
h3{ font-size: 14px; color: #458e2e; margin: 5px}
h5, p { font-size: 12px; margin: 5px}
a, a:visited { color: #DD2927}
a:hover {color: #DF7D7D}
ul {margin: 5px 0; padding: 0 15px 0 25px}
li {font-size: 12px}
legend{ font-size: 13px}
th,label{ font-size: 12px}
#header{ height: 146px; background:url('images/hdr_bg.gif') repeat-x}
#header h1  { color: #bddaf7; font-size: 36px; font-weight: normal; text-align: center; margin: 0; padding: 0; position: absolute; top: 0; left: 390px; width: 370px }
#header p {position:absolute;right:10px;top:105px;margin: 0; padding: 0;}
#header p a, #header p a:hover, #header p a:visited {color:#bddaf7}
#container { background:url('images/container_bg.gif') repeat-y top right}
#content{ background:url('images/watermark.gif') no-repeat top right; padding: 5px 15px 80px 15px; margin-right: 245px}
#content table  { font-size: 12px; background: #b8dfab url("images/table_bg.gif") repeat-x; margin: 3px 7px 5px 0; padding: 3px; border: solid 1px #0054a6 }
#content th {text-align: left; font-size: 15px; font-weight: normal; color: #0054A6; padding-bottom: 5px}
#content td {vertical-align: top}
#content img {margin: 8px}
#bread { font-size: 10px; color: #0054A6}
#sidebar { width: 240px; padding-top:15px; background: url('images/sidebar_bg.gif') repeat-x; float:right}
#sidebar h2 { color:#000; font-weight: normal; font-size: 20px; margin: 5px}
#sidebar h3, #sidebar p { margin: 5px 10px}
#sidebar h3, #sidebar a { color: #000}
#sidebar img {margin: 5px}
#submenu { font-size: 10px; font-weight: bold; margin: 0}
#submenu table { background: none; padding: 5px; margin: 0 4px; border: none}
#submenu a { color:#1D458D; text-decoration: none}
.sub_link { background:url('images/link_bg.gif') no-repeat; padding: 6px 0 10px 32px}
#footer{ background-color: #BDDAF7; padding: 1px 2px}
#footer p { color: #0054A6; font-size: 10px}
#footer a, #footer a:visited { text-decoration:none; color: #0054A6}
#footer a:hover {text-decoration:underline}
.clear {clear: both}
.red{color: #DD2927}
.yellow_bg { background-color: #FBE983}
.separator{border-bottom: solid 2px #0054A6; margin: 20px 20%}
.hit_bar { height: 12px; background-color:#ccc}
.border_table td, .border_table th{border: solid #ccc 1px}
.border_table th {background-color:#0166C8; color: #fff}
#benefits   { background-color: #fff; display: none; position: absolute; z-index: 40; width: 250px; border: solid 2px #ff8400; text-align: left}
#benefits h1 { padding: 2px 2px 2px 5px; font-size: 15px}
#benefits h2 { margin: 5px}
#benefits p { margin:0 5px 8px 5px}
#slideshow{float:right; margin: 0 5px 10px 10px}
.index_banner{float:left; margin: 5px 10px}