body {


background-image:url(img/blackbg.gif);

margin-top: 0px;
margin-bottom: 0px;
}


p{
padding:0px;
margin:10px;
}


a a:link {color: #E5CD4A}
a a:visited {color: #E5CD4A}
a a:active {color: #E5CD4A}
a {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 19px;
color: #E5CD4A;
font-weight:bold;

}


#container
{
position: relative; 
width:770px; 
height:506px;
z-index:10;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding:0px;
top:150px;
background-image:url(img/greenbg.gif);

}

#container3
{
	position: relative;
	width:770px;
	height:918px;
	z-index:10;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	top:152px;
	background-image:url(img/greentariffbg.gif);
	left: 1px;


}



#popcontainer
{
position: relative; 
width:420px; 
height:680px;

margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding-left:20px;
padding-right:20px;
background-image:url(img/bgblank.gif);

}


.poptext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #ffffff;
	text-align:left;
	}




#nav{
position: absolute; 
left:25px; 
top:-40px; 
z-index:60;
}


#nav2{
position: absolute; 
left:25px; 
top:523px; 
z-index:60;
}

#nav3{
position: absolute; 
left:42px; 
top:960px; 
z-index:60;
}


#title{
position: absolute; 
left:25px; 
top:-130px; 
z-index:60;
}


#footer{
position: absolute; 
left:85px; 
top:444px; 

z-index:60;
}

#footer3{
position: absolute; 
left:90px; 
top:885px; 

z-index:60;
}




#left_col{
position: absolute; 
left:86px; 
top:10px; 
z-index:60;
width:290px;
}

#left_col2{
	position: absolute;
	left:75px;
	top:19px;
	z-index:60;
	width:420px;
	height: 398px;

}

#right_col{
	position: absolute;
	left:428px;
	top:12px;
	z-index:60;
	width:271px;
	height: 378px;
	vertical-align:top;
}

#right_col2{
	position: absolute;
	left:480px;
	top:12px;
	z-index:60;
	width:250px;
	height: 378px;
	vertical-align:top;
}


.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #ffffff;
	text-align:left;
	margin-left:30px;
	margin-right:0px;
}


.maintext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #ffffff;
	text-align:left;
	margin-left:5px;
	margin-right:0px;
	width: 365px;
}

.maintext_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #ffffff;
	text-align:left;
	margin-right:30px;
	margin-left:0px;
}


#cclogo{
	position: absolute;
	top:562px;
	left:575px;
}

#cclogo3{
	position: absolute;
	top:991px;
	left:600px;
}


#awards{
	position: absolute;
	top:564px;
	left:31px;
}

#awards3{
	position: absolute;
	top:996px;
	left:28px;
}


#prevnext{
	position: absolute;
	top:424px;
	left:592px;
	z-index:80;
	width: 92px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #E5CD4A;
	font-weight:bold;
	
	text-align:right;
}


.tdyell{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #E5CD4A;
	padding-left:2px;
	}
	
	
.tarifftopspace{
	padding-top:10px;
	overflow:hidden;
	}	

.tdgreen{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #334826;
	padding-left:2px;
	}

.pageheader{
	margin-top: 6px }



.bordercentre {
	border: 1px solid #FFFFFF;
}


.btoprightnofloat{
	border: 1px solid #FFFFFF;
	margin-right:-21px; 
	margin-left:10px; 
	margin-bottom:10px; 
	
	
}


.bordertopspace {
	border: 1px solid #FFFFFF;
	margin-top:30px;
}

.border2 {
	border: 1px solid #FFFFFF;
}

.bordertextleft {
	border: 1px solid #FFFFFF;
	float:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.bordertextleft2 {
	float:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}


.bordertextright{
	border: 1px solid #FFFFFF;
	float:right;
	margin-left:10px;
		margin-top:10px;
	margin-bottom:10px;
}


.btopright{
	border: 1px solid #FFFFFF;
	margin-right:-21px; 
	margin-left:10px; 
	margin-bottom:10px; 
	margin-top:-10px;
	float:right;
}


.bmap{
	
	margin-right:-21px; 
	margin-left:5px; 
	margin-bottom:10px; 
	margin-top:-10px;
	float:right;
}

.bbottomright{
	border: 1px solid #FFFFFF;
	float:right;
	
	margin-left:-30px; 
	margin-right:10px; 
	margin-top:10px;
}


.bbottomleft{
	border: 1px solid #FFFFFF;
	float:left;
	
	margin-left:-30px; 
	margin-right:10px; 
	margin-top:10px;
}


.border4 {
	border: 1px solid #FFFFFF;
}


#midline
{
position: absolute;
border-right: 1px dotted #FFFFFF;
height:350px;
z-index:60;
top:75px;
width:389px;
z-index:1;
}





#telephone{
position: absolute;
top:620px;
left:18px;
}

#telephone3{
position: absolute;
top:1049px;
left:31px;
}

.tel_numbers{
width:150px;
float:left;
text-align:center;
padding-top:14px;

}

.tel_phone{
width:46px;
float:left;
padding-top:10px;
text-align:center;
}

.tel_text{
width:342px;
float:left;
padding-left:9px;
}

.phone_text{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#66604C;

}

.phone_text_large{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
line-height:16px;
color:#66604C;

}
