body

{
background-color: #FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
color: #777777;
}

h1 {
color: #005AAB;
font-size: 14px;
margin: 10px 10px 0px 5px;
}

h2 {
font-size: 12px;
color: #005AAB;
font-weight: bold;
margin: 0px;
padding: 0px;
 }

h3 {
color: #005AAB;
font-weight: bold;
font-size: 12px;
letter-spacing: 1px;
padding: 0px;
margin: 5px 0px 0px;
}

h4 {
margin: 10px 0px 0px;
padding: 0px;
font-size: 10px;
color: #005AAB;
}

h5 {
margin: 5px 5px 15px 10px;
padding: 0px;
font-size: 10px;
color: #005AAB;
font-weight: normal;
}

a {
color: #005aab;
text-decoration: none;
}

a:hover {
color: #555555;
}



#mainwrapper

{ /* wraps everything inside shadow */

  border: 1px #666666 solid;
  width:756px;
  margin: 0px auto 0px auto;
  background-color: #FFFFFF;
}

#contentwrapper

{ /* wraps everything inside shadow */

  border: none;
  width:756px;
  margin: 0px 0px 0px 0px;
 }

#navmenu

{
  border-top: 1px #666666 solid;
  border-bottom: 1px #666666 solid;
  float: left;
  width:756px;
  height:38px;
  margin: 0px 0px 0px 0px;
}

#flashsound
{
  border: none;
  float: left;
  text-align:right;
  width:756px;
  height:38px;
  margin: 0px 0px 0px 0px;
}

#home

 {
 width:89px;
 float: right;
 border-left: 1px #666666 solid;
 }

 #aboutus

 {
 width:89px;
 float: right;
 border-left: 1px #666666 solid;
 }

 #services
 {
 width:89px;
 float: right;
 border-left: 1px #666666 solid;
 }

 #whyus
 {
 width:89px;
 float: right;
 border-left: 1px #666666 solid;
 }

 #gallery
 {
 width:89px;
 float: right;
 border-left: 1px #666666 solid;
 }

 #references
 {
 width:89px;
 float: right;
 border-left: 1px #666666 solid;
 }

 #contactus
 {
 width:89px;
 float: right;
 border-left: 1px #666666 solid;
 }

#welcometxt
  {
  border:none;
  height:70px;
  float: left;
  text-align: left;
  padding-left: 153px;
  }

#mainflash
  {
  clear: both;
  border-top:1px #666666 solid;
  margin: 0px 0px 0px 0px;
  width:756px;
  height:249px;
  }

#pagetitle
  {
  border:none;
  width:756px;
  height:70px;
  float: left;
  text-align: left;
  }

#footerwrapper
{
  border: none;
  width:756px;
  margin: 0px auto 0px auto;
  background-color: #FFFFFF;
  padding-top: 5px;
}

#copyright
  {
  width: 35%;
  border:none;
  float: left;
  text-align: left;
  font-size: 7pt;
  }

#w3c
  {
  border:none;
  float: left;
  text-align: center;
  font-size: 7pt;
  width: 29%;
  }


#credits
  {
  border:none;
  float: right;
  text-align: right;
  font-size: 7pt;
  width: 35%;
  }

#referencestxt

  {
  font-size:8pt;
  float: left;
  border:none;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:105px;
  text-align:justify;
  width: 590px;
  margin: 0px 0px 0px 0px;
  list-style-image:url('images/bladeblt.gif');
   }

#pagetextsmall

  {
  font-size:8pt;
  float: right;
  border:none;
  padding-top:0px;
  padding-right:48px;
  padding-bottom:0px;
  padding-left:15px;
  text-align:right;
  width: 230px;
  margin: 0px 0px 0px 0px;
   }



 #pagetextlarge

  {
  width: 425px;
  font-size:8pt;
  border:none;
  float: left;
  padding: 5px;
  margin: 0px 0px 0px 0px;
  padding-top:0px;
  padding-left:48px;
  padding-bottom:0px;
  padding-right:15px;
  }



  #graficsmall

  {
  border-top:1px #666666 solid;
  border-right:1px #666666 solid;
  border-bottom:1px #666666 solid;
  float: left;
  width:256px;
  }



  #graficlarge

  {
  width:450px;
  border-top:1px #666666 solid;
  border-left:1px #666666 solid;
  border-bottom:1px #666666 solid;
  float: right;
   }

#addresstxt

  {
  font-size:8pt;
  float: right;
  border:none;
  padding-top:0px;
  padding-right:55px;
  padding-bottom:0px;
  padding-left:10px;
  text-align:right;
  width: 240px;
  margin: 0px 0px 0px 0px;
  }

#leftaddresstxt

  {
  font-size:8pt;
  float: right;
  border:none;
  padding-top:0px;
  padding-right:25px;
  padding-bottom:0px;
  padding-left:35px;
  text-align:left;
  width: 240px;
  margin: 0px 0px 0px 0px;

  }

  #contactform
  {
  margin: 0px 0px 0px 0px;
  width:405px;
  border:none;
  float: right;
  padding-top:0px;
  padding-right:40px;
  padding-bottom:0px;
  padding-left:5px;
  font-size:7pt;
   }

   #galcats
   {
   list-style-image:url('images/bladeblt.gif');
   text-transform:capitalize;
   font-weight:600;  
   width: 220px; 
   text-align:left;
   }

   #galcats a:hover
   {
   list-style-image:url('images/bladeblt.gif');
   text-transform:capitalize;
   font-weight:600;   
   color: #9CBEDE;
   width: 220px; 
   }
   
   
   #gallerythumbs

   {

  margin: 0px 0px 0px 0px;

  width:450px;

  border:none;

  float: right;

  padding-top:0px;

  padding-right:0px;

  padding-bottom:0px;

  padding-left:0px;

  font-size:7pt;

   }

   .formmessage

   {

      font-family:verdana,arial,helvetica,sans-serif;

      font-size:8pt;

      font-weight:bold;

      color:#1A6BB4;

   }



.thumbnail

{

float: left;

width: 100px;

border: 1px #666666 solid;

margin: 0 35px 22px 0;

}



.clearboth {

clear: both;

 }



  #paginav

  {

  font-size:8pt;
  float: right;
  border:none;
  padding-top:5px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
  text-align:center;
  width: 450px;
  margin: 0px 0px 0px 0px;

   }
  
  #videoGal
  {
      font-size:16pt;
      font-weight:bold;
      color:#0065CE;
      float: right;
      border:solid 1px #0065CE;
      padding-top:2px;
      padding-right:2px;
      padding-bottom:2px;
      padding-left:2px;
      text-align:right;
      width: 230px;
      margin: 0px 0px 0px 0px;
  }
  
  #videoTxt
  {
    font-size:8pt;
  }

 #bluebold
   {
   text-transform:capitalize;
   font-weight:600;  
   color:#005aab;
   }