html
{
	height: 100%;
	padding-bottom: 1px;
}
body
{
	min-width: 1024px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
}
html, body {height: 100%;}

#wrap {
		position: relative;
	min-height: 100%;
	top: 0px;
	text-align: left;
	width: 1002px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/pink_bar.jpg);
	background-repeat: repeat-y;
	}
	

#main {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #333333;
	text-decoration: none;
	overflow:auto;
	padding-left: 300px;
	padding-top: 0px;
	padding-bottom: 240px;
}  /* must be same height as the footer */

#footer
{
	position: relative;
	margin-top: -180px;/* negative value of footer height */
	height: 180px;
	clear:both;
	width: 1002px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	background-image: url(images/footer_bar.jpg);
	background-repeat: repeat-y;
	z-index: 13;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-position: left;
}

#header {
	position: inherit;
	height: 110px;
	width: 120px;
}
#logo {
	position: absolute;
	width: 90px;
	left: 20px;
	top: 10px;
	z-index: 3;
}
#navigation_column_1 {
	height: 380px;
	background-color: #d6b6d1;
	top: 110px;
	position: absolute;
	width: 150px;
	z-index: 8;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #e63b91;
}
#navigation_column_2 {
	background-color: #af6da4;
	top: 110px;
	position: absolute;
	width: 150px;
	z-index: 9;
	height: 380px;
	left: 150px;
}
#navigation_column_3 {
	height: 380px;
	background-color: #862775;
	top: 110px;
	position: absolute;
	width: 152px;
	z-index: 10;
	left: 300px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
}
#navigation_content_1 {
	width: 140px;
	position: absolute;
	padding-top: 280px;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
#mercer_credit {
	width: 140px;
	position: absolute;
	padding-top: 350px;
	text-align: right;
}
#navigation_content_2 {
	width: 140px;
	position: absolute;
	padding-top: 50px;
	line-height: 16pt;
	text-align: right;
}
#navigation_content_3 {
	width: 140px;
	position: absolute;
	padding-top: 50px;
	padding-left: 0px;
	line-height: 16pt;
	text-align: right;
}
#navigation_content_projects {
	width: 130px;
	position: absolute;
	padding-top: 50px;
	padding-left: 10px;
	line-height: 16pt;
	text-align: right;
}
#content_image {
	padding-left: 152px;
	width: 538px;
	height: 380px;
}
#content_text {
	width: 550px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 20px;
	left: 0px;
	position: relative;
	padding-left: 20px;
	visibility: visible;
}
#content_text_detail {
	width: 260px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 20px;
	position: relative;
	padding-left: 20px;
	visibility: visible;
}
#content_text_detail_thumbs {
	width: 396px;
	top: 512px;
	position: absolute;
	visibility: visible;
	left: 594px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
#content_text1 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text2 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text3 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text4 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text5 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text6 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text7 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text8 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text9 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text10 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text11 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text12 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text13 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_text14 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
#content_extras {
	width: 60px;
	top: 520px;
	position: absolute;
	left: 900px;
}
a.footer:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
}
a.footer:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
}
a.footer:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #30cdd7;
	text-decoration: none;
}
a.footer:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
}
a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #862775;
	text-decoration: none;
}
a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #862775;
	text-decoration: none;
}
a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #30cdd7;
	text-decoration: none;
}
a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #862775;
	text-decoration: none;
}
#footer_column_1 {
	position: absolute;
	color: #333333;
	background-color: #FFFFFF;
	width: 120px;
	left: 15px;
	line-height: 12pt;
}
#footer_column_2 {
	position: absolute;
	color: #333333;
	background-color: #FFFFFF;
	width: 120px;
	left: 155px;
	line-height: 12pt;
}
#footer_column_3 {
	position: absolute;
	color: #333333;
	background-color: #FFFFFF;
	width: 120px;
	left: 300px;
	line-height: 12pt;
}
#footer_column_4 {
	position: absolute;
	color: #333333;
	background-color: #FFFFFF;
	width: 120px;
	left: 440px;
	line-height: 12pt;
}
#footer_column_5 {
	position: absolute;
	color: #333333;
	background-color: #FFFFFF;
	width: 120px;
	left: 585px;
	line-height: 12pt;
}
#footer_column_6 {
	position: absolute;
	color: #333333;
	background-color: #FFFFFF;
	width: 120px;
	left: 765px;
	line-height: 12pt;
}
a.nav:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.nav:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.nav:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #b5d334;
	text-decoration: none;
}
a.nav:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.navon:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #b5d334;
	text-decoration: none;
}
a.navon:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #b5d334;
	text-decoration: none;
}
a.navon:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #b5d334;
	text-decoration: none;
}
a.navon:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #b5d334;
	text-decoration: none;
}
a.sub:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.sub:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.sub:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #30cdd7;
	text-decoration: none;
}
a.sub:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.subon:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #30cdd7;
	text-decoration: none;
}
a.subon:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #30cdd7;
	text-decoration: none;
}
a.subon:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #30cdd7;
	text-decoration: none;
}
a.subon:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #30cdd7;
	text-decoration: none;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #862775;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #862775;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#title {
	position: absolute;
	width: 980px;
	text-align: right;
	top: 73px;
	z-index: 2;
}
a.contact:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
a.contact:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
a.contact:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}
a.contact:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
#navigation_column_3_extra {
	height: 50px;
	top: 490px;
	position: absolute;
	width: 10px;
	z-index: 11;
	left: 300px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
}
.style1 {
	font-size: 9pt;
	color: #b5d334;
}
.style2 {
	font-size: 9pt;
	color: #30cdd7;
}
.style3 {
	font-size: 8pt;
}
.bodytext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
}
#content_text_suppliers {
	width: 490px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: -20px;
	left: 120px;
	position: relative;
	padding-left: 30px;
	visibility: visible;
}
#quote {
	position: absolute;
	width: 800px;
	text-align: left;
	top: 81px;
	z-index: 2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #666666;
	left: 147px;
}
#content_extras_home {
	width: 144px;
	top: 520px;
	left: 800px;
	position: absolute;
}
#content_text_home {
	width: 470px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 20px;
	left: 0px;
	position: relative;
	padding-left: 20px;
	visibility: visible;
}
#content_text_home_new {
	width: 470px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: visible;
}
#content_logos_home {
	width: 144px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 20px;
	left: 500px;
	position: relative;
	padding-left: 20px;
	visibility: visible;
}
table {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
}
#content_text15 {
	width: 580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #30cdd7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #333333;
	text-decoration: none;
	top: 510px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	visibility: hidden;
}
.image_wrap {
	float: left;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 20px;
}
.photo_credit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #666;
}
