@charset "utf-8";
/* CSS Document */
body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;	
	color: #000000;
}
#container { 
	position: relative; 
	width: 950px; 
	background: #FFFFFF;
	margin: 0 auto;	
	text-align: left; 
} 

#header { 
	height: 100px; 	
	padding: 0px 0px 0px 0px;  
	background-image:url(images/header.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	text-align:left;
	color:#999;
} 
#header a:link, #header a:visited, #header a:active{
	color:#999;
	text-decoration:none;
}
#header a:hover {
	text-decoration: underline;
}
#nav {
	height:51px;
	width:950px;
	margin:0;
}
#wrapper {
	width:950px;
	border-top: solid 1px #000;
	background-image:url(images/wrapper.gif);
	background-position: top center;
	background-repeat: repeat-y;
	margin:0;
}
#sidebar1 {
	position: absolute;
	top: 150px;
	left: 0;
	width: 181px; 	
	padding: 15px 15px 15px 15px; 
	color: #000;
	font-size:11px;	
}
#sidebar1 a:link,#sidebar1 a:visited{
color: #000;
}
#sidebar1 img {
	margin:2px;
}
#sidebar1 h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color: #3f6f4d;
	padding:0px;
	margin:2px;
}
#loginbox {
	border: solid 1px #000;
	padding: 10px 5px 0px 5px;
	*padding: 10px 5px 0px 5px;
	text-align:center;
	font-size: 12px;
	color:#000;
	height:122px;
	margin-bottom: 15px;
}
#onlinestatementsidebar {
	position: absolute;
	top: 150px;	
	right: 0;
	width: 140px; 	
	padding: 15px 0px 15px 15px; 
	font-weight:bold;
}
#onlinestatementsidebar .accent {
	color: #3f6f4d;
	font-size:16px;
}
#onlinestatementsidebar a {
	color: #000;
	text-decoration:none;
}
#onlinestatementsidebar a:hover {
	text-decoration:underline;
}
#sidebar2 {
	position: absolute;
	top: 150px;	
	right: 0;
	width: 140px; 	
	padding: 15px 0px 15px 15px; 
	color: #3f6f4d;
}
#sidebar2 h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #999;
	text-align:center;
}
#sidebar2 h3 {
	font-size: 14px;
	font-style: italic;
	font-weight:normal;
	color: #3f6f4d;
}
#mainContent { 
	margin: 0px 158px 0px 211px;
	padding: 12px 15px 15px 15px;
	width: 550px;
	min-height:575px;
    height:auto !important;
    height:575px;
}
#mainContent h1 {
	color: #a60045;
	font-family: Georgia;
	font-size: 20px;
	text-align:center;
}
#mainContent h2 {
	font-size: 14px;
	font-weight: bold;
}
#mainContent .accenttext {
	
}
#mainContent a, #mainContent a:visited{
	color:#999;
}
#mainContent a:hover{
	color:#026F49;
}
.greenlist {
	
	list-style-image: url("/images/listArrow.gif");
}
.greenlist li a {
	
	color:#999;
}
.greenlist li a:hover {
	color:#026F49;
}
.greenlist ol li {	
	
	
}
.greenlist ol p {  
  color: #000000;
}
#footer {
	border-top: solid 1px #000; 
	font-size: 12px;
	font-weight:bold;
	padding: 10px 0px 0px 0px; 
	text-align:center;
	color:#999;
} 
#footer .accenttext {
	color: #3f6f4d;
}
#footer p {
	margin: 0; 
	padding: 10px 0; 
}


div#menu-board ul#menu-boarditem{
	height:82px;
	width:540px;
	background:transparent url(images/board.jpg) top left no-repeat;	
	margin: 0px 0px 0px 0px;
	position:relative;
}
div#menu-board ul#menu-boarditem li{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}
ul#menu-boarditem li,ul#menu-boarditem a{
	height:82px;
	display:block;
}
div#menu-board ul#menu-boarditem li a{	
	text-decoration:none;
	text-indent:-9999px;	
}
#board-jharp{
	left:0px;
	width:90px;
}
#board-jharp a:hover,body#board-jharpon #board-jharp{	
	background:transparent url(images/board.jpg) -0px -82px no-repeat;
}
#board-jbilderback{
	left:90px;
	width:90px;
}
#board-jbilderback a:hover,body#board-jbilderbackon #board-jbilderback{
	background:transparent url(/images/board.jpg) -90px -82px no-repeat;
}
#board-ljackson{
	left:180px;
	width:90px;
}
#board-ljackson a:hover,body#board-ljacksonon #board-ljackson{
	background:transparent url(/images/board.jpg) -180px -82px no-repeat;
}
#board-ckelly{
	left:270px;
	width:90px;
}
#board-ckelly a:hover,body#board-ckellyon #board-ckelly{
	background:transparent url(/images/board.jpg) -270px -82px no-repeat;
}
#board-mstreet{
	left:360px;
	width:90px;
}
#board-mstreet a:hover,body#board-mstreeton #board-mstreet{
	background:transparent url(/images/board.jpg) -360px -82px no-repeat;
}
#board-dweeks{
	left:450px;
	width:90px;
}
#board-dweeks a:hover,body#board-dweekson #board-dweeks{
	background:transparent url(/images/board.jpg) -450px -82px no-repeat;
}


div#menu-officers ul#menu-officersitem{
	height:53px;
	width:490px;
	background:transparent url(images/officers.jpg) top left no-repeat;	
	margin: 0px 0px 0px 0px;
	position:relative;
}
div#menu-officers ul#menu-officersitem li{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}
ul#menu-officersitem li,ul#menu-officersitem a{
	height:53px;
	display:block;
}
div#menu-officers ul#menu-officersitem li a{	
	text-decoration:none;
	text-indent:-9999px;	
}
#jharp{
	left:0px;
	width:49px;
}
#jharp a:hover,body#jharpon #jharp{	
	background:transparent url(images/officers.jpg) -0px -53px no-repeat;
}
#rburt{
	left:49px;
	width:49px;
}
#rburt a:hover,body#rburton #rburt{
	background:transparent url(/images/officers.jpg) -49px -53px no-repeat;
}
#mmoncrief{
	left:98px;
	width:49px;
}
#mmoncrief a:hover,body#mmoncriefon #mmoncrief{
	background:transparent url(/images/officers.jpg) -98px -53px no-repeat;
}
#kkittle{
	left:147px;
	width:49px;
}
#kkittle a:hover,body#kkittleon #kkittle{
	background:transparent url(/images/officers.jpg) -147px -53px no-repeat;
}
#bwiley{
	left:196px;
	width:49px;
}
#bwiley a:hover,body#bwileyon #bwiley{
	background:transparent url(/images/officers.jpg) -196px -53px no-repeat;
}
#djohnson{
	left:245px;
	width:49px;
}
#djohnson a:hover,body#djohnsonon #djohnson{
	background:transparent url(/images/officers.jpg) -245px -53px no-repeat;
}
#knordyke{
	left:294px;
	width:49px;
}
#knordyke a:hover,body#knordykeon #knordyke{
	background:transparent url(/images/officers.jpg) -294px -53px no-repeat;
}

#cgartner{
	left:343px;
	width:49px;
}
#cgartner a:hover,body#cgartneron #cgartner{
	background:transparent url(/images/officers.jpg) -343px -53px no-repeat;
}

#lrobertson{
	left:392px;
	width:49px;
}
#lrobertson a:hover,body#lrobertsonon #lrobertson{
	background:transparent url(/images/officers.jpg) -392px -53px no-repeat;
}

#kthomas{
	left:441px;
	width:49px;
}
#kthomas a:hover,body#kthomason #kthomas{
	background:transparent url(/images/officers.jpg) -441px -53px no-repeat;
}

div#menu ul#menuitem{
	height:33px;
	width:950px;
	background:transparent url(images/menu.gif) top left no-repeat;	
	margin: 0px 0px 0px 0px;
	position:relative;
}
div#menu ul#menuitem li{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}
ul#menuitem li,ul#menuitem a{
	height:33px;
	display:block;
}
div#menu ul#menuitem li a{
	text-indent:-9999px;
	text-decoration:none;
}
#about{
	left:29px;
	width:103px;
}
#online{
	left:134px;
	width:146px;
}
#business{
	left:281px;
	width:162px;
}
#personal{
	left:444px;
	width:170px;
}
#testimonials{
	left:615px;
	width:128px;
}
#contact{
	left:744px;
	width:116px;
}
#help{
	left:861px;
	width:63px;
}
#about a:hover,body#abouton #about{
	background:transparent url(images/menu.gif) -29px -33px no-repeat;
}
#online a:hover,body#onlineon #online{
	background:transparent url(images/menu.gif) -134px -33px no-repeat;
}
#business a:hover,body#businesson #business{
	background:transparent url(images/menu.gif) -281px -33px no-repeat;
}
#personal a:hover,body#personalon #personal{
	background:transparent url(images/menu.gif) -444px -33px no-repeat;
}
#testimonials a:hover,body#testimonialson #testimonials{
	background:transparent url(images/menu.gif) -615px -33px no-repeat;
}
#contact a:hover,body#contacton #contact{
	background:transparent url(images/menu.gif) -744px -33px no-repeat;
}
#help a:hover,body#helpon #help{
	background:transparent url(images/menu.gif) -861px -33px no-repeat;
}
.submenu
{
display:none;
}
.submenu ul
{
margin:0;
padding:0;
padding-left:15px;

}
.submenu li
{
display: inline;
padding-right: 10px;
}
.submenu a,.submenu a:active,.submenu a:visited
{
color:#999;
text-decoration:none;
}
.submenu a:hover
{
color:#026F49;
}
#menubar {
height:18px;
width:950px;
padding:0;
margin:0;
}
body#about-investorinformation li#about-investorinformation a, body#about-officers li#about-officers a, body#about-boardofdirectors li#about-boardofdirectors a, body#about-ourdifference li#about-ourdifference a {
color:#026F49;
}
body#about-investorinformation #about, body#about-officers #about, body#about-boardofdirectors #about, body#about-ourdifference #about{
	background:transparent url(images/menu.gif) -29px -33px no-repeat;
}
body#online-privacy li#online-privacy a, body#online-cashmanagement li#online-cashmanagement a, body#online-billpay li#online-billpay a, body#online-banking li#online-banking a{
color:#026F49;
}
body#online-privacy #online, body#online-cashmanagement #online, body#online-billpay #online, body#online-banking #online{
	background:transparent url(images/menu.gif) -134px -33px no-repeat;
}
body#business-loanproducts li#business-loanproducts a, body#business-cashmanagement li#business-cashmanagement a, body#business-merchantservices li#business-merchantservices a,body#business-cddelivery li#business-cddelivery a, body#business-remotedeposit li#business-remotedeposit a, body#business-cds li#business-cds a, body#business-depositaccounts li#business-depositaccounts a   {
color:#026F49;
}
body#business-remotedeposit #business, body#business-merchantservices #business, body#business-cddelivery #business, body#business-cashmanagement #business, body#business-loanproducts #business, body#business-cds #business, body#business-depositaccounts #business{
	background:transparent url(images/menu.gif) -281px -33px no-repeat;
}
body#help-bankingfaqs li#help-bankingfaqs a,body#help-onlinefaqs li#help-onlinefaqs a, body#help-tips li#help-tips a{
color:#026F49;
}
body#help-tips #help,body#help-onlinefaqs #help,body#help-bankingfaqs #help{
	background:transparent url(images/menu.gif) -861px -33px no-repeat;
}
body#testimonials-main #testimonials,{
	background:transparent url(images/menu.gif) -615px -33px no-repeat;
}
body#contact-directions li#contact-directions a, body#contact-directory li#contact-directory a{
color:#026F49;
}
body#contact-directions #contact,body#contact-directory #contact{
	background:transparent url(images/menu.gif) -744px -33px no-repeat;
}
body#personal-depositaccounts li#personal-depositaccounts a, body#personal-cds li#personal-cds a, body#personal-loanproducts li#personal-loanproducts a, body#personal-debitcards li#personal-debitcards a, body#personal-internetbanking li#personal-internetbanking a, body#personal-onlinebillpay li#personal-onlinebillpay a {
color:#026F49;
}
body#personal-depositaccounts #personal, body#personal-cds #personal, body#personal-loanproducts #personal, body#personal-debitcards #personal, body#personal-internetbanking #personal, body#personal-onlinebillpay #personal{
	background:transparent url(images/menu.gif) -444px -33px no-repeat;
}
body#home #header a{
	color:#FFF;
}
.headerimage {
display: block;
margin: 0px auto;
}
.left
{
float:left;
}
.right
{
float:right;
}
.clear
{
clear:both;
height:5px;
}
.officertable
{
	border: solid 1px #02704A;
}
.officertitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight:normal;
	color: #3f6f4d;
}
.small
{
	font-size: 11px;
}
#sidebar2 .small
{
	font-size:11px;
}
#dhtmltooltip{
	position: absolute;
	width: 100px;
	border: 0px solid black;
	padding: 2px;
	background-color: #FFF;
	visibility: hidden;
	z-index: 100;
	text-align:center;
	font-size:11px;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#ECECEC,direction=135);
}
#enterbutton {
	margin:0px auto;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-color: #006f49;
	width:150px;
	padding:5px;
	text-decoration:none;
}
#enterbutton a {
	text-decoration:none;
}
#landingtext {
	width:500px;
	text-align:left;
}
#landingtext a {
	color:#006f49;
	font-weight:bold;
}
