body {
	background-color:#333333;
	font-family:Arial;
	font-size:9pt;
	color:#CCCCCC;	
	line-height:140%;
	margin:0px 0px 0px 0px;
}

a {
	color:#B79B55;
	text-decoration:none;	
}

#introBanner {
	height:202px;
	width:100%;
	margin-top:190px;
	text-align:center;
	background-color:#000000;
	border-bottom:3px solid #9F1B32;
}

#flashObject {
	height:202px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#flashEmbed {
	height:202px;
	width:900px;
}

#introTextContainer {
	width:100%;
	margin-top:35px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;	
}

#introText {
	height:16px;
	width:463px;
	margin-left:auto;
	margin-right:auto;
}

.looksLikeLink {
	color:#B79B55;	
}

.italic {
	font-style:italic;	
}

.italicBold {
	font-style:italic;
	font-weight:bold;	
}

.goldTitle {
	font-size:14pt;
	color:#B79B55;	
}

.whiteTitle {
	font-size:13pt;
	color:#FFFFFF;
}

.homeText {
	font-style:italic;
	font-size:12pt;	
	line-height:150%;
}

/* IE version */
.columnTextContainer {
	width:288px;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:19px;
}
/* normal browser style */
html>body .columnTextContainer {
	width:250px;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:19px;
}

/* IE version */
.columnTextContainerNoRightPad {
	width:288px;
	padding-left:19px;
	padding-bottom:19px;
}
/* normal browser style */
html>body .columnTextContainerNoRightPad {
	width:269px;
	padding-left:19px;
	padding-bottom:19px;
}

/* IE version */
#mapColumnTextContainer {
	width:288px;
	padding-left:18px;
}

/* normal browser style */
html>body #mapColumnTextContainer {
	width:270px;
	padding-left:18px;
}

/* IE version */
#doubleColumnTextContainer {
	width:576px;
	padding-left:19px;
	padding-right:19px;
}

/* normal browser style */
html>body #doubleColumnTextContainer {
	width:538px;
	padding-left:19px;
	padding-right:19px;
}

#homeNewsContainer{
	width:250px;
	padding-left:19px;
	padding-right:19px;
}

.newsFeatureContainer {
	height:97px;
	width:250px;
/*	margin-bottom:4px; --previous margin. 5px added to account for the extra 10 in the slideshow */
	margin-bottom:9px;
	background-color:#666666;
	color:#CCCCCC;
}

.newsThumb {
	background-color:#CCCCCC;
	float:left;
	height:83px;
	width:83px;
	margin-left:5px;
	margin-top:8px;
	margin-bottom:6px;
}
html>body .newsThumb {
	background-color:#CCCCCC;
	float:left;
	height:83px;
	width:83px;
	margin-left:11px;
	margin-top:8px;
	margin-bottom:6px;
}

.newsFeatureLink {
	color:#CCCCCC;
}

.newsText {
	float:left;
	height:83px;
	width:145px;
	margin-left:8px;
	margin-top:9px;
}

.newsFeatureTitle {
	font-size:11pt;
	font-weight:bold;
}

.newsFeatureSummary {
	font-size:9pt;	
}

/* IE version */
#newsArchiveContainer {
	width:288px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:19px;
	padding-left:19px;
	text-align:right;
}
/* normal browser version */
html>body #newsArchiveContainer {
	width:250px;
	padding-right:19px;
	padding-left:19px;
	text-align:right;
}

.newsList {
	margin-left:20px;	
	margin-top:1px;
	padding-left:1em;
	color:#B79B55;
}

#newsImageLarge {
	padding-right:20px;
	padding-bottom:20px;
	float:left;	
}

#newsBodyTitle {
	font-weight:bold;
	font-size:13pt;
}

#newsBody {
	line-height:120%;
}

#profileImage {
	float:left;
	height:197px;
	width:250px;
	background-color:#666666;
	margin-right:20px;
	margin-bottom:18px;	
}

#pageContainer{
	width:100%;
	text-align:center;	
}

#content {
	width:864px;
	margin-left:auto;
	margin-right:auto;
}

.contentColumn {
	text-align:left;
	position:relative;
	float:left;
	padding-top:36px;
	width:288px;
}

.doubleContentColumn {
	text-align:left;
	position:relative;
	float:left;
	padding-top:36px;
	padding-bottom:36px;
	/* 288 + 288 */
	width:576px;
}

.highlights {
	margin-left:3px;	
	margin-top:5px;
	padding-left:1em;
}


#categoryName {
	font-weight:bold;
}

#subCatList {
	padding-left:10px;	
}

.indentedList {
	padding-left:10px;	
}

#methodsTextContainer {
	width:826px;
	margin-left:19px;
	margin-top:36px;
	margin-right:19px;
	margin-bottom:40px;
	text-align:left;
}

/* IE version */
.goldBarOuter {
	float:left;
	height:31px;
	width:287px;
	padding-top:8px;
	background-color:#998144;
	color:#D3CB9C;
	font-size:13pt;
	text-align:center;
}
/* normal browser version */
html>body .goldBarOuter {
	float:left;
	height:23px;
	width:287px;
	padding-top:8px;
	background-color:#998144;
	color:#D3CB9C;
	font-size:13pt;
	text-align:center;
}

/* IE version */
.goldBarInner {
	float:left;
	height:31px;
	width:282px;
	padding-top:8px;
	margin-left:4px;
	margin-right:4px;
	background-color:#998144;
	color:#D3CB9C;
	font-size:13pt;
	text-align:center;
}
/* normal browser version */
html>body .goldBarInner {
	float:left;
	height:23px;
	width:282px;
	padding-top:8px;
	margin-left:4px;
	margin-right:4px;
	background-color:#998144;
	color:#D3CB9C;
	font-size:13pt;
	text-align:center;
}

/* IE6 version */
.goldBarSubText {
	float:left;
	width:288px;
	padding-left:19px;
	padding-right:19px;
	padding-top:19px;
	padding-bottom:19px;
	text-align:left;
}
/* normal browser style */
html>body .goldBarSubText {
	float:left;
	width:250px;
	padding-left:19px;
	padding-right:19px;
	padding-top:19px;
	padding-bottom:19px;
	text-align:left;
}

.projectList {
	margin-left:20px;	
	margin-top:1px;
	padding-left:1em;
	color:#B79B55;
}

.projectListNoIndent {
	margin-left:3px;	
	margin-top:1px;
	padding-left:1em;
	color:#B79B55;		
}

#projectSlideshow{
	width:288px;
	height:214px;
}

#projSlideLeftArrow {
	float:left;
	height:213px;
	width:19px;	
}

#projSlideRightArrow {
	float:left;
	height:213px;
	width:19px;	
}

#projSlideImageContainer {
  float:left;
	height:213px;
	width:250px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#666666;
	overflow:hidden;
/*	text-align:center; */
}

/*
#projSlideImage {
	left-margin:auto;
	top-margin:auto;
	right-margin:auto;
	bottom-margin:auto;	
}
*/
#projectDetails {
	padding-top:20px;
}

#projectName {
	font-size:11pt;
	font-weight:bold;
}

.projectElement{
	padding-top:5px;
}

.projectTitle{
	font-weight:bold;
}

#badgeContainer {
	height:124px;
}

#headshotContainer {
	float:left;
	height:124px;
	width:92px;
}

#leaderName {
	font-size:11pt;
	color:#CCCCCC;
}

.leaderPosition {
	color:#CCCCCC;
	font-style:italic;	
}

.profileTitle {
	font-weight:bold;
}

.profileColumnTextContainer {
	padding-bottom:19px;	
}

#awardsTitle {
	margin-left:19px;
	margin-top:36px;
	margin-bottom:10px;
	font-weight:bold;
	text-align:left;	
}

/* IE version */
.awardYear {
	height:29px;
	width:864px;
	margin-top:2px;
	padding-left:19px;
	padding-top:10px;
	background-color:#998144;
	text-align:left;
}
/* normal browser version */
html>body .awardYear {
	height:25px;
	width:845px;
	margin-top:2px;
	padding-left:19px;
	padding-top:10px;
	background-color:#998144;
	text-align:left;
}

.awardYearLink {
	color:#D3CB9C;
	font-size:13pt;
	font-weight:bold;
	text-decoration:none;
}

.awardTable {
	display:none;	
}

/* IE version */
.awardColumnNames {
	height:20px;
	width:288px;
	padding-left:19px;
	padding-top:5px;
	padding-right:19px;
	padding-bottom:5px;
	background-color:#D3CB9C;
	color:#998144;
	font-size:	9pt;
	font-weight:bold;
	text-align:left;
}
/* normal browser version */
html>body .awardColumnNames {
	height:20px;
	width:250px;
	padding-left:19px;
	padding-top:5px;
	padding-right:19px;
	padding-bottom:5px;
	background-color:#D3CB9C;
	color:#998144;
	font-size:	9pt;
	font-weight:bold;
	text-align:left;
}

/* IE version */
.awardElement0 {
	width:288px;
	padding-left:19px;
	padding-top:5px;
	padding-right:19px;
	padding-bottom:5px;
	background-color:#666666;
	color:#CCCCCC;
	font-size:8pt;
	text-align:left;
	vertical-align:top;
}
/* normal browser version */
html>body .awardElement0 {
	width:250px;
	padding-left:19px;
	padding-top:5px;
	padding-right:19px;
	padding-bottom:5px;
	background-color:#666666;
	color:#CCCCCC;
	font-size:8pt;
	text-align:left;
	vertical-align:top;
}

/* IE version */
.awardElement1 {
	width:288px;
	padding-left:19px;
	padding-top:5px;
	padding-right:19px;
	padding-bottom:5px;
	background-color:#CCCCCC;
	color:#666666;
	font-size:8pt;
	text-align:left;
	vertical-align:top;
}
/* normal browser version */
html>body .awardElement1 {
	width:250px;
	padding-left:19px;
	padding-top:5px;
	padding-right:19px;
	padding-bottom:5px;
	background-color:#CCCCCC;
	color:#666666;
	font-size:8pt;
	text-align:left;
	vertical-align:top;
}

.activityListContainer {
	height:83px;
	width:250px;
	margin-bottom:6px;
}

.activityThumb {
	float:left;
	height:83px;
	width:83px;
	background-color:#666666;	
}

.activityTitleContainer {
	position:relative;
	float:left;
	height:83px;
	width:157px;
	margin-left:10px;
}

.activityTitle {
	position:absolute;
	bottom:3px;	
}

#activityText {
	width:250px;
	padding-top:20px;	
}

#contactText {
	height:74px;
}

.mapCanvas {
	height:320px;
	width:538px;
	background-color:#666666;	
}

/* IE version */
.mapText {
	height:40px;
	width:538px;
	padding-top:5px;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
}
/* normal browser version */
html>body .mapText {
	height:35px;
	width:538px;
	padding-top:5px;
	font-size:8pt;
	text-align:left;
}

.markerAddress {
	color:#000000;
	font-size:12pt;
}

.markerLink{
		color:#0000FF;
		font-size:9pt;
}

.markerLink:hover {
	text-decoration:underline;	
}

#footerContainer {
	float:left;
	height:34px;
	width:100%;
	text-align:center;
}

/* IE version */
#footer {
	height:34px;
	width:864px;
	margin-left:auto;
	margin-right:auto;	
	padding-top:5px;
	background-color:#2B2B2B;
	font-size:8pt;
	text-align:center;
	line-height:120%;
	color:#CCCCCC;
}

/* normal browser style */
html>body #footer {
	height:29px;
	width:864px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	background-color:#2B2B2B;
	font-size:8pt;
	text-align:center;
	color:#CCCCCC;
}

.bbseMailto {
	text-decoration:none;
	color:#CCCCCC;	
}

.cramLink {
	text-decoration:underline;
/*	font-weight:bold; */
	color:#CCCCCC;
}