/* CSS Document */
#brand{
	width: 225px;
	height: 78px;
	position: absolute;
	z-index: 3;
    left: 550px;
	top: 7px;
}
#barone{
	width: 143%;
	border-top; solid 1px #000000;
	background-color: #CED5AF;
	position: absolute;
	z-index: 3;
	height: 20px;
	left: 0px;
	top: 100px;
	border-top: 1px solid #8C9174;
	border-bottom: 1px solid #8C9174;
}
#bartwo{
	width: 121%;
	background-color: #8C9174;
	position: absolute;
	z-index: 3;
	height: 20px;
	left: 200px;
	top: 121px;
	border-top: 1px solid #8C9174;
	border-bottom: 1px solid #8C9174;
	padding: 3px 0 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
}
#barthree{
	width: 143%;
	border-top; solid 1px #000000;
	background-color: #CED5AF;
	position: absolute;
	z-index: 3;
	height: 20px;
	left: 0px;
	top: 530px;
	border-top: 1px solid #8C9174;
	border-bottom: 1px solid #8C9174;
}
#leftcolumn{
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 122px;
	height: 410px;
	width: 200px;
	border-right: 1px solid #999999;
	text-align: center;
	vertical-align: bottom;
}
#leftcolad{
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 410px;
	height: 130px;
	width: 200px;
}
#decorLine {
	position: absolute;
	z-index: 3;
	top: 300px; 
	left: 200px;              
	width: 120%;
	height: 20px;
	background-color: #a09277;
	border-top: 1px solid #000000;
}

#contentTable {
	position: absolute;
	z-index: 2;
	top: 147px; 
	left: 200px;              
	width: 575px;
}

/*navigation structure*/
ul {
	margin-top: 3px;
	margin-bottom: 3px;
	}

#topNav {
	width: 100%;
	position: absolute;
	z-index: 2;
	height: 20px;
	left: 0px;
	top: 65px;
	padding: 12px 5px 10px 7px;
	margin: 5px;
	font:9px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	}
	#topNav ul {
		display: inline;
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#topNav li {
		display: inline;
		margin: 0;
		}
	
	#topNav li a {
		display: inline;
		padding: 8px 8px 5px 8px;
		background-color:#ffffff;
		color: #8C9174;
		text-decoration: none;
		width: 100%;
		}

	html>body #topNav li a {
		width: auto;
		}

	#topNav li a:hover {
		background-color:  #ffffff;
		color: #9900cc;
		}
    #topNav li a.active  {
		background-color: #ffffff;
		color:#9900cc;
	}
/*end of nav structure*/
/* cars typical rollover styles*/
a{
 	text-decoration: none;
 	padding-bottom: 2px;
 	color: #663366;
	font-size: 13px;
}

a:hover {
 	padding-bottom: 2px;
 	color: #CCFF00;
}
a.active {
 	padding-bottom: 2px;
 	color: #cc3300;
}

/**table styles**/

table{
 	border-collapse: collapse;
 	border: 0;
 	margin: 0;
}
td.medium{
	background-color: #BABA9A;
	colorD3E683;
	font-family: 13px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #000000;
	padding-left: 15px;
	text-align: left;
}
td.whitebb{
	background-color: #ffffff;
	colorD3E683;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #8C9174;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	font-size: 12px;
}
td.thumbnailbbbb{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	font-size: 12px;
}
td.list{
	background-color: #ffffff;
	colorD3E683;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999999;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: left;
	font-size: 10px;
}
td.lightb{
	background-color: #CED5AF;
	border-top: 1px solid #8C9174; 
}
td.whiterb{
	background-color: #ffffff;
	border-right: 1px solid #8C9174; 
}
td.redcell{
	background-color: #ff0000;
	text-align: left;
}
/*text styles*/	
p {font-family: Verdana, sans-serif;}

p.title{
	font: bold 14px Arial, Helvetica, sans-serif;
 	color: #8C9174;
	background-color: #ffffff;
 	padding-left: 15px;
}
p.pageCopy {
	font: 12px Arial, Helvetica, "sans serif";
	color: #807573;
	padding-left: 25px;
	padding-right: 8px;
	padding-botton: 10px;
	text-align: left;
	vertical-align: text-top;
}
p.button{
	font: 14px Arial, Helvetica, sans-serif;
	color: #CED5AF;
	background-color: #A9B186;
	padding: 2px;
	border-bottom: 1px solid #000000;
	text-align: center;
}
p.tagline{
	font: bold 14px Arial, Helvetica, sans-serif;
 	color: #ffffff;
 	padding-left: 5px;
	padding-right: 5px;
}
/*list styles*/
#bodylist{
	font:12px Arial, Helvetica, sans-serif;
	color: #8C9174;
	background-color: #ffffff;
}
#contactlist{
	font:12px Arial, Helvetica, sans-serif;
	color: #8C9174;
	background-color: #ffffff;
	padding-left: 30px;
}
#bodylist ul {
		list-style: square;
		margin: 0;
		padding-left: 25px;
		border: none;
		}
/*inline styles*/
.leader	{
	text-transform: uppercase;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8C9174;
	font-weight: bold;
	}
.formtext{
	font: 12px Arial, Helvetica, "sans serif";
	color: #807573;
	padding: 0px;

}