/* --------------------------------------------------------------------
GENERAL stuff
-------------------------------------------------------------------- */
	html, body, div, p, h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;}	
	BODY{height:100%;} 
	
	body{ color : #000;font-family : Arial, Helvetica, sans-serif;font-size : 75%;
		 padding:1px 1px 1px 1px ; background-color:#11294F;}
		
	blockquote { margin-top:0;margin-bottom:0; }
	
	a{color:#000; text-decoration:none;}
	a:hover{color:#911B6F; text-decoration:none;}
	#pageWrapper a:hover{ text-decoration:underline; }
	#content a{text-decoration:underline; }
	p, h1, h2, h3, h4, h5, h6{display : block;}
	
	.alignRight{ text-align:right; }
	.floatLeft { float:left; }
	.floatRight { float:right; }
	h1 { color:#000; font-weight:bold; font-size:130%; padding-bottom:4px;}
	h2 { color:#000; font-weight:bold; font-size:120%; padding-bottom:4px; }
	h3 { color:#911B6F; font-weight:bold; font-size:110%; }
	
	td { vertical-align:middle; }
	
	#navoption {font-weight:bold; width:155px; color:#666666; padding-left:12px; background-image: url(/blackpoolgov/images/righttabletop.jpg); background-position:top left; background-repeat:no-repeat; border:0px solid #949DDE;}
	#navoption a{color:#666666;}
	#navoption a:hover{color:#000000; text-decoration:none;}
		.size10 { font-size:10px; }
		
		.nolink a { text-decoration:none; }
		
		.tabletopalign td{ vertical-align:top;}
		
	.NewPageLinks td{background-color: #ffcc66; border-bottom:1px solid #ffffff;}
	.NewPageLinks .mbutton a  { padding:3px 0 3px 0;text-decoration: none;display: block;font-weight: bold;font-size: 100%;}
	.NewPageLinks .mbutton a:link {color: #000;}
	.NewPageLinks .mbutton a:visited {color: #000;}
	.NewPageLinks .mbutton a:hover, .menuselect {		color:#fff;}
	.NewPageLinks .mbutton a:active {	color: #000;}
	
	.expander { width:100%; background-color:#ff9900; color:#ffffff; font-weight:bold; font-size : 120%;}
	.clear{height: 0;clear: both;}
	
	.newsImage img{ float:left; text-align:center; padding:0 4px 4px 0; font-weight:bold; display:block; }
	
	.posthidden {display:none} 
	.postshown {display:inline}

	/* Do It online items */
	.DoItOnlineContainerHead, .DoItOnlineContainerHead a { width:89px; padding:3px;color:#fff; font-weight:bold; background-color:#11294F;}
	.DoItOnlineContainerHead a:hover{ color:#ffffff; }
	#tblDoitonline img{ width:95px; height:42px; border-bottom:3px #00ADC6 solid;}
	.DoItOnlineContainerFooter {border:solid 1px #00ADC6; width:147px;padding:3px; margin-top:-3px; font-size:10px; background-color:#ffffff;}


	.LeftNavExpand{ color:#911B6F; }
	
	.PageTitle{ font-size:110%; font-weight:bold; padding:5px 0 8px 0; }
	.whatsOnTable td{ padding:2px 5px 2px 0px; }
	
	.image { padding:0px 5px 5px 5px; }

	ul#quickLinks{
	list-style: url(/blackpoolgov/Images/ULarrow.gif); }
	
	.FAQSCategory { border-bottom:solid 2px #B9BFEA; font-size:100%; font-weight:bold; }
	.FAQSQuestions { background-color:#F3F4FC; font-weight:normal; }
	
	/* table styles */
	.tableBorder { border:solid #BAC0EA 1px; padding:2px; background-color:#ffffff;  }
	
	/*.SummaryTableHeader { color:#666666; font-weight:bold; background-image:url(/blackpoolgov/images/tableTop.jpg);}*/
	
	.BasketTable td, .SummaryTable td{ vertical-align:top; border-bottom:solid 1px #777777; color:#666666; } /*.SummaryTable td a*/
	.BasketTableHeader , .SummaryTableHeader{ color:#333333; font-weight:bold; background-color:#E7E9FA; }
	.SummaryTableHeaderTurquoise{ color:#ffffff; font-weight:bold; background-color:#00ADC6; }

	.noPad { padding:0; margin:0; }
	.noPad Input { padding:0; margin:0;}
	
	
	.padRight { padding:0 5px 5px 0; }
	
	.rightDiv {float:right; text-align:right;}
	.leftDiv {float:left; text-align:left;}
	
	.successPanel { background-color:#bbffc8; border:solid 1px #00ff00; padding:10px; margin:8px 0 8px 0; }
	.errorPanel { background-color:#FFCCFF; border:solid 1px #ff0000; padding:10px; margin:8px 0 8px 0; }
	.searchPanel, .bluePanel { height:100%;  background-color:#F3F4FC; border:solid 1px #949DDE; padding:10px; margin:8px 0 8px 0; }
	.searchPanel2, .bluePanel2 { height:100%; background-color:#E7E9FA; border:solid 1px #949DDE; padding:10px; margin:8px 0 8px 0; }
	.orangePanel {height:100%; background-color:#fff7d7; border:solid 1px #ffcc00; padding:10px; margin:8px 0 8px 0; }
	.whitePanel {height:100%; background-color:#ffffff; border:solid 1px #E7E9FA; padding:10px; margin:8px 0 8px 0; }
	.whitePanel2 {height:100%; background-color:#ffffff; border:solid 1px #949DDE; padding:10px; margin:8px 0 8px 0; }
	.orangePanel2 {height:100%; background-color:#FFEA97; border:solid 1px #ffcc00; padding:10px; margin:8px 0 8px 0; }
	.purplePanel2 {height:100%; background-color:#F7CEEB; border:solid 1px #911B6F; padding:10px; margin:8px 0 8px 0; }
	.linkButton {background-color:#F3F4FC; border:solid 1px #949DDE; padding:4px; margin:0px 8px 0px 0; }
	
	.homePanels { height:140px; }
	
	.subPanel { background-color:#ffffff; border:solid 1px #949DDE; padding:10px; margin:8px 0 8px 0; }
	.tableBottomMargin { margin-bottom:8px; }
	
	
	.mapInfoBox { font-size:10px;}
	.mapInfoBox h1{font-size:12px;}
	
	/* The Container for the info on maps */
	div#mapOptions h2{ font-size:120%; }
	div#mapOptions { background-color:#ffffff; border:solid 1px #949DDE; padding:5px; margin:0 0 8px 0; }
	div#mapOptions { float:right; width:32%;}
	
	/* Bread crumb trail */
	div#breadcrumb { padding:2px; background-color:#F7F8FD; border:solid 1px #E7E9FA; margin-bottom:10px; }
	div#breadcrumb a{ text-decoration:none; font-size:10px; }
	
	/* Christmas message */
	div#christmasmessage
	{
		position:absolute;
		left:5px;
		top:414px;
		width:164px;
		text-align:right;
	}
	
 /* helpzone menu */
 .helpZonemenu, .helpZonemenu1, .helpZonemenu2, .helpZonemenu3, .helpZonemenu4, .helpZonemenu5, .helpZonemenu6, .helpZonemenu7, .helpZonemenu8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	height: 30px;
	width: 150px;	
}

.helpZonemenu2{background-color:#f2e3ed;}
.helpZonemenu5{background-color:#fddbe2;}

a.helpZonemenu2:hover, a.helpZonemenu5:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
		font-weight:bold;
	height: 30px;
	width: 150px;
}

.helpZonemenuOver2, .helpZonemenuOver5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	height: 30px;
	width: 150px;
}
.helpZonemenuOver2{background-color:#D657A8;}
.helpZonemenuOver5{background-color:#f55277;}

.menuoption {width: 160px;padding: 3px 5px 3px;text-decoration: none;display: block;font-weight: bold;font-size: 100%;}

	/* menubox elements -------------------------------------------------- */
.menutable td{ border-bottom:solid 1px #999999; width:155px; }
.menu {width: 155px;float: left;padding: 0px 0px 0px 0px;}
/* elButton elements -------------------------------------------------- */
.menubutton a  {width: 155px;padding: 3px 5px 3px 10px; background-image:url(/blackpoolgov/images/sqBulletPur.gif); background-repeat:no-repeat; background-position:7px left; text-decoration: none;display: block;font-weight: bold;font-size: 100%; color:#000000;}
.menubutton a:link {color: #000000;text-decoration: none;}
.menubutton a:visited {color: #000000;text-decoration: none;}
.menubutton a:hover, .menuselect {	background-color: #ffcc00;	color:#000000;text-decoration: none;}
.menubutton a:active {	color: #000000;text-decoration: none;}

.menusubbutton a  {width: 160px;padding: 3px 5px 3px;text-decoration: none;display: block;font-weight: normal;font-size: 100%;}
.menusubbutton a:link {color: #911B6F;}
.menusubbutton a:visited {color: #911B6F;}
.menusubbutton a:hover {	background-color: #D9DBF2;	color:#000;}
.menusubbutton a:active {	color: #911B6F;}
.textbox {background-image:url(/blackpoolgov/images/fieldgrad.jpg); color:#000; } 
.button{ font-weight:bold; font-size:12px; background: #900061; color:#fff; border:solid 1px #ccc; border-color: #ccc #999 #999 #ccc; cursor:hand;  height:20px; }
.buttoncolourless{ font-weight:bold; font-size:12px; background: color:#fff; border:solid 1px #ccc; border-color: #ccc #999 #999 #ccc;  height:19px; }


.RadEContentContainer { background-color:#ffffff; }

/*Border for the four items on the home page and service pages */
.xsnazzy h1 {margin:0; font-size:100%; padding:0 5px 5px 5px;height:100%;}
.xsnazzy p {margin:0; padding:5px 10px;}
.xsnazzy {background: transparent; width:100%; float:left; margin:0;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #444;border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px;border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;}

.focalContentPurple { padding:5px; border-left:1px solid #911B6F;border-right:1px solid #911B6F;}
.focalContentBlue { padding:5px; border-left:1px solid #E7E9FA;border-right:1px solid #E7E9FA;}
.focalContentOrange { padding:5px; border-left:1px solid #ffcc00;border-right:1px solid #ffcc00;}
.focalContentGrey { padding:5px; border-left:1px solid #cccccc;border-right:1px solid #cccccc;}

/* BORDER COLOUR OVERRIDE */
.PurpleBorder .xsnazzy h1 { border-bottom:1px solid #911B6F; }
.PurpleBorder .xb2, .PurpleBorder  .xb3, .PurpleBorder  .xb4 {background:#911B6F; border-left:1px solid #911B6F;border-right:1px solid #911B6F;}
.PurpleBorder .xb1{background:#911B6F;}
.PurpleBorder .xboxcontent {border:0 solid #911B6F;border-width:0 1px;   }
.PurpleBorder .xboxcontent{background:#FBE7F5;}
.color_purple {background:#911B6F;}
.color_purple a{ color:#FFFFFF; }

.BlueBorder .xsnazzy h1 { border-bottom:1px solid #E7E9FA; text-align:left; }
.BlueBorder .xb2, .BlueBorder  .xb3, .BlueBorder  .xb4 {background:#E7E9FA; border-left:1px solid #E7E9FA;border-right:1px solid #E7E9FA;}
.BlueBorder .xb1{background:#E7E9FA;}
.BlueBorder .xboxcontent {border:0 solid #E7E9FA;border-width:0 1px;   }
.BlueBorder .xboxcontent{background:#E7E9FA;}
.color_blue {background:#E7E9FA;}
.color_blue a{ color:#000; }

.OrangeBorder .xsnazzy h1 { border-bottom:1px solid #ffcc00; }
.OrangeBorder .xb2, .OrangeBorder  .xb3, .OrangeBorder  .xb4 {background:#ffcc00; border-left:1px solid #ffcc00;border-right:1px solid #ffcc00;}
.OrangeBorder .xb1{background:#ffcc00;}
.OrangeBorder .xboxcontent {border:0 solid #ffcc00;border-width:0 1px;   }
.OrangeBorder .xboxcontent{background:#fff7d7;}
.color_orange {background:#ffcc00;color:#000;}

.GreyBorder .xsnazzy h1 { font-size:120%; }
.GreyBorder .xb2, .GreyBorder  .xb3, .GreyBorder  .xb4 {background:#fff; border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.GreyBorder .xb1{background:#cccccc;}
.GreyBorder .xboxcontent {border:0 solid #cccccc;border-width:0 1px;   }
.GreyBorder .xboxcontent{background:#fff;}
.color_grey {background:#fff;color:#000;}

.focalContent { padding:1px 5px 1px 5px; }

* html .xboxcontent {
height:1px;
}

	
/* --------------------------------------------------------------------
CONTAINERS
-------------------------------------------------------------------- */
/* Page Header */
div#AtoZ{float:left; padding:5px 2px 0px 2px; width:600px; margin:0; }
div#AtoZ a{border:solid 1px #ccc; width:10px; background:#D9DBF2; font-weight:bold; padding:0 .3em;  margin:1px; display:inline-block; text-decoration:none;}
div#AtoZ a:hover{color:#fff; text-decoration:underline;background:#fcf; }

div#Header {padding:0 0 5px 0; margin:0 0 5px 0; background-image:url(/blackpoolgov/images/Header_bg.jpg); background-repeat:no-repeat; background-position:0px 0px; border-bottom:solid 2px #911B6F;}
 
div#TopSearch{ float:right; color:#000; margin:0; width:340px; text-align:right; padding:2px 3px 0 0; font-weight:bold;}

div#TopLinks{float:right; display:block; color:#11294f; padding:2px; font-weight:bold; }

div#TopSearch a, div#TopLinks a{ color:#11294F;}
div#TopSearch Input{width:200px;}
div#TopSearch .button{width:25px; height:23px;}
/* left column 
.NavLinks a{color:#000;text-decoration:none;font-weight:bold;}
.NavLinks a:hover{color:#000; text-decoration:none;}*/
div#Address { font-size:10px; }

/* Right Column */
#right { font-weight:bold; }
#right select { font-size:80%; }

#right .LinksTablePanel { /*background-color:#949DDE;*/ background-image: url(/blackpoolgov/images/righttabletop.jpg); background-position:top left; background-repeat:no-repeat; border:0px solid #949DDE; padding:2px 0px 0px 0px; margin-left:6px;  width:94%;}
#right .LinksTable {	}
#right .LinksTable img{ padding-left:3px; padding-right:0px;}
#right .LinksTable td{ border-bottom:dashed 1px #949DDE; padding:3px 1px 3px 0px;  }
#right h5 { font-size:12px; font-weight:bold; padding-bottom:4px; padding-left:15px; color:#666666; text-align:left; }

.doItOnliineLinks { font-weight:normal; font-size:11px; margin-top:5px; }
.doItOnliineLinks td{ border-bottom:solid 1px #B9BFEA; padding:2px 0 2px 0; }
.doItOnliineLinks td img{ padding:3px 0 0 0; }

div#tideInfo { padding:10px; border:solid 1px #918AA8; background-color:#cac6d6; width:150px; }


/*Footer */
#footerCopyright{ float:left; height:20px; font-weight:bold; }
#footerLinks{ float:right; height:20px; color:#ffffff;  font-weight:bold;}

/* Other */
#GalleryMenu { background-image:url(/blackpoolgov/Images/ImageGallery/FilmStrip.gif);background-position: left;background-repeat: repeat-x; width:100%; height:81px;  }
#GalleryMenu img { border:solid #fff 2px; }
#GalleryMenu td { padding-top:10px; }
#GalleryMain { padding:10px; text-align:center;  }
#GalleryMain img, #GalleryImage img { border:solid #BAC0EA 2px; padding:10px; background-color:#DEE0F3;}
#GalleryImage { text-align:left; padding-bottom:10px;  }
#Gallery img { border:solid #BAC0EA 2px; padding:8px; background-color:#DEE0F3; margin:1px; }
#Gallery{ padding:10px;  }
#GalleryMain{ height:420px; }

.faqs3ImageTable { background-color:#F3F4FC; border-bottom:solid 1px #949DDE; border-right:solid 1px #949DDE; padding-bottom:10px;}
.faqs3ImageTable td{ border-top:solid 1px #949DDE; border-left:solid 1px #949DDE; padding:5px;}

/* your blackpool summary tabel */
#content .yourblackpool td a{ text-decoration:none; font-weight:bold; }
#content .yourblackpool td a img{ border:solid #BAC0EA 2px; padding:3px; background-color:#DEE0F3;}

/*#Home page logos */
div#Logos { width:100%; text-align:center; }
div#Logos img { padding:4px; }

/* Home Page News */
div#HomeNews { scrollbar-3dlight-color: #DDE0F4;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: #DDE0F4;
    scrollbar-darkshadow-color: #DDE0F4;
    scrollbar-face-color: #DDE0F4;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
	width:100%; 
	height: 180px; 
	margin-right:0px;
	overflow:auto;}
	div#HomeNewsContent { padding-right:5px; text-align:left;}
	
	
.newsMainStoryContainer { background-color:#ffffff; padding:0; height:250px;}
.newsMainStoryContent { padding:20px; opacity:0.7; filter:alpha(opacity=70); background-color:#000000; height:210px; overflow:hidden; color:#ffffff;  }
.newsMainStoryImage	 { height:250px; width:320px; border:none; float:left; }
.newsMainStoryText { color:#ffffff;}
.newsMainStoryText a{ color:#ffffff;}
	

#DivCantFind { margin:0 5px 0 5px; }
/* Page Layout */

#Pager { width:100%; text-align:right; }
#Pager a{border:solid 1px #ccc;  background:#D9DBF2; font-weight:bold; padding:0 .3em;  margin:1px; display:inline-block; text-decoration:none;}
#Pager a:hover, #Pager .selected{color:#fff; text-decoration:underline;background:#fcf; }

.AdminPager { width:100%; text-align:right; }
.AdminPager a, .AdminPager span{border:solid 1px #ccc;  background:#D9DBF2; font-weight:bold; padding:0 .3em;   display:inline-block; text-decoration:none;}
.AdminPager a:hover, .AdminPager span{color:#fff; text-decoration:underline;background:#fcf; }

/* ********* ADMINISTRATION CSS SECTION ********* */

.AdminHeader {font-size:28px; font-weight:bold;}


div#container {
    	width: 978px;
 margin:0 auto 0 auto;
}

div#left {
    float: left;
    width: 170px;
 
}

div#content {
  padding: 0 160px 0 180px; 
}




div#right {
    float: right;
    width: 150px;
}

.clear {
    clear: both;
}

div#OuterContainer
{
	width: 980px;
	padding:5px;
 margin:0 auto 0 auto;
 border:solid 2px #e5e5e5;
 background-color:#ffffff;

}


div#menuContainer { position:absolute; top:0px; width:170px;}

/* ****************************************************************************** */

/*******************************************************************************
*  skidoo_too.css : 2005.08.29
* -----------------------------------------------------------------------------
*  A remake of the skidoo layout with the middle column appearing first in
*  source ordering.
*******************************************************************************/

/* begin with generic selectors so that they can be overridden if needed
 * by classes deeper in the stylesheet
 */

.hide
{
	display: none !important;
}

body
{
	margin: 0px 5px;}
#pageWrapper
{
	width: 980px;
 margin:0 auto 0 auto;
 border:solid 2px #e5e5e5;
	
	z-index:1;
	
background-image: url(/blackpoolgov/Images/RightBack150.gif);background-position: right;background-repeat: repeat-y;

	
}

* html #pageWrapper
{
	/* \*/
		word-wrap: break-word;
	/* invalid CSS but keeps IE from breaking horribly under narrow viewports */
}
#masthead
{
	background-color:#fff;
	padding: 0 0 0 0;
}
#outerColumnContainer
{
	/* reserves space for the left and right columns. you can use either
	 * padding, margins, or borders, depending on your needs. however you
	 * can use the border method to create a background color for both left
	 * and right columns
	 */
	 background-image: url(/blackpoolgov/Images/leftbackWhite.gif);
	background-position: left;background-repeat: repeat-y;
	
	padding-left:170px;
/*	border-left: 14.1em;*/
	padding-right:149px ;
	z-index:2;
}
#innerColumnContainer
{
	background-color:#fff;
border:none;

	margin: 0 0px;		/* compensate for the borders because of
				   100% width declaration */
	width: 100%;
	z-index: 3;
}
#leftColumn, #middleColumn, #rightColumn, * html #SOWrap
{
	overflow: visible;	/* fix for IE italics bug */
	position: relative;	/* fix some rendering issues */
}
#SOWrap
{
	float: left;
	margin: 0 -1px 0 0;
	width: 100%;
	z-index: 5;
	border:solid 1px red;
}
#middleColumn
{
	float: right;
	margin: 0 0 0 -1px;
	width: 100%;
	z-index: 7;
	overflow:hidden;
	border:solid 1px green;

}
#centerContent, #centerContentImage
{
	padding-left:5px;
	padding-top:1px;
	padding-right:5px;
}
#centerContentImage img
{
	float:left;
	border:solid #BAC0EA 1px; padding:2px; background-color:#DEE0F3; 
}





#leftColumn
{
	background-image: url(/blackpoolgov/Images/leftbackWhite.gif);
	background-position: left;background-repeat: repeat-y;
	float: left;
	margin: 0 1px 0 -170px;
	width: 170px;
	z-index: 6;
	border:solid 1px blue;
}
#rightColumn
{
	float: right;
	width: 150px;
	margin: 0 -150px 0 1px;
	z-index: 4;
	padding-top:5px;
	border:solid 1px grey;
}
#footer
{
	padding: 55px 5px 2px 5px;
	background-color: #fff;
	background-image: url(/blackpoolgov/Images/footer_bg.jpg);
	background-position:top left;background-repeat: no-repeat;
	height:20px;
	color:#ffffff;
}
#footer a { color:#ffffff; text-decoration:none; }
#footer a:hover { color:#ffffff; text-decoration:underline; }


* html/* hide from IE5.0/Win & IE5/Mac */
{
	height: 0.01%;
}

* html .hnav ul li, * html .hnav ul li a
{
	width: 1%; /* IE/Mac needs this */
	display: inline-block;	/* IE/Mac needs this */
	/* \*/
		width: auto; 
		display: inline;
	/* reset above hack */
}
* html .hnav, * html .hnav ul a{/* \*/ height: 0.01%; }
* html .HNAV {padding: 0; }



