.ParaHeader {
	color: #c03;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.firmBioText {
	color: #aaa;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 10px 10px;
}

.homeRTBody {
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 10px 0 10px 15px;
}

.PSHomeProjects {
	color: #aaa;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 0;
}

.PSHomeProjectsHeader {
	color: #aaa;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 10px 0 6px;
	border-bottom: 1px solid #c51b00;
}

.ArticlesYearHead {
	color: #dcdcdc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #444;
	text-align: left;
	padding: 5px 5px 5px 10px;
}

.Articles {
	color: #dcdcdc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #333;
	text-align: left;
	padding: 5px 5px 5px 10px;
}

.Articles a:link {
	color: #999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
}

.Articles a:visited {
	color: #999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
}

.Articles a:hover {
	color: #c03;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
}

.CellBlockBody {
	color: #aaa;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}

.CellBlockBody a:link {
	color: #aaa;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.CellBlockBody a:visited {
	color: #aaa;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.CellBlockBody a:hover {
	color: #a30e12;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.ServicesLinkHead {
	color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #444;
	margin: 2px 20px 10px 10px;
	padding: 4px 4px 4px 10px;
	border: solid 1px #910029;
}

.ServicesLink {
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #555;
	margin: 2px 20px 10px 10px;
	padding: 4px 4px 4px 20px;
	border: solid 1px #333;
}

.ServicesLink a:link {
	color: #fff;
	background-color: #555;
	text-decoration: none;
}

.ServicesLink a:visited {
	color: #fff;
	background-color: #555;
	text-decoration: none;
}

.ServicesLink a:hover {
	color: #fff;
	background-color: #910029;
	text-decoration: none;
}

.formText {
	color: #aaa;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 2px;
	padding: 4px;
}

.formField {
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #555;
	margin: 2px;
	padding: 4px;
	border: solid 1px #333;
}

.formButton {
	color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #c51b00;
	margin: 2px;
	padding: 4px;
	border: solid 1px #333;
}

.BlockTitleHeader {
	color: #c51b00;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin-right: 20px;
	margin-left: 0;
	padding: 10px 20px 0 0;
}

.BlockTitleHeader a:link {
	color: #aaa;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	rder-top-style: dotted;
}

.BlockTitleHeader a:visited {
	color: #aaa;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	rder-top-style: dotted;
}

.BlockTitleHeader a:hover {
	color: #c51b00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	rder-top-style: dotted;
}

.BlockDesc {
	color: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}

.BlockDesc a:link {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.BlockAward {
	color: #c51b00;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.clientlisting {
	color: #aaa;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 6px;
}

.CommHead {
	color: #aaa;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #555;
	text-align: left;
	padding: 6px 10px;
}

.AwardsQuickLinks {
	color: #aaa;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #555;
	text-align: left;
	margin: 0;
	padding: 4px 2px 4px 20px;
}

.AwardsQuickLinks a:link {
	color: #aaa;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.AwardsQuickLinks a:visited {
	color: #aaa;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.AwardsQuickLinks a:hover {
	color: #c51b00;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.footerText {
	color: #646464;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}

.footerText a:link {
	color: #646464;
}

.footerText a:visited {
	color: #646464;
}

.footerText a:hover {
	color: #900028;
}

.2ndpgGradiCell {
	color: #aaa;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	background-image: url(../images/page2Graphic-Gradient.jpg);
	background-repeat: no-repeat;
	padding: 10px 20px;
}