@import url('reset.css');


a:link {
  color: #fff;
  }   
  
a:visited {
  color: #fff;
  }     
  
a:focus  {
  color: #69f;
  }  
  
a:hover  {
  color: #69f;
  }    
  
a:active  {
  color: #69f;
  }        

body  {
  font-size: 10pt;
  font-family: geneva, tahoma, sans-serif;
  background-color: #036;
  background-image: url("../images/bg.gif");
  background-repeat: repeat-x;
}

.clear  {
  clear: both;
  }

#col-left {
  float: left;
  width: 213px;
  
  text-align: left;
  padding-top: 306px;
  }
  
#col-right {
  text-align: left;
  margin-left: 213px;
  border-left: 1px solid #fff;
  }  

#content  {
  width: 995px;
  }

#copy {
  color: #fff;
  line-height: 1.4em;
  margin: 40px 75px 60px 62px;
  font-size: 1.2em;
  text-shadow: 0 0 0 #003366;
  }
  
#copy p {
  margin-bottom: 1.4em;
  }
  
#copy .locality, #copy .region, #copy .postal-code  {
  display: inline;
  } 
  
#copy ul.adr  {
  margin-bottom: 1.4em;
  }  

#footer {
  color: #fff;
  text-align: left;
  font-size: 1em;
  }

#footer a:link  {
  color: #fff;
  text-decoration: none;
  }
  
#footer a:visited  {
  color: #fff;
  text-decoration: none;
  }

#footer a:focus  {
  color: #fff;
  text-decoration: underline;
  }
  
#footer a:hover  {
  color: #fff;
  text-decoration: underline;
  }
  
#footer a:active  {
  color: #fff;
  text-decoration: underline;
  }      

#footer #credit {
  margin-left: 290px;
  padding-bottom: 20px;
  }

#footer .vcard {
  margin-left: 290px;
  padding-top: 30px;
  }
  
#footer .vcard li, #footer .vcard li ul, #footer .vcard li ul li  {
  display: inline;
  }

#col-right #footer .vcard {
  margin-left: 62px;
  }
  
#col-right #footer #credit {
  margin-left: 62px;
  }  

h1  {
  text-align: center;
  font-size: 1.2em;
  margin-bottom: 1.4em;
  }

#header {
  background-color: #fff;
  height: 102px;
  text-align: left;
  color: #003366;
  }
 

.img-left {
  float: left;
  }
  
.img-right {
  float: right;
  } 

#logo {
  float: left;
  }

#main {
  text-align: left;
  margin: 40px 75px 60px 15px;
  text-shadow: 0 0 0 #003366;
  }    

#main #copy {
  margin-left: 275px;
  margin-right: 0px;
  font-size: 1.2em;
  }
    

ul#nav-1  {
  float: right;
  margin-top: 70px;
  }
  
ul#nav-1 li {
  display: inline;
  
  padding: 0px 30px;
  border-left: 1px dotted #003366;
  font-size: 1em;
  font-weight: bold;
  }
  
ul#nav-1 li:first-child {
  border-left: 0;
  }  
  
ul#nav-1 a:link {
  color: #003366;
  text-decoration: none;
  }   
  
ul#nav-1 a:visited {
  color: #003366;
  text-decoration: none;
  }     
  
ul#nav-1 a:focus  {
  text-decoration: underline;
  }  
  
ul#nav-1 a:hover  {
  text-decoration: underline;
  }    
  
#nav-1 a:active  {
  text-decoration: underline;
  }    

#nav-2  {
  color: #fff;
  float: left;
  width: 204px;
  font-weight: bold;
  font-size: .9em;
  }

#nav-2 a:link {
  color: #fff;
  text-decoration: none;
  }
  
#nav-2 a:visited {
  color: #fff;
  text-decoration: none;
  }  
  
#nav-2 a:focus {
  color: #fff;
  text-decoration: underline;
  }  
  
#nav-2 a:hover {
  color: #fff;
  text-decoration: underline;
  }  
  
#nav-2 a:active {
  color: #fff;
  text-decoration: underline;
  }      

#nav-2 li {
  margin-bottom: 25px;
  }

#pics {
  float: right;
  text-align: right;
  border-left: 1px solid #fff;
  }

ul  {
  list-style: none;
  }

#whba {
  float: left;
  margin-left: 20px;
  border: 0px;
  }  
  
#col-left #whba {
  margin-top: 150px;
  }  
  
ul.faq li {
  list-style: square;
  margin-bottom: 2.8em;
  }  

ul.faq li span.question {
  font-weight: bold;
  }

ul.faq li ul li {
  list-style: none;
  font-weight: normal;
  margin-bottom: 0px;
  }
  
ul.faq li ul li:first-line  {
  font-weight: normal;
  }  
  
ul.ul-indent  {
  list-style: square;
  margin-left: 60px;
  }  
