@charset "utf-8";

#simplegallery1{ //CSS for Simple Gallery Example 1 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
text-align: left;
align: left;
}

#simplegallery1 .gallerydesc{ 
text-align: left;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;
align: left;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 2px 5px;
align: left;
}

body {
	margin: 0px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}

p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin: 0px;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: justify;
	text-decoration: none;
}
A:link {
	text-decoration: none;
	color: #dc2c27;
}
	
A:visited {
	text-decoration: none;
	color: #dc2c27;
}
A:hover {
	text-decoration: none;
	color: #666666;
}

.nav {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}

.nav A:link {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
	
.nav A:visited {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}

.nav  A:hover {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dc2c27;}	

.navlinkr {
	text-align:right;
	align:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;}	

.navlinkr A:link {
	text-decoration: none;
	text-align:right;
	align:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;}
	
.navlinkr A:visited {
	text-decoration: none;
	text-align:right;
	align:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;}
	
.navlinkr  A:hover {
	text-decoration: none;
	text-align:right;
	align:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dc2c27;}
		
.navlinkl {
	text-align:left;
	padding-top: 2px;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;}
		
.navlinkl A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;}
	
.navlinkl A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;}

.navlinkl  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dc2c27;}
	
	
.navlinkl2 {
	text-align:left;
	padding-top: 2px;
	padding-left: 102px;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;}
		
.navlinkl2 A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;}
	
.navlinkl2 A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;}

.navlinkl2  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dc2c27;}
	
	
.projectcellpad {
	padding-right: 25px;
	padding-left: 0px;
}

.titlepad {
	padding-bottom: 7px;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999999;
	font-weight: bold;
	
	text-align: left;
}
.projectlocation {
	margin-top: -20px;
}
h6{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin: 0px;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	font-style: normal;
	font-weight: normal;}
	
h5{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	margin: 0px;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	font-style: normal;
	font-weight: normal;}

.align {
	text-align:right;
	background-position: right;
}



/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ //CSS for sample Gallery
position: relative; /*keep this intact*/
	visibility: hidden; /*keep this intact*/
	border: 0px solid #FFFFFF;
	align:right;
	background-color: #CCCCCC;
	background-position: right top;
	text-align: right;}
	
/* Styles for Project Names */
.graphicstitle {color: #005A8C}
.entertainmenttitle {color: #FFCB00}
.planningtitle {color: #B2D235}
.retailtitle {color: #DC291E}
.towncentertitle {color: #F68B1F}
.mixedusetitle {color: #00B1AC}
.residentialtitle {color: #DE1C85}
.hospitalitytitle {color: #872787}
.sustainabletitle {color: #29A547} 
/* End Gallery Styles */

	/* Gallery Styles */

#motioncontainer {
	margin:0 auto;  /*Uncomment this line if you wish to center the gallery on page */
	width: 750px; /* Set to gallery width, in px or percentage */
	height: 450px; /* Set to gallery height */}

#motioncontainer a img {
	border: 0px solid #cccccc; /* Set image border color */}

#motioncontainer a:hover img {
	border: 0px solid navy; /* Set image border hover color */}

#statusdiv {
	background-color: white;
	padding: 0px;
	position: absolute; /* Stop Editing Gallery Styles */
	left: -300px;
	visibility: hidden;}

#motioncontainer a:hover {
	color: red; /* Dummy definition to overcome IE bug */}
/* End Gallery Styles */

	/* Gallery Styles */

#motioncontainer2 {
	margin:0 auto;  /*Uncomment this line if you wish to center the gallery on page */
	width: 1000px; /* Set to gallery width, in px or percentage */
	height: 150px; /* Set to gallery height */}

#motioncontainer2 a img {
	border: 0px solid #cccccc; /* Set image border color */}

#motioncontainer2 a:hover img {
	border: 0px solid navy; /* Set image border hover color */}

#statusdiv2 {
	background-color: white;
	padding: 0px;
	position: absolute; /* Stop Editing Gallery Styles */
	left: -300px;
	visibility: hidden;}

#motioncontainer2 a:hover {
	color: red; /* Dummy definition to overcome IE bug */}
/* End Gallery Styles */

.contentlinks {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;}
		
.contentlinks A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dc2c27;
	font-weight: normal;}
	
.contentlinks A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dc2c27;
	font-weight: normal;
}

.contentlinks  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;}
	
.boldcontentlinks {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	}
		
.boldcontentlinks A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #dc2c27;
	}
	
.boldcontentlinks A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #dc2c27;
	
}

.boldcontentlinks  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	}	
	
.boldsmcontentlinks {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
		
.boldsmcontentlinks A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #dc2c27;
	}
	
.boldsmcontentlinks A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #dc2c27;
	
}

.boldsmcontentlinks  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	}
.retailheader {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #999999;}
		
.retailheader A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DC291E;}
	
.retailheader A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DC291E;}

.retailheader  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.entertainmentheader {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	font-size: 11px;}
		
.entertainmentheader A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCB00;}
	
.entertainmentheader A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCB00;}

.entertainmentheader  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.graphicheader {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #005A8C;}
		
.graphicheader A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005A8C;}
	
.graphicheader A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005A8C;}

.graphicheader  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.hospitalityheader {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #999999;}
		
.hospitalityheader A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #872787;}
	
.hospitalityheader A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #872787;}

.hospitalityheader  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.towncenterheader {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #999999;}
		
.towncenterheader A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F68B1F;}
	
.towncenterheader A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F68B1F;}

.towncenterheader  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.mixeduseheader {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #999999;}
		
.mixeduseheader A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00B1AC;}
	
.mixeduseheader A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00B1AC;}

.mixeduseheader  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	}
.planningheader {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #999999;}
		
.planningheader A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B2D235;}
	
.planningheader A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B2D235;}

.planningheader  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	}
		
.residentialheader {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #999999;}
		
.residentialheader A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DE1C85;}
	
.residentialheader A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DE1C85;}

.residentialheader  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	}
			
	
.ssheader {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #999999;}
		
.ssheader A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;}
	
.ssheader A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;}

.ssheader  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DC291E;
	font-weight: bold;
}
.sustainableheader {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	font-size: 11px;}
		
.sustainableheader A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #29A547;}
	
.sustainableheader A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #29A547;}

.sustainableheader  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.imageover {
	height: 75px;
	width: 75px;
}
.contenttitle {
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;}
		
.contenttitle A:link {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #dc2c27;
	font-weight: bold;}
	
.contenttitle A:visited {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #dc2c27;
	font-weight: bold;
}

.contenttitle  A:hover {
	text-decoration: none;
	text-align:left;
	align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	font-weight: bold;}

ul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.mediacontrol {
	text-align: left;
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
}
.imageborder {
	border: 2px solid #FFFFFF;
}
.projecttitle {
	border: 2px solid #FFFFFF;
}ul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	list-style-type: circle;
}
h4{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #999999;
	margin: 0px;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-style: normal;
	font-weight: normal;
}


.twitter {
	margin: 0px;
}
	
.logopad {
	padding-bottom: 18px;
}
.upapoint {
	font-size: 13px;
}
.alignleft {
	text-align: left;
}
.portal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;}
		
.portal A:link {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;}
	
.portal A:visited {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.portal  A:hover {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #dc2c27;}
