a:link { color: #238B4C }
a:visited { color: #4E6355 }
a:active, a:hover { background-color: #26623E; color: #fff }
body {	
	background: #fff url(images/bg.jpg) repeat-x fixed left top;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 8px auto;
	text-align:center;
}
table { font-size: 1em} /* force inheritance of font-size for tables */
.content {
	padding: 10px 10px 10px 19px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	vertical-align: top;
	width: 570px;
	background: #FFF url(images/slices/interior_final_r5_c2.jpg) no-repeat left bottom;
}
.copyright {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #00471C;
	padding-right: 6px;
	border: 1px solid #000;
	border-top-color: #FFF;
	text-align: right;
}
.poweredBy {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #999;
	padding: 1px;
	text-align: center;
	margin-bottom: 0;
}
.poweredBy a { color: #fff; }
h1, .header1 {
	color: #03481C;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
}
h2, .header2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 1em auto;
}
h2.productBox {
	padding: 0 1em;
	border-style: none double;
	border-width: 3px;
	color: #03481C;
	background: #DDD;
	position: relative;
	z-index: 16;
	left: 2em; /* have to use left instead of margin-left for consistent spacing in IE */
	top: 0px;
	float: left;
	margin: -0.5em auto 0 0;
}
ul.productBox {
	border: 3px double #03481C;
	margin: 0;
	padding: 1em 55px 1ex 3em;
	list-style-type: square;
	list-style-image: url(images/graphics/bullet1.gif);
	background: #FFFFFF url(images/corner.jpg) no-repeat right bottom;
}
p.productBox, div.productBox  {
	border: 3px double #03481C;
	padding: 0  55px 1em 1em;
	margin:  0;
	background: #FFFFFF url(images/corner.jpg) no-repeat right bottom;
}
hr.productBox {
	clear: both;
	color: #fff;
	border: none;
	font-size: 1em/1em;
}
.clear { clear: both; }
.content p { margin-top: 0}
.footnote { font-size: 85% }
.linkTop {
	text-align: right;
	clear: both;
	margin-bottom: 1em;
}
.linkTop a { background-color: transparent}
.linkTop *:link, .linkTop *:visited { color: #666666; text-decoration: none; background-color: transparent}
.linkTop *:active, .linkTop *:hover { color: #03481C; text-decoration: underline; background-color: transparent }
ul, .bullets1 { list-style: url(images/graphics/bullet1.gif) }
.bullets2 {	list-style: url(images/graphics/double-arrow.png) }
.caps {	text-transform: uppercase}
dfn {
	font-style: normal;
	font-weight: bold;
}
dfn.quoted {
	font-style: italic;
	font-weight: normal;
}#footerContainer {
	width: 745px;
	margin: 1.5em auto 0 auto;
	text-align: center;
	padding: 0;
}
.footerSitemap {
	color: #888;
	text-align: center;
	padding:0 ;
	margin-bottom: 11px;
	font-size: 90%;
}
.footerLogos {
	text-align: center;
	height: 45px;
	width: 75px;
	border: none;
	float: left;
	padding: 0 14px;
}
.footerNotice {
	font-size: 90%;
	margin-top: 0;
	text-align: left
}
.footerSitemap :link { color: #888; text-decoration: none; }
.footerSitemap :visited { color: #888; text-decoration: none; }
.footerSitemap :hover, .footerSitemap :active { color: #888; text-decoration: underline; background-color: transparent;}
.footerLogos a:hover, .footerLogos a:active { background-color: transparent }
.bankName { color: #03481C; font-weight: bold }
.tableTop { font-weight: bold; color: #fff; background-color: #03481C;}
.tableBottom {  }
img.productBox {
	float: right;
	margin-top: 3px;
	margin-right: 3px;
}
.leftCol {
	vertical-align: top;
	background: #ddd url("images/slices/leftCol.jpg") repeat-y left top;
	text-align: left;
}
.productBox img {
	margin-right: 1em;
}
