body
{
	font-family: Arial, Helvetica, sans-serif;
/*	color: #008000; */
	color: #144F2F;
	background-color: #144F2F;
	font-size:  15px;
}

table,
td.white
{
	background-color: #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
	border-style: none;
	margin: 0;
	padding: 0;
	font-size:  1em;
}

table.main_body
{
	width: 900px;
}

table.main_body td
{
	margin: 0;
	padding: 0;
}

table.back_content
{
	width: 95%;
}

table.home_content
{
	width: 97%;
}

table.main_content td
{
	padding: 0 4px 4px 4px;
}

div.byline
{
	 font-size: .9em;
	 font-style:italic;
	 font-weight:400;
}

a:link
{
	color: #3F72A9;
	text-decoration: none;
	font-weight: bold;
}

a:visited
{
	color: #3F72A9;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	color: #49AECB;
	text-decoration: none;
	font-weight: bold;
}

td.offwhite,
tr.offwhite td.offwhite
{
	color: #008000;
	text-decoration: none;
	background-color: #FFFF99;
}

td.offwhite a:link,
tr.offwhite td.offwhite a:link
{
	color: #3F72A9;
	text-decoration: none;
	font-weight: bold;
}

td.offwhite a:visited,
tr.offwhite td.offwhite a:visited
{
	color: #3F72A9;
	text-decoration: none;
	font-weight: bold;
}

td.offwhite a:hover,
tr.offwhite td.offwhite a:hover
{
	color: #49AECB;
	text-decoration: none;
	font-weight: bold;
}

td.white,
tr.white td.white
{
	color: #008000;
	text-decoration: none;
}

td.white a:link,
tr.white td.white a:link
{
	color: #3F72A9;
	text-decoration: none;
	font-weight: bold;
}

td.white a:visited,
tr.white td.white a:visited
{
	color: #3F72A9;
	text-decoration: none;
	font-weight: bold;
}

td.white a:hover,
tr.white td.white a:hover
{
	color: #49AECB;
	text-decoration: none;
	font-weight: bold;
}

tr.bottom_nav td.bottom_nav,
tr.copyright td.copyright
{
	padding: 10px;
}

td.bold
{
	font-weight: bold;
	font-size:  1.2em !important;
}

td.green
{
	background-color: #328E61;
}

td.red
{
	background-color: #D83926;
}

td.green,
td.red
{
	color: #FFFFFF;
	font-size: .9em;
}

td.green a:link,
td.red a:link
{
	color: #FFCD66;
	text-decoration: none;
	font-weight: bold;
}

td.green a:visited,
td.red a:visited
{
	color: #FFCD66;
	text-decoration: none;
	font-weight: bold;
}

td.green a:hover,
td.red a:hover
{
	color: #ffff9f;
	text-decoration: none;
	font-weight: bold;
}

td.nav
{
	color: #FFFF9F;
	font-size: .85em;
	background-color: #D83926;
}

td.nav a:link
{
	color: #FFFF9F;
	text-decoration: none;
	font-weight: bold;
}

td.nav a:visited
{
	color: #FFFF9F;
	text-decoration: none;
	font-weight: bold;
}

td.nav a:hover
{
	color: #FFBE37;
	text-decoration: none;
	font-weight: bold;
}

td.pagenav
{
	color: #FFFF9F;
	font-size: 1.1em;
	background-color: #D83926;
}

td.pagenav a:link
{
	color: #FFFF9F;
	text-decoration: none;
	font-weight: bold;
}

td.pagenav a:visited
{
	color: #FFFF9F;
	text-decoration: none;
	font-weight: bold;
}

td.pagenav a:hover
{
	color: #FFBE37;
	text-decoration: none;
	font-weight: bold;
}

td.bottom_nav
{
	text-align: center;
	font-size: .8em !important;
	font-weight: normal !important;
}

td.bottom_nav a
{
	font-weight: normal !important;
}

td.copyright
{
/*	background-color: #2C7C54; */
	background-color: #144F2F;
	color: #FFFFFF;
	font-size: .7em;
}

td.copyright a:link
{
	color: #FFFF9F;
	text-decoration: none;
	font-weight: bold;
}

td.copyright a:visited
{
	color: #FFFF9F;
	text-decoration: none;
	font-weight: bold;
}

td.copyright a:hover
{
	color: #FFBE37;
	text-decoration: none;
	font-weight: bold;
}

th
{
	text-align: center;
	font-size:  1.5em;
	padding: 10px 0 0 0;
}

hr
{
	color: #008000;
}

h1
{
	font-weight: bold;
	margin-bottom: -5;
	text-align: center;
	font-size:  1.8em;
}

h2
{
	font-weight: bold;
	margin-bottom: -5;
	text-align: center;
	font-size:  1.6em;
}
h2.alt
{
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
	font-size:  1.6em;
}

h3
{
	font-weight: bold;
	margin-bottom: 0;
	text-align: center;
	font-size:  1.4em;
}

h4
{
	font-weight: bold;
	margin-bottom: -1;
	text-align: center;
	font-size:  1.3em;
}

h5
{
	font-weight: bold;
	margin-bottom: -2;
	margin-top: 0;
	text-align: center;
	font-size:  1.2em;
}
h6
{
	font-weight: bold;
	margin-bottom: -5;
	text-align: center;
	font-size:  1em;
}