body, td, ul, ol, li, div, textarea {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	color: #000000;
	line-height: 145%;
	}

p {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	margin: 13px 0px 0px 0px;
	padding: 0px;
	line-height: 145%;
	}

h1 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 29px;
	font-weight: normal;
	color: #660000;
	margin: 24px 0px 0px 0px;
	padding: 0px;
	line-height: 115%;
	}

h2 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #660000;
	margin: 18px 0px 0px 0px;
	padding: 0px;
	line-height: 115%;
	}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #660000;
	margin: 13px 0px 0px 0px;
	padding: 0px;
	line-height: 115%;
	}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #660000;
	margin: 11px 0px 0px 0px;
	padding: 0px;
	line-height: 115%;
	}

small {
	font-size: 11px;
	}

a {
	color: #cc3300;
	font-weight: bold;
	}

a:visited {
	color: #993300;
	}

a:hover, a:visited:hover {
	color: #0066cc;
	}

.hoverline, a.hoverline, a.hoverline:visited {
	text-decoration: none;
	}

a.hoverline:hover, a.hoverline:visited:hover {
	text-decoration: underline;
	}

.subhead {
	font-family: Arial Black, Gadget, sans-serif;
	font-size: 13px;
	color: #7e5252;
	font-weight: normal;
	padding: 0px;
	line-height: 120%;
	}

.caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330000;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
	line-height: 115%;
	border-bottom: 1px solid #660000;
	}

.contents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #cc3300;
	font-weight: normal;
	line-height: 115%;
	padding-bottom: 10px;
	
	}

a.contents, a.contents:visited {
	color: #cc3300;
	font-weight: normal;
	text-decoration: none;
	border-width: 0px;
	padding: 0px;
	}

a.contents:hover, a.contents:visited:hover {
	color: #cc3300;
	text-decoration: underline;
	}

.contentszone {
	font-family: Arial Black, Gadget, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	line-height: 110%;
	text-transform: uppercase;
	}

a.contentszone, a.contentszone:visited {
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	}

a.contentszone:hover, a.contentszone:visited:hover {
	color: #999999;
	text-decoration: underline;
	}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}

a.footer, a.footer:visited {
	color: #333333;
	font-weight: normal;
	}

a.footer:hover, a.footer:visited:hover {
	color: #000000;
	}

.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 110%;
	color: #990000;
	background-color: #ffffcc;
	}

a.leftnav, a.leftnav:visited {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	}

a.leftnav:hover, a.leftnav:visited:hover {
	color: #990000;
	text-decoration: underline;
	}

.leftnavhover {
	background-color: #ffff66;
	}

select, input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	background: #ffffcc;
	}

.butt {
	margin-top: 0px;
	}

.tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

a.tab, a.tab:visited, a.tab:hover, a.tab:visited:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px 8px;
	}

.subtab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

a.subtab, a.subtab:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}

a.subtab:hover, a.subtab:visited:hover {
	font-weight: bold;
	color: #cc0000;
	text-decoration: underline;
	}


#overlay_container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 700px;
	z-index: 999;
	}

.overlay_menu {
	border: 1px solid #000000;
	background-color: #ffffff;
	text-align: left;
	}

.overlay_col_wrapper {
	margin: 0px;
	padding: 0px;
	}

.overlay_col {
	float: left;
	width: 232px;
	padding: 0px;
	margin: 0px;
	}

.overlay_menu a {
	background-image: url(/pix/overlaydivider.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding: 8px;
	display: block;
	}

.overlay_menu a, .overlay_menu a h4 {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	}

.overlay_menu a:hover, .overlay_menu a:hover h4 {
	color: #333333;
	background-color: #f0f000;
	text-decoration: none;
	}

.overlay_menu .kicker {
	color: #600030;
	font: normal .650em/1.2em Georgia;
	letter-spacing: .120em;
	text-transform: uppercase;
	}

.overlay_menu h4 {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	}

/* OVERLAY BOTTOM PORTION */

.overlay_bottom {
	position: relative;
	margin: 8px 6px 0 6px;
	padding: 6px 0 6px 0;
	}

.overlay_more_button {
	border: 1px solid #603;
	width: 78px;
	text-align: center;
	font: normal .750em Georgia;
	text-transform: uppercase;
	}

.overlay_close_button {
	border: 1px solid #600030;
	width: 78px;
	text-align: center;
	font: normal .750em Georgia;
	text-transform: uppercase;
	}

.overlay_menu .overlay_more_button a, .overlay_menu .overlay_close_button a {
	text-transform: uppercase;
	color: #600030;
	padding: 6px;
	margin: 0px;
	}

.overlay_menu .overlay_more_button a:hover, .overlay_menu .overlay_close_button a:hover {
	background-color: #666666;
	color: #ffffff;
	padding: 6px;
	margin: 0px;
	}

.overlay_more_button a, .overlay_close_button a {
	display: block;
	padding: 8px;
	}


