
   body { color: #000000; background-color: #005EAB; text-align: center; }
   body, div { margin: 0px; padding: 0px; }
   body, table, td, div, input, select, textarea { font: 12px/16px Arial, sans-serif; }
   a, a:link, a:visited { color: #005EAB; text-decoration: none; font-weight: bold; }
   a:hover, a:active { color: #A62129; text-decoration: underline; }
   h2 { font: 28px/30px Arial, sans-serif; font-weight: normal; color: #A62129; }
   h3 { font: 22px/24px Arial, sans-serif; font-weight: bold; color: #000000; }
   h4,big { font: 18px/20px Arial, sans-serif; font-weight: bold; color: #000000; }
   h5 { font: 16px/18px Arial, sans-serif; font-weight: bold; color: #000000; }
   h6 
   { 
      font: 12px/12px Arial, sans-serif; font-weight: bold; color: #FFFFFF; 
      text-transform: uppercase; letter-spacing: 2px;
      background-color: #000000; margin: 0px 0px 4px 0px; padding: 3px; display: block; 
   }

   #container { width: 960px; margin: 0px auto 0px auto; background: #FFFFFF url('/images/bg-sub.gif') top left repeat-x; }
   #content { width: 840px; margin: 0px 60px 0px 60px; text-align: left; padding-top: 20px; }
   #header { margin: 20px 0px 0px 0px; border-bottom: 1px solid #A62129; }
   #spotlight { width: 840px; height: 240px; overflow: hidden; margin-top: 20px; z-index: 1; }
   #spotlight .slide { width: 840px; height: 240px; overflow: hidden; z-index: 1; }
   #primary { width: 560px; padding-top: 30px; float: left; }
   #secondary { width: 230px; float: right; }
   #secondary ul { font-size: 14px; line-height: 16px; margin: 20px 0px 0px 0px; padding: 0px; list-style-type: none; }
   #secondary ul li { padding: 5px 0px 5px 0px; }
   #footer { margin-top: 30px; padding: 30px 0px 100px 0px; border-top: 1px solid #A62129; }
   #announce { background-color: #FFFFFF; padding: 10px; border: 2px solid #A62129; margin-bottom: 20px; }
   .box { padding: 10px; border: 1px solid #A62129; }
   .hr { border-top: 1px solid #A62129; height: 1px; margin: 10px 0px 10px 0px; overflow: hidden; }
   #footer, small, .right { font-size: 11px; color: #666666; }
   .right { float: right; margin: 2px 0px 12px 20px; }
   .left { float: left; margin: 2px 20px 12px 0px; }
   .right, .left { line-height: 14px; }
   ul.divided li { border-top: 1px dotted #ADC9E9; }
   .intro, #announce { font-size: 16px; line-height: 20px; }
   div.column { width: 260px; margin: 20px 30px 30px 0px; float: left; }
   .date { font-size: 11px; text-transform: uppercase; color: #A62129; }
   .gt, .alert { color: #A62129; }
   .scThumb { float: left; width: 120px; height: 200px; margin-right: 15px; }
   input, select, textarea { color: #000000; background-color: #C6DAF0; border: 0px; padding: 3px; }
   .btn, a.btn, a.btn:visited 
   {
      color: #FFFFFF; background-color: #005EAB; text-decoration: none; font-weight: bold;
      cursor: hand; cursor: pointer; padding: 1px 3px 1px 3px;
   }
   .btn:hover, a.btn:hover { background-color: #A62129; text-decoration: none; }
   
   .elsdL { float: left; width:157px; text-align: center; }
   .elsdR { float: left; width: 350px; margin-left: 30px; }

   /* menu bar */

   #menubar { height: 23px; padding: 0px; overflow: none; }
   #menu { float: left; width: 665px; }
   ul#mainMenu, ul#mainMenu ul { padding: 0; margin: 0; list-style-type:none; }	
   ul#mainMenu li { float: left; padding: 0px; width: 160px; }
   ul#mainMenu a { display:block; font: 11px Arial, sans-serif; text-decoration:none; }
   ul#mainMenu ul a { color: #FFFFFF; padding: 2px 10px 2px 10px; }
   ul#mainMenu ul a:hover { color: #FFFFFF; background-color: #005EAB; text-decoration: none; }
   ul#mainMenu ul { padding: 3px 0px 3px 0px; position: absolute; visibility: hidden; background-color: #6A9ED7; }
   ul#mainMenu li:hover ul, ul#mainMenu li.hover ul { visibility:visible; }
   ul#mainMenu li li { float: none; border: none; padding: 0; }
   ul#mainMenu li { behavior: url('/js/hover.htc'); }
   ul#mainMenu, ul#mainMenu li, ul#mainMenu li ul, ul#mainMenu li ul li { z-index: 5; }

   /* search control */

   #search { float: right; width: 170px; text-align: right; }
   #search form { margin: 0px; padding: 0px; }
   #terms { width: 92px; height: 19px; background-color: #BBD2ED; border: 0px; overflow: none; padding: 2px; }

   /* standard slideshow */

   #slideshow { width: 560px; height: 360px; overflow: hidden; margin-top: 20px; z-index: 1; }
   #slideshow .slide { width: 560px; height: 360px; overflow: hidden; z-index: 1; }
   #slidenav { text-align: right; width: 560px; position: relative; top: -358px; z-index: 3; margin-bottom: 20px; }
   #slidenav a
   {
      display: inline; height: 14px; padding: 0px 4px 0px 4px; margin-right: 4px;
      font-weight: bold; font-size: 11px; text-align: center;
      background-color: #005EAB; color: #FFFFFF; text-decoration: none;
   }
   #slidenav a.activeSlide { background-color: #FFFFFF; color: #A62129; }
   #slidenav a:focus { outline: none; }


