﻿/* GENERAL **************************************************************************************************************** */
     
     
     body { background-color:#000000; background-image:url(bg.jpg); background-repeat: no-repeat; background-position:top left; color: #d5ceb3; font-family:Helvetica;  }
     #shell  {width: 950px; position: relative; margin: 0 auto; left: -125px; text-align:left  }    
     a {color: #dd8d04  }
     a:hover { text-decoration: none; }
     h1, h2, h3 {  }
     .imgRight { float: right; margin: 0 0 5px 12px; border:3px solid #b2420e; outline:#555354 solid thick;  }
     .imgLeft { float: left; margin: 0 12px 5px 0; }
     .twoCols { float: left; width: 50%; } 
     .clear { clear: both; }
     #century {font-size:33px; color:#f3b279}
     #center {margin: 0 auto; width:100%; text-align:center}
     
  
     
/* HEADER **************************************************************************************************************** */

     
     #titlebar {  }
          
          div#usabilityNavDropDown { }
          #helpmenuShell { font-family:Helvetica; font-size:11px; color:#e03b0f; position:absolute;  margin: 135px 0 0  390px;    }
          #helpmenuShell ul { list-style:none; }
          #helpmenuShell ul li { display:inline; padding-right: 13px; padding-left: 20px; border-right: solid 1px #993300; float: left;  }
          #helpmenuShell ul li a {color:#e03b0f; text-decoration:none; letter-spacing:1.7px }
          #helpmenuShell ul li a:hover {color: #e99d43 }        
          #helpmenuShell div#usabilityNavText { }
          #helpmenuShell div#usabilityNavDropDown {   }
          #helpmenuShell div#usabilityNavDropDown div.noHover { display: block }
     
     #utilityNav  #accessible {  }
     #tollFree {position: absolute; font-size: 15px; color: #feb661; margin: 10px 0 0 490px; width: 200px; letter-spacing:3px}
     #socialMedia {position: absolute; margin: 7px 0 0 650px; width: 100px; z-index: 90 }
     
     #headerShell {  }        
          
          #logo { height:60px; width:386px; margin: 35px 0 0 150px; background-repeat:no-repeat; position:absolute  }
          #logo a {}
          .imageWidgetImage {border: none}
          #map18751 {border: 7px solid #423d34; }
          
          #header {height: 192px; width: 673px; overflow: hidden;  position:absolute; top: 180px; left: 165px; z-index: 1 }
          #corners {display: none}      
          #pageid3943 #corners {position:absolute; z-index:99; height: 423px; width: 15px; top: 180px; left: 445px; display:block} 
     
     
     /* NAV --------------------------------------------------------------------- */
     
     #nav { left:156px; position:relative; top: 165px; width:929px; z-index: 10; background: url(nav-bar.png) no-repeat; height: 42px;  }  

     #nav ul { line-height: 100%; height: 42px; width: 929px; margin: 0; padding: 0;  background: ;  font: 14px/14px Arial, Helvetica, sans-serif; }
     #nav ul li { border-right: 1px solid #5e392f; line-height: 100%; list-style: none; float: left;  height: 100%;  position: relative; display: block; }
     #nav ul li a {line-height: 100%;  color: #fff;text-decoration: none; padding: 14px 34px; position:relative; display: block;} /* padding top and bottom needs to expand to cover entire height */
     #nav ul li a:hover {  }
     #nav ul li.hover a {  color: #df7600; }
     #nav ul li a.current {  }
     #nav ul li.lastItem, #nav ul li#pageid4949  { border-right: none; }
     
          #nav ul ul { padding: 0 0 12px 12px; background-color: #33231d; display: none; position: absolute; top: 42px; /*this should be changed to your mainNav ul height*/ left: 0px; width: 150px; height: auto;}
          #nav ul li.hover ul li { float: none; border-right: none;  }
          #nav ul li.hover ul li a { background: none; color: #fdd2a2; padding: 5px 5px; font-size: 12px; }
          #nav ul li.hover ul li.hover a {  color: white; }
          #nav ul li.hover ul li a.current {   color: #df7600; }
          
               #nav ul ul ul {background-color: #C7DAE9;  display: none; top: 0px; left: 150px; /*this should be changed to secondarys width */ }
               #nav ul li.hover ul li.hover ul li {  }
               #nav ul li.hover ul li.hover ul li a { background: none; color: #333333; } 
               #nav ul li.hover ul li.hover ul li.hover a { background-color: #333333; color: #CCCCCC;  }
               #nav ul li.hover ul li.hover ul li a.current {  }
     
     
     /* NAV -------------------------------------------------------------------- */
     
     #pageid3943 #nav ul ul {display: none; margin-left: -9999px}   
     
     #nav li#pageid4959, #nav li#pageid3944, #nav li#pageid3996, #nav li#pageid3995, #nav li#pageid3997, #nav li#pageid4950, #nav li#pageid5511 { display: none; } 
     
          
     
     #ibe { display: none}  
     #ibe img {margin: -10px 0 0 -13px}
     #specials {margin: 90px 0 0 33px; position: absolute; z-index:90;}
     
/* SIDE **************************************************************************************************************** */
     
     
     #book {margin: 37px 0 0 435px}
     #side { height: 294px; width: 230px; position: absolute; top: 440px; left: 190px;  }         
               
          #side .widgetCTA {display: block; background-image: url(ctaBg.png); width: 250px; height: 123px; margin-left: -35px   }
               #side .widgetCTALink {  }
                    #side .widgetCTAimg {display: block; height:65px ; width:171px; position:relative; top: 40px; left: 60px; border: 1px solid #a96e34; }
                    #side .widgetCTA h1 {font-family: arial; font-weight: 200; font-size: 17px; margin: -57px 0 0 35px;   }
                    #side .widgetCTA a {text-decoration:none  }
                    #side .widgetCTADescription { }  
                    .widgetCTAimg {cursor: pointer} 
                    
    #signupForm { display: block; background-image: url(ctaBg2.png); width: 250px; height: 123px; position: absolute; margin: 100px 0 0 695px; background-repeat: no-repeat; z-index:99     }
    #signupForm h1 {font-family: arial; font-weight: 200; font-size: 17px; margin: 10px 0 0 35px; color: #d74e19;    }     
    #specialsSignUpForm { margin: 30px 0 0 0; padding: 0; width: 217px; border: 0; float: right; }
    #inputEmail { border: 0; width: 170px; height: 23px; background: url(inputBox2.gif) no-repeat; margin-left: 0px; margin-top: 22px; color: #583e27; font-size:9px; padding: 3px 0 0 6px }
    #inputSubmit { background: url(signupBtn2.jpg) no-repeat; width: 91px; height: 32px; border: 0; margin: -30px 0 0 160px; cursor:hand }    
     
    #signupForm2 { display: block; background-image: url(http://cms.vizergy.com/vsites/files/250/cta_signup.png); width: 277px; height: 58px; position: absolute; margin: -80px 0 0 640px; background-repeat: no-repeat; z-index:99     }
    #inputEmail2 { border: 0; width: 170px; height: 23px; background: url(inputBox2.gif) no-repeat; margin-left: 75px; margin-top: 30px; color: #583e27; font-size:9px; padding: 3px 0 0 6px }
    #inputSubmit2 { background: url(signupBtn2.jpg) no-repeat; width: 91px; height: 32px; border: 0; margin: -27px 0 0 233px; cursor:hand }    
                

/* BODY **************************************************************************************************************** */

     #contentShell {padding: 430px 0 0 147px;  }
     #pageid4953 #contentShell, #pageid4952 #contentShell, #pageid5575 #contentShell  {padding: 740px 0 0 155px}
          #topCorners { position:absolute; background-image:url(top-corners.png); width: 945px; height: 24px; margin-top: -24px }
          #pageid4953 #topCorners, #pageid4952 #topCorners, #pageid5575 #topCorners  {margin-top: 0px}
          #content { border-bottom: 1px solid #140D05; color: #d5ceb3; font-family:Helvetica; font-size:12px; min-height:400px; background-image:url(content-bg.png); width: 915px; padding: 0px 15px 0 15px; } 
          #content h1 {font-family:Helvetica; font-size:33px; font-weight:lighter; color: #ec9547; letter-spacing: -1px   }
          #content h2 { color: #eb6207; font-size: 18px; font-weight: lighter;  }
          #content table { color: #d5ceb3; font-family:Helvetica; font-size:12px; background-image:url(table-bg.jpg); background-repeat: repeat-y; background-position: top center}
          #content table td {padding: 0 50px 0 25px}
          #content table ul li { list-style-type: none }
          
          #flashPhotoGallery18743 {margin-left: 160px}
          
          
          #bottomCorners { position:absolute; background-image:url(bottom-corners.png); width: 945px; height: 24px;  }
          
               
               #breadcrumbs ul  {  margin: 0 0 20px 0; padding: 0;   }
               #breadcrumbs ul li { display: inline; margin: 0 5px 0 0; color:#e62f02; font-size:11px; font-family:Helvetica}
               #breadcrumbs ul li a {color:#e62f02;}
               
               #subNav {margin-bottom: 75px; position: relative; z-index: 99}
               #subNav ul {display: inline; font-size: 11px  }
               #subNav ul li {float: left; list-style-type:none; }
               #subNav ul li a {margin: 0 10px 15px 0; text-transform: uppercase; padding: 5px; border: 2px solid #763823; outline: 3px solid #35190c; background-color:#412d23; text-decoration:none}
               #subNav ul li a:hover {}
                    
          
          #side2 { height:66px ; width: 929px ; position: absolute; top: 372px; left: 164px; background-image: url(http://cms.vizergy.com/vsites/files/templates/150/side2Bg.png); background-repeat: no-repeat; z-index:99}      
               
               #side2 .widgetCTA {  }
                    #side2 .widgetCTALink {  }
                         #side2 .widgetCTAimg {height:58px ; width: 277px; display: block;  }
                         #side2 .widgetCTA h1 {  }
                         #side2 .widgetCTADescription {  }
                         
                         #widgetCTA25633 {margin: 3px 0 0 10px}
                         #widgetCTA29274 {margin: -79px 0 0 325px}
                         
               
              
          #codeWidget18728 {display: none}

               
               

/* FOOTER **************************************************************************************************************** */

     #footerShell { text-align:center; float: left; width: 930px; margin-left: 140px; padding-bottom: 20px  }
          
          #footerNav { font-family:Helvetica; font-size:12px; color:#fdd2a2; margin-top: 50px}
          #footerNav ul {  }
          #footerNav ul li { display:inline; list-style-type: none; padding-right: 5px; padding-left: 5px; border-right: solid 1px #fdd2a2}
          #footerNav ul li a {color:#fdd2a2  }
          #footerNav ul li.lastItem {border: none  }
          #footerNav ul li a:hover {  }
          
          #address {font-family:Helvetica; font-size:11px; color:#fdb55f}
          #address ul {  }
          #address ul li { display:inline; list-style-type: none; padding-right: 5px; padding-left: 5px; border-right: solid 1px #fdb55f color: #fdb55f   }
          #address li.noStyleRight {  }
          #address li.lastItem {  }
          #address strong { }
          
          #vizsig {  }
          #vizsig a {color: #fb780e}
          
          #footerNav #pageid3944, #footerNav #pageid3995, #footerNav #pageid3996, #footerNav #pageid3997, #footerNav #pageid4950, #footerNav #pageid4951 {display: none}
          
          
          
/* HOMEPAGE STYLES **************************************************************************************************************** */
     
     #pageid3943 #nav { top: 14px; left: 19px;height: 540px; width: 263px; background-image:url(nav-bg.png); background-repeat: no-repeat; position: absolute; margin: 165px 0 0 150px; z-index:99  } 
     #pageid3943 #nav ul { font-family: Helvetica; font-size:14px; font-weight: lighter; color:#fdd2a2; margin-top: 20px; }  
     #pageid3943 #nav ul li { height: auto; list-style-type: none; line-height: 30px; margin: 0; border-right: none;  }   
     #pageid3943 #nav ul li a { color:#fdd2a2; text-decoration: none; letter-spacing:1px; }     
     #pageid3943 #nav ul li a:hover {color:#df7600  }
     #pageid3943 #nav ul li a.current {color:#df7600; }
     #pageid3943 #nav ul li a.parent {  }
     #pageid3943 #nav ul li.noStyleRight {  }
     #pageid3943 #nav ul li.noStyleLeft {  }
     #pageid3943 #nav ul li.lastItem {border: none  }
          
     /* vertical nav with flyouts */

     #pageid3943 #nav ul {font: 14px/14px Arial, Helvetica, sans-serif;width: 215px; margin: 21px 0 0 28px; padding: 0;  }
     #pageid3943 #nav ul li {line-height: 100%;  list-style: none; width: 100%; position: relative; display: block;  }
     #pageid3943 #nav ul li a { color:#fdd2a2; text-decoration: none; padding: 8px 0 0 10px; height: 29px;  position:relative; display: block; border-bottom: 1px dotted #84533c}
     #pageid3943 #nav ul ul li a:hover {  }
     #pageid3943 #nav ul li.hover a {  background: none;  }
     #pageid3943 #nav ul li a.current {  }
     #pageid3943 #nav ul li.lastItem {  }
     
          #pageid3943 #nav ul ul { display: none; position: absolute; top: 0px; left: 200px; width: 150px; height: auto;}
          #pageid3943 #nav ul li.hover ul li { float: none; }
          #pageid3943 #nav ul li.hover ul li a { padding: 5px 5px; background: none;}
          #pageid3943 #nav ul li.hover ul li.hover a {   color: white;   }
          #pageid3943 #nav ul li.hover ul li a.current {   color: white;  }
          
          #pageid3943 #nav li#pageid4959 { display: none; } /* hide sitemap in main nav */
          
     #pageid3943 #nav li#pageid3944 { margin-top: 10px }  
     #pageid3943 #nav ul li#pageid4949 a{ border: none }    
     #pageid3943 #nav ul li#pageid3944 a, #pageid3943 #nav ul li#pageid3995 a, #pageid3943 #nav ul li#pageid3996 a, #pageid3943 #nav ul li#pageid3997 a, #pageid3943 #nav ul li#pageid4950 a, #pageid3943 #nav ul li#pageid5511 a{ font-family:Helvetica; font-size:11px; color:#fd9030; margin: 0 0 -8px 20px; padding: 0px 0 0 0 ; border: none; font-weight: bold }
     
     #pageid3943 #contentShell {padding: 620px 0 0 155px}
          
     #pageid3943 #topCorners {margin-top: -2px}
     
     #pageid3943 #side { height: 294px; width: 230px; position: absolute; top: 440px; left: 190px;  }         
               
          #pageid3943 #side .widgetCTA {display: block; background-image: url(ctaBg.png); width: 250px; height: 123px; margin-left: -35px   }
               #pageid3943 #side .widgetCTALink {  }
                    #pageid3943 #side .widgetCTAimg {display: block; height:65px ; width:171px; position:relative; top: 40px; left: 60px; border: 1px solid #a96e34; }
                    #pageid3943 #side .widgetCTA h1 {font-family: arial; font-weight: 200; font-size: 17px; margin: -57px 0 0 35px;   }
                    #pageid3943 #side .widgetCTA a {text-decoration:none  }
                    #pageid3943 #side .widgetCTADescription { }  
                    #pageid3943 .widgetCTAimg {cursor: pointer} 
                    
      #pageid3943 #codeWidget18728 {display: block}
      #pageid3943 #ibe { background-image:url(ibe-bg.png); height: 444px; width: 314px; position:absolute; top: 166px; left: 864px; color: #d5ceb3; font-family:Helvetica; font-size:10px; text-transform:uppercase; display: block} 
      #pageid3943 #header {height: 423px; width: 423px; overflow: hidden;  position:absolute; top: 180px; left: 445px }
      #pageid3943 #side2 {display: none}
      #pageid3943 #book {display: none}