/* CSS Settings For Default Over-rides */

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

th 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

/* CSS Settings For The Site Border */

.inews
{
height:50px;
width:100%;
}

.lnews
{
height:370px;
width:200px;
}

.backGroundTable
{
border:solid;
border-top-color:#000066;
border-left-color:#000066;
border-right-color:#000066;
border-bottom-color:#000066;
padding:0;
width:775px;
}

/* CSS Settings For The Site Navigation */

.navHead 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/nav.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
	
.navBorder 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/navBorder.jpg);
	background-repeat:repeat-y;
	background-position:center;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding-left:30px;
	padding-right:30px;
}

.navBorderSelected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/navBorderSelected.jpg);
	background-repeat:repeat-y;
	background-position:center;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding-left:30px;
	padding-right:30px;
}

.navBorderSpacer
{
	background-image:url(../images/navBorderSpacer.jpg);
	background-repeat:repeat-y;
	background-position:center;
	height:1px;
}

.navFooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/navBottom.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;

}

/* CSS Settings For Hyperlinks */

.a
{
color:#000000;
font-style:normal;
text-decoration:none;
}

/* CSS Settings For The Site Latest News */

.latestNews
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/latestNews.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:bottom;
}

.aimsOfService
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/aimsofServiceLarge.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:bottom;
}

.equalityStatement
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/eqStatmentTop.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:bottom;
}

.newsLink
{
	color:#000099;
	font-style:italic;
	font-size:12px;
}

.newsDate
{
	color:#006600;
	font-weight:bold;
	font-size:14px;}

/* CSS Settings For The Text and Border for Text Boxed Areas */
	
.textBlockBorder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/textBorder.jpg);
	background-repeat:repeat-y;
	background-position:center;
	text-align:justify;
	padding-left:25px;
	padding-right:25px;
	font-size:15px;
}

.textBlockBorderLarge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/textBorderLarge.jpg);
	background-repeat:repeat-y;
	background-position:center;
	text-align:justify;
	padding-left:25px;
	padding-right:25px;
	font-size:12px;
	text-align:justify;
}

.textBlockFooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/textBottom.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;

}

.textBlockFooterLarge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/textBottomLargejpg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
}

/* CSS Settings For The Opening Times and Other Smaller Text */

.openingTimes
{
	font-size:10px;
}

.pictureBoxHeading
{
	font-size:15px;
	font-weight:bold;
	text-align:justify;
}.headerPictureBoxHeading
{
	font-size:15px;
	font-weight:bold;
	text-align:justify;				
}

.pictureBoxText
{
	font-size:14px;
	text-align:justify;
}

.imageBoxHeading
{
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

.imageBoxText
{
	font-size:12px;
	text-align:center;
}

.importantNews {

	font-size: 16px;
	font-weight: bold;
	color:#CC0000;
	text-align:justify;
}
.noMargin
{
	margin-top: 0px;
}

.style1 {color: #000066;}
.style2 {color: #006633;}
.style3 {font-weight: bold;}
.style4 {font-size: 14px}
.style5 {
	font-size: 12px;
	font-style: italic;
}
.style6 {font-size: 14px; font-weight: bold; }
.style7 {
	color: #00326F;
	font-style: italic;
	font-weight: bold;
}
.style8 {color: #FFFFFF}
