body { margin: 0px; padding: 0px; font-family: Arial, Verdana, sans-serif; }
table { border-collapse: collapse; border-spacing: 0px; }
table td { margin: 0px; padding: 0px; }
.blueBar { height: 11px; width: 750px; background: #091C42; }
.header { position: relative; width: 750px; height: 123px; background-color: #D5DC91; }
.header img {  }
.header table { margin: 0px; border-collapse: collapse; }
.header table td { color: #788E1D; margin: 0px; border-collapse: collapse; vertical-align: top; }
.header table td.selected { font-size: 11px; color: #002C5F; margin: 0px; border-collapse: collapse; padding: 3px 0px; }
.header table td.unselected { font-size: 11px; color: #788E1D; margin: 0px; border-collapse: collapse; padding: 3px 0px; }
.header table td.unselected a:link, .header table td.unselected a:active, .header table td.unselected a:visited { font-size: 11px; color: #788E1D; text-decoration: none; }
.header table td.unselected a:hover { font-size: 11px; color: #788E1D; text-decoration: underline; }
.content { position: relative; }
.contentTableHp { position: relative; border-collapse: collapse; border-spacing: 0px; background: url('images/greenBg.jpg'); background-repeat: no-repeat; width: 750px; height: 416px; }
.contentTable { position: relative; border-collapse: collapse; border-spacing: 0px; background: url('images/whiteBg.gif'); background-repeat: no-repeat; width: 750px; height: 416px; }
.contentTable td {  }
.leftCol { vertical-align: top; margin: 0px; padding: 0px; width: 203px; }
.rtCol { position: relative; vertical-align: top; margin: 0px; padding: 0px; }
.rtCol p { font-size: 11px; }
.rtCol ul { position: relative; top: -7px; left: -10px; z-index: 1; }
.rtCol ul li { font-size: 10px; padding-bottom: 3px; z-index: 1; }
.rtCol ul ul { position: relative; top: 0px; z-index: 1; }
.bulletContent { width: 336px; padding-left: 16px; padding-top: 5px; z-index: -1; }

.dkBlueLinkBox { background-color: #002C5F; color: #FFFFFF; padding-top: 12px; padding-left: 12px; padding-bottom: 12px; padding-right: 5px; line-height: 150%; font-size: 17px; }
.buStuff { position: absolute; margin-left: 20px; top: 430px; width: 185px; font-size: 9px; color: #000000; }
.buStuffHP { position: absolute; margin-left: 20px; top: 430px; width: 185px; font-size: 9px; color: #000000; }
.smallText { font-size: 9px; color: #002C5F; margin-left: 5px; }
.mainParagraph { font-size: 12px; line-height: 150%; color: #002C5F; width: 495px; margin-left: 26px; margin-top: 20px; }
.mainParagraph a:link, .mainParagraph a:active, .mainParagraph a:visited { color: #002C5F; text-decoration: none; font-weight: bold; }
.mainParagraph a:hover { color: #002C5F; text-decoration: underline; font-weight: bold; }
.biggestBold { font-size: 16px; font-weight: bold; }
.bigger { font-size: 14px; }
.biggerBold { font-size: 14px; font-weight: bold; }
.rightGreenBorder { border-right: solid 1px #B6C255; vertical-align: top; height: 230px; }
.leftSubCol { width: 225px; color: #002C5F; font-size: 12px; margin-left: 26px; padding-right: 20px; }
.rightSubCol { position: relative; width: 220px; color: #002C5F; font-size: 12px; }
.bigImg { margin-right: 3px; margin-top: 5px; margin-left: 5px; }
.smImg { margin-top: 5px; }
.didYouKnow { padding-left: 5px; height: 115px; }
#Layer1 { position: absolute; top: 260px; left: 480px; width: 225px; color: #002C5F; font-size: 12px; }
#Layer2 { position: absolute; top: 260px; left: 480px; width: 225px; color: #002C5F; font-size: 12px; }
#Layer3 { position: absolute; top: 260px; left: 480px; width: 225px; color: #002C5F; font-size: 12px; }


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
#navholder { position:relative; width: 203px; float: left; display: inline; /* doubled margin bug fix for IE/win */ margin: 0px; padding: 5px 0px; background: #4F91CD; }
#navholder ul li a, .menu ul li a:visited { display:block; text-decoration:none; color:#FFFFFF; width:198px; height:20px; background:#4F91CD; line-height:19px; font-size:11px; padding-left: 5px;}
#navholder ul {padding:0; margin:0;list-style-type: none; }
#navholder ul li {float:left; margin-right:1px; position:relative;}
#navholder ul li ul {display: none;}

/* specific to non IE browsers */
#navholder ul li:hover a {color:#fff; background:#5AA3E6;}
#navholder ul li:hover ul {display:block; position:absolute; top:0; left:105px; width:105px;}
#navholder ul li:hover ul li a.hide {background:#dfc184; color:#000;}
#navholder ul li:hover ul li:hover a.hide {width:150px;}
#navholder ul li:hover ul li ul {display: none;}
#navholder ul li:hover ul li a {display:block; background:#ebebeb; color:#5B8100; width:240px;}
#navholder ul li:hover ul li a:hover {background:#D1D1D1; color:#5B8100;}
#navholder ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
#navholder ul li:hover ul li:hover ul li a {display:block; width:200px; background:#D1D1D1; color:#000;}
#navholder ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}


