/* CSS Document
	green:     00785d
	dark gray: 414141
*/

* {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
}

/***** LINK CLASSES *****/
a.nav_button img, img.nav_button {
	border-width: 1px;
	border-style: solid;
	border-color: #e8cf98;
}

a.nav_button:hover img{
	border-width: 1px;
	border-style: solid;
	border-color: #594c2d;
}

a,a:visited {
	color: #00785d;
	text-decoration: underline;
}
a:hover {
	color: #594c2d;
	text-decoration: none;
}
a.link_large,a.link_large:visited {
	font-size: 14px;
}
a.link_large:hover {
	font-size: 14px;
}
a.leftnav, a.leftnav:visited {
	color: #00785d;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.leftnav:hover {
	color: #d9e8e1;
	text-decoration: underline;
}
a.leftnav2, a.leftnav2:visited {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.leftnav2:hover {
	color: #414141;
	text-decoration: underline;
}

a.leftnav_inside, a.leftnav_inside:visited {
	color: #00785d;
	font-size: 12px;
	text-decoration: none;
}
a.leftnav_inside:hover {
	color: #000000;
	text-decoration: underline;
}
a.leftnav_inside2, a.leftnav_inside2:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
a.leftnav_inside2:hover {
	color: #414141;
	text-decoration: underline;
}
a.readmore, a.readmore:visited {
	color: #CC0000;
	white-space: nowrap;
	text-decoration: underline;
}
a.readmore:hover {
	color: #CC0000;
	white-space: nowrap;
	text-decoration: none;
}
/***** LINK CLASSES *****/

.navactive {
	font-weight: bold;
}
.nobr {
	white-space: nowrap;
}
.readmore {
	color: #CC0000;
	white-space: nowrap;
}

table.content {
	background-color: #FFFFFF;
}
td.content {
	background-color: #FFFFFF;
	padding: 10px;
}
td.sidebar {
	/*border-right-color: #e8cf98;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #e8cf98;
	padding: 10px;*/
}

p.listIntro {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
table.callout {
	background-color: #f1f2e8;
}
td.callout_title {
	border-bottom: 1px solid #949c50;
	font-size: 14px;
	font-weight: bold;
	color: #00785d;
}
.sub_headline_copy {
	font-style: italic;
	color: #594c2d;
}
.subimage_copy {
	color: #00785d;
	font-size: 10px;
}

.bold_copy {
	color: #594c2d;
	font-weight: bold;
}
.small {
	font-size: 10px;
}

hr {
	color: #e8cf98;
	background-color: #e8cf98;
	height: 1px;
}

.headline {
	font-size: 18px;
	font-weight: bold;
	color: #00785d;
	text-decoration: none;
}
.kicker {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
.subhead {
	font-size: 12px;
	color: #CC0000;
}

.content sup {
	font-size: 9px;
	line-height: inherit;
	vertical-align: top;
}
.headline sup {
	font-size: 10px;
	line-height: inherit;
	vertical-align: top;
}

img.thumbnail {
	padding-left: 10px;
}



.newsletter_home {
	text-align: right;
	padding: 10px;
}

.footnote {
	font-size: 80%;
}
.footer {
	font-size: 80%;
	padding: 4px;
}
