/* Global Styles */

body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	color:#8D9055;
	background-color: #000;
}

td {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12pt;
color:#8d9055
}

/* TEMPLATE ID Styles */

#wrapper {
	width: 1024px;
	position: relative;
	left: 50%;
	margin-left: -512px;
	z-index: 1;
	margin-top: -8px;
	margin-bottom: 10px;
	background-color: #000000;
	height: auto;
}

#top-border {
	background-color: #D1C368;
	height: 12px;
}

#wrapper #header {
	background-color: #4A5D43;
	height: 145px;
	width: 100%;
}

#wrapper #top-nav-bar {
	background-color: #131408;
	height: 40px;
	width: 1024px;
	background-image: url(images/top-nav-background.jpg);
	background-repeat: no-repeat;
	text-align: right;
}

#wrapper #body {
	width: 100%;
}

#wrapper #body table tr td #mainstage {
	margin-right: 30px;
	margin-left: 40px;
	margin-top: 15px;
	margin-bottom: 15px;
	height: auto;
}

#wrapper #footer {
	color: #FFF;
	background-image: url(images/footer-background.jpg);
	background-repeat: no-repeat;
	height: 83px;
	width: 100%;
}

#wrapper #logo-div {
	height: 185px;
	width: 185px;
	position: absolute;
	z-index: 10;
	left: 82px;
	top: 10px;
	background-color: #CCC;
}

#wrapper #address-phone-block {
	height: 67px;
	width: 170px;
	position: absolute;
	z-index: 11;
	left: 90px;
	top: 200px;
}

#wrapper #top-left-col-text-block {
	height: 128px;
	width: 138px;
	position: absolute;
	z-index: 12;
	left: 76px;
	top: 302px;
	font-size: 11pt;
	color: #131408;
	background-image: url(images/icons/top-left-text-box-bknd.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: 400;
	padding: 10px;
}

#wrapper #bottom-left-col-text-block {
	height: 110px;
	width: 136px;
	position: absolute;
	z-index: 13;
	left: 76px;
	top: 464px;
	background-image: url(images/icons/bottom-left-text-box-bknd.jpg);
	color: #131408;
	font-size: 11pt;
	font-weight: 400;
	text-align: center;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

#wrapper #footer #footer-content {
	text-align: right;
	float: right;
	width: 950px;
	margin-right: 30px;
}


/* PROJECT PAGE STYLES */


#wrapper #body table tr td #mainstage #project-page-top-text {
	font-size: 18pt;
	text-align: left;
	margin-top: 40px;
	margin-bottom: 3px;
	float: left;
	width: 695px;
	position: relative;
}

#wrapper #body table tr td #mainstage .projpgs-right-div {
	float: right;
	width: 695px;
	position: relative;
}

#wrapper #body table tr td #mainstage .right-clearing-div {
	position: relative;
	clear: right;
	height: 40px;
}

#wrapper #body table tr td #mainstage .projpgs-left-div {
	float: left;
	width: 695px;
	position: relative;
}

#wrapper #body table tr td #mainstage .left-clearing-div {
	position: relative;
	clear: left;
	height: 40px;
}

#wrapper #body table tr td #mainstage #proj-pgs-table-nav-div {
	clear: both;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}

#wrapper #body table tr td #mainstage #proj-pages-bottom-spacer-div {
	padding-top: 40px;
	clear: both;
	float: left;
}

/* HOME PAGE STYLES */

#wrapper #home-green-line-title {
	font-size: 22pt;
	height: 42px;
	width: 175px;
	position: absolute;
	z-index: 30;
	left: 350px;
	top: 843px;
	background-color: #000;
	padding-left: 15px;
	padding-right: 25px;
}

#wrapper #body table tr td #mainstage #home-main-bottom-content {
	font-size: 12pt;
}

/* LANDING PAGES STYLES */

#wrapper #body table tr td #mainstage #lp-title {
	font-size: 28pt;
	text-align: center;
	float: left;
	position: relative;
	width: 695px;
}

#wrapper #body table tr td #mainstage #lp-top-text {
	clear: left;
	float: left;
	position: relative;
	width: 695px;
}

#wrapper #body table tr td #mainstage #lp-portfolio-top-text {
	clear: left;
	float: left;
	position: relative;
	width: 695px;
}

#wrapper #body table tr td #mainstage #lp-process-top-text {
	clear: left;
	float: left;
	position: relative;
	width: 695px;
}

#wrapper #body table tr td #mainstage #lp-plandesign-top-text {
	clear: left;
	float: left;
	position: relative;
	width: 695px;
}

#wrapper #body table tr td #mainstage #lp-green-line1 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	position: relative;
	height: 60px;
	clear: left;
	float: left;
	width: 695px;
	background-repeat: no-repeat;
}

#wrapper #body table tr td #mainstage #lp-portfolio-process-content1 {
	float: left;
	position: relative;
	clear: left;
	width: 695px;
}

#wrapper #body table tr td #mainstage #lp-green-line2 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	height: 60px;
	float: left;
	position: relative;
	clear: left;
	width: 695px;
	background-repeat: no-repeat;
}

#wrapper #body table tr td #mainstage #lp-portfolio-process-content2 {
	float: left;
	clear: left;
	width: 695px;
	position: relative;
}

#wrapper #body table tr td #mainstage #lp-green-line3 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	height: 60px;
	clear: left;
	float: left;
	position: relative;
	width: 695px;
	background-repeat: no-repeat;
}

#wrapper #body table tr td #mainstage #lp-portfolio-process-content3 {
	clear: left;
	float: left;
	width: 695px;
	position: relative;
}

#wrapper #body table tr td #mainstage #lp-green-line4 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	height: 60px;
	clear: left;
	float: left;
	width: 695px;
	position: relative;
	background-repeat: no-repeat;
}

#wrapper #body table tr td #mainstage #lp-portfolio-process-content4 {
	clear: left;
	float: left;
	width: 695px;
	position: relative;
}

#wrapper #body table tr td #mainstage #lp-green-line5 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	height: 60px;
	clear: left;
	float: left;
	width: 695px;
	position: relative;
	background-repeat: no-repeat;
}

#wrapper #body table tr td #mainstage #lp-portfolio-process-content5 {
	clear: left;
	float: left;
	width: 695px;
	position: relative;
}

/* BEGIN PLAN-DESIGN LANDING PAGE PAGE STYLES */

#wrapper #body table tr td #mainstage #lp-title {
	font-size: 28pt;
	text-align: center;
	float: left;
	position: relative;
	width: 695px;
}

#wrapper #body table tr td #mainstage #lp-top-text {
	text-align: center;
	clear: left;
	float: left;
	position: relative;
	width: 695px;
}

#wrapper #body table tr td #mainstage #lp-green-line1 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	position: relative;
	height: 60px;
	clear: left;
	float: left;
	width: 695px;
	background-repeat: no-repeat;
}

#wrapper #body table tr td #mainstage #lp-design-content1 {
	float: left;
	position: relative;
	clear: left;
	width: 695px;
	z-index: 39;
}

#wrapper #body table tr td #mainstage #lp-green-line2 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	height: 60px;
	float: left;
	position: relative;
	clear: left;
	width: 695px;
	background-repeat: no-repeat;
}

#wrapper #body table tr td #mainstage #lp-design-content2 {
	float: left;
	clear: left;
	width: 695px;
	position: relative;
	z-index: 42;
}

#wrapper #body table tr td #mainstage #lp-green-line3 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	height: 60px;
	clear: left;
	float: left;
	position: relative;
	width: 695px;
	background-repeat: no-repeat;
}

#wrapper #body table tr td #mainstage #lp-design-content3 {
	clear: left;
	float: left;
	width: 695px;
	position: relative;
	z-index: 43;
}


/* BEGIN CONSTRUCTION LANDING PAGE STYLES */

#wrapper #body table tr td #mainstage #lp-construction-top-green-line {
	background-image: url(images/green-line/green-line-695x60.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 695px;
	position: relative;
}
#wrapper #construction-pg-title {
	font-size: 22pt;
	background-color: #000000;
	width: 303px;
	position: absolute;
	z-index: 42;
	left: 335px;
	top: 223px;
	padding-right: 25px;
	padding-left: 15px;
}

#wrapper #body table tr td #mainstage #lp-construction-top-text {
	clear: left;
	float: left;
	width: 695px;
	margin-bottom: 20px;
	position: relative;
}
#wrapper #body table tr td #mainstage #lp-construction1 {
	clear: left;
	float: left;
	width: 695px;
	margin-bottom: 20px;
	position: relative;
}
#wrapper #body table tr td #mainstage #lp-construction2 {
	clear: left;
	float: left;
	width: 695px;
	margin-bottom: 20px;
	position: relative;
}
#wrapper #body table tr td #mainstage #lp-construction3 {
	clear: left;
	float: left;
	width: 695px;
	margin-bottom: 20px;
	position: relative;
}
#wrapper #body table tr td #mainstage #lp-construction4 {
	clear: left;
	float: left;
	width: 695px;
	position: relative;
}
#wrapper #body table tr td #mainstage #awards-top-content {
	float: left;
	width: 695px;
	position: relative;
}
#wrapper #body table tr td #mainstage #awards-greenline1 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	width: 695px;
	position: relative;
	height: 60px;
}
#wrapper #body table tr td #mainstage #awards-text1 {
	clear: left;
	float: left;
	width: 690px;
	position: relative;
}
#wrapper #body table tr td #mainstage #awards-greenline2 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	width: 695px;
	position: relative;
	height: 60px;
}

#wrapper #body table tr td #mainstage #awards-text2 {
	clear: left;
	float: left;
	width: 695px;
	position: relative;
}
#wrapper #body table tr td #mainstage #awards-page-bottom-spacer-div {
	clear: left;
	float: left;
	height: 200px;
	width: 695px;
	position: relative;
}
#wrapper #body table tr td #mainstage #awards-text2 #awards-content-indent {
	width: 665px;
	padding-left: 30px;
}

#wrapper #testimonials-div {
	background-color: #000;
	width: 196px;
	padding-right: 25px;
	padding-left: 15px;
	position: absolute;
	z-index: 43;
	left: 335px;
	top: 316px;
	font-size: 22pt;
}
#wrapper #awards-div {
	font-size: 22pt;
	width: 116px;
	padding-right: 25px;
	padding-left: 15px;
	position: absolute;
	z-index: 44;
	left: 335px;
	top: 883px;
	background-color: #000;
}
#wrapper #body table tr td #mainstage #about-us-greenline1 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 695px;
	position: relative;
}
#wrapper #body table tr td #mainstage #about-us-text1 {
	clear: left;
	float: left;
	width: 695px;
	position: relative;
}
#wrapper #body table tr td #mainstage #about-us-greenline2 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 695px;
	position: relative;
	clear: left;
	float: left;
}
#wrapper #body table tr td #mainstage #about-us-text2 {
	clear: left;
	float: left;
	width: 695px;
	position: relative;
}
#wrapper #aboutus-our-philosophy-div {
	font-size: 22pt;
	background-color: #000;
	width: 229px;
	padding-right: 25px;
	padding-left: 15px;
	position: absolute;
	z-index: 45;
	left: 335px;
	top: 224px;
}
#wrapper #aboutus-staff {
	font-size: 22pt;
	background-color: #000;
	width: 81px;
	position: absolute;
	z-index: 46;
	left: 335px;
	top: 669px;
	padding-right: 25px;
	padding-left: 15px;
}
#wrapper #body table tr td #mainstage #contactus-top-image {
	float: left;
	width: 695px;
	position: relative;
}
#wrapper #body table tr td #mainstage #contactus-greenline1 {
	background-image: url(images/green-line/green-line-695x60.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: 60px;
	width: 695px;
	position: relative;
}
#wrapper #body table tr td #mainstage #contactus-text1 {
	clear: left;
	float: left;
	width: 695px;
	position: relative;
}

#wrapper #body table tr td #mainstage #contactus-main-content {
	clear: left;
	float: left;
	width: 695px;
	position: relative;
	margin-top: 30px;
}

#wrapper #body table tr td #mainstage #contactus-pg-bottom-spacer {
	clear: left;
	float: left;
	width: 695px;
	position: relative;
	height: 150px;
}

/*#wrapper #body table tr td #mainstage #contactus-pg-bottom-spacer {
	clear: left;
	float: left;
	width: 695px;
	margin-bottom: 20px;
	position: relative;
}*/

#wrapper #contactus-title {
	font-size: 22pt;
	background-color: #000;
	width: 170px;
	padding-right: 25px;
	padding-left: 15px;
	position: absolute;
	z-index: 47;
	left: 335px;
	top: 229px;
}







/* PORTFOLIO PAGES ABSOLUTELY POSITIONED SECTION TITLES */

#wrapper #portfolio-section-title1 {
	font-size: 22pt;
	background-color: #000;
	width: 373px;
	position: absolute;
	z-index: 31;
	left: 335px;
	top: 443px;
	padding-right: 25px;
	padding-left: 15px;
}

#wrapper #portfolio-section-title2 {
	font-size: 22pt;
	width: 363px;
	position: absolute;
	left: 335px;
	top: 772px;
	z-index: 32;
	background-color: #000;
	padding-right: 25px;
	padding-left: 15px;
}

#wrapper #portfolio-section-title3 {
	font-size: 22pt;
	background-color: #000;
	width: 315px;
	position: absolute;
	left: 335px;
	top: 1230px;
	padding-right: 25px;
	padding-left: 15px;
	z-index: 33;
}

#wrapper #portfolio-section-title4 {
	font-size: 22pt;
	background-color: #000;
	padding-right: 25px;
	padding-left: 15px;
	position: absolute;
	z-index: 34;
	left: 335px;
	top: 1558px;
	width: 356px;
}

#wrapper #portfolio-section-title5 {
	font-size: 22pt;
	background-color: #000;
	width: 257px;
	padding-right: 25px;
	padding-left: 15px;
	position: absolute;
	z-index: 35;
	left: 335px;
	top: 1924px;
}

/* PROCESS PAGES ABSOLUTELY POSITIONED SECTION TITLES */

#wrapper #process-section-title1 {
	font-size: 22pt;
	background-color: #000;
	width: 209px;
	padding-right: 25px;
	padding-left: 15px;
	position: absolute;
	z-index: 36;
	left: 335px;
	top: 425px;
}

#wrapper #process-section-title2 {
	font-size: 22pt;
	background-color: #000;
	width: 312px;
	padding-left: 15px;
	z-index: 37;
	left: 335px;
	top: 886px;
	padding-right: 25px;
	position: absolute;
}

#wrapper #process-section-title3 {
	font-size: 22pt;
	background-color: #000;
	width: 193px;
	padding-right: 25px;
	padding-left: 15px;
	position: absolute;
	z-index: 38;
	left: 335px;
	top: 1387px;
}

/* PLAN - DESIGN PAGES ABSOLUTELY POSITIONED SECTION TITLES */

#wrapper #design-section-title1 {
	font-size: 22pt;
	background-color: #000;
	width: 269px;
	padding-right: 25px;
	padding-left: 15px;
	position: absolute;
	z-index: 36;
	left: 335px;
	top: 353px;
}

#wrapper #design-section-title2 {
	font-size: 22pt;
	background-color: #000;
	width: 193px;
	padding-left: 15px;
	z-index: 37;
	left: 335px;
	top: 696px;
	padding-right: 25px;
	position: absolute;
}

#wrapper #design-section-title3 {
	font-size: 22pt;
	background-color: #000;
	width: 526px;
	padding-right: 25px;
	padding-left: 15px;
	position: absolute;
	z-index: 38;
	left: 339px;
	top: 1103px;
}

/* CLASS STYLES */

.v11 {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11pt; 
	font-style: normal; 
	font-weight: normal;
}

.v12 {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	font-style: normal; 
	font-weight: normal;
}

.v14 {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 14pt; 
	font-style: normal; 
	font-weight: normal;
}

.text-white {
	color: #FFF;
}

.text-gold {
	color: #D1C368;
}

/* TEMPLATE CLASS STYLES */

.header-image1 {
	margin-top: 5px;
	margin-left: 285px;
}

.header2-text-block {
	margin-left: 5px;
}

.header-image2 {
	margin-left: 6px;
}

.header-image3 {
	margin-left: 6px;
}

.apld-margins {
	margin-top: 15px;
}

.social-icons-margin {
	margin-left: 10px;
	margin-bottom: 10px;
}

.follow-us-at {
	margin-bottom: 9px;
}

.copyright {
	margin-bottom: 11px;
	margin-right: 55px;
}

.apld-url {
	margin-bottom: 11px;
	margin-right: 60px;
}

.apld-text {
	font-size: 10pt;
	color: #C7C7C7;
}

.project-pg-top-paragraph {
	margin-top: 100px;
}

.image-margin-apld-logo {
	margin-left: 13px;
	margin-right: 13px;
}

.top-nav-aboutus {
	padding-right: 10px;
	color: #000;
}


/* PROJECT PAGES CLASS STYLES */

.project-pg-sub-paragraph {
	display: block;
}

.proj-pg-top-image-text {
	margin-top: 0px;
}

.image-margin-left-project-pgs {
	margin-left: 20px;
}

.image-margin-right-project-pages {
	margin-right: 20px;
}
.image-margin-right-lp-construction {
	margin-right: 25px;
}
.p-image-text-lp-construction {
	margin-top: 25px;
}


/* HOME PAGE CLASS STYLES */

.image-home-bottom-main-margin {
	margin-right: 20px;
}

#wrapper #body table tr td #mainstage #home-content-top-mainstage {
	font-size: 14pt;
	text-align: center;
}

#wrapper #body table tr td #mainstage #home-flash-div {
	margin-top: 20px;
	text-align: center;
}

.green-line-home-margin {
	margin-top: 40px;
	margin-bottom: 10px;
}

/* Temporary Production & Testing Styles */

.highlight-yellow {
	background-color: #FFFF33;
}

.jump-link-test-white {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 18pt; 
	font-style: normal; 
	font-weight: normal;
	color:#FFFFFF;
}


/* heading selector styles */

h1 {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt;
	font-style: normal; 
	font-weight: normal;
}

h2 {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt;
	font-style: normal; 
	font-weight: normal;
}

h3 {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt;
	font-style: normal; 
	font-weight: normal;
}

/* Global hyperlink style */

a:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #0000FF; 
	text-decoration: underline;
}

a:visited {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #0000FF; 
	text-decoration: underline;
}

a:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #0000FF; 
	text-decoration: none;
}

/* TOP NAV BAR LINK STYLES */

a.link-topnav-contact:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #131408;
	font-weight: normal;
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 39px;

}

a.link-topnav-contact:visited {
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 12pt;
	color: #131408; 
	font-weight: normal; 
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 39px;
}

a.link-top-nav-contact:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #131408; 
	font-weight: normal; 
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 39px;
}

/* About Us */

a.link-topnav-about:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 68px;
}

a.link-topnav-about:visited {
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 12pt;
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 68px;
}

a.link-top-nav-about:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 68px;
}

/* Process */

a.link-topnav-process:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 80px;
}

a.link-topnav-process:visited {
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 12pt;
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 80px;
}

a.link-top-nav-process:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 80px;
}

/* Portfolio */

a.link-topnav-portfolio:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 76px;
}

a.link-topnav-portfolio:visited {
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 12pt;
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 76px;
}

a.link-top-nav-portfolio:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 76px;
}

/* Home */

a.link-topnav-home:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 85px;

}

a.link-topnav-home:visited {
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 12pt;
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 85px;
}

a.link-top-nav-home:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	line-height: 2.25em;
	padding-right: 85px;
}

/* Project pages bottom NAV link styleS */

a.link-construction:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none;
}

a.link-construction:visited {
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 12pt;
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none;
}

a.link-construction:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: underline;
}

/* PROJECT PAGES BOTTOM NAV PAGE TO PAGE LINK STYLES */

a.link-white:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none;
}

a.link-white:visited {
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 12pt;
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none;
}

a.link-white:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none;
}

/* Project pages bottom page to page off page GOLD link style */

a.link-gold:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #D1C368; 
	font-weight: normal; 
	text-decoration: none;
}

a.link-gold:visited {
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 12pt;
	color: #D1C368; 
	font-weight: normal; 
	text-decoration: none;
}

a.link-gold:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #D1C368; 
	font-weight: normal; 
	text-decoration: none;
}

/* SECTION TITLE STYLES */

/* link section title white */

a.link-section-title-white:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 22pt; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none;
}

a.link-section-title-white:visited {
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 22pt;
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none;
}

a.link-section-title-white:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 22pt; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: underline;
}

/* link section title green */

a.link-section-title-green:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 22pt; 
	color: #8D9055; 
	font-weight: normal; 
	text-decoration: none;
}

a.link-section-title-green:visited {
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 22pt;
	color: #8D9055; 
	font-weight: normal; 
	text-decoration: none;
}

a.link-section-title-green:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 22pt; 
	color: #8D9055; 
	font-weight: normal; 
	text-decoration: underline;
}


/* GENERIC CUSTOM LINK STYLE */

a.linkgeneric:link {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
}

a.linkgeneric:visited {
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 12pt;
	color: #000000; 
	font-weight: normal; 
	text-decoration: underline;
}

a.linkgeneric:hover {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
}


/* Inactive Styles

#wrapper #project-pages-title {
	font-size: 20pt;
	color: #D1C368;
	height: 35px;
	width: 445px;
	left: 280px;
	top: 340px;
	position: absolute;
	z-index: 15;
}

.pagetitle {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 24pt; 
	font-style: normal; 
	font-weight: normal;
}

.sectiontitle {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 18pt; 
	font-style: normal; 
	font-weight: normal;
}

#wrapper #body table tr td #mainstage #projpgs-bottom-nav-parent {
	width: 100%;
	margin-bottom: 75px;
}

#wrapper #body table tr td #mainstage #projpgs-bottom-nav-parent .projpgs-constructionpg-link {
	float: left;
	width: 300px;
}

#wrapper #body table tr td #mainstage #projpgs-bottom-nav-parent .projpgs-page1-2-links {
	float: right;
	width: 100px;
}

*/

