.body {
   background-image: url(images/header.jpg);
   background-repeat: no-repeat;
   background-color: #004b24;
   background-position:top;
   }

.logo {
   float: left;
    }   
   
.info {
   color: #004b24;
   height: 50px;
   width: 330px;
   font-family: arial;
   padding: 5px;
   font-size: 16pt;
   vertical-align: bottom;
   text-align: right;
   float: right;
   box-shadow: 5px -5px 5px #808080;  
   -moz-box-shadow: 5px -5px 5px #808080; 
   -webkit-box-shadow: 5px -5px 5px #808080;  
   }
   
a.email {
   text-decoration: underline;
   color: #004b24;
   }
 
a:hover.email {
   text-decoration: none;
 } 
 
a:visited.email {
  text-decoration: underline;
  color: #004b24;
 }
 
a.menu {
      background-color: #FFFFFF;
      display: block;
      width: 175px;
      vertical-align: middle;
      height: 25px;
      line-height: 25px;
      color: #000000;
      text-decoration: none;
      text-align:center;
      outline: none;
      font-family: arial;
      box-shadow: 5px 5px 5px #000000;
      -moz-box-shadow: 5px 5px 5px #000000;
      -webkit-box-shadow: 5px 5px 5px #000000; 
      border-radius: 15px;
      -moz-border-radius: 15px;
      -webkit-border-radius: 15px;
      }
      
a:hover.menu {
      background-color: #4b0001;
      color: #FFFFFF;
      } 
      
a.sidelink {
     padding: 0px 0px 15px 0px;
     } 
     
a:hover.sidelink {
     opacity: .75;
     }     
         
       
.round {
   border-radius: 15px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   box-shadow: 5px 5px 5px #000000;
   -moz-box-shadow: 5px 5px 5px #000000; 
   -webkit-box-shadow: 5px 5px 5px #000000; 
   }
   
.quote {
   border-radius: 15px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   box-shadow: 5px 5px 5px #000000;
   -moz-box-shadow: 5px 5px 5px #000000; 
   -webkit-box-shadow: 5px 5px 5px #000000; 
   background-color: #FFFFFF;
   color: #000000;
   text-align: center;
   padding: 10px;
   margin: 0px 0px 20px 0px;
   font-size: 14pt;
   }
   
.title {
   font-size: 18pt;
   font-weight:600;
   text-decoration:underline;
   text-align:center;
   }  
   
.bigtext {
   font-size: 18pt;
   font-family: tahoma;
   font-weight:600;
   text-align:center;
   } 
   
.bodytext {
   width: 625px;
   float: right;
   background-color: #FFFFFF;
   text-align: justify;
   font-size: 14pt;
   font-family: arial; 
   padding: 15px 15px 15px 15px;
   box-shadow: 5px 5px 5px #000000;
   -moz-box-shadow: 5px 5px 5px #000000;
   -webkit-box-shadow: 5px 5px 5px #000000; 
   border-radius: 15px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   }
   
.sidebar {
   float: left;
   clear: left;
   padding: 0px 25px 10px 0px;
   width: 175px;
   vertical-align: middle;
   }  
 
.footer {
   height: 100px;
   font-size: 12px;
   font-family: arial;
   text-align: center;
   vertical-align: top;
   color: #FFFFFF;
   }

a {
   outline: none;
   }
   
a.footlink {
   text-decoration: underline;
   color: #FFFFFF;
   }
   
a:hover.footlink {
   text-decoration: none;
   color: #FFFFFF; 
   }
   
.green {
   color: #004b24;
   font-weight: 600;
    }
    
.bullet {
   font-size: 11pt;
   text-align: justify;
    }
    
.formhead {
      text-align: left;
      padding: 0 15 0 0;
      text-decoration: underline;
      font-family: Arial;
      font-size: 10pt;
      font-weight: bold;
      } 
      
.formcol1 {
      height: 50px;
      font-size: 10pt;
      text-align: left;
      padding: 0 8 3 0;
      }
      
.formcol2 {
      height: 50px;
      font-size: 10pt;
      text-align: left;
      padding: 0 1 3 0;
      } 
      
.project {
    float: left;
    width: 90px;
     }
     
.project2 {
    float: left;
     }
    
.service_list1 {
    float: left;
    width: 190px;
    height: 200px;
    } 
    
.service_list2 {
    float: left;
    width: 250px;
    height: 200px;
    } 
    
.service_list3 {
    float: left;
    height: 200px;
    width: 170px;
    } 
   
/* Picture Gallery */
  #container {position:relative; width:624px; height:524px; margin:0px auto 0 auto; background:#FFFFFF;}
  #container ul {width:624px; height:524px; padding:0; margin:0px; list-style-type:none; float:right;}
  #container li {float:left;}
  #container a.gallery span {position:absolute; width:1px; height:1px; top:5px; left:5px; overflow:hidden; background:#fff;}
  #container a.gallery, #container a.gallery:visited {display:block; color:#000; text-decoration:none; margin:2px 2px 2px 2px; text-align:center; cursor:default;}
  #container a.slide0 {height:100px; width:100px;}
  #container a.gallery:active, #container a.gallery:focus {}
  #container a.gallery:hover span {position:absolute; width:414px; height:308px; top:106px; left:105px; color:#000; background:#FFFFFF;}
  #container a.gallery:hover img {border: none; float:left;}
 
/* Picture Gallery */
  #container a.gallerya {background:url(images/gallery/1_small.jpg); height:100px; width:100px;}
  #container a.galleryb {background:url(images/gallery/2_small.jpg); height:100px; width:100px;}
  #container a.galleryc {background:url(images/gallery/3_small.jpg); height:100px; width:100px;}
  #container a.galleryd {background:url(images/gallery/4_small.jpg); height:100px; width:100px;}
  #container a.gallerye {background:url(images/gallery/5_small.jpg); height:100px; width:100px;}
  #container a.galleryf {background:url(images/gallery/6_small.jpg); height:100px; width:100px;}
  #container a.galleryg {background:url(images/gallery/7_small.jpg); height:100px; width:100px;}
  #container a.galleryh {background:url(images/gallery/8_small.jpg); height:100px; width:100px;}
  #container a.galleryi {background:url(images/gallery/9_small.jpg); height:100px; width:100px;}
  #container a.galleryj {background:url(images/gallery/10_small.jpg); height:100px; width:100px;}
  #container a.galleryk {background:url(images/gallery/11_small.jpg); height:100px; width:100px;}
  #container a.galleryl {background:url(images/gallery/12_small.jpg); height:100px; width:100px;}
  #container a.gallerym {background:url(images/gallery/13_small.jpg); height:100px; width:100px;}
  #container a.galleryn {background:url(images/gallery/14_small.jpg); height:100px; width:100px;}
  
/* Picture Gallery 2 */
  #container2 {position:relative; width:624px; height:524px; margin:0px auto 0 auto; background:#FFFFFF;}
  #container2 ul {width:624px; height:524px; padding:0; margin:0px; list-style-type:none; float:right;}
  #container2 li {float:left;}
  #container2 a.gallery span {position:absolute; width:1px; height:1px; top:5px; left:5px; overflow:hidden; background:#fff;}
  #container2 a.gallery, #container2 a.gallery:visited {display:block; color:#000; text-decoration:none; margin:2px 2px 2px 2px; text-align:center; cursor:default;}
  #container2 a.slide0 {height:100px; width:100px;}
  #container2 a.gallery:active, #container2 a.gallery:focus {}
  #container2 a.gallery:hover span {position:absolute; width:414px; height:308px; top:3px; left:105px; color:#000; background:#FFFFFF;}
  #container2 a.gallery:hover img {border: none; float:left;}
 
/* Picture Gallery 2 */
  #container2 a.gallerya {background:url(images/gallery/b_a1/1_small.jpg); height:100px; width:100px;}
  #container2 a.galleryb {background:url(images/gallery/b_a1/2_small.jpg); height:100px; width:100px;}
  #container2 a.galleryc {background:url(images/gallery/b_a1/3_small.jpg); height:100px; width:100px;}
  #container2 a.galleryd {background:url(images/gallery/b_a1/4_small.jpg); height:100px; width:100px;}
  #container2 a.gallerye {background:url(images/gallery/b_a2/1_small.jpg); height:100px; width:100px;}
  #container2 a.galleryf {background:url(images/gallery/b_a2/2_small.jpg); height:100px; width:100px;}
  #container2 a.galleryg {background:url(images/gallery/b_a2/3_small.jpg); height:100px; width:100px;}
  #container2 a.galleryh {background:url(images/gallery/b_a2/4_small.jpg); height:100px; width:100px;}
  #container2 a.galleryi {background:url(images/gallery/b_a2/5_small.jpg); height:100px; width:100px;}
  #container2 a.galleryj {background:url(images/gallery/b_a2/6_small.jpg); height:100px; width:100px;}
  #container2 a.galleryk {background:url(images/gallery/b_a3/1_small.jpg); height:100px; width:100px;}
  #container2 a.galleryl {background:url(images/gallery/b_a3/2_small.jpg); height:100px; width:100px;}
  #container2 a.gallerym {background:url(images/gallery/b_a3/3_small.jpg); height:100px; width:100px;}
  #container2 a.galleryn {background:url(images/gallery/b_a3/4_small.jpg); height:100px; width:100px;}
  #container2 a.galleryo {background:url(images/gallery/b_a4/1_small.jpg); height:100px; width:100px;}
  #container2 a.galleryp {background:url(images/gallery/b_a4/2_small.jpg); height:100px; width:100px;}
  #container2 a.galleryq {background:url(images/gallery/b_a4/3_small.jpg); height:100px; width:100px;}
  #container2 a.galleryr {background:url(images/gallery/b_a4/4_small.jpg); height:100px; width:100px;}
  #container2 a.gallerys {background:url(images/gallery/b_a4/5_small.jpg); height:100px; width:100px;}
  #container2 a.galleryt {background:url(images/gallery/b_a4/6_small.jpg); height:100px; width:100px;}
  #container2 a.galleryu {background:url(images/gallery/b_a4/7_small.jpg); height:100px; width:100px;}
  #container2 a.galleryv {background:url(images/gallery/b_a4/8_small.jpg); height:100px; width:100px;}
  #container2 a.galleryw {background:url(images/gallery/b_a5/1_small.jpg); height:100px; width:100px;}
  #container2 a.galleryx {background:url(images/gallery/b_a5/2_small.jpg); height:100px; width:100px;}
  #container2 a.galleryy {background:url(images/gallery/b_a5/3_small.jpg); height:100px; width:100px;}
  #container2 a.galleryz {background:url(images/gallery/b_a5/4_small.jpg); height:100px; width:100px;}
  #container2 a.galleryaa {background:url(images/gallery/b_a5/5_small.jpg); height:100px; width:100px;}
  #container2 a.galleryab {background:url(images/gallery/b_a5/6_small.jpg); height:100px; width:100px;}
  #container2 a.galleryac {background:url(images/gallery/b_a5/7_small.jpg); height:100px; width:100px;}
  #container2 a.galleryad {background:url(images/gallery/b_a5/8_small.jpg); height:100px; width:100px;}