
	html {
		background-color: #E8FBF0;
	}

	.sitebody {
		background-image: url(img/gradient_bg1.jpg);
		background-color: #E8FBF0;
		background-repeat: repeat-x;
		color: #444;
		font-weight: normal;
		font-family: Tahoma;
		padding-top: 15px;
	}

	.inner-container {
		border: 2px solid #1C7F00;
		background: #FFFFFF;
		background-image: url(img/gradient-inner_bg1.jpg);
		background-position: left bottom;
		background-repeat: repeat-x;
		padding: 10px 20px;
	}
	
	.header {
		border-bottom: 2px solid #1C7F00;
	}
	
	.header .title .sitename a { border-color: transparent; }
	.header .title a:hover { border-color: #000000; }
	
	.header, .submit {
		background-color: #BABA95;
		background-image: url('img/header2.jpg');
		background-repeat: no-repeat;
	}
	
	.navigation li a:hover {
		background-color: #BABA95;
		background-image: url('img/header2.jpg');
		background-repeat: no-repeat;
	}
	
	.news .entry .footer {
		background-color: #BABA95;
		background-image: url('img/header2.jpg');
		background-repeat: no-repeat;
		background-position: center left;
		border-bottom: 2px solid #BABA95;
	}
	
	.imgthumbs {
	}
	
	.imgthumbs .onethumb {
	}
	
	.tabs_green {
		margin-left: -15px !important;
		width: 554px !important;
	}
	
	.tabs_green_body {
		margin: 0px 0px 0px 0px !important;
		background-color: #FFFFFF !important;
		margin-left: -15px !important;
		width: 569px !important;
	}

	.tabs_green_body_container {
		padding: 20px 20px 20px 20px !important;
		min-height: 450px;
		height: auto !important;
		height: 450px;
	}
	
	.download, .download:hover {
		background-color: #E8FAEF !important;
		border: 0px solid red !important;
		border-bottom: 2px solid #1C7F00 !important;
	}
	
	.download .download_container, .download .download_container:hover {
		background-repeat: repeat-x;
	}
	
	.download .download_container:hover {
		background-image: url('img/gradient_bg1-smaller.jpg');
		background-position: top left;
		background-color: #E8FAEF;
	}
	
	.download .download_container .download_caption {
		color: #1C7F00;
		font-weight: bold !important;
		font-size: 15px;
	}
		
	.download .download_container:hover .download_caption {
		color: #FFFFFF;
		font-weight: bold !important;
	}
	
	.download .download_more_link {
		background-color: #CAF2D8;
	}
	
	.download .download_more_link:hover {
		background-color: #7ECA9B;
	}
	
	.download .download_more_link .container {
		padding-left: 20px;
		color: #000000;
	}
	
	.download .download_more_link:hover .container {
		color: #000000;
		text-decoration: underline !important;
		font-weight: normal;
	}
	
	.download .download_more_link:hover .container .normal_text {
		text-decoration: none !important;
	}
	
	.download:hover {
		border-bottom: 2px solid #1C7F00 !important;
	}

	
	/* path */
	.path {
		background: #1C7F00;
		color: #FFF;
		font: normal 1.1em Verdana,sans-serif;
		padding: 8px 12px;
	}
	.path a {
		color: #FAFAFA;
		text-decoration: none;
	}
	.path a:hover {
		color: #FFE;
		text-decoration: underline;
	}

	/* main */
	.main {
		background: url(img/main2.gif) repeat-y;
		border-top: 4px solid #FFF;
	}
	
	/* content */
	.navigation h2 { color: #BABA95; }
	.navigation li { border-bottom: 1px solid #BABA95; }
	.navigation li a { padding-top: 3px; padding-bottom: 3px; }
	.navigation ul { border-top: 1px solid #BABA95; }
	.navigation ul .last { border-bottom: 0px solid #FFFFFF; }
	
	/* footer-bar */
	#footer-bar--variant2 {
		background-image: url(img/footerbar-main2.gif);
	}
	
	#footer-bar-inner--variant2 {
		border-top: 1px solid #1C7F00;
		border-bottom: 1px solid #1C7F00;
	}
	
	#footer-bar {
		padding-top: 15px;
	}
	
	#footer-bar-inner {
	}
	
	div.mini h4 {
		color: #FFFFFF;
		background-color: #BABA95;
		background-image: url('img/header2.jpg');
		background-repeat: no-repeat;
	}
	
	#footer-bar div.mini ul li:hover {
		background-color: #BABA95;
		background-image: url('img/header2.jpg');
		background-repeat: no-repeat;
	}
	
	/* footer */
	.footer--variant2 {
		border-top: 2px solid #BABA95;
		background: #1C7F00;
	}



	/* tools forms */
	#form_container {
	}

	form li.highlighted {
		background-color: #1C7F00;
		background-image: url(img/block2.jpg);
		background-position: center center;
		color: #FFFFFF;
	}
	
	form .guidelines {
		background-color:#181D21;
		background-image: url(img/block2.jpg);
		background-position: center center;
		color: #FFFFFF;
	
		border:5px solid #1C7F00;
	}
	
	.submit {
		border-color: #1C7F00;
	}