body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Basic Text*/

p {
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #D6E0EE;
	text-decoration: none;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
}
h1 {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #B9C6D6;
	text-decoration: none;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 0px;
	line-height: 14px;
}
.bio {
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #D6E0EE;
	text-decoration: none;
	text-align: justify;
}
.services {
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #D6E0EE;
	text-decoration: none;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
	text-align: justify;
}
.siteCredit {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #D6E0EE;
	text-decoration: none;
	margin-top: 8px;
	margin-left: 10px;
}
a:hover {
	font-style: normal;
	font-weight: normal;
	color: #D6E0EE;
	text-decoration: underline;
	margin-top: 8px;
}
a {
	font-style: normal;
	font-weight: normal;
	color: #D6E0EE;
	text-decoration: none;
	margin-top: 8px;
}
a:link {
	font-style: normal;
	font-weight: normal;
	color: #D6E0EE;
	text-decoration: none;
	margin-top: 8px;
}

.homeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #D6E0EE;
	text-decoration: none;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 12px;
	margin-bottom: 10px;
}

p.bodyText, p.projectDescription {margin:0; padding:0 0 14px 0;}
p.projectScopeLead,.projectDescWrap {padding:0; margin:0;} 
a img{ border:none; outline: none;}

ul.basicList{
	margin:0 0 20px 0;
	padding:0 0 0 20px;
	list-style-type: square;
	}
ul.basicList li{
	padding: 5px 0;
	
	}

/*Sub Nav*/

ul.subNav{
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	list-style-type: none;
}
ul.subNav li{
	padding: 0;
	margin-left:10px;}
ul.subNav li a{
	font-family: verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	font-size:12px;
	line-height:14px;
	display:block;
	border: solid 5px #000;
	color:#95A4B7;
	text-decoration:none;
	}
ul.subNav li a:hover{
	border-left: solid 5px #495C71;
	color: #FFF;
	}
a.subNavLink{}

/*Awards List*/

h3.awardHead{
	font-size:16px;
	font-weight:bold;
	padding: 0 0 0 33px;
	margin: 20px 0 0 0;
	font-family: verdana, Arial, Helvetica, sans-serif;
	}

ul.awardList{
	color: #D6E0EE;
	list-style-type: none;
	margin:10px 0 20px 10px;
	list-style-position: outside;
	list-style-image: url(images/awardIcon.gif);
}
ul.awardList2{
	list-style-type: none;
	margin:10px 0 20px 16px;
	padding:0;
	list-style-position: outside;
	list-style-image: url(images/awardIcon2.gif);
}

ul.awardList li.awardListItem{
	font-size:11px;
	padding: 0px 20px 10px 5px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight:300;
	}
ul.awardList2 li.awardListItem{
	padding: 0px 20px 10px 5px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight:300;
	}


/*Case Studies*/

#breadCrumb{height:42px; width:466px; position:absolute; top: 85px; left:342px;}
#breadCrumb a{ font-size: 11px;}
#breadCrumb a:hover{ color: #FFF; text-decoration:underline;}


.projectIntroBlock{width:433px; height: 184px; padding: 0px; margin:0 0 30px 0;}
.projectTitle{}
.projectScopeLead{}
.projectScope{}
.projectDescWrap{margin:0; padding:0;}
.projectLeadImageWrap{ padding-left: 33px; padding-top: 10px; width: 433px;}

p.csItem{
	background-image: url(images/caseIndicator.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	margin-left:10;
	background-position: 0 3px;
}
p.csItem:hover{background-image: url(images/caseIndicator_over.gif);}
a.projectLink{ }
a.projectLink:hover{color:#fff;text-decoration:underline;}
.projectImage{}.csLink {
}
a.csLink:hover {
	color:#fff;
	text-decoration:underline;
}

/*------ Image Sets ------*/
.galleryHead{margin-top:20px; margin-bottom:10px;}
.projectImageSet{ float:left; margin-top: 0px;}
.projectImageWrap{width:200; text-align:right; float:left;}
.enlarge{ display:block; float:right;}

.mR{ margin-right:10px;}
.mL{margin-left:10px;}

img.caseImg{ }

a.caseImgLink{ display:block; float:left;}

a.caseImgLink img.caseImg{
	border: solid 10px #95A4B7;
	padding:1px;
	}
	
a.caseImgLink:hover img.caseImg{
	border: solid 10px #FFF;
	}
h3.caseNavHead{
	height:23px;
	width:309px;
	display:block;
	overflow:hidden;
	font-size:1px;
	text-indent: -5000px;
	background-image: url(images/pro_subhead_case.gif);
	background-repeat:no-repeat;
	}

h3.subHead{margin-top:20px}
a.pressLink, a.pressLink_web{}
a.pressLink:hover, a.pressLink_web:hover{
	text-decoration:underline;}
a.pressLink{
	background-image: url(images/PDF_16.gif);
	background-repeat: no-repeat;
	padding-right: 30px;
	background-position: 116px;
}
a.pressLink_web{}

/*------ Contact ------*/

#contactBlock{
	width:434px;
	height:204px;
	background-color:#637287;}
	
#contactInfo{margin:20px 0 40px 0;}
p.conInfo{
	text-align:center;
	font-size:16px;
	line-height:20px;}
.contactAddress,.contactEmailLink,.contactPhone {}
a.contactEmailLink{
	padding:10px 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
a.contactEmailLink, a.contactAddress{}
a.contactEmailLink:hover, a..contactAddress:hover{color:#FFF;
}
	