/* CSS Document */

body {
	margin: 0px;
	padding: 0;
	min-width: 800px;
	background: url('images/14.gif') top left repeat-x #E7EAD7;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1F1911;
	}
	
img.border {border: 2px solid #788454;}
img.border-left {border: 2px solid #788454;
	float: left;
	margin-right: 8px;}
img.border-right {border: 2px solid #788454;
	float: right;
	margin-left: 8px;}
	
a:link, a:visited {color: #5E6136;}
a:hover, a:active {color: #5E4F38;}

table td {vertical-align: top;}
table.stylized {margin: 0px 0px 10px 10px;}
table.stylized td { border: 1px solid #BDB999;
	text-align: center;
	padding: 5px;}
table.stylized p{padding: 0px;}
table.stylized h2 {margin: 0px; padding: 0px;}

table.consultants {margin: 0px 0px 10px 10px;}
table.consultants td {
	padding: 5px;
	border: 1px solid #C4C0A2;}
table.consultants p{padding: 0px; margin: 0px;}
table.consultants ul {padding: 0px; margin: 0px 0px 0px 20px;}

table.center {border: 1px solid #AEACA9;
	margin-left: 10px;}
table.center td {text-align: center;
	border-top: 1px solid #AEACA9;
	border-left: 1px solid #AEACA9;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;}
li {padding-bottom: 5px;}

.red {color: #990000}

p {
	padding-left: 10px;
	padding-right: 10px;
	}
	
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	color: #B5B79B;
	margin: 5px auto;}

h2 {font-size: 20px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	padding-left: 10px;
	padding-right: 10px;
	color: #40311E;}
h3 {font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	color: #333333;}
h4 {font-size: 14px;
	font-weight: bold;
	font-style: italic;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	color: #5E4F38;}
	
#header {}
#wrapper {
	width: 750px;
	background: url('images/wrapper-bg.jpg') top left repeat-y;
	text-align: left;
	}	
	
#content {
	width: 622px;
	float: right;
	padding: 3px 0px 10px 0px;
	}

#mainnav {width: 622px;
	float: right;
	padding: 5px 0px 5px 0px;
	}
#mainnav ul{list-style-type:none;
	margin:0px;}
#mainnav li{display: inline;}
#mainnav a{text-decoration: none;
	padding: 0px 5px 0px 20px;}
#mainnav a:link, #mainnav:visited{color: #ACB472; font-weight: bold; font-size: 14px;}
#mainnav a:hover, #mainnav:active{color: #000000;}	
#footer {
	clear: both;
	background: #C4C99A;
	width: 750px;
	padding: 0px 0px 4px 0px;
	}
	
blockquote { width: 500px;
	color:#7B7F4F;
	font-size: 16px;
	font-weight: bold;
	margin: 10px;
	font-style: italic;
	text-align: center;
	line-height: 22px;
	padding: 8px;
	border: 1px solid #D6D4BD;
  background: transparent url(images/quoleft.jpg) 8px 8px no-repeat;
}
blockquote div {
  padding: 0 30px;
  background: transparent url(images/quoright.jpg) right bottom no-repeat;
}	
	
#footer p{text-align: center;
	margin: 4px auto;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */