/* global styles */
body, table {
	font-family:arial;
    font-size: 12px


}

img {border: none; }


td {

  vertical-align: top;

}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: right;
}
.mainheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009933;
	text-transform: capitalize;
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.images,
.project_thumbs img,
.testimonial img {
	border: 7px solid #cccccc;
}
.border {
	border: 1px solid #666666;
	color: #333333;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
A.footer:link {font-size:8pt; font-family: Arial, Helvetica, sans-serif; color:#009A67}
A.footer:visited {font-size:8pt; font-family: Arial, Helvetica, sans-serif; color:#009A67}
A.footer:hover {font-size:8pt; text-decoration:underline; font-family: Arial, Helvetica, sans-serif;color:#6CC069}

A.footer2:link {font-size:8pt; font-family: Arial, Helvetica, sans-serif; color:#999999}
A.footer2:visited {font-size:8pt; font-family: Arial, Helvetica, sans-serif; color:#999999}
A.footer2:hover {font-size:8pt; text-decoration:none; font-family: Arial, Helvetica, sans-serif;color:#999999}

A.content:link {font-size:10pt; font-family: Arial, Helvetica, sans-serif; color:#333333}
A.content:visited {font-size:10pt; font-family: Arial, Helvetica, sans-serif; color:#666666}
A.content:hover {font-size:10pt; text-decoration:none; font-family: Arial, Helvetica, sans-serif;color:#999999}
.heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


/* projects */

table.project {

  margin-bottom: 15px;

}

table.project td.leftcol {

  width: 120px;

}


table.project_details td {

  padding-bottom: 7px;


}

#page img.award_image,
img.award_image {

  margin-right:8px;
  border: none;

}

/* testimonials */

.testimonial_sub_heading {

  font-family: arial, helvetica;
  margin-top: 0px;
  color: #222222;
  font-size: 12px;

}

/* gallery */


.left_text{
	width:240px;
	margin-top:30px;
	float:left;
	padding-right:32px;
	height:auto;
	font-size:12px;
}
.green_text{
	color:#0E9C49;
}
.right_gallery{
	width:437px;
	float:left;
	background-color:#000;
	height:auto;
	padding:4px;
	padding-bottom:7px;
	text-align:left;
	margin-top:16px;
	margin-bottom:15px;
	}
.gallery_title{
	float:left;
	position:relative;
	margin-top:8px;
	margin-left:8px;
	height:13px;
	width:400px;
	padding-bottom:8px;
}
.gal_thumb{
	float:left;
	position:relative;
	width:100px;
	height:62px;
	background-color:#171717;
	margin-left:7px;
	margin-top:7px;
	text-align:center;
}
.gal_thumb img{
	margin:auto;
}


