@import "reset.css";
body {
	margin			: 0;
	padding			: 0;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	color			: #595959;
	text-decoration	: none;
	background		: #f1f8e9 url(../images/body_bg.gif) repeat-x top left;
}
#wrapper {
	width			: 798px;
	margin			: 10px auto 0 auto;
	padding			: 11px 11px 0 11px;
	background		: url(../images/wrapper_bg.png) no-repeat top left;
}
#header {
	width			: 798px;
	height			: 200px;
	background		: none;
}
#contentWrapper {
	position		: relative;
	width			: 798px;
	margin			: 25px 0 0 0;
	padding			: 0 0 40px 0;
	background		: #fff;
	overflow		: hidden;
}	
#content {
	width			: 423px;
	padding			: 0 74px 0 46px;
	float			: left;
}
#content ul {
	padding			: 0 0 10px 0;
}
#content ul li {
	background		: url(../images/green_bullet.gif) no-repeat left 3px;
	padding			: 0 0 3px 10px;
}
#content ul.downloads li {
	background		: none;
	padding			: 0 0 10px 0;
}
#mainNav {
	position		: absolute;
	right			: 0;
	top				: 0;
	width			: 255px;		
}
#mainNav ul li {
	display			: block;
	width			: 255px;
	padding			: 0;
	margin			: 0 0 5px 0;
	text-align		: right;
	font-size		: 1px;
	cursor			: pointer;
}
#mainNav ul li a:link, #mainNav ul li a:visited {
	display			: block;
	font-size		: 11px;
	padding			: 5px 25px 5px 5px;
	margin			: 0;
	color			: #fff;
	text-decoration	: none;
	background		: #8cc63f url(../images/menu_item_bg.gif) no-repeat right center;
}	

#mainNav ul li.active a, #mainNav ul li a:hover {
	background		: #006f3b url(../images/menu_item_active_bg.gif) no-repeat right center;
}
#mainNav ul li ul {
	margin			: 5px 0 0 0;
	padding			: 5px 0;
	background		: #cfe5ae;
}
#mainNav ul li ul li {
	margin			: 0;
	padding			: 0;
}
#mainNav ul li ul li a:link, #mainNav ul li ul li a:visited {
	display			: block;
	padding			: 2px 25px 5px 5px;
	margin			: 0;
	background		: #cfe5ae url(../images/menu_item_level2_active_bg.gif) no-repeat right 4px;
	color			: #006f3b;
	font-style		: italic;
}
#mainNav ul li ul li.active a , #mainNav ul li ul li a:hover {	
	background		: #cfe5ae url(../images/menu_item_level2_bg.gif) no-repeat right 4px;
	font-weight		: bolder;
}
#footer {
	width			: 718px;
	padding			: 15px 40px;
	background		: #d4e7b8;
	border-top		: 2px solid #006f3b;
	overflow		: hidden;
	font-size		: 10px;
}
#footerLogos {
	width			: 718px;
	padding			: 0 0 15px 0;
	overflow		: hidden;
}
#footerLogos ul li {
	display			: block;
	width			: auto;
	float			: left;
}
#footerLogos ul li img {
	display			: block;
	margin			: 0 36px 0 0;
}
#credits #dara {
	float			: right;
}
#credits p {
	float			: left;
	width			: 490px;
	color			: #006f3b;
}
#dara a:link, #dara a:visited {
	color			: #006f3b;
	text-decoration	: none;
}
#dara a:hover span {
	border-bottom	: 1px dotted #006f3b;
}
/*---- Lists ----*/
.list_folder {
	padding			: 0 0 15px 0;
	overflow		: hidden;
}
h1, .list_folder h2 {
	display			: block;
	width			: 403px;
	margin			: 0 0 15px 0;
	padding			: 0 0 10px 20px;
	font-family		: Georgia, "Times New Roman", Times, serif;
	font-size		: 18px;
	font-weight		: normal;
	color			: #006f3b;
	background		: url(../images/list_folder_h2_bg.gif) no-repeat bottom left;
}
.list_folder_content, #contentInner {
	width			: 380px;
	margin			: 0 auto;
}
.list_item {
	padding			: 0 0 5px 0;
}
h3 {
	padding			: 0;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	background		: none;
	font-weight		: bolder;
	text-transform	: uppercase;
	color			: #006f3b;
	padding			: 0 0 10px 0;
}
h4 ,h5 {
	padding			: 0;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	background		: none;
	font-weight		: bolder;
	text-transform	: uppercase;
	color			: #666;
	padding			: 0 0 10px 0;
}
h5 {
	text-transform	: none;
}
p {
	line-height		: 1.4em;
	padding			: 0 0 10px 0;
}
li {
	padding			: 0 0 5px 0;
}
li ul {
	padding			: 5px 0 0 0;
}
li ul li {
	padding			: 0 0 0 10px;
}
a:link, a:visited {
	color			: #579702;
	text-decoration	: none;
}
/*---- Dwonloads ----*/
ul.downloads {
	padding			: 0 0 10px 0;
}
ul.downloads li  {
	display			: block;
	padding			: 0 0 5px 0;
}
ul.downloads li a:link, ul.downloads li a:visited {
	color			: #579702;
	text-decoration	: none;
}
ul.downloads li a:hover {
	color			: #006f3b;
}
ul.downloads li span {
	font-size		: 10px;
	color			: #cdcecc;
}

.backToTop, .backToHome {
	display			: block;
	float			: right;
	padding			: 0 0 0 13px;
	cursor			: pointer;
	background		: url(../images/toTop.gif) no-repeat left 3px;
	color			: #006f3b;
	font-weight		: bolder;
	margin			: 0 0 15px 0;
}
.backToHome { 
	background		: url(../images/back.gif) no-repeat left 2px;
}
.backToHome a:link, .backToHome a:visited {
	color			: #006f3b;
	text-decoration	: none;
}
#toTop {
	position		: fixed;
	bottom			: 40px;
	right			: 0;
	background		: #006f3b;
	padding			: 5px 5px 5px 10px;
	font-size		: 12px;
	color			: #fff;
	cursor 			: pointer;
}










