body {
  background: white;color:black
}
body.wideright #maincontent {
   margin: 0px 320px 0px 220px !important;
}
h1.main {
  color: #5f9814;border-bottom:1px solid #5f9814;font-size:2.5em;font-weight:500;padding:0px;
}
h2 {
  color: #5f9814;
}
h2.main {
  color: #009;margin-top:0px;padding-top:0px;text-transform:uppercase;
}
h3 {
  color: #008;
}
h4 {
  color: #600;
}
h5 {
  color: #666; 
}
th {
  background-color: #69811b;
  border-bottom: 1px solid #ccc;
}
th {background:#c5e29f;color:black;border-bottom:1px solid #999;padding:6px;font-weight:600;font-size:1.3em}
td {
  background-color: #fff;
  border-bottom: 1px solid #898;
}
td.dark {
	background-color:#d7ebbc;
}
td.light {
	background-color:#eaf7d8;
	}
div.highlight {
  background-color: #eaf7d8;
  border:1px solid #999
}
td.highlight {
  background-color: #eaf7d8;
  border:1px solid #999
}
h2 span.headingtext {
  text-decoration: none;
  color: #506311;
}
h3 span.headingtext,
h4 span.headingtext {
  text-decoration: none;
  color: #333;
}
h5 span.headingtext {
  text-decoration: none;
  color: #666;
}
caption a,
caption a:link,
caption a:visited {
  text-decoration: none;
  color: black;
}
h2 span.headinglink {
  font-size: 70%; 
  font-weight: normal;
}
h3 span.headinglink,
h4 span.headinglink {
  font-size: 80%; 
  font-weight: normal;
}
h5 span.headinglink {
  font-size: 80%; 
  font-weight: normal;
}
caption span.headinglink {
  font-size: 95%; 
  font-weight: normal;
  text-decoration: underline;
}
#global {
  background: #8CC63F url(/includes/greenloans/images/bg-global.gif) repeat-x 180px 2px;
}
#global li {
  background: #a2bc4c url(/includes/greenloans/images/bg-button.gif) no-repeat 0 50%;
}
#header {
  background: #a2bc4c url(/includes/greenloans/images/bg-header.gif) repeat-x 0 0;
}
#header ul li {
  background:(/includes/greenloans/images/bg-access-repeat.jpg) repeat-x 0 0; 
}
#header ul li.left-link {
  background: #8CC63F url(/includes/greenloans/images/bg-access-left.gif) no-repeat 0 0;
} 
#title h1 {
	font-size:180%;
	font-weight:bold
}
#title {
  background: transparent url(/includes/greenloans/images/bg-feature.jpg) no-repeat right 0;
  width: 750px;
  top: 26px;
  height: 76px;
  right: 2px;
} 
/* Controls navigation for anchor links and related page links 
----------------------------------------------------------------------------------------- */
#pagenav, 
#sectionnav {
  background-image: none;
}
#pagenav h2, #sectionnav h2 {
  color: #506311;
}
  
/* Navigation bar down the left
----------------------------------------------------------------------------------------- */
#navigation {
	background-color:#fff;
	border-right:1px solid #ccc;
	}
	
html #navigation ul li { /* needed for ie */
  display: block;
}
#navigation h2 {
  background: transparent url(/includes/greenloans/images/bg-nav-heading.gif) no-repeat 0 0; 
  border-bottom: 1px solid #c6c8a7; 
  font-size: 1.0em;
  padding: 0.5em 0.25em 7px 0.9em;
  padding: 0.8em 0.25em 10px 0.4em;
}
#navigation h2 a,
#navigation h2 a:link,
#navigation h2 a:visited {
  background-color: inherit; 
  color:white;
  font-weight:normal;
  text-decoration:none;
  margin-left: 2px;
  margin-right: -2px;
}
#navigation h2 a:hover {
  color: white;
  background:transparent;
  text-decoration: underline;
}
#navigation h3 {
  background-color: #f1f7e9;
  color: black;
  font-size:1.0em;
  font-weight:560;
  border-right:1px solid #f4f8f4;
  border-bottom:1px solid #999;
  padding: 0.5em 0.2em 0.6em 1em;
}
#navigation h3 a,
#navigation h3 a:link,
#navigation h3 a:visited {
  background-color: inherit; 
  color:black;
  font-weight:550;
  text-decoration:none;
}
#navigation h3 a:hover {
  color: #800;
  background:transparent;
  text-decoration: underline;
}
#navigation ul {
  border-bottom: 1px solid #ccc;
  margin: 0 1px 0 0;
  background-color:white
}
#navigation ul li {
  background-color: white;
  border-bottom: 1px solid #c6c8a7;
  border-top: 1px solid white;
  padding: 0.4em 0 0.4em 7px;
  padding-left:28px;
  display: block;
}
#navigation ul li a,
#navigation ul li a:link,
#navigation ul li a:visited {
  background-color: white; 
  color:black;
  display:block;
  text-decoration:none;
}
#navigation ul li a:hover {
  color: #800;
  text-decoration: underline; 
}
/* Side navigation links down the right
----------------------------------------------------------------------------------------- */
div#sidepanel 
{
width:280px;
border-left:2px solid #ddd;
}
#sidepanel div.sidebox {
 background-color: #fff;
 border:none;
 padding-left:20px  
}
#sidepanel h2.sidebox {
  background-color: #69811b;
  background-image: url(/includes/greenloans/images/bg-panel-heading.gif); 
  color: white;
}
#sidepanel p
{
border-bottom:2px dotted #900
}
div#sidepanel img
{
border:#ddd;
padding:2px;
background:#f4f4f6
}
div#sidepanel img.icon
{
border:none
}
li.exclam {
  background: url(/includes/default/images/exclamation.gif) no-repeat 1px 0.5em !important; 
  padding: 5px 0 5px 25px !important;
}
