/* global styles */
* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:20px 0;
	background-color:#F8F4EB;
}
#wrap {
	margin:0 auto;
	width:980px;
	background-color:#FFF;
	border:1px solid #E3D5BB;
}
#reduceWidth {
	width:900px;
	margin:0 auto;
}
.lowerCase {
	font-size:18px;
}

/* image styles */
img {
	border:none;
}

/* alignment styles */
.alignLeft {
	text-align:left;
}
.alignCenter {
	text-align:center;
}
.alignRight {
	text-align:right;
}
.alignTop {
	vertical-align:top;
}
.alignMiddle {
	vertical-align:middle;
}
.alignBottom {
	vertical-align:bottom;
}
.floatLeft {
	float:left;
}
	img.floatLeft {
		margin-right:15px;
		margin-bottom:10px;
	}
.floatRight {
	float:right;
}
	img.floatRight {
		margin-left:15px;
		margin-bottom:10px;
	}
.clear {
	clear:both;
}
/* list styles */
#content ul {
	list-style-type:none;
}
#content ul li {
	background-image:url(/images/list_bullet.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:20px;
	padding-bottom:10px;
}

/* menu styles */
#content ul.menu li {
	margin-bottom:-10px;
}
/* box styles */
.boxTop {
	background-color:#F8F4EB;
	background-image:url(/images/brd-top-bot.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:10px;
}
.boxContent {
	border-right:1px solid #E3D5BB;
	border-left:1px solid #E3D5BB;
	background-color:#F8F4EB;
	padding:10px 15px 0 15px;
	color:#4e3719;
	min-height:1px;
	_height:1px;
}
.boxContent .greenTxt {
	text-transform:none;
}
.boxBottom {
	background-color:#F8F4EB;
	background-image:url(/images/brd-top-bot.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:10px;
	margin-bottom:15px;
}

/* width styles */
.one3rd {
	width:300px;
}
.two3rd {
	width:599px;
}
.half {
	width:448px;
}
.twoCol {
	width:275px;
}

/* border styles */
.borderLeft {
	border-left:1px solid #E3D5BB;
}
.borderTop {
	border-top:1px solid #E3D5BB;
}
.borderRight {
	border-right:1px solid #E3D5BB;
}
.borderBottom {
	border-bottom:1px solid #E3D5BB;
}
.borderFull {
	border:1px solid #E3D5BB;
}
img.border {
	border:1px solid #000;
}

/* color styles */
.greenTxt {
	color:#567438;
	text-transform:uppercase;
}

/* padding styles */
.paddingLarge {
	padding:0 33px;
}
.paddingLeftLarge {
	padding-left:33px;
}
.paddingLeftSmall {
	padding-left:15px;
}
.paddingRightLarge {
	padding-right:33px;
}
.paddingRightSmall {
	padding-right:15px;
}

/* form styles */
#content form label {
	float:left;
	display:block;
	width:120px;
	clear:both;
}
#content form textarea {
	height:75px;
}

/* header styles */
#header {
	margin-bottom:30px;
}

/* content styles */
#content {}
	#content h1,
	#content h2,
	#content h3,
	#content h4 {
		margin-bottom:20px;
	}
	#content p,
	#content ul,
	#content hr {
		padding-bottom:10px;
	}
	#content label,
	#content input,
	#content select,
	#content textarea {
		margin-bottom:10px;
	}
	#content hr {
		height:1px;
		border:none;
		border-top:1px solid #E3D5BB;
	}
	#content h1 {
		font-size:30px;
		color:#7C6756;
	}
	#content h2 {
		font-size:25px;
		/*color:#010101;*/
		color:#6AAF38;
		font-weight:bold;
		font-family:Century Schoolbook, Georgia, "Times New Roman", Times, serif;
		font-style:italic;
	}
		#content h2 .lowerCase {
			font-size:24px;
			text-transform:lowercase;
			color:#A9C48C;
			font-family: VAGroundedStd-Black, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-weight:normal;
		}
	#content h3 {
		font-size:18px;
		font-weight:normal;
	}
	#content h4 {
		font-size:14px;
	}
	#content a:link,
	#content a:visited,
	#content a:active {
		color:#921200;
		text-decoration:underline;
	}
	#content a:hover {
		text-decoration:none;
	}
	#content .date {
		color:#567438;
	}
	#content p.more {
		float:left;
		background-image:url(/images/backgrounds/link_left1.gif);
		background-position:left top;
		background-repeat:no-repeat;
		color:#fff;
		font-weight:bold;
	}
	#content p.more:hover {
		background-image:url(/images/backgrounds/link_left1-1.gif);
	}
	#content p.more:hover span {
		background-image:url(/images/backgrounds/link_bg1-1.gif);
	}
	#content p.more:hover a {
		background-image:url(/images/backgrounds/link_right1-1.gif);
	}
		#content p.more span {
			display:inline-block;
			height:27px;
			background-image:url(/images/backgrounds/link_bg1.gif);
			background-position:left top;
			background-repeat:repeat-x;
			padding-left:15px;
			margin-left:28px;
		}
		#content p.more a {
			display:inline-block;
			line-height:27px;
			background-image:url(/images/backgrounds/link_right1.gif);
			background-position:right top;
			background-repeat:no-repeat;
			padding-right:30px;
		}
		#content p.more a:link,
		#content p.more a:visited {
			color:#fff;
			text-decoration:none;
		}

/* children header styles */
	#children h3 {
		font-size:20px;
	}

/* footer styles */
#footer {
	border-top:4px solid #24211C;
	color:#263047;
	height:90px;
	margin-top:15px;
}
	#footer ul {
		list-style-type:none;
	}
	#footer li {
		border-right:1px solid #263047;
		float:left;
		padding:0 10px;
		margin: 25px 0 15px 0;
		text-transform:uppercase;
	}
	#footer li.last {
		border-right:none;
	}
	#footer li.first {
		padding-left:0;
	}
	#footer a:link,
	#footer a:visited,
	#footer a:active {
		text-decoration:none;
		color:#263047;
	}
	#footer a:hover {
		text-decoration:underline;
	}
	#footer a.privacy:link,
	#footer a.privacy:visited,
	#footer a.privacy:active {
		text-decoration:underline;
	}
	#footer a.privacy:hover {
		text-decoration:none;
	}