

body {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
  background-color: #FFF;
  margin: 0;
  margin-top: -1px;
  padding: 0;
  background-image: url('images/backgrad.jpg');
  background-position: left top;
  background-repeat: repeat-x;
  background-attachment: fixed
}

p   {

}

#wrap {
width: 980px;
border: 1px solid #ccc;
background: url('images/wrapbckb.gif') repeat-y;; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0
}


#header {
  margin: 0;
  padding: 0px;
  width: 980px;
  height: 200px;
  background-color: #CCCCCC;
  background: url('images/headerb.jpg') no-repeat;
}

#header_nav {
  margin: 0;
  padding: 0;
  width: 980px;
  height: 30px;
  background-color: #b0d5fd;
  border-top: 1px solid #b0d5fd;
  border-bottom: 1px solid #fff;
  position: relative;

}


#contentleft {
  margin: 0;
  padding: 0;
  width: 120px;
  background-color: transparent;
  float: left;
  clear: both;
}

#contentleft  ul {
margin: 0;
padding: 0;
width: 120px;
list-style: none;
margin-top: 55px;
}


#contentleft .nav li {
  height: 30px;
  margin: 0;
  font-weight: normal;

}

#contentleft .nav li a {

  width: 108px;
  background-color: #fff;
  padding-left: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: block;
  text-decoration: none;
  color: #7bb9fd;
  border-bottom: 1px dashed #cfcfcf;
}

#contentleft .nav li a:hover {

 width: 108px;
  background-color: #fff;
  padding-left: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #fec3fa;
  border-bottom: 1px dashed #fec3fa;
}

#contentmain {
  margin: 0;
  padding: 20px;
  width: 538px;
  background-color: transparent;
  float: left;
  line-height: 19px;
  text-align: justify;
}
#contentmain a, #contentmain2 a, #contentright a  {
  color: #7bb9fd;
}
#contentmain li, #contentmain2 li, #contentright li   {font-family: Verdana; color: #666; font-size: 11px; line-height: 16px;  margin-bottom: 4px }

#contentmain ul, #contentmain2 ul, #contentright ul   {list-style-image:url('images/bullit_sky.gif'); list-style-position: inside}

#contentmain p {
  margin: 10px 0;
}

#contentmain h3 {

  font-size: 16px;
  line-height: 20px;
  margin: 6px 0;
  font-family: Georgia;
  color: #7bb9fd;
  border-bottom: 1px solid #7bb9fd;
  padding-bottom: 4px
}

#contentmain h2 {

  font-size: 20px;
  line-height: 28px;
  margin: 6px 0 12px 0;
  font-family: Georgia;
  color: #7bb9fd;

}

#contentmain2 {
  margin: 0;
  padding: 20px;
  width: 622px;
  background-color: transparent;
  float: left;
  line-height: 19px;
  text-align: justify;
  min-height: 450px;
}

#contentmain2 p {
  margin: 4px 0;


}

#contentmain2 h4 {

  font-size: 12px;
  line-height: 20px;
  margin: 2px 0;
  font-family: Georgia;
  color: #7bb9fd ;
  padding-bottom: 2px
}




#contentmain2 h3 {

  font-size: 16px;
  line-height: 20px;
  margin: 4px 0;
  font-family: Georgia;
  color: #7bb9fd ;
  border-bottom: 1px solid #b1d4fb;
  padding-bottom: 2px
}

#contentmain2 h1 {

  font-size: 20px;
  line-height: 28px;
  margin: 6px 0 12px 0;
  font-family: Georgia;
  color: #7bb9fd;

}
#contentright {
  margin: 0;
  padding: 20px;
  width: 275px;
  background-color: transparent;
  float: left;
  margin-left: 0px;
  background-repeat: repeat;
  
  line-height: 19px;
}

#contentright h3 {
  font-size: 16px;
  line-height: 20px;
  margin: 6px 0;
  font-family: Georgia;
  color: #7bb9fd;
  border-bottom: 1px solid #7bb9fd;
  padding-bottom: 4px
}

#contentright h4 {

  font-size: 12px;
  line-height: 20px;
  margin: 2px 0;
  font-family: Georgia;
  color: #7bb9fd ;
  padding-bottom: 2px
}

#contentright p {
  margin: 10px 0;

}

#contentright p.space {
 line-height: 16px;

}

#hours td {
  font-size: 11px;
  line-height: 16px;
  margin: 1px 0;
  font-family: Georgia;
  color: #666 ;
  padding-bottom: 2px
}



#end {
clear: both;
margin:0;
padding: 0
}


#footer {

  margin: 10px auto;
  padding: 10px;
  width: 857px;
  height: 50px;
  background-color: #fff;
  text-align: center;

}
#footer p {
  font-size: 10px;
  line-height: 16px;
  margin: 3px 0;

}

.imgleft    {
    margin-right: 10px;
    margin-top: 6px;
    margin-bottom: 2px;
  border: 1px solid #666
}
.imgright    {
    margin-left: 10px;
    margin-top: 6px;
    margin-bottom: 2px;
  border: 1px solid #666
}




.imgbrdr    {
  border: 1px solid #666
}

.quote  {
  font-style: italic;
  text-align: center;
  font-family: Georgia;
  font-size: 16px;
  line-height: 26px;
}
