A:link {color : #6B8E23; text-decoration : underline;}
A:visited {color :  #696969; text-decoration : underline;}
A:active {color : red; text-decoration : underline;}
A:hover {color : red; text-decoration : none; }

A.box:link {color : black;; text-decoration : none;}
A.box:visited {color : #696969; text-decoration : none;}
A.box:active {color : red; text-decoration : underline;}
A.box:hover {color : red; text-decoration : underline; }

A.footer:link {color : #696969; text-decoration : none;}
A.footer:visited {color : #696969; text-decoration : none;}
A.footer:active {color : red; text-decoration : underline;}
A.footer:hover {color : red; text-decoration : underline; }

A.grey:link {color : black; text-decoration : underline;}
A.grey:visited {color : black; text-decoration : underline;}
A.grey:active {color : red; text-decoration : underline;}
A.grey:hover {color : red; text-decoration : underline; }

body {

	background-color: black;
	color: #DCDCDC;
	font-family: verdana, arial, helvetica, serif;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 2px;
}

body.newsletter {

	background-color: black;
	color: #DCDCDC;
	font-family: verdana, arial, helvetica, serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 2px;
}


/* TD */

td {
	color: #000033;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

td.darkgrey {
      background-color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

td.black {
	background-color: black;
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

td.grey {
	background-color: #a9a9a9;
	color: #000000;
}

td.header {
      background-color: white;
	background-image: url(images/recyclingheader.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	height: 100px; 
	width: 766px;
}

td.red {
	background-color: red;
}

td.silver {
	background-color: #F5F5F5;
	color: #000033;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

td.silverbio {
	background-color: #F5F5F5;
	color: #000033;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 400px;
}

td.white {
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

td.lime {
  	background-color: #9ACD32;
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

td.photo {
  	background-color: #9ACD32;
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}


/* BOLD */

b.biggreen {
	color: #6B8E23;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
}

b.mediumgreen {
	color: #6B8E23;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
}


b.smallgreen {
	color: #6B8E23;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

b.smallgreen-silverbg {
	color: #6B8E23;
	background-color: #F5F5F5;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

b.verysmallgreen {
	color: #6B8E23;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

b.verysmallgreen-silverbg {
	color: #6B8E23;
	background-color: #F5F5F5;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

b.darkgrey {
	color: #696969;
	background-color: #F5F5F5;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

b.darkgrey-silverbg {
	color: #696969;
	background-color: #F5F5F5;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
}

b.grey {
	color: #696969;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

b.darkbig {
	color: #696969;
	background-color: #F5F5F5;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
}

b.red {
	color: red;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

b.smallred {
	color: red;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

b.black {
	color: black;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

b.blackgrey {
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}


b.welcomebox {
     color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

b.lime {
	color: white;
	background-color: #9ACD32;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

b.greentitle {
	color: #6B8E23;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}


/* ITALIC */

i.silver {
	background-color: #F5F5F5;
	color: #000033;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

i.smallgreen {
	color: #6B8E23;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}


/* PARAGRAPH */

p {
	color: #000033;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

p.grey {
	color: black;
	background-color: #F5F5F5;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}


/* DIVS */

DIV.redline {
	border-bottom : 1px solid red;	
}

DIV.blackline {
	border-bottom : 1px solid black;	
}

DIV.limeline {
	background-image: url(images/gradient-boxtop.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 3px;
	text-align: left;
	height: 19px;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
}

div.limebg {
	background-image: url(images/gradient.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	height: 100px; 
	width: 560px;
}

div.date {
	padding-top: 84px;
	padding-right: 5px;
	height: 100px; 
	width: 525px;
	float: center;
}


div.box {
	background-image: url(images/gradient-box.gif);
	background-repeat: no-repeat;
	background-position: bottom;
     width: 209px;
     padding-top: 5px;
     padding-right: 0px;
     padding-bottom: 2px;
     padding-left: 3px;
}

div.boxteam {
     width: 766px;
     padding-top: 1px;
     padding-bottom: 0px;
 
}

div#homepagephoto {
	background-image: url(photos/team2007.jpg);
	background-repeat: no-repeat; 
	width: 766px;
	height: 216px;
	background-position: center;
}

DIV#autobreakers {
	background-image: url(images/autobreakers.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 55px;
}

DIV#haineswatts {
	background-image: url(images/hw.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 55px;
}

DIV#cyclingtv {
	background-image: url(images/cyclingtv.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 55px;
}


DIV#pinarello {
	background-image: url(images/pinarello.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 35px;
}


DIV#most {
	background-image: url(images/most.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 35px;
}


DIV#sis {
	background-image: url(images/sislogo.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 55px;
}

DIV#dmt {
	background-image: url(images/dmt.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 55px;
}

DIV#giordana {
	background-image: url(images/giordana.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 65px;
}

DIV#rudyproject {
	background-image: url(images/rudyproject.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 55px;
}

DIV#uclan {
	background-image: url(images/uclan.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 55px;
}

DIV#fatspanner {
	background-image: url(images/fatspanner.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 55px;
}

DIV#michelin {
	background-image: url(images/mich.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 35px;
}

DIV#newreg {
	background-image: url(images/newreg.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 55px;
}

DIV#blackpool {
	background-image: url(images/blackpoolcouncil.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 120px;
	height: 58px;
	padding-top: 8px;
}

DIV#championsystem {
	background-image: url(images/championsystem.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 100px;
	height: 76px;
	padding-top: 8px;
}




/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:0; height:0; background-color:#20B2AA; layer-background-color:#20B2AA; visibility:hidden }

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clLevel0{background-color:#9ACD32; layer-background-color:Navy; color:white;}
.clLevel0over{background-color:#a9a9a9; layer-background-color:#a9a9a9; color:white; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#a9a9a9; layer-background-color:#20B2AA}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:#9ACD32; layer-background-color:Navy; color:white;}
.clLevel1over{background-color:#a9a9a9; layer-background-color:#a9a9a9; color:white; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#a9a9a9; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clLevel2{background-color:#9ACD32; layer-background-color:Navy; color:white;}
.clLevel2over{background-color:#a9a9a9; layer-background-color:#a9a9a9; color:white; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#a9a9a9; layer-background-color:#006699}


/*Styles for photo thumbnail viewer*/
#showimage{
position:absolute;
visibility:hidden;
z-index:100;
border: 1px solid #9ACD32;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #9ACD32;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
	font-weight: bold;
	color: red;
	margin-right: 1px;
}