body {
	text-align:left;	
	font-family: "Helvetica Neue", Helvetica, Arial, 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: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-family: "p22-underground", sans-serif;	
	color:#337ab7;	
*/
	line-height:2em;
		
	text-align:left;
	}
	
/*.subnav a:link {color: #337ab7; text-decoration:none; }
.subnav a:visited {color: #337ab7; text-decoration:none;}	*/	
	
	
.subnav li {    }	

.subnav li a:hover {
/*  color: #86B4E3; 
	background-color:#E5E5E2;*/
	}
	
	
.subnav_category {

	font-family: "Helvetica Neue", sans-serif;	
	color:#337ab7;	
	font-size:1em;
	font-weight:normal;
		}

.subnav_category a:link {color: #337ab7; text-decoration:none; } 
.subnav_category a:visited {color: #337ab7; text-decoration:none;}		


.subnav_pages {
	font-family: "Helvetica Neue", sans-serif;	
	color:#666666;	
	font-size:1em;
	}
	
.subnav_pages a:link {color: #666666; text-decoration:none; }
.subnav_pages a:visited {color: #666666; text-decoration:none;}		
	
.subnav_guides {
	font-family: "Helvetica Neue", sans-serif;	
	color:#666666;	
	font-size:1em;
	
	}

.subnav_guides a:link {color: #666666; text-decoration:none; }
.subnav_guides a:visited {color: #666666; text-decoration:none;}	

.subnav_guides2 {
	font-family: "Helvetica Neue", sans-serif;	
	color:#666666;	
	font-size:1em;
	color:#6FA8D7;
	
	}

.subnav_guides2 a:link {color: #6FA8D7; text-decoration:none; }
.subnav_guides2 a:visited {color: #6FA8D7; text-decoration:none;}	

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



.orange {
	color:#FF6633 !important; 
}


.blue {
	color:#7C9DC2 !important;
	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;}	



/***********************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 **************************/


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


#contentbox2 h2 {
	font-size:1em;
	color:#666666;
	
}


#contentbox2 h3 {

	font-weight:bold;
	font-size:1em;
	color:#5380B0;
/*	padding:4px;
	border: dashed 1px #5380B0; 
    border: dashed 1px #FF6633;*/
	text-decoration:none;
	
}

#contentbox2 a  {
  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;
}