@charset "utf-8";

body {
	font-size: 62.5%;
	margin: 0;
	padding-bottom: 100px;
}
img {
	border: 0;
}
p {
	margin: 0;
	padding: 0;
}
ul {
	margin: 0;
	padding: 0;
}
.divider {
	background: #ccc;
	height: 1px;
	margin-bottom: 20px;
	width: 100%;
}
.bioPic {
	float: right;
	margin: 30px;
}
.seo {
	display: none;
}
#banner {
	height: 105px;
	margin: 30px auto 0 auto;
	width: 915px;
}
	#banner.style1 {
		background: url(../images/banner-1.jpg) no-repeat;
	}
	#banner.style2 {
		background: url(../images/banner-2.jpg) no-repeat;
	}
	#banner.style3 {
		background: url(../images/banner-3.jpg) no-repeat;
	}
	#banner.style4 {
		background: url(../images/banner-4.jpg) no-repeat;
	}
	#banner.style5 {
		background: url(../images/banner-5.jpg) no-repeat;
	}
	#banner.style6 {
		background: url(../images/banner-6.jpg) no-repeat;
	}
	#banner.style7 {
		background: url(../images/banner-7.jpg) no-repeat;
	}
	#banner.style8 {
		background: url(../images/banner-8.jpg) no-repeat;
	}

#clients {
	height: 160px;
	margin: 0 auto;
	width: 915px;
}
#contactForm {
	margin: 0;
	padding: 0;
}
	#contactForm input,
	#contactForm textarea {
		font: 1.2em/18px Arial, Helvetica, sans-serif;
		margin-bottom: 10px;
	}
	#contactForm label {
		color: #5d5d5d;
		display: block;
		float: left;
		font: 1.2em/20px Arial, Helvetica, sans-serif;
		padding-right: 10px;
		text-align: right;
		width: 100px;
	}

#containerHeader {
	background: url(../images/bg_header_tile_x.jpg) repeat-x top;
	height: 165px;
}
	#containerHeader #header {
		height: 135px;
		margin: 0 auto;
		position: relative;
		width: 915px;
	}
		#containerHeader #header .left {
			float: left;
			height: 135px;
			width: 430px;
		}
		#containerHeader #header .right {
			background: url(../images/header_right.jpg) no-repeat;
			clear: right;
			float: right;
			height: 135px;
			width: 485px;
		}
		
	#containerHeader #header #nav {
		height: 30px;
		list-style: none;
		margin: 0;
		padding: 0 0 0 65px;
		position: relative;
	}
		#containerHeader #header #nav li {
			display: inline;
		}
			#containerHeader #header #nav li a:link,
			#containerHeader #header #nav li a:visited {
				background: #bab183;
				color: #e2dcbf;
				display: block;
				float: left;
				font: 1.2em/30px Arial, Helvetica, sans-serif;
				text-align: center;
				text-decoration: none;
			}
			#containerHeader #header #nav li a:hover {
				background: #fff;
				color: #7a7a7a;
			}
			#containerHeader #header #nav li a.item1 {
				width: 70px;
			}
			#containerHeader #header #nav li a.item2 {
				width: 70px;
			}
			#containerHeader #header #nav li a.item3 {
				width: 120px;
			}
			#containerHeader #header #nav li a.item4 {
				width: 165px;
			}
			#containerHeader #header #nav li a.item5 {
				width: 110px;
			}
			#containerHeader #header #nav li a.item6 {
				width: 110px;
			}
			#containerHeader #header #nav li a.item7 {
				width: 70px;
			}
			#containerHeader #header #nav li a.item8 {
				width: 70px;
			}
			#containerHeader #header #nav li a.selected {
				background: #fff;
				color: #7a7a7a;
			}
			
	#containerHeader #header #subnav {
		display: none;
		position: absolute;
		left: 325px;
		top: 165px;
		width: 165px;
	}
		#containerHeader #header #subnav p {
			margin: 0;
			padding: 0;
		}
			#containerHeader #header #subnav .heading {
				background: #e6e1c9;
				color: #aea888;
				display: block;
				font: 1.2em/25px Arial, Helvetica, sans-serif;
				height: 25px;
				text-align: center;
			}
			#containerHeader #header #subnav p a:link,
			#containerHeader #header #subnav p a:visited {
				background: #cac39f;
				color: #fff;
				display: block;
				font: 1.2em/25px Arial, Helvetica, sans-serif;
				height: 25px;
				text-align: center;
				text-decoration: none;
			}
			#containerHeader #header #subnav p a:hover {
				background: #a69d6f;
				color: #fff;
			}

#content {
	background: url(../images/bg_content_tile_y.jpg) repeat-y;
	height: auto;
	margin: 50px auto 0 auto;
	overflow: auto;
	width: 915px;
}
	#content h1 {
		color: #c8c5ae;
		font: 3.6em Arial, Helvetica, sans-serif;
		margin: 0 0 20px 0;
		padding: 0;
	}
	#content h2 {
		color: #c8c5ae;
		font: 2em Arial, Helvetica, sans-serif;
		margin: 30px 0 10px 0;
		padding: 0;
	}
	#content p {
		color: #5d5d5d;
		font: 1.2em/18px Arial, Helvetica, sans-serif;
		margin-bottom: 20px;
	}
		#content p.backToTop {
			border-bottom: 1px solid #ccc;
			margin: 0 0 40px 0;
			padding: 0 0 20px 0;
			text-align: right;
		}
		#content p.date {
			color: #666;
			font-size: 1.1em;
			margin-bottom: 5px;
		}
		#content p.large {
			font-size: 1.6em;
			line-height: 26px;
		}
		#content p.newsTitle {
			color: #a4a07e;
			font-size: 1.6em;
			margin-bottom: 5px;
		}
		#content p.subtitle {
			color: #5d5d5d;
			font-size: 1.4em;
			text-transform: uppercase;
		}
	
	#content #left {
		float: left;
		padding: 10px 40px;
		width: 530px;
	}
		#content #left ol {
			color: #5d5d5d;
			font: bold 1.2em/18px Arial, Helvetica, sans-serif;
			margin: 0 0 20px 20px;
			padding: 0 0 0 40px;
		}
		#content #left p.breadcrumb {
			color: #999;
			font: 1.1em Arial, Helvetica, sans-serif;
			height: 30px;
		}
		#content #left ul {
			color: #5d5d5d;
			font: 1.2em/18px Arial, Helvetica, sans-serif;
			list-style-type: circle;
			margin: 0 0 20px 40px;
		}
			#content #left ul li.spacer {
				margin-bottom: 20px;
			}
			#content #left ul ul {
				font-size: 1em;
			}
			#content #left ol ul {
				font-size: 1em;
				font-weight: normal;
				list-style-type: circle;
			}

		#content #left .author {
			border-bottom: 1px solid #ccc;
			color: #898468;
			margin: 0 0 40px 0;
			padding: 0 40px 20px 0;
			text-align: right;
		}
		#content #left .contactBox {
/*			background: #e1d7a2; */
			padding: 20px 20px 0 20px;
		}
			#content #left .contactBox p {
				color: #80784c;
			}

	#content #right {
		float: right;
		padding: 10px 40px;
		width: 225px;
	}
		#content #right p.testimonial .author {
			font-size: 1.2em;
		}
		#content #right .testimonial {
			background: #e1d7a2;
			margin: 0;
			padding: 20px;
		}
			#content #right .testimonial p {
				color: #80784c;
				font-size: 1.1em;
			}
		
		#content #right .testimonialBottom1 {
			background: url(../images/testimonial_bottom-1.jpg) no-repeat left;
			height: 15px;
			margin-bottom: 20px;
		}
		#content #right .testimonialBottom2 {
			background: url(../images/testimonial_bottom-2.jpg) no-repeat right;
			height: 15px;
			margin-bottom: 20px;
		}

#flash {
	height: 185px;
	margin: 30px auto 5px auto;
	width: 915px;
}
#footer {
	height: 60px;
	font: 1.2em/30px Arial, Helvetica, sans-serif;
	margin: 20px auto 0 auto;
	width: 915px;
}
	#footer p {
		color: #cac5a9;
	}
	#footer .links {
		float: left;
		padding-left: 40px;
		width: 660px;
	}
		#footer .links a:link,
		#footer .links a:visited {
			color: #807955;
			margin-right: 10px;
			text-decoration: none;
		}
		#footer .links a:hover {
			color: #cac5a9;
		}
		
	#footer .networks {
		float: right;
		text-align: center;
		width: 215px;
	}
		#footer .networks a {
			margin-right: 5px;
		}

#promos {
	height: 190px;
	margin: 0 auto;
	width: 915px;
}
	#promos p {
		color: #fff;
		font: 1.2em/18px Arial, Helvetica, sans-serif;
		margin-top: 80px;
		padding: 0 30px;
		text-align: center;
	}
		#promos p.link {
			height: 30px;
			margin: 0;
			padding: 0;
			position: relative;
			top: 35px;
		}
	
	#promos #promo1 {
		background: url(../images/bg_promo-1.jpg) no-repeat;
		border-right: 5px solid #fff;
		float: left;
		height: 190px;
		width: 300px;
	}
	#promos #promo2 {
		background: url(../images/bg_promo-2.jpg) no-repeat;
		border-right: 5px solid #fff;
		float: left;
		height: 190px;
		width: 305px;
	}
	#promos #promo3 {
		background: url(../images/bg_promo-3.jpg) no-repeat;
		float: left;
		height: 190px;
		width: 300px;
	}

a:link,
a:visited {
	color: #898468;
}
a:hover {
	color: #000;
}

