@charset "UTF-8";
/* CSS Document */

body { background-color:#FFFFFF; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

P { font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color:#666666;
	
	}
	
img { border:none;}
	
h1 { font-size:15px;
	 color:#000000; 
	 letter-spacing:-1px;
	 font-weight:100;
	 border-bottom:1px solid #5BB238; padding-bottom:4px;
	 
	 }
	 
.contact { font-size:13px;
	 color:#000000; 
	 font-weight:100;
	 line-height:20px;
	 
	 }
	 
.sub { font-size:10px;
	 color:#6666660;  
	 }	
	 
	 
.linespace { color:#5BB238 }
	 
	 
	 
a { color:#666666; text-decoration:none}
a:hover { color:#5BB238; }


#list ul { list-style-image: url(images/bullet.gif); font-size:14px; color:#666666; line-height:18px; width: 400px;}
#list li { list-style-image: url(images/bullet.gif); font-size:14px; color:#666666; line-height:18px; width: 400px;}
#list li:hover { background:none;}
.list { padding-left:33px; width:280px;}
.underline {border-bottom:1px solid #5BB238; padding-bottom:15px;}

.bottom {line-height:14px;}
	 
	 
.imgright { float:right; padding-left:20px; padding-bottom: 5px; }
.imgleft { float:left; padding-right:20px; padding-bottom: 5px; }
	 

#container {background-image:url(images/bg.jpg); background-repeat:repeat-x; min-height:470px;}

#main { width:950px;
		margin:0 auto;
		background-color:#FFFFFF;
		
}

#header { width:950px;
		  height:229px;
		  padding:0px;
		  background-color:#5BB238;
		  
}

#sidebarleft { width:184px;
				height:612px;
				float:left;
				background-color:#FFFFFF;
				padding:0px;
				margin:0px;
				background-image:url(images/side-apples.jpg);
	   background-repeat:no-repeat;
				}

#nav { width:174px;
	   height:418px;
	   background-colour:#5BB238;
	   text-align:right;
	   font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; letter-spacing:0px; color:#FFFFFF; list-style-type:none; line-height:24px; text-transform:uppercase;  padding-right:10px;
	   
	   }
	   
	   
#nav a { color:#FFFFFF; text-decoration:none }
#nav a:hover {color:#CCCCCC; text-decoration:none;}
	   
ul {
  	width: 144px;
	 /* Makes top border on flyouts */
	}

li {
	list-style: none; /* kills the list item "bullet" markers */
	position: relative;
	vertical-align: bottom; /* for IE5/win */
	}

ul a {
	display: block; 
	padding-right:7px;
	vertical-align: bottom; /* needed for IE5/win */
	text-decoration: none;
	color:#999999;
	}

ul ul { 
	position: absolute;  
	left: -2000px;
	background:#059B05;  
	}	/* flyout elements need a background image or color to avoid bugs in IE/win */
		
li:hover {background: #5BB238;}
		
		
#pf { width:184px; height:75px; background-color:#FFFFFF;} 

#step { width:184px; height:79px; background-color:#FFFFFF;
} 


#maincontent { width:503px; min-height:612px; float:left; background-color:#FFFFFF; padding-left:40px; padding-right:40px; text-align:left; vertical-align:top; margin:0px; text-align:justify; border:0px;}

#rightsidebar { width:183px; height:612px; float:left;}

#recentnews { background-image:url(images/recent.gif); background-position:bottom; background-repeat:no-repeat;
			  height:414px; width:182px;
			  }
#strapline { background-image:url(images/strapline.gif); background-repeat:no-repeat; background-color:#ffffff;
			  height:153px; width:183px;
			  }

#footer { background-image:url(images/footer.gif); background-color:#FFFFFF;;
		  background-repeat:no-repeat;
		  width:950px;
		  height:40px;
		  float:left; font-size:10px; color:#84c447; text-align:center; padding-top:18px; font-family:Arial, Helvetica, sans-serif;
	
		  
}

.bold { text-align:center; font-size:35px; font-weight:bold; letter-spacing:-2px; color:#5BB238; }
.subbold { text-align:center; font-size:18px; font-weight:normal; letter-spacing:-1px; color:#999999; }

.subbold a { color:#999999; text-decoration:none}
.subbold a:hover { color:#5BB238; text-decoration:none;}

.fruitees ul { list-style-image: url(images/bullet.gif); font-size:14px; color:#666666; line-height:18px; width: 480px;}
.fruitees li { list-style-image: url(images/bullet.gif); font-size:14px; color:#666666; line-height:18px; width: 480px; padding-bottom:10px;}
.fruitees li:hover { background:none;}

.fruitees p {text-align:left;}
