p
{
	COLOR: 000000;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 12px;
	line-height: 17px;
	margin: 5pt;
}

h1
{
	COLOR: 000000;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 18px;
	line-height: 20px;
	margin: 5pt;
}

h2
{
	COLOR: 000000;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 15px;
	line-height: 20px;
	margin: 5pt;
}

/* the titles style refers to the text under the thumbnails */

.titles
{
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 10px;
	line-height: 12px;
	padding: 0 0 0 10pt;
	margin: 0pt;
}

/* Used for long thumbnail text, eg Rushall  */
.titlessmall
{
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 65%;
	line-height: 12px;
	padding: 0 0 0 10pt;
	margin: 0pt;
}

/* This style is to turn the titles blue to show that it refers to that page */
.highlighttitles
{
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 10px;
	line-height: 12px;
	padding: 0 0 0 10pt;
	margin: 0pt;
	color:#0099cc;
}

.highlighttitlessmall
{
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 65%;
	line-height: 12px;
	padding: 0 0 0 10pt;
	margin: 0pt;
	color:#0099cc;
}


a:link
{
color:#0099CC;
text-decoration: none;
}

a:hover
{
color:#00CCFF;
text-decoration: underline;
}

a:visited
{
color:#999999;
text-decoration: none;
}

a:visited:hover
{
color:##0099cc;
text-decoration: underline;
}

/* the a.number links refer to the numbered boxes under the pictures */
/* when the number is not a link it is given a number span */

.number
{
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 10px;
	padding: 2pt 2pt 2pt 2pt;
	float: left;
	line-height: 18px;
	vertical-align: top;
	color: #FFF;
	background-color: #0099cc;
	
	font-weight: bolder;
}


a.number:link
{
	color: #FFF;
	background-color: #0099cc;
	text-decoration: none;
	font-weight: bolder;
}

a.number:visited
{
	color: #FFF;
	background-color: #0099cc;
	text-decoration: none;
	font-weight: bolder;
}

a.number:hover
{
	color: #FFF;
	background-color: #0099cc;
	text-decoration: underline;
	font-weight: bolder;
}

/* the a.boxr links refer to the next and previous links at the bottom of the trail pages */
.boxlink
{
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 10px;
	
	line-height: 18px;
	vertical-align: top;
	color: #FFF;
	background-color: #0099cc;
	padding: 0px,5px,0px,5px;
/*	font-weight: bolder; */
	floats= right;
}


a.boxlink:link
{
	color: #FFF;
	background-color: #0099cc;
	text-decoration: none;
/*	font-weight: bolder; */
}

a.boxlink:visited
{
	color: #FFF;
	background-color: #0099cc;
	text-decoration: none;
/*	font-weight: bolder; */
}

a.boxlink:hover
{
	color: #FFF;
	background-color: #666666;
	text-decoration: underline;
/*	font-weight: bolder; */
}



.numberbox
{
	FONT-FAMILY: Arial, Helvetica, Verdana;
	FONT-SIZE: 12px;
	padding: 2pt 2pt 2pt 2pt;
	float: left;
	line-height: 15px;
	
	color: #FFF;
	background-color: #0099cc;
	
	
	margin= 5pt;
}

.frontlinks
{
	COLOR: 000000;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 12px;
	line-height: 17px;
	
	vertical-align: center;
}

a.numberbox:link
{
	color: #FFF;
	background-color: #0099cc;
	text-decoration: none;
	font-weight: bolder;
}

a.numberbox:visited
{
	color: #FFF;
	background-color: #0099cc;
	text-decoration: none;
	font-weight: bolder;
}

a.numberbox:hover
{
	color: #FFF;
	background-color: #0099cc;
	text-decoration: underline;
	font-weight: bolder;
}

/* the .features style is what gives the test on the left the blue background etc */
.features
{
	
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 10px; 
	line-height:14px;  
	FONT-WEIGHT: bold;
	color: #FFFfff;
	text-align: left;
	text-decoration: none;
	background-color: #0099cc;
	padding: 5pt 5pt 5pt 5pt;
	vertical-align: middle;
	width: 100%;
}

.mapimage { padding: 0 0 5px 0; }

/* this is for the big picture on the right */

.picture { padding: 0 0 5pt 5pt; }


/* the .featuretext style has ended up as the style applied to the various td mark ups to give the boxes the thin grey border */
.featuretext
{
	COLOR: 000000;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 14px;
	line-height: 17px;
	border-width: 1;
	border-style: solid;
	border-color: cccccc;
	margin:0;
	padding: 2pt 2pt 2pt 2pt;
}

/*  the thin grey border */
.narrowbox
{
	COLOR: 000000;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 12px;
	line-height: 17px;
	border-width: 1;
	border-style: solid;
	border-color: cccccc;
	margin:0;
	
	
}

.narrowbox1
{
	COLOR: 000000;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 12px;
	line-height: 17px;
	border-width: 1;
	border-style: solid;
	border-color: cccccc;
	margin:0;
	width:50%;
	align: center;
	
	
}
 .breadcrumb 
	{ 
	FONT-FAMILY: Verdana, Helvetica, Arial ; 
	COLOR: #999999;
	FONT-SIZE: 10px; 
	line-height:17px }

/*  font-size and line-height lines addes by Sam to shrink text in features boxes */
.box
{width = 160px;
	FONT-SIZE: 10px;
	line-height: 14px;
}

/*  created by Sam to apply to boxes on home page */
.smalltext
{
	COLOR: 000000;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 10px;
	line-height: 14px;
}.boxbullet {
width = 160px;
	FONT-SIZE: 10px;
	line-height: 14px;
	text-indent: 0pt;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
}

