body {
	text-align:left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}


html { font-size: 100%; /* hack for older IE versions*/ }


/*#outerwrapper {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 0.9em;
}*/

/**********************TOPNAV ********************************/	
.topnav {
	/*font-family:Trebuchet MS, Arial, Helvetica, sans-serif;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #EEEEEE;
/*	font-size: 0.95em;*/
	font-size: 0.85em;
	text-align:left;
	}
	
	
.topnav li a:hover {
	color: #EEEEEE; 
	background-color:#B9B9B9;
	}
		
.topnav a:link {color: #EEEEEE; text-decoration:none; }
.topnav a:visited {color: #EEEEEE; text-decoration:none;}	
	
/**********************SUBNAV ********************************/	
/*********LI styles in subnav_category, subnav_pages and .subnav_guides (below) as I want to differ background colour on menu items *********/	


.subnav {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
/*	color: #86B4E3;*/
	color: #418AD3;
	font-size: 1.1em;
	line-height:2em;
	
	text-align:left;
	background-color:#F4F3DC;
	}
	
.subnav a:link {color: #6B9ED1; text-decoration:none; }
.subnav a:visited {color: #6B9ED1; text-decoration:none;}		
	
	
.subnav li {    }	

.subnav li a:hover {
/*  color: #86B4E3; 
	background-color:#E5E5E2;*/
	}
	
	
.subnav_category {
	font-size:0.7em;
	font-weight:bold;
	color:#FFFFFF;
		
	background-color:#BBBBBB;
	border-right: solid 1px #ABC5DE;
	border-left: dashed 1px #ABC5DE;
}

.subnav_category a:link {	color:#FFFFFF;} 
.subnav_category a:visited {	color:#FFFFFF;} 


.subnav_pages {
	font-size:0.7em;
	font-weight:bold;
	
	background-color:#E5E5E2;
	border-right: dashed 1px #ABC5DE;
	border-left: dashed 1px #ABC5DE;
	border-bottom:dashed 1px #ABC5DE;
	
	}
	
.subnav_guides {
	font-size:0.7em;
	font-weight:bold;
	
	background-color:#f4f3dc;
	border-right: dashed 1px #ABC5DE;
	border-left: dashed 1px #ABC5DE;
	border-bottom:dashed 1px #ABC5DE;
	
	}

/*************************END subnav *************************************************/

/***********************start rightcol styles **************************/
#rightcol {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;*/
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 0.9em;
/*	font-weight:100;*/
	}
	
#rightcol a:link {color: #4B76A5;}


/* !important do need the padding settings otherwise it indents!!*/
#rightcol .nobullets{
	font-weight:bold;
	color:#4B76A5;
	list-style:none;
	list-style-position: outside;

	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:15px;
	line-height:1.8em;
/*	border-bottom: 1px solid #83AEDA;
	background-color: #D2E2F2;*/
}

#rightcol .nobullets a:link {font-weight:bold; color:#4B76A5;}
#rightcol .nobullets a:visited {font-weight:bold; color:#4B76A5;}
#rightcol .nobullets a:hover {font-weight:bold; color:#666666;}


#rightcol ul {line-height:1.5em;}
#rightcol ol {line-height:1.5em;}

#rightcol .numberindent {
	list-style-position:inside;
}



#rightcol h1 {
	font-weight:bold;
	font-size:1.5em;
	color:#5380B0;
	
	margin-top:0px;
}


#rightcol h22 {
	font-weight:bold;
	font-size:1.1em;
	color:#7AADE0;

	
	line-height:1.5em;
	border-top: 1px solid #C0C0C0;
	background-color:#C1D9F0;
	border-bottom: 1px solid #C0C0C0;
	margin-top:10px;
/*	clear:both;	*/
	
	
}


#rightcol h2 {
	font-weight:bold;
	font-size:1.1em;
	color:#666666;

	
	line-height:1.5em;
/*	clear:both;	*/
	
	
}

#rightcol h3 {
	font-size:1em;
	font-weight:bold;
	color:#666666;
}



#rightcol h33 {
	font-size:1.1em;
	font-weight:bold;
	color:#5596D7;
	
	border-top: 1px solid #C0C0C0;
	margin-top:10px;
	clear:both;
}


#rightcol h4 {
	font-size:0.9em;
	padding-bottom:0.5px;
	margin-bottom:0px;
	font-weight:bold;

	
}


#rightcol h5 {
	font-size:0.9em;
	padding-bottom:0.5px;
	color:#999999;
}

.orange {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FF6633;
	font-weight:bold;
}


.blue {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#7C9DC2;
	font-weight:bold;
}

.category_link  {
     font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
/*	color: #86B4E3;*/
	color: #4B76A5;
	line-height:2em;
	}
	
.category_link a:link {color: #4B76A5; text-decoration:none; }
.category_link a:visited {color: #4B76A5; text-decoration:none;}	

	
/***********************end rightcol styles **************************/

/***********************NOTICE text styles start**************************/

.noticetext {
	font-size: 0.8em; 
	font-weight: bold; 
	color: #990000}
	
.noticetext A:link {color: #990000;	}
.noticetext A:visited {color: #990000;}
.noticetext A:hover {color: #990000;}


.noticetext2 {
	text-align:center;
	color: #666666;
/*	color: #205B97;*/
	padding: 14px;
	font-weight: bold;
	background-color:#DBDBDB;
	border: double #CCCCCC;
}

.noticetext2 A:link {color:#333333;	}


.noticetext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #990033;
	padding-right: 20px;
	font-weight: bold;
}

.noticetext4 {
	color: #205B97;
	padding: 5px;
	font-weight: bold;
	font-size: 1em;
	background-color: #F7F7FB;
	border: double #83AEDA;
	line-height:1.2em;
	/*	color: #293272;*/
	/*	border: double #A9AFDD;*/
}

.noticetext4 a:link {color: #666666;	}
.noticetext4 a:visited {color: #666666;	}



.highlighttext {

	text-align:left;
	color: #666666;
	padding: 8px;
	background-color:#D9E7F4;
	border: double #CCCCCC;
}

.highlighttext A:link {color:#333333;	}

.boldtext {font-weight:bold;}

/***********************NOTICE text styles end**************************/

/***********************CONTENT BOX TEXT styles - used on HOME PAGE start**************************/
.content_box_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 0.9em;
	}

#content_box_text h1 {
	font-weight:bold;
	font-size:1.2em;
	color:#5380B0;
	
	margin-top:0px;
}


#content_box_text h2 {
	font-weight:bold;
	font-size:0.8em;
	color:#666666;
	
}


#content_box_text h3 {
	text-align:center;
	font-weight:bold;
	font-size:0.75em;
	color:#FF6633;
	margin-top: 5px;
	margin-bottom:5px;
	padding:4px;
/*	border: dashed 1px #5380B0; */
    border: dashed 1px #FF6633;
	text-decoration:none;
	
}

#content_box_text h3 a:link {
	font-weight:bold; color:#FF6633; text-decoration:none;
}

#content_box_text h3 a:visited {
	font-weight:bold; color:#FF6633;
}

.home_openinghours  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 0.7em;
	
	padding-bottom:8.5px;
	}
	
	
		
	
	
/***********************CONTENT BOX TEXT styles end**************************/


.facebook_text {
	text-align:left;
	font-size: 0.7em;
	margin-bottom:5px;
	padding-bottom:5px;
	vertical-align: super;
}