body {
	margin: 0px 0px 0px;
	background: #FFFFFF;
}

.loginbutton
{
	border:	solid;
	border-width:	1;
	border-color:	#FF9900;
	background-color:	#FFF3E6;
	width: 80;
}

.paymentbutton
{
	border-width:	3;
	width: 60;
	height: 25;
}

.paymentbuttonCC
{
	border-width:	3;
	width: 80;
	height: 25;
}

.text {
	color: #000000;
	text-align: left;
	font: normal 12px  Arial, Helvetica, Geneva;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.textcenter {
	color: #000000;
	text-align: left;
	font: normal 12px  Arial, Helvetica, Geneva;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 25px;
}
.tdright {
	color: #000000;
	text-align: left;
	font: normal 12px Arial, Helvetica, Geneva;
	padding-top: 15px;
    padding-right: 10px;
	padding-bottom: 10px;
}

.tdtopright {
	color: #000000;
	text-align: left;
	font: normal 12px  Arial, Helvetica, Geneva;
    padding-right: 10px;
}

.bullettext {
	color: #000000;
	text-align: left;
	font: normal 12px Arial, Helvetica, Geneva;
	left: 0px;
}

.textindent {
    color: #000000;
	text-align: left;
	font: normal 12px  Arial, Helvetica, Geneva;
	padding-left: 5px;
	padding-right: 5px;
}

.textindentlinks {
    color: #000000;
	text-align: left;
	font: normal 12px/10px Arial, Helvetica, Geneva;
	padding-left: 5px;
	padding-right: 5px;
}

.bdrtop {
    border-top: 1px solid #2D4491;
}

.border {
    border: 1px solid #2D4491;
}
	

.bordergreen {
    border: 1px solid #009082;
}

.borderpc {
    border: 1px solid #3b71b8;
}
	
.bordergrey {
    border: 1px solid #CCCCCC;
}

.navbar {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/nav/navbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

a.copyright {
    font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #2D4491;
    text-decoration: none;
}

a.copyright:hover {
    color: #000000;
    text-decoration: none;
}
			
.rightcolumnbdr {
	border: 1px solid #2D4491;
}

.leftcolumnbdr {
	border: 1px solid #2D4491;
	padding: 10px;
}		
		
.footer {
	background: #EFEDED;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2D4491;
	border-bottom-color: #2D4491;
	text-align: center;
	width: 100%;
	left: 0px;
	clear: both;
	margin: 0;
	padding-top: 5px;
    padding-top: 5px;
	text-decoration: none;
	vertical-align: middle;
}

h1	{
	color: #2D4491;
	text-align: left;
    padding-left: 5px;
    padding-right: 5px;
	font: bold 12px Arial, Helvetica, Geneva;
}

h2	{
	color: #2D4491;
	text-align: left;
	font: bold 18px Arial, Helvetica, Geneva;
}
						
						
h3	{
	color: #2D4491;
	text-align: center;
	font: bold 14px Arial, Helvetica, Geneva;
	padding-left: 10px;
}	
						
h4	{
	color: #009082;
	text-align: left;
	font: bold 16px Arial, Helvetica, Geneva;
	padding: 10px;
	margin-left: 5px;
}

a {
    font-family:   Arial, Helvetica, Geneva;
    color: #009082;
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    color:#2D4491;
    text-decoration: none;
}

											
a.other {
    font-family:   Arial, Helvetica, Geneva;
	color: #2D4491;
    font-weight: bold;
	text-decoration: none;
}

a.other:hover {
    color: #009082;
}

.arrow {
    font-family:   Arial, Helvetica, Geneva;
    color: #2D4491;
    font-weight: bold;
}
			
ul li {
	list-style:  url(../images/nav/bullet.gif) outside;
	line-height: 12px;
	text-indent: 0px;
	left: 0px;
}
			
			
.bluebg {
    background: #2D4491;
    color: #FFFFFF;
    border-left: 1px solid #2D4491;
    border-right: 1px solid #2D4491;
	text-align: left;
	padding: 5px;
	font: bold 12px Arial, Helvetica, Geneva;
}


.greybg {
    background: #EFEDED;
    color: #2D4491;
    border: 1px solid #2D4491;
	text-align: left;
	padding: 8px;
	font: normal 12px Arial, Helvetica, Geneva;
}


.weeebg {
    background: #848688;
    color: #FFFFFF;
	text-align: left;
	padding: 5px;
	font: bold 12px Arial, Helvetica, Geneva;
}

/* BEGIN STYLES FOR MEMBER MENU */

.memberheader	{
    display: block;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 1px;
    background-color: #2D4491;
	font-family: Arial;
	font-size: 12px;
	width: 180px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.divsidenavmember {
    width: 180px;
	display: block;
	background-color: #FF69B4;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family:  Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
}

a.sidenavmembersub {
    width: 180px;
	display: block;
	background-color: #f78bbe;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family:  Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
}

a.sidenavmembersub:hover {
	width: 180px;
	display: block;
	background-color: #f78bbe;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}

.weeeheader	{
    display: block;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 1px;
    background-color: #848688;
	font-family: Arial;
	font-size: 12px;
	width: 180px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.divsidenavweee {
    width: 180px;
	display: block;
	background-color: #9b9d9b;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family:  Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
}

a.sidenavweeesub {
    width: 180px;
	display: block;
	background-color: #bbbdbb;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family:  Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
}

a.sidenavweeesub:hover {
	width: 180px;
	display: block;
	background-color: #949698;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}


.pcheader {
    display: block;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 1px;
    background-color: #3b71b8;
	font-family: Arial;
	font-size: 12px;
	width: 180px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.divsidenavpc {
    width: 180px;
	display: block;
	background-color: #538bbc;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family:  Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
}

a.sidenavpc {
    width: 180px;
	display: block;
	background-color: #538bbc;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family:  Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
}
	

a.sidenavpc:hover {
	width: 180px;
	display: block;
	background-color: #3b71b8;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}


a.sidenavpcsub {
    width: 180px;
	display: block;
	background-color: #7EA4C7;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family:  Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
}
	

a.sidenavpcsub:hover {
	width: 180px;
	display: block;
	background-color: #3b71b8;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
.batteriesheader	{
    display: block;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 1px;
    background-color: #ff4da1;
	font-family: Arial;
	font-size: 12px;
	width: 180px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.divsidenavbatteries {
    width: 180px;
	display: block;
	background-color: #FF69B4;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family:  Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
}

a.sidenavbatteriessub {
    width: 180px;
	display: block;
	background-color: #f78bbe;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family:  Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
}

a.sidenavbatteriessub:hover {
	width: 180px;
	display: block;
	background-color: #f78bbe;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}

.carbonheader	{
    display: block;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 1px;
    background-color: #3571B5;
	font-family: Arial;
	font-size: 12px;
	width: 180px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.divsidenavcarbon {
    width: 180px;
	display: block;
	background-color: #3571B5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family:  Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
}

a.sidenavcarbonsub {
    width: 180px;
	display: block;
	background-color: #5e8fc7;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family:  Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
}

a.sidenavcarbonsub:hover {
	width: 180px;
	display: block;
	background-color: #3571B5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}


.packagingcolour {
	color: #3B71B8;
	font-weight: bold;
}

.weeecolour {
	color: #848688;
	font-weight: bold;
}

.datacolour {
	color: #009ED8;
	font-weight: bold;
}

.recyclingcolour {
	color: #00625C;
	font-weight: bold;
}

.rescapecolour {
	color: #55BC6E;
	font-weight: bold;
}

.consultancycolour {
	color: #A26AAC;
	font-weight: bold;
}

.carboncolour {
	color: #3571B5;
	font-weight: bold;
}

.contactright { 	 
	font-size: 12px;
	font-family:   Arial, Helvetica, Geneva;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	background-color: #2D4491;
}

.contactright:hover { 
	color:#009082;
}

.texttables {
	color: #000000;
	font-size: 12px;
	font-family:   Arial, Helvetica, Geneva;
}

.textvalpakblue {
	color: #294289;
	text-align: left;
	font: normal 12px  Arial, Helvetica, Geneva;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

.blueloginbg {
    background-color: #2D4490;
    width: 300px;
    padding-top: 5px;
    padding-bottom: 5px;
}


.borderthickgrey {
    border: 2px solid #CCCCCC;
    width : 300px;
    padding: 5px;
    text-align: left;
    color: #000000;
	text-align: left;
	font: normal 12px  Arial, Helvetica, Geneva;
}

.hometable {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.membersblue {
	color: #2D4491;
	font: normal 14px  Arial, Helvetica, Geneva;
	font-weight: bold;
}

.membersgreen {
	color: #00908E;
	font: normal 14px  Arial, Helvetica, Geneva;
	font-weight: bold;

}
.membersgreen:hover {
	text-decoration: underline;
	color: #00908E;
}

.memberstable {
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
}

/* END STYLES FOR MEMBER MENU */


/* Valpak Table Styles */

td {
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Verdana;
}

.tabledefault {
    BACKGROUND-COLOR: #e3f4f6
}

.tableheader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white;
    BACKGROUND-COLOR: #003399
}

.tableheadercenter {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: center
}

.tableheadersmall {
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR: #003399
}

td.datalabel
{
    FONT-SIZE: 10pt;
    COLOR: #180a71;
    BACKGROUND-COLOR: #87ceeb;
    TEXT-ALIGN: right
}

td.datalabelsmall {
    FONT-SIZE: 8pt;
    COLOR: #180a71;
    BACKGROUND-COLOR: #87ceeb;
    TEXT-ALIGN: right
}

.datalabelcenter {
    FONT-SIZE: 10pt;
    COLOR: #180a71;
    BACKGROUND-COLOR: #87ceeb;
    TEXT-ALIGN: center
}
.datalabelleft {
    FONT-SIZE: 10pt;
    COLOR: #180a71;
    BACKGROUND-COLOR: #87ceeb;
    TEXT-ALIGN: left
}

.dataleft {
    BACKGROUND-COLOR: #87ceeb;
}

.whiterow {
    BACKGROUND-COLOR: #ffffff;
}

/* Valpak Table Styles */
