body {
	font: 13px Arial, Helvetica, sans-serif;
	margin: 5px auto;
	color: #000;
}
table, td {font-size: 1em }
p, ul, ol { margin-top: 0}

a:link, a:visited {
	color: #407D53;
}
a:hover, a:active {
	color: #9A5826;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 10px;
}
.contentIndex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E5ECE5;
	vertical-align: top;
	padding: 10px;
}


.taglineBG {
	background-color: #407D53;
}
.tagline {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: right;
	padding: 5px;
	font-weight: bold;
}
.taglineLinks {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	padding: 5px;
	font-weight: bold;
}
.taglineLinks a:link, .taglineLinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.taglineLinks a:hover, .taglineLinks a:active {
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

.stripeTop {
	background-image: url(images/2228spa_r1_c1.gif);
	background-repeat: repeat-x;
	height: 6px;
}
.stripeBottom {
	background-image: url(images/2228spa_r15_c1.gif);
	background-repeat: repeat-x;
	height: 6px;
}
.stripeMiddle {
	background-image: url(images/2228spa_r3_c6.gif);
	background-repeat: repeat-x;
	height: 26px;
}
.stripeScroll {
	background-image: url(images/2228spa_r10_c1.gif);
	background-repeat: repeat-x;
	width: 260px;
	padding: 0px;
}
.stripeContent {
	background-image: url(images/2228spa_r14_c1.gif);
	background-repeat: repeat;
}
.stripeNav {
	width: 29px;
	background-image: url(images/2228spa_r5_c1.gif);
	background-repeat: repeat-y;
}
.nav {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #407D53;
	text-align: left;
	vertical-align: top;
	padding: 5px 15px;
	font-weight: bold;
}
.nav a:link, .nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.nav a:hover, .nav a:active {
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

.fillImg {
	background-color: #E5ECE5;
}
.scroll {
	background-color: #333333;
}
.adIndex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	width: 50%;
	padding: 10px;
}
.adHeading {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #407D53;
	font-weight: bold;
}
.footerLogos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	width: 125px;
}
.footerSitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 3px;
}
.footerNotice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #9A5826;
	padding: 1px 2px;
}
.copyright a:link, .copyright a:visited {
	color: #CCCCCC;
	text-decoration: underline;
}
.copyright a:hover, .copyright a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.stockImg {
	border: 1px solid #333333;
}

/* header styles */
h1 {
	font: 900 1.5em "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #407D53;
	border-bottom: 3px double #E5ECE5;
	text-align: right
}
.header1, h2 {
	font: 700 1.2em "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #305C3E;
	font-variant: small-caps;
	background-color: #E5ECE5;
	border-bottom: 1px solid #CEDBCE;
	border-left: 1ex solid #CEDBCE;
	padding-left: 0.5ex;
}
.header2, h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #9A5826;
	margin-bottom: 0px;
}
.footnote {	font-size: 0.85em}
.linkTop {
	font-size: 0.85em;
	font-weight: bold;
	color: #000;
	text-align:right;
	clear: both;
	margin-top: 1ex;
}
.bullets1, ul { /* default style for otherwise unstyled lists */

}
.bullets2 {
	list-style: square url(images/graphics/arrows.gif) outside;
}
.column {
	float: left;
	margin-right: 1em;
}
.clear {
	clear: both;
}
ul.column {
	margin-left: 0px;
	padding-left: 2em;
}
.featureBox {
	border: 1px solid #407D53;
	font-size: 90%;
	width: 18em;
	margin-bottom: 1em;
	background-color: #E9EFE9;
}
.featureBox h3 {
	font-size: 1em;
	color: #E5ECE5;
	background: #407D53;
	text-align: center;
	margin: 0px;
	text-transform: uppercase;
}
.featureBox ul {
	padding: 0px;
	margin-left: 1em;
}
.featureBox dl {
	margin: 0px;
	padding: 1ex;
}
.featureBox dl dt {
	font-weight: bold;
}
.featureBox dl dd {
	font-style: italic;
	padding: 0px;
	margin-left: 1em;
	margin-bottom: 0.5ex;
}
.featureBox p {
	padding: 1ex;
}
.featureBox h4 {
	font-size: 1em;
	font-weight: bold;
	color: #407D53;
	background: #CEDBCE;
	margin: 0px;
}
