body{font-family:Verdana,Helvetica,sans-serif; font-size:12px;  color:#000; background-color:#14B6DE; text-align:center;}
body,form{margin:0; padding:0;}
input,select,textarea{font-family:Verdana,Helvetica,sans-serif; font-size:11px;}
img{border:0;}
p{margin-top:0.8em; margin-bottom:0.8em; line-height:1.7em;}
ul li{margin-top:0.4em; margin-bottom:0.4em; line-height:1.3em;}

h1{font-family:Verdana,sans-serif; font-weight:bold; text-align:left; font-size:13px; padding:0px 0 0px 0; margin:0.6em 0px 0.6em 0px;  color:#01354D;line-height:1.5em; }
h1 span{color:#FF9C03;}
h2{font-family:Verdana,sans-serif; font-weight:bold; text-align:left; font-size:13px; padding:0px 0 0px 0; margin:.9em 0px 1.0em 0px; color:#01354D; }
h3.faq{color:#FF9C03; border-bottom:1px solid #FF9C03;padding-bottom:3px;}
h3{font-size:12px; color:#06223E; margin:0.0em 0 0.6em 0;}
h4{font-size:12px; color:#fff; margin:0.6em 0 0.6em 0;}
h2#breadcrumb{font-size:10px; padding:5px; background-color:#F7EFEC; border-bottom:1px solid #ccc; color:#000;}
h2#breadcrumb a{text-decoration:none; }

 h2 span{font-weight:normal;}
 h2 span a{text-decoration:none;  color:#0276AF; font-style: italic;}

a{color:#0276AF; text-decoration:none;  text-decoration:underline;}
a:hover{color:#BC3754;}
.red{color:red;}

.img-left{float:left; border:1px solid #000; margin-right:7px; margin-bottom:7px;}
.img-right{float:right; margin-bottom:4px; margin-left:5px; border:1px solid #000;}
.imgright{float:right; margin-bottom:4px; margin-left:5px;}
.img-center{margin:5px 1px 5px 0px;border:1px solid #000;}
.img-side{border:1px solid #333; margin:10px 0;}

#wrapper{width:798px;  background-color:#fff;  margin:0 auto; padding-top: 0px;    background-repeat:repeat-y;  }
#nav{width:798px;  margin:0px auto 0 auto;  height:46px;  color:#fff;  background-image: url(../images/site/nav-bg.jpg);   }
#nav ul{margin: 0;padding: 0; width: 760px; margin: 0 auto; text-align:left; color: #01354D;}
#nav ul li{margin: 0;padding: 0;list-style: none url();display: inline;}
#nav ul li a{margin: 0;padding: 0 15px ;line-height: 46px; font-weight: bold; color: #01354D; text-transform: uppercase; 
text-decoration: none; 
  
}
#nav ul li a.last{background-image:url();}
#nav ul li a:hover,#nav ul li a.active{color: #BC3754;}
#focus{width:809px;  margin:0 auto;  height:245px;  background-image:url(../images/site/header-bg.jpg);  background-repeat:repeat-x;  position:relative;}
#logo{position:absolute;  top:22px;  left:22px;}
#focus h3{
margin: 0; padding: 0;
position: absolute;
top: 135px;
font-size: 13px;
left: 10px;
}
#focus p{
 margin: 0; padding: 0;
position: absolute;
top: 165px;
font-size: 12px;
left: 10px;
width: 250px;
text-align: left;
}

#focus a{
  color:#00427B;
}



#main{padding-top:0px;}

#content-full-in{
  width: 760px;
  margin: 0 auto;
  text-align: left;
}
#content-left{
  float: left;
  width: 255px; 
  margin-left: 5px;
    
}
#content-left-in{width:250px;  float:right;  text-align:left;}



#content-left-in #news{
  width: 250px;
 
  
  float: right;
  padding: 2px;
 
  border: 1px solid #ccc;
  margin-bottom: 10px;

}


#content-left-in #news p{
  padding: 0 5px;
}

#content-left-in #news img.logo{
  margin: 4px 8px;
}


#contact-details{
  width: 350px;
  float: left;
 
}

#contact-form{  
  width:390px;
  float: right;
  padding-bottom: 5px;
  padding-top: 10px; 

}

#contact-form label{
  font-weight: bold;
  margin-bottom: 3px;
  display: block;
}

#contact-form input{
  width: 300px;
}

#contact-form textarea{
  width: 380px;
  height: 100px;
  
}

#contact-form #button{
  width: 120px;
  margin-top: 5px;
  display: block;
  
}


.contact-details{
 background-color: #efefef;
 width: 99%;
}

.contact-details td{
  background-color: #fff;
}

 .testimonial-wrapper{
  background-color: #F4F4F4;
  padding: 5px 10px 10px 10px;
  border: 1px solid #EBEBEB;
  margin: 10px 0;
  
 }

#footer{background-color: #f4f4f4;padding: 8px; border-top: 1px solid #E3E3E3;}


#footer p{
  margin: 0;
}

#bottom-nav{
  background-color: #14B6DE;
  font-size: 11px;
  padding: 5px;
  color: #fff;
}
#bottom-nav a{
  color: #fff;
  text-decoration: none;
}

#bottom-nav a:hover{
   color: #BC3754;
}

table.contacts{color:#000;   position: absolute; top: 20px; left: 20px; }
table.contacts td{line-height:1em;  text-align:left; padding-left: 10px;}
table.contacts th{line-height:1em;  text-align:left; border-right: 1px solid #fff; padding-right: 5px;}
#footer a{color:#000; text-decoration: none;}
#footer a:hover{text-decoration: underline;}


#content-right .contacts{color:#000;  margin:0;  background-color:#fff;  width:250px;}
#content-right .contacts td{background-color:#F7EFEC;  }
#map{width:500px;  height:500px;  }
div#side_bar a{text-decoration:none;  color:#fff;}



table.maps{width:250px;  margin:0px auto 0px auto;           }
table.maps td{background-color:#0276AF;  text-align:left; }
table.b{}
table.b label{width:100px;  display:block;  float:left;  text-align:right;  font-weight:bold;  margin-right:5px;}
table.b input{width:350px;}
table.b textarea{width:350px;  height:150px;}
table.b #but{width:100px;}
fieldset{border:1px solid #F17E1A;  margin-bottom:10px;}
legend{font-weight:bold;  color:#F17E1A;  text-transform:uppercase;}



#signature{
  font-size: 10px;
  width: 809px;
  margin: 0 auto;
  text-align: right;
  padding-top: 5px;
 
  background-color: #395C76;
  
  
}

#signature a{
color: #ccc;
text-decoration: none;


}

 
