﻿/* GENERAL **************************************************************************************************************** */
     
     body { font: 12px Arial; margin: 0; padding: 0;  }
     #shell {  width: 895px; padding: 13px; margin: 0 auto; }    
     a {  }
     a:hover { text-decoration: none;  }
     h1, h2, h3 { margin: 0; padding: 0; }
     .imgRight { float: right; margin: 0 0 15px 15px;}
     .imgLeft { float: left; margin: 0 15px 15px 0;}
     .twoCols { float: left; width: 50%; }
     .threeCols { float: left; width: 33%; }
     .center { text-align: center; }
     #content .center img { float: none; }
     .clear { clear: both; }
     
/* HEADER **************************************************************************************************************** */

     
     #titlebar { width: 921px; margin: 0 auto; height: 67px; position:relative; z-index:500; }
          
          #logo { width: 400px;  }
          #logo a { display:block; }    
          
          /*
          div#usabilityNavDropDown {  }
          #helpmenuShell { border: 1px solid; width: 206px; padding: 6px 0 0 0; height: 20px; position: absolute; margin: 0 0 0 700px; top: 25px;}
          #helpmenuShell ul {  margin: 0; padding: 0;  }
          #helpmenuShell ul li { list-style: none; line-height: 180%;}
          #helpmenuShell ul li a {  }
          #helpmenuShell ul li a:hover { }        
          #helpmenuShell div#usabilityNavText {  }
          #helpmenuShell div#usabilityNavDropDown { width: 184px; }
          #helpmenuShell div#usabilityNavDropDown div.noHover {  }
          */
          
 
          #helpmenuShell { border: 0px; width: 193px; padding: 0; height: 24px; position: absolute; margin: 0 0 0 700px; top: 25px; }
          #usabilityNavDropDown{  padding: 2px 0 0 8px; font-size: 11px; width: 186px; height: 29px; display: block;   z-index: 100;}                             
          #usabilityNavDropDown a { text-decoration: none;   display: block; padding: 0 0 5 15px; }
          
          #usabilityNav { border: 1px solid; display: none; left:-2px; padding: 3px 0 0 0 ;  margin: 7px 0 0 1px; position: absolute; z-index: 100; width: 193px;  }
          #usabilityNav h1 { }
          #usabilityNav ul { margin:0; padding: 0;}
          #usabilityNav li { list-style-type: none; height: 20px; }
          #usabilityNav li a  { display:block; border: none; text-decoration: none;  padding: 2px 0 2px 12px; margin: 0px;}
          #usabilityNav li a:hover { }
          #usabilityNavText { margin: 0; padding: 3px 0 0 0; }         
     
     #utilityNav  #accessible {  }
     
     #headerShell { margin: 0 0 13px 0; }        

          #nav { height: 41px; margin: 0 0 13px 0;  } 
          #nav ul { margin: 0; padding: 12px 0 0 0 ; text-align: center;  }   
          #nav ul li { display: inline; margin: 0 1px;  }     
          #nav ul li a { padding: 12px 15px 11px 15px; font-size: 13px; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: -1px;  }   
          #nav ul li a:hover {  }
          #nav ul li a.current {  }
          #nav ul li.noStyleRight {  }
          #nav ul li.noStyleLeft {  }
          #nav ul li.lastItem {  }
          
          #header { height: 417px; }         
     
     

/* BODY **************************************************************************************************************** */

     #contentShell {  }
          
          #side { padding: 10px 0 10px 10px; width: 220px; float: left; margin: 0 13px 0 0; }          
               
              /*
               #side .widgetCTA {  padding: 0; width:209px; height:79px; position:relative; margin-bottom:10px;}
               #side .widgetCTALink {position:absolute; width:209px; height:79px; z-index:50px; cursor:pointer;}
               #side .widgetCTAimg { display: block;  width:82px; height:55px; margin: 12px 0 0 12px; position:absolute; left:0; top:0;  z-index:30;}
               a.widgetCTALink span { display: none; }
               a.widgetCTALink:hover span {background:none;}
               .widgetCTA h1 { font-size: 13px; text-decoration: none; padding: 20px 0 0 105px;}
*/

               .widgetCTALink { display: block;width:209px; height:79px; }
               .widgetCTA { width:209px; height:79px; padding: 0; position:relative; margin-bottom:10px; }
               .widgetCTA a { text-decoration: none; }
               .widgetCTA h1 {  font-size: 15px; padding: 20px 0 0 105px;}
               .widgetCTA span.widgetCTAHeaders {  font-size: 15px; padding: 20px 0 0 105px; display:block;}
               .widgetCTA span { display: none; background: none; text-decoration: none; font-size: 11px;  padding-left: 13px; }
               .widgetCTA span.widgetCTAimg { display: block; position: absolute;  top: 12px; padding: 0; margin: 0 0 0 12px;  width:82px; height:55px; background-repeat: no-repeat; border: 1px solid #1e3875;}
               .widgetCTA a:hover span.widgetCTAimg { border-color: #fff; }
               
               #imgThumbnails112 a {border:none; outline:none;}
               #imgThumbnails112 a.selected {}



          
          #content { padding: 20px 40px; line-height: 150%; width: 568px; margin: 0 0 0 243px; }
          #content p { margin: 0 0 1em 0; } 
          #content h1 { font-size: 28px; font-weight: normal; line-height: 90%; }
          #content h2 { padding: 15px 0 4px; font-size: 18px; font-weight: bold;}
          
               #breadcrumbs { position: relative; width: 568px }
               #breadcrumbs ul  { text-align: right; float: right; width: 100%; font-size: 11px; margin: 0; padding: 0 0 10px 0; }
               #breadcrumbs ul li { display: inline; margin: 0 0;}
               
               #subNav {}
               #subNav ul {}
               #subNav ul li {}
               #subNav ul li a {}
               #subNav ul li a:hover {}                

               

/* FOOTER **************************************************************************************************************** */

     #footerShell { clear: both; width: 921px; margin: 0 auto; }
          
          #footerNav {  }
          #footerNav ul { margin: 0 0 15px; padding: 0; text-align: center; }
          #footerNav ul li { display: inline; margin: 0 8px; }
          #footerNav ul li a { text-decoration: none; }
          #footerNav ul li.noStyleRight { margin-right:0; }
          #footerNav ul li a:hover { text-decoration: underline; }
          
          #address {  }
          #address ul { margin: 20px 0 10px; padding: 0; text-align: center; }
          #address ul li { margin: 0 8px; display: inline;  }
          #address li.noStyleRight {  }
          #address li#propertyName { font-weight: bold;}
          #address strong { }
          
          #address { padding: 20px 0; text-align: center; }
               
               .org, .adr, .tel { margin: 0 15px 0 0;}
               .org { font-weight: bold; }
               .adr {  }
                    .street-address {  }
                    .locality {  }
                    .region {  }
                    .postal-code {  }
                    .country-name {  }
               .tel {  }
                    .tel .type {  }
                    .tel .value {  }
          
          #vizsig { text-align: center;}
