body { color: #000; background: #FFF; font-family: "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif; }

	h2 { color:#498F00; }
	#extras h2 { color: #498F00; }
	h3 { color:#498F00; }
	h4 { color:#498F00; }
	h5 { color:#498F00; }
	h6 { color:#498F00; }

	a { color: #017BC1; }
	a:hover { color: #004167; }


#header { background: #FFF url(bg_header.jpg) no-repeat; width: 960px; }
#header h1 {  font-weight:bold; }
#header h1 a { color: #190707; }
	
#submenu {  margin: 0 auto; border: none; color: #190707; background: url(bg_submenu.gif) #FFF no-repeat; width: 980px; }
#submenu a { color: #535353; text-decoration: underline; } 
#submenu a:hover { color: #535353; text-decoration: none;  } 
	#submenu #form { display:block; float:right; width:300px; position:relative; top:10px; padding-right: 12px; margin-top: 2px; }

	
#menu { }		
#menu ul li a { color: #000; }
#menu ul li a:hover { color: #E43B00;  }
#menu ul li a.over { color: #E43B00;  }

#bottom { background: #FFF; border: none;  }

#main #data { border-left: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF; }

#main #data p.navigator { color: #999;	}
#main #data p.navigator a { color: #999;	}		
#main #data p.navigator a:hover { color: #000;	}					

.button { background: #2C4700; color: #FFF; border: 1px solid #376A00;   }

.implication { border: 1px dotted #DDF2BD; background: #F8FFEE; }
.implication strong { color: #92BF4C; }
table.implication { display: block; margin-bottom:20px; }
table.implication h3 { font-size: 1.2em; color: #528600; margin:0; }
table.implication strong { font-size: 1em; }

.enquiry .col { background: #528600; }

.enquiry .archive a { color: #96C054; }

.thumbnail { background: #FFF; border: 1px solid #CCC; padding: 4px; margin: 4px; }
.highlight { color: #FF0000;  }
.highlightover { color: #005184;  }
.stroked { background: #FFF1DC; border: 1px dotted #F3C47D; padding: 5px; }

a.list, .list { padding: 0px 5px 0px 5px; border-right: 1px solid #CCC; }

.comments { border-bottom: 1px solid #CCC;   }
.comments span { color: #999; }

#calendar .dayname { background: #498F00; color:#fff; }
#calendar .event { background:#BDF85F; border: 1px solid #BDF85F; }
#calendar .event a { color: #000; }
#calendar .today { border: 1px solid #4B7A00; background: #4B7A00; color: #FFF; }
#calendar .today a { color: #FFF; }

#footer { color: #B2B2B2; background: #FFF; border-top: 3px solid #B2B2B2;  }
#footer a { color: #498F00; }
