@charset "UTF-8";
body  {
	background:url(../graphics/body_gradient_bg.gif) #ffffff repeat-x;
}


address{
	font:12px Arial, Helvetica, sans-serif;
	color:#2c352b;
	line-height:18px;
  margin: 0 10px;
	padding:5px 15px 10px 10px;
  margin: 0 10px;
}

.black-text {
	color:#000000;
}

.gold-text {
	color:#B48C00;
}
.red-text {
	color:#BD0B0B !important;
}


.fiftyfivemargin {
	margin-left:55px !important;
}

.wrapper {
width:100%;
}

.wrapper #container { 
	width:990px;
	margin: 0 auto; 
} 

/*	.wrapper #container #top {
	background:url(../graphics/top_inside.gif) no-repeat;
	height:22px;
	width:981px;
	margin-left:-2px;

	}
	*/
	.wrapper #container #middle {
		background: #F9F4E1;
		border-right:2px solid #d9c683;
		border-left:2px solid #d9c683;
		text-align: left; 
		width:968px;
		padding:5px 0;

	}
	
	
/*	.wrapper #container #bottom {
	height:19px;
	width:981px;
	margin-left:-2px;
	margin-bottom:0;
	}
*/
.wrapper #header { 
	width:100%;
	background:url(../graphics/background_rpt.gif);
	height:110px;
} 

	.wrapper #header ul, .wrapper #header li {
	list-style-type:none;
	margin:0 auto;
	width:981px;
	}
	
	.wrapper #header #logo {
	background: url(../graphics/logo_sm.gif) no-repeat scroll 0 0;
	float:left;
	height:66px;
	width:307px;
	margin:5px 0 0 0;
	}
	
	.wrapper #header #logo .home_link{
	height:66px;
	width:307px;
	}
	
		.wrapper #header #logo h1{
		display:none;
		}
	.wrapper #header h3 {
		color:#B48B06;
		font-family:Georgia;
		font-size:20.75px;
		font-weight:normal;
		letter-spacing:1px;
		line-height:normal;
		margin:-2px 2px 0 0;
		padding:0;
		text-align:right;
	}
	
	.wrapper #header #slogan {
	background: url(../graphics/slogan_sm.gif) no-repeat scroll 0 0;
	float:left;
	height:66px;
	margin-left:350px;
	margin-top:15px;
	width:307px;
	}
	
	.wrapper #header h1 {
		margin: 0; 
		padding: 10px 10px; 
	}


.wrapper #sidebar {
	float: left; 
	width: 227px; 
	padding: 0;
	margin:0 0 0 8px;
}
.wrapper #sidebar h2,
.wrapper #sidebar h3, 
.wrapper #sidebar h4,
.wrapper #sidebar h5,
.wrapper #sidebar p {
	margin-left: 10px; 
	margin-right: 10px;
}
	
	.wrapper #sidebar h2 {
	font:bold 24px Georgia, "Times New Roman", Times, serif;
	color:#b48c00;
	}

	.wrapper #sidebar h3 {
	font:bold 15px Georgia, "Times New Roman", Times, serif;
	color:#2c352b;
	line-height:20px;
	}
	
	.wrapper #sidebar h4 {
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	color:#b48c00;
	}
	
	.wrapper #sidebar h5 {
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	color:#2c352b;
	}	
	
			.wrapper #sidebar h5 a, .wrapper #sidebar h5 a:link {
			color:#2c352b;
			text-decoration:underline;			}	
		
			.wrapper #sidebar h5 a:hover {
			color:#b48c00;
			text-decoration:underline;
			}
	
	.wrapper #sidebar p {
	font:12px Arial, Helvetica, sans-serif;
	color:#2c352b;
	line-height:18px;
	}
	


	/*Online banking box*/
		#online_banking {
		width:227px;
		height:139px;
		background:url(../images/online-banking-bg.jpg) no-repeat;
		position:relative;
		}
		
		#online_banking .learn-more {
			background-color:#E5DAAC;
			color:#B48C00;
			cursor:pointer;
			font:12px Georgia,"Times New Roman",Times,serif;
			left:0;
			margin:0 0 0 10px;
			padding:4px 0;
			position:absolute;
			text-align:center;
			top:100px;
			width:75px;
		}
		
		#online_banking .green_button {
			background:none repeat scroll 0 0 #2C352B;
			border:0 none;
			color:#E5DAAC;
			cursor:pointer;
			font:13px Arial,Helvetica,sans-serif;
			margin:0 15px 5px 5px;
			padding:2px 15px;
			text-decoration:none;	
		}
		
		#online_banking dd select {
			width:100px;
		}
		
		#online_banking dd input {
			width:95px;
		} 
		
		#online_banking dl {
			margin:8px 0 0 13px;
		}
		
		#online_banking dt {
			float:left;
			width:100px;
			font:bold 12px Georgia, "Times New Roman", Times, serif;
			margin:0 0 8px 0;
		}
		
		#online_banking dd {
			margin:0 0 8px 100px;
		}
		
	
		
		.wrapper #sidebar #online_banking h2 {
		font:bold 23px Georgia, "Times New Roman", Times, serif;
		color:#b48c00;
		margin:0px;
		padding:8px 0 0 13px;
		}
		
	
		
		
			.wrapper #sidebar .callouts {
			text-align:center;
			width:227px;
			margin:0;
			padding:5px 0;
			border-bottom:1px solid #D4C780;
			}
			
			.wrapper #sidebar .callouts .bottom_space {
			margin:0 0 10px 0 !important;
			}
			
			
			.wrapper #sidebar .left {
			text-align:left;
			}
			
			.wrapper #sidebar .left h3 {
			padding:0 0 0px 10px !important;	
			}
			
			.wrapper #sidebar .left h4 {
			padding:10px 0 0px 10px !important;	
			}
			
			.wrapper #sidebar .callouts h3 {
			font:bold 14px Georgia, "Times New Roman", Times, serif;
			color:#2c352b;
			margin:0px;
			padding:2px 0 6px 0;
			font-weight:bold;
			}
			
			.wrapper #sidebar .callouts h4 {
			font:bold 14px Georgia, "Times New Roman", Times, serif;
			color:#b48c00;
			line-height:17px;
			margin:0px;
			padding:2px 0 6px 0;
			}
	
			.wrapper #sidebar .callouts h5 {
			font:bold 12px Georgia, "Times New Roman", Times, serif;
			color:#2c352b;
			margin:0px;
			padding:2px 0 2px 0;
			}	
			
			.red a, .red a:hover{
			color:#990000 !important;
			}
			
				
			.noborder {
			border:none !important;
			}
			
			
		
		

.wrapper #mainContent {
  margin: 0px 10px 0 260px; 
} 

.imgs-float-right {
	float:right;
	margin:0 200px 0 0;
}

	.wrapper #mainContent #ads {
	width:694px;
	height:160px;
	background:#e5daac;
	border:1px solid #d4c780;
	}
	
		.ad_spacing {
			margin:0 auto;
			width:694px;		}
		
		.cursor_pointer {
		cursor:pointer;
		}
		
	.wrapper #mainContent h1 {
	font:bold italic 24px Georgia, "Times New Roman", Times, serif;
	color:#2c352b;
	margin:0 0 0 10px;
	padding:8px 0 8px 0;	
	}
	
	.wrapper #mainContent h2 {
	font:bold 22px Georgia, "Times New Roman", Times, serif;
	color:#b48c00;
	margin:0 0 0 10px;
	padding:8px 0 8px 0;	
	}
	
	.wrapper #mainContent h3 {
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#2c352b;
	margin:0 0 0 10px;
	padding:8px 0 8px 0;	
	}
		
		.wrapper #mainContent h3 a:link {
		color:#b48c00;
		}
		
		
		.wrapper #mainContent h3 a:hover{
		color:#2c352b;
		}
		
	
	.wrapper #mainContent h4 {
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	color:#b48c00;
 	margin:0 0 0 10px;
	padding:8px 0 8px 0;	
	}
	
	.wrapper #mainContent h5 {
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	color:#2c352b;
	margin:0 0 0 10px;
	padding:8px 0 8px 0;	
	}	
	
	.wrapper #mainContent h6 {
	font:bold 10px Georgia, "Times New Roman", Times, serif;
	color:#2c352b;
	margin:0 0 0 10px;
	padding:8px 0 8px 0;	
	}	
	
	.wrapper #mainContent p {
	font:12px Arial, Helvetica, sans-serif;
	color:#2c352b;
	line-height:18px;
	margin:0 0 0 10px;
	padding:5px;	
	}
	
	.wrapper #mainContent a {
		color:#b48c00;
	}
	
	
	.wrapper #mainContent a:hover {
		color:#b48c00;
	}
	
	.wrapper #mainContent ul, ol {
	list-style-position:outside;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:40px;
	}
	
	.wrapper #mainContent ol.highlight {
	list-style-position:inside;
	}
	.wrapper #mainContent ul ul {
	padding-left:10px;
	}
	
	.wrapper #mainContent ol {
	list-style-type:decimal;
	}
	
	.wrapper #mainContent ul {
	list-style-type:disc;
	}
	
	.wrapper #mainContent .section_highlight {
		border-left:1px solid #E5DAAC;
		border-right:1px solid #E5DAAC;
		border-top:1px solid #E5DAAC;
		border-bottom:3px solid #b48c00;
		background:#f3f7e3;
		width:640px;
		margin:10px 0 15px 10px;
		padding:0 0 10px 0;
		}
		
	.wrapper #mainContent .section_highlight h2 {
	font:bold 20px Georgia, "Times New Roman", Times, serif;
	color:#b48c00;
	margin:0 0 0 10px;
	padding:5px 8px 8px 0;	
	}
	
	.wrapper #mainContent .section_highlight h2.call_action {
		background:#B48C00 none repeat scroll 0 0;
		color:#F3F7E3;
		margin:20px 0 0 135px;
		padding:10px;
	}
	
	.wrapper #mainContent .section_highlight h2 a,
	.wrapper #mainContent .section_highlight h2 a:link{
	color:#b48c00;
	background:url(../graphics/highlight_arrow.gif) no-repeat right center;	
	text-decoration:underline;	display:block;
	}
	
	.wrapper #mainContent .section_highlight ul.w_images {
		margin:10px 0 0 155px;
		padding:0;
	}
	
	.no_arrow {
	background:none !important;	
	}
	
	.wrapper #mainContent .section_highlight h2 a:hover {
	color:#2c352b;
	}
	
	.wrapper #mainContent .section_highlight h2 a.expanded{
	color:#b48c00;
	background:url(../graphics/highlight_close.gif) no-repeat right center;	
	text-decoration:underline;	display:block;
	}
	
	.wrapper #mainContent .section_highlight h3 {
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#b48c00;
	margin:0 0 0 10px;
	padding:8px 0 8px 0;	
	}
	.wrapper #mainContent .section_highlight h5 {
		margin:0 0 0 18px;
	}
	
	.wrapper #mainContent .section_highlight p {
	font:12px Arial, Helvetica, sans-serif;
	color:#2c352b;
	line-height:18px
	margin:0 0 0 10px;
	padding:5px 15px 10px 10px;	
	}	
	
	.wrapper #mainContent .section_highlight ul {
	margin:0;
	
	}
	
	.wrapper #mainContent .section_highlight li {
	padding:3px;
	
	}
	
	
	.wrapper #mainContent .section_highlight dl {
	margin:0 0 0 10px;
	}
	
		.wrapper #mainContent .section_highlight .green_button_link {
		padding:5px 10px 5px 10px;
		background:#2c352b !important;
		border:0px;
		margin:5px 5px 5px 25px;
		font:14px Arial, Helvetica, sans-serif;
		color:#e5daac;
		cursor:pointer;
		text-decoration:underline;		width:100px;
		text-align:center;
		}
		
		.wrapper #mainContent .section_highlight a.gold_button_link {
		padding:5px 10px 5px 10px;
		background:#b48c00 !important;
		border:0px;
		margin:5px 5px 5px 25px;
		font:14px Arial, Helvetica, sans-serif;
		color:#2c352b;
		cursor:pointer;
		text-decoration:underline;		width:100px;
		text-align:center;
		display:block;
		}
		

	
	
		.wrapper #mainContent .location_map {
		margin:10px 0 15px 10px;
		padding:0 0 10px 0;
		}
		
		
		
	
	
	
	.wrapper #mainContent h3.expand_collapse {
	text-align:right;
	padding:0 30px 0 0;
	
	}
	
	.wrapper #mainContent ul#home-portals {
		margin:8px 0;
		padding:0;
		width:150px;
		float:left;
		position:relative;
	}
	.wrapper #mainContent ul#home-portals li {
		list-style-type:none;
		text-align:center;
		font:normal 14px Georgia, "Times New Roman", Times, serif;
		display:inline;
		margin:0;
	}
	
	.wrapper #mainContent ul#home-portals li a {
		background:transparent url(../images/mainContent-menu-bg.jpg) repeat-x;
		padding:13px 0;
		display:block;
		text-decoration:none;
		color:#F9F4E1;
		text-align:center;
		margin:0;
	}
	
	.wrapper #mainContent ul#home-portals li a:hover {
		background:#B48C00 none;
		color:#2C352B;
		
	}
	
	.wrapper #mainContent ul#home-portals li .active {
		background:#B48C00 none;
		color:#2C352B;
	}
	
	
	.wrapper #mainContent ul#home-portals li .menu {
		margin:8px 0 8px 0;
		border-right:1px solid #b48c00;
		border-top:1px solid #b48c00;
		border-bottom:1px solid #b48c00;
		border-left:none none;
		padding:0 5px 5px 0;
		width:190px;
		height:165px;
		position:absolute;
		left:150px;
		top:-8px;
	}
	
	.wrapper #mainContent ul#home-portals li .menu ul {
		margin:0;
		padding:0;
	}
	
	.wrapper #mainContent ul#home-portals li .menu li a {
		font:12px/16px Arial, Helvetica, sans-serif;
		color:#B48C00;
		list-style-type:none;
		margin:0;
		padding:0;
		text-align:center;
		background:none;
	}
	.wrapper #mainContent ul#home-portals li .menu li a:hover {
		background:none;
	}
	
	.wrapper #mainContent ul#home-portals li .menu h4 {
		font:bold 13px Georgia, "Times New Roman", Times, serif;
		color:#2C352B;
		margin:5px 0 0;
		padding:0;
		text-align:center;
	}
	
	
	/*
	
	.wrapper #mainContent .menu ul.two-column {
		margin:0;
		padding:0;
		float:left;
		width:185px;
		
	}
	
	.wrapper #mainContent .menu ul.two-column li {
			font:12px/17px Arial, Helvetica, sans-serif;
			color:#B48C00;
			list-style-type:none;
			margin:0;
			padding:0 0 0 18px;
			text-align:center;
			
		}*/
	

	
	.wrapper #mainContent .personal {
		background:#f9f4e1 url(../images/hover-arrow.jpg) no-repeat -1px 14px;
	}
	
	.wrapper #mainContent .business {
		background:#f9f4e1 url(../images/hover-arrow.jpg) no-repeat -1px 56px;
	}
	
	.wrapper #mainContent .agricultural {
		background:#f9f4e1 url(../images/hover-arrow.jpg) no-repeat -1px 99px;
	}
	
	.wrapper #mainContent .recreational {
		background:#f9f4e1 url(../images/hover-arrow.jpg) no-repeat -1px 139px;
	}
	
	
	
	.wrapper #mainContent #promotional-space {
		margin:8px 0 8px 363px;
		position:relative;
		border:1px solid #b48c00;
	}
	.wrapper #mainContent #promotional-space .caption {
	    background: url("../images/promotional-space-arrow.jpg") no-repeat scroll 96% center #1A2B19;
	    bottom: 0;
	    padding: 5px 45px 5px 10px;
	    position: absolute;
	    right: 0;
		display:block;
	}
	.wrapper #mainContent #promotional-space .caption h1 {
		font-size:16px;
		color:#ffffff;
		font-style:normal;
		font-weight:normal;
		padding:0;
		margin:0;
	}
	.wrapper #mainContent #promotional-space .caption p {
		font-size:13px;
		color:#B48C00;
		padding:0;
		margin:0;
	}
	
	

		.wrapper #mainContent ul#home-bottom-imgs {
		margin:10px 0;
		padding:0;
/*		clear:both;
*/		}
		
		.wrapper #mainContent #home-bottom-imgs li {
		border-bottom:2px solid #2C352B;
		list-style-type:none;
		float:left;
		margin:0 30px 0 0;
		padding:0 0 6px 0;
		}
		
		.wrapper #mainContent #home-bottom-imgs li.last {
			margin:0;
			padding:0;
		}
		
		
			.wrapper #mainContent table.personal-charts {
				width:97%;
				border:1px solid #000000;
				border-collapse:collapse;
				margin:0 0 20px 10px;
			}
				.wrapper #mainContent table.personal-charts td,
				.wrapper #mainContent table.personal-charts th {
					border:1px solid #000000;
					text-align:center;
					width:100px;
				}
				.wrapper #mainContent table.personal-charts td{
					padding:0 5px;
				}
				.wrapper #mainContent table.personal-charts th {
					font-weight:bold;
					line-height:14px;
					padding:5px;
				}

			.wrapper #mainContent table.business-charts {
				width:97%;
				border:1px solid #000000;
				border-collapse:collapse;
				margin:0 0 20px 10px;
			}
			.wrapper #mainContent table.business-charts td,
			.wrapper #mainContent table.business-charts th {
				border:1px solid #000000;
				text-align:center;
				width:100px;
			}
			.wrapper #mainContent table.business-charts td{
				padding:0 5px;
			}

				.wrapper #mainContent table.business-charts td.titles {
					width:300px;
				}
				.wrapper #mainContent table.business-charts th {
					font-weight:bold;
					line-height:14px;
					padding:5px;

				}
	
		
			
			.wrapper #mainContent .callout {
				float:left;
				width:150px;
				background:none repeat scroll 0 0 #E5DAAC;
				padding:0 4px 5px;
				margin-top:10px;
			}
			
			.wrapper #mainContent .callout h2 {
				font-size:14px;
				padding:5px 0 3px 0;
			}
			
			.wrapper #mainContent .callout p {
				font-size:12px;
				padding:0;
			}
			
	.wrapper #mainContent table {
		width:100%;
	}	
	.wrapper #mainContent table tr.line object {
		margin:10px 0 10px 15px;
	}
			


	
.wrapper #footer { 
	background:url(../graphics/background_rpt.gif);
	width:100%;
} 

.wrapper #footer_holder {
margin:0 auto;
width:970px;
}

	.wrapper #footer_holder p {
		color:#A79031;
	}



	.wrapper #footer a {
		color:#A79031;
		text-decoration:none;

	}
	
	.wrapper #footer a:hover {
		color:#A79031;
		text-decoration:underline;

	}
	
	.wrapper #footer ul {
		margin:0;
		padding:0;
	}

	.wrapper #footer li {
		border-right:1px solid #E6DBAD;
		color:#E6DBAD;
		float:left;
		font:12px/14px Arial,Helvetica,sans-serif;
		height:50px;
		list-style-type:none;
		margin:10px 0 30px;
		padding:0 35px;
		text-align:center;
	}
	
	.wrapper #footer li a {
		color:#E6DBAD;
		text-decoration:none;
	}
	
	.wrapper #footer li a:hover {
		text-decoration:underline;
		color:#E6DBAD;
	}

	.wrapper #footer li.last {
		border:none; 
		padding:0 0 0 35px;
		
	}
	
	.wrapper #footer li.first {
		padding:0 35px 0 0;
	}
	
	




/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.line {
	border-bottom:1px solid #2c4a2b;
}

.line1 {
height:10px;
background:#0b1c08;
}

.line2 {
height:1px;
background:#2c4a2b;
}

.line3 {
height:10px;
background:#b48b06;
}

.line4 {
height:5px;
background:#0b1c08;
}

.line5 {
height:5px;
background:#2C352B;
}

.deco_line {
background:url(../graphics/deco_line.jpg) no-repeat;
margin:0px;
padding:0px;
width:233px;
height:23px;
}

.green_button {
padding:5px 10px 5px 10px;
background:#2c352b;
border:0px;
margin:5px 5px 5px 0px;
font:14px Arial, Helvetica, sans-serif;
color:#e5daac;
cursor:pointer;
text-decoration:none;
}

.reset {
color:#b48c00;
font-weight:normal;
font-size:14px;
border:none;
cursor:pointer;
background:none;
}


.main_highlight {
padding:10px;
background:#F9F4E1;
border:1px solid #D4C780;
}

.text_input {
background:#ffffff;
border:1px solid #b48b06;
width:130px;
height:20px;
}

.radio {
background:#ffffff;
border:1px solid #b48b06;
}

.spacing_top {
padding:10px 0 0px 0;
margin:0px;
}

.uppercase {
text-transform:uppercase;

}

.underline {
text-decoration:underline;

}

.disclosure_scroll {
overflow:auto;
height:400px;
margin:10px;
border:1px solid #D4C780;
padding:10px;
background:#ffffff;
}

.cancel {
color:#b48c00;
font-weight:bold;
font-size:14px;
}

.margin_top10 {
margin:20px !important;
}

.img_border_spacing {
margin:5px;
}

.img_spacing {
margin:0 12px 20px 0;
}

.uppercase {
text-transform:uppercase;
}


#help_drop {
position:absolute;
background:#ffffff;
border:1px solid #1d2e13;
width:200px;
padding:0 0 5px 0;
left:10px;
bottom:-60px;
z-index:100;
}

#help_drop p {
font-size:12px !important;
padding:0;
margin:0 0 5px 0;
}

.close_button {
margin:5px 0 0 140px !important;
}


.button_alignment {
margin:10px 0 10px 415px !important;
}


.wrapper #mainContent .highlight {
		border-left:1px solid #E5DAAC;
		border-right:1px solid #E5DAAC;
		border-top:1px solid #E5DAAC;
		border-bottom:1px solid #E5DAAC;
		background:#f3f7e3;
		width:640px;
		margin:10px 0 15px 10px;
		padding:10px;
		}
		
		
		.wrapper #mainContent .highlight input {
		margin:3px 0;
		}
		
.help_explain {
border:1px solid #1d2e13;
background:#ffffff;
padding:5px;
margin:0 0 0 10px;
}

.help_explain  p {
font-size:12px !important;
}


#menu1
{
  display:block;
}
#menu2
{
  display:none;
}
#menu3
{
  display:none;
}
#menu4
{
  display:none;
}	



