/*--- Shell ------------------------------------------------------*/
  html {background: #000027 url(../img/bg.jpg)  repeat-x fixed; }
  body { margin:0; padding:0; background: url(../img/shell-bg.png) repeat-y center top; font-family: Tahoma, Geneva, sans-serif; }		
  div { }
  #shell { width:777px; margin:0 auto; padding:0 38px; background: url(../img/shell-bg.jpg) 635px top repeat-y; position:relative; }
  a {outline:none; color:#002d62; }
  a:hover {text-decoration:none; }
  .fauxColumns {width:50%; float:left; }
  .imgLeft {margin:0 20px 0 0; float:left; }
  .imgRight {margin:0 0 0 20px; float:right; }
  .clearBoth {clear:both; }
  .noMargin {margin:0; }
  .noBorder {border:none; }
  .noPadding {padding:0; }
  .forPrint {position:absolute; left:-2500px; }
  #printHeader {display:none; }
  .answer {padding:1px 23px 1px 0px; color:#AE0400; }
  #getAcrobat {font-size:10px; width:320px; margin:0 0 0 39px; }
  #getAcrobat img {float:left; margin:0 10px 0 0; }
  #pdfs { }
	
/*--- Head ------------------------------------------------------*/
  #hShell {background-color:#fff; position:relative; }
  #figure { position:absolute; background: url(../img/figure.png) no-repeat; height: 500px; width: 154px;left:-131px; z-index:1; }
  #logoArea { background: url(../img/logo.gif) -14px top no-repeat; height: 125px; }
  #logoArea img {border:none; }
  #logoArea a { }		
  address {font-style:normal; }
  address ul,  #addy{background-color:#fff; margin:0 0 0 40px; padding:0 0 0 5px;height:22px; width:732px; border-bottom:1px solid #c7c7c7; border-top:1px solid #c7c7c7; font:11px/20px Arial, Helvetica, sans-serif; }
  address li,  #addy li { display:block; float:left; list-style:none; background: url(../img/address-li.gif) no-repeat left center; margin:0 12px 0 0; padding:0 0 0 16px; }
  address li.firstLi, #addy li.firstLi {background:none; padding:0; }
  #header { width:100%; padding:8px 0 0 0; }
  #header img {display:block; }
  #nav{width:585px; height:39px; background-color:#002147; }
  #nav ul{margin:0 0 0 20px; padding:9px 0 0 0; }
  #nav li{float:left; margin:0 24px 0 0; position:relative; z-index:2; list-style:none; }
  #nav li a{ display: block; height: 23px; }
  #nav li a:hover{background-position:left -23px; }
  #nav li a.current{background-position:left -46px; }
  #nav li a.current:hover {background-position:left -69px; }
  #nav li a span {position:absolute; left:-3500px; }
  #nav li.lastLi {margin:0; }
  
  
  #navItem1 a{ background: url(../img/nav-home.gif) no-repeat; width: 42px; }
  #navItem2 a{ background: url(../img/nav-staff.gif) no-repeat; width: 106px; }
  #navItem3 a{ background: url(../img/nav-faq.gif) no-repeat; width: 38px; }
  #navItem4 a{ background: url(../img/nav-resources.gif) no-repeat; width: 71px; }
  #navItem5 a{ background: url(../img/nav-forms.gif) no-repeat; width: 97px; }
  #navItem6 a{ background: url(../img/nav-contact.gif) no-repeat; width: 76px; }

/*--- sidebar ------------------------------------------------------*/
  #vNav { background: url(../img/nav-bg.jpg) repeat-y; min-height: 290px; position: absolute; width: 180px; top:157px; right:38px;  font: bold 11px/33px Arial, Helvetica, sans-serif; }

  #vNav ul {margin:0; padding:0; }
  #vNav li {list-style:none;  margin:0; }  
  #vNav li a {  height: 33px; width: 169px;color: #002147; text-decoration: none; }  
  #vNav li a:hover { background: #F3EFE4; }
  #vNav li.lastLi {border:none; }
  #vNav #menu-1-label, #vNav #menu-2-label {display: block; font-size:21px;  padding:0 0 0 11px; cursor:pointer;letter-spacing:-1px;}


  /*.yui-accordion-panel {border-bottom: 1px solid #c3b8ac;}*/

/*
  #vNav #vNavItem1 {font-size:9px; }
  #vNav #vNavItem2, #vNav #vNavItem3  {font-size:13px; }
  #vNav .subMenus {font-size:11px; line-height:21px;margin:0 0 0 0px; }
  #vNav .subMenus li {border:none; list-style:square; margin:0 0 2px 0; }
  #vNav li .subMenus li a { color:#000; font-weight:normal; width:180px; height:10px; display:inline-block; padding:0; font-size:11px; }
  #vNav li .subMenus li a:hover {background:none; text-decoration:underline; }*/

#vNav .yui-accordion-content li {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0 7px 10px 11px; line-height:normal; font-weight:bold; border-bottom:1px solid #9C8644;}
#vNav .yui-accordion-content li a {font-weight:normal; font-size:12px; background:none; color:#000; text-decoration:underline;}
#vNav .yui-accordion-content li a:hover {text-decoration:none;}

/*--- Body ------------------------------------------------------*/
  #bShell { }
  #content {width:584px; color:#402f00; font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; min-height:270px; }
  #content h1 {font:bold 27px/32px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#002d62; letter-spacing:-1px; margin:13px 0 25px 0px; background:url(../img/heading-bg.gif) left 30px repeat-x; }
  #content h2 {font-size:22px; letter-spacing:-1px; color:#2f2302; margin:0 0 0 0; }
  #content p {margin:0 0 20px 0; }
	

/*--- Footer ------------------------------------------------------*/
  #fShell { background: #FFF; padding: 10px 0px 0px; }
  #fNav { font-size: 11px; border-top: 1px solid #A39EBB; padding: 3px 0px 0px; }
  #fNav ul { margin:0px; padding:0px; height: 25px; }
  #fNav li { float: left; list-style: none; margin:0 0 0 18px; }
#fNav li.firstLi {margin:0; }
  #fNav li a { color: #0d004c; text-decoration: none; }
  #fNav li a:hover {text-decoration:underline; }		

  #sig { text-align:center; font-size: 10px; color: #7a7a7b; padding:0 0 25px 0; }
