body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding:0;

	background: url(images/bg.jpg) 0 0 repeat-x;;

   background-color: #7A7C6F;

}



/* ====================  For Navigation   ============================ */



.logoBox img {
	border: none;
	text-decoration: none;
	outline: none;
}

.more:link {

	FONT-SIZE: 8.8pt; COLOR: #757668; FONT-FAMILY: arial; TEXT-DECORATION: none;

}



.more:visited {

	FONT-SIZE: 8.8pt; COLOR: #757668; FONT-FAMILY: arial; TEXT-DECORATION: none;



}

.more:hover {

	FONT-SIZE: 8.8pt; COLOR: #E5CD9D; FONT-FAMILY: arial;

	TEXT-DECORATION: none;



}



a.right_menu:link,a.right_menu:visited {

	 FONT-SIZE: 10px; COLOR:#9D9D91; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", sans-serif; TEXT-DECORATION: none; letter-spacing:3.5px;

	 width:154px; display:block;

}



a.right_menu:hover {

	 FONT-SIZE: 10px; COLOR:#9D9D91; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", sans-serif; TEXT-DECORATION: none; letter-spacing:3.5px;

	 background-color:#F4E9BD;

	 display:block;

	 width:156px;

}



a.top_menu:link,a.top_menu:visited {

	 FONT-SIZE: 10px; COLOR: #FAF7E8; FONT-FAMILY: "Lucida Sans", "Lucida Grande", sans-serif; TEXT-DECORATION: none; letter-spacing:3.2px; font-weight:bold;

}



a.top_menu:hover {

	 FONT-SIZE: 10px; COLOR: #EDCD9C; FONT-FAMILY: "Lucida Sans", "Lucida Grande", sans-serif; TEXT-DECORATION: none; letter-spacing:3.2px;  font-weight:bold;



}



a.sub_menu:link,a.sub_menu:visited {

	 FONT-SIZE: 10px; COLOR: #7A7C70; FONT-FAMILY: "Lucida Sans", "Lucida Grande", sans-serif; TEXT-DECORATION: none; font-weight:400; letter-spacing:1px;

	 display:block;



}



a.sub_menu:hover {

	 FONT-SIZE: 10px; COLOR: #7A7C70; FONT-FAMILY: "Lucida Sans", "Lucida Grande", sans-serif; TEXT-DECORATION: none; font-weight:400; letter-spacing:1px;

	 background-color:#F4E9BD;

	 display:block;

}





.footer_nav:link {

	FONT-SIZE: 7.5pt; COLOR: #333333; FONT-FAMILY: Georgia; TEXT-DECORATION: none;

}



.footer_nav:visited {

	FONT-SIZE: 7.5pt; COLOR:  #333333; FONT-FAMILY: Georgia; TEXT-DECORATION: none;

}

.footer_nav:hover {

	FONT-SIZE: 7.5pt;

	COLOR: #333333;

	FONT-FAMILY: Georgia;

	TEXT-DECORATION: underline;



}





/* //////////////////////////////////////////////////// */



.top_menu_active{

	 FONT-SIZE: 10px; COLOR: #EDCD9C; FONT-FAMILY: "Lucida Sans", "Lucida Grande", sans-serif; TEXT-DECORATION: none; TEXT-DECORATION: none; letter-spacing:3.2px;  font-weight:bold;

}



.sub_menu_active {

	 FONT-SIZE: 10px; COLOR: #7A7C70; FONT-FAMILY: "Lucida Sans", "Lucida Grande", sans-serif; TEXT-DECORATION: none; font-weight:400;  letter-spacing:1px;

	 background-color:#F4E9BD;

	 display:block;

}



.categoryLink {

FONT-SIZE: 11px; COLOR: #757668; FONT-FAMILY: "Lucida Sans", "Lucida Grande", sans-serif; TEXT-DECORATION: none;  line-height:12pt; 

}

.header {

FONT-SIZE: 20px; COLOR: #757668; FONT-FAMILY: "Lucida Sans", "Lucida Grande", sans-serif; TEXT-DECORATION: none; 

}

.categoryLink3 {

FONT-SIZE: 9pt; COLOR: #66675A; FONT-FAMILY: Arial; TEXT-DECORATION: none;  line-height:12pt; 
	
}

a {
	COLOR: #66675A;
	font-family: arial;
	text-decoration: none !important;
}

a:hover {
	color: #E5CD9D;
}



.footer {

 FONT-SIZE: 7pt; COLOR: #333333; FONT-FAMILY: Georgia; TEXT-DECORATION: none; padding-left:12pt;

}



.quote_text {

FONT-SIZE: 8pt; COLOR: #595A55; FONT-FAMILY: Georgia; TEXT-DECORATION: none; font-weight:bold; 

}





.portfolio_text {

FONT-SIZE: 11px; COLOR: #4A3928; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", sans-serif; TEXT-DECORATION: none; font-weight:400; 

}





.portfolio_header_text {

FONT-SIZE: 8.5pt; COLOR: #F5F2E6; FONT-FAMILY: Georgia; TEXT-DECORATION: none; font-weight:bold; 

}



.portfolio_header_text2 {

FONT-SIZE: 9pt; COLOR: #F5F2E6; FONT-FAMILY: Georgia; TEXT-DECORATION: none;  font-style:italic; 

}



.portfolio_thumb_text {

FONT-SIZE: 10px; COLOR: #7A7C70; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", sans-serif;; TEXT-DECORATION: none; font-weight:bold; 

}



.portfolio_thumb_text2 {

FONT-SIZE: 10px; COLOR: #7A7C70; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", sans-serif;; TEXT-DECORATION: none; 

}

.sliderHead {
	overflow: hidden;
	clear: both;
	padding: 7px 3px 6px 5px;
	background: #85997D;
	width: 529px;
}

.sliderTxt {
	float: left;
	width: 320px;
}

.sliderHead, .sliderHead p, .sliderHead a, .sliderHead div {
 color: #F5F2E6;
 font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
 font-size: 11px;
 text-decoration: none;
}

.sliderHead p {
	padding: 0 0 3px 0;
	margin: 0;
}

.sliderNav {
	float: right;
	width: 207px;
}

.tabs {
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
}

.tabs li {
	float: left;
	padding: 0 2px 0 3px;
	background: url(images/arrow_slider.png) no-repeat left center;
}

.tabs li a {
	display: block;
	width: 13px;
	font-size: 10px;
	line-height: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	height: 13px;
	text-align: center;
}

.tabs li a:hover, .tabs li a.current {
	background: #51604b;
}

.sliderHead.churches {
	background: #858C93;
}

.churches .tabs li a:hover, .churches .tabs li a.current {
	background: #626971;
}


.sliderHead.colleges {
	background: #7A7C6F;
}

.sliderHead.master-planning {
	background:#74929c;
}

.colleges .tabs li a:hover, .colleges .tabs li a.current {
	background: #57594f;
}


.sliderHead.parks {
	background: #A29DBB;
}

.parks .tabs li a:hover, .parks .tabs li a.current {
	background: #78738d!important;
}

.sliderHead.libraries {
	background: #AB8E70;
}

.libraries .tabs li a:hover, .libraries .tabs li a.current {
	background: #776048;
}

.sliderHead.historical {
	background: #D0AC72;
}

.sliderHead.sustainable-design {
	background:#988f86;
}

.sustainable-design .tabs li a:hover, .sustainable-design .tabs li a.current {
	background: #615b56;
}
.master-planning .tabs li a:hover, .master-planning .tabs li a.current {
  background: #415258;
}
.office-residential .tabs li a:hover, .office-residential .tabs li a.current{
  background: #75544b;
}
.historical .tabs li a:hover, .historical .tabs li a.current{
  background: #a28659;
}

.firstItem  {
	background: none !important;
}

.slidePane {
	overflow: hidden;
	width: 537px;
	padding-top: 6px;
	position: relative;
	z-index: 1;
}

.img-caption {
    font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	position: absolute;
	left: 0px;
	top: 6px;
	z-index: 3;
	color: #F5F2E6;
	font-size: 12px;
	margin: 0px;
	padding: 0 5px;
	}
.img-caption-gray {
	background: #757668;
	}
.img-caption-green {
	background: #85997D;
	}
.img-caption-brown {
	background: #988F86;
	}
.img-caption-brown-2 {
	background: #AB8E70;
	}
.img-caption-violet {
	background: #A29DBB;
	}
.img-caption-red {
	background: #B78376;
	}


#slideshow {
	margin:0;
	padding:0;
	}
	
#slideshow li{
	list-style:none;
	}
	
.sliderHead.office-residential {
	background:#b78376;
}
