@charset "utf-8";
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #d50000;
}
a.backLink {
	color: #009245;
	font-size: 70%;
}
.addressP
{
font-size:70%;
}
.address {
	text-align: center;
}
.awardsInfo {
	background-image: url(/images/awardsBg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 7px;
	margin-top: 10px;
	padding-right: 5px;
}
.awardInfoLink {
	font-size: 60%;
	margin-top: 5px;
}
.awardsInfoL {
	float: left;
	width: 50px;
}
.awardsInfoR {
	float: right;
	width: 115px;
	margin-left: 15px;
}

body {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#bottomNav {
	padding-top: 15px;
	width: 370px;
	margin-bottom: 10px;
}

#bottomNav img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	top: 4px;
}
#brochureContent p {
	font-size: 70%;
	color: #FFFFFF;
	line-height: 15px;
}
a.co2saved:hover {
	color: #333333;
}
a.co2savedImgLink:hover {
	color: #EA2328;
}
/* CSS Document */
.co2
{
font-size:60%;
}

.clear {
	clear: both;
}
.co2saved  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #999999;
	text-decoration: none;
}
.co2savedImg {
	background-image: url(/images/co2savedImg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 46px;
}

.co2savedImgTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 52px;
	padding-top: 14px;
	font-size: 17px;
}
.co2savedImgLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	
}

#content {
	margin-top: 5px;


}
#co2saved {
	background-image: url(/images/bottomTopBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 380px;
	position: absolute;
	bottom: 19px;
}
a.downloadLink  {
	font-weight: bold;
	font-size: 60%;
	color: #FFFFFF;
}
a.downloadLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.footerLinks {
	color: #000000;
	text-decoration: underline;
}

.fieldWidth {
	width: 180px;
}
a.newsArticle {
	font-size: 70%;
}
a.newsMoreLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 60%;
	text-decoration: none;
	color: #333333;
}
.monthName {
	font-size: 80%;
	color: #6BBF45;
}
a.textOnly {
	color: #999999;
	text-decoration: none;
}
a.view  {
	font-size: 50%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#rightR p {
	font-size: 80%;
	line-height: 18px;
}
.sitemapLink {
	margin-top: 15px;
	margin-bottom: 10px;
}
.sitemapLink a {
	font-size: 80%;
	line-height: 18px;
}
html>/**/body .co2savedImgLink
{
vertical-align:middle;
}

html>/**/body #co2saved
{
bottom:20px;
}
.imgBorder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.topNavL {
	float: left;
}
.topNavR {
	float: right;
	position: relative;
	top: 5px;
}


#ecodanImg {
	position: absolute;
	bottom: 18px;
}
html>/**/body #ecodanImg
{
bottom:20px;
}
#footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-left: 12px;
	font-size: 60%;
	padding-right: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
}
#footerRight {
	float: right;
}
#footerLeft {
	float: left;
}
#rightRFeedback {
	float: right;
	width: 180px;
	padding-bottom: 13em;
}
.feedbackLink
{
overflow:hidden;
}
.go {
	position: relative;
	top: 3px;
	margin-left: 5px;
}

#headerImg {
	margin-top: 10px;
}

.leftLinks {
	background-image: url(/images/redArrow.jpg);
	height: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 13px;
	padding-left: 25px;
}
.leftLinks a {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	display: block;
	width: 123px;
	padding-top: 4px;
	padding-bottom: 5px;
}
.leftLinks a:hover {
	color: #d50000;
}

#left {
	float: left;
	width: 158px;
	background-repeat: repeat-x;
	background-image: url(/images/leftBg.jpg);
	background-position: left top;
	padding-top: 15px;
	padding-left: 12px;
	background-color: #FFFFFF;
}
#left img {
	margin-top: 15px;
}

#logo {
	float: left;
	width: 145px;
}

#logoStrapline {
	float: left;
	width: 480px;
	padding-left: 12px;
	padding-top: 12px;
}
#right {
	float: right;
	width: 590px;
	background-image: url(/images/rightBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
	background-color: #3AB54A;
	padding: 10px;
	margin-bottom: 10px;
}
.headerInRightTxt {
	display: none;
}

#rightIn {
	background-color: #FFFFFF;
	background-image: url(/images/rightBorderBg.gif);
	background-repeat: repeat-y;
	background-position: left center;
	padding-right: 10px;
	padding-left: 10px;
}
.paddingTen {
	background-color: #FFFFFF;
	height: 10px;
	overflow: hidden;
}
#rightR {
	float: right;
	width: 180px;
	padding-bottom: 13em;
}

#rightL {
	float: left;
	width: 370px;
	padding-right: 10px;
	padding-bottom: 7em;
}
#middleBorder {
	background-image: url(/images/rightBorderBg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#rightL p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.strapLine {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #797979;
}
#search {
	float: right;
	width: 280px;
	text-align: right;
	padding-top: 20px;
}
#searchForm {
	display: inline;

}

#strapLine {
	float: right;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #797979;
	padding-top: 15px;
	padding-right: 40px;
	padding-bottom: 15px;
	margin-top: 3px;
}
.topLine {
	height: 5px;
	background-color: #FF0000;
}
.txtSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#topNav {
	clear: both;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 4px;
	padding-bottom: 5px;
	height: 1em;
}
.topNavR a:hover {
	text-decoration: none;
}

#topNav a {
	margin-right: 5px;
	margin-left: 5px;
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.vertBar {
	color: #CCCCCC;
}

#wrapper {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
html>/**/body #topNav {
	padding-top: 10px;
}
.greenBar {
	background-color: #009245;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 11px;
	color: #FFFFFF;
	font-size: 60%;
	font-weight: bold;
	height: 1.1em;
}

.greenBar a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.greenBar a {
	color: #FFFFFF;
	text-decoration: none;
}
.headerInRight {
	margin-bottom: 20px;
}
.headerInRight img
{
overflow:hidden;
}
/* Home Page Properties */

span.newsHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	line-height:normal;
	color:#333333;
}


.newsHome {
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}
.newsHomeL {
	float: left;
	width: 50px;
}
.newsHomeR {
	float: right;
	width: 120px;
	margin-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 60%;
	line-height: normal;
}
.newsContent {
	margin-left: 10px;
	float: right;
	width: 120px;
}
.newsHomeP   {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	color: #666666;
	margin-bottom: 0px;
	margin-top:2px;
}
.newsImg {
	float: left;
	width: 50px;
}
.imgBotNews      {
	margin-top: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* News Page and News Article Page Properties */
.linksInNews {
	background-image: url(/images/gradRightL.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
	padding-bottom: 3px;
	clear: both;
	position: relative;
}

.linksInNews a {
	text-decoration: none;
}
.newsLinkContent {
	padding-top: 1px;
	width: 320px;
}
.linksView {
	padding-top: 3px;
	text-align: right;
	padding-bottom: 3px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.greenArrow {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	top: 2px;
}

.month {
	font-size: 70%;
	color: #009245;
	line-height:9px;
}


.newsHeading1 {
	padding-top: 2px;

}
h2 {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #6BBF45;
}
/* Initiatives Page Properties */
.initiativesHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	background-color: #009245;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 230px;
	margin-left: 10px;
}
#borderBet {
	padding-bottom: 10px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
}
.initiativeWidth {
	width: 30px;
}
.initiativeBoxBg {
	background-image: url(/images/initiativesBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	float: left;
	padding-bottom: 8px;
}

.initiativeBox {
	width: 72px;
	float: left;
}
.initiativeBoxNoMar {
	float: right;
	width: 72px;
}
.initativeLink {
	margin-bottom: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	position: relative;
}
.initativeLink  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	width: 60px;
}
.initiativLinkL {
	width: 57px;
}
.initiativeLinkR {
	position: absolute;
	right: 5px;
	top: 3px;


}

.initiativeTitle {
	background-image: url(/images/initiativesRightBg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-size: 60%;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-weight: bold;
}
.initiative {
	background-image: url(../images/initiativesRightGrad.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	font-size: 60%;
	width: 140px;
}


.initiative img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.initiativeRight {
	width: 180px;
	margin-bottom: 5px;
	margin-top: 10px;
	background-image: url(/images/initiativesRightGrad.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
}
/* Exhibitions and Events Page Properties */

.forthcoming {
	background-image: url(/images/initiativesRightGrad.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 70%;
	padding-bottom: 5px;
	font-weight: bold;
}
.forthcomingContent {
	font-size: 70%;
	padding-top: 5px;
	line-height: 17px;
}
.forthcomingContentBottom {
	font-size: 70%;
	padding-top: 5px;
	line-height: 17px;
	background-image: url(/images/initiativesRightGrad.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* Downlaods Page Properties */
#ggiBrochure {
	background-image: url(/images/brochureBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#brochureContent {
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.brochureTitle {
	font-size: 90%;
	font-weight: bold;
}

.lnHeading {
	background-image: url(/images/bottomTopBg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	font-size: 80%;
	margin-bottom: 5px;
}
.lnContent {
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6BBF45;
	padding-bottom: 10px;

}



.greenArrowImg {
	color: #3AB54A;
	font-weight: bold;
}
.linksLinkPage {
	font-size: 70%;
}

#latestNewsletter a {
	font-size: 70%;
	text-decoration: none;
}
#latestNewsletter {

}
.signup {
	font-size: 150%;
	text-decoration: none;
	color: #333333;
	font-family: "Arial Narrow";
}
.imgTopMargin {
	margin-top: 15px;
}
a.feedbackEmail {
	font-weight: bold;
	color: #009245;
}

#co2savedFeedback {
	background-image: url(/images/feedbackBottomBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 370px;
	position: absolute;
	bottom: 19px;
}
.co2savedFeedback  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #999999;
	text-decoration: none;
}
#bottomNavFeedback {
	padding-top: 50px;
	margin-bottom: 10px;
	width: 370px;
}
span.ggiTxt {
	font-size: 12px;
	vertical-align: top;
}
html>/**/body span.ggiTxt
{
vertical-align:middle;
}
#bottomNavFeedback img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	top: 4px;
}
.marginRight {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p.firstP {
	margin-top: 0px;
	padding: 0px;
}
.paddingTwenty {
	background-color: #FFFFFF;
	height: 20px;
	overflow: hidden;
}
.initativeLink a:hover {
	text-decoration: underline;
	color: #FFFFFF;

}

.topNavL a:hover {
	text-decoration: underline;

}
.initiativeLinkRTen {
	position: absolute;
	right: 4px;
	top: 3px;
}
.signupNewsLet {
	margin-top: 20px;
}
#feedbackForm table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	border: 1px solid #d5d5d5;
	background-color: #E8E8E8;
}
.redstar {
	font-size: 80%;
	font-weight: bold;
	color: #CC0000;
}
.requiredField {
	font-size: 70%;
}

#rightInImg {
	overflow: hidden;
}
#rightNewArt {
	float: right;
	width: 180px;
	padding-bottom: 12.5em;
}
#rightInTerms {
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}
.termsHeading {
	padding-bottom: 5px;
	font-size: 80%;
	margin-bottom: 5px;
	color: #333333;
	font-weight: bold;
}
#rightInTerms p {
	font-size: 80%;
	line-height: 18px;
	width: 550px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.tpHeading {
	font-family: Arial, Helvetica, sans-serif;
	color: #009245;
	font-size: 100%;
	margin-bottom: 15px;
	background-image: url(/images/termsHeadBg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
}

#rightInTerms ol {
	font-size: 80%;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 20px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.eachTerm {
	position: relative;
	margin-bottom: 20px;
}
.topTerms {
	position: absolute;
	right: 10px;
	bottom: 0px;
}
.topTerms a {
	font-size: 70%;
	text-decoration: underline;
}

#rightInTerms ul {
	list-style-type: disc;
	margin-right: 20px;
}
html>/**/body #topNav {
	padding-bottom: 5px;

}
#imgHeader {
	overflow: hidden;
}
