/* CSS Document */html {	background: #E9EDE9 url(images/html_bg.jpg) repeat-y top;}body {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	text-align: center;	background: #E9EDE9 url(images/html_bg.jpg) repeat-y top;}a:link, a:visited {	text-decoration: underline;	background-color: transparent;	color: #52121B;}a:hover, a:active {	text-decoration: none;	background-color: transparent;	color: #5F6E5D;}#headBg {	background: url(images/1_bg.gif) repeat-x top;	}#wrapper {	position: relative;	text-align: left;	width: 840px;	margin-right: auto;	margin-left: auto;	padding: 126px 0 0 0;	background-image: url(images/header.gif);	background-repeat: no-repeat;	background-position: left top;}#content {	margin-left: 190px;	margin-right: 50px;	padding: 20px 0 0 20px;}#content p {	font-size: 90%;	line-height: 1.8em;	padding-left: 1em;}#content h1 {	font-size: 120%;	color: #52121B;	background-color: transparent;}#content h2 {	font-size: 100%;	color: #5F6E5D;	background-color: transparent;}#content h3 {	font-size: 100%;	color: #5F6E5D;	background-color: transparent;	margin-bottom: -12px;}#listStyle {	list-style: none;	font: 90% Arial, Helvetica, sans-serif;	line-height: 1.5em;	color: #333;}#navigation {	position: absolute;	top: 126px;	background-image: url(images/nav_bg.gif);	left: 0;	width: 178px;}#navigation ul {	list-style: none;	margin: 0;	padding: 0;	border: none;}#navigation li {	display: block;	width: 178px;	border-bottom: 1px dotted #fff;	margin: 0;	padding: 0;	font-size: 90%;	vertical-align: bottom; /* Removes unwanted margin in IE */}#navigation a:link, #navigation a:visited {	width: 143px;	display: block;	cursor: hand;	padding: 10px 5px 10px 30px;	background-color: transparent;	color: #591123;	text-decoration: none;}#navigation a:hover {	width: 143px;	display: block;	padding: 10px 5px 10px 10px;	border-left: 20px solid #D3DBD3;	background-color: #591123;	color: #FFFFFF;}#navigation ul.subnav {	background-color: transparent;}#navigation ul.subnav li {	margin-left: 12px;}#navigation ul.subnav a:link, #navigation ul.subnav a:visited {	background-color: transparent;}#belowNav {	position: absolute;	top: 500px;	left: 0;	width: 178px;}#testimonials {	background-color: #F4F6F4;	color: #52121B;	border-right: 2px solid #5F6E5D;}#testimonials p {	font-size: 75%;	line-height: 1.8em;	padding: 5px 10px 5px 10px;}.grayText {	color: #333;}.testName {	color: #000;	font-style: italic;}.testImgBorder {	border: 1px solid #5F6E5D;}#footer {	padding: 60px 0 10px 200px;	font-size: 70%;	color: #591123;	background-color: transparent;}