* {margin: 0;
	padding: 0;
}

body {background-color: #7a8eb4;}

.clear {clear: both;}

div#wrapshadow {
	width: 920px;
	margin: 0 auto;
	background: url(images/wrapshadow.gif) repeat-y #7a8eb4;
}

div#pageWrap {
	width: 900px;
	margin: 0 auto;
	background: url(images/bodybg.jpg) repeat-x #FFF;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #1b3601;
}

div#wrapshadow div#pageWrap div#nav {
		height: 104px;
		background: url(images/headerbg.jpg) no-repeat;
		margin-top: 11px;
		padding: 64px 10px 0px 4px;
}

div#wrapshadow div#pageWrap div#nav a:link {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003;
	text-decoration: none;
	float: left;
	border-right: 1px solid #003;
	padding: 0 6px;
}

div#wrapshadow div#pageWrap div#nav a:link.lastnav {
	border-right: none;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003;
	text-decoration: none;
	float: left;
	padding: 0 6px;
}

div#wrapshadow div#pageWrap div#nav a:hover.lastnav {
	border-right: none;
	color: #fff0b6;
	background: #7a8eb4;
}

div#wrapshadow div#pageWrap div#nav a:hover, div#wrapshadow div#pageWrap div#nav a:active {
		color: #fff0b6;
		background: #7a8eb4;
}
		
div#wrapshadow div#pageWrap div#nav a:visited {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	float: left;
	border-right: 1px solid #003;
	padding: 0 6px;
	background: none;
}

div#wrapshadow div#pageWrap div#nav a:visited.lastnav {
	border-right: none;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	float: left;
	padding: 0 6px;
	background: none;
}

div#wrapshadow div#pageWrap div#nav div#utility {
	height: 20px;
	margin-left: 570px;
	padding-top: 30px;
	margin-top: 30px;
}

div#wrapshadow div#pageWrap div#nav div#utility a:link {
		display: block;
		font: 11px Verdana, Arial, sans-serif;
		color: #fff;
		text-decoration: none;
		padding: 0 9px;
		border-right: 1px solid #fff;
}

div#wrapshadow div#pageWrap div#nav div#utility a:hover {
	text-decoration: underline;
	background: none;
	color: #fff;
}

div#wrapshadow div#pageWrap div#nav div#utility a:visited {
	text-decoration: none;
	background: none;
	color: #FFF;
}

div#wrapshadow div#pageWrap div#nav div#utility a:link.last {
	border-right: none;
	color: #fff;
	}

div#wrapshadow div#pageWrap div#nav div#utility a:visited.last {
	border-right: none;
	color: #fff;
	}

div#bodyContainer {
	width: 900px;
	height: auto;
	background: url(images/contentbg.jpg) no-repeat #fff;
}

div#pageWrap div#bodyContainer div#bodyText {
	width: 550px;
	padding: 25px 50px;
	margin: 25px 0 25px 245px;
	border-left: 1px solid #3960a1;
	min-height: 500px;
}

div#pageWrap div#bodyContainer div#bodyText p {
	font: 11px/1.4em Verdana, Arial, sans-serif;
	color: #000;
}

div#pageWrap div#bodyContainer div#bodyText h1 {
	font: 28px Optima, Garamond, Georgia, "Times New Roman", serif;
	color: #3960a1;
	padding-bottom: 10px;
}

div#pageWrap div#bodyContainer div#bodyText h2 {
	font: bold 18px Optima, Garamond, Georgia, "Times New Roman", serif;
	color: #3960a1;
	padding: 10px 0 3px 0;
}

div#pageWrap div#footer {
	background: #fff0b6;
	border-top: 7px solid #3960a1;
	height: 72px;
	padding: 0 0 0 50px;
	font: 10px Verdana, Arial, sans-serif;
	color: #000;
}

div#pageWrap div#footer .rpad{
	display: block;
	float: left;
	width: 200px;
	text-align: center;
	padding: 7px 1px;
}

div#pageWrap div#footer span.rpad a:link{
	text-decoration: none;
	color: #000;
}

div#pageWrap div#footer span.rpad a:hover, div#pageWrap div#footer span.rpad a:active {
	text-decoration: underline;
	color: #000;
}

div#pageWrap div#footer span.rpad a:visited {
	text-decoration: none;
	color: #000;
}
