body {
	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 11px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#divHomeNavTop {
	position: relative;
	height: 27px;
	width: 395px;
	left: 325px;
	top: 77px;
	background-image: url(../GENERIC/IMAGES/HOME/TOPNAV/topnavback.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	color: #FFFFFF;
}
#divHomeTopTxt {
	height: 171px;
	width: 368px;
	left: 339px;
	top: 55px;
	position: relative;
	z-index: 99;
}
.txtBodyWht {
	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 1.7em;
}


a.topNav:link, a.topNav:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.lang:link, a.lang:visited {
	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 1em;
	color: #70B87A;
	text-decoration: none;
}


table.topNav {
	text-align: center;
	height: 27px;
	color: #FFFFFF;
}


#divMain {
	width: 100%;
}
#divDefaultMain {
	height: 100%;
	width: 100%;
}
#divChooseLang {
	height: 37px;
	width: 66px;
	position: relative;
	left: 10px;
	top: -15px;
}
a.topNav:hover, a.topNav:visited:hover {
	color: #FFFF99;
	text-decoration: none;
}
td.topNavDiv {
	width: 25px;
}
a.lang:hover, a.lang:visited:hover {
	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 1em;
	color: #999999;
	text-decoration: underline;
}
.txtTitleWht {
	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 2em;
	font-weight: normal;
	color: #FFFFFF;
}
#divLogo {

	height: 57px;
	width: 215px;
	position: relative;
	left: 505px;
	top: -245px;
}
a.navMain:link, a.navMain:visited {
	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 1em;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

a.navMain:hover, a.navMain:visited:hover {
	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 1em;
	color: #70B87A;
	text-decoration: none;
	font-weight: normal;
}

a.navFaq:link, a.navFaq:visited {
	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 1em;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

a.navFaq:hover, a.navFaq:visited:hover {
	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 1em;
	color: #70B87A;
	text-decoration: none;
	font-weight: normal;
}

.divHomeNewsHolder {
	width: 370px;
	padding-right: 0px;
	padding-left: 15px;
	text-align: left;
	padding-bottom: 10px;
}
#divHomeTitle {
	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 15px;
	font-weight: 700;
	color: #265791;
	text-decoration: none;
	width: 370px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 15px;
	text-align: left;
	padding-bottom: 18px;
}
TD.MainTopBorder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #70B87A;
}

.newsHomeHeadline {
	line-height: 18px;
	font-weight: 700;
	color: #006699;
}
.bodyTxt {
	line-height: 18px;
	color: #333333;
}
a.bodyTxt:link, a.bodyTxt:visited {
	font-weight: 700;
	color: #70B87A;
	text-decoration: none;
}
a.bodyTxt:hover, a.bodyTxt:visited:hover {

	font-weight: 700;
	color: #D1AA0E;
	text-decoration: none;
}
#divLogoOther {


	height: 57px;
	width: 215px;
	position: relative;
	left: 505px;
	top: -48px;
}
TD.HomeBottomBorder {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #CCCCCC;
}
TD.footer {
	font-size: 10px;
	color: #666666;
	height: 30px;
}
a.footer:link, a.footer:visited {
	color: #70B87A;
	text-decoration: underline;
}
a.footer:hover, a.footer:visited:hover {

	color: #666666;
	text-decoration: none;
}
a.navMainSmall:link, a.navMainSmall:visited {

	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 0.9em;
	color: #095BA6;
	text-decoration: none;
	font-weight: normal;
}
a.navMainSmall:hover, a.navMainSmall:visited:hover {


	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 0.9em;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
#divMainTxtHolder {
	width: 570px;
	padding-right: 0px;
	padding-left: 15px;
	text-align: left;
	padding-bottom: 10px;
	line-height: 20px;
	color: #666666;
}
#divMainTitle {

	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 15px;
	font-weight: 700;
	color: #265791;
	text-decoration: none;
	width: 330px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 15px;
	text-align: left;
	padding-bottom: 18px;
}
.newsImgBorder {
	margin-bottom: 10px;
	border: 1px solid #666666;
}
a.navNews:link, a.navNews:visited {


	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 1em;
	color: #095BA6;
	text-decoration: underline;
	font-weight: normal;
}
a.navNews:hover, a.navNews:visited:hover {



	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 1em;
	color: #4A9756;
	text-decoration: none;
	font-weight: normal;
}
.inputBtn {
	font: 700 11px Tahoma, "Trebuchet MS", Verdana, Arial;
	color: #FFFFFF;
	background: #70B87A;
	border: none;
	padding: 3px;
}
TD.loginForm {
	background: #F2F2F2;
}
.inputTxt {
	font: 11px Tahoma, "Trebuchet MS", Verdana, Arial;
	color: #666666;
	background: #F3F5F8;
}
form {
	margin: 0px;
}
TR.resultsTop {
	font: 10px Tahoma, "Trebuchet MS", Verdana, Arial;
	color: #FFFFFF;
	background: #70B87A;
}
TR.row1 {
	font: 11px Tahoma, "Trebuchet MS", Verdana, Arial;
	color: #555555;
	text-decoration: none;
	background: #f0f0f0;
}
TR.row2 {
	font: 11px Tahoma, "Trebuchet MS", Verdana, Arial;
	color: #555555;
	text-decoration: none;
	background: #E0E0E0;
}
a.navMainOn:link, a.navMainOn:visited {

	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 1em;
	color: #095ba6;
	text-decoration: none;
	font-weight: 700;
}
a.navMainOn:hover, a.navMainOn:visited:hover {

	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 1em;
	color: #70B87A;
	text-decoration: none;
	font-weight: 700;
}
ul {
	list-style: url(../GENERIC/IMAGES/ul_bullet.gif);
	padding: 0px;
}
#divMembersMainTxtHolder {

	width: 727px;
	padding-right: 0px;
	padding-left: 15px;
	text-align: left;
	padding-bottom: 10px;
	line-height: 20px;
	color: #666666;
}
#divMembersHomeNavTop {

	position: relative;
	height: 27px;
	width: 450px;
	left: 174px;
	top: 77px;
	background-image: url(../GENERIC/IMAGES/HOME/TOPNAV/topnavback2.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	color: #FFFFFF;
}
#divMembersLogoOther {



	height: 57px;
	width: 215px;
	position: relative;
	left: 284px;
	top: -48px;
}
#divMembersHomeTitle {

	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 15px;
	font-weight: 700;
	color: #265791;
	text-decoration: none;
	width: 100%;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 15px;
	text-align: left;
	padding-bottom: 18px;
}
#divMembersNavTop {

	position: relative;
	height: 27px;
	width: 450px;
	left: 270px;
	top: 77px;
	background-image: url(../GENERIC/IMAGES/HOME/TOPNAV/topnavback2.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	color: #FFFFFF;
}
TD.leftMembers {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #70B87A;
}
TD.rightMembers {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70B87A;
}
TD.projectNav {
	padding: 2px;
	border-top: 1px none #37358B;
	border-right: 1px solid #37358B;
	border-bottom: 1px solid #37358B;
	border-left: 1px solid #37358B;
}
TD.projectNavTop {
	font-size: 13px;
	font-weight: 700;
	color: #FFFFFF;
	background: url(../GENERIC/IMAGES/PROJECT/navTop.gif) no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 25px;
}
TD.tableHeadings {
	background: #7AB870;
	font-weight: 700;
	color: #FFFFFF;
	line-height: normal;
}
TD.backLitter {
	background: url(../GENERIC/IMAGES/EREVIEWICONS/BIG/litter.gif) no-repeat right 10px;
}
TD.backWaste {
	background: url(../GENERIC/IMAGES/EREVIEWICONS/BIG/waste.gif) no-repeat right 10px;
}
TD.backEnergy {

	background: url(../GENERIC/IMAGES/EREVIEWICONS/BIG/energy.gif) no-repeat right 10px;
}
TD.backWater {


	background: url(../GENERIC/IMAGES/EREVIEWICONS/BIG/water.gif) no-repeat right 10px;
}
TD.backTransport {
	background-image: url(../GENERIC/IMAGES/EREVIEWICONS/BIG/transport.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
}
TD.backHealthy {

	background-image: url(../GENERIC/IMAGES/EREVIEWICONS/BIG/healthy.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
}
TD.backSchool {


	background-image: url(../GENERIC/IMAGES/EREVIEWICONS/BIG/school_grounds.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
}
TD.backGlobal {



	background-image: url(../GENERIC/IMAGES/EREVIEWICONS/BIG/world.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
}
TD.overdueDate {
	font-weight: 700;
	color: #CC0000;
}
TABLE.apFull {
	border: 1px solid #999999;
}
.bodyTxtTitleBlack {
	font: 700 14px Tahoma, "Trebuchet MS", Verdana, Arial;
	color: #666666;
}
#divHomeNavTopNew {
	height: 27px;
	width: 395px;
	background-image: url(../GENERIC/IMAGES/HOME/TOPNAV/topnavback.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	left: 325px;
	position: relative;
	top: -17px;
}
#divLogo2 {
	height: 57px;
	width: 215px;
	position: relative;
	left: 505px;
}
#divChooseLang2 {
	height: 37px;
	width: 66px;
	position: relative;
	margin-left: 10px;
}
#divHomeTopTxt2 {

	height: 171px;
	width: 368px;
	left: 339px;
	top: 0px;
	position: relative;
	z-index: 99;
}

