  body {                                                       /* styles all body text */
  margin:0;
  padding:0;
  font: 95% Georgia, times, "times new roman", serif; 
  color:#000;
  background-color:#fff;
  }
  
  a:link{                                                     /*styles all links on the page */
  color: #036;
  }

  a:visited{                                                 /* styles all visited links on the page */
  color: #066;
  }

  a:hover {                                                  /* styles all hover links on the page */
  background-color: #1E90FF;
  }  
  
  
  a:active{                                                 /* styles the active links on the page */
  color: #fff;
  background-color: #000;
  } 
    
  
  img {border: 3px solid #000; }                           /* styles the images */
  img {margin: 1em 2em 1em 1em;}
    
  img.right {float:right; }                                /* floats all images with a class called "right" to the right */

  img.map {
  border: 3px solid #000;
  margin: 1em 2em 1em 1em;
  float:none}
  
   .datatable {
  float: left;
  }
  
  .class {
  float: right;
  text-align: right;
  }
  
  .name{
  text-align:right;
  color:#0000FF;
  
  }
  
  .name2{
  text-align:left;
  color:#0000FF;
   }

  #banner{                                              /* styles the banner */
  color: #fff;
  height:200px;
  background: url(../images/banner.jpg);
  border: 1px solid #000;
  background-repeat:no-repeat;
  } 
  
  div#banner h1{                                          /* styles the banner heading */
  margin: 0;
  padding: .3em 0 .3em .5em;
  font-size: 2.2em;
  font-weight: normal;
  } 
  
  #mainnav li{                                           /* styles the top horizontal navigation bar */
 display:inline;
 font-size: 100%;
  }

  #mainnav a:visited {                                  /* styles the visted links of the top horizontal bar */
  color: #ccc;
  }

  #mainnav a:hover {                                   /* styles the hover effect of the links of the top horizontal bar */
   background-color:#1E90FF;
  }

  #mainnav {                                           /* styles the look and position of the top horizontal bar */
  background-color: #000000;  
  padding:0;
  margin:0;
  text-align: center;
  } 

  #mainnav ul a {                                     /* styles the top navigation bar look */
  color: white; 
  text-decoration: none; 
  display: block; 
  background: #000000; 
  display:inline;
  margin: 0;
  }
   
  #mainnav ul{                                                /* controls the position of the top navigation bar */
  margin:0;
   }
  
  #container {                                               /* styles the left colum background */
  background:url(../images/blue.jpg) repeat-y;
  margin: 0;
  }
  
  #container2{                                               /* styles the right colum background */
  background: url(../images/moreblue.jpg) repeat-y right;
  } 
  
  #navigation{                                               /* styles the look and position of the side navigation bar */
  float: left;
  width: 150px;
  margin: 0;
  } 
  
  #navigation ul{                                           /* styles the position and spacing of the side navigation bar */
  list-style-type: none;
  padding: 0;
  margin: 0;
  } 
  
  #navigation ul li {                                      /* controls the position of the links in the side navigation bar */
  margin-top: 4px; 
  }
  
  #navigation ul li a  {                                   /* styles the links in the side navigation bar */
  display: block;
  width: 135px;
  padding: 3px 5px 3px 10px;
  text-decoration: none;
  color: #000;
  }
  
  #navigation ul li a:hover{                              /* styles the hover effect of the links in the side navigation bar */
  color: #000;
  background: url(../images/moreblue.jpg)
  } 
  
  #more{                                               /* controls the position and width of the right column */
  float: right;
  width: 160px;
  margin: 0;
  padding: 2em 10px 0 0;
  }
  
  #more p{                                            /* aligns the right column's text right */
  text-align:right;
  } 
  
  #more h3{                                            /* styles the h3 tag in the right column */
  margin-top: 0;
  color: #fff;
  padding: .2em;
  background-image: url(../images/more_base.jpg);
  background-position: right;
  background-repeat: repeat-y;
  text-align:right;
  } 
  
  #content{                                            /*styles the position of the div content */
  margin-left: 190px;
  margin-right: 200px;
  line-height: 150%;
  } 
  
  #content p {
  margin:0px;
  padding-top: 20px;
  }
  
  div#content h2{                                     /* styles the h2 within content */
  font-size: 2em;
  color: #1589FF;
  margin: 0;
  padding-top: 1em;
  font-weight: normal;
  } 


  div#content h1{                                    /* styles the h1 within content */
  margin:0;
  padding: 10px;
  }
  
  #cleardiv{                                        /* allows the footer to show across the page */
  clear: both;
  height: 1em;
  } 
  
  div#footer{                                       /* styles the footer */
  clear: both;
  padding: .5em 1em;
  border-top: 1px solid #999;
  text-align: center;
  background-color: #000;
  color: #FFF;
  } 
  
  div#footer ul {                                   /* styles the position of the links of the footer */
  margin:0;
  }
  
  div#footer ul a{                                  /* styles the active links of the footer */
  color: white; 
  text-decoration: none; 
  display: block; 
  background: #000000; 
  display:inline;
  margin: 0;
  } 
  
  div#footer li{                                   /* styles the look of the links in the footer */
  display: inline;
  margin-right: 1em;
  color: white; 
  } 
  
  #footer a:hover {                                /* styles the hover effect of links in the footer */
   background-color:#1E90FF;
   }
  
  #contact {                                      /* positions contact */
  float: right;
  text-align:right;
  }

  #h2 {                                          /* floats left */
  float:left;
  }
  
  #brochures {                                   /* controls the position of brochures */
  margin-bottom: 50px;
  }
  
  #maps {
  padding-left: 120px;
  padding-top:0px;
  margin:0px;
  }
  
  #maps p {
  padding:0px;
  margin: 0px;
  }
  
  
