/* New colours 

Blue #0061a8
Dark Green #2eb358
Lighter green # 9ccd64
Menu backgruond #e6f2d8

*/

BODY { 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 82%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 100%; 
	COLOR: #414141; 
	MARGIN: 0px; 
	}

IMG { 
	BORDER: 0px; 
	}
	
.noborder { 
	BORDER: 0px; 
	}	

IMG  A { 
	BORDER: 0px; 
	}
		
TABLE { 
	FONT-SIZE: 100%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	}

#frame { 
	MARGIN-LEFT: auto; 
	WIDTH: 750px; 
	MARGIN-RIGHT: auto; 
	PADDING-BOTTOM: 20px; 
	}

#logo { 
	TOP: 5px; 
	POSITION: absolute; 
	WIDTH: 122px; 
	HEIGHT: 84px; 
	BACKGROUND-IMAGE: url(images/bef.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	}

#toplinks { 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none; 
	FONT-SIZE: 90%; 
	WIDTH: 750px; 
	PADDING-TOP: 81px; 
	PADDING-BOTTOM: 3px; 
	}

#toplinks A { 
	FONT-WEIGHT: bold; 
	COLOR: #0071B5; 
	TEXT-DECORATION: none; 
	}

#toplinks A:hover { 
	COLOR: #2eb358;
	}
	
HR {
	COLOR: #0061a8; 
	HEIGHT: 1px;
	}

.skiplink { 
	DISPLAY: none; 
	}
	
#mainbanner { 
	WIDTH: 750px; 
	HEIGHT: 140px; 
	BACKGROUND-IMAGE: url(images/tree.jpg);
	BACKGROUND-REPEAT: no-repeat;
	}

#breadcrumb { 
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #0061a8; 
	BACKGROUND-COLOR: #ffffff; 
	FONT-SIZE: 90%;
	FLOAT: left;
	}

#breadcrumb A { 
	COLOR: #0061a8; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold; 
	}

#breadcrumb A:hover { 
	COLOR: #2eb358;
	}

#bliab { 
	FONT-SIZE: 110%;
	PADDING-TOP: 20px;
	}
	
#date { 
	FLOAT: right; 
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 3px; 
	FONT-SIZE: 85%; 
	FONT-WEIGHT: bold; 
	}

.maintable { 
	WIDTH: 750px; 
	BORDER-BOTTOM: #e5e5e5 1px solid; 
	} 

.mainmenu { 
	WIDTH: 150px; 
	VERTICAL-ALIGN: top; 
	COLOR: #0061a8; 
	}
	
.centre { 
	WIDTH: 450px; 
	BORDER-LEFT: #e5e5e5 1px solid; 
	BORDER-RIGHT: #e5e5e5 1px solid; 
	VERTICAL-ALIGN: top; 
	}
	
.right { 
	VERTICAL-ALIGN: top; 
	WIDTH: 150px;
	PADDING-LEFT: 2px;
	}

.buttonscontainer {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	WIDTH: 148px;
	BORDER-TOP: 2px solid #0061a8;
	BORDER-BOTTOM: 2px solid #0061a8;
	}
	
.buttons1 {
	COLOR: #0061a8;
	BACKGROUND-COLOR: #e6f2d8;
	}

.buttons2 {
	BACKGROUND-COLOR: #e6f2d8;
	}
	
.buttons a {
	COLOR: #0061a8;
	BACKGROUND-COLOR: #e6f2d8;
	PADDING: 2px;
	PADDING-LEFT: 5px;
	DISPLAY: block;
	BORDER-LEFT: 8px solid #0061a8;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	MARGIN-TOP: 1px;
	FONT-SIZE: 90%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	}

.buttons a:hover {
	BORDER-LEFT: 8px solid #0061a8;
	TEXT-DECORATION: none;
	COLOR: #2eb358;
	}
	
.buttons li{
    padding:0;
    margin:0;
    list-style:none;
    }
    
.buttons ul{
    padding:0;
    margin:0;
    }
	
#contentcentre-padding { 
	LINE-HEIGHT: 110%; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-BOTTOM: 5px; 
	}
	
H1 { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 120%; 
	COLOR: #2eb358; 
	}
	
H2 { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 110%; 
	COLOR: #2eb358; 
	LINE-HEIGHT: 120%; 
	}

H3 { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	LINE-HEIGHT: 120%; 
	}

A { 
	COLOR: #0061a8; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold; 
	}

A:hover { 
	COLOR: #2eb358;
	text-decoration: underline;
	}
	
#footer { 
    padding-top:10px;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none; 
	}
	
.centrefull { 
	WIDTH: 600px; 
	BORDER-LEFT: #e5e5e5 1px solid; 
	VERTICAL-ALIGN: top; 
	PADDING-BOTTOM: 10px; 
	}
	
.form { 
	PADDING: 5px; 
	COLOR: #0061a8; 
	BORDER: 1px solid #0061a8; 
	}

INPUT  { 
	BORDER: #000000 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	COLOR: #0061a8; 
	}
	
.inputboxnb  { 
	BORDER: 0;
	BACKGROUND-COLOR: #ffffff;
	COLOR: #0061a8; 
	}

SELECT  { 
	BORDER: #000000 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	COLOR: #0061a8; 
	}
	
LABEL { 
	FONT-WEIGHT: bold; 
	}

TEXTAREA { 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	COLOR: #0061a8; 
	FONT-SIZE: 90%;
	}
	
.centertext { 
	TEXT-ALIGN: center; 
	}
	
.enterbutton { 
	TEXT-ALIGN: center; 
	FONT-WEIGHT: bold; 
	COLOR: white; 
	BACKGROUND-COLOR: #2eb358; 
	BORDER: #000000 1px solid; 
	}
	
.righttext { 
	TEXT-ALIGN: right; 
	}
	
.floatright { 
	FLOAT: right; 
	MARGIN-LEFT: 5px; 
	MARGIN-BOTTOM: 5px; 
	}
.top_content{
width:100%;
height:40px;
}
.left_content{
width:150px;
float:left;
padding-right:2px;
}
.right_content{
width:153px;
float:right;
padding-left:2px;
}
.main_content{
/*height:100%;*/
width:430px;
float:left;
/*BORDER-LEFT: #e5e5e5 1px solid; 
BORDER-RIGHT: #e5e5e5 1px solid;*/
padding:0 5px 0 5px;
}
.main_content h1{
margin-top:0;
padding-top:0;
}
.main_content li{
margin-left:40px;
}

.content_wrap{
background-image:url(/images/site/content_lines.jpg);
background-repeat:repeat-y;
height:100%;
overflow:hidden;
BORDER-BOTTOM: #e5e5e5 1px solid; 
}

.content_divider{
border-bottom:solid 1px #0061a8;
	HEIGHT: 1px;
}

#toplinks ul{

padding:0;
margin:0;
}

#toplinks li{
list-style:none;
float:right;
padding:0;
margin:0;
}

.error{
color:Red;
}