* {
	margin:				0;
	border:				0;
	padding:			0;
}

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

a:hover {
	border-top:			1px dotted gray;
	border-bottom:		1px dotted gray;
	color: #B11934;
}

body {
	behavior:			url(csshover.htc);
	background:			#780000 url(images/background2.gif) repeat-y center;
	color:				#000000;
	text-align:			center;
	margin:				0 auto 0 auto;
	line-height:		1.5;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}
bodyCopy {
	behavior:			url(csshover.htc);
	background:			#780000 url(images/background2.gif) repeat-y center;
	font:				11px Tahoma, Arial, sans-serif;
	color:				#000000;
	text-align:			center;
	margin:				0 auto 0 auto;
	line-height:		15px;
}

div.copy {
	position:			relative;
	width:				400px;
	margin:				0 0 10px 10px;
	padding-bottom:		16px;
	background:			transparent;
	/*min-height: 400px;*/
	/*border:				3px double #8d9ca8;*/
}
div.copyConstructionMgt {
	position:			relative;
	width:				400px;
	margin:				0 0 10px 10px;
	padding-bottom:		16px;
	background:			transparent;
	min-height: 400px;
	/*border:				3px double #8d9ca8;*/
}
div.copyleadership {
	position:			relative;
	/*width:				650px;*/
	margin:				0 0 10px 122px;
	padding-bottom:		16px;
	background:			transparent;
}
div.copycommunity {
	position:			relative;
	padding-bottom:		16px;
	background:			transparent;
	margin: 0 0 10px 10px;
	width: 650px;
	float: left;
}
div.copycommunityside {
	position:			relative;
	padding-bottom:		16px;
	background:			transparent;
	margin: 0 0 10px 10px;
	float: right;
	width: 40px;
}
div.copyCopy {
	position:			relative;
	width:				400px;
	margin:				0 0 10px 10px;
	padding-bottom:		16px;
	background:			#eeeeee url(images/pDiagLines.jpg) repeat-x bottom;
	background-color: transparent;
}

p {
	color:				#000;
	position:			relative;
	z-index:			2;
	margin-bottom: 0;
	padding-left: 10px;
}

p + p {
   text-indent:1em;
   margin-top:0 }

ul{
	list-style-type:	square;
	margin:				10px 0 0 40px;
	color:				#2e4157;
	line-height:		20px;
}

img {
	position:			relative;
}

table {
	width:				100%;
}

table td {
	text-align:			left;
	color:				#960812;
}

table td.amount {
	color:				#2c4355;
}



h1 {
	padding:			3px 0px 3px 10px;
	color:				#E1DDB4;
	background:			#960812;
	margin:				1em 0;
	position:			relative;
	z-index:			1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal
	line-height: 1;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}

h1Copy {
	font:				bold 13px Tahoma, Arial, sans-serif;
	border:				1px solid #eeeeee;
	padding:			3px 0 3px 10px;
	color:				white;
	background:			#2c4355;
	margin:				0 0 10px 0;
	position:			relative;
	z-index:			1;
}


h2 {
	padding:			3px 0 3px 10px;
	color:				#960812;
	background:			transparent;
	margin:				0 0 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: 400;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	white-space: normal;
	vertical-align: baseline;
	position: relative;
	z-index: 1;
}
h4 {
	font-family: Verdana, Geneva, sans-serif;
	color: #A40F22;
}
h2Copy {
	font:				bold 11px Tahoma, Arial, sans-serif;
	border:				1px solid #eeeeee;
	padding:			3px 0 3px 10px;
	color:				#616161;
	background:			#d8d8d8;
	margin:				0 0 5px 0;
	position:			relative;
	z-index:			1;
}

h3 {
	font:				bold 11px Tahoma, Arial, sans-serif;
	padding:			3px 0 3px 0px;
	color:				#2c4355;
	margin:				0 0 5px;
	position:			relative;
	z-index:			1;
	border-top: 1px dotted #960812;
	border-bottom: 1px dotted #960812;
}
h3 ul li {
	margin-left: -40px;
}
h5 {
	color:				#960812;
	background:			transparent;
	margin:				0 0 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	white-space: normal;
	vertical-align: baseline;
	position: relative;
	z-index: 1;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	text-transform: uppercase;
	border-top: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}




div.clearBoth {
	clear:				both;
	height:				0;
}

div.backPic {
	text-align:			right;
	width:				600px;
	background:			transparent;
	border:				none;
	position:			absolute;
	z-index:			0;
}
div.backPicleadership {
	text-align:			right;
	width:				750px;
	background:			transparent;
	border:				none;
	position:			absolute;
	z-index:			0;
	margin-right: 20px;
}

.floatLeft {
	float:				left;
	margin:			 	0 10px 10px 0;
}

.floatRight {
	float:				right;
	margin:			 	0 10px 10px 10px;
}

div#container {
	width:				887px;
	height:				644px;
	position:			relative;
	margin:				30px auto 0;
	text-align:			left;
}

div#header {
	width:				887px;
	height:				70px;
	background:			transparent url(images/header.jpg) no-repeat;
}

div#sectionContent {
	width:				845px;
	padding:			10px 20px 0;
	background:			#E1DDB4 url(images/containerpattern.jpg) repeat-x top;
	border-left:		1px solid #ffffff;
	border-right:		1px solid #ffffff;
	position: static;
	z-index: 1000;
}
#yearsicon {
	top: -300px;
	clear: both;
	margin-bottom: -280px;
	position: relative;
	z-index: 1;
}
div#sectionContentCopy {
	width:				845px;
	padding:			10px 20px 0 20px;
	background:			#cccccc;
	border-left:		1px solid #ffffff;
	border-right:		1px solid #ffffff;
}

div#subnav {
	background:			#cfcfcf url(images/subnavBase.jpg) no-repeat bottom;
	border:				1px solid #ffffff;
	border-bottom:		none;
	height:				400px;
	width:				140px;
	float:				right;
	position:			relative;
	z-index:			10;
}

#subnav a, #subNav2 a {
	display:			block;
	padding:			10px;
}

#subnav a:hover, #subNav2 a:hover {
	text-decoration:	none;
	background:			#ffffff;
	border:				none;
}

/***************** New Sub-Nav - PC ***********************/

div#subnavNew {
	height:				32px;
	width:				700px;
	position:			absolute;
	z-index:			10;
	padding-top: 8px;
	padding-left: 20px;
}

#subnavNew a, #subNav2New a {
	color:#FFF;
	display:			inline;
	padding:			10px;
}

#subnavNew a:hover, #subNav2New a:hover {
	text-decoration:	none;
	border:				none;
	color: #E1DDB4;
}

/***************** /New Sub-Nav - PC ***********************/

/*************************** TOP NAV *******************/
div.topNav {
	width:				100%;
	float:				left;
	background:			#ffffff;

}

.topNav ul {
	float:				left;
	list-style-type:	none;
	margin:				0;
	padding:			0;
	position:			relative;
}

.topNav ul.noLiMargin li {
	margin:				0;
}


.topNav li {
	cursor:				pointer;
	float:				left;
	margin-left:		1px;
}

.topNav a {
	border:				none;
	display:			block;
}

.topNav a:hover {
	border:				none;
}


.topNav li:hover div {
	display:			block;
}


.topNav li div {
	position:			absolute;
	top:				0px;
	display:			none;
}

div#topBlueBar {
	clear:				both;
	width:				885px;
	height:				32px;
	background:			transparent url(images/topBarBG.jpg) repeat-x;
	border-left:		1px solid #ffffff;
	border-right:		1px solid #ffffff;
}

div#bottomBlueBar {
	width:				885px;
	height:				101px;
	background:			transparent url(images/bottomBarBG.jpg) repeat-x;
	border-left:		1px solid #ffffff;
	border-right:		1px solid #ffffff;
}


/************************** MAIN FLASH **************/
div#mainFlash {
	clear:				both;
	width:				885px;
	border-left:		1px solid #ffffff;
	border-right:		1px solid #ffffff;
	height: 520px;
}
div#projectFlash {
	clear:				both;
	width:				885px;
	border-left:		1px solid #ffffff;
	border-right:		1px solid #ffffff;
	height: 520px;
	padding-bottom: 17px;
}

/**************** FOOTER ***************/
div#footer {
	clear:				both;
	background:			transparent url(images/footer.jpg) no-repeat;
	width:				887px;
	height:				41px;
	font-size:			10px;
	color:				#BEBBA7;
	text-align:			center;
	position: relative;
}

#footer span {
	display:			block;
	padding-top:		13px;
}

* html div#subnav {
	border-bottom:		1px solid #ffffff;
}
.attribute {
	font-size: 0.75em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
#leedimage {
	float: left;
	width: 300px;
	margin-right: 20px;
}
#sectionContent table {
	font-family: Verdana, Geneva, sans-serif;
	color: #960812;
}
#container #sectionContent .copy ul {
	font-size: 16px;
	text-transform: uppercase;
	color: #A40F22;
	line-height: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#signup {
	margin: 30px 0px 0px;
	padding: 0px;
	float: right;
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	font-size: 90%;
	font-weight: 300;
}
#signup a {
	color: #FFF;
	text-decoration: none;
}
#signup a:hover {
	color: #F00;
	text-decoration: none;
}
#container #sectionContent h1 #newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	border: thin solid #FFF;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 420px;
	font-weight: 300;
}
#container #sectionContent h1 #newsletter a {
	color: #FFF;
}
#container #sectionContent h1 #newsletter a:hover {
	color: #F00;
	text-decoration: none;
}
