*
{
	margin: 0;
	padding: 0;
}

body
{
	text-align: center;	
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 83%;
	
	behavior: url(csshover.htc); 	
}

a
{
	text-decoration: underline;	
}

a img
{
	border: 0;	
}

a:hover
{
	text-decoration: none;	
}

#wrapper
{
	text-align: left;
	
	width: 1024px;
	
	margin: 0 auto 0 auto;
}

#header
{
	height: 164px;
	/*background: url(img/header.png) no-repeat;*/
	overflow: hidden;
}

#logo
{
	margin: 10px auto auto 10px;	
}



.content
{
	margin: 12px auto 22px auto;	
	clear: both;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6
{
	/*color: #4E7814;	*/
}

.content a
{
	color: #4E7814;	
}

.highlight
{
	color: #4E7814;		
}

.highlight2
{
	color: #5E7986;	
}

.underline
{
	text-decoration: underline;	
}


.content div.widget
{
	margin: auto 4px 32px 4px;
	text-align: center;

}


.content div.widget p
{
	text-align: left;	
}

.content div.videos
{
	background-color: #86A858;
}

#threeColLayout #primaryContent
{
	width: 552px;
	margin: auto 5px auto 5px;
	
	float: left;
	
	border-left: 2px solid #86A858;
	border-right: 2px solid #86A858;

	padding-left: 4px;
	padding-right: 4px;
}

#threeColLayout #secondaryContent
{
	width: 227px;
	
	float: left;
	
	
}

#threeColLayout #tertiaryContent
{
	width: 222px;
	
	float: right;
	

}

#customColLayout #primaryContent
{
	width: 770px;
	margin: auto 5px auto 5px;
	
	float: left;

	padding-left: 4px;
	padding-right: 4px;
}

#customColLayout #secondaryContent
{
	width: 227px;
	
	float: left;
	
	border-right: 2px solid #86A858;
	
	
}

#customColLayout #tertiaryContent
{
	width: 0px;
	
	float: right;
	

}

#twoColLayout #primaryContent
{
	
}

#twoColLayout #secondaryContent
{
	
}

#twoColLayout #tertiaryContent
{
	display: none;
}


.content#product #primaryContent
{
	float: left;	
	
	width: 460px;
	
	border-right: 2px solid #86A858;
}

.content#product #secondaryContent
{
	float: left;
	
	width: 250px
}

.content#product #tertiaryContent
{
	float: right;
	
	width: 300px;
}

.content#product2 #primaryContent
{
	float: left;	
	
	width: 760px;
	
}

.content#product2 #secondaryContent
{
	float: left;
	
	width: 250px
}

#footer
{
	height: 100px;	
	border-top: 2px solid #86A858;

}



.clear
{
	clear: both;	
}

.left
{
	float: left;
	
	margin-right: 15px;
}

.right
{
	float: right;
	
	margin-left: 15px;
}

.center
{
	text-align: center;
}

.lightweight
{
	font-weight: 500;
}

.samplegallary img
{
	margin: 8px;
}

.content.fullwidth p
{
	margin: 4px auto;
}

.content.fullwidth li
{
	margin: 8px auto;	
}


#mainnav
{
	background-color: #86A858;	
	
	border-top: 2px solid #718A36;
	
	height: 24px;

}

#mainnav li
{
	display: inline-block;
	float: left;
	margin: auto 10px;
	
	line-height: 22px;
	
	width: 142px;
	
	text-align: center;
}

#mainnav li a
{
	font-weight: 600;
	color: #000;
	
	text-decoration: none;
	
	display: inline-block;
	
	width: 100%;
	height: 100%;
}

#mainnav li a:hover
{
	color: #fff;	
}

#mainnav li:hover ul
{
	display: block;
	z-index:100;

}

#mainnav li ul li
{
	float: none;
	
	text-align: left;
	
	nargin: 0;
}


#mainnav li ul
{
	position: absolute;
	display: none;
	background-color: #96CB19;
	
		width: 160px;
	
	
	
	border:1px solid #86A858;
}

