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

html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, small, strike, strong, b, u, i,  ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	}
	
h1 {
	font-weight:bold;
	font-size: 28px;
	line-height: 30px;
}
h2 {
	font-weight:bold;
	font-size: 26px;
	line-height: 20px;
}
h3 {
	font-size: 18px;
	color:#8cc3c9;
	line-height: 18px;
}
h4 {
	font-size: 18px;
	line-height: 24px;
	color:#00693e;
}
h5 {
	font-size: 12px;
	line-height: 18px;
}
h6 {
	font-size: 12px;
	line-height: 16px;
}

body{
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
	}
	
div#wrapper{
	width:964px;
	text-align:left;
	margin:0 auto 0 auto;
	}
	

	
div#clearAll{
	clear:both; 
	height:-1px; 
	padding:0px; 
	margin:0px;
	}
	

	
	
/*------------------------main-body-----------------------*/


div#header{
	height:85px;
	width:964px;
	padding:0 0 5px 0;
	margin:0;
	}

  
#row01{
	height:85px;
	padding:0;
	margin:0;
	text-align:left;
	width:500px;
	float:left;
	}
	
#row02{
	height:85px;
	width:464px;
	float:left;
	padding:0;
	margin:0;
	}
	
#row03{
	height:33px;
	width:964px;
	padding:0;
	margin:0 0 0 0;
	}

#row04{
	height:360px;
	width:964px;
	margin:0;
	padding:0;
	}
	
#row05{
	height:127px;
	width:964px;
	margin:0;
	padding:0;
	}
	
#row06{
	height:490px;
	width:914px;
	margin:0 0 0 25px;
	border-bottom:#00693e solid 1px;
	}
	
#row01 img{
	padding:0;
	margin:0;
	}
	
#pageContent{
	width:914px;
	text-align:left;
	margin:0 0 0 0;
	padding:0;
	height:30px;
	line-height:30px;
	}
	
.pageLink{
	border-bottom:#00693e solid 1px;
	margin:0;
	padding:0;
	height:30px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00693e;
	}
	
.pageLink a{ color:#00693e; text-decoration:underline; font-size:12px;}
.pageLink a:hover{ color:#00693e; text-decoration:none; font-size:12px;}
	
.blockCopy{
	height:240px;
	}
	
.blockCopy img{
	margin-top:10px;
	}
	
.blockCopy2{
	margin-top:10px;
	}
	
.blockCopy2 a{color:#000000; text-decoration:underline;}
.blockCopy2 a:hover{color:#000000; text-decoration:none;}
	
.blockCopyIn{
	padding:20px 0 0 10px;
	width:370px;
	float:left;
	}
	
.blockCopyIn4{
	padding:20px 0 0 10px;
	width:700px;
	float:left;
	}
	
.blockCopyIn4 ul{
	padding:10px 0 0 15px;
	line-height:16px;
	}
	
.blockCopy2 h3{
	color:#00693e;
	font-size:14px;
	padding:15px 0 5px 10px;
	}
	
.blockCopyIn5{
	padding:10px 20px 0 10px;
	width:420px;
	float:left;
	}
	
.blockCopyIn5 p{
	padding-bottom:10px;
	font-size:12px;
	line-height:16px;
	}
	
.blockCopy7{
	margin-top:10px;
	/*height:240px;*/
	}
	
.blockCopy8{
	margin-top:10px;
	width:230px;
	height:400px;
	float:left;
	}
	
.blockCopyIn h3{
	padding:0 0 10px 0;
	}
	
.blockCopyIn p{
	padding-bottom:8px;
	line-height:16px;
	}
	
.blockCopyIn ul{
	padding:10px 0 0 15px;
	}
	
.bvsButt{
	float:left;
	text-align:center;
	width:914px;
	height:170px;
	margin:15px auto;
	}
	
div.bottomLog{
	height:61px;
	/*padding-top:134px;*/
	width:263px;
	float:left;
	text-align:right;
	}
	
.specHead{
	padding:0 0 0 0;
	}
	
.greenCopy{
	color:#00693e;
	}
	
div.blockCopyInR{
	padding:20px 0 0 0px;
	float:right;
	width:520px;
	}
	
div#blockCopyInR2{
	padding:20px 0 0 0px;
	float:right;
	width:520px;
	}
	
.blockCopyIn3{
	padding:5px 0 0 0;
	width:900px;
	float:left;
	}
	
.floorPlate01{
	float:left;
	padding-right:5px;
	width:295px;
	}
	
.floorPlate01 h3{
	padding:10px 0 10px 0;
	}
	
.floorPlate01 h4{
	padding:5px 0 5px 0;
	}

.floorPlate01 ul{
	padding-left:15px;
	line-height:15px;
	}
	

div#overCopy{
	width:660px;
	padding-top:35px;
	margin:0 0 0 100px;
	height:370px;
	overflow:auto;
	}
	
	
div#genCopy{
	float:left;
	width:739px;
	overflow:auto;
	height:420px;
	padding-top:35px;
	margin:0 0 0 30px;
	}
	
div#genCopy p{
	padding:15px 0 0 30px;
	margin:0;
	font-size:13px;
	line-height:16px;
	text-align:left;
	}
	
div.genCopyInner{
	margin-bottom:20px;
	}
	
div.genCopyInner h2{
	padding:15px 0 10px 30px;
	margin-top:15px;
	}
	
div.genCopyInner h3{
	padding:20px 0 0 30px;
	}
	
div.genCopyInner h3 a{text-decoration:underline; color:#00693e;}
div.genCopyInner h3 a:hover{text-decoration:none; color:#00693e;}
	
div#genCopy h1{
	padding:0px 0 20px 0px;
	}
	
div.genCopyInner p{
	padding-top:30px;
	margin-bottom:30px;
	line-height:16px;
	}
	
div.genCopyInner h5{
	color:#fd4239;
	font-size:18px;
	padding:20px 0 0 30px;
	}
	
div#genCopy2{
	float:left;
	width:686px;
	overflow:auto;
	height:420px;
	/*padding-top:35px;*/
	margin:0 0 0 30px;
	}
	
div#genCopy3{
	float:left;
	width:655px;
	height:447px;
	margin:10px 0 0 20px;
	overflow:auto;
	}
	
div#genCopy3 p{
	padding:15px 0 0 30px;
	margin:0;
	font-size:13px;
	line-height:16px;
	text-align:left;
	}
	
div#genCopy4{
	float:left;
	width:655px;
	height:420px;
	margin:0 0 0 5px;
	
	}
	
div#genCopy4 p{
	padding:15px 0 0 30px;
	margin:0;
	font-size:13px;
	line-height:16px;
	text-align:left;
	}
	
div#genCopy2 ul{
	padding:0;
	margin:0;
	}
	
div#genCopy2 ul li{
	float:left;
	list-style-type:none;
	padding:15px 15px 0 0;
	margin:0;
	width:201px;
	}
	
div#genCopy2 ul li img{
	padding:0;
	margin:0;
	display:block;
	}
	
div#genCopy2 ul li p{
	font-size:12px;
	height:25px;
	line-height:25px;
	border-bottom:1px #000000 solid;
	}
	
div#genCopyGall{
	float:left;
	width:686px;
	overflow:auto;
	height:420px;
	padding-top:35px;
	margin:0 0 0 30px;
	}
	
div#genCopyGall ul{
	padding:0;
	margin:0;
	}
	
div#genCopyGall ul li{
	float:left;
	list-style-type:none;
	padding:15px 15px 0 0;
	margin:0;
	width:201px;
	}
	
div#genCopyGall ul li img{
	padding:0;
	margin:0;
	display:block;
	}
	
div#genCopyGall ul li p{
	font-size:12px;
	height:25px;
	line-height:25px;
	border-bottom:1px #00693e solid;
	}
	
	
/*--------------contact--------------*/
	
	
div.contactCopy{
	width:640px;
	margin:0;
	padding-top:10px;
	}
	
div.contactCopy h3{
	color:#00693e;
	padding:10px 0 5px 0;
	}
	
div.contactCopy h4{
	color:#00693e;
	padding:10px 0 10px 0;
	}
	
div.contactCopyL{
	float:left;
	width:320px;
	/*border-bottom:1px solid #00693e;
	border-top :1px solid #00693e;
	*/
	}	

div.contactCopyL img{
	float:left;
	padding-top:10px;
	}
	
div.contactCopyL p a{ font-size:10px; color:#000; text-decoration:underline; }
div.contactCopyL p a:hover{ font-size:10px; color:#000; text-decoration:none; }
	
div.contactCopyL p.graphic01{
	float:left;
	padding:10px 0 0 5px;
	height:85px;
	line-height:85px;
	font-size:11px;
	}
	
div.contactCopyL p.graphic02{
	float:left;
	padding:10px 0 0 5px;
	height:76px;
	line-height:76px;
	font-size:11px;
	}
	
div.contactCopyL p.graphic03{
	float:left;
	padding:10px 0 10px 5px;
	height:79px;
	line-height:79px;
	font-size:10px;
	}

div.contactCopyR{
	float:left;
	width:236px;
	margin-left:20px;
	/*border-bottom:1px solid #00693e;
	border-top :1px solid #00693e;*/
	}
	
div.contactCopyR2{
	float:left;
	width:236px;
	padding:0;
	margin:0 0 0 20px;
	/*border-bottom :1px solid #00693e;*/
	}
	
div.contactCopyR2 a{color:#000000; text-decoration:underline;}
div.contactCopyR2 a:hover{color:#000000; text-decoration:none;}

	
div.contactCopyR p{
	padding:0 0 15px 0;
	margin:0;
	line-height:16px;
	}
	
div.contactCopyR2 p{
	padding:0 0 15px 0;
	margin:0;
	}
	
div.contactCopyL p{
	padding:15px 0 0 0;
	margin:0;
	}
	
.contactIm{
	margin-bottom:15px;
	display:block;
	}
	
div.contactCopy2{
	width:281px;
	margin-bottom:15px;
	border-bottom :1px solid #00693e;
	padding:15px 0 0 0;
	}
	
div.contactCopy2 p{
	padding:15px 0 15px 0;
	}
	
div.misRep{
	width:660px;
	}
	
div#misRep h3{
	font-size:12px;
	font-weight:bold;
	color:#FFFF00;
	padding:10px 0 5px 0;
	margin:0;
	}
	
div.misRep p{
	padding:0;
	margin:0 0 20px 0;
	font-size:10px;
	line-height:14px;
	}
	
div.contactInner{
	float:left;
	width:660px;
	height:420px;
	margin:10px 0 0 20px;
	}
	

	
/*--------------------loc-page-----------------*/	
	
div#subText{
	float:left;
	width:662px;
	height:458px;
	margin-left:20px;
	overflow:auto;
	}
	
div#subText h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#00693e;
	padding:15px 0 10px 0;
	}
	
div#subText p{
	font-size:11px;
	line-height:15px;
	padding:0 0 5px 0;
	margin:0;
	}
	
div#subText ul{
	margin:10px 0 20px 15px;
	}

div#subText ul li{
	font-size:10px;
	line-height:14px;
	padding:0;
	margin:0;
	}
		
div#subTextL{
	width:310px;
	float:left;
	}
	
div#subTextR{
	width:310px;
	float:right;
	margin-left:12px;
	}
	
	
div#subText2 h5{
	color:#fd4239;
	font-size:16px;
	padding-bottom:10px;
	}
	
div#subText2{
	float:left;
	width:662px;
	height:458px;
	margin:30px 0 0 20px;
	}
	
	
div#subText2 p{
	font-size:12px;
	line-height:16px;
	padding:0;
	margin:0 0 10px 0px;
	}
	
div#subTextL2{
	width:310px;
	float:left;
	}
	
div#subText2 ul{
	margin:10px 0 20px 20px;
	}

div#subText2 ul li{
	font-size:11px;
	line-height:16px;
	padding:0;
	margin:0;
	}
	
div#whereMainTab{
	margin:0 0 0 30px;
	width:430px;
	}
	
	
div#whereCopy{
	width:560px;
	padding-top:10px;
	}
	
div#whereCopy h2{
	padding:10px 0 25px 30px;
	}

div#whereCopy h6{
	margin-top:20px;
	color:#ffd600;
	font-weight:bold;
	font-size:13px;
	}
	
div#whereTab{
	float:left;
	padding:5px 0 0 0;
	}
	
div#whereTab ul{
	padding:0;
	margin:0;
	}
	
div#whereTab ul li{
	list-style-type:none;
	font-size:13px;
	line-height:26px;
	height:26px;
	border-top:1px solid #00693e;
	}
	
div#whereCopy a{text-decoration:underline; color:#000;}
div#whereCopy a:hover{text-decoration:none; color:#000;}
	
.bottom{
	border-bottom:1px solid #00693e;
	margin-bottom:45px;
	}
	
div#whereTab .whereList01{
	width:190px;
	}

div#whereTab .whereList02{
	width:120px;
	}	
	
div#whereTab .whereList03{
	width:120px;
	}
	
	
/*--------------------news-page-----------------*/

.newsHead{
	float:left;
	}


div#newsWrap{
	width:740px;
	float:left;
	margin:0 0 0 30px;
	height:459px;
	overflow:auto;
	}
	
	
div#newsContent{
	width:700px;
	padding:0;
	margin:0;
	margin-bottom:0px;
	}
	
div#newsContent h3{
	width:630px;
	font-size:14px;
	color:#8996a0;
	/*height:34px;
	line-height:34px;*/
	background:url(../../images/newsSlash01.jpg) bottom left no-repeat;
	padding:30px 0 10px 0;
	margin:0 0 0 77px;
	}
	
div#newsContent p{
	padding:10px 0 5px 0;
	margin:0 0 0 77px;
	line-height:16px;
	}
	
.newsImage{
	margin:0 0 15px 15px;
	border:1px solid #8996a0;
	}
	
.newsLabel{
	margin:0;
	padding-top:10px;
	float:left;
	}
	

.dateLab{
	width:77px;
	height:100%;
	padding-top:49px;
	}

div#newsFoot{
	height:30px;
	line-height:30px;
	margin:0 0 20px 77px;
	padding-left:30px;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	background:#00CC33;
	background:url(../../images/news_26.jpg) left center no-repeat;
	}
	
div#newsFoot a{
	color:#fd4239;
	text-decoration:underline;
	}
	
div#newsFoot a:hover{
	color:#fd4239;
	text-decoration:none;
	}

/*--------------------news-page--end------------*/
	
	
/*------------------------top-menu-----------------------*/	



#topMenu{
	margin:0 0 0 225px;
	padding:0;
	height:85px;
	}
	
#topMenu ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
#topMenu ul li{
	float:left;
	height:85px;
	width:107px;
	padding:0;
	margin:0;
	}
	
#topMenu ul li a{
	display:block;
	height:85px;
	width:107px;
	text-decoration:none;
	padding:0;
	margin:0;
	}
	
#topMenu ul li a span{
	display:none;
	}
	
	

.resiButt{
	height:85px;
	width:107px;
	padding-bottom:0px;
	margin:0;
	background: url(../../images/homeicons_05.jpg) top left no-repeat;
	}
	
.amenButt{
	height:85px;
	width:107px;
	margin-left:5px;
	padding-bottom:0;
	margin:0;
	background: url(../../images/homeicons_07.jpg) top left no-repeat;
	}
	
	
/*------------------------main-menu-----------------------*/


#mainMenu{
	padding:0;
	margin:0;
	height:33px;
	}
	
#mainMenu ul{
	list-style-type:none;
	line-height:33px;
	
	}
	
#mainMenu ul li{
	float:left;
	height:33px;
	padding:0;
	margin:0;
	}
	
#mainMenu ul li a{
	display:block;
	height:33px;
	padding:0;
	margin:0;
	}
	
#mainMenu ul li a span{
	display:none;
	}
	
	

.homeButt a{ width:66px; height:33px; background:url(../../images/menu_15.jpg) top left no-repeat; padding:0; }
.homeButt a:hover{ width:66px; height:33px; background:url(../../images/menu_15.jpg) bottom left no-repeat; padding:0; }


.leaseButt a{ width:108px; height:33px; background:url(../../images/menu_16.jpg) top left no-repeat; }
.leaseButt a:hover{ width:108px; height:33px; background:url(../../images/menu_16.jpg) bottom left no-repeat; }


.sustainButt a{ width:121px; height:33px; background:url(../../images/menu_17.jpg) top left no-repeat; }
.sustainButt a:hover{ width:121px; height:33px; background:url(../../images/menu_17.jpg) bottom left no-repeat; }


.buildButt a{ width:111px; height:33px; background:url(../../images/menu_18.jpg) top left no-repeat; }
.buildButt a:hover{ width:111px; height:33px; background:url(../../images/menu_18.jpg) bottom left no-repeat; }


.masterButt a{ width:108px; height:33px; background:url(../../images/menu_19.jpg) top left no-repeat; }
.masterButt a:hover{ width:108px; height:33px; background:url(../../images/menu_19.jpg) bottom left no-repeat; }


.transButt a{ width:92px; height:33px; background:url(../../images/menu_20.jpg) top left no-repeat; }
.transButt a:hover{ width:92px; height:33px; background:url(../../images/menu_20.jpg) bottom left no-repeat; }


.locButt a{ width:82px; height:33px; background:url(../../images/menu_21.jpg) top left no-repeat; }
.locButt a:hover{ width:82px; height:33px; background:url(../../images/menu_21.jpg) bottom left no-repeat; }


.newsButt a{ width:61px; height:33px; background:url(../../images/menu_22.jpg) top left no-repeat; }
.newsButt a:hover{ width:61px; height:33px; background:url(../../images/menu_22.jpg) bottom left no-repeat; }


.gallButt a{ width:71px; height:33px; background:url(../../images/menu_23.jpg) top left no-repeat; }
.gallButt a:hover{ width:71px; height:33px; background:url(../../images/menu_23.jpg) bottom left no-repeat; }


.teamButt a{ width:57px; height:33px; background:url(../../images/menu_24.jpg) top left no-repeat; }
.teamButt a:hover{ width:57px; height:33px; background:url(../../images/menu_24.jpg) bottom left no-repeat; }


.conButt a{ width:87px; height:33px; background:url(../../images/menu_25.jpg) top left no-repeat; }
.conButt a:hover{ width:87px; height:33px; background:url(../../images/menu_25.jpg) bottom left no-repeat; }



/*------------------------bottom-nav-----------------------*/



#bottomNav{
	margin:0;
	padding:0;
	height:127px;
	}
	
#bottomNav ul{
	list-style-type:none;
	}
	
#bottomNav ul li{
	float:left;
	height:127px;
	/*width:188px;*/
	padding:0;
	margin:0;
	}
	
#bottomNav ul li a{
	display:block;
	height:127px;
	}
	
#bottomNav ul li a span{
	display:none;
	}
	
.bottomNav01 a{ width:194px; height:127px;  background:url(../../images/bottomNav_29.jpg) top left no-repeat; }
.bottomNav01 a:hover{ width:194px; height:127px;   background:url(../../images/bottomNavOv_29.jpg) top left no-repeat; }

.bottomNav02 a{ width:194px; height:127px;   background:url(../../images/bottomNav_31.jpg) top left no-repeat; }
.bottomNav02 a:hover{ width:194px; height:127px;  background:url(../../images/bottomNavOv_31.jpg) top left no-repeat; }

.bottomNav03 a{ width:194px; height:127px;  background:url(../../images/bottomNav_33.jpg) top left no-repeat; }
.bottomNav03 a:hover{ width:194px; height:127px;  background:url(../../images/bottomNavOv_33.jpg) top left no-repeat; }

.bottomNav04 a{ width:194px; height:127px;  background:url(../../images/bottomNav_35.jpg) top left no-repeat; }
.bottomNav04 a:hover{ width:194px; height:127px;  background:url(../../images/bottomNavOv_35.jpg) top left no-repeat; }

.bottomNav05 a{ width:188px; height:127px;  background:url(../../images/bottomNav_37.jpg) top left no-repeat; }
.bottomNav05 a:hover{ width:188px; height:127px;  background:url(../../images/bottomNavOv_37.jpg) top left no-repeat; }


/*------------------------where menu-----------------------*/


div.locMenu{
	margin:0;
	padding:100px 0 0 5px;
	}
	
div.locMenu ul{
	list-style-type:none;
	}
	
div.locMenu ul li{
	width:221px;
	height:27px;
	line-height:27px;
	}
	
div.locMenu ul li a{
	display:block;
	height:27px;
	}
	
div.locMenu ul li a span{
	display:none;
	}
	
div.locMenu ul li.leedsButt a{ width:185px; height:27px; background:url(../../images/locButt_37.jpg) top left no-repeat;}
div.locMenu ul li.leedsButt a:hover{ width:185px; height:27px; background:url(../../images/locButt_37.jpg) bottom left no-repeat;}

div.locMenu ul li.factsButt a{width:185px; height:27px; background:url(../../images/locButt_34.jpg) top left no-repeat;}
div.locMenu ul li.factsButt a:hover{width:185px; height:27px; background:url(../../images/locButt_34.jpg) bottom left no-repeat;}

div.locMenu ul li.kirkButt a{ width:185px; height:27px; background:url(../../images/locButt_40.jpg) top left no-repeat;}
div.locMenu ul li.kirkButt a:hover{ width:185px; height:27px; background:url(../../images/locButt_40.jpg) bottom left no-repeat;}

div.locMenu ul li.whereButt a{ width:185px; height:27px; background:url(../../images/locButt_43.jpg) top left no-repeat;}
div.locMenu ul li.whereButt a:hover{ width:185px; height:27px; background:url(../../images/locButt_43.jpg) bottom left no-repeat;}


/*footer*/

div#footer{
	width:914px;
	margin:2px 0 0  25px;
	height:20px;
	
	}
	
div#footerLeft{
	width:450px;
	height:20px;
	line-height:20px;
	float:left;
	}
	
div#footerRight{
	width:400px;
	height:20px;
	line-height:20px;
	float:right;
	}
	
div#footerLeft p{
	font-size:11px;
	color:#8996a0;
	text-align:left;
	}
	
div#footerRight p{
	font-size:11px;
	color:#8996a0;
	text-align:right;
	padding:0;
	
	}
	
div#footerRight a{
	font-size:11px;
	color:#f30632;
	text-align:right;
	padding:0;
	text-decoration:underline;
	}
	
div#footerRight a:hover{
	font-size:11px;
	color:#f30632;
	text-align:right;
	padding:0;
	text-decoration:none;
	}

/*div#footerRight img{
	margin-top:3px;
	}*/
	
	
	
	
	