/* green #799a58 */
/* green #84A844 */
/* dark green #66872c */

body, html { padding:0px; margin:0px; } 
body { padding-top:70px; } /* removed from font 76%/160% */
body, td, tr, table, input, option, select, textarea { font:12px lucida grande, trebuchet ms, arial, verdana, sans-serif; color:#000; }
td { vertical-align:top; }
img { border:0px; }
img.green { border-bottom:11px solid #84A844; }

/* FORMS */
form { display:inline; }
input.input, textarea.input { border:1px solid #799a58; padding:4px; width:300px; }
.button { border:1px solid #799a58; padding:4px; background:#66872c }
input.error { border:1px solid red; }

a { color:#799a58; }

h1 { font-size:16px; }

#cfg-container { margin:0 auto; width:900px; }
#cfg-relative { position:relative; }

#cfg-sidebar { width:260px; }
#cfg-content { width:580px; padding:20px; padding-top:80px; background:url(../_gfx/bck-content.png) top repeat-x; }
#cfg-footer { background:#84A844; color:#000; text-align:center; padding:7px; position:relative; margin-bottom:0px; }
	#cfg-trees { position:absolute; top:-60px; left:50px; } #cfg-trees img { width:100px; }


/* menu hover bg #83A142 */
#cfg-menu { position:absolute; left:279px; top:-7px; }
	#cfg-menu ul { font-size:22px; font-weight:bold; list-style:none; margin:0px; padding:0px; padding-top:10px; height:60px;  }
	#cfg-menu ul li { float:left; width:154px; }
	#cfg-menu ul li a { display:block; background:#83A142; color:#000; text-decoration:none; padding:8px 0px 22px 9px; width:145px; }
	#cfg-menu ul li a.active { background:#66872c; color:#ffff99; }
	#cfg-menu ul li a:hover { background:#66872c; color:#ffff99; text-decoration:none;  }
	
#cfg-logo {  }
	

/* BCK classes */
.yellow { background:url(../_gfx/bck-yellow.gif) center top; }

.float-left { float:left; } .float-right { float:right; }
.clear-right { clear:right; float:none; } .clear-left { clear:left; float:none; }
.clearer { clear:both; float:none; line-height:0.1em; }