body{
color:#5c5c5c;
}
.m-cont a, a img{
color:#0039a6;
}
.modest{
color:#aaaaaa;
}
a.emph{
 color:#0039A6;
}

/**** navigation in header ****/
ul#h-subnav li{
/* defines subnav li width */
width:233px;
float:left;
}
/* main pages */
ul#h-subnav{
background: transparent url('navigation/bg.mainnav.3.jpg') repeat-x left top;
}
ul#h-subnav li a{
color:#ffffff !important;
background: #0039a6 url('navigation/bg.mainnav.3.jpg') repeat-x left top !important;
}
ul#h-subnav li a:hover,
ul#h-subnav li a:focus,
ul#h-subnav li a:focus,
ul#h-subnav li a.active{
background: #8B8275 url('navigation/bg.mainnav.0.jpg') repeat-x left top !important;
}
/* sub pages */
#header div.sub-page ul.hovr{
background: transparent url('navigation/bg.mainnav.3.jpg') repeat-x left top;
}
div.sub-page ul#h-subnav li a{
background: #8B8275 url('navigation/bg.mainnav.0.jpg') repeat-x left top !important;
}
div.sub-page ul#h-subnav li a:hover,
div.sub-page ul#h-subnav li a:focus,
div.sub-page ul#h-subnav li a:focus,
div.sub-page ul#h-subnav li a.active{
background: #0039a6 url('navigation/bg.mainnav.3.jpg') repeat-x left top !important;
}

/******** content ********/
/** cols **/
/* cols left/right */
#lc-menu a:hover, #lc-menu a:focus{
color:#0039a6;
}
#lc-menu li.active a, #lc-menu li a.current{
color:#0039a6;
}
#lc-menu li.active ol li.active a{
color:#0039a6;
}
#content div.l-cont h1, #content div.r-cont h1,
#content div.l-cont h2, #content div.r-cont h2{
color:#ffffff;
background: #0039a6  url('backgrounds/bg.cols.hl.blue.jpg') repeat-x bottom left;
}
#l-banking a, #l-accountlogin a.n-uli{
color:#0039a6;
}
/* rural bank features */
a{
	color:#343E45;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
#rural_bank_container {
	margin:0;
	padding:0px 2px;
	width:177px;
	height:115px;
	font-family:Arial,Helvetica,sans-serif;
}
#rural_bank_container div#bank-feat-outer, #rural_bank_container div.bank-feat{
	overflow:hidden;
	padding:0;
	margin:0;
	width:177px;
	height:115px;
	background: #E1DDDA url('backgrounds/bg.cols.features.jpg') repeat-x 0px -415px;
}
#rural_bank_container div.bank-feat{
	text-align:center;
}
#rural_bank_container div#bank-feat-outer.bp div.bank-feat{
	background-position: 0px -25px;
}
#rural_bank_container div.bank-feat span{
	display:block;
	font-weight:bold;
	font-size:1.2em;
}
#rural_bank_container div.bank-feat strong{
	font-size:3.6em;
	font-weight:bold;
	color:#D52B1E;
}
#rural_bank_container div.bank-feat sup{
	font-weight:bold;
	color:#D52B1E;
	font-size:1.3em;
}
#rural_bank_container div.bank-feat p{
	margin:0;
	padding:0;
}

/* cols middle */
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{
color:#0039a6;
}
ul#news li.sub{
 background: transparent url('default/bg.arrows.blue.png') no-repeat center left;
}
ul#news h2 a{
color:#0039a6;
}
/* cols middle form box */
#content div.formbox{
background: #d6e4ee;
}
div.formbox option{
color:#000000;
}
div.formbox input.txt, div.formbox input.stxt, div.formbox select, div.formbox option.first{
color:#aaaaaa;
}
div.formbox label{
color:#000000;
}
div#erbonline div.sleft{
width:130px;
float:left;
}
div#erbonline div.sright{
width:118px;
margin-left:130px;
font-size:0.8em;
}
div#erbonline h4{
font-size:14px;
padding:0; margin:0;
color:#d52b1e;
}
/* insurance contact locator */
#insurance_locator #state-listing{
float:left;
}
#insurance_locator #map{
float:right;
}
#search-query {
width : 200px;
font-size : 11px;
}
.result-branch{
width:50%;
padding:5px 0;
float:right;
text-align:right;
}
.result-staff{
width:50%;
padding:5px 0;
float:left;
}
#ins_locator a{
	color:#0039A6;
}
/* erb advert financial */
div.percent{
color:#d52b1e;
font-family: Arial, Helvetica, sans-serif;
font-size:37px;
font-weight:bold;
line-height:37px;
}
div.percent span{
font-size:18px;
vertical-align:super;
}
div.percent span span{
font-size:12px;
vertical-align:baseline;
}

/******** panel ********/
#panels div.panelbox h3{
color:#ffffff;
background: #0039a6  url('backgrounds/bg.panel.box.hl.jpg') repeat-x top left;
}

/******** footer ********/
#footer, #footer a{
color:#ffffff;
}


