/*

#e5d6b2  Beige.  Header and side nav background.
#f9f2e1  Light beige.
#bc541d  Orange. Top nav background.
#22772d  Green.

*/

/* General styles */

body
{
  color: #000000;
  background-color: #e5d6b2;
  margin: 0;
  padding: 0;
}

body, h1, h2, h3, p, a
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1, h2, h3
{
  font-weight: 400;
}

h1
{
  font-size: 22px;
}

h2
{
  font-size: 18px;
}

h3
{
  font-size: 16px;
}

p, li, td
{
  font-size: 14px;
}

img
{
  border: 0;
}

#container
{
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #e5d6b2;
}

/* Header and top nav  */

#header
{
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #e5d6b2;
}

h1#header
{
	margin: 0;
	padding: 0;
}

#topnav
{
	margin: 0;
	padding: 0;
	color: #ffffff;
	background-color: #bc541d;
}

#topnav img
{
	color: #e5d6b2;
	background-color: #bc541d;
	font-size: 14px;
}
/*
#topnav a:hover, #topnav a:hover img
{
	color: #ffffff;
	background-color: #6b8198;
}
*/
.text
{
	display: none;
}

/* Sidenav */

#sidenav
{
	float: left;
	margin: 0;
	padding: 0;
	width: 202px;
	color: #000000;
	background-color: #e5d6b2;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #sidenav {
  margin-right: -2px;
  }

* html #content {
  height: 1%;
  margin-left: 0;
  }

/* End hide from IE5/mac */

/* Content */

#content
{
	margin: 0 0 0 203px;
	padding: 10px 20px 0 8px;
	color: #000000;
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

#content h1
{
	padding-left: 10px;
	color: #22772d;
	background-color: #ffffff;
}

#content h2
{
	padding-left: 10px;
	color: #22772d;
	background-color: #ffffff;
}

#content h3
{
	padding-left: 10px;
	font-weight: 700;
	color: #22772d;
	background-color: #ffffff;
}

#content p
{
	margin: 14px 0 2px 0;
	padding: 0 0 0 10px;
}

#content ul
{
	margin-top: 0;
	padding-top: 0;
}

#content a:link
{
  color: #22772d;
  background-color: #ffffff;
}

#content a:visited
{
  color: #22772d;
  background-color: #ffffff;
}

#content a:hover
{
  color: #bc541d;
  background-color: #ffffff;
}

#content img
{
	margin-right: 8px;
}

/* Top text subnav. */

h3#subnav
{
  color: #bc541d;
  background-color: #ffffff;
  font-size: 12px;
}

h3#subnav a
{
	color: #22772d;
  background-color: #ffffff;
  text-decoration: none;
}

h3#subnav a:link
{
  color: #22772d;
  background-color: #ffffff;
  text-decoration: none;
}

h3#subnav a:visited
{
  color: #22772d;
  background-color: #ffffff;
}

h3#subnav a:hover
{
  color: #bc541d;
  background-color: #ffffff;
  text-decoration: underline;
}

/* Bottom text nav. */

p#bottomnav
{
  color: #22772d;
  background-color: #ffffff;
  font-size: 12px;
  text-align: center;
  padding-top: 50px;
}

p#bottomnav a
{
	color: #22772d;
  background-color: #ffffff;
  text-decoration: none;
}

p#bottomnav a:link
{
  color: #22772d;
  background-color: #ffffff;
}

p#bottomnav a:visited
{
  color: #22772d;
  background-color: #ffffff;
}

p#bottomnav a:hover
{
  color: #bc541d;
  background-color: #ffffff;
  text-decoration: underline;
}

p#sfi
{
	padding: 4px 0 4px 0;
	color: #999999;
	background-color: #ffffff;
	font-size: 10px;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
  margin: 0 10% 0 10%;
}

/* Bottom Copyright */

p#copyright
{
	padding: 4px 0 50px 0;
	color: #999999;
	background-color: #ffffff;
	font-size: 12px;
	text-align: center;
}

#copyright a
{
  color: #999999;
  background-color: #ffffff;
}

#copyright a:link
{
  color: #999999;
  background-color: #ffffff;
}

#copyright a:visited
{
  color: #999999;
  background-color: #ffffff;
}

#copyright a:hover
{
  color: #bc541d;
  background-color: #ffffff;
}