body {
	background-color:#5BBA2C;
	font:12px/16px Arial;
	color:#435145;
	margin:0;
	padding:0;
}
h1, img, p, ul, li, a {
	margin:0;
	padding:0;
	border:0;
}
h2, h3, h4, h5 {
	padding:5px 0;
	margin:0;
}
h2 {
	font-size:24px;
}
h3 {
	font-size:20px; padding-top:10px;
}
h4 {
	font-size:16px; padding-top:15px;
}
h5 {
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	padding:5px;
}
h6 {
	font-size:13px;
}
small {
	font-size:11px;
	font-weight:normal;
}
a {	text-decoration:none;	color: #690;}
a:hover {
	text-decoration:underline;
}
.clear{clear:both;}
#wrapper {
	margin:0 auto;
	width:950px;
}
#top-menu {
	padding:5px;
	text-align:right;
	color:#FFF;
}
#top-menu a{
	color:#FFF;
	font: 11px;
}
#header {
	background-color:#fff;
	height:91px;
	float:left;
	width:920px;
	padding:15px;
}
#header h1 {
	float:left;
}
#header h1 a {
	background:url(../images/logo.jpg);
	width:345px;
	height:92px;
	display:block;
}
#header h1 a span {
	display: none;
}
#slogan{
	background:url(../images/slogan.jpg); height:42px; width:236px; display:block;
	float:right; margin-top:40px;}
#body {
	padding:15px;
	float:left;
	width:920px;
	background-color:#BDE697;
}
#left {
	float:right;
	width:650px;
}
#animation {
	width:650px;
	height:280px;
}
#animation img {
	border:5px solid #7FB150;
	width:640px;
	height:270px;
}
#content {
	padding:15px;
	background:url(../images/bg-gra.jpg);
	height:118px;
}
#right {
	float:left;
	padding-right:15px;
	width:255px;
}
#right h4 {
}
#detail a {
	color: #693;
}
#detail p {
	font-size:12px;
}
#detail img {
	float:right;
	margin:5px 0 10px 10px;
}
#detail h3 {
	color:#660;
	padding-bottom:5px;
}
#detail table tr td,#detail table tr th{text-align:left; padding:5px; border:1px #9C6 solid;}
#detail table tr:hover{ background-color: #9C6;}
#detail table tr td{width:125px; font-size:11px;}
#breadcum {
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px #808000 solid;
}
/*
#nav {
	margin-bottom:15px;
	clear:both;
	border:1px #7FB150 solid;
	border-top:5px #7FB150 solid;
	background-color:#efefe7;
}*/
#menu{clear:both;  width:950px; float:left;background-color:#693;}
#menu ul li {float:left; border-right:1px solid #7FB150;}
#menu ul li a {	color:#fff;	display:block;text-decoration:none; font-size:12px; padding:7px 10px;}
#menu ul li a:hover { background-color:#7FB150;}
.active {	color:#7FB150;}
/*#products {
	margin-bottom:15px;
	border:1px #c3deab solid;
	border-top:none;
	background-color:#efefe7;
	display:block;
}*/
#right h5 {
	background-color:#cc6601;	
	-moz-border-radius:5px 7px 0px 0px;
}

#right-curve{background-color:#efefe7;margin-bottom:15px;padding-bottom:5px;border:1px #c3deab solid;-moz-border-radius:7px;}

.quick_link ul li{margin:3px 3px 3px 10px; background:url(../images/arrow1.gif)  no-repeat center left; padding-left:10px;}
.news h2 {background-color:#cc6601;}
.news ul {	padding:10px;}
.news ul li{	padding:5px 0;	border-bottom:1px #690 dotted;}
.news-inside ul li {	background: url(../images/dot.gif) bottom repeat-x;	padding:10px 0;	border-bottom: #C0C07E solid 1px;}
.news-inside ul li img {	margin:2px 10px 0 0;	padding:2px;	border:1px #999 solid;	background-color:#FFF;	float:left;}
.banking-hour p{padding:10px;}

#side-img img{ margin-bottom:15px;}
.more {
	color:#9b9733;
	font-size:11px;
}
.more:hover {
	text-decoration:underline;
}
/*.active{color:#344e2b;}*/
			
#news-inside {
	margin-bottom:15px;
}


#bottom-part {
	float:left;
	padding-top:15px;
}
#bottom-part ul li{float:left; margin:5px; _margin:4px; height:180px;}
#bottom-part ul li span{ position: absolute; margin:85px -206px; padding:5px; width:196px; background-color:#000; color:#FFF; font:bold 12px Arial;
			filter : alpha(opacity=70); /* IE */ 
			-moz-opacity: 0.7; /* Mozilla */ 
			opacity: 0.7;
}

#bottom-part ul li a{ font-size:12px; background:url(../images/arrow.gif) 0 5px no-repeat; padding-left:10px; color:#660; padding-bottom:5px; line-height:18px;}
#bottom-part ul li img{margin-bottom:5px;}


/*
#bottom-part h5 {
	background-color:#7FB150;
}
#bottom-part ul li {
	background:url(../images/arrow.gif) 0 9px no-repeat;
	padding:3px 10px;
}
#bottom-part a {
	color: #6A5E04;
}
#banking-hour {
	padding-right:10px;
	float:left;
	width:210px;
}
#quick-link {
	padding-right:10px;
	float:left;
	width:210px;
}
#looking-for {
	float:left;
	width:208px;
	border:1px solid #7FB150;
}
#looking-for ul {
	padding:10px;
}
#looking-for ul li {
	background: url(../images/arrow1.gif) no-repeat scroll 0 9px;
	width:74px;
	float:left;
}
#looking-for ul li a {
	color:#1A7518;
}*/
#bottom-scroll{	clear:both; width:100%; background-color:#FFF; -moz-border-radius:5px; border:1px solid #CC9;}
#bottom-scroll img{float:left; padding:10px 25px;}
#footer {
	float:left;
	width:940px;
	background-color:#74984e;
	padding:5px; font-size:11px; color:#FFF;
}
#footer p {
	float:left;
	color: #fff;
}
#footer p a{
	color: #fff;
}
#footer span {
	float:right;
}


.dataTable{
    /*border: 1px #999 solid;*/
}

.dataTable tr.rowtitle td{
    color: #fff;
    background: #768088;
    font: bold 12px Arial, Tahoma, Verdana;
    border-top: 0px #ffffff solid;
    /*border-bottom: 1px #ccc solid;*/
}



.dataTable tr.row1 td{
    background: #D8DCDE;
    border-top: 0px #fff solid;
    border-bottom: 0px #ccc solid;
}

.dataTable tr.row2 td{
    background: #F2F2F2;
    border-top: 0px #fff solid;
    border-bottom:0px #ccc solid;
}
/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:250px;
	
	border:1px solid #666;
	padding: 5px;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/close.png);
	 behavior: url(iepngfix.htc);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
	
}

