@charset "utf-8";
/* CSS Document */

body { color: #333333; font-family: Trebuchet MS; font-size: 12px; margin: 0; padding: 0; }

.tableDesign{
border-collapse: collapse; color: #333; background: #F3F5F7; background-color: #E5F5FA;
}

.style8 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.style8 A { color: #FFFFFF; text-decoration: none; }
.style8 A:visited {color: #FFFFFF; text-decoration: none;}
.style8 A:active {color: #FFFFFF; text-decoration: none;}
.style8 A:hover { color: #FFFFFF; text-decoration: underline;}
.style9 {font-size: 24px;color: #FF6600;}
.style11 {
	color: #FF6600;
	font-size: 16px;
}
.style12 {
	color: #FF6600;
	font-weight: bold;
}
.boldHeader {
	font-size: 14px;
	font-weight: bold;
}

A { color: #FF6600; text-decoration: none; }
A:visited {color: #FF6600; text-decoration: none;}
A:hover { color: #FF6600; text-decoration: underline;}
A:active {color: #FF6600; text-decoration: none;}

p { margin: 0 0 10px 0; }
	.single { line-height: 1.5; }
	.double { line-height: 2; }
.why { margin: 0 0 20px 0; }
ul,li { margin: 0; padding: 0 0 0 20px; text-indent: -10px; }
h1 { font-size: 18px; font-weight: bold; margin: 0; padding: 0; }
img { border: 0; }

.separator { background: url(/img/separator.gif) repeat-x; height: 1px; margin: 5px 0 5px 0; width: 100%; }
.separator2 { background: #FF6000; height: 1px; margin: 10px 0 10px 0; width: 100%; }

#body { background: #FFFFFF; border: #CCCCCC 1px solid; padding: 10px; width: 820px; }

#top { background: url(/img/top_bg.gif) repeat-x; height: 100px; width: 820px; }
#navigation { background: url(/img/nav_bg.gif) no-repeat; font-size: 18px; font-weight: bold; height: 40px; letter-spacing: 0px; line-height: 40px; text-align: center; width: 820px; }
	#navigation a { color: #666666; margin: 0 10px 0 10px; }	
	#navigation a:hover { color: #0099CC; }
#header { height: 190px; margin: 10px 0 0 0; width: 820px; }

#content { margin: 10px 0 0 0; text-align: left; width: 820px; }
	#main { float: left; margin: 0 10px 10px 0; width: 560px; }
	#side { float: left; margin: 0 0 10px 0; width: 250px; }
		.heading { background: url(/img/heading_bg.gif) right no-repeat; height: 50px; text-align: left; width: 820px; }
		.content { background: url(/img/gradient.gif) top repeat-x; padding: 20px; }
		.box { background-color: #E5F5FA; background-position: top right; background-repeat: no-repeat; border: #DAE9EE 1px solid; padding: 20px;}
	#testimonials { clear: both; margin: 0 0 20px 0; }
		.testimonial { background: #E5F5FA; padding: 0px 20px 0px 20px; }
	
	#footer {
		background: url(/img/footer.jpg) no-repeat;
		clear: both;
		color: #FFFFFF;
		font-size: 12px;
		height: 35px;
		text-align: center;
		width: 820px;
	}
		#footer a { color: #FFFFFF; font-weight: bold; }
		#footer a:hover { color: #333333; } EFF0F5
		
		/*** Testimonials ***/


#testimonials {
	width: 637px;
	background: url(/img/testimonials.gif) no-repeat 22px 18px;
	border-top: 1px solid #CFD4D8;
	padding: 21px 61px 5px 62px;
}

#testimonials h2 {
	font-size: 12px;
	letter-spacing: 1px;
	color: #FF611E;

}

#testimonials p {
	color: #000;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 20px;
	padding-top:5px;
	padding-bottom:10px;
}

/*** New testimonials styles created by Nick for the testimonials page. ***/


#testimonial {
	background: url(/img/testimonials.gif) no-repeat 22px 18px;
	padding: 21px 61px 5px 62px;
	color: #666;
	text-align: justify;
}


#name {
	font-weight: bold;
	color: #000;
}