
body  { color: black; font-size: 9pt; font-family: Helvetica, Arial, sans-serif, Helvetica; background-color: white; text-align: center; margin: 0; padding: 0; width: 100% }
td  { font-size: 8.5pt }
a  { color: #061947 }
/*a:visited { color: #061947 }*/
/*STRUCTURE*/
#container_pg { text-align: left; margin: 0 auto; padding: 0 0 30px; width: 750px }
#header { margin: 0 0 35px; padding: 0; width: 100% }
#header a   { color: #061947; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #fff; text-align: left; padding-right: 2px; padding-left: 2px }
#header a:hover { color: #2c4a93; background-color: #fff }
#column_left { width: 162px; max-width: 162px; float: left }
#column_right  { padding-left: 14px; width: 560px; float: right; border-left: 1px solid #666 }
#footer  { color: #061947; font-size: 8pt; background-color: #fff; text-align: center; margin: 30px 0 12px; padding: 0; width: 100% }
#footer a { color: #666; text-decoration: none; padding-right: 5px; padding-left: 5px }
#footer a:hover  { color: #333; background-color: #ffc }
#footer div.divider   { color: #fff; background-color: #061947; margin: 2px auto 4px; padding: 0; width: 96%; height: 2px }
/*TEXT FORMATTING*/
.headline, .job_name {color: #f9a30e; background-color: #fff; font-family: Verdana; font-style: italic; font-weight: bold; font-stretch: condensed; }
.headline   {font-size: 20pt;  background-color: #fff;  margin: 0; padding: 0 }
.subhead { color: #061947; font-size: 10pt; font-weight: normal; font-stretch: condensed; background-color: #fff; text-transform: capitalize; margin-top: 10px; padding-top: 0 }
.job_name   { font-size: 12pt; margin-bottom: 0; padding-bottom: 0 }
.job_description  { color: #333; background-color: #fff; margin-top: 5px; padding: 0 0 0 12px }
.sub_text { color: #333; background-color: #fff; margin-top: 5px; padding: 0 0 0 12px }
.footnotes  { color: #333; font-size: 8pt; background-color: #fff; margin-top: 5px; padding: 0 0 0 12px }
/*LEFT COLUMN STYLES*/
a.news_title, a.subnav { font-size: 11px; font-family: Helvetica; font-weight: bold; font-stretch: extra-condensed; text-decoration: none; background-color: #fde3b6; display: block; margin: 10px 0 0; width: 158px;}
a.news_title { color: #000; border-top: 2px solid; padding: 2px 2px 3px 5px;  }
p.news_description  { color: #333; font-size: xx-small; margin: 4px 0; padding: 0 0 0 6px }
a.subnav     { color: #fff; background-color: #061947; display: block; padding: 6px 2px 6px 5px; width: 158px; border: solid 1px black }
a.subnav:hover   { color: #061947; background-color: #fff; background-image: url("img/subnav_RO.gif"); background-repeat: no-repeat; background-position: right center; border: solid 1px }
/*MISC*/
tr.odd  { background-color: #dde1eb }
tr.even { background-color: #f6f6f6 }
td.border_right  { border-right: 1px solid #061947 }
td.border_bottom  { border-bottom: 1px solid #666 }
.collapse { margin: 0; padding: 0 }
.clr { clear: both }
