/* CSS Document */

body{
margin:30px 0 0 0;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:#5d5d5d;
}

h3
{
	font-size:12px;
	font-weight:bold;
}
#top-news-story h3
{
	margin-bottom:0px;
}

/**CLASSES**/
.clearer{
clear:both;
}

.read-more{
font-weight:bold;
color:#5D5D5D !important;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:6px;
text-decoration:none;
}

.title{
position:absolute; 
top:-10px; 
left:13px;
}

.hideSection{
display:none;
}

.displaySection{
display:block;
}

.hide{
display:none;
}

.show{
display:block;
}

.field1{
width:200px;
border:1px solid #666666;
background-image:#ffffff;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
padding:2px;
}

.field2{
border:1px solid #666666;
background-image:#ffffff;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
padding:2px;
}

.field3{
border:1px solid #666666;
background-image:#ffffff;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
width:400px;
height:200px;
padding:2px;
}

.news-title{
margin:0px;
padding:0px;
font-size:11px;
font-weight:bold;
color:#607EB2;
}
/**CLASSES**/

#container{
margin:0 auto;
width:800px;
}

#header{
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
background-position: bottom left;
float:left;
width:591px;
height:70px;
padding-left:209px;
padding-top:29px;
}

#upper_nav
{
	list-style-type:none;
	margin:-20px 55px 0 0;
	padding:0;
	float:right;
}

#upper_nav a
{
	color:#9c9;
	text-decoration:none;
}

#upper_nav a:hover
{
	text-decoration:underline;
}

#upper_nav li
{
	display:inline;
	padding: 0 10px 0 10px;
}

#homelink, #aboutlink
{
	border-right:solid 1px #ccc;
}

#nav{
margin:20px 0 0 0;
padding:0px;
list-style-type:none;
}

#nav li{
float:left;
display:inline;
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-10000px;
}

.support{
width:150px;
height:51px;
display:block;
background-image:url(../images/navigation.jpg);
background-position:0px 0px;
}

a.support:hover{
background-image:url(../images/navigation.jpg);
background-position:0px -51px;
}

.benefits{
width:150px;
height:51px;
display:block;
background-image:url(../images/navigation.jpg);
background-position:-150px 0px;
}

a.benefits:hover{
background-image:url(../images/navigation.jpg);
background-position:-150px -51px;
}

.environment{
width:120px;
height:51px;
display:block;
background-image:url(../images/navigation.jpg);
background-position:-300px 0px;
}

a.environment:hover{
background-image:url(../images/navigation.jpg);
background-position:-300px -51px;
}

.facts{
width:70px;
height:51px;
display:block;
background-image:url(../images/navigation.jpg);
background-position:-420px 0px;
}

a.facts:hover{
background-image:url(../images/navigation.jpg);
background-position:-420px -51px;
}

.press{
width:50px;
height:51px;
display:block;
background-image:url(../images/navigation.jpg);
background-position:-490px 0px;
}

a.press:hover{
background-image:url(../images/navigation.jpg);
background-position:-490px -51px;
}

.press-releases{
width:210px;
height:51px;
display:block;
background-image:url(../images/navigation.jpg);
background-position:-340px 0px;
}

a.press-releases:hover{
background-image:url(../images/navigation.jpg);
background-position:-340px -51px;
}

.contact-us{
width:84px;
height:51px;
display:block;
background-image:url(../images/navigation.jpg);
background-position:-450px 0px;
}

a.contact-us:hover{
background-image:url(../images/navigation.jpg);
background-position:-450px -51px;
}

#flash{
background-image:url(../images/flash.jpg);
background-repeat:no-repeat;
width:800px;
height:248px;
float:left;
}

#main{
width:748px;
padding:0px 26px 0px 26px;
background-image:url(../images/main-cont-bg.jpg);
background-repeat:repeat-y;
float:left;
padding-top:9px;
}

#column-left{
width:497px;
float:left;
margin-right:10px;
}

#column-right{
width:237px;
float:left;
}

#welcome{
width:461px;
padding:18px;
float:left;
border:1px solid #D4DDEC;
position:relative;
text-align:justify;
margin-bottom:15px;
}

#welcome a{
color:#4e8878;
font-weight:bold;
text-decoration:none;
}


#welcome-image{
width:96px;
height:128px;
float:right;
margin-left:19px;
}

#top-news-story{
width:461px;
padding:18px;
float:left;
border:1px solid #D4DDEC;
position:relative;
text-align:justify;
}

#top-news-story a{
color:#0C7B5B;
font-weight:bold;
text-decoration:none;
}

#top-news-story a:hover{
text-decoration:underline;
}

#news-image{
width:92px;
height:124px;
background-image:url(../images/frame.jpg);
background-repeat:no-repeat;
float:left;
margin-right:19px;
margin-bottom:10px;
padding-top:4px;
padding-left:4px;
}

#news-image2{
width:96px;
height:128px;
float:right;
margin-left:19px;
background-image:url(../images/frame.jpg);
background-repeat:no-repeat;
float:right;
margin-bottom:10px;
padding-top:4px;
padding-left:4px;
}

#latest-news{
width:201px;
padding:18px;
border:1px solid #D4DDEC;
position:relative;
float:left;
margin-bottom:10px;
}

#latest-news a{
color:#4e8878;
font-weight:bold;
text-decoration:none;
}

#side-nav{
width:201px;
padding:18px;
border:1px solid #D4DDEC;
position:relative;
float:left;
margin-right:9px;
}

#side-nav a{
color:#4e8878;
text-decoration:none;
font-weight:bold;
}

#side-nav ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#side-nav ul li{
margin-bottom:5px;
}

#side-nav ul li ul li{
margin-left:0px;
margin-top:2px;
padding-left:0px;
margin-bottom:10px;
background-position:left 2px;
}


#internal{
width:710px;
padding:18px;
float:left;
border:1px solid #D4DDEC;
position:relative;
text-align:justify;
margin-bottom:15px;
}

#internal a{
color:#4e8878;
font-weight:bold;
text-decoration:none;
}

#press-releases{
margin:0px;
padding:0px;
list-style-type:none;
}

#press-releases li ul{
margin-top:5px;
margin:0px;
padding:0px;
margin-left:15px;
margin-top:10px;
margin-bottom:20px;
}

#press-releases li ul li{
list-style-type:none;
padding:0px;
margin:0px;
padding-left:25px;
margin-bottom:3px;
padding-top:3px;
display:inline;
padding-bottom:5px;
margin-right:20px;
}

#press-releases li ul li a{
color:#5d5d5d;
text-decoration:none;
letter-spacing:1px;
font-weight:normal;
}

#press-releases li ul li a:hover{
color:#999999;
}

#press-releases ul{
margin-bottom:20px;
}

.capitalise{
text-transform:capitalize;
}

.doc{
background-image:url(../images/icons/doc.gif);
background-repeat:no-repeat;
}

.pdf{
background-image:url(../images/icons/pdf.gif);
background-repeat:no-repeat;
}

.txt{
background-image:url(../images/icons/txt.gif);
background-repeat:no-repeat;
}

#footer{
width:742px;
height:59px;
float:left;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
padding:26px 29px 0px 29px;
position:relative;
margin-bottom:10px;
}

#footer a{
text-decoration:none;
color:#5D5D5D;
}

#footer a:hover{
text-decoration:underline;
}

#score{
width:130px;
height:25px;
position:absolute;
right:20px;
bottom:0px;
text-indent:-400000px;
}

#score a{
display:block;
width:130px;
height:25px;
}

#footer-links{
float:right;
text-align:right;
list-style-type:none;
}

#footer-links ul{
margin:0px;
padding:0px;
}

#footer-links li{
float:left;
display:inline;
border-right:1px solid #666666;
padding-right:5px;
margin-right:5px;
}

#footer-links li a{
text-decoration:none;
color:#666666;
}

#footer-links li a:hover{
text-decoration:underline;
}

/****ADMIN STYLES****/
.adminTitle{
position:absolute;
top:-10px;
left:50%;
margin-left:-44px;
}

.pages{
margin:0px;
padding:0px;
list-style-type:none;
width:300px;
margin:0 auto;
}

.pages li{
text-transform:uppercase;
border:1px dotted #666666;
margin-bottom:5px;
}

ul.pages li a{
display:block;
height:100%;
padding:5px;
color:#666666 !important;
font-weight:normal !important;
}

ul.pages li a:hover{
background-color:#333333;
color:#ffffff !important;
}

/****ADMIN STYLES****/

.linktous{
border:1px solid #CEDDF4;
margin-top:10px;
}

.linktousfield{
width:400px;
height:80px;
margin-top:5px;
padding:4px;
font-size:11px;
margin-bottom:30px;
display:block;
}

.linktoustitle{
font-weight:bold;
letter-spacing:1px;
display:block;
padding-top:20px;
border-top:1px solid #cccccc;
}

.media{
margin-bottom:30px;
}

/*EXTRA*/
.current-page-link
{
	text-decoration:underline !important;
}

#side-nav a:hover
{
	text-decoration:underline !important;
}

/*EXTRA EXTRA - Ali, April 2009*/

table#supporter-table tr td, table#supporter-table tr th {
	text-align:left;
	verticle-align:top;
	
}

table#supporter-table tr th {
	cursor:pointer;
	padding-right:20px;
}

table#supporter-table tr th:hover {
	text-decoration:underline;
}

/* Some Styling For Recaptcha and our forms */

.form-error {
	color:#f66;
}

form td {
	vertical-align:top;
}

form label {
	
}

#support-list {
	position:relative;
	top:-10px;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}

#support-list li {
	display:block;
	clear:both;
}

#support-list li img {
	float:right;
	margin-top:10px;
}

#support-list li span {
	margin-top:22px;
	float:left;
}

ul#five-newest-names {
	padding-left:20px;
}

th.header {
	background-position:center right;
	background-repeat:no-repeat;
	background-image:url(../images/bg.gif);
}
th.headerSortUp {
	background-image:url(../images/asc.gif);
}
th.headerSortDown {
	background-image:url(../images/desc.gif);
}

a img {
	border:none;
}



