
/***********************************************/
/* KeyWorth Bank                               */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background: #fff url('images/pagebg.gif') repeat-x top left;
}

a:link, a:visited, a:hover {
	color: #8C7738;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 font-family: Arial,sans-serif;
 color: #002B58;
}

h3{
 font-size: 105%;
 color: #002B58;
 font-weight: bold;
line-height: 40px;
margin-left: 30px;
margin-top: -5px;
margin-bottom: -10px;
}


h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
 margin-left: 25px;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
	
.break {
clear:both;
height:1px;
overflow:hidden;
margin-top:-1px;
}			

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#Wrapper {
	width: 867px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid black;
	background: white;
}

#masthead{
	clear:both;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #002B58;
	width: 100%;
	height: 198px;
	background: url('images/banner.gif') top left;
	color: white;
	text-align: right;
	font-weight: bold;
}

#mastheadSub{
	clear:both;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #002B58;
	width: 100%;
	height: 93px;
	background: url('images/banner-thin.gif') top left;
	}

#mastheadSub h2 {
font-size: 125%;
text-align: right;
color: white;
padding-top: 35px;
padding-right: 5px;
}

#ad1 {
float: right;
width: 32%;
margin-right:18px;
}

#ad2 {
float: right;
width: 32%;
text-align: left;
}

#ad1 h2, #ad2 h2 {
color: white;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
margin-top:5px;
padding-top:10px;
}

#ad1 .squ, #ad2 .squ {
padding: 5px 5px;
float:left;
}

#ad1, #ad2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#navBar{
	padding: 0px;
	background: #E9DBB8 url('images/leftbg.gif') repeat-x bottom left;
	border-right: 1px solid #8C7738;
	border-bottom: 1px solid #8C7738; margin-left:0; margin-right:612px; margin-top:0; margin-bottom:0
}

#content{
  float:right;
	width: 65%;
	margin: 0;
	padding: 0 3% 0 0;
}

#header1 {
	line-height: 126px;
	height:165px;
	background: #fff url('images/header1.gif') no-repeat top left;
	float:left;
	margin:0;
  	padding:0;
  	width: 595px;
	border-bottom: 1px solid #002B58
}
#header1 h2 a {
	text-indent: -20000px;
	background: #fff url('images/header1.gif') no-repeat top left;
	display:block;
	width: 595px;
}
#header2{
	height:165px;
	background: #fff url('images/header2.gif') no-repeat top left;
	float:right;
	margin:0;
  	padding:0;
	width: 272px;
	text-align:center;
	border-bottom: 1px solid #002B58
}



/***********************************************/
/*Component Divs                               */
/***********************************************/

.label {
font-size: 75%;
}

/*************** #pageName styles **************/

.pageName{
	padding: 10px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #002A57;
}

/************** .feature styles ***************/

.feature{
	padding: 0 0 5px 0;
	font-size: 90%;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}
/* adjust margins to change separation between the feature image and text flowing around it */


.officers img, .organizers img {
float: none;
margin: 0;
padding: 0;
}

.officers {
font-size: 90%;
background: #FDF9EF;
}

.organizers {
font-size: 80%;
background: #FDF9EF;
}

.odd {
background: #F7EED9;
}

.ratesTable {
font-size: 90%;
background: #FDF9EF;
text-align: center;
}

.tableHeader {
background: #002B58;
font-weight: bold;
font-size: 110%;
color: #fff;
border-left: 1px solid #002B58;
height: 35px;
}

.tableSubHeader {
background: #8C7738;
font-weight: normal;
color: #fff;
border-left: 1px solid #8C7738;
}

.tableThirdHeader {
background: #E9DBB8;
font-weight: bold;
color: #000;
border: 1px solid #8C7738;
}

.tableCell {
border: 1px solid #8C7738;
}

.tableCellOdd {
border: 1px solid #8C7738;
background: #F7EED9;
}

/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	font-size: 70%;
	color: #cccccc;
	padding: 0;
	margin: 0;
	height:57px;
	background:#002B58 url('images/footer.gif') top left;
	text-align:center
}

#siteInfo a {
color: white;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	font-size: 93%;
	text-align:right;
}

#sectionLinks a{
	padding: 4px 10px;
	text-decoration:none;
		color: #002A57;
	font-weight:bold;
	border-top: 1px solid #8C7738;
}

#sectionLinks a:link{

	width: 100%;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: auto;
	}

#sectionLinks a:hover{
	background-color: #EEE4C9;
}

#sectionLinks .last {
border-bottom: 1px solid #8C7738;
}




#container{ 
width:255px;
	margin: 0px;
	padding: 0px;
	font-size: 93%;
	text-align:right;
}

/* required styles */
#navigation {margin:0;padding:0;list-style:none;}
#navigation li {margin:0;text-indent:0;list-style:none;padding:0;}
#navigation ul {margin:0;padding:0;text-indent:0;}
#navigation ul li {float:none;z-index:1;}
#navigation a{
	padding: 4px 10px;
	text-decoration:none;
	color: #002A57;
	font-weight:bold;
	border-top: 1px solid #8C7738;
	white-space:nowrap}
#navigation .last {
	border-bottom: 1px solid #8C7738;
}

/* optional styles */
.menu {height:20px;line-height:20px;font-weight:bold;text-transform:uppercase;}
.menu a {text-decoration:none;color:#fff;height:20px;line-height:20px;}
.menuitem {color:#fff;}
.menuitem a {color:#fff;}
.menuitem-selected {background-color:#EEE4C9;}
.submenu {background-color:#E9DBB8;text-align:left;}
.submenuitem {color:#fff;}
.submenuitem-selected {background-color:#EEE4C9;}