
/* -----------   Colors   ----------------
green = #03492f
lighter green = #06724a
-------------------------------------- */

body {
margin:0 0 60px; background-image:url(images/BG.jpg); background-repeat:repeat-x; background-position:top; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222; 
_background-image:url(images/BG-IE6.jpg);
}

a:link, a:visited {
color:#06724a; text-decoration:underline;	
}

a:active, a:hover {
color:#06724a; text-decoration:none	
}

img {
border:0
}

p {

}

table {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222;	
}

form {
margin:0; padding:0; display:inline	
}

h1 {
margin:0 0 12px; font-family:"Times New Roman", Times, serif; font-size:23px; font-weight:bold; color:#03492f;
}

h2 {
margin:21px 0 6px; font-size:17px; color:#03492f; font-family:"Times New Roman", Times, serif; font-weight:bold
}

h3 {

}

h4 {

}

h5 {
margin:9px 0 10px; padding:0; font-size:19px; font-weight:normal; text-align:center; color:#fff;
}

h6 {
margin:0 0 10px; font-family:"Times New Roman", Times, serif; font-size:23px; font-weight:normal; color:#03492f;
}

#container {
margin:0 auto; width:972px;
}

#top {
background-image:url(images/BG-top.jpg); background-repeat:no-repeat; width:972px; height:150px; background-position:top center;	
}

#LogoC {
padding:15px 0 0 40px;
}

#middleC {
background-image:url(images/BG-middle.jpg); background-repeat:no-repeat; background-position:top; width:972px; 	
}

#middle-leftSide {
float:left; padding:23px 14px 22px 25px; margin-left:8px; width:592px; background-image:url(images/BG-mainPic2.jpg); 
background-position: top left; background-repeat:no-repeat;
}

#mainimg {
    overflow: hidden;
    position: relative;
	height: 161px;
	width: 581px;
}

#mainimg img {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	opacity: 0;
}

#mainimg p {
padding:0; margin:0;    
}

#onlineBanking {
float:left; width:300px; height:209px; background-image:url(images/BG-onlineBanking.jpg); background-repeat:no-repeat; background-position:top;	 color:#fff;
}

.ob-buttons-T {	
border-collapse:collapse; border:0; margin:-4px auto 0; width:280px; color:#fff; font-size:11px;
*margin:-7px auto 0; /* needed for IE6 */
}

.ob-buttons-T td {
background-color:#1ca94b; padding:0px; border:8px #03492f solid; text-align:center; height:22px; line-height:22px 	
}

.ob-buttons-T td a:link, .ob-buttons-T td a:visited, .ob-buttons-T td a:active {
color:#fff; display:block; text-decoration:none
}

.ob-buttons-T td a:hover {
background-color:#1eb751; color:#fee98c; display:block; text-decoration:none; height:22px; line-height:22px; 
}

.ob-AccessID-logonButton-C {
padding:10px 0 0 37px;	
*padding:4px 0 0 37px; /* needed for IE6 */
}

.ob-AccessIDBox {
width:130px	; margin:0 5px 0 3px; 
}

.ob-AccessID-C {
float:left;	
}

.ob-logonButton {
margin:0; display:inline;  	
}

.ob-logonButton-C {
float:left; padding:0;	
}

.ob-bottomLinks {
text-align:center; padding:12px 0 0;	 font-size:11px;
*padding:6px 0 0;
_padding:12px 0 0;
}

.ob-bottomLinks a:link, .ob-bottomLinks a:visited {
color:#fff; text-decoration:none;	
}

.ob-bottomLinks a:active, .ob-bottomLinks a:hover {
color:#fee98c; text-decoration:underline;	
}

#subPagesC {
width:892px; padding:28px 40px 75px; background-image:url(images/BG-bottom1.jpg); background-repeat:no-repeat; 
background-position:bottom; min-height:425px;	
}

#subPagesC ul {
list-style-type:square;	
}

#subPagesC li {
margin:2px 0;
}

#subPagesC ul li ul li {
list-style-type:disc;	
}

#bottomC {
width:972px; padding:12px 0 20px; background-image:url(images/BG-bottom.jpg); background-repeat:no-repeat; background-position:bottom;	
}

#bottomC p {
margin:0 0 9px;	
}

#bottom-leftBox {
float:left; width:275px; padding:0 0 0 42px;	
}

#bottom-centerBox {
float:left; width:275px; padding-left:30px 	
}

#bottom-rightBox {
float:left; width:280px; padding-left:30px;	
}

#footer {
width:972px; background-image:url(images/BG-footer.jpg); background-repeat:no-repeat; height:39px;	
}

#footer a:link, #footer a:visited {
color:#fff; text-decoration:none;	
}

#footer a:active, #footer a:hover {
color:#fff; text-decoration:underline	
}

#footerLinks {
float:right; color:#fff; padding:7px 19px 0 0;	
}

body.noFDIC .FDIC_Logo {
display:none;	
}

.FDIC_Logo {
margin:0 0 0 8px	
}

.EHL_Logo {
	
}

.linkDivider {
margin:0 9px;	
}

#footerLogos {
float:left; padding:2px 0 0 20px;	
}

.locations-t {
width:100%; margin:15px auto 18px; border:0; border-collapse:collapse	
}

.locations-t td {
vertical-align:top; padding:0; border:0;	
}

.backToTop {
text-align:right; font-weight:bold; font-size:11px; margin:6px 24px 24px 0;	
}

.learnMoreLink {
text-align:right; margin-right:12px;	
}

.products-t {
margin:24px auto 18px; border:0; width:100%; border-collapse:collapse; background-color:#e7f1df;	
}

.products-t .greenText {
color:#06724a; font-weight:bold; font-size:14px;	
}

.products-t2 {
margin:24px auto 18px; border:0; width:98%; border-collapse:collapse;	
}

.products-t td {
vertical-align:top; padding:12px; border-right:6px #fff solid; 	
}

.products-t2 td {
vertical-align:top; padding:6px; border:1px #888 solid;	
}

.darkerGreenRow {
background-color:#d2e5c2;	
}

.products-t ul {
padding:0; margin:0 0 12px 19px; list-style-type:square;	
}

.products-t2 ul {
padding:0; margin:0 0 12px 19px; list-style-type:square;	
}

.products-t-title {
font-weight:bold; background-color:#fff; color:#06724a; text-align:center; font-size:14px; 
}

.products-t2-title {
font-weight:bold; background-color:#06724a;	color:#fff; text-align:center; 
}

.disclaimerText {
font-size:11px; font-style:italic;	margin-left:12px;
}

.greenText {
color:#06724a	
}

.clear {
clear:both	
}

#contactForm-t {
width:600px; margin:18px auto; background-color:#e7f1df; border:20px #e7f1df solid;	
}

#contactForm-t td {
padding:3px; vertical-align:top	
}










/**************************************** Top Navigation ************************************/

#topNavC {
background-image:url(images/BG-topStripe.jpg); width:972px; height:30px;	
}

.topNavLinks {
	padding:0;
	margin:0 0 0 8px;
	_margin:0 0 0 4px;
	height: 30px;
	float: left;
	text-align:center;
	background-image:url(images/BG-topNavButtons.jpg);
	background-repeat:repeat-x;
	/*margin:0 auto;*/
	/*_position:absolute;
	_z-index:5  This value and the absolute positioning above are necessary to fix a conflict between the PNG fix for IE 6. 
	The z-index may need to be a higher number, depending on other elements in the site. */
}

.topNavLinks a:hover {
	text-decoration:none
}

#nav ul {/* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-image:none;
	display:block;
	position:absolute;
	z-index:100;
}

#nav {/* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-image:none;
	display:block

}

#nav a {
	display: block;
	/*padding: 0 70px 0 5px;*/ 
	padding: 0; /* adjust padding to space out main nav links. IMPORTANT: Don't forget to put "padding-right:0" on the li and a tags of the last menu item */
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 31px; 
	color:#fff;
	list-style-image:none;
	background-image:url(images/BG-topNavRightBorder.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:96px;
	text-align:center;
}

#nav a:hover {
	display: block;
	/*padding: 0 70px 0 5px;*/ 
	padding: 0; /* adjust padding to space out main nav links. IMPORTANT: Don't forget to put "padding-right:0" on the li and a tags of the last menu item */
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 31px; 
	list-style-image:none;
	background-image:url(images/BG-topNavRightBorder-O.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:96px;
	text-align:center;
}

#nav li {/* all list items */
	float: left;
	/*width: 116px; /* width needed for Opera */
	
	
}
#nav li ul {/* second-level lists */
	position: absolute;
	background-color:#fefefe;
	width: 166px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	font-weight: normal;
	/*font-size: 9px;*/
	font-family:Tahoma;
	/*margin: 0px 0 0 37px; /*controls the positioning of the dropdowns */
	/*_margin: 0px 0px 0px -47px; /*controls the positioning of the dropdowns */
	margin:-1px 0 0 -1px;
	_margin-top:0;
	/*border-top: 0px #ccc solid;
	border-right: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	border-left: 1px #ddd solid;*/
	border-top: 0px #a2caba solid;
	border-right: 1px #a2caba solid;
	border-bottom: 1px #a2caba solid;
	border-left: 1px #a2caba solid;
	display:block
		
}
/* this section controls the formatting of the dropdown links *******************/
#nav ul a {
	padding: 2px 8px 2px 8px;/*controls padding around dropdown links */
	width: 150px;/* value + padding values should = width property in #nav li ul */
	/*color: #0e512a;*/
	font-weight: normal; /* controls font weight of dropdown links */
	line-height: 17px;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	border-top: 1px #a2caba solid;  /*Adds a line in between each drop down link */
	background-image:none;
	display:block;
	margin:0
}

#nav ul a:hover {
	padding: 2px 8px 2px 8px;/*controls padding around dropdown links */
	width: 150px;/* value + padding values should = width property in #nav li ul */
	/*color: #0e512a;*/
	font-weight: normal; /* controls font weight of dropdown links */
	line-height: 17px;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	border-top: 1px #a2caba solid;  /*Adds a line in between each drop down link */
	background-image:none;
	display:block;
	margin:0
}


/*********************************************************************/
#nav li ul ul {/* third-and-above-level lists */
	/*margin: -1em 0 0 10em;*/ 
	margin: -1.8em 0 0 13.9em;
	_margin: -1.8em 0 0 13.8em;
}
#nav li.sfhover ul ul ul {
	left: -999em;
	display: block;
}
#nav li.sfhover ul ul {
	left: -999em;
	display: block;
}
#nav li:hover ul ul ul {
	left: -999em;
	display: block;
}
#nav li:hover ul ul {
	left: -999em;
	display: block;
}

#nav li li li.sfhover ul {
	left: auto;
	display: block;
}

#nav li li.sfhover ul {
	left: auto;
	display: block;
}

#nav li.sfhover ul {
	left: auto;
	display: block;
}

#nav li li li:hover ul {
	left: auto;
	display: block;
	text-decoration:none
}
#nav li li:hover ul {
	left: auto;
	display: block;
	text-decoration:none
}

#nav li:hover ul {
	/*left: auto; */ /* --- Changing this from "auto" to "inherit", it fixed the problem with dropdowns sticking in IE 7 ---*/
	display:block;
	left:inherit 
} 

/* Main Hover States
*******************************/
#nav li.sfhover {
	background-color:none;
}
#nav li:hover {
	background-color:none; 
}
#nav li.sfhover a {
	color:#fee98c;
}
#nav li:hover a {
	color:#fee98c; 
} 

/* Dropdown Hover States
*******************************/
#nav ul li.sfhover {
	background-color:#c6e7da
}

#nav ul li:hover {
	background-color:#c6e7da; 
}

#nav li.sfhover ul a:visited {
	color: #03492f; 
}

#nav li.sfhover ul a:link {
	color: #03492f; 
}

#nav li:hover ul a:visited {
	color:#03492f;
} 

#nav li:hover ul a:link {
	color:#03492f;
} 

#nav li:sfhover ul a:active {
	color:#03492f
}

#nav li:sfhover ul a:hover {
	color:#033724
}

#nav li:hover ul a:active {
	color:#03492f
} 

#nav li:hover ul a:hover {
	color:#033724
} 


/************************************************************************/