@charset "UTF-8";
/* CSS Document */

/* blocks */


#wrapper {
	position:relative;
	width: 1024px; 
	margin: 0 auto; 
	text-align: left;
	background-color:#9ACD32;

	
}

#maincontainer {
	position:relative;
	width: 1024px;
	height:650px;
	background-color:#9ACD32;
	border-bottom:thin;
	border-bottom-color:#FFFFFF;

}
BODY {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
}
	
#h1 {
	position: absolute;
	top: 15px;
	left: 64px;
	width: 218px;
	text-align: left;
	height: 29px;
}
#h2 {
	position: absolute;
	top: 508px;
	left: 291px;
	width: 621px;
	text-align: left;
	height: 20px;
}
#h3 {
	position: absolute;
	top: 30px;
	left: 810px;
	width: 88px;
	text-align: left;	
}
#boxMainMenu {
	position: absolute;
	top: 46px;
	left: 329px;
	width: 585px;
	text-align: right;
	height: 19px;
}
#boxSubMenu {
	position: absolute;
	top: 21px;
	left: 678px;
	width: 236px;
	text-align: right;
	height: 19px;
}
#boxSubMenu2 {
	position: absolute;
	top: 546px;
	left: 762px;
	width: 152px;
	text-align: right;
	height: 19px;
}
#boxMainGallery {
	position: absolute;
	top: 74px;
	left: 65px;
	width: 848px;
	text-align: left;
	height: 430px;
}
#boxMainRoad {
	position: absolute;
	top: 74px;
	left: 65px;
	width: 848px;
	text-align: left;
	height: 430px;
}
#boxMainAwards01 {
	position: absolute;
	top: 96px;
	left: 67px;
	width: 409px;
	text-align: left;
	height: 463px;
}
#boxMainAwards02 {
	position: absolute;
	top: 96px;
	left: 571px;
	width: 363px;
	text-align: left;
	height: 463px;
	}
#boxMainAwards03 {
	position: absolute;
	top: 676px;
	left: 62px;
	width: 409px;
	text-align: left;
	height: 240px;
}
#boxMainAwards04 {
	position: absolute;
	top: 676px;
	left: 521px;
	width: 405px;
	text-align: left;
	height: 242px;
}
#boxMainDesc {
	position: absolute;
	top: 519px;
	left: 63px;
	width: 880px;
	text-align: left;
	height: 36px;
}
#boxProjDesc {
	position: absolute;
	top: 528px;
	left: 291px;
	width: 621px;
	text-align: left;
	height: 59px;
}
#boxContact {
	position: absolute;
	top: 96px;
	left: 65px;
	width: 621px;
	text-align: left;
	height: 406px;
}


/* type */

.whiteStyle1 {
	font-size: 21px;
	color: #ffffff;
	text-decoration: none;
	font-weight:400;
	font-smooth:auto;

}
.whiteStyle2 {
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
}
.whiteStyle3 {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.whiteStyle4 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
.GreyStyle2 {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
}
.GreyStyle3 {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
.greyStyle1 {
	font-size: 16px;
	color: #555555;
	text-decoration: none;
	font-weight:bold;
}


/*menu styles*/


a.menu1 {
	font-size: 13px;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
a.menu1:link, a.menu1:visited {
	color: #ffffff;
	text-decoration:none;
	
}
a.menu1:hover { 
	color: #666666; 
	background-color: #ead40b;
	text-decoration: none;
	font-weight:bold;
	
}
a.menu1:active {
	color: #666666; 
	background-color: #ead40b;
	text-decoration: none;
	font-weight:bold;
	 
}
.menu1active {
 	font-size: 13px;
 	text-decoration: none;
 	color: #666666;
	background-color: #ead40b;
	font-weight:bold;
}
a.menu2 {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
a.menu2:link, a.menu2:visited { 
	color: #ffffff;
	text-decoration:none;
	
}
a.menu2:hover { 
	color: #666666; 
	background-color: #ead40b;
	text-decoration: none;
	font-weight:bold;
	
}
a.menu2:active {
	color: #666666; 
	background-color: #ead40b;
	text-decoration: none;
	font-weight:bold;
	 
}
.menu2active {
 	font-size: 12px;
 	text-decoration: none;
 	color: #666666;
 	background-color: #ead40b;
	font-weight:bold;
}

* html a:hover {
	visibility:visible;
	
}
