*{
	margin: 0px;
	padding: 0px;
}

body{
	background: #393939 url(../images/banner_top_repeat.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

a {
	color: #c12f42;
}
.hide{ text-indent: -99999px; }
.clear{clear: both;}
.content-image{
	float: left;
	margin: 0 10px 5px 0;
}


#wrapper{
	margin: 0 auto;
	text-align: left;
	width: 1004px;
}

#header{
	background: url(../images/banner_top.jpg) no-repeat;
	width: 1004px;	
}
	#header h1{
		padding-left: 100px;
	}
	#header h1 a{
		height:80px;
		display:block;
		overflow:hidden;
		width:330px;
	}
			
ul.main-nav{
	list-style-type: none;
	margin: 19px 0 0 106px;
}
	ul.main-nav li{
		float: left;
	}
		ul.main-nav li a{
			display: block;
			height: 37px;
		}
			#btn-home a{background: url(../images/button_home.jpg) no-repeat; width: 57px;}
				#btn-home a:hover, #btn-home a.active{background-position: bottom; }
			#btn-about a{background: url(../images/button_about.jpg) no-repeat; width: 62px;}
				#btn-about a:hover, #btn-about a.active{background-position: bottom; }
			#btn-commercial a{background: url(../images/button_commercial.jpg) no-repeat; width: 94px;}
				#btn-commercial a:hover, #btn-commercial a.active{background-position: bottom; }
			#btn-ag a{background: url(../images/button_ag.jpg) no-repeat; width: 41px;}
				#btn-ag a:hover, #btn-ag a.active{background-position: bottom; }
			#btn-consumer a{background: url(../images/button_consumer.jpg) no-repeat; width: 83px;}
				#btn-consumer a:hover, #btn-consumer a.active{background-position: bottom; }
			#btn-investment a{background: url(../images/button_investment.jpg) no-repeat; width: 144px;}
				#btn-investment a:hover, #btn-investment a.active{background-position: bottom; }
			#btn-online-banking a{background: url(../images/button_online_banking.jpg) no-repeat; width: 116px;}
				#btn-online-banking a:hover, #btn-online-bangking a.active{background-position: bottom; }
			#btn-links a{background: url(../images/button_links.jpg) no-repeat; width: 55px;}
				#btn-links a:hover, #btn-links a.active{background-position: bottom; }
			#btn-privacy a{background: url(../images/button_privacy.jpg) no-repeat; width: 70px;}
				#btn-privacy a:hover, #btn-privacy a.active{background-position: bottom; }
			#btn-contact a{background: url(../images/button_contact.jpg) no-repeat; width: 69px;}
				#btn-contact a:hover, #btn-contact a.active{background-position: bottom; }

#flash-banner{
	margin: 18px auto 0;
	width: 775px;	
}

#login-img{
	background: url(../images/login_bnr_img.jpg) no-repeat top;
	height: 62px;
	width: 775px;
}
	
	#login-img a{
		display: block;
		height: 62px;
		width: 154px;
		margin-left: 621px;
	}


/******************* Services ************************************/			
#services{
	background: url(../images/services_bg_repeat.jpg) repeat-y;
	min-height: 170px;	
	width: 775px;
	overflow: auto;
}

	#consumer{
		background: url(../images/consumer_bg.jpg) no-repeat;
		width: 249px;
		min-height: 162px;
		float: left;
		padding: 100px 5px 5px 5px;
	}
	
	#agriculture{
		background: url(../images/agriculture_bg.jpg) no-repeat;
		width: 251px;
		min-height: 162px;
		float: left;
		padding: 100px 5px 5px 5px;
	}
	
	#commercial{
		background: url(../images/commercial_bg.jpg) no-repeat;
		width: 245px;
		min-height: 162px;
		float: left;
		padding: 100px 5px 5px 5px;
	}

	#services p{
		color: black;
		font-size: 11px;
	}
	
	#services a{
		color: #c12f42;
	}	
		.align_right{
			/*margin-left: 190px;*/
			text-align: right;
		}

#services-footer{
	background: url(../images/services_footer_bg.jpg) no-repeat;
	height: 10px;
	vertical-align: top;
}

/******************* News *******************************/		
#news{
	background: #fff url(../images/news_home_bg.jpg) no-repeat;
	min-height: 103px;	
	width: 774px;
	overflow: auto;
	color: #000;
	font-size: 12px;
	margin-left: 1px;
	padding: 34px 0 0 0;
}

	.news-column{
		border-right: 1px solid #d7d7d7;
		width: 180px;
		min-height: 130px;
		float: left;
		padding: 0 5px 5px 5px;
	}
		.no-border{border-right: none;}
	
	#news0{
		background: url(../images/news0.jpg) no-repeat;
		width: 180px;
		min-height: 103px;
		float: left;
		padding: 34px 5px 5px 5px;

	}	
	
	#news1{
		background: url(../images/news1.jpg) no-repeat;
		width: 180px;
		min-height: 103px;
		float: left;
		padding: 34px 5px 5px 5px;

	}	
	
	#news2{
		background: url(../images/news2.jpg) no-repeat;
		width: 180px;
		min-height: 103px;
		float: left;
		padding: 34px 5px 5px 5px;

	}
	
	#news3{
		background: url(../images/news3.jpg) no-repeat;
		width: 180px;
		min-height: 103px;
		float: left;
		padding: 34px 5px 5px 5px;

	}		
	
	/* Changed homepage news story count from 5 to 4
	#news4{
		background: url(../images/news4.jpg) no-repeat;
		width: 146px;
		min-height: 103px;
		float: left;
		padding: 34px 5px 5px 5px;

	}*/
	#news h4{
		color: #c12f42;
		font-size: 14px;
		height: 30px;
	}
/*
	#news p{
		color: #000;
		font-size: 11px;
	}
*/
		#news a{
			color: #c12f42;
		}
		.align_right_news{
			/*margin-left: 100px;*/
			text-align: right;
		}
#privacy{
	background-color: #fff;
	height: 40px;
	margin-left: 1px;
	padding: 2px 5px 0 5px;
	border-top: 1px dotted #D7D7D7;
}
	#privacy p{
		text-align: center;
		font-size: 9px;
		color: #333;
	}
	

#news-footer{
	background: url(../images/news_footer.jpg) no-repeat;
	height: 70px;
	vertical-align: top;
}
			
/*************** Footer ****************************/
#footer-wrapper{
	background: url(../images/home_bottom_repeat.jpg) repeat-x bottom;
	height: 293px;
	text-align: center;
	width: 100%;
}

	#footer{
		margin: 0 auto;
		padding-top: 7px;
		text-align: left;
		width: 1004px;
	}

	#sitemap{
		background: url(../images/home_bottom_banner.jpg) no-repeat bottom;
		float: left;
		width: 504px;
		height: 196px;
		padding-left: 500px;
	}
		#sitemap ul{
			float: left;
			list-style-type: none;
			margin: 20px 0 0 10px;
			width: 100pt;
		}
			#sitemap li{
				line-height: 13px;
			}
			#sitemap li a{
				color: #c12f42;
				font-size: 11px;
				text-decoration: none;
			}
				#sitemap li.indent a{
					color: #fff;
					margin-left: 10px;
				}
				#sitemap li a:hover{
					text-decoration: underline;
				}			
