body{
	background-color: #c0c0c0;
	font-family: Verdana;
	margin: 2px 0 0 0; padding: 0;}
a{
	font-size: 70%;	color: #fff;
	text-decoration: none;}
.clr {clear: both;}
div#mainDiv	{
	width: 775px; 
	margin: 0 123px; padding: 0;
	text-align: left;
	border: 1px solid #193c63;
	background-color: #bad2ed;}
div#mainDiv div#logoDiv{
	margin: 0; padding: 0;
	width: 775px; 
	background-color: #193c63;}
div#mainDiv div#logoDiv div#logoImgHomeDiv img{
	margin: 1px 0 0 1px; padding: 0;	
	width: 68px; height: 95px;
	border: none;}
div#mainDiv div#logoImgHomeDiv div#logoTxtHomeDiv img{
	position: absolute;top: 29px; left: 190px;
	width: 303px; height: 13px;
	border: none;}
div#mainDiv div#logoImgContentDiv img{
	margin: 1px 0 0 1px; padding: 0;	
	width: 68px; height: 95px;
	border: none;}
div#mainDiv div#logoImgContentDiv div#logoTxtContentDiv img{
	position: absolute;top: 29px; left: 190px;
	width: 303px; height: 13px;
	border: none;}
	
/* home page specifics */
body.home div#mainDiv div#menuDiv{
	margin: -31px 0 0 0; padding: 0; 
	color: #bad2ed; height: 239px;
	font-size: 90%; position: relative;
	background: transparent url(../image/mainHdr2.jpg) no-repeat 0 0;}
body.home div#mainDiv div#menuDiv div#pgHdgDiv{
	margin: 19px 0 0 0; padding: 0 0 0 265px;
	color: #fff; font-family: Verdana;
	font-size: 90%; font-weight: bold;}
/* end home page specifics */
	
/* content page specifics */
body.content div#mainDiv div#logoImgContentDiv{
	margin: 0; padding: 0; height: 111px; 
	background: #193c63 url(../image/contentHdr.jpg) no-repeat 0 0;}
body.content div#mainDiv div#menuDiv{
	margin: -46px 0 0 0; padding: 0; 
	color: #bad2ed; border: none; height: 46px;
	font-size: 90%;font-family: Verdana;}
body.content div#mainDiv div#menuDiv div#pgHdgDiv{
	margin: 0 0 0 30px; padding: 27px 0 0 0;
	text-align: left;
	color: #fff; font-family: Verdana;
	font-size: 90%; font-weight: bold;}	

/* end content page specifics */
div#mainDiv div#menuDiv a{
	margin: 0; padding: 0 8px;
	float:right; 	font-size: 80%;
	border-right: 1px solid #8192a6;
	color: #fff;font-weight: bold;}
div#mainDiv div#menuDiv a:hover{
	color: #b9cbfe !important;}
div#mainDiv div#menuDiv a.sel{
	color: #b9cbfe;}
div#mainDiv div#menuDiv a.last{
	border: none;}
	
/* BILLBOARD TICKER */
body.home div#mainDiv div#menuDiv div#eventsBubble{
	margin: 0; padding: 0;	height: 200px !important;width: 238px;	
	font-weight: normal;}
body.home div#mainDiv div#menuDiv div#eventsBubble div#contentwrapper{	
	margin: 0; padding: 0 0 0 5px;
	color: #fff;}
.billcontent{
margin: 0; padding: 0;
	color: #fff;}
body.home div#mainDiv div#menuDiv div#eventsBubble div#contentwrapper div.details{
	margin: 0; padding: 0 10px 0 10px;
	font-family: arial; font-size: 80%;
	color: #fff; font-weight: bold;}
body.home div#mainDiv div#menuDiv div#eventsBubble div#contentwrapper div.detailsPara{
	margin: 2px 10px; padding: 0;
	height: 45px; width: 220px; 
	font-family: arial; font-size: 70%;
	color: #fff;}
body.home div#mainDiv div#menuDiv div#eventsBubble div#contentwrapper H3{
	margin: 0; padding: 10px;
	font-size: 80%; font-family: Arial;
	color: #fff; text-align: center;
	font-weight: bold; }
body.home div#mainDiv div#menuDiv div#eventsBubble div#contentwrapper div.more a{	
	margin: 0; padding: 0;font-size: 65%;
	text-decoration: underline; border: none;}
body.home div#mainDiv div#menuDiv div#eventsBubble div#contentwrapper div.services{
	margin: 3px 10px 3px 10px !important; padding: 0;
	font-family: arial; font-size: 80%;
	color: #fff;font-weight: bold;}
body.home div#mainDiv div#menuDiv div#eventsBubble div#contentwrapper div.details font.hdg{
	margin: 1px; padding: 0;}
/* END OF BILLBOARD TICKER */

div#mainDiv div#textArea, div#mainDiv div#diaryArea{
	margin: 0; padding: 30px; 	color: #193c63;
	background-color: #bad2ed;}
body.content div#mainDiv div#textArea{
	min-height: 352px; }
div#mainDiv div#diaryArea div#diaryStyles{
	margin: 10px 30px; padding: 0;
	font-size: 70%;}
div#mainDiv div#textArea a, div#mainDiv div#diaryArea div#diaryStyles a{
	margin: 0; padding: 0;
	color: #F9FAEA;
	font-size: 100%;
	text-decoration: underline;}
div#mainDiv div#textArea H1, div#mainDiv div#diaryArea H1{
	margin: 0; padding: 0;
	color: #193c63; font-size: 80%;}
div#mainDiv div#textArea H2{
	margin: 0; padding: 7px 0 3px 0;
	font-size: 75%; font-family: Verdana;
	color: #193c63;
	font-weight: bold; }
div#mainDiv div#textArea H3{
	margin: 0; padding: 7px 0 3px 0;
	font-size: 100%; font-family: Verdana;
	color: #193c63;
	font-weight: bold; }
div#mainDiv div#textArea H4{
	margin: 0; padding: 5px 0 0 0;
	font-size: 70%; font-family: Verdana;
	font-weight: bold;}
	div#mainDiv div#textArea H5{
	margin: 0; padding: 5px 0 0 0;
	font-size: 85%; font-family: Verdana;
	font-weight: bold;}
div#mainDiv div#textArea p{
	margin: 0 0 10px 0 ; padding: 0;
	font-size: 70%;}
	
div#mainDiv div#textArea ADDRESS
{
	color: #193c63;
	font-weight: bold;  font-size: 70%;
	margin: 0; padding: 0;	
	font-family: Tahoma;
	font-style: normal;
}
div#mainDiv div#textArea pre
{
	color: #193c63;
	font-weight: normal; font-size: 70%;
	margin: 0; padding: 0;
	font-style: normal;
	font-family: Tahoma;
}
div#mainDiv div#textArea img.left{
	margin: 0 20px 5px 0; padding: 0;
	float: left;border: 1px solid #193c63;}
div#mainDiv div#textArea img.right{
	margin: 0 0 5px 20px; padding: 0;
	float: right; border: 1px solid #193c63;}
	
div#mainDiv div#textArea p a{
	margin: 0; padding: 0;
	text-decoration: underline;
	color: #193c63;
	font-size: 100%;}
div#mainDiv div#textArea p a.more, div#mainDiv div#textArea table.basic a.more{
	margin: 0; padding: 0;
	font-weight: bold;
	float: right;}
div#mainDiv div#textArea ol li, div#mainDiv div#textArea ul li{
	margin: 0; padding: 0 15px 0 0;
	color: #193c63;
	font-size: 70%;}
div#mapDiv{float: left;}
div#mainDiv div#textArea div#contactFormDiv{
	margin: 0; padding: 0; 
	float: right;
	vertical-align: top;}
div#mainDiv div#textArea div{
	margin: 0 0 10px; padding: 0; 
	float: left;}
div#mainDiv div#textArea table.basic{
	margin: 0; padding: 10px;
	color: #193c63;font-weight: bold;
	background-color: #79a9de; 
	border: 1px solid #193c63;
	font-size: 80%; font-family: Verdana;}
div#mainDiv div#textArea table.basic td{
width: 250px;}
div#mainDiv div#textArea table.basic td.l{
	margin: 0; padding: 0; vertical-align: top;
	color: #193c63; font-weight: bold;font-family: Verdana;}
div#mainDiv div#textArea table.basic td.inputText{
	margin: 0; padding: 0 0 5px 0; 
	font-size: 100%;
	color: #193c63; font-weight: normal;font-family: Verdana;}
.txtBox{
	margin: 0; padding: 0; 
	width: 250px;
	color: #193c63 !important; 
	font-weight: normal;font-family: Verdana;}
.txtBoxEmail{
	margin: 0; padding: 0; 
	width: 113px;
	font-size: 70%;
	color: #193c63 !important; 
	font-weight: normal;font-family: Verdana;}
div#mainDiv div#textArea table.basic td p.error{
	margin: 0; padding: 0;
	font-weight: bold;
	color: #870120 !important;
	font-size: 90% !important;}
div#mainDiv div#textArea table.basic a{
	margin: 0; padding: 0;
	font-size: 100%;}

div#mainDiv div#textArea table.basic td div.btnDiv {
	margin: 0 0 2px 0; padding: 0; float: right; }
.btnContact {
	margin: 0; padding: 2px 5px;
	background-color:#193c63;
	color:#fff; font-size: 90%;
	cursor: hand;	
	font-weight:normal;	
	text-align: center;
	border:1px solid #bad2ed; }
	
div#mainDiv div.foot{
	margin: 0; padding: 4px 0 3px 0;
	text-align: center;
	background: #408bde url(../image/footerBG.gif) repeat-x 0 0;}
div#mainDiv div.foot a{
	margin: 0; padding: 0 5px;
	border-right: 1px solid #4b3c33;
	text-decoration: underline;
	color: #fff;
	font-size: 70%;}
p.ppip{
	margin: 0; padding: 0;
	color: #fff;
	background-color: #193c63;
	text-align: center;
	font-size: 60%;}
p.ppip a{
	font-size: 100%;
	text-decoration: underline;
	color: #fff;}
div#divStatsJS{display: none;}

/* Google Map */	
div#map{border: 1px solid #193c63 ; width: 400px; height: 400px; margin: 0 0 0 30px;}
div#mapDetailsDiv{
	color: #193c63;
	font-family: verdana;
	font-size: 70%; 
	text-align: left; 
	background: #fff url(../image/WHLEntrance.jpg) no-repeat 130px 8px;}
div#mapDetailsDiv p.directions{
	background-image: none; 
	color: #193c63; 
	font-weight: normal; 
	font-family: verdana; 
	font-size: 100% !important; 
	margin: 0 !important; 	padding: 12px 0 0 0 !important;}
div#mapTimesDiv{margin: 0; padding: 0; color: #193c63 ; font-family: verdana; font-size: 70%;background-image: none;}
.btnDirections {
	margin: 0; padding: 0 2px;
	background-color:#193c63;
	color:#fff; font-size: 90%;
	cursor: hand;	
	font-weight:normal;	
	text-align: center;
	border:1px solid #bad2ed; }
.txtBoxPostcode{
	margin: 0; padding: 0; 
	width: 70px;
	font-size: 100%;
	color: #193c63 !important; 
	font-weight: normal;font-family: Verdana;}
/* End Google Map */	
