body {
  font-family: verdana, arial, helvetica, sans-serif;	
  font-size: 12px;
  padding: 0px 0px 0px 0px;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #000000;
  background: url('../../img/back.gif');
}

div#holder {
  width: 770px;
  border: 1px solid #097f43;
  color: #000000;
  background-color: #FFFEEE;
  margin: auto;
}

div#container {
  width: 100%;
  margin: auto;
}

div#header {
  width: 770px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-left: 0px none #097f43;
  color: #000000;
  background: url('../../img/header-background.gif');
}
	
div#header2 {
  width: 770px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-left-width: 0px;
  color: #000000;
  background-color: #FFFEEE;
}

div#flashbanner {
  width: 180px; 
  float: right;
  background-color: #097f43;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  border-left: 0px none #097f43;
  color: #000000;
}

div#menu {
  width: 770px;
  height: 19px;
  background-color: #097f43;
  border-bottom: 1px solid #097f43;
  border-top: 1px solid #097f43;
  border-left: 0px none #097f43;
  border-right: 0px none #097f43;
  margin: 0px;
  padding: 0px;
  color: #000000;
}

div#footer {
  width: 765px;
  height: 19px;
  background-color: #097f43;
  border: 0px none #097f43;
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
  color: #000000;
  float: left;
}

div#content {
  background-color: #FFFEEE;
  width: 770px;
  margin: 0px;
  padding: 0px;
  color: #000000;
  height: 100%;
}

div#content2 {
  background-color: #FFFEEE;
  float: left;
  width: 570px;
  margin: 0px;  
  padding: 10px;
  color: #000000;
}

#footer a {
  text-decoration: none;
  color: #ffffff;
  font-size: 11px;
}

#nav, #nav ul { /* all lists */
  font-size: 11px;
  list-style: none;
  padding: 0;
  margin: 0;
}
#nav a {
  display: block;
  width: 100px;
  text-decoration: none;
  color: #ffffff;
}
#nav a:hover, #nav:active {
  background-color: #c20000;
}
#nav li { /* all list items */
  float: left;
  width: 98px; /* width needed or else Opera goes nuts */
}
#nav li a {
  width: 100px;
  padding: 2px 8px 4px 8px;
  border-left: 1px solid #274;
}
#nav li ul { /* second-level lists */
  font-weight: normal;
  position: absolute;
  background-color: #097f43;
  width: 98px;
  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
  border-right: 1px solid #274;
  border-bottom: 1px solid #274;  
  border-top: 1px solid #274;  
  border-left: 0px none #274;
}

#nav li ul a {
  width: 100px;
  padding: 2px 8px 4px 8px;
}
#nav li ul ul { /* third-and-above-level lists */
  margin: -20px 0 0 98px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
  left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}

a:hover {
  text-decoration: underline;
}

h1, h3 {
  font-size: 18px;
  color: #097F43;	
  margin: 0 0 10px 0;
  border-bottom: 1px solid #097F43;
}

hr {
  height: 1px;
  background-color: #097F43;
  color: #097F43;
  border-style: none;
  margin: 0;
}

input, textarea {
  font-family: verdana, arial, helvetica, sans-serif;	
  font-size: 12px;
  color: #000000;
  border-width: 1px;
  border-style: solid;
  border-color: #097F43;
}

#thumb {
  border: 0px;
  margin: 10px;
}

#breadcrumb {
  font-size: 11px;
}

a {
  color: #097F43;
}

td {
  background-color: #FFFEEE;
}