@charset "UTF-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
   max-width: 100%;
   margin: 0px;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}


.wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
#headerlogo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#imagewrapper {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
   height:auto;
	display: block;
}
#intro {
   clear: both;
   float: left;
   margin-left: 0;
   width: 99%;
   display: block;
   margin-top: 3%;
   margin-bottom: 3%;
}

#servicesMid {
   float: left;
	padding-top: 3%;
   margin-left: 0;
   width: 70%;
   display: block;
}
#Privacy {
   float: left;
   margin-left: 0;
   width: 100%;
   display: block;
}
#findLeft {
   float: left;
	padding-top: 5%;
   margin: 1% 0% 0% 0%;
   width: 50%;
   display: block;
}
#findRight {
   float: left;
   margin-top: 5%;
	margin-left: auto;
	margin-right: auto;
   width: 50%;
   display: block;
}
.servicesright {
   float: left;
   width: 90%;
   display: block;
   height: 50px;
   clear: right;
   vertical-align: middle;
   margin-top: 25px;
   margin-bottom: 0px;
}
#pageheading {
   clear: both;
	padding-top: 3%;
   width: 1000px;
   display: block;
margin-left: auto;
	margin-right: auto;

}
.servicesleft {
   float: left;
   margin-left: 0;
   width: 10%;
   display: block;
   clear: left;
   height: 65px;
   margin-bottom: auto;
   vertical-align: middle;
   padding-top: 10px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
#aboutleft {
   float: left;
   margin-top: 15px;
   width: 30%;
   display: block;
   clear: left;
   height: auto;

   
}

#servicesbullets2 {
   clear: none;
   float: left;
   margin-left: 3.4482%;
   width: 100%;
   display: block;
}

#servicesbullets3 {
   clear: none;
   float: left;
   margin-left: 3.4482%;
   width: 100%;
   display: block;
}
#email {
   float: right;
   margin-top:3%;
   margin-left: 3.4482%;
   width: 100%;
   padding: 10px;
}

#footer {
   clear: both;

   float: left;

   margin-left: 0;

   width: 100%;

   display: block;

}

#telephone {
   float: right;

   width: 100%;
   display: block;
}
#address {
   clear: both;
   float: left;
   margin-left: 0%;
   width: 50%;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #FFF;
   line-height: normal;
}
#navwrapper {
   clear: both;
   float: left;
   width: 98%;
   display: block;
   background-color: #666666;
   margin-top: 2%;
   margin-right: 0%;
   margin-bottom: 2%;
   margin-left: 0%;
   padding-top: 1%;
   padding-right: 0%;
   padding-bottom: 1%;
   padding-left: 2%;
   }
.nav {
   float:left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFF;
   font-weight: bold;
   text-decoration: none;
   width: auto;
   padding-right:20px;


}
.bodytext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #666;
   line-height: 28px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-transform: none;
}
.bodytextlinks {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #ED2323;
 }
.subheading {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 30px;
   color: #666666;
   line-height: auto;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-transform: none;
}

.address {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #FFF;
   line-height: 22px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-transform: none;
   text-align: left;
   text-decoration: none;
}
.blackbird {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #999;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-transform: none;
   text-align: left;
   text-decoration: none;
}
.contact {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #ED2323;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   text-transform: none;
   text-align: left;
   text-decoration: none;
}


.contact1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color:#666;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   text-transform: none;
   text-align: left;
   text-decoration: none;
}
.contacttel {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color:#666;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   text-transform: none;
   text-align: left;
   text-decoration: none;
}


.bullets {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #FFF;
   line-height: 22px;
   list-style-type: disc;
   text-align: left;
   display: list-item;
   font-weight: bold;
   list-style-image: url(images/bullet_red.gif);
   list-style-position: outside;
}
.bulletsGREY {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #666;
   list-style-type: disc;
   text-align: left;
   display: list-item;
   font-weight: normal;
   list-style-position: outside;
   margin-bottom: 1%;
}


#servicesbullets1 {
   background-color:#E3E3E3;
   clear: none;
   float: left;
   margin-left: 3.4482%;
      margin-left: 3.4482%;
   margin-top:1.6%;
   width: 95%;
   display: block;
}
#servicesbullets2 {
   background-color:#E3E3E3;
   clear: none;
   float: left;
   margin-left: 3.4482%;
   margin-top:1.6%;
   width: 95%;
   display: block;
}
#servicesbullets3 {
   background-color:#E3E3E3;
   clear: none;
   float: left;
   margin-left: 1%;
      margin-left: 3.4482%;
   margin-top:1.6%;
   width: 95%;
   display: block;
   margin-bottom:5%;
}

#accreditations {
   clear: both;
   float: left;
   width: 100%;
   display: block;
   margin:5% 5% 5% 0;

}



#areascovered {
   clear: both;

   float: left;

   margin-left: 0;

   width: 100%;

   display: block;

}

#LayoutDiv1 {
   clear: both;

   float: left;

   margin-left: 0;

   width: 100%;

   display: block;

}

.symbols {
   float: left;
   margin-left: 0;
   margin-top: 3%;
	padding-bottom: 2%;
   width: 24%;
   display: inline-block;
   text-align: center;
   vertical-align: middle;
   background-color: #CCC;
   margin-right: 1%;
   color: #FFF;
   font-family: Arial, Helvetica, sans-serif;
   height: 170px;
	font-size: 1.2em;

}



#footercontact {
   float: left;
   margin-left: 3.4482%;
   width: 30%;
   display: block;

}
#footer {
   background: #666;
   width: 100%;
   margin-top: 30px;

}
#footerinner {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
