body {
	background: #DFDFCB;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
}

* {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

#header {
	background: white url(/images/header-bg.gif) top left repeat-x;
	width: 100%;
	height: 93px;
	overflow: hidden;
}


img#saltmarsh {
	position: absolute;
	top: 0;
	right: 0;
}

#home #menu,
#menu {
	height: 265px;
	width: 100%;
	background: transparent url(/images/home-flash-bg2.png) top left repeat-x;
}

#menu {
	height: 151px;
  background-image: url(/images/flash-bg.png)
}

#wrap {
	background: transparent url(/images/wrap-bg.gif) top left repeat-y;
	padding: 10px 0px 20px 20px;
	width: 740px;
	font-size: 90%;
}

p, h1, h2, h3, ol, ul {
	margin: 10px 0;
}

ul, ol {
	margin-left: 18px;
}

h1, h2 {
	color: #301C09;
	font-size: 120%;
	font-weight: bold;
}


h2 {
	font-size: 100%;
}

#bank-group h2 {
	font-size: 120%;
}


a {
	color: #301c09;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}


#sidebar {
	width: 200px;
	float: left;
}

.bio {
	padding: 20px 0;
}

.bio-pic  {
	float: left;
	width: 200px;
	text-align: center;
}

.bio-pic img {
	border: 1px solid black;
}

.bio-text {
	float: right;
	width: 475px;
}

.people-border {
	border: 1px solid #000709;
}


#content {
	float: right;
	width: 475px;
	padding-right: 20px;
}

#bank-group #content {
	width: 720px;
}

ul#footerlist {
	list-style-type: none;
	width: 734px;
	text-align: right;
	font-size: 80%;
	margin-left: 0;
	margin-top: 5px;
	padding-bottom: 20px;
	color: #301c09;
}

ul#footerlist li {
	display: inline;
}

ul#footerlist a {
	text-decoration: none;
}

ul#footerlist a:hover {
	text-decoration: underline;
}

div.clear {
	clear: both;
	height: 1px;
	width: 100%;
	overflow: hidden;
}

hr {
	background-color: #5A330D;
	color: #5A330D;
	height: 1px;
	border: none;
	width: 100%;
	margin: 20px 0;
}

/* Hides from IE5-mac \*/

* html #menu {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/flash-bg.png', sizingMethod='scale');
}

* html #home #menu {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home-flash-bg.png', sizingMethod='scale');
}

/* End hide from IE5-mac */

#sidebar #newsletter{ margin-top:40px; font-size:85%; color:#50502f;}
#sidebar #newsletter p.title{ text-align:center; font-weight:bold; border-bottom:#929271 solid 1px; padding-bottom:5px; color:#50502f;}
#sidebar #newsletter a{ color:#50502f; text-decoration:none;}
#sidebar #newsletter a:hover{ color:#000; text-decoration:underline;}
#sidebar #newsletter ul.downloads{ list-style:url(/images/ico_adobe.gif);}
#sidebar #newsletter ul.downloads li{ margin-bottom:10px;}

#sidebar #newsletter p.nav{ margin:0px;}
#sidebar #newsletter p.nav a{ color:#FFF;}
#sidebar #newsletter p.nav a:hover{ color:#000;}

#sidebar #newsletter form.signup { margin:10px;}
#sidebar #newsletter form.signup input{ width:150px; font-size:9px; display:block; color:#666666;}
#sidebar #newsletter form.signup input.submit{ width:50px; color:#000;}

#newsletter ul{ list-style:url(/images/ico_adobe.gif);}
#newsletter h2{font-size:103%; color:#960;}
#newsletter h3{ font-size:103%;}
#newsletter input{ width:250px;}
#newsletter input.submit{ width:150px;}


