/*  Copyright 2009 Mindframe Inc. All Rights Reserved
    This means you may NOT use it for you site's design.  */

html {
	text-align:left;
	margin:0px;
	overflow: -moz-scrollbars-vertical;
}
body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height:14px;
	color: #6d6e71;
	text-align: center;
	padding:0px;
	margin:0px auto;
	margin-bottom:50px;
	background-color:#FFF;
	background-image:url(../_img/site_bg.gif);
}
a img {
	border:0px;
	outline:none;
}
a:link, a:visited {
	color:#3E7FBF;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#3E7FBF;
	text-decoration:underline;
}
#containerWrap {
	width:930px;
	margin:0px auto;
	text-align:left;
	background-image: url(../_img/container_bg.png);
	_background-image: none;
	background-repeat: repeat-y;
	position:relative;
}
#container {
	width:900px;
	background-color:#eef3dc;
	margin:0px auto;
	text-align:left;
	position:relative;
	z-index:5
}
#header {
	height:121px;
	position:relative;
	background-image: url(../_img/header_bg.jpg);
	background-repeat: no-repeat;
	z-index:2000;
}
#mainLogo {
	position:absolute;
	top:29px;
	left:17px;
}
#printHeader {
	display:none;
}
#gNav {
	color:#FFF;
	position:absolute;
	top:20px;
	right:30px;
	text-align:right;
}
#gNav ul {
	display:inline;
	margin:0px;
	padding:0px;
}
#gNav li {
	float:left;
	list-style:none;
	margin-left:7px;
	padding-right:7px;
	border-right:1px solid #FFF;
}
#gNav li.end {
	padding:0px;
	border:none;
}
#gNav li a {
	font-size:12px;
	color:#FFF;
	display:block;
	list-style:none;
	text-decoration:none;
}
#gNav li a:hover {
	color:#FFF;
	text-decoration:underline;
}
#pNav {
	font-family:Arial, Helvetica, sans-serif;
	/*letter-spacing:.05em!important;*/
	height:35px;
	border-bottom:2px solid #accfeb;
	background-image: url(../_img/pnav_bg.jpg);
	background-repeat: no-repeat;
	margin:0px;
	width:900px;
	position:relative;
	z-index:26;
}
#pNav ul { /* MENU CONTAINER */
	line-height:35px;
	position:relative;
	padding:0px;
	margin:auto auto auto 103px;
}
#pNav ul li { /* PNAV ITEMS */
	float:left;
	display:block;
	position:relative;
	line-height:35px;
	text-transform:capitalize;
}
#pNav ul li a { /* MENU ITEM LINKS */
	color:#18466a;
	font-size:18px;
	font-size:16px;    /* This is for the original font*/
	text-decoration:none;
	text-transform:capitalize;
	display:block;
	height:35px;
	line-height:35px;
	padding-right:10px;
	padding-left:10px;
}
#pNav ul li a:hover { /* MENU ITEM LINKS */
	color:#f7941d;
	background-image: url(../_img/pnav_link_bg.png?dummy=1);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
	text-decoration:none;
	margin-right:9px;
	padding-right:5px;
}
#pNav ul li a:hover span.n2 {
	background-image: url(../_img/pnav_link_bg.png?dummy=1);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
	position:absolute;
	width:10px;
	height:35px;
	top:0px;
	right:0px;
	margin-right:5px;
}
#pNav ul li a.on { /* MENU ITEM LINKS */
	color:#f7941d;
	background-image: url(../_img/pnav_link_bg.png?dummy=1);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
	text-decoration:none;
	margin-right:9px;
	padding-right:5px;
}
#pNav ul li a.on span.n2 {
	background-image: url(../_img/pnav_link_bg.png?dummy=1);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
	position:absolute;
	width:10px;
	height:35px;
	top:0px;
	right:0px;
	margin-right:5px;
}
#pNav ul li ul { /* SUBMENU CONTAINER */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	position:absolute;
	top:34px;
	left:0px;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	min-width:195px;
	width:195px;
	z-index:150!important;
}
#pNav ul li ul li { /* SUBMENU ITEMS */
	float:none;
	z-index:10;
	position:relative;
	line-height:14px;
	z-index:150!important;
}
#pNav ul li ul li a { /* SUBMENU ITEM LINKS */
	color: #18466a !important;
	background-image:url(../_img/drop_down_bg.png)!important;
	background-repeat:repeat;
	letter-spacing:0em!important;
	line-height:14px;
	height:auto;
	text-transform:capitalize;
	font-weight:normal;
	font-size:12px;
	padding:4px 10px 4px 10px;
	white-space:normal;
	visibility:visible;
	margin:0px;
	display:block;
 .display:inherit;
	background-repeat: repeat;
	z-index:150!important;
}
#pNav ul li ul li a.on { /* SUBMENU ITEM LINKS */
	color:#004A81 !important;
	text-transform:capitalize;
	font-weight:normal;
	font-size:12px;
	letter-spacing:normal;
	padding:4px 10px 4px 10px;
	margin:0px;
	background-image:none;
}
#pNav ul li ul li a:hover {
	background-image:none!important;
	background-color:#17466a;
	color:#FFF !important;
	padding:4px 10px 4px 10px;
	margin:0px;
}
#pNav ul li ul li.top { /* BOTTOM CORNERS */
	float:none;
	z-index:10;
	position:relative;
	height:10px;
	line-height:10px;
	font-size:1px;
}
#pNav ul li ul li.top div { /* TOP CORNERS */
	position:relative;
	background-image: url(../_img/top_corners.png);
	background-repeat: no-repeat;
	height: 10px;
	margin-right: 9px;
	background-position: left top;
}
#pNav ul li ul li.top div span { /* TOP CORNERS */
	position:absolute;
	right:-9px;
	bottom:0px;
	background-image: url(../_img/top_corners.png);
	background-repeat: no-repeat;
	height: 10px;
	width:9px;
	background-position: right top;
}
#pNav ul li ul li.btm { /* BOTTOM CORNERS */
	float:none;
	z-index:10;
	position:relative;
	height:10px;
	line-height:10px;
	font-size:1px;
}
#pNav ul li ul li.btm div { /* BOTTOM CORNERS */
	position:relative;
	background-image: url(../_img/bottom_corners.png);
	background-repeat: no-repeat;
	height: 10px;
	margin-right: 9px;
	background-position: left bottom;
}
#pNav ul li ul li.btm div span { /* BOTTOM CORNERS */
	position:absolute;
	right:-9px;
	bottom:0px;
	background-image: url(../_img/bottom_corners.png);
	background-repeat: no-repeat;
	height: 10px;
	width:9px;
	background-position: right bottom;
}
#homeImage {
	background-image: url(../_img/home_image_bg.gif);
	background-repeat: no-repeat;
	width:654px;
	height:254px;
	position:relative;
	z-index:-5;
}
#homeImage img {
	position:absolute;
	top:1px;
	left:0px;
}
#homeColWrap {
	margin-top:15px;
	margin-left:5px;
	.margin-left:10px;
	float:left;
}
.imgHead {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	letter-spacing:.05em;
	font-size:18px;
	color:#88a15d;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:10px;
}
.miniBox {
	padding:10px 5px 0px 5px;
	font-size:11px;
	margin:10px;
	background-color:#FFF;
	width:143px;
	line-height:18px;
	margin-top:22px;
}
.smBox {
	padding:10px 8px 10px 5px;
	margin:5px 27px 5px 5px;
.margin:5px 27px 22px 5px;
	background-color:#FFF;
	width:176px;
	float:left;
	line-height:17px;
}
.smBoxEnd { margin-right:0px}
.medBox {
	padding:10px 9px 15px 8px;
	margin:10px;
	margin-top:20px;
	background-color:#FFF;
	width:435px;
	line-height:17px;
}
.bigBox {
	padding:10px 9px 15px 8px;
	margin:10px;
	background-color:#FFF;
	width:655px;
	line-height:17px;
}
#midImage {
	background-image: url(../_img/mid_image_bg.gif);
	background-repeat: no-repeat;
	width:474px;
	height:253px;
	position:relative;
	z-index:-5;
	margin-bottom:13px;
}
#midImage img {
	position:absolute;
	top:1px;
	left:1px;
}
#contentHome {
	position:relative;
	padding:15px 10px 15px 15px;
	z-index:25;
}
#leftCol {
	width:665px;
	float:left;
}
#leftColNav {
	width:175px;
	float:left;
	margin-right:8px;
}
#leftColNav ul {
	margin:0px;
	padding:0px;
	list-style:none;
	background-image: url(../_img/left_nav_bg.gif);
	background-repeat: repeat-y;
	background-position: left center;
	padding:12px;
	padding-top:6px;
	padding-bottom:6px;
}
#leftColNav .head {
	font-size:16px;
	line-height:18px;
	color:#FFF;
	border-bottom:1px solid #4a728d;
	padding-bottom:7px;
	margin-bottom:7px;
}
#leftColNav .top {
	background-image: url(../_img/left_nav_top.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 175px;
}
#leftColNav .btm {
	background-image: url(../_img/left_nav_btm.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 175px;
}
#leftColNav ul li {
	font-size:11px;
	list-style:none;
	display:block;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
}
#leftColNav ul li a, #leftColNav ul li a:visited {
	color:#FFF;
	text-decoration:none;
	display:block;
}
#leftColNav ul li a:hover {
	font-size:11px;
	color:#b9d6ef;
	text-decoration:none;
	display:block;
}
#leftColNav ul li a.on {
	font-size:11px;
	color:#b9d6ef;
	text-decoration:underline;
	display:block;
}
#leftColNav ul li a.blue {
	font-size:11px;
	color:#b9d6ef;
	text-decoration:none;
	display:block;
}
#midCol {
	width:482px;
	float:left;
}
#fullRightCol {
	width:692px;
	float:left;
}
#fullRightCol #fullRightImage {
	margin-bottom:13px;
}
#rightCol {
	width:210px;
	float:left;
	margin-top:1px;
}
#accountTabs {
	float:left;
	position:relative;
	background-image: url(../_img/account_access_top_bg.gif);
	background-repeat: no-repeat;
	width: 210px;
	margin-bottom:15px;
}
#accountTabs .head {
	margin:15px 0px 13px 13px;
}
div.tabContent {
	color:#939598;
	position:relative;
	z-index:99;
	width:180px;
	padding:10px 15px 23px 15px;
	float:left;
	background-image: url(../_img/account_access_btm_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
div.tabContent a {
	color:#939598!important;
	text-decoration:none;
}
div.tabContent a:hover {
	color:#939598;
	text-decoration:underline;
}
div.tabContent .label {
	color:#17466a;
}
#search {
	float:left;
	margin:5px 0px;
}
.searchField {
	font-family: "Helvetica", Arial, sans-serif;
	color:#464646;
	width: 135px;
	font-size: 12px;
	border: 0px;
	float:left;
	height:16px;
	margin:0px;
	padding:0px;
	padding:4px;
	background-image: url(../_img/search_bg.gif);
	background-repeat: no-repeat;
}
.btnSearch {
	background-image: url(../_img/search_btn.gif);
	height: 24px;
	width: 34px;
	border:0px;
	float:left;
	cursor:pointer;
}
#rightCol #app {
	margin-top:17px;

}
#pdfsBig {
	position: absolute;
	top:22px;
	left:0px;
	background-image: url(../_img/big_drop.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 209px;
	padding:10px 15px 20px 15px;
	line-height:16px;
}
#pdfsSm {
	position: absolute;
	top:22px;
	left:-8px;
	background-image: url(../_img/sm_drop.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 180px;
	padding:10px 15px 20px 15px;
	line-height:12px;
	z-index:1000;
}
#pdfsSm a { line-height:12px; display:block; margin-bottom:8px;}
#rightCol #ads {
	margin-top:17px;
}
#footer {
	font-size:10px;
	text-align:center;
	color:#939598;
	padding-bottom:24px;
	padding-top:30px;
	position:relative;
}
#footer #EHL {
	height: 50px;
	width: 51px;
	position: absolute;
	left:30px;
	bottom:25px;
}
#footer .fdicCopy {font-size:8px; line-height:10px; margin-top:10px;}
#footer ul.uc {
	display:inline;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}
#footer ul {
	display:inline;
	margin:0px;
	padding:0px;
}
#footer ul li {
	list-style:none;
	display:inline;
}
#footer ul li a {
	color:#a2a1a6;
	text-decoration:none;
}
#footer ul li a:hover {
	color:#a2a1a6;
	text-decoration:underline;
}
#flare {
	position:absolute;
	bottom:0px;
	z-index:-5;
	background-image: url(../_img/flare.gif);
	background-repeat: no-repeat;
	height: 260px;
	width: 900px;
	background-color:#FFF;
}
#bottomDrop {
	margin:0px auto;
	background-image: url(../_img/bottom_drop.png)!important;
	_background-image: none!important;
	background-repeat: no-repeat;
	height: 15px;
	width: 930px;
}
.clear {
	clear:both;
}
.solidLine {
	border-top:1px solid #e8e8e8;
	margin:10px 0px;
}
.b {
	color:#88a15d;
	font-size:14px;
}
.bold {
	font-weight:bold;
}
.subTitle {
	color:#17466a;
	font-size:14px;
	text-transform:capitalize;
}
.smDetail {
	font-style:italic;
	color:#3E7FBF;
}
.smLink {
	font-size:10px;
	text-transform:uppercase;
}
table.contact {
	width:100%;
	border-bottom:1px solid #e8e8e8;
	margin-bottom:15px;
}
.contact td.l {
	width:30%;
	vertical-align:top;
	padding-bottom:0px;
	margin-bottom:0px;
}
.contact td {
	vertical-align:top;
	height:1px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#disclosure {
	border:4px solid #13476B;
	width:450px;
	background-color:#FFFFFF;
	position:absolute;
	top:100px;
	left:230px;
	text-align:center;
	z-index:2000;
}
#disclosure .heading {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	letter-spacing:.05em;
	font-size:18px;
	text-transform:capitalize;
	color: #FFF;
	line-height: 25px;
	text-indent: 8px;
	height: 30px;
	background-color: #AECD79;
}
.error {
	color:#ed1c24;
}
ul.error {
	margin-left:0px;
	padding-left:0px;
}
ul.error li {
	margin:0px;
	padding:0px;
	list-style:none;
	background-image: url(/_img/error.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	line-height:12px;
	line-height:18px;
}
.thank_you {
	color: #00573C;
}
td.thank_you {
	margin:0px;
	padding:0px;
	list-style:none;
	background-image: url(/_img/accept.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	line-height:12px;
	line-height:18px;
}
.form_field {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #6d6e71;
	padding:4px;
	background-color:#f1f7e3;
	border:solid 1px #d0d9bb;
}
.form_button {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
	color: #FFF!important;
	padding:2px 4px;
	background-color:#17466a;
	border: solid 1px #17466a;
	cursor:pointer;
}
.form_button:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
	color: #17466a!important;
	padding:2px 4px;
	background-color:#b9d6ef;
	border: solid 1px #17466a;
	cursor:pointer;
}
table.greenBorder { border:solid 1px #B2D27C;}
table.greenBorder td { border:solid 1px #B2D27C;}
