/* 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;



}

.mobileLink



{



	font-family: Verdana, Arial, Helvetica, sans-serif;



	background-image:url(../images/mobilelink.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:12px;

}







/* 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}




