body {
	background: #877b6c;
	margin-top: 0px;
	padding-top: 0px;
}

em {
	font-weight: bold;
	}

span.caps {
	text-transform: uppercase;
	}
	
#wrapper {
	margin: 0 auto;
	position: relative;
	width: 1024px;
}

#main-section {
	position: relative;
}

#intro-text p {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 26px;
	margin: 0 0 20px 40px;
	position: relative;
	width: 204px;
	z-index: 50;
}

#intro-text span {
	font-weight: bold;
}

#intro-text {
	position: absolute;
	margin-top: 40px;
}


/** BANNER **/
div#banner {
	background: url('/images/banner-graphic.jpg') no-repeat;
	clear: both;
	width: 1024px;
	}

#banner img {
	float: left;
	margin-top: 14px;
	margin-bottom: -4px;
	}

#banner h1 {
	color: #54666f;
	float: left;
	font-family: 'EB Garamond', serif;
	font-size: 29px;
	font-weight: normal;
	margin-top: 43px;
	margin-left: 30px;
	text-transform: uppercase;
	}

#banner p {
	color: #54666f;
	float: left;
	font-family:'Garamond W01 Italic';
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 1px;
	margin-top: 59px;
	margin-left: 13px;
	}
	
#banner p {
	margin-top: 57px\0/;
	}

#banner a {
	text-decoration: none;
	}
	
a img {
	border: none;
	}
	
.top-nav-bar {
	clear: both;
	}

.nav-bar {
	height: 4px;
	width: 1024px;
	
	background: #9dd015; /* Old browsers */
	background: -moz-linear-gradient(left,  #9dd015 0%, #a2bf2f 50%, #9dd015 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#9dd015), color-stop(50%,#a2bf2f), color-stop(100%,#9dd015)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #9dd015 0%,#a2bf2f 50%,#9dd015 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #9dd015 0%,#a2bf2f 50%,#9dd015 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #9dd015 0%,#a2bf2f 50%,#9dd015 100%); /* IE10+ */
	background: linear-gradient(to right,  #9dd015 0%,#a2bf2f 50%,#9dd015 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd015', endColorstr='#9dd015',GradientType=1 ); /* IE6-9 */
	
	-pie-background: linear-gradient(left,  #9dd015 0%, #a2bf2f 50%, #9dd015 100%);

	behavior: url('/PIE-1.0.0/PIE.htc');
	}


/** SLIDESHOW STYLES **/
#slideshow {
    position: relative;
    width: 1024px;
    height: 641px;
}

#slideshow IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0.0;
}

#slideshow IMG.active {
    z-index: 10;
    opacity: 1.0;
}

#slideshow IMG.last-active {
    z-index: 9;
	}





/** LEFT-COL **/
#left-col {
	background: gray;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 260px;
	}
	
#left-col img {
	display: block;
	}
	
#left-col #side-nav {
	position: absolute;
		top: 0px;
		left: -30;
	width: 260px;
	}

#left-col #dark-top-fade {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.85)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */

	-pie-background: linear-gradient(top,  rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%);

	behavior: url('/PIE-1.0.0/PIE.htc');

	height: 158px;
	position:absolute;
		top:0;
		left: 0;
	width: 260px;
	}
	
	/* PAGE NAME FADES */
	#left-col #page-name-about,
	#left-col #page-name-services,
	#left-col #page-name-portfolio,
	#left-col #page-name-video,
	#left-col #page-name-softscape,
	#left-col #page-name-hardscape,
	#left-col #page-name-growth,
	#left-col #page-name-contact {
		behavior: url('/PIE-1.0.0/PIE.htc');

		height: 40px;
		margin-top: 28px;
		margin-bottom: 2px;
		}
	
	#left-col #page-name-about {
		background: -moz-linear-gradient(left,  rgba(226,59,48,0) 0%, rgba(204,9,47,0.85) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(226,59,48,0)), color-stop(100%,rgba(204,9,47,0.85))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(226,59,48,0) 0%,rgba(204,9,47,0.85) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(226,59,48,0) 0%,rgba(204,9,47,0.85) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(226,59,48,0) 0%,rgba(204,9,47,0.85) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(226,59,48,0) 0%,rgba(204,9,47,0.85) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e23b30', endColorstr='#d9cc092f',GradientType=1 ); /* IE6-9 */
	
		-pie-background: linear-gradient(left,  rgba(226,59,48,0) 0%, rgba(204,9,47,0.85) 100%);
		}

	#left-col #page-name-services {
		background: -moz-linear-gradient(left,  rgba(0,78,188,0) 0%, rgba(0,78,188,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,78,188,0)), color-stop(100%,rgba(0,78,188,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(0,78,188,0) 0%,rgba(0,78,188,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(0,78,188,0) 0%,rgba(0,78,188,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(0,78,188,0) 0%,rgba(0,78,188,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(0,78,188,0) 0%,rgba(0,78,188,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00004ebc', endColorstr='#004ebc',GradientType=1 ); /* IE6-9 */

	
		-pie-background: linear-gradient(left,  rgba(0,78,188,0) 0%, rgba(0,78,188,1) 100%);
		}

	#left-col #page-name-portfolio {
		background: -moz-linear-gradient(left,  rgba(159,24,136,0) 0%, rgba(159,24,136,0.85) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(159,24,136,0)), color-stop(100%,rgba(159,24,136,0.85))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(159,24,136,0) 0%,rgba(159,24,136,0.85) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(159,24,136,0) 0%,rgba(159,24,136,0.85) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(159,24,136,0) 0%,rgba(159,24,136,0.85) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(159,24,136,0) 0%,rgba(159,24,136,0.85) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009f1888', endColorstr='#d99f1888',GradientType=1 ); /* IE6-9 */

	
		-pie-background: linear-gradient(left,  rgba(159,24,136,0) 0%, rgba(159,24,136,0.85) 100%);
		}

	#left-col #page-name-video {
		background: -moz-linear-gradient(left,  rgba(226,59,48,0) 0%, rgba(204,9,47,0.85) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(226,59,48,0)), color-stop(100%,rgba(204,9,47,0.85))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(226,59,48,0) 0%,rgba(204,9,47,0.85) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(226,59,48,0) 0%,rgba(204,9,47,0.85) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(226,59,48,0) 0%,rgba(204,9,47,0.85) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(226,59,48,0) 0%,rgba(204,9,47,0.85) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e23b30', endColorstr='#d9cc092f',GradientType=1 ); /* IE6-9 */
	
		-pie-background: linear-gradient(left,  rgba(226,59,48,0) 0%, rgba(204,9,47,0.85) 100%);
		}

	#left-col #page-name-softscape {
		background: -moz-linear-gradient(left,  rgba(0,137,152,0) 0%, rgba(0,137,152,0.85) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,137,152,0)), color-stop(100%,rgba(0,137,152,0.85))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(0,137,152,0) 0%,rgba(0,137,152,0.85) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(0,137,152,0) 0%,rgba(0,137,152,0.85) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(0,137,152,0) 0%,rgba(0,137,152,0.85) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(0,137,152,0) 0%,rgba(0,137,152,0.85) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00008998', endColorstr='#d9008998',GradientType=1 ); /* IE6-9 */

	
		-pie-background: linear-gradient(left,  rgba(0,137,152,0) 0%, rgba(0,137,152,0.85) 100%);
		}

	#left-col #page-name-hardscape {
		background: -moz-linear-gradient(left,  rgba(108,27,120,0) 0%, rgba(108,27,120,0.85) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(108,27,120,0)), color-stop(100%,rgba(108,27,120,0.85))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(108,27,120,0) 0%,rgba(108,27,120,0.85) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(108,27,120,0) 0%,rgba(108,27,120,0.85) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(108,27,120,0) 0%,rgba(108,27,120,0.85) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(108,27,120,0) 0%,rgba(108,27,120,0.85) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006c1b78', endColorstr='#d96c1b78',GradientType=1 ); /* IE6-9 */

	
		-pie-background: linear-gradient(left,  rgba(108,27,120,0) 0%, rgba(108,27,120,0.85) 100%);
		}

	#left-col #page-name-growth {
		background: -moz-linear-gradient(left,  rgba(226,59,48,0) 0%, rgba(204,9,47,0.85) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(226,59,48,0)), color-stop(100%,rgba(204,9,47,0.85))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(226,59,48,0) 0%,rgba(204,9,47,0.85) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(226,59,48,0) 0%,rgba(204,9,47,0.85) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(226,59,48,0) 0%,rgba(204,9,47,0.85) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(226,59,48,0) 0%,rgba(204,9,47,0.85) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e23b30', endColorstr='#d9cc092f',GradientType=1 ); /* IE6-9 */
	
		-pie-background: linear-gradient(left,  rgba(226,59,48,0) 0%, rgba(204,9,47,0.85) 100%);
		}

	#left-col #page-name-contact {
		background: -moz-linear-gradient(left,  rgba(92,160,56,0) 0%, rgba(92,160,56,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(92,160,56,0)), color-stop(100%,rgba(92,160,56,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(92,160,56,0) 0%,rgba(92,160,56,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(92,160,56,0) 0%,rgba(92,160,56,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(92,160,56,0) 0%,rgba(92,160,56,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(92,160,56,0) 0%,rgba(92,160,56,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ca038', endColorstr='#5ca038',GradientType=1 ); /* IE6-9 */
	
		-pie-background: linear-gradient(left,  rgba(92,160,56,0) 0%, rgba(92,160,56,1) 100%);
		}


#left-col h1 {
	color: white;
	font-family: Georgia, Palatino,” Palatino Linotype”, Times, “Times New Roman”, serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 40px;
	margin-right: 20px;
	text-align: right;
	}
	
#left-col #sub-nav {
	background: -moz-linear-gradient(left,  rgba(204,9,47,0.2) 0%, rgba(81,92,94,0.85) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(204,9,47,0.2)), color-stop(100%,rgba(81,92,94,0.85))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(204,9,47,0.2) 0%,rgba(81,92,94,0.85) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(204,9,47,0.2) 0%,rgba(81,92,94,0.85) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(204,9,47,0.2) 0%,rgba(81,92,94,0.85) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(204,9,47,0.2) 0%,rgba(81,92,94,0.85) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc092f', endColorstr='#d9515c5e',GradientType=1 ); /* IE6-9 */

	
	-pie-background: linear-gradient(left,  rgba(204,9,47,0.2) 0%, rgba(81,92,94,0.85) 100%);

	behavior: url('/PIE-1.0.0/PIE.htc');

	padding: 10px 0 13px 0;
	}
	
#left-col #sub-nav ul li {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	padding-right: 20px;
	}
	
#left-col #sub-nav ul li a {
	color: white;
	display: block;
	height: 26px;
	line-height: 26px;
	text-align: right;
	text-decoration: none;
	}
	
#left-col #sub-nav ul li:hover,
#left-col #sub-nav ul li a:hover {
	background: -moz-linear-gradient(left,  rgba(204,9,47,0.2) 0%, rgba(59,69,70,0.85) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(204,9,47,0.2)), color-stop(100%,rgba(59,69,70,0.85))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(204,9,47,0.2) 0%,rgba(59,69,70,0.85) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(204,9,47,0.2) 0%,rgba(59,69,70,0.85) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(204,9,47,0.2) 0%,rgba(59,69,70,0.85) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(204,9,47,0.2) 0%,rgba(59,69,70,0.85) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc092f', endColorstr='#d93b4546',GradientType=1 ); /* IE6-9 */


	
	-pie-background: linear-gradient(left,  rgba(204,9,47,0.2) 0%, rgba(59,69,70,0.85) 100%);

	behavior: url('/PIE-1.0.0/PIE.htc');
}


/** MIDDLE-COL **/
#middle-col {
	background: #f5f7ef;
	float: left;
	margin: 0;
	padding-bottom: 60px;
	width: 504px;
	}
	
#middle-col p {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	margin: 22px 0 0 68px;
	width: 376px;
	}
	
#middle-col p.first-line-bold:first-line {
	font-weight: bold;
	}
	
	/* Body link style */	
	#middle-col p a:link {color:#3d7f37; text-decoration: none; border-bottom: 1px solid #a5afa4; }
	#middle-col p em a:link {color:#002e5f;}
	#middle-col p a:visited {color:#697f67; border-bottom: 1px solid #a5afa4; }
	#middle-col p em a:visited {color:#002e5f;}
	#middle-col p a:hover {color:#3faf36; border-bottom: 1px solid #a5afa4; }
	#middle-col p em a:hover {color:#1563af;}
	
#middle-col p:first-child {
	margin: 42px 0 0 68px;
	}
	
#middle-col p em {
	color: #002e5f;
	}

#middle-col p.awards {
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: -12px;
	text-transform: uppercase;
	}

#middle-col p.awards-head {
	line-height: 19px;
	}
	
#middle-col ul.green-bar-list {
	border-bottom: 1px solid #9c9a00;
	margin: 22px 0 0 68px;
	width: 376px;
	}
	
#middle-col ul.green-bar-list li {
	border-top: 1px solid #9c9a00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding: 8px 0 12px 0;
	width: 376px;
	}


/** RIGHT-COL **/
#right-col {
	background: #ecf0e0;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 260px;
	}
	
	/* TOP FADES - RIGHT COLUMN */
	#right-col #top-fade-about,
	#right-col #top-fade-services,
	#right-col #top-fade-softscape,
	#right-col #top-fade-hardscape,
	#right-col #top-fade-growth,
	#right-col #top-fade-contact {
		behavior: url('/PIE-1.0.0/PIE.htc');

		height: 130px;
		position: absolute;
			top: 0;
			left: 0;
		width: 260px;
		z-index: 50;
		}
	
	#right-col #top-fade-about {
		background: rgb(181,179,64); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(181,179,64,1) 0%, rgba(236,240,224,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,179,64,1)), color-stop(100%,rgba(236,240,224,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(181,179,64,1) 0%,rgba(236,240,224,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(181,179,64,1) 0%,rgba(236,240,224,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(181,179,64,1) 0%,rgba(236,240,224,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(181,179,64,1) 0%,rgba(236,240,224,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b340', endColorstr='#ecf0e0',GradientType=0 ); /* IE6-9 */
	
		-pie-background: linear-gradient(top,  rgba(181,179,64,1) 0%, rgba(236,240,224,1) 100%);
		}
	
	#right-col #top-fade-services {
		background: -moz-linear-gradient(top,  rgba(0,78,188,0.75) 0%, rgba(0,78,188,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,78,188,0.75)), color-stop(100%,rgba(0,78,188,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,78,188,0.75) 0%,rgba(0,78,188,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,78,188,0.75) 0%,rgba(0,78,188,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,78,188,0.75) 0%,rgba(0,78,188,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,78,188,0.75) 0%,rgba(0,78,188,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf004ebc', endColorstr='#00004ebc',GradientType=0 ); /* IE6-9 */

	
		-pie-background: linear-gradient(top,  rgba(0,78,188,0.75) 0%, rgba(0,78,188,0) 100%);
		}
	
	#right-col #top-fade-softscape {
		background: -moz-linear-gradient(top,  rgba(0,137,152,0.75) 0%, rgba(0,137,152,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,137,152,0.75)), color-stop(100%,rgba(0,137,152,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,137,152,0.75) 0%,rgba(0,137,152,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,137,152,0.75) 0%,rgba(0,137,152,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,137,152,0.75) 0%,rgba(0,137,152,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,137,152,0.75) 0%,rgba(0,137,152,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf008998', endColorstr='#00008998',GradientType=0 ); /* IE6-9 */

	
		-pie-background: linear-gradient(top,  rgba(0,137,152,0.75) 0%, rgba(0,137,152,0) 100%);
		}
	
	#right-col #top-fade-hardscape {
		background: -moz-linear-gradient(top,  rgba(108,27,120,0.75) 0%, rgba(108,27,120,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,27,120,0.75)), color-stop(100%,rgba(108,27,120,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(108,27,120,0.75) 0%,rgba(108,27,120,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(108,27,120,0.75) 0%,rgba(108,27,120,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(108,27,120,0.75) 0%,rgba(108,27,120,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(108,27,120,0.75) 0%,rgba(108,27,120,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf6c1b78', endColorstr='#006c1b78',GradientType=0 ); /* IE6-9 */

	
		-pie-background: linear-gradient(top,  rgba(108,27,120,0.75) 0%, rgba(108,27,120,0) 100%);
		}
	
	#right-col #top-fade-growth {
		background: rgb(181,179,64); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(181,179,64,1) 0%, rgba(236,240,224,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,179,64,1)), color-stop(100%,rgba(236,240,224,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(181,179,64,1) 0%,rgba(236,240,224,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(181,179,64,1) 0%,rgba(236,240,224,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(181,179,64,1) 0%,rgba(236,240,224,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(181,179,64,1) 0%,rgba(236,240,224,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b340', endColorstr='#ecf0e0',GradientType=0 ); /* IE6-9 */
	
		-pie-background: linear-gradient(top,  rgba(181,179,64,1) 0%, rgba(236,240,224,1) 100%);
		}
	
	#right-col #top-fade-contact {
		background: rgb(181,179,64); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(181,179,64,1) 0%, rgba(236,240,224,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,179,64,1)), color-stop(100%,rgba(236,240,224,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(181,179,64,1) 0%,rgba(236,240,224,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(181,179,64,1) 0%,rgba(236,240,224,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(181,179,64,1) 0%,rgba(236,240,224,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(181,179,64,1) 0%,rgba(236,240,224,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b340', endColorstr='#ecf0e0',GradientType=0 ); /* IE6-9 */
	
		-pie-background: linear-gradient(top,  rgba(181,179,64,1) 0%, rgba(236,240,224,1) 100%);
		}
	
#right-col p {
	color: black;
	font-family: 'Noticia Text', serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	line-height: 30px;
	position: absolute;
		top: 42px;
		left: 28px;
	width: 175px;
	z-index: 100;
	}

#right-col #right-col-wrapper {
	position: absolute;
		top: 42px;
		left: 28px;
	width: 200px;
	z-index: 100;
	}
	
#right-col p.right-col-quote {
	margin: 0;
	padding: 0;
	position: relative;
		top: 0px;
		left: 0px;
	}
	
#right-col p.quoted-by {
	position: relative;
		top: 0px;
		left: 0px;
	text-align: left;
	}
	
#right-col p.affiliations {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 26px;
	position: absolute;
		top: 42px;
		left: 28px;
	text-transform: uppercase;
	z-index: 100;
	}

#right-col ul.affiliations {
	position: absolute;
		top: 70px;
		left: 28px;
	width: 200px;
	z-index: 100;
	}

#right-col ul.affiliations li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	padding-bottom: 10px;
	}
	
#right-col ul.right-col-list {
	position: absolute;
		top: 42px;
		left: 28px;
	width: 175px;
	z-index: 100;
	}
	
#right-col ul.right-col-list ul {
	list-style: disc;
	margin-left: 16px;
	}
	
#right-col ul.right-col-list li {
	color: black;
	font-family: 'Noticia Text', serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	line-height: 30px;
	width: 175px;
	}
	
	
/** MEDIA_COL **/

/* Define Slide Show area background color, size and position */
#media-col {
	background: #000;
	float: left;
	height: 650px;
	width: 764px;
	}

.display-box {
	background: #a7a9ac;
	height: 420px;
	margin: 72px auto;
	width: 580px;
	}

.display-box p {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	}
	
	
/** CONTACT **/	
div#contact-txt {
	text-align: left;
	}

div#contact-info {
	margin-top: -30px;
	position: relative;
	}

#contact-info #address-a {
	float: left;
	width: 70px;
	}

#contact-info #address-a p {
	font-size: 11px;
	font-weight: bold;
	}

#contact-info #address-a p+p {
	font-weight: normal;
	margin-top: -5px;
	}

#contact-info #address-b {
	float: left;
	margin-top:-2px;
	width: 430px;
	}
	
#contact {
	clear: both;
	float: left;
	margin-left: 68px;
	}

#contact h3 {
	color: #002e5f;
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0;
	line-height: 12px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 12px;
	}

#contact p {
	font-size: 12px;
	line-height: 22px;
	margin-top: -10px;
	margin-left: 0px;
	}

#contact p+p {
	color: #333;
	margin-top: -5px;
	}

#contact_ie7 {
	margin-top: 20px;
	}

input,
textarea {
	background:#FCFFDF;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
	
textarea {
    height: 72px;
    resize: none;
    width: 390px;
    }

input:focus {
	background:#F7FF9F;
	}

table#jlform {
	border-spacing:0;
	border-collapse:collapse;
	font-family:Verdana, Ariel, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	margin-top:20px;
	width: 450px;
	}

table#jlform tr {
	text-align: left;
	}

table#jlform td {
	line-height:25px;
	padding: 0;
	}

#table-form {
	padding-bottom:20px;
	}	
	
span.also-quoted-by {
	margin-left: 100px;
	}
	
	
	
	
	
	
/** FOOTER **/
#footer {
	background: transparent;
	clear: both;
	position:relative; 
	width: 100%;
	}

#footer p {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 16px;
	margin-top: 6px;
	}

#footer p.left-footer {
	float: left;
	margin-left: 2px;
	text-align: left;
	width: 600px;
	}

#footer p.right-footer {
	float: right;
	margin-right: 2px;
	text-align: right;
	width: 280px;
	}

#footer p span {
	font-size: 10px;
	font-weight: bold;
	}

#footer a:link,
#footer a:visited {
	color: white;
	}

/* TEMP PAGES STYLES */
#temp-body {
	background: blue;
	height: 641px;
	margin-top: -17px;
	width: 1024px;
	}

#temp-body p {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 100px;
	margin-left: 140px;
	position: relative;
	}
	
 

		