html,body { margin: 0px; height: 100%;}
body { min-width: 777px; padding-bottom:30px; }
p,td,ul,ol,div,select { font-family: "Trebuchet MS", Optima, Humanst521BT, Arial, "Helvetica Neue"; font-size: 11px; line-height:150%; }
a { color: #660000; text-decoration: none; font-weight: bold;}
a:hover { text-decoration: underline;}
td {vertical-align:top;}
h1,h2,h3,h4,h5 { font-family: "Trebuchet MS", Optima, Humanst521BT, Arial, "Helvetica Neue"; font-weight:bold; color:#9A1607; line-height:normal;}
li {margin-bottom:7px;}
#topMainMenu { position: absolute; top: 0px; left: 0px; width: 284px; height: 163px; z-index: 40; background-color: #9A1607; text-align: right;}
#topMainMenu ul { padding: 0; margin: 0; list-style: none; line-height: 0px; }
#topMainMenu ul li { margin-bottom: 7px;}
.topSubMenuSPC { position: absolute; top: 0px; left: -999px; width: 284px; height: 163px; z-index: 40; text-align: left;}
.topSubMenuBG { position: absolute; top: 0px; left: 0px; width: 284px; height: 163px; z-index: 40; background-color: #F7C546; text-align: left; opacity: 0.85; MozOpacity: 0.85; KhtmlOpacity: 0.85; filter: "alpha(opacity=85)";}
.topSubMenu { position: absolute; top: 0px; left: 0px; width: 284px; height: 163px; z-index: 45; text-align: left;}
.rabtable { background-image: url("../images/buttons/yellow/rab.gif"); background-repeat: no-repeat; background-position: top right;}
.ratable { background-image: url("../images/buttons/yellow/ra.gif"); background-repeat: no-repeat; background-position: top right;}
.tttable { background-image: url("../images/buttons/yellow/tt.gif"); background-repeat: no-repeat; background-position: top right;}
.ovprtable { background-image: url("../images/buttons/yellow/ovpr.gif"); background-repeat: no-repeat; background-position: top right;}
.hometable { background-image: url("../images/buttons/yellow/home.gif"); background-repeat: no-repeat; background-position: top right;}
#topMainMenu li:hover div.topSubMenuSPC, #topMainMenu li.sfhover div.topSubMenuSPC { left:284px;}
#topMainMenu li:hover table.rabtable, #topMainMenu li.sfhover table.rabtable { background-image: url("../images/buttons/yellow/rabo.gif"); background-repeat: no-repeat; background-position: top right;}
#topMainMenu li:hover table.ratable, #topMainMenu li.sfhover table.ratable { background-image: url("../images/buttons/yellow/rao.gif"); background-repeat: no-repeat; background-position: top right;}
#topMainMenu li:hover table.tttable, #topMainMenu li.sfhover table.tttable { background-image: url("../images/buttons/yellow/tto.gif"); background-repeat: no-repeat; background-position: top right;}
#topMainMenu li:hover table.ovprtable, #topMainMenu li.sfhover table.ovprtable { background-image: url("../images/buttons/yellow/ovpro.gif"); background-repeat: no-repeat; background-position: top right;}
#contentSPC { position: absolute; top: 210px; left: 4%; width: 94%; height: auto; z-index: 50; padding-bottom:30px;}
#caption { position: absolute; top: 140px; right:0px; margin:0px; height:20px; z-index: 260; padding-right:5px; padding-left:24px; padding-top:6px; font-size:10px; background-image:url(../images/caption_arrow_bkg.gif); background-repeat:no-repeat; background-color:#FFFFFF; visibility:hidden;}
#bodyWrapper { margin:0px; width:100%; height:100%; background-image: url('/images/topBackgrounds/lowsrc.gif'); background-repeat: no-repeat; background-position: top right;}
#backgroundimage { margin:0px; width:100%; height:163px; z-index:2;}
.leftColumn { width: 65%; padding-top:3px;}
.rightColumn { padding-left:30px; padding-top:3px; width:35%;}
.tablepadding { padding-right:10px; padding-bottom:10px;}
#sectionheader { position:absolute; font-size:10px; top:163px; left:0px; right:0px; margin-left:0px; width:100%; margin-right:0px; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:2px; height:1.5em; background-color:#F7C546; z-index:2400; border:0px; border-bottom:1px; border-color:#9A1607; border-style:solid;}
#sectionheader b {margin-left:10px;}
.sectionpulldown { position:absolute; right:15px; top: 200px; size:15px; z-index:250; text-align:right;}
.footertable { padding-left:8px; padding-right:8px; font-size: 10px; white-space: nowrap;}
#bottomFooter { position:fixed; left:0px; bottom:0px; height:1.5em; width:100%; z-index: 100; border:0px; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:2px; border-top:1px; border-color:#9A1607; border-style:solid; background-color:#F7C546;}
.SubheadText { font-size: 14px; font-weight: bold; color: #9A1607;line-height:auto;}
a.SubSubhead { font-size: 12px; font-weight: bold; color: #333399;}
/* New additions 9/2006 */
.newsflash { background-color: #fbd785; padding: 5px 10px; margin: -5px -10px; }
.newsflash h3 { margin: 5px 0 0 0; font-size: 12px; }