
body {
	background-color: #ffffff;
	margin-top: 20px;
	margin-left: 20px;



} H1 {
font-family: Verdana, Tahoma;
font-size:12px;
color: #595959;
text-transform:uppercase;
line-height:18px;
padding-top:35px;
text-align:left;
letter-spacing:1px;

}	

 H2 {
font-family: Calibri, Helvetica;
font-size:11pt;
color: #ed1c24;
text-align:left;
}	

.mainoutertable{
border:solid;
border-width:1px;
border-color:#e1e1e1;
padding:5px;

}

.rightoutertablefill{
background-color:#c3c3c3;
margin-top:120px;
}

.leftoutertablefill{
background-color:#FFFFFF;
padding:9px;
}

.navtopbg{
background-color:#595959;
}

.redbarbg{
background-color:#ed1c24;
}

.header{
font-family: Verdana, Tahoma;
font-size:30px;
color: #000000;
}

.mainpage{
background-color:#f4f4f4;
font-family: Verdana, Tahoma;
font-size:11px;
color: #000000;
text-align:left;
line-height:20px;
padding-right:20px;

}

.imagetitle{
background-color:#f4f4f4;
font-family: Verdana, Tahoma;
font-size:11px;
text-transform:none;
color:   #000000;
text-align:left;
line-height:12px;


}


.navtopheader{
background-color:#ed1820;
font-family: Verdana, Tahoma;
font-size:10px;
color: #ffffff;
font-weight:bold;
padding-left: 10px;
padding-right: 10px;
text-align:left;

}

.navitem1{
background-color:#c3c3c3;
font-family: Verdana, Tahoma;
font-size:9px;
color: #1c1719;
padding-left: 10px;
padding-right: 10px;
line-height: 15px;
text-align:left;
font-weight: none;
}

.navitem2{
background-color:#f4f4f4;
font-family: Verdana, Tahoma;
font-size:9px;
color: #1c1719;
font-weight:none;
padding-left: 10px;
padding-right: 10px;
line-height: 15px;
text-align:left;
font-weight: none;

}

.nav{
font-family: Verdana, Tahoma;
font-size:9px;
color: #1c1719;
font-weight:none;
text-decoration:none;	
line-height:13px;
text-align:left;}

.contactpage{
font-family: Verdana, Tahoma;
font-size:9px;
color: #1c1719;
font-weight:none;
text-decoration:none;	
line-height:18px;
text-align:left;}

.contactpagelink{
font-family: Verdana, Tahoma;
font-size:9px;
color: #1c1719;
font-weight:none;
text-decoration:underline;	
line-height:18px;
text-align:left;


}
.mainbgimage{
background-image:url(images/topimage1.jpg);
background-repeat:no-repeat;

}


.aboutbgimage{
background-image:url(images/topimage2.jpg);
background-repeat:no-repeat;

}

.surveybgimage{
background-image:url(images/topimage3.jpg);
background-repeat:no-repeat;

}

.faqbgimage{
background-image:url(images/topimage4.jpg);
background-repeat:no-repeat;

}
.newsbgimage{
background-image:url(images/news.jpg);
background-repeat:no-repeat;

}

.strucbgimage{
background-image:url(images/strucdesign.jpg);
background-repeat:no-repeat;

}
.researchimage{
background-image:url(images/golfball.jpg);
background-repeat:no-repeat;

}
.projectsimage{
background-image:url(images/topimage_projects.jpg);
background-repeat:no-repeat;

}
.projectmangeimage{
background-image:url(images/topimage_project_manage.jpg);
background-repeat:no-repeat;

}

.item1{
background-color:#ffffff;
font-family: Verdana, Tahoma;
text-align:right;
font-size:8px;
font-weight:bold;
color: #ed1820;
font-weight:none;


}

.copy{
	font-family: Calibri, Arial;
	font-size: 12pt;
	color: #066b77;
	Font-weigth: bold;
	text-align:justify;
	line-height:20px;
	padding-left:20px;
	padding-right:20px;
	} a.copy:link {	
	text-decoration:underline;	
} a.copy:visited {
	text-decoration:underline;	
} a.copy:active {
	text-decoration:underline;	
} a.copy:hover {
	text-decoration: underline;	
}

.copylink{
	font-family: Calibri, Arial;
	font-size: 12pt;
	color: #066b77;
	Font-weigth: bold;
	text-align:justify;
	line-height:20px;
	
	} a.copylink:link {	
	text-decoration:underline;	
} a.copylink:visited {
	text-decoration:underline;	
} a.copylink:active {
	text-decoration:underline;	
} a.copylink:hover {
	text-decoration: underline;	
}

.italiccopy{
	font-family: Calibri, Arial;
	font-style:italic;
	font-size: 11px;
	font-weight:bold;
	color:#066b77;
	line-height:20px;
	padding-left:20px;
	padding-right:20px;
} a.italiccopy:link {	
	text-decoration:none;	
} a.italiccopy:visited {
	text-decoration:none;	
} a.italiccopy:active {
	text-decoration:none;	
} a.italiccopy:hover {
	text-decoration: underline;	
}
	
	
.navigationheader{
	font-family: Calibri, Arial;
	font-size: 12pt;
	color: #6f3e09;
	Font-weigth: bold;
} a.navigationheader:link {	
	text-decoration:none;	
} a.navigationheader:visited {
	text-decoration:none;	
} a.navigationheader:active {
	text-decoration:none;	
} a.navigationheader:hover {
	text-decoration: underline;	
}
		

.bottomtext{
	font-family: Calibri,Arial;
	font-size: 11px;
	color:#d2c2b6;
	background-color:#8d5e2c;
	text-align:center;
} a.bottomtext:link {	
	text-decoration:none;	
} a.bottomtext:visited {
	text-decoration:none;
} a.bottomtext:active {
	text-decoration:none;
} a.bottomtext:hover {
	text-decoration: underline;	
}

.backtotop{
	font-family: Calibri,Arial;
	font-size: 11px;
	color:#6f3e09;
	padding-left:20px;
} a.backtotop:link {	
	text-decoration:underline;	
} a.backtotop:visited {
	text-decoration:underline;	
} a.backtotop:active {
	text-decoration:underline;	
} a.backtotop:hover {
	text-decoration: underline;	
}
.contactus{
	font-family: Calibri, Arial;
	font-size: 12pt;
	color: #6f3e09;
	Font-weigth: bold;

	line-height:20px
} a.contactus:link {	
	text-decoration:underline;	
} a.contactus:visited {
	text-decoration:underline;	
} a.contactus:active {
	text-decoration:underline;	
} a.contactus:hover {
	text-decoration: underline;	
}

.buttons {
color: #1c1719;
font-weight:none;
padding-left: 15px;
padding-right: 10px;
text-align:left;
}
a.buttons {
display:block;
color: #1c1719;
padding-left: 15px;
padding-right: 10px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;

}
a.buttons:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.buttons:visited {
color: #1c1719;
}
a.buttons:hover {
background-image:url(images/menuitembg.gif);

}
a.buttons:active {
font-family: Verdana, Arial, Helvetica, sans-serif;

}
.footercontact{
background-color:#000000;
font-family: Verdana, Tahoma;
font-size:9px;
color: #ffffff;
font-weight:none;
text-align:left;
padding-left: 15px;
line-height:15px;
}

.footerlink{
font-family: Verdana, Tahoma;
font-size:9px;
color: #ffffff;
text-decoration:underline;

}


.footer{
font-family: Verdana, Tahoma;
font-size:9px;
color: #8a8a8a;
font-weight:none;
text-align:left;
}

.mission{
font-family: Verdana, Tahoma;
font-style:italic;
font-size:11px;
color: #8a8a8a;
font-weight:none;
text-align:left;
}

.footerbold{
font-family: Verdana, Tahoma;
font-size:10px;
font-weight:bold;
color: #8a8a8a;
font-weight:none;
text-align:left;
}

.vert {
font-family: Arial,Verdana, Tahoma;
background-color:#c3c3c3;
color: #ffffff;
letter-spacing: 5px;
font-size:16px;
text-align:center;
font-weight: bold;
writing-mode: tb-rl;
filter: fliph flipv;

}
.websitesby{
	font-family: Calibri,Arial;
	font-size: 11px;
	color:#b5b5b5;
} a.websitesby:link {	
	text-decoration:underline;	
} a.websitesby:visited {
	text-decoration:underline;	
} a.websitesby:active {
	text-decoration:underline;	
} a.websitesby:hover {
	text-decoration: underline;	
	color:#2f9a16;
}
