/* set the page background color and margins. */ 
body { margin:0; padding:0; text-align:center; background: url('../images/page_bg.gif') #e4dfb8 repeat-x; }

/* set the page font formatting. */
body, p, div, td { font-family: Arial, sans-serif; font-size: 9pt; color: #231f20; }

/* default link colors */
a:link { text-decoration: none; color: #97845d; }
a:hover { text-decoration: none; color: #231f20; }
a:visited { text-decoration: none; color: #97845d; }
a:visited:hover { text-decoration: none; color: #231f20; }

.txtHeader {
	color: #97845d;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.2em;
}

/* structural styles */
#outer { width: 772px; margin: 0 auto 0 auto; text-align: left; padding: 0px;
	border-right: 1px solid #838383;
	border-bottom: 1px solid #838383;
	border-left: 1px solid #838383;
}
#shell { width: 739px; margin: 0 auto 0 auto; text-align: left; padding: 0 0 10px 0; }

#leftCol { width: 188px; float: left; }
#leftNav { border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; width: 169px; background: #97845d; margin: -3px 0 0 0; }
	#leftNav a.main { height: 22px; display: block; text-align: right; padding: 0 12px 0 0; border-bottom: 1px solid #ffffff; font-size: 10pt; line-height: 16pt; font-weight: bold; }
	#leftNav a.main:link { text-decoration: none; color: #ffffff; }
	#leftNav a.main:hover { text-decoration: none; background: #aa6840; }
	#leftNav a.main:visited { text-decoration: none; color: #ffffff; }
	#leftNav a.main:visited:hover { text-decoration: none; background: #aa6840; }
		#leftNav .first { border-top: 1px solid #ffffff; } /* only for use on main nav items directly undersub-nav */
		#leftNav .last { border-bottom: 1px solid red; } /* only for use on main nav items directly undersub-nav */

	#leftNav a.activemain { height: 22px; display: block; text-align: right; padding: 0 12px 0 0; border-bottom: 1px solid #ffffff; font-size: 10pt; line-height: 16pt; font-weight: bold; background: #aa6840; color: #ffffff; }
	#leftNav a.activesub { height: 20px; display: block; text-align: right; padding: 0 12px 0 0; font-size: 9pt; line-height: 18pt; font-weight: bold; color: #aa6840; }

#underNav { width: 169px; margin: 15px 0 0 0; }

	#leftNav a.sub { height: 20px; display: block; text-align: right; padding: 0 12px 0 0; font-size: 9pt; line-height: 18pt; font-weight: bold; }
	#leftNav a.sub:link { text-decoration: none; color: #ffffff; }
	#leftNav a.sub:hover { text-decoration: none; color: #aa6840; }
	#leftNav a.sub:visited { text-decoration: none; color: #ffffff; }
	#leftNav a.sub:visited:hover { text-decoration: none; color: #aa6840; }

#rightCol { padding: 68px 0 0 0; width: 551px; margin: 0; float: right; }
#rightInnerBottom { padding: 15px; background: #ffffff; margin: -3px 0 0 0; }

#topContent { font-weight: bold; margin: 0 0 15px 0; }
#contentLeft { float: left; width: 48%; }
	#contentLeft ul { margin: 0 0 0 15px; padding: 0 0 0 0px; }

#contentRight { float: right; width: 48%; border-left: 1px solid #231f20; padding: 0 0 0 15px; }
	#contentRight ul { margin: 0 0 0 15px; padding: 0 0 0 0px; }

#footer { width: 739px; margin: 10px auto 10px auto; text-align: center;  padding: 10px auto 10px auto; clear: both; }
	.footerCell {
		float: left;
		font-size: 8pt;
		margin: 10px 0 0 0;
		color: #97845d;
	}

.clearMe { clear: both; height: 1px; overflow: hidden; }


/* about styles */
#rightInnerBottomInt {
	padding: 0 0 0 15px;
	background: #ffffff;
	height: 100%;
	border: 1px solid #ffffff;
}
	#rightInnerBottomInt p { margin: 10px 0 10px 0; }
#intImage { width: 212px; float: right; margin: 0 0 0 10px; }


.red { color: #97845d; }
	.red i { font-size: .9em; }

.peopleImg {
	width: 96px;
	height: 112px;
	float: left;
	margin: 10px 15px 5px -2px;
}