html{height: 100%;}

body {
  background: #656F57;
  background: #889672 url(back2.gif) repeat;
  color: #656F57;
  background: #444 url(back2.gif) repeat;
}


body a
{ background: transparent,
  color: #656F57;
  border-color: #656F57;
}

body a:hover
{ 
  color: #83B82E;
  border-color: #83B82E;
}

blockquote
{ background: #FFFFFF;
  color: #656F57;
  border-color: #83B82E;
  border-color: #EEE;
}

#main
{
  width: 980px;
  min-height:400px;
  color: #656F57;
  background: transparent url(main.png) repeat-y;
  background: transparent;
  padding-top:0px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:0px;
}

#links, #footer {
  background: #656F57 url(linkfoot.png);
  background: white url(linkfoot.png);
  color: #FFFFFF;
  border-color: #656F57;
}

#links a, #footer a, #links a:hover, #footer a:hover
{ background: transparent;
  color: #FFFFFF;
}

#headerlinks a, #headerlinks a:hover, #footer a:hover
{ background: transparent;
  color: #FFFFFF;
}

#logo
{ 
  background: transparent url(banner12.gif) no-repeat;
  color: #656F57;
  border: 0px;
  border-top-color: #656F57;
  border-bottom-color: #8AAF55;
  border-bottom-color: #656F57;
}

#logo h1
{ background: transparent;
  color: #DDDDDD;
  font-size: 22pt;
  
}

#logo h2
{ background: transparent;
  color: #DDDDDD;
}

h1
{ background: transparent;
  color: #83B82E;
  color: #005f9c;
  color: #777;
  border-color: #E1E1E1;
}




#menucolumn a {
  color: gray;
  color: #83B82E;
}

#menucolumn a#selected, #menucolumn a#selected:hover { 
  color: #83B82E;
} 

#menucolumn a:hover { 
  color: #83B82E;
} 


#menucolumn a#submenuitem {
  font-style: normal;
  color:gray;
}

#menucolumn a#submenuitemselected, #menucolumn a#submenuitemselected:hover { 
  font-style: normal;
  color:gray;
} 

#menucolumn a#menuitem {
  font-style: 15px;
  white-space: nowrap;
  background-color:none;
}

#menucolumn a#menuitemselected, #menucolumn a#menuitemselected:hover { 
  font-style: 15px;
  white-space: nowrap;
  background-color:none;
  font-weight:bold;
} 



#submenu
{ 
  background: #F9F9F9;
  color: #656F57;
  border-color: #E1E1E1;
}


#submenu a, #submenu a:hover
{ background: transparent;
  color: gray;
}

#submenu a#selected, #submenu a#selected:hover {
 font-weight: bold;
 color: #656F57;
}

#content, #column2, #column2 a
{ background: #FFFFFF;
  color: #656F57;
  border-color: #656F57;
}

#column2 a:hover
{ background: #FFFFFF;
  color: #83B82E;
  border-color: #83B82E;
}

#content, #column3, #column3 a
{ background: #FFFFFF;
  color: #656F57;
  border-color: #656F57;
}

#column3 a:hover
{ background: #FFFFFF;
  color: #83B82E;
  border-color: #83B82E;
}

.sidebaritem { 
  color: #656F57;
  border-color: #E1E1E1;
}


.sbilinks li a, .sidebaritem a
{ background: transparent;
  color: #656F57;
} 

.sbilinks li a:hover, .sidebaritem a:hover
{ background: transparent;
  color: #83B82E;
} 


input, textarea, select
{ background: #FFFFFF;
  color: #656F57;
}


.tableheader
{
  font-weight: bold;
  color: #656F57;
  vertical-align: top;
}

.tableheader2
{
  text-transform: uppercase;
  font-weight: bold;
  font-size: 110%;
  color: #656F57;
}

.tableheader3
{
  font-weight: bold;
  color: #656F57;
  vertical-align: top;
  background-color: #EEE;
}


.tablehorizrowborder {
    border-collapse:collapse;
}
#tablehorizrowborder TR:first-child { border-top: none;  border-bottom: 1px solid black}
#tablehorizrowborder TR {border-top: 1px solid gray}
#tablehorizrowborder TR:last-child { border-top: 1px solid gray; border-bottom: 1px solid black}
#tablehorizrowborder TD { vertical-align:top;}

