a, a:link {
	color: #333;
	text-decoration: none;
}

a:visited {
	color: #333;
	text-decoration: none;
}

a:hover, a:active {
	color: #fff;
	text-decoration: underline;
}

body{
	background: #474441;
	margin: 10px;
	padding: 10px;
	text-decoration: none;
}

.contentindex{
	background-color: #8a934a;
	vertical-align: top;
	color: #fff;
	line-height: 17px;
	padding: 20px 40px 10px 40px;
	vertical-align: top;
	font-family: Helvetica, Verdanda, Arial, sans-serif;
	font-size: 12px;
}

.contentprojects{
	background-color: #f0f0f1;
	vertical-align: top;
	color: #9c9ea1;
	line-height: 17px;
	padding: 20px 30px 10px 30px;
	vertical-align: top;
	font-family: Helvetica, Verdanda, Arial, sans-serif;
	font-size: 12px;
}

.contenttestimonials{
	background-color: #aea38b;
	vertical-align: top;
	color: #fff;
	line-height: 17px;
	padding: 20px 30px 10px 30px;
	vertical-align: top;
	font-family: Helvetica, Verdanda, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.BKGservices{
	background-image: url(../images/BKG_services.gif);
	background-repeat: no-repeat;
	vertical-align: top;
}

.borderpic{
	border: 8px solid #fff;
}

.columnL{
	background: #fff;
	padding: 10px 10px 0px 10px;
   font: 12px Arial, Helvetica, sans-serif;
	color: #959595;
   vertical-align: top;
}
.columnL p {
	text-align: center;
}

.columnL a:link, .columnL a:visited { 
	color: #959595;
	text-decoration: none;
}

.columnL a:hover, .columnL a:active {
	color: #5F574A;
	text-decoration: none;
}

.fillerWH {
	background: #fff;
}

.fillerGRN{
	background-color: #8a934a;
}

.fillerLITEGRY{
	background-color: #f0f0f1;
}

.fillerBRN{
	background-color: #aea38b;
}

.fillerNAV{
	background-color: #fbfbfb;
}

.subnavdotted{
   background-image: url(../images/linedotted.gif);
	background-repeat: repeat;
   height:26px;
}

.subnav{
	padding: 2px 0px 0px 2px;
   font: 11px Arial, Helvetica, sans-serif;
	color: #333;
   vertical-align: top;
	text-align: right;
}

.subnav a:link, .subnav a:visited { 
	color: #959595;
	text-decoration: none;
}

.subnav a:hover, .subnav a:active { 
	color: #333;
	text-decoration: underline;
}

.subnavtitle{
	padding: 2px 0px 0px 2px;
	color: #3a332b;
	vertical-align: top;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: capitalize;
}

.subnavtitle a:link, .subnavtitle a:visited { 
	color: #3a332b;
	text-decoration: none;
}

.subnavtitle a:hover, .subnavtitle a:active { 
	color: #333;
	text-decoration: underline;
}

.titlegrn{
	color: #4d5226;
	letter-spacing: 1.5px;
	font-family: Helvetica, Verdanda, Arial, sans-serif;
	font-size: 18px;
}

.titledarkgry{
	color: #3a332b;
	letter-spacing: 1.5px;
	font-family: Helvetica, Verdanda, Arial, sans-serif;
	font-size: 18px;
}

.txtWH{
	color: #fff;
}

.txtDRKGRY{
	color: #3a332b;
}

.txtLITEGRY{
	color: #b2b1b2;
}

#dropmenudiv{
   position:absolute;
	background: #ffffff;
   line-height: 22px;
   z-index: 100;
	font : 11px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #888a8d;
}

#dropmenudiv a{
   width: 100%;
   display: block;
   text-indent: 3px;
   border-bottom: 1px dashed #e7e7e8;
	background: #ffffff;
   padding-left: 4px;
   text-decoration: none;
	font : 11px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #888a8d;
	line-height: 22px;
}

#dropmenudiv a:hover{ /*hover background color*/
	color: #cacbcd;  
	font : 11px Verdana, Arial, Helvetica, Geneva, sans-serif;
	line-height: 22px;
   padding-left: 4px;
	}
.contenttestimonialsdarker {
	vertical-align: top;
	color: #433A31;
	font-family: Helvetica, Verdanda, Arial, sans-serif;
}
.columnL {
	text-align: center;
}

