/*TOC  CSS By Lee Blazek

1. Defaults
2. Structure
3.links and navigation



-----------------------------------*/




/*--------------1 defaults------------*/



* {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	

/*--------------structure------------*/	
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #BEBDBB;
	background-image: url(../images/bg1.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 14px;
}
#header {
	font-size: 24px;
	background-color: #009900;
	height: 386px;
	background-image: url(../images/banner1.jpg);
}

#wrapper {
	width: 950px;
	margin: 0 auto;
}
#wrapper #header h1 {


}

#wrapper #main a {
}





#wrapper #main {
	clear: both;
	background-color: #EEEEEE;
}
#wrapper #nav {
	clear: both;
	height: 20px;
	width: 960px;
}





/*--------------3 links and navigation------------*/


#wrapper #nav a {
	float: left;
	padding: 5px 0 5px 0;
	background-image: url(../images/nav_bg.jpg);
	color: #FFFFFF;
	text-decoration: none;
	width: 156px;
	text-align: center;
	/*margin: 0px 2px 0 0;*/
	border-right:solid 2px #000000;
}
#wrapper #nav a.current {
	background: url(../images/nav_current_bg.jpg);
	color: #000000;
	width: 160px;
}


#wrapper #nav li {
	float: left;
	list-style-type: none;
}
#wrapper  #nav a.last  {
	border-right: none;

}


#midclear {
	background: url(../images/midclear.jpg) no-repeat;
	height: 15px;
	clear: both;
}

#lower {
	background-color: #C6C7AD;
}

.leftcol {
	float: left;
	width: 573px;
	padding: 30px;
}
.leftcol h1 {
	color: #426110;







	border-bottom-style: solid 1px #C
&C6AA;
	border-bottom: solid 1px #666666;
	font-size: 20px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
#lower .leftcol h2 {
	color: #426110;
	text-transform: uppercase;
	margin-bottom: 10px;
}


.rightcol {
	float: left;
	width: 310px;
}
#lower .leftcol {
	/*padding: 30px 0 30px 30px;*/

}

#lower .leftcol p {
	width: 250px;
	float: left;
	margin-right: 36px;
}



#footer {
	background: url(../images/footer_bg.jpg) repeat-x;
	height: 29px;
	clear: both;
	color: #FFFFFF;
	padding: 5px 0 0 30px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#main .rightcol {
	margin-top: 30px;
}


/*for img drop shadow*/
.img-wrapper {
	background: url(../images/shadow.gif) no-repeat bottom left;
	/*	clear: right;*/
	float: left;
	position: relative;
	width: auto;
	margin: 10px 0px 10px 0px;
	}
	
.img-wrapper img {
	margin: -5px -5px 5px 5px;
	display: block;
	position: relative;
	border: none;
	}


.img-wrapperleft{
	background: url(Images/cssimages/shadow.gif) no-repeat bottom right;
	clear: left;
	float: left;
	position: relative;
	width: auto;s
	margin: 10px 10px 10px 20px;
	}
	
.img-wrapperleft img {
	margin: -5px 5px 5px -5px;
	display: block;
	position: relative;
	border: solid #666666 1px;
	}
#none #wrapper #lower .rightcol .img-wrapper a {
	border-style: none;
}

#features /*for features page*/

 #lower .rightcol {
	display:none;
	}
#features  #lower .leftcol {
	width: 899px;
	}

#features #wrapper #lower .leftcol ul {
	float: left;
	width: 275px;
	list-style: outside;
	display: block;
	margin-left: 20px;
}
