@charset "utf-8";

* {

	margin: 0;

	padding: 0;

}



html, body {

	background: #FFF url(../images/bg.jpg) repeat-x top;

	font: 12px Arial, Helvetica, sans-serif;

	text-align: left;

}



#wrapper {

	width: 1000px;

	margin: 0 auto;

}



#header {

	width: 100%;

	float: left;

}



#header p {

	color: #FFF;

	font-size: 115%;

	margin: 9px 0;

}



#logo {

	float: left;

	width: 100%;

	padding: 20px 0;

}



#menu {

	float: left;

	width: 100%;

}



#menu ul {

	list-style: none;

	float: right;

}



#menu ul li {

	background: url(../images/btn.png) no-repeat;

	color: #0A6A9E;

	width: 95px;

	text-align: center;

	height: 50px;

	float: left;

	margin: 0 5px;

	display: block;

	cursor: pointer;

}



#menu ul li:hover {

	background: url(../images/btn_hover.png) no-repeat;

	color: #FFF;

}



#menu ul li a {

	display: block;

	text-decoration: none;

	color: #0A6A9E;

	padding: 18px 0;

}



#menu ul li:hover a {

	color: #FFF;

}



#body {

	width: 100%;

	float: left;

	background: #FFF;

}



#body h1 {

	float: left;

	font-size: 250%;

	font-weight: normal;

	padding: 10px 2% 0;

	width: 96%;

	color: #333;

	margin-top: 15px;

}



#body #main {

	width: 100%;

	float: left;

	background: #FFF;

	position: relative;

}



#body #slogan {

	color: #999;

	font-size: 250%;

	width: 700px;

	position: absolute;

	top: 50px;

	left: 275px;

}



#body #name {

	position: absolute;

	font-weight: bold;

	color: #333;

	top: 175px;

	left: 280px;

}



#body #boxes {

	float: left;

	width: 100%;

}



#boxes .box {

	background-color: #196C94;

	float: left;

	color: #FFF;

	width: 31.3%;

	height: 200px;

	padding: 1%;

	border-bottom: solid #fff 10px;

	position: relative;

}



#boxes .box h2 {

	text-transform: uppercase;

	font-size: 220%;

	margin-bottom: 10px;

	font-weight: normal;

}



#boxes .box p {

	line-height: 18px;

	font-size: 115%;

}



#boxes .box p.readmore {

	position: absolute;

	bottom: 30px;

	font-size: 100%;

}



#boxes .box p.readmore a:link,

#boxes .box p.readmore a:visited {

	color: #FFF;

}



#body #large_testimonial {

	float: left;

	margin-bottom: 15px;

	border-bottom: solid 1px #CCC;

	padding: 10px 20px;

	position: relative;

}



#body #large_testimonial .body {

	color: #333;

	font-size: 150%;

	background: url(../images/quotes.png) no-repeat top left;

	padding-left: 7px;

	padding-top: 8px;

}



#body #large_testimonial .info {

	margin-top: 10px;

	margin-left: 7px;

	float: left;

	width: 350px;

}



#body #large_testimonial .info .name {

	font-size: 175%;

	color: #0A6A9E;

}



#body #large_testimonial .logo {

	bottom: 11px;

	float: left;

	left: 350px;

	position: absolute;

}



#body .testimonial_column {

	width: 46%;

	padding: 10px 2%;

	float: left;

}



#body .testimonial {

	margin: 10px 0;

	position: relative;

	float: left;

}



#body .testimonial .body {

	color: #333;

	background: url(../images/quotes.png) no-repeat top left;

	padding-left: 9px;

	padding-top: 12px;

	margin-bottom: 10px;
	
	font-size:14px; 

}



#body .testimonial .info {

	float: left;

	margin-left: 9px;

	font-size:14px; 
}



#body .testimonial .info p {

	color: #333;

}



#body .testimonial .info .name {

	color: #0A6A9E;

	font-weight: bold;

}



#body .testimonial .logo {

	bottom: 0;

	position: absolute;

	right: 0;

}



#body #studies {

	width: 715px;

	float: left;

	margin-left: 9px;

}



#body #studies div {

	border-style: solid;

	border-color: #999;

	width: 45%;

	float: left;

	padding: 2%;

	height: 200px;

}



#body #studies div p {

	width: 100%;

	float: left;

	margin: 3px 0;

}



#body #studies div p.title {

	color: #0A6A9E;

	font-size: 125%;

	font-weight: bold;

}



#body #results {

	width: 675px;

	float: left;

	margin-left: 9px;

}



#body #results div.box {

	border-style: solid;

	border-color: #999;

	width: 45%;

	float: left;

	padding: 2%;

	height: 350px;

	font-size: 75%;

}



#body #results div.box p {

	width: 100%;

	float: left;

	margin: 3px 0;

}



#body #results div.box p.title {

	color: #0A6A9E;

	font-size: 125%;

	font-weight: bold;

}



#body #image {

	float: right;

	width: 260px;

	text-align: right;

	padding-right: 16px;

}



#body #image p {

	color: #333;

}



#body #image .body {	

	color: #333;

	background: url(../images/quotes.png) no-repeat top left;

	padding-left: 9px;

	padding-top: 12px;

	margin-bottom: 10px;

}



#body #image .name {

	color: #0A6A9E;

	font-weight: bold;

}



#body form {

	margin-left: 25px;

	float: left;

	width: 525px;

}



#body form div {

	width: 100%;

	float: left;

	margin: 5px 0;

}



#body form div label {

	font-size: 125%;

	color: #333;

	width: 125px;

	float: left;

}



#body form div input[type=text] {

	border: solid 1px #0A6A9E;

	width: 350px;

	padding: 3px;

}



#body form div input[type=submit] {

	margin-left: 125px;

	padding: 0 15px;

}



#body form div textarea {

	width: 350px;

	height: 150px;

	border: solid 1px #0A6A9E;

	padding: 3px;

	font: 12px Arial, Helvetica, sans-serif;

}



#body form div img {

	margin-left: 125px;

}



#footer {

	float: left;

	width: 100%;

	border-top: solid 1px #CCC;

	margin-top: 20px;

	padding-top: 15px;

}



#footer #copy {

	float: left;

	color: #999;

	font-size: 85%;

	font-weight: bold;

}



#footer #phone {

	float: right;

	color: #0A6A9E;

	font-size: 125%;

}
