@charset "utf-8";
/* CSS Document */

/* Globals */
body {
	background-color: #1f3c6c;
	background-image: url('../images/page-bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
	min-width: 934px;
	margin: 0px;
	padding: 0px;
}

div {
	position: relative;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

a:link, a:visited {
	color: #fff;
}

a:hover, a:visited:hover {
	color: #f5f07d;
}
/* End Globals */

/* Structure */
#wrapper {
	width: 100%;
	display: block;
	clear: both;
	text-align: center;
}

#page {
	width: 934px;
	min-height: 700px;
	display: block;
	clear: both;
	position: center;
	text-align: left;
	margin: 0 auto;
}

#header {
	height: 149px;
	width: 891px;
	float: left;
	clear: right;
	display: block;
}

#head-left {
	height: 149px;
	width: 42px;
	display: block;
	float: left;
	clear: none;
	background-image: url('../images/hleft.gif');
	background-repeat: no-repeat;
}

#head-logo {
	width: 210px;
	height: 149px;
	display: block;
	float: left;
	clear: none;
}

#head-nav {
	width: 639px;
	height: 149px;
	display: block;
	float: left;
	background-image: url('../images/header-main.gif');
	background-repeat: no-repeat;
	clear: none;
}

#page-body {
	width: 849px;
	display: block;
	clear: both;
	min-height: 551px;
	padding-left: 42px;
}

#left-col {
	width: 210px;
	height: 356px;
	overflow: visible;
	min-height: 356px;
	display: block;
	float: left;
	clear: none;
}

#left-col-logo-bottom {
	width: 210px;
	height: 66px;
	display: block;
	background-image: url('../images/leftcol-logo-bottom.gif');
	background-repeat: no-repeat;
	border-bottom: solid 3px #1f3c6c;
}

#trustee-link {
	width: 210px;
	height: auto;
	display: block;
	border-bottom: solid 3px #1f3c6c;
}

#left-col-logo-bottom-home {
	width: 210px;
	height: 66px;
	display: block;
	background-image: url('../images/leftcol-logo-bottom.gif');
	background-repeat: no-repeat;
	overflow: visible;
}

#left-col-main {
	width: 210px;
	height: 400px;
	overflow: visible;
	min-height: 290px;
	display: block;
	background-image: url('../images/leftcol-menu-bg.gif');
	background-repeat: repeat-x;
}

#page-body-main {
	width: 622px;
	margin-left: 17px;
	margin-bottom: 25px;
	float: left;
	display: block;
	clear: right;
	background-image: url('../images/maincol-feature-bg.gif');
	background-repeat: repeat-x;
}

#sec-feature-photo {
	position: absolute;
	top: 0px;
	left: -11px;
	width: 294px;
	height: 202px;
	z-index: 2000;
	display: block;
	clear: none;
	background-image: url('../images/secondary-feature-photo.png');
	background-repeat: no-repeat;
	background-position: top left;
}

#home-feature-photo {
	position: absolute;
	top: 0px;
	left: -11px;
	width: 304px;
	height: 226px;
	z-index: 2000;
	display: block;
	clear: none;
	background-image: url('../images/home-feature-photo.png');
	background-repeat: no-repeat;
	background-position: top left;
}

#content-feature {
	width: 622px;
	display: block;
	clear: right;
	background-image: url('../images/maincol-feature.gif');
	background-repeat: no-repeat;
	height: 177px;
}

#home-feature {
	width: 622px;
	display: block;
	clear: right;
	background-image: url('../images/home-feature.jpg');
	background-repeat: no-repeat;
	height: 197px;
}

#content-main {
	width: 622px;
	display: block;
	clear: right;
	min-height: 324px;
	margin-top: 15px;
}

#content-main-home {
	width: 622px;
	display: block;
	clear: right;
	min-height: 289px;
}

#home-content {
	width: 370px;
	float: left;
	display: block;
	clear: none;
	padding: 0px 21px 0px 0px;
	margin-top: 25px;
	min-height: 274px;
}

#home-news {
	width: 216px;
	margin: 0px;
	padding: 27px 0px 0px 15px;
	float: left;
	display: block;
	clear: right;
	min-height: 274px;
	background-image: url('../images/home-news-bg.gif');
	background-repeat: repeat-x;
}

#home-safe-sign {
	width: 216px;
	height: 65px;
	display: block;
	position: absolute;
	top: -36px;
	left: 4px;
	background-image: url('../images/safe-sign.png');
	background-repeat: no-repeat;
	background-position: top left;
}

#foot-wrap {
	width: 849px;
	display: block;
	clear: both;
	height: 75px;
	overflow: visible;
	min-height: 75px;
	background-image: url('../images/footer-bg.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 16px;
}

#page-footer {
	width: 825px;
	display: block;
	clear: both;
	margin: 0px 12px 15px 12px;
	height: 44px;
	overflow: visible;
}

#page-footer p {
	font-size: 10px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
}

#footer-left {
	float: left;
	display: block;
	clear: none;
	text-align: left;
	font-size: 10px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8f9cb2;
	width: 403px;
	height: 44px;
	overflow: visible;
}

#footer-gutter {
	float: left;
	display: block;
	clear: none;
	height: 44px;
	width: 19px;
}

#footer-right {
	float: left;
	display: block;
	clear: none;
	text-align: right;
	font-size: 10px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8f9cb2;
	width: 403px;
	height: 44px;
	overflow: visible;
}
/* End Structure */

/* Header Nav */
#head-nav ul {
	display: block;
	margin: 36px 0px 0px 35px;
	padding: 0px;
}

#head-nav ul li {
	display: inline;
	margin: 0px 28px 0px 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #1f3c6f;
	font-weight: bold;
	letter-spacing: -1px;
}

#head-nav a:link, #head-nav a:visited {
	text-decoration: none;
	color: #1f3c6f;
}

#head-nav a:hover, #head-nav a:visited:hover {
	text-decoration: none;
	color: #e5d26d;
}
/* End Header Nav */

/* Drop Box */
.db-container {
	width: 192px;
	min-height: 110px;
	display: block;
	font-size: 1px;
	line-height: 1px;
	margin-top: 15px;
}

.db-toprow {
	width: 192px;
	height: 5px;
	display: block;
}

.db-topleft {
	width: 5px;
	height: 5px;
	float: left;
	clear: none;
	display: block;
	background-image: url('../images/drop-box/db-top-left.gif');
	background-repeat: no-repeat;
}

.db-top {
	height: 5px;
	width: 182px;
	float: left;
	clear: none;
	display: block;
	background-image: url('../images/drop-box/db-top.gif');
	background-repeat: no-repeat;
}

.db-topright {
	height: 5px;
	width: 5px;
	float: left;
	clear: none;
	display: block;
	background-image: url('../images/drop-box/db-top-right.gif');
	background-repeat: no-repeat;
}

.db-mid {
	display: block;
	width: 192px;
	height: 100px;
	overflow: visible;
	min-height: 100px;
	background-color: #1f3b69;
	background-image: url('../images/drop-box/db-mid-bg.gif');
	background-repeat: repeat-y;
	vertical-align: bottom;
}

.db-left {
	height: 100px;
	min-height: 100px;
	width: 5px;
	float: left;
	display: block;
	clear: none;
	background-image: url('../images/drop-box/db-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.db-content {
	height: 100px;
	min-height: 100px;
	overflow: visible;
	width: 182px;
	float: left;
	display: block;
	clear: none;
	background-image: url('../images/drop-box/db-content-bg.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	text-align: left;
}

.db-right {
	height: 100px;
	min-height: 100px;
	width: 5px;
	float: left;
	display: block;
	clear: right;
	background-image: url('../images/drop-box/db-right.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.db-bottomrow {
	height: 5px;
	width: 192px;
	display: block;
}

.db-bottomleft {
	height: 5px;
	width: 5px;
	float: left;
	clear: none;
	display: block;
	background-image: url('../images/drop-box/db-bottom-left.gif');
	background-repeat: no-repeat;
}

.db-bottom {
	height: 5px;
	width: 182px;
	float: left;
	clear: none;
	display: block;
	background-image: url('../images/drop-box/db-bottom.gif');
	background-repeat: no-repeat;
}

.db-bottomright {
	height: 5px;
	width: 5px;
	float: left;
	clear: right;
	display: block;
	background-image: url('../images/drop-box/db-bottom-right.gif');
	background-repeat: no-repeat;
}
/* End Drop Box */

/* Left Column Styles */
#left-col-logo-bottom h1 {
	font-size: 17px;
	color: #fff;
	line-height: 19pt;
	font-weight: bold;
	margin: 0px;
	padding: 33px 15px 8px 15px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}

ul.left-nav {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
}

li.left-nav-elm {
	margin: 0px;
	padding: 8px 0px 8px 25px;
	display: block;
	list-style-type: none;
	border-bottom: solid 1px #1f3c6c;
	font-size: 13px;
	line-height: 13px;
	width: 185px;
}

#left-col {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #bcc4d1;
}

#left-col ul li a:link, #left-col ul li a:visited {
	color: #bcc4d1;
	text-decoration: none;
	padding: 0px 30px 0px 0px;
	display: block;
}

#left-col ul li a:hover, #left-col ul li a:visited:hover {
	color: #f5f07d;
	text-decoration: none;
	background-image: url('../images/nav-hover-bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
}

#trustee-link h1 {
	font-size: 17px;
	color: #fff;
	line-height: 19pt;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 8px 15px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}
/* End Left Column Styles */

/* Main Column Styles */
#content-main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 14px;
}

#content-main h1, #content-main-home h1 {
	margin: 0px 0px 9px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: normal;
	color: #e5d26d;
	font-weight: 400;
}

#content-main h2, #content-main-home h2 {
	margin: 0px 0px 9px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: normal;
	color: #e5d36c;
	font-weight: 400;
}

#content-main h3, #content-main-home h3 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	color: #e5d36c;
	font-weight: bold;
}

#content-main h4, #content-main-home h4 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	color: #fff;
	font-weight: bold;
}

#content-main p, #content-main-home p {
	margin: 8px 0px 12px 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

#content-main ul, #content-main-home ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}

#content-main ul li, #content-main-home ul li {
	margin: 6px 0px 6px 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
	background-image: url('../images/li-left-bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 14px;
	line-height: 20px;
}

#content-main a:link, #content-main a:visited, #content-main-home a:link, #content-main-home a:visited {
	text-decoration: underline;
	color: #fff;
}

#content-main a:hover, #content-main a:visited:hover, #content-main-home a:hover, #content-main-home a:visited:hover {
	text-decoration: underline;
	color: #f5f07d;
}
/* End Main Column Styles */

/* Footer Styles */
.highlight {
	color: #bcc4d1;
}
a:link.byvc, a:visited.byvc {
	color: #8f9cb2;
	text-decoration: none;
}

a:hover.byvc, a:visited:hover.byvc {
	color: #bcc4d1;
	text-decoration: underline;
}

a.titleLink, a.titleLink:hover, a.titleLink:visited, a.titleLink:visited:hover {
	text-decoration: none;
}
