#wrapper {
	width: 840px;
	margin: 0 auto;
	position: relative;
	background-image: url(../images/gui/body-bg2.png);
	background-repeat: repeat-y;
}

#main { 
	padding-top: 148px;
	background-repeat: repeat-y;
	position: relative;
}

#bodytext {
	float: left;
	width: 437px; /* box width = 467px */
	margin-left: 186px;
	padding: 35px 15px 15px 15px;
}

#section-nav {
	float: left;
	width: 156px; /* box width = 186px */
	margin-left: -652px;
	padding: 60px 10px 0 20px;
}

#related {
	float: left;
	width: 187px; /* box width 187px */
	margin-left: 0;
	padding-bottom: 145px;
}

#related li {
	line-height: 1.8em;
}

#promo {
	height: 135px;
	width: 176px;
	position: absolute;
	margin-top: -135px;
	left: 554px;
	overflow: hidden;
}

#bodytext h1 {
	margin: 0;
}

#bodytext ul {
	margin-left: 1em;
	padding-left: 1em;
}

#section-nav h2 {
	margin: 0 0 0 0;
	font-family: Trebuchet, Verdana, Arial, sans-serif
	color: #6cb729;
	font-weight: normal;
	line-height: normal;
	font-size: large;
	color: #6db72c;
	position: relative;
	right: 12px;
}

#section-nav ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}

#section-nav li {
	margin: 3px 0;
}

#section-nav a:link,
#section-nav a:visited
{
	text-decoration: none;
	padding-left: 15px;
}

#section-nav a:link:hover,
#section-nav a:visited:hover {
	background: url(../images/gui/gray_arrow.png) no-repeat 0 1px;
}

#section-nav a.current:link,
#section-nav a.current:visited {
	background: url(../images/gui/gray_arrow.png) no-repeat 0 1px;
}

#section-nav a.toplinkactive:link,
#section-nav a.toplinkactive:visited {
	display: block;
	background: url(../images/gui/gray_arrow.png) 0 5px;
	background-repeat: no-repeat;
	color: #6cb729;
	padding-left: 16px;
}


#section-nav a.toplink:link,
#section-nav a.toplink:visited {
	display: block;
	color: #6cb729;
	padding-left: 16px;
}

#section-nav a.toplink:hover {
	background: url(../images/gui/gray_arrow.png) no-repeat 0 5px;
}

#related img.stock {
	width: 175px; /* box width: 177px */
	/*height: 144px*/; /* box height: 145px */
	overflow: hidden;
	padding-left: 2px;
	padding-bottom: 1px;
	border-bottom: solid #e0dfda 1px;
}

#related h3 {
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 15px;
}

#related ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	padding-bottom: 15px;
	margin-top: 0;
	border-bottom: solid #e0dfda 1px;
	width: 175px;
	line-height: normal;
}

#related ul li {
	margin-left: 35px;
	margin-right: 5px;
}

#related ul a:link,
#related ul a:visited {
	text-decoration: none;
	color: #999;
}

#related ul a:hover {
	text-decoration: underline;
}

#navigation {
	position: absolute;
	top: 0;
	left: 0;
	height: 147px;
	background-image: url(../images/gui/top-curve-shadow2.png);
	background-repeat: no-repeat;
	background-color: #fff;
	width: 840px;
}

a.logo {
	position: absolute;
	top: 80px;
	left: 22px;
}

#quick-links {
	border-left: solid #e0dfda 1px;
	border-bottom: solid #e0dfda 1px;
	margin-left: 152px;
	margin-top: 70px;
	height: 20px; /* box-height: 41px */
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 654px; /* box width: 675px */
}

#ask-bar {	
	position: absolute;
	top: 5px;
	left: auto;
	width: 830px;
	height: 60px;
	margin-left: 0px;
	z-index: 12;		
}

#quick-links ul {
	list-style: none;
	margin-left: 0;
	padding-left: 8px;
	padding-right: 8px;
	display: inline;
}

#quick-links h3 {
	display: inline;
	vertical-align: -1px;
}

#quick-links li {
	display: inline;
	padding: 0 8px;
	line-height: normal;
	vertical-align: 2px;
	position: relative;
}

#quick-links a:link, 
#quick-links a:visited,
#udm a:link, 
#udm a:visited {
	text-decoration: none;
}

#quick-links input.text {
	width: 120px;
	font: x-small/normal Verdana, Arial, sans-serif;
}

#quick-links input.image {
	margin-left: 3px;
}

div.global-nav {
	border-left: solid #e0dfda 1px;
	border-bottom: solid #e0dfda 1px;
	height: 37px; /* box-height: 38px */
	width: 674px; /* box width: 575px */
	margin-left: 152px;
	background: #fff;
}

#udm {
	list-style: none;
	margin: 0;
	padding-left: 15px;
}

#udm li {
	display: block;
	float: left;
	line-height: normal;
	padding: 5px 8px 0 8px;
}

#udm ul li {
	display: inline;
	float: none;
	padding: 0;
}

#udm a:link,
#udm a:visited {
	display: block;
	height: 32px;
}

#udm ul a:link,
#udm ul a:visited {
	height: auto;
	float: none;
	display: block;
}

#udm span.udmS {
	width: 143px !important;
}

/* ADDED BY MATT 8/24 :: Top-Level Menu Item BG Color */

#udm #about A.top{
	padding-left: 2px;
	padding-right: 2px;
}
#udm #about A.top:hover{
	background-color: #b9dc97;
}

#udm #deposits A.top{
	padding-left: 2px;
	padding-right: 2px;
}
#udm #deposits A.top:hover{
	background-color: #b9dc97;
}

#udm #loans A.top{
	padding-left: 2px;
	padding-right: 2px;
}
#udm #loans A.top:hover{
	background-color: #b9dc97;
}

#udm #rates A.top{
	padding-left: 2px;
	padding-right: 2px;
}
#udm #rates A.top:hover{
	background-color: #b9dc97;
}

#udm #online A.top{
	padding-left: 2px;
	padding-right: 2px;
}
#udm #online A.top:hover{
	background-color: #b9dc97;
}

#udm #mortgage A.top{
	padding-left: 2px;
	padding-right: 2px;
}
#udm #mortgage A.top:hover{
	background-color: #b9dc97;
}

#udm #insurance A.top{
	padding-left: 2px;
	padding-right: 2px;
}
#udm #insurance A.top:hover{
	background-color: #b9dc97;
}

#udm #contact A.top{
	padding-left: 2px;
	padding-right: 2px;
}
#udm #contact A.top:hover{
	background-color: #b9dc97;
}

#udm #financial A.top:hover{
	background-color: #b9dc97;
}

#udm #about span.udmS {
	background: url(../images/gui/11item-menu-bg.png) no-repeat;
	height: 165px !important;
}

#udm #deposits span.udmS {
	background: url(../images/gui/11item-menu-bg.png) no-repeat;
	height: 250px !important;
}

#udm #loans span.udmS {
	background: url(../images/gui/8item-menu-bg.png) no-repeat;
	height: 250px !important;
}

#udm #rates span.udmS {
	background: url(../images/gui/5item-menu-bg.png) no-repeat;
	height: 130px !important;
}

#udm #online span.udmS {
	background: url(../images/gui/4item-menu-bg.png) no-repeat;
	height: 107px !important;
}

#udm #mortgage span.udmS {
	background: url(../images/gui/5item-menu-bg.png) no-repeat;
	height: 130px !important;
}

#udm #insurance span.udmS {
	background: url(../images/gui/4item-menu-bg.png) no-repeat;
	height: 105px !important;
}

#udm #financial span.udmS {
	background: url(../images/gui/4item-menu-bg.png) no-repeat;
	height: 121px !important;
}

#udm #contact span.udmS {
	background: url(../images/gui/2item-menu-bg.png) no-repeat;
	height: 61px !important;
}

#footer {
	color: #fff;
	font-size: x-small;
	background: #393486;
	height: 54px;
	border-top: solid #6db828 4px;
	width: 824px;
	margin: 0 auto;
	position: relative;
}

#footer p {
	top: 2px;
	left: 195px;
	position: absolute;
}

#footer img.ncua {
	top: 2px;
	left: 35px;
	position: absolute;
}

#footer img.uvest {
	top: 8px;
	left: 5px;
	position: absolute;
}

#footer img.ehl {
	top: 2px;
	left: 713px;
	position: absolute;
}

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


.calc  {
	border-bottom: solid #cccccc 1px;
	border-right: solid #cccccc 1px;
}

.ratesrow  {
	border-top: solid #cccccc 1px;
	border-left: solid #cccccc 1px;

}

.topopage {
position: relative; 
left: 100px;
float: right;
}

.topopage a, .topopage a:visited {

	font-family: 'arial'; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: italic; 
	color: #333333;

	padding-right: 10px;
	margin-left: 0px;

}


P.section-highlight {
	background-color: #e4e1c6;
	display: block;
	padding: 8px;
}
