body{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#CCCCCC;
}

a{
	font-size:11px;
	font-weight:normal;
	color:#76B643;
	text-decoration:none;
}

a:visited{
	color:#76B643;
	text-decoration:none;
}

a:hover{
	color:#39A016;
	text-decoration:none;
}

.hdr_btn{
	text-align:center;
}

.hdr_btn a{
	text-decoration:none;
	font-size:8pt;
	color:#39A016;
	font-weight:bold;
	margin:0px 20px 0px 25px;
}
.hdr_btn a:visited{
	text-decoration:none;
	font-size:8pt;
	color:#39A016;
	font-weight:bold;
	margin:0px 20px 0px 25px;
}
.hdr_btn a:hover{
	text-decoration:none;
	font-size:8pt;
	color:#6db43f;
	font-weight:bold;
	margin:0px 20px 0px 25px;
}

#slogan{
	font-size:11px;
	font-weight:bold;
	color:#78b532;	
}

#white{
	font-weight:bold;
	color:#ffffff;	
}

#green{
	font-size:11px;
	font-weight:bold;
	color:#39A016;	
}

#green a{
	font-size:11px;
	font-weight:normal;
	color:#76B643;
	text-decoration:none;
}

#green a:visited{
	color:#76B643;
	text-decoration:none;
}
#green a:hover{
	color:#39A016;
	text-decoration:none;
}

#small{
	font-size:10px;
	font-weight:normal;
	color:#828383;	
}

#grey{
	font-size:11px;
	font-weight:bold;
	color:#828383;	
}

#grey a{
	text-decoration:none;
	color:#828383;	
}

#grey a:visited{
	text-decoration:none;
	color:#828383;	
}

#grey a:hover{
	text-decoration:none;
	color:#ffffff;	
}

.footer{
	font-size:10px;
	color:#8e8e8e;
}
.footer p{
	font-size:10px;
	color:#8e8e8e;
	padding-bottom:2px;
	border-bottom:1px solid #5c5c5c;
	margin-bottom:10px;
	margin-top:10px;
}


.footer a{
	text-decoration:none;
	font-size:11px;
	color:#5c5c5c;
	padding:6px;
}

.footer a:visited{
	text-decoration:none;
	font-size:11px;
	color:#5c5c5c;
}

.footer a:hover{
	text-decoration:none;
	font-size:11px;
	color:#333333;
}

.footer a#normal_10{
	text-decoration:none;
	font-size:10px;
	color:#8e8e8e;
	padding:0px;
}

.footer a:visited#normal_10{
	text-decoration:none;
	font-size:10px;
	color:#8e8e8e;
	padding:0px;
}

.footer a:hover#normal_10{
	text-decoration:none;
	font-size:10px;
	color:#5c5c5c;
	padding:0px;
}

.boxes{
	width:210px;
	text-align:left;
}

.boxes h1{
	font-size:11px;
	font-weight:normal;
	padding-top:6px;
	margin:0px;
	color:#333333;
}

.boxes h1 strong{
	color:#78b532;
}

.boxes p{
	font-size:11px;
	color:#666666;
	padding-top:6px;
	margin:0px;
	text-align:left;
	line-height:12px;
	
}

.boxes p#color{
	background-color:#6db43f;
	padding:6px;
	margin:0px 7px 6px 6px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
}

.boxes p#color strong{
	font-size:14px;
	color:#fff200;
}

.boxes p img{
	border:1px solid #333333;
	margin-bottom:0px;
}

.content{
	padding:10px;
}

.content hr{
	padding:0px;
	margin:0px;
	height:1px;
	color:#666666;
}

.content h1{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:14px;
	color:#78b532;
}

.content h1 a{
	font-size:14px;
	color:#999999;
	text-decoration:none;
}

.content h1 a:visited{
	font-size:14px;
	color:#999999;
	text-decoration:none;
}

.content h1 a:hover{
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}

.content h2{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:14px;
	color:#ffffff;
}

.content h2 strong{
	color:#78b532;
}

.content ul{
	margin:6px 0px 6px 23px;
	padding:0px;
}
.content ul li{
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#cccccc;
	text-align:left;
	line-height:16px;
}

.content p{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:11px;
	color:#cccccc;
	text-align:justify;
}

.content p a{
	font-size:11px;
	color:#999999;
	text-decoration:none;
}

.content p a:visited{
	font-size:11px;
	color:#999999;
	text-decoration:none;
}

.content p a:hover{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

#btn_small_black{
	width:101px;
	height:20px;
	/*background-image:url(../images/btn_black_small.jpg);*/
	text-align:center;
	padding-top:8px;
	margin:10px 0px 10px 0px;
	font-weight:bold;
}

#btn_small_black a{
	text-decoration:none;
	font-size:10px;
	color:#39A016;
	font-weight:bold;
}
#btn_small_black a:visited{
	text-decoration:none;
	font-size:10px;
	color:#39A016;
	font-weight:bold;
}
#btn_small_black a:hover{
	text-decoration:none;
	font-size:10px;
	color:#88bf40;
	font-weight:bold;
}

#btn_black{
	width:171px;
	height:20px;
	/*background-image:url(../images/btn_black_medium.jpg);*/
	text-align:center;
	padding-top:8px;
	margin:10px 0px 10px 0px;
	font-weight:bold;
}

#btn_black a{
	text-decoration:none;
	font-size:10px;
	color:#39A016;
	font-weight:bold;
}
#btn_black a:visited{
	text-decoration:none;
	font-size:10px;
	color:#39A016;
	font-weight:bold;
}
#btn_black a:hover{
	text-decoration:none;
	font-size:10px;
	color:#88bf40;
	font-weight:bold;
}

#portfolio_frame{
	width:480px;
	height:380px;
	background-color:#f3f3f3;
}

#greentop{
	text-align:left;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	border-top:5px solid #009900;
	background-color:#333333;
}
#greentop img{
	border-left:1px solid #000000;
}

.wraper{
	width:100%;
}
#floater div{
	float:left;
}

.project{
	color:#333333;
	line-height:18px;
	width:408px;
	padding:10px 10px 0px 10px;
	text-align:justify;
	font-size:11px;
}

.project a{
	color:#39A016;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.project a:visited{
	color:#39A016;
	font-weight:bold;
	text-decoration:none;
}
.project a:hover{
	color:#1d7400;
	font-weight:bold;
	text-decoration:none;
}

.testimonials{
	margin:10px 10px 20px 10px;
	border:1px solid #666666;
}
.testimonials h1{
	background-color:#333333;
	font-size:8pt;
	color:#ffffff;
	padding:10px;
	border-bottom:1px solid #666666;
}

.testimonials p{
	font-size:11px;
	color:#cccccc;
	text-align:justify;
	padding:10px;
}

.news{
	margin:0px 10px 10px 0px;
	border:1px solid #666666;
	width:490px;
}
.news h1{
	background-color:#333333;
	font-size:11px;
	padding:0px;
	color:#ffffff;
	padding:4px;
	padding-left:10px;
	border-bottom:1px solid #666666;
}

.news p{
	font-size:11px;
	color:#cccccc;
	text-align:justify;
	padding:10px;
}

img#news{
	border:1px solid #e8e8e8;
	margin-bottom:10px;
}

.whitelinks{
	font-weight:bold;
}

.whitelinks a{
	text-decoration:none;
	color:#ffffff;
}

.whitelinks a:visited{
	text-decoration:none;
	color:#ffffff;
}

.whitelinks a:hover{
	text-decoration:none;
	color:#78b532;
}

.portfolio{
	color:#333333;
	font-size:9pt;
	line-height:14pt;
}
.portfolio a{
	color:#333333;
	text-decoration:none;
}

.portfolio a:visited{
	color:#333333;
	text-decoration:none;
}

.portfolio a:hover{
	color:#000000;
	text-decoration:none;
}