/* CSS Document */

*{font-size: 100%; margin: 0; padding: 0; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif;}

body {position: relative; margin: 0px auto; padding: 0px; font-size: 100%; width: 962px; background: url(../images/layout/bg.gif) top repeat-x #FFF;}
#container {float: left; position: relative;  margin: 20px 0px 20px 0px; padding: 0px; width: 962px;}
#header {position: relative; width: 962px; height: 98px; background: url(../images/layout/masthead.gif) no-repeat;}

#nav {width: 171px; margin: 20px 10px 10px 10px;  position: relative; float: left;}
#main {position: relative; float: right; width: 755px; clear: right}

#footer {position: relative; float: right; width: 755px; height: 131px; background: url(../images/layout/bg_footer.gif) no-repeat; margin: 60px 0 0 0;}

#images {height: 140px; width: 755px; padding: 15px 0 15px 0; position: relative; float: right;}
#images img {border: 1px solid #9fbb8e; margin: 0 4px 5px 0;}
#image-text {position: relative; float: left; margin: -10px 0 0 0;}

#services {width: 755px; position: relative; float: left; padding: 0 0 15px 0;}
.box {position: relative; float: left; width: 120px; height: 180px; margin: 0 4px 0 0; background: #eef2ef; border: 1px solid #c5c5c5}
.box2 {position: relative; float: left; width: 120px; height: 180px; margin: 0 0 0 0px; background: #eef2ef; border: 1px solid #c5c5c5}

.testimonial-img {
	position: relative;
	float: left;
	width: 358px;
	clear: both;
	padding: 10px 10px 0 0;
	height: 433px;
}
.testimonial-text {
	position: relative;
	float: left;
	width: 387px;
	height:303px;
	padding: 110px 0 40px 0;
}

.box a, .box2 a {text-decoration: none; color: #006600; display: block}
.box a:hover, .box2 a:hover {border-bottom: 1px dotted #006600; background-color: #FFF}

ul {list-style: none; margin: 0; padding: 0 10px 0 0;}
#nav li {background: #F2F2F2; margin: 10px 0 10px 0; width: 171px; text-align: right;}
#nav li a {font-size: .8em; text-decoration: none; padding: 2px 10px 2px 0;}	
#nav li a:link, #nav li a:visited {color: #000;display: block;}
#nav li a:hover {color: #FFF;background-color: #005500;}	

h2 {
	color: #FFF;
	font-size: 1.2em;
	text-align: right;
	padding: 10px 20px 5px 0;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {color: #FFF; font-size: .8em; text-align: right; padding: 0 20px 5px 0;}
.testimonial-text p {
	font-family: "Gill Sans MT", Arial, sans-serif;
	font-size: .9em;
}

p {
	font-size: 0.8em;
	text-align: justify;
	padding: 5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.box p, .box2 p {
	font-size: 0.7em;
	text-align: left;
	padding: 10px;
}
#footer p {font-size: .65em; text-align: center; position: relative; margin: 0px auto; text-decoration: none; color: #000;}
#footer p a {text-align: center; position: relative; margin: 0px auto; text-decoration: none; color: #000;}

form {margin-left: 5px; margin-right: 5px; padding-left: 5px; padding-right: 5px;}
form p label {float: left; width: 23%;}
form p {clear: left; margin: 0; padding-top: 5px;}

.hidden {display: none !important;}

#imgtext {width: 190px; position: relative; float: left;}
#imgtext2 {width: 190px; position: relative; float: left;}
#imgtext3 {width: 190px; position: relative; float: left;}
#imgtext4 {width: 180px; position: relative; float: left;}

#images p {font-size: .6em}
