
/* -------- Layout ---------- border:solid 1px red; */
/* background-image: url(/images/xmas_bkg.jpg);    For Xmas background */
body{background-image: none; margin-top:0px; margin-bottom:0px; text-align: -moz-center; font-size:1em; FONT-FAMILY: Verdana; color:#005938; }
*html body{text-align: center; }
#all{ overflow:hidden; width: 830px; height:auto; margin-left: auto; margin-right: auto; background-color:White; padding-left:10px; padding-right:10px; }	

/* login */
#loginText{float:left; vertical-align:bottom; padding-top:2px;}

/* Small links */
#secondNav{ float:right; height:auto; width:auto;}
#secondNav ul{ text-align:center; list-style-type: none; margin: 0px; padding: 0px;}
#secondNav ul li{display: inline; margin-right:8px;}

/* Header background */
#header{float:left; background-image: url(/images/bkg_header_home.gif); background-repeat:no-repeat; height: 105px; width: 830px; margin-top:5px;}
#intro p{margin:0px;}

/* Main navigation */
#logoLink {width:220px; float:left;}
#logoLink a{display:block; width:220px; float:left; height:100px; text-decoration:none;}
#logoLink a i { visibility: hidden; }

	
/* Main navigation */
#mainNav{width:605px; float:left;}
#mainNav ul{ text-align:center; list-style-type: none; margin: 0px; padding: 0px; padding-top:57px; }
#mainNav ul li{display: inline; text-align: center;}
#mainNav ul li h3{text-align:center; cursor:hand; float:left; margin:0px; width:120px; height:30px;}
#mainNav ul li h3.home{}


/* Intro box */
#intro{ width:830px; text-align:left; border:solid 1px #CCCCCC; margin-top:2px; float:left;}
#intro_column1{text-align:left; float:left; width:224px; background-color:White; border-right:solid 1px #CCCCCC;}
#intro_column2{float:left; width:605px;background-color:#DBECD2; height:40px;}
#spacer{ background-color:#DBECD2; width:224px; height:40px;}


/* Search Box */
#search {margin-right:5px; margin-top:7px; float:right; text-align: left; height:27px; line-height:27px;}
#searchTxt{float:left;}
.searchText{border:1px solid #C4C4C4; height:21px; margin-right:2px;}
#searchButton{float:left;}


/* Main content box */
#main{float:left; width:830px; background-color:white; text-align:left; border:solid 1px #CCCCCC; margin-top:-1px; height:auto;}
#main_column1{text-align:left; float:left; width:224px; background-color:White; border-right:solid 1px #CCCCCC; height:380px;}
#main_column2{float:left; width:603px; height:380px; }
#main_image{ margin-top:20px; margin-left:14px; width:588px; height:270px; }
#main_image ul{ text-align:center; list-style-type: none; margin: 0px; padding: 0px; margin-bottom:5px; }
#main_image li{margin: 0px; padding: 3px; display:inline;}
#main_column1 ul{list-style-type: none; margin:0px; padding: 0px; margin-top:50px;}
#main_column1 li{border-bottom:solid 1px #CCCCCC; padding-bottom:4px; margin-right:0px; background-image: url(/images/greenArrow.gif); background-repeat:no-repeat; background-position:210px 6px;}
#main_column1 li.first{border-top:solid 1px #CCCCCC; }
#main_column1 a{ margin-left:10px;}

/* Banner box */
#banners{width:830px;  background-color:white; text-align:left; border:solid 1px #CCCCCC; margin-top:-1px; float:left;}
#banners_column1{text-align:left; float:left; width:224px; background-color:White; border-right:solid 1px #CCCCCC; height:460px;}
#banners_column2{float:left; width:224px; height:460px; border-right:solid 1px #CCCCCC;}
#banners_column3{float:left; width:380px; height:460px; background-color:#DBECD2;}
#banners h2{margin:0px; background-color:#89C55A; color:White; font-size:0.8em; height:23px; padding-left:5px; padding-top:3px;}


/* Footer */ 
#footer{float:left; background-color:#83B06A; height:100px; border:solid 1px #CCCCCC; margin-top:-1px; width:830px;}
#colourBlock{ background-color:#DBECD2; height:20px;}

/* News items */
#banners_column3 ul{margin:0px; margin-left:10px; margin-top:15px; margin-right:5px; margin-bottom:25px;}
#banners_column3 li{ margin-top:5px; border-bottom: solid 1px #BBD4AE; background-image: url(/images/greenArrowBox.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:16px;}
#banners_column3 li.last{border-bottom:none;}
p.abstract{ margin:0px; margin-top:0px; margin-bottom:10px; color:#005938;}
p.newsDate{ margin:0px; margin-top:0px; margin-bottom:0px; font-size:0.8em; COLOR: #505E48;}
p.newsLink{ margin:10px;}

/* Competition */


#competition {
	margin-top: 15px;
	margin-left:18px;
}

/* Poll */
#pollWrapper {
	height:315px;
	margin-top: 15px;
	margin-left:20px;
	text-align: left;
	width: 185px;	
	background-color: #E7F2E1;
	border:solid 1px #CCCCCC;
}
#poll {margin-top: 0px;  background-color: #E7F2E1;}
#poll h1{
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom:10px;
	padding-bottom:2px;
	padding-left:28px;
	background-image:url(/images/home2007/blueBar.gif);
	background-repeat:no-repeat;
}		
#poll h2{background-color:#89C55A; margin-bottom:0; margin-top:0px; margin-bottom:0; padding: 5px; height:auto;}
#poll ul{margin:0; padding:0; list-style: none; padding-left: 10px; padding-top:0px;}
#poll ul img{margin:0; padding:0; list-style: none; padding-left: 0px;}

.pollHeader
	{
		FONT-SIZE: 0.9em;
		COLOR: #9DB98B;
		FONT-FAMILY: arial;					
		font-weight: bold; 	
	}	


/* Small links */
#footerLinks{ float:right; margin-top: 50px; height:auto;}
#footerLinks ul{ text-align:center; list-style-type: none; margin: 0px; padding: 0px;}
#footerLinks ul li{display: inline; margin-right:8px;}







/* 





*/

/* -------- Styles ---------- */

.hide{display:none;}

p{font-size:0.8em; FONT-FAMILY: Verdana; color:#005938; line-height:18px;}
p.lightBlue{color:#005938;}
.paragraphHeader{font-weight:bold; }
h3.	paragraphHeader{font-size:0.8em; color:#005938; font-weight:bold; }

A:link{FONT-SIZE: 1em; COLOR: #005938; FONT-FAMILY: Verdana; TEXT-DECORATION: underline}
A:visited{FONT-SIZE: 1em; COLOR: #005938; FONT-FAMILY: Verdana; TEXT-DECORATION: underline}
A:hover{FONT-SIZE: 1em; COLOR: #E28115; FONT-FAMILY: Verdana; TEXT-DECORATION: underline}

A.option:link{FONT-SIZE: 0.8em; COLOR: #7D7D7D; FONT-FAMILY: Verdana; }
A.option:visited{FONT-SIZE: 0.8em; COLOR: #7D7D7D; FONT-FAMILY: Verdana; }
A.option:hover{FONT-SIZE: 0.8em; COLOR: #000000; FONT-FAMILY: Verdana; }

#mainNav ul li h3{FONT-SIZE: 1em; }

A.mainNav:link{FONT-SIZE: 0.8em; COLOR: #005938; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:bold;}
A.mainNav:visited{FONT-SIZE: 0.8em; COLOR: #005938; FONT-FAMILY: Verdana; TEXT-DECORATION: none;  font-weight:bold;}
A.mainNav:hover{FONT-SIZE: 0.8em; COLOR: #E28115; FONT-FAMILY: Verdana; TEXT-DECORATION: none;  font-weight:bold;}

A.smallLinks:link{FONT-SIZE: 0.8em; COLOR: #52941C; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; font-weight:normal;}
A.smallLinks:visited{FONT-SIZE: 0.8em; COLOR: #52941C; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;  font-weight:normal;}
A.smallLinks:hover{FONT-SIZE: 0.8em; COLOR: #00603D; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;  font-weight:normal;}

A.smallLinksWhite:link{FONT-SIZE: 0.8em; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; font-weight:normal;}
A.smallLinksWhite:visited{FONT-SIZE: 0.8em; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;  font-weight:normal;}
A.smallLinksWhite:hover{FONT-SIZE: 0.8em; COLOR: #005938; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;  font-weight:normal;}
A.smallLinksWhite2:link{FONT-SIZE: 0.8em; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:normal;}
A.smallLinksWhite2:visited{FONT-SIZE: 0.8em; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none;  font-weight:normal;}
A.smallLinksWhite2:hover{FONT-SIZE: 0.8em; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none;  font-weight:normal;}




A.home:link{FONT-SIZE: 0.8em; COLOR: #005938; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:bold;}
A.home:visited{FONT-SIZE: 0.8em; COLOR: #005938; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:bold;}
A.home:hover{FONT-SIZE: 0.8em; COLOR: #7ECDF7; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:bold;}

#titleNews h1{FONT-SIZE: 0.8em; color:#22629F; font-weight:bold; margin:0px; padding-top:6px; margin-left:25px;} 
#titleQuick h1{FONT-SIZE: 0.8em; color:#22629F; font-weight:bold; margin:0px; padding-top:6px; margin-left:25px;} 

#column2 h2{FONT-SIZE: 0.75em; color:#ffffff; font-weight:bold; margin:0px;}
#column3 h2{FONT-SIZE: 0.75em; color:#005C9C; font-weight:bold; margin:0px; margin-left:10px; margin-bottom:10px;}

A.newsLink:link{FONT-SIZE: 0.8em; COLOR: #005C9C; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}
A.newsLink:visited{FONT-SIZE: 0.8em; COLOR: #005C9C; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; }
A.newsLink:hover{FONT-SIZE: 0.8em; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}

A.newsLink_none:link{FONT-SIZE: 0.8em; COLOR: #7BB92E; FONT-FAMILY: Verdana; TEXT-DECORATION: none;  font-weight:bold;}
A.newsLink_none:visited{FONT-SIZE: 0.8em; COLOR: #7BB92E; FONT-FAMILY: Verdana; TEXT-DECORATION: none;  font-weight:bold;}
A.newsLink_none:hover{FONT-SIZE: 0.8em; COLOR: #E28115; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; font-weight:bold;}

.pollQuestion
	{
		font-size:0.75em; FONT-FAMILY: Verdana; color:#005938; line-height:18px;				
		font-weight: bold; 	
	}
	
.pollAnswer
	{
	font-size:0.75em; FONT-FAMILY: Verdana; color:#005938; line-height:18px;
	}
	
.smallLinks{FONT-SIZE: 0.8em; COLOR: #52941C; FONT-FAMILY: Verdana; font-weight:normal;}

.orangeText{FONT-SIZE: 0.8em; COLOR: #E28115; FONT-FAMILY: Verdana; font-weight:normal;}

/*

#scrollerBox{float:left; margin-left:45px; margin-top:-19px;}

*/
