BODY {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #FFFFFF;}

BODY.grn {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #0A511E;}

TD { FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica;}


.lbBg{
	FONT-FAMILY: verdana, arial, helvetica;
	font : 10pt;
	COLOR: #FFFFFF;
	background : #356EB0;
}

.dg{
	background-color:#0A511E;
}

.li,.lb {
	padding-left:2px;
	background-repeat:no-repeat;
	display:block;
	list-style-position : inside;
}

.titleLg {
	padding-left:2px;
	FONT-SIZE : 32pt;
	
}

.titleBlkLg {
	padding-left:2px;
	FONT-SIZE : 32pt;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #000000;
}
.titleMd {
	padding-left:2px;
	FONT-SIZE : 20pt;
	
}

.text {
	padding-left:2px;
	FONT-SIZE : 10pt;
	vertical-align : top;
	color: #000000;
}




A.Lnk {	COLOR: #0000ff; TEXT-DECORATION: underline; FONT-FAMILY: Arial;}
A.Lnk:hover {	COLOR: #0000FF; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

#main{
	width: 720px;
	margin: 0 auto;
	border: 2px;
	border-color:#ffffff;
	position : relative;
}

.busBody{
	background: #0F56A7;
	color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
}
	
#busLogo{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 325px;
	height: 105px;
	padding-right : 5px;
}

#topSpacer{
	position: absolute;
	top: 0px;
	left: 320px;
	width: 10px;
	height: 105px;
}
#banner{
	position: absolute;
	top: 73px;
	left: 325px;
	width: 395px;
	height: 105px;
	bottom: auto;
	font-size : 16pt;
	padding-left : 5px;
}
p.bus{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

#leftCol{
	position: absolute;
	width: 325px;
	top: 110;
	right: 325;
	left: 0;
	bottom: auto;
	padding-right : 5px;
	vertical-align : top;
	float: left;
}

#rightCol{
    position: absolute;
	width: 395px;
    top: 110;
    right: 720;
	left: 325;
	bottom: auto;
	padding-left : 5px;
	vertical-align : top;
	float: left;
}

#rrr{
	position: absolute;
	width: 700px;
	top: 550;
	left: 50;
	bottom: auto;
	vertical-align : top;
	z-index: 3;
	font-size : 8pt;
	text-align : center;
}

#worldHand{
    position: absolute;
	width: 300px;
    top: 430;
	left: -20;
	bottom: auto;
	vertical-align : top;
	float: left;
}



.mainBody{
	font-size : 10pt;
	line-height : 10pt;
}

.center
{
    text-align:center;
}

a {
	color: #FFFFFF;
	text-decoration : underline;
}
a:hover {
	color: #f9a40e;
	text-decoration : underline;
}


a.main {
	color: #0000FF;
	text-decoration : underline;
}
a.main:hover {
	color: #ff0000;
	text-decoration : underline;
}

/* Start of styles for WWB site post 0107 */
/* Starting with the ID classes for the formatting  */

#grnWWBLogo{
	background: url(images/logo_wwb_grn.gif) no-repeat;
	position: absolute;
	top: 0px;
	left: 205px;
	width: 356px;
	height: 160px;
	padding-right : 5px;
	z-index: 3;
}



#mainWWB{
	width: 780px;
	margin: 0 auto;
	border: 2px;
	border-color:#ffffff;
	position : relative;
}


#footerWWB{
	position: relative;
	bottom:0;
	width: 780px;
	margin: 0 auto;
	border: 2px;
	z-index: 3;
}


#footerKerb{
	position: relative;
	top: 2500px;
	bottom:0;
	width: 780px;
	margin: 0 auto;
	border: 2px;
	z-index: 3;
}

#footerCardKerb{
	position: relative;
	top: 1000px;
	bottom:0;
	width: 780px;
	margin: 0 auto;
	border: 2px;
	z-index: 3;
}

#mainKerb{
	top: 0px;
	width: 745px;
	margin: 0 auto;
	border: 2px;
	border-color:#ffffff;
	position : relative;
}

#kerb{
	position: absolute;
	top: 128px;
	left: 37px;
	width: 283px;
	height: 251px;
	z-index: 1;
}

#WWBBus{
	position: absolute;
	top: 172px;
	left: 357px;
	width: 393px;
	height: 179px;
	z-index: 1;
}

#kerb2{
	background: url(images/crate.jpg) no-repeat;
	position: absolute;
	left: 30%;
	top: 100px;
	width: 283px;
	height: 251px;
	z-index: 1;
}


#WWBBus2{
	background: url(images/bus_truck_grn.jpg) no-repeat;
	position: absolute;
	top: 200px;
	right: 15%;
	width: 393px;
	height: 179px;
	z-index: 1;
}

#grnWWBLogo2{
	background: url(images/logo_wwb_grn.gif) no-repeat;
	position: absolute;
	left: 20%;
	top: 0%;
	vertical-align: top;
	height: 160px;
	padding-right : 5px;
	z-index: 3;
}


#WWBtop{
	height: 300px;
}
#mainTxt{
	position: absolute;
	top: 385px;
	left: 0px;
	width: auto;
	height: auto;
}

#mainTxt2{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
}

#kerbHands{
	background: url(images/hands_grn.jpg) no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 175px;
	height: 194px;
	z-index: 1;
}

#kerbLogo{
	position: absolute;
	top: 0px;
	left: 175px;
	width: 416px;
	height: 194px;
	z-index: 1;
}

#kerbQLDC{
	position: absolute;
	top: 0px;
	left: 591px;
	width: 416px;
	height: 194px;
	z-index: 1;
}

#kerbMainTop{
	position: absolute;
	top: 195px;
	left: 0px;
	width: 745px;
	height: 195px;
}

#kerbCardMainTop{
	position: absolute;
	top: 195px;
	left: 0px;
	width: 745px;
	height: 195px;
}

#kerbLeft{
	position : absolute;
	top: 380px;
	width: 359px;
	left: 0px;
	margin-right : 10px;
}

#kerbRight{
	position : absolute;
	top: 380px;
	width: 365px;
	left: 360px;
	text-align : center;
	margin-left : 10px;
}

#kerbTop{
	position : absolute;
	text-align : center;
}

#logoKerb{
	position : absolute;
	left: 360px;
}

#kerbMainMid{
	position: absolute;
	top: 895px;
	left: 0px;
	width: 745px;
	height: 50px;
}

#kerbFootHead{
	position: absolute;
	top: 330px;
	left: 0px;
	width: 745px;
	height: 50px;
}

#kerbFoot{
	position: absolute;
	top: 450px;
	left: 0px;
	width: 745px;
}

#reject{
	position: absolute;
	top: 975px;
	left: 0px;
	width: 745px;
	height: auto;
}

/* Start of class fields */

.WWBBody{
	background: #0D501E;
	color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
}

.WWBnews{
	background: #0D501E;
}

.footCenter{
	text-align : center;
	font-size : 8pt;
	color : #ffffff;
}

.footLeft{
	width: 48%;
	float: left;
	text-align : center;
}

.footRight{
	width: 48%;
	float: right;
	text-align : center;
}

.center{
	text-align : center;
}

.icon{
	width: 46%;
	float: left;
	vertical-align : top;
	margin-bottom : -5px;
}

.desc{
	width: 46%;
	float: right;
	vertical-align : top;
	margin-bottom : -5px;
}

.spacer{
	width: 100%;
}

.kerbHead{
	background: #F9A40E;
	font-size : 28pt;
	padding : 5px 5px 5px 5px;
	font-weight : bold;
	text-align : center;
}

.kerbCardHead{
	background: #F9A40E;
	font-size : 20pt;
	padding : 5px 5px 5px 5px;
	font-weight : bold;
	text-align : center;
}

.kerbLg{
	font-size : 18pt;
	margin-top : -20px;
	text-align : left;
}

.kerbTxt{
	font-size : 12pt;
	margin-right : 10px;
}

.kerbPic{
	width: 112px;
}

.picTxt{
	text-align : center;
	font-size : 10pt;
}

.goldTxt
{
    color: #F9A40E;
}

/* Adding in some style for newsletters and sust living oct 07  */

h1 {
    FONT-FAMILY: arial, helvetica;
	font: 14pt;
	font-weight : bold;}

h2 {
    FONT-FAMILY: arial, helvetica;
	font: 12pt;
	font-weight : bold;}	

.txt {
    color: #0D501E;
	FONT-FAMILY: arial, helvetica;
	font-size: 10pt;
    PADDING-RIGHT: 5px; 
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
	background-color:#FFFFFF;  }

.smlItal
{
    color: #838383;
    font-family: arial, helvetica;
    font-size: 8pt;
    font-style: italic;
}	

.smlTxt
{
    color: #838383;
    font-family: arial, helvetica;
    font-size: 8pt;
	text-align: center;}
}
	
.white {
	background-color:#FFFFFF;}

.header {
    color: #0D501E;
	FONT-FAMILY: arial, helvetica;
	font-size: 18pt;
    text-align: center;}
.smlTxt {
    color: #0D501E;
	FONT-FAMILY: arial, helvetica;
	font-size: 8pt;}
.quotes {   color: #0D501E;
    FONT-FAMILY: arial, helvetica;
	font-size: 10pt;
	text-align: right;}
.grn {  background-color: #0D501E;
    color: #FFFFFF;
	FONT-FAMILY: arial, helvetica;
    font-size   : 8pt;  }
.newsHeader {
    background: url(images/news_headerBg.gif) repeat; }
.newsFooter {
    background: url(images/news_footerBg.gif) repeat; }
a {	color: #FFFFFF;
    text-decoration : underline;}
a.footer 
{   color: #FFFFFF;
    text-decoration : underline;          }
    
.sustHeader{    
    width: auto;
	FONT-FAMILY: arial, helvetica;
	font-size: 14pt;
    text-align: left;
    align: right;}

.lg {
	font-family : Arial, Helvetica, sans-serif;
	text-valign: top;
	background-color:#E2E3E4;
	font-size: 10pt;
    PADDING-RIGHT: 5px; 
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;}
    
.sml {
	FONT-FAMILY: arial, helvetica;
	font-size: 8pt;}

.news_table {
    padding:2px,2px,2px,2px;
    border-width:1px;
    border-color:#0d501e;    
}
	
.news_table_header {
    background-color:#0d501e;
	font-weight : bold;
    color :#FFFFFF;
    text-align:left;
    
}

.news_table_results {
    background-color:#FF0000;
	font-weight : bold;
    color :#FFFFFF;
    text-align:left;
    
}
	
	
	
	