a.links:link { color: #2d3f0d; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.links:visited { color: #2d3f0d; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.links:hover { color: #191a1a; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.links:active { color: #2d3f0d; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }

a.links-green:link { color: #2d3f0d; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial;  padding: 5px 10px 5px 10px}
a.links-green:visited { color: #2d3f0d; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial;padding: 5px 10px 5px 10px }
a.links-green:hover { color: #ffffff; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; background-color: #262215; padding: 5px 10px 5px 10px }
a.links-green:active { color: #ffffff; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; background-color: #262215; padding: 5px 10px 5px 10px}

nav { width: 900px; height: 27px; text-align:center; z-index: 100; position: relative; margin:-4px auto;}
			nav ul {height: auto; list-style:none;}
				nav ul li {float: left; position:relative; width: auto; margin-right: 15px}
					nav ul li a {padding:5px 10px; text-decoration:none; font-weight: bold;}
						nav ul li:hover a {
							background:#262215;
							font-family:arial;
							text-decoration: none;
							color: #fff /*#2d3f0d*/;
							font-size: 10pt;
							}
						
		/*drop down*/
		/*nav ul li:hover ul {display:block}	*/
		
			nav ul li ul {width:auto; display:none; position:absolute; left:0; top:30px; background: #94c140; padding:10px;
			border-bottom-right-radius: 10px ;
			border-bottom-left-radius: 10px;
			-moz-border-radius-bottomleft: 10px;
			-moz-border-radius-topright: 0;
			z-index: 99;
		}
			nav ul li ul li {width:100%; height:auto; float:left; line-height: 30px; text-align:left; letter-spacing:0; font-weight: none!important; }
				nav ul li:hover ul li a {color:#000; background:none !important}
				nav ul li ul li:hover a {color:#fff; background:#262215 !important}
						

a.email:link { color: #ffffff; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.email:visited { color: #ffffff; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.email:hover { color: #000000; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.email:active { color: #ffffff; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }

a.more:link { color: #000000; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.more:visited { color: #000000; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.more:hover { color: #67744f; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.more:active { color: #000000; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }

a.prod:link { color: #67744f; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.prod:visited { color: #67744f; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.prod:hover { color: #000000; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.prod:active { color: #67744f; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }

a.headerlink:link { color: #56810e; font-size: 15pt; font-weight: none; text-decoration: none; font-family: arial; }
a.headerlink:visited { color: #56810e; font-size: 15pt; font-weight: none; text-decoration: none; font-family: arial; }
a.headerlink:hover { color: #4f4f4f; font-size: 15pt; font-weight: none; text-decoration: none; font-family: arial; }
a.headerlink:active { color: #56810e; font-size: 15pt; font-weight: none; text-decoration: none; font-family: arial; }

a.headerlink2:link { color: #4f4f4f; font-size: 15pt; font-weight: none; text-decoration: none; font-family: arial; }
a.headerlink2:visited { color: #4f4f4f; font-size: 15pt; font-weight: none; text-decoration: none; font-family: arial; }
a.headerlink2:hover { color: #56810e; font-size: 15pt; font-weight: none; text-decoration: none; font-family: arial; }
a.headerlink2:active { color: #4f4f4f; font-size: 15pt; font-weight: none; text-decoration: none; font-family: arial; }

a.copylink:link { color: #4f4f4f; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.copylink:visited { color: #4f4f4f; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.copylink:hover { color: #56810e; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }
a.copylink:active { color: #4f4f4f; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; }

a:link { color: #000000; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; border: 0;}
a:visited { color: #000000; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; border: 0;}
a:hover { color: #000000; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; border: 0;}
a:active { color: #000000; font-size: 10pt; font-weight: none; text-decoration: none; font-family: arial; border: 0;}

.header {	color: #56810e;	font-size: 15pt;	font-family: arial; 	font-weight: none;	border: 0;} 
.header2 {	color: #4f4f4f;	font-size: 15pt;	font-family: arial; 	font-weight: bold;	border: 0;} 

.copy {	color: #4f4f4f;	font-size: 10pt;	font-family: arial;	font-weight: none; 	line-height: 150%;	border: 0;}
.software {	color: #000000;	font-size: 10pt;	font-family: arial;	font-weight: none; 	border: 0;} 
.contact {	color: #272727;	font-size: 9pt;	font-family: arial;	font-weight: none; 	border: 0;} 
.contactheader {	color: #272727;	font-size: 12pt;	font-family: arial;	font-weight: bold; 	border: 0;} 
.footer {	color: #a5a5a5;	font-size: 9pt;	font-family: arial;	font-weight: none; 	border: 0;} 

BODY {	scrollbar-arrow-color: #778200;	scrollbar-track-color: #778200;	scrollbar-face-color: #ffffff;	scrollbar-shadow-color: #778200;	scrollbar-highlight-color: #778200;	scrollbar-darkshadow-color: #778200;	scrollbar-3dlight-color: #778200;}

.blackInput {BORDER-RIGHT: #778200 1px solid; BORDER-TOP: #778200 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #778200 1px solid; BORDER-BOTTOM: #778200 1px solid; BACKGROUND-COLOR: #FFFFFF }
img { behavior: url(iepngfix.htc); }
a.FooterDruff:link  {  color: #9d9c9c; font-size: 11px;}
a.FooterDruff:visited {  color: #9d9c9c; font-size: 11px;}
a.FooterDruff:active {  color: #9d9c9c; font-size: 11px;}
a.FooterDruff:hover {  color: #97c24c; font-size: 11px;}

.buttonthings { width:147px; height:28px; line-height:28px!important; padding:0 0 0 38px; font:9px Arial, Helvetica, sans-serif; color:#fff!important; background:url(../images/projects-link-background.jpg) 0 -28px; display:block;
	/* ---- Transitions --- */ 
  -webkit-transition: all 0.3s ease; 
  -moz-transition: all 0.3s ease; 
  -ms-transition: all 0.3s ease; 
  -o-transition: all 0.3s ease;	
}

.buttonthings:hover {
	background:url(../images/projects-link-background.jpg) 0 0;
	/* ---- Transitions --- */ 
  -webkit-transition: all 0.3s ease; 
  -moz-transition: all 0.3s ease; 
  -ms-transition: all 0.3s ease; 
  -o-transition: all 0.3s ease;	
	}
	
	.clientLogos img {
		float: left;
	}