body {

	color: #5d5b5a;

	font-family: "Helvetica Neue", Arial, sans-serif;

	font-size: 11px;

	background-color: #a19f90;

	background-position: center;

	margin: auto;
}

a {

	text-decoration: none;

	color: #966241;

	overflow: hidden;
}



a:hover {

	text-decoration: none;

}



ul, ul li {

	list-style: none;

	margin: 0;	

	padding: 0;	

}





ul.styled li {

margin: 5px 0 5px 20px;

list-style: square;

line-height: 19px;

}



table tr td {

	padding: 5px;

}



table {

width: 100%;

border-collapse: collapse;

}





div, img {

	border: 0;

	margin: 0;

	display: block;

	background-position: center;

}





.padding_border {

	border: 1px solid #c3c0ae;

	padding: 3px;

}



.clr {

	clear: both;

}



#wholewrapper {
	width: 930

}



#wholewrapper, #header, #mainnav, #maincontentwrapper {

	margin: auto;

}



#header img {

	border: 8px solid #bdbcb2;

	width: 930px;

	border-bottom: none;

	margin: auto;

}





#maincontentwrapper {
	width: 930px;
	background-color: #F5F2E2;
	background-image: url(../img/bg_maincontent.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bdbcb2;
	border-right-color: #bdbcb2;
	border-bottom-color: #bdbcb2;
	border-left-color: #bdbcb2;

}



#leftcolumn {

	width: 326px;

	float: left;

}



#content {

	float: left;

	padding: 30px 0 30px 30px;

	width: 425px;

}



#content div {

	float: left;

}



#content div.floatleft_50 {

width: 45%;

}



.subcontent {

	margin: 35px 0;

}



.margin-bottom_10 {

	margin-bottom: 10px;

	clear: both;

}





.margin-bottom_35 {

	margin-bottom: 35px;

	clear: both;

}



#leftsubnav {

	width: 310px;

	float: left;

	background-color: #d9d5c0;

	background-image: url(image_leftnav.gif);

	background-repeat: repeat-x;

	background-position: top;

}









#leftsubnav li {

	border-bottom: 1px solid #f1ecd4;

	text-align: right;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	float: right;

	width: 310px;

}



#leftsubnav li a {

	color: #474436;

	text-decoration: none;

	display: block;

	padding-top: 5px;

	padding-right: 30px;

	padding-bottom: 5px;

	padding-left: 0;

}



#leftsubnav li a:hover{

	background-color: #F5F2E2;

}





#leftsubnav li ul li a:hover {

	color: #A19F90;

}





#leftsubnav li a.on{

	color: #400000;

	background-color: #DCD9C7;

}



#leftsubnav li.on {

	background: #d0ccb5;

}



#leftsubnav li ul {

	padding: 0 0 8px 0;

	background: #D0CCB5;

}



#leftsubnav li ul {float: left;}



#leftsubnav li ul li {

	border: 0;

	font-family: "Helvetica Neue", Arial, sans-serif;

	font-size: 11px;



}



#leftsubnav li ul li a{

	color: #474436;

	text-decoration: none;

	display: block;

	padding: 5px 40px 5px 0;

}



#leftsubnav li ul li a.on {

	color: #966241;

	font-weight: bold;

}





}







h1 { 

	color: #b4ac89;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	font-weight: normal;

	line-height: 1.4em;

}



h2 {

	color: #400000;

	text-transform: uppercase;

	font-size: 10px;

	letter-spacing: 0.07em;
        
        align: left;
}   



h3 {

	color: #A19F90;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	font-weight: normal;

	line-height: 1.4em;

	margin: 20px 0 0 0;

}



h4 {

	color: #966241;

	font-size: 14px;

	font-family: Georgia, "Times New Roman", Times, serif;

	margin-top: 0;

	font-weight: normal;

	font-style: normal;

	text-align: left;

	width: 300px;

	padding-right: 10px;

	padding-left: 0px;

	padding-top: 5px;

	line-height: 1.5em;

	font-variant: normal;

}



#content p {

	line-height: 1.75em;

	

}





p.firstpara_after {

	margin-top: 5px;

}







#footer {

	width: 870px;

	font-size: 10px;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	padding-bottom: 10%;

	padding-left: 0%;

}



#footer .left {

	float: left;

}



#footer .left span {

	display: block;

	margin-top: 8px;

}



#footer .right {

	float: right;

}



#footer a {

	color: #d9d5c0;

	text-decoration: none;

}



.footnote {

	border-top: 1px dotted #b4ac89;

	font-size: 10px;

	color: #b4ac89;

	font-style: italic;

	clear: both;

}





#flashHome  {

	float: left;

}

