body
{
	margin: 0px;
	background-color: #ffffff;
}
h1
{
	font-family: Verdana;
	font-size: 85%;
	margin: 0px;
	color: #73bd26;
	text-transform: uppercase;
}
h2
{
	font-family: Verdana;
	font-size: 105%;
	margin: 0px;
	color: #73bd26;
	font-weight: bold;
}
.tablecell
{
	font-family: Arial;
	font-size: 75%;
	color: #5f6164;
	line-height: 24px;
}
#ribbon {
	position:absolute;
	left:0px;
	top:285px;
	z-index:3;
}
#portTitle
{
	font-family: Verdana;
	font-size: 85%;
	margin: 0px;
	color: #73bd26;
	text-transform: uppercase;
	font-weight: bold;
}
#maincontent
{
	width: 100%;
	height: 100%;
}
#header
{
	height: 87px;
	width: 100%;
	background-image: url(/images/bgtile_header.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#headercontainer
{
	height: 87px;
	width: 984px;
	background-image: url(/images/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenttable
{
	height: 100%;
}
#leftspace
{
	height: 100%;
	width: 68px;
	background-image: url(/images/bg_footerleft.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#leftcolumn
{
	width: 237px;
}
#subnav
{
	width: 237px;
	height: 165px;
}
#rightcolumn
{
	width: 679px;
	text-align: left;
}
#content
{
	margin: 66px 0px 0px 0px;
}
#contentholder
{
	width: 679px;
}
#breadcrumbs
{
	font-family: Arial;
	color: #5f6164;
	font-size: 65%;
	margin: 0px 0px 5px 0px;
}
#breadcrumbs a
{
	color: #73bd26;
	text-decoration: none;
}
#breadcrumbs a:hover
{
	color: #73bd26;
	text-decoration: none;
}
#hometext {font:75% Arial, Helvetica, sans-serif; color:#5f6164;}
.contenttext
{
	font-family: Arial;
	font-size: 75%;
	color: #5f6164;
	line-height: 24px;
	margin: 0px 25px 10px 21px;
}
.contenttext a, #hometext a
{
	color: #73bd26;
	text-decoration: underline;
}
.contenttext a:hover, #hometext a:hover
{
	color: #73bd26;
	text-decoration: none;
}
.normalTxt {font-size:100%; font-family:Arial, Helvetica, sans-serif; color:#5f6164;}
#footer
{
	height: 344px;
	width: 100%;
}
#footerbot
{
	height: 237px;
	width: 100%;
	background-image: url(/images/bgtile_footer.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.subnavtitle
{
	font-family: Arial;
	font-size: 15px;
	color: #73bd26;
	text-transform: uppercase;
	font-weight: bold;
}
.subnavline
{
	width: 138px;
	height: 1px;
	margin: 3px 0px 5px 0px;
}
.subnavlinks
{
	font-family: Verdana;
	font-size: 12px;
	color: #5f6164;
	text-transform: uppercase;
	margin: 0px 0px 0px 20px;
	line-height: 20px;
}
.subnavlinks a
{
	color: #5f6164;
	text-decoration: none;
}
.subnavlinks a:hover
{
	color: #73bd26;
	text-decoration: none;
}
#portimages
{
	
}
.portimg
{
	width: 157px;
	height: 70px;
	margin: 0px 9px 14px 0px;
	border: 0px;
}
#smallicons{ width:100%; padding: 45px 0 0 0; }
.smallicons{ border:0; }

#iconconserve{float:left; width: 210px;}
#iconanalyze{float:left; width: 210px;}
#iconcreate{float:left; width: 210px;}
#iconsustain{float:left;}

.iconimage{ float:left; }
.icontext{ float:left; padding: 7px 0 0 12px; }
.icontext a{ color:#5f6164; text-decoration:none; }
.icontext a:hover{ color:#5f6164; text-decoration:none; }
.icontext h1{ color:#73bd26; padding: 0 0 0 0; line-height:13px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, Sans-Serif; }
.icontext h2{ color:#5F6164; padding: 0 0 0 0; line-height:13px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, Sans-Serif; }

#conserveimgicon_over{ display:none; }
#analyzeimgicon_over{ display:none; }
#createimgicon_over{ display:none; }
#sustainimgicon_over{ display:none; }

#homebanner {width:674px; height:400px;}
	#bannerHolder {width:674px; height:373px;}
		.slideshow {width:674px; height:373px; position:relative; padding:0; margin:0;}
		.slideshow a img {border:none;}
		.slideshow li.slide {list-style-type:none;}
		.slideshow .slides {width:674px; height:373px; margin:0;}
		.slideshow .slides li.slide {visibility:hidden; position:absolute; left:0; top:0;}

		.slideshow .buttons {display:none;}
		.slideshow .buttons {display:block; position:absolute; z-index:8; right:3px; bottom:5px; margin:0;}
		.slideshow .buttons li {float:left; display:inline; width:17px; background-repeat:no-repeat; padding-right:6px; font-family:arial; font-size:10px;}
		.slideshow .buttons li a {float:left; text-decoration:none; width:17px; height:17px; color:#000; outline:0; padding-top:2px;}
		.slideshow ul.buttons li a:hover {text-decoration:none; width:17px; height:17px; color:#fff;}
		.slideshow ul.buttons li.active a:hover, .slideshow ul.buttons li.active a {width:17px; height:17px;}

		.bgbutton {width:17px; height:17px; overflow:hidden; text-align:center;}
		.bgbuttonactive {width:17px; height:17px; background:#68a60d; text-align:center;}
			.bgbuttonactive a {color:#fff !important;}
		.bgbutton a {width:17px; height:17px; background:#fff; text-align:center;}
		.bgbutton a:hover {background:#68a60d;}
