body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.top_nav {
	background-image:url(images/middlenav.jpg);
	background-repeat:repeat-x;
	height:40px;
}
h1 {
	color:#7E9A79;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding-bottom:3px;
}
h3 {
	color:#999999;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}	
.arial18{
	color:#999999;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.mainnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	line-height:250%;
}
.mainnav a:link {
	color: #ffffff;
	text-decoration:none; 
}
.mainnav a:active {
	color: #ffffff;
	text-decoration:none; 
}
.mainnav a:visited {
	color: #ffffff;
	text-decoration:none;
}
.mainnav a:hover {
	color: #BBCAB9;
	text-decoration:none;
}
.mainnav a:visited hover {
	color: #BBCAB9;
	text-decoration:none;
}
.smalltext {
	font-size:12px;
	color:#000000;
	padding-right:15px;
}
.prod_text {
	font-size:14px;
	color:#000000;
	}	
.prod_text a:link {
	text-decoration: none;
	color: #000000; 
}
.prod_text a:active {
	text-decoration: none;
	color: #000000
}
.prod_text a:visited {
	color: #000000;
	text-decoration:none;
}
.prod_text a:hover {
	text-decoration: underline;
	color: #333333;
}
.prod_text a:visited hover {
	text-decoration: underline;
	color: #333333;
	text-decoration:none;
}
.greenarial18 {
	color:#7E9A79;
	font-size:18px;
	font-weight:bold;
}
.greenarial18 a:link {
	text-decoration: none;
	color: #7E9A79; 
}
.greenarial18 a:active {
	text-decoration: none;
	color: #7E9A79;
}
.greenarial18 a:visited {
	color: #7E9A79;
	text-decoration:none;
}
.greenarial18 a:hover {
	text-decoration: none;
	color: #345F2C;
}
.greenarial18 a:visited hover {
	text-decoration: none;
	color: #345F2C;
	text-decoration:none;
}
.boldgreen {
	color:#345F2C;
	font-size:18px;
	font-weight:bold;
	}
.boldgreen  a:link {
	text-decoration: none;
	color: #345F2C; 
}
.boldgreen  a:active {
	text-decoration: none;
	color: #345F2C;
}
.boldgreen  a:visited {
	color: #345F2C;
	text-decoration:none;
}
.boldgreen  a:hover {
	text-decoration: none;
	color: #7E9A79;
}
.boldgreen  a:visited hover {
	text-decoration: none;
	color: #7E9A79;
	text-decoration:none;
}
.footer {
	height: 100px;
	background-image:url(images/footergradient.jpg);
	background-repeat:repeat-x;
}
.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	line-height:250%;
	padding-right:20px;
	padding-left:20px;
}
.footerlinks a:link {
	text-decoration: none;
	color: #ffffff; 
}
.footerlinks a:active {
	text-decoration: none;
	color: #ffffff; 
}
.footerlinks a:visited {
	text-decoration: none;
	color: #ffffff;
}
.footerlinks a:hover {
	text-decoration: none;
	color: #345F2C;
}
.footerlinks a:visited hover {
	text-decoration: none;
	color: #345F2C;
}
.tborder {
	border:1px solid #CCCCCC;
}
ul {
	list-style-image: url(images/paw.jpg);
}
.prod_text {
	font-size:14px;
	color:#000000;
	padding-right:10px;
}	
.red14{
	color:#942430;
	font-size:14px;
	font-weight:bold;
}
.red14 a:link {
	text-decoration: none;
	color: #942430; 
}
.red14 a:active {
	text-decoration: none;
	color:#942430; 
}
.red14 a:visited {
	text-decoration: none;
	color: #942430;
}
.red14 a:hover {
	text-decoration: underline;
	color: #942430;
}
.red14 a:visited hover {
	text-decoration: underline;
	color: #942430;
}
.green14{
	color:#345F2C;
	font-size:14px;
	font-weight:bold;
}
.green14 a:link {
	text-decoration: none;
	color: #345F2C; 
}
.green14 a:active {
	text-decoration: none;
	color: #345F2C;
}
.green14 a:visited {
	color: #345F2C;
	text-decoration:none;
}
.green14 a:hover {
	text-decoration: none;
	color:#7E9A79;
}
.green14 a:visited hover {
	text-decoration: none;
	color:#7E9A79;
}
.arial14 {
	color:#7E9A79;
	font-size:14px;
}
.arial14 a:link {
	text-decoration: none;
	color: #7E9A79; 
}
.arial14 a:active {
	text-decoration: none;
	color: #7E9A79;
}
.arial14 a:visited {
	color: #7E9A79;
	text-decoration:none;
}
.arial14 a:hover {
	text-decoration: none;
	color:#345F2C;
}
.arial14 a:visited hover {
	text-decoration: none;
	color:#345F2C;
}
.rotatortxt {
    padding-left:10px;
}
formgreen {
	color:#345F2C;
	font-weight:bold;
	padding-left:15px;
}
h3.section {
	margin-top: 1em;
}
.boldblack {
	font-size:14px;
	color:#000000;
	font-weight:bold;
}	
.boldblack a:link {
	text-decoration: none;
	color: #000000; 
}
.boldblack a:active {
	text-decoration: none;
	color: #000000
}
.boldblack a:visited {
	color: #000000;
	text-decoration:none;
}
.boldblack a:hover {
	text-decoration:underline;
	color: #000000;
}
.boldblack a:visited hover{
	color: #000000;
	text-decoration:underline;
}
.technology{ /*header of 2nd demo*/
	cursor: hand;
	cursor: pointer;
	font: bold 14px Verdana;
	margin: 10px 0;
}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
	color: #7E9A79;
	font-size:14px;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
	color: #7E9A79;
	font-size:14px;
}
.thelanguage {
	background-color:#EEEEEE;
	padding:2px 4px 2px 4px;
}
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#345F2C;
}
#dropmenudiv a:visited hover{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#345F2C;
}



#dropmenudiv a:hover{ /*hover background color*/
background-color: #7E9A79;
color:#FFFFFF;
}
#dropmenudiv a:visited hover{ /*hover background color*/
background-color: #7E9A79;
color:#FFFFFF;
}
h2 {
	color:#345F2C;
	font-size:14px;
	font-weight:bold;
}
h2 a:link {
	text-decoration: none;
	color: #345F2C; 
}
h2 a:active {
	text-decoration: none;
	color: #345F2C;
}
h2 a:visited {
	color: #345F2C;
	text-decoration:none;
}
h2 a:hover {
	text-decoration: none;
	color: #7E9A79;
}
h2 a:visited hover {
	text-decoration: none;
	color: #7E9A79;
	text-decoration:none;
}
.tborder {
	border:1px solid #CCCCCC;
}
.red16{
	color:#942430;
	font-size:16px;
	font-weight:bold;
}	
	