/* Global */

html
{height:100%;}

body 
{font-family:arial, helvetica, sans-serif;font-size:90%;/*min-width: 700px;*/margin:0 50px 0 50px;	padding:0;background: #999999;color:#333;}

p 
{padding: 0px; margin: 0 0 20px 0; line-height: 1.3em;}

div
{padding: 0px; margin: 0 0 0 0; line-height: 1.3em;}

img {border: 0;}

a
{color:#0066cc;text-decoration: none;}
a:visited
{color:#0066cc;}
a:hover,  a:focus 
{text-decoration: underline; color:#666633;background-color:Transparent ;}





/*********************************************************
	IMMEDIACY SELECTABLE STYLES 
*********************************************************/

.Heading1, H1 { font-size: 197%; letter-spacing: -1px; font-weight: normal; color: #444; padding: 10px 0 10px 0; margin: 10px 0 10px 0px; }
.Heading2, H2 { font-size: 150%; font-weight: normal; color: #444; margin: 15px 0 6px 0; }
.Heading3, H3 { font-size: 130%; font-weight: normal; color: #444; line-height: 100%; margin: 15px 0 3px 0; }
.Heading4, H4 { font-size: 100%; font-weight: normal; color: #444; line-height: 100%; margin: 15px 0 3px 0; }
.TableHeading { font-weight: bold; color: #333; line-height: 100%; margin: 0 0 0 0; }
.normal { padding-bottom: 2px; padding-top: 2px; color: #333; }

.Light {font-size: 100%; font-weight: normal; color: #336699; line-height: 100%; margin-top: 0px; margin-bottom: 2px; }

H5 {font-size: 100%; font-weight: bold; color: #333; line-height: 110%; margin: 0 0 0 0; font-style: italic; }


/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

table
{} /* Overall table style */
table td	
{padding:0; margin:0;} /* Cell padding and spacing styles */


/* Default Table */
table.ImmTS_Default		
{background-color:#ECF1F6;} /* Overall table style */
table.ImmTS_Default th
{padding:5px; margin:1px;} /* Cell padding and spacing styles */
table.ImmTS_Default td	
{padding:5px; margin:1px;} /* Cell padding and spacing styles */
table.ImmTS_Default,table.ImmTS_Default th, table.ImmTS_Default td	
{border:1px solid #fff;} 
table.ImmTS_Default th	
{background-color:#D1E0F0; color:#336699;font-size:95%;text-align:left;} 
table.ImmTS_Default tr	
{}
table.ImmTS_Default td
{color:#333;}

table.ImmTS_Default td a:hover, a:focus 
{text-decoration: underline; color:#666633;background-color:Transparent ;}

#centre #content table.ImmTS_Default td img 
{border:0;}

#centre #content table.infotable th
{padding:5px;
text-align:left;
}
#centre #content table.infotable td
{padding:5px;}
#centre #content table.infotable td.rowheading, #centre #content table.infotable th.rowheading
{width:150px;}
#centre #content table.infotable tr.rowdark img 
{border:0;}
#centre #content table.infotable tr.rowlight img 
{border:0;}
#centre #content table.infotable td.normal img 
{border:0;}

#centre #content table th.rowheading
{width:150px;background-color:#D1E0F0; color:#336699;font-size:95%;text-align:left;}
#centre #content table td.rowheading
{width:150px;background-color:#D1E0F0; color:#336699;font-size:95%;text-align:left;}



/*********************************************************
OVERALL LAYOUT
*********************************************************/

#global
{border-left:7px solid #fff;border-right:7px solid #fff;background-color:#fff;}

#wrap 
{width:auto;height:100%;padding:0 0 0 0; margin:0 0 0 0;clear:both;border:0px solid #000;}

#header {background:#fff;padding:0 0 0 0; margin:0 0 0 0;border:0px solid #000;}

#left 
{float: left;	width: 210px;text-align:left;margin:0 0 2px 0;border-right:1px dotted #CCCCCC;/*height:1px;*/padding:0 0 0 0;line-height:normal;background-color:#fff;}

#container /* This is important, fixes various clearing problems */
{float:left;margin:0 0 20px 0;padding:0 0 0 0;width:100%;}
	*html #container /* REMOVE THIS WHEN EDITORS CAN USE IE7 */
	{width:auto;}

#centre 
{margin: 0 0 0 210px;background:#fff;	padding:12px 15px 15px 15px;border-left:1px dotted #CCCCCC;}

#directory
{clear: both;width:100%;color: #fff;background-color:#528ccc;margin:0 0 0 0;border-top:3px solid #FFFFFF;padding:0 0 20px 0;}

#contact
{clear: both;width:100%;color: #fff;background-color:#333;margin:0 0 0 0; padding:0 0 20px 0; border-top:3px solid #FFFFFF;}

#legallinks
{clear: both;color: #fff;background-color:#666;margin:0 0 0 0; padding:10px 0 10px 18px; border-top:3px solid #FFFFFF;}

#footer 
{clear: both;width:100%;height:60px;color: #fff;background-color:#FFFFFF;margin:0 0 0 0;}


/*********************************************************
	HEADER
*********************************************************/

#header h1 
{padding:0 0 0 0;margin:0 0 0 0;width: 100%;background: #4E7BBC url(http://www.allerdale.gov.uk/images/bgBanner_Standard.gif) repeat-x;border-bottom: 0px #fff solid;clear:left;}
/*background: #4E7BBC url(http://www.allerdale.gov.uk/images/bgBanner_Standard.gif) repeat-x;*/
/*background: #4E7BBC url(http://www.allerdale.gov.uk/images/bgBanner_Christmas.gif) repeat-x;*/	
/*background: #4E7BBC url(http://www.allerdale.gov.uk/images/bgBanner_Easter.gif) repeat-x;*/

#header ul
{float:right;margin:0 10px 0 0px;padding: 0px;height:20px;}
#header ul li 
{float: left;padding: 0px 4px 2px 3px;	list-style:none;background:none;color:#CCCCCC;}
#header a
{color:#0066cc;font-size:80%;text-decoration: none;}
#header a:visited
{color:#0066cc;}
#header a:hover,  a:focus 
{text-decoration: underline; color:#666633;background-color:Transparent ;}

#header #skiplinks 
{display:none;height:0px;margin:0 0 0 0; padding:0 0 0 0;}
#header #skiplinks ul
{height:0px;margin:0 0 0 0; padding:0 0 0 0;}
#header #skiplinks ul li
{height:0px;margin:0 0 0 0; padding:0 0 0 0;}

#header #toplinks
{border-bottom:1px solid #fff;background-color:#fff;padding:0 0 0 2px;margin:0 0 0 0; height:18px;color:#ccc;}

#header #banner
{height:84px;padding:0 0 0 5px; margin: 0 0 0 0;border-bottom:3px solid #fff;background: #4E7BBC url(http://www.allerdale.gov.uk/images/bgBanner_Standard.gif) repeat-x;}

#header #bannerleft
{float:left;width:35%;height:84px;border:0px solid #000;}
#header #bannerright
{float:left;width:45%;height:84px;border:0px solid #000;margin:0 0 0 0;}

#header #search 
{float:left;font-family:Arial, Verdana;padding:8px 0px 13px 10px;margin:18px 0 0 0;width:425px;font-size:100%; /*border:2px solid #7dade4;background:#558ecf;*/}
#header #search h2
{display:none;}
#header #search input
{font-size:140%;font-family:arial;color:#8e8e8e;vertical-align:top;margin:4px 0 0 0;}
#header #search .textbox
{width:300px; height:24px;border:0px solid #99cc66;}
#header #search .searchbutton
{border:0px solid #000;margin:3px 0 0 0;}
#header #search #searchright p
{padding:0 0 0 0;margin:0 0 0 0;line-height:100%;}
#header #upperbannerright #search .Go
{padding:0 0 0 0;color:#333;}

/* autosuggest styles */
.suggestionsTable
{border-bottom:solid 1px #777;border-left:solid 1px #777;border-right:solid 1px #777;background-color:white;	width:100%;}
.suggestionsTr
{background-color:white;}
.suggestionsTd
{background-color:white;border-bottom:solid 1px #bdc7d8;}
.suggestionsTd a:link 
{text-decoration: none;font-size:100%;font-weight:normal;}
.suggestionsTd a:visited 
{text-decoration: none;font-size:100%;font-weight:normal;}
.titleTr, .titleTd
{font-weight:normal;}
.suggestionsHilightedTr
{background-color:#f0f0f0;cursor:pointer;}
.hilighted
{background-color:#ccc;font-weight:bold;}
.loading
{border-bottom:solid 1px #777;border-left:solid 1px #777;border-right:solid 1px #777;background-color:#CCFFCC;}

#header #printbanner
{display:none;}




/**************************************************************
	LEFT
**************************************************************/

#left img {margin: 10px 0px 0px 10px;}

#left hr
{color:#e2e2e2;border:0pt solid #e2e2e2;background-color:#e2e2e2;height:1px;margin:2px 0 0 0;padding:0 0 0 0;}

#left .emergencies
{background-color:#fff;color:#cc3300;font-weight:normal;}

/*Side Menu Color Selection Styles */
/* All Level Styles*/
#left #sidemenu			{background-color:#fff;border-bottom:2px solid #D6E0EB;margin:0 0 0 0;}
#left #sidemenu .head		{color:#ffffff; background-color:#687BBE;}	
#left #sidemenu a			{display: block;text-decoration:none;}
#left #sidemenu a:hover	{}

#left #sidemenu h2
{color: #666633;padding: 0 0 0 0;margin:9px 0 8px 13px;/*background: url(../../../images/bgArrow_Olive.gif) no-repeat left center;*/font-size:170%;font-weight:normal;}

#menu
{margin: 0 0 0 0;}

#menu ul 
{list-style-type: none; /* \*/margin-top: 0;/* */padding: 0;text-align: center;font-size: 103%;margin-left: 0;margin-bottom: 0;margin-right: 0;font-size:100%;}
/*Pulls all <ul> tags together*/
#menu ul ul 
{margin: 0;}
/*Sets initial style for <li> tags together*/
#menu li 
{padding: 0 0 0 0;width: 100%;margin: 0 auto;text-align: left;background: none;font-weight:bold;list-style-type: none;}
#menu li.selected
{padding: 0;width: 100%;margin: 0 auto;text-align: left;background: #000;border-top:0px dashed #CCCCCC;}
#menu li a, #menu li strong 
{padding: 11px 3px 10px 15px;text-decoration: none;display: block;vertical-align: bottom;color:#2f2f06;background-position: -999% 50%; background-color:#d6d6b9;border-top:1px dotted #c2c29c;}
#menu li strong 
{padding: 0 0 0 0;width: 100%;text-decoration: none;display: block;	background-color: #DEDECA;color:#fff;font-weight: bold;}
#menu li>a, #menu li>strong 
{display: block;width: auto;}
#menu ul li a:hover 
{display: block;color:#000000; background:#F5F5F5;background-position: -999% 50%;}
#menu li li 
{font-weight: normal;background-color:#dfdfc9;display: block;width: auto;border-top:0px dashed #666633;background-position: 12% 50%;}
#menu ul li li a:hover 
{text-decoration: none;display: block;width: 100%;}
#menu ul li li>a:hover 
{width: auto;display: block;}
#menu ul li li li a:hover 
{background-position: 11% 50%;}
#menu ul li li li>a:hover 
{width: auto;display: block;}
#menu li li a, #menu li li strong, #menu li li strong a:hover
{padding: 3px 0 3px 25px;background-color:Transparent;color:#2f2f06;}
#menu ul li li strong 
{background-color: #666633;}
#menu li li li a, #menu li li li strong, #menu li li li strong a:hover
{padding: 3px 0 3px 35px;background-color:#F5F5EB;color:#2f2f06;}
#menu ul li li li strong 
{background-color: #666633;}
#menu li li li li a, #menu li li li li strong, #menu li li li li strong a:hover
{padding: 3px 0 3px 45px;background-color:#eaeada;color:#191900;}
#menu ul li li li li strong 
{background-color: #666633;}
#menu li li li li li a, #menu li li li li li strong, #menu li li li li li strong a:hover
{padding: 3px 0 3px 55px;background-color:#d6d6b9;color:#191900;}
#menu ul li li li li li strong 
{background-color: #666633;}

#menu ul li.home a
{background-color:#999976;font-size:130%;color:#fff;font-weight:normal;}

#menu .menuOn
{font-weight: bold;}

#menu  .menuMainOn
{color:#fff; font-weight:normal;background-color:transparent;}



/*level 2 */
#menu li li a
{color: #2f2f06;background:#eaeada url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 5% 51%;}
#menu li li a:hover
{color: #666633;background: #fff url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 5% 51%;}
#menu li li strong a
{color: #fff;background-image:none;}
#menu li li strong a:hover
{color: #fff;background-image:none;background-color:transparent;}
/*level 3 */
#menu li li li a
{color: #191900;background:#5f5e9 url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 11% 50%;}
#menu li li li a:hover
{color: #666633;background:#fff url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 11% 50%;}
#menu li li li strong a
{color: #fff;background-image:none;}
#menu li li li strong a:hover
{color: #fff;background-image:none;background-color:transparent;}
/*level 4 */
#menu li li li li a
{color: #191900;background:#fff url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 16% 50%;}
#menu li li li li a:hover
{color: #666633;background:#fff url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 16% 50%;}
#menu li li li li strong a
{color: #fff;background-image:none;}
#menu li li li li strong a:hover
{color: #fff;background-image:none;background-color:transparent;}
/*level 5 */
#menu li li li li li a
{color: #191900;background:#fff url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 21% 50%;}
#menu li li li li li a:hover
{color: #666633;background:#fff url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 21% 50%;}
#menu li li li li li strong a
{color: #fff;background-image:none;}
#menu li li li li li strong a:hover
{color: #fff;background-image:none;background-color:transparent;}


#menu #toplevel
{width:210px;}
#menu #toplevel ul
{list-style-type: none; /* \*/margin-top: 0;/* */padding: 0;text-align: center;font-size: 103%;margin-left: 0;margin-bottom: 0;margin-right: 0;font-family:Trebuchet MS,arial,verdana;font-size:100%;}
#menu #toplevel li 
{padding: 0 0 0 0;width: 100%;margin: 0 auto;text-align: left;background: none;font-weight:bold;list-style-type: none;}
#menu #toplevel li.head
{padding: 11px 0 10px 15px;text-decoration: none;display: block;vertical-align: bottom;color:#2f2f06;background-position: -999% 50%; background-color:#d6d6b9;border-top:1px dotted #c2c29c;margin:0;}
#menu #toplevel li.item a
{color: #2f2f06;background:#eaeada ;background-repeat: no-repeat;background-position: 5% 51%;}
#menu #toplevel li.item a:hover
{color: #666633;background: #fff;background-repeat: no-repeat;background-position: 5% 51%;}
#menu #toplevel li.item strong a
{color: #fff;background-image:none;}
#menu #toplevel li.item strong a:hover
{color: #fff;background-image:none;background-color:transparent;}

/* contactus */
#left #contactus
{font-family:Arial, Verdana;padding:0 0 0 0;border-bottom:0px dotted #ccc;margin:10px 0 0 0;padding:10px 10px 0 10px;}
#left #contactus h2
{padding:0;margin:0;font-size:1%;visibility:hidden;}
#left #contactus #phone
{margin:0 0 3px 0;}
#left #contactus #fax
{margin:0 0 3px 0;}
#left #contactus #email
{margin:0 0 3px 0;}
#left #contactus #eform
{margin:0 0 3px 0;}
#left #contactus #phone img
{margin:0 4px 0 0;}
#left #contactus #fax img
{margin:0 6px 0 0;}
#left #contactus #email img
{margin:0 5px -1px 0;}
#left #contactus #eform img
{margin:0 5px -2px 0;}
#left #contactus ul 
{margin:0 0 0 0; margin-left:0px;padding:0px}
#left #contactus li
{color: #000000;	list-style-type: none;background: url(http://www.allerdale.gov.uk/images/bulletPeaGreenSquare.gif) no-repeat 0 11px;padding: 7px 0px 0px 20px;margin:0;}

/* keywords */
#left #keywords
{border-top:1px solid #dddddd;border-bottom:0px solid #dddddd;font-family:Arial, Verdana;padding:4px 20px 10px 0;margin:20px 10px 20px 10px;line-height:normal;font-size:80%;}
#left #keywords h2
{color: #666;padding: 0 0 0 0;font-family:arial,verdana;font-weight:normal;}


/**************************************************************
	CENTRE
**************************************************************/
#centre 
{color:#333;}

#centre a,a:link, a:visited 
{font-size: 100%;color: #0066cc;text-decoration:none;}

#centre a 
{font-size:100%;color:#336699;}
#centre a:link 
{color:#0066cc;text-decoration: none;}
#centre a:visited 
{text-decoration: none;color:#cc6600;}
#centre a:hover, a:focus 
{text-decoration: underline; color:#666633;background-color:Transparent ;}

#centre h2 a:hover
{text-decoration: none;color: #333;}

/* breadcumbs */
#centre #breadcrumbs
{border-bottom:0px solid #E3E3E3;padding: 0px; margin: 0 0 10px 0; line-height: normal;}
#centre #breadcrumbs a, a:visited 
{color:#0066cc;text-decoration: none;font-size: 100%;}
#centre #breadcrumbs a:hover, a:focus 
{text-decoration: underline; color:#666633;background-color:Transparent ;}

/* onthispage */
#centre #onthispage
{background-color:#f8f8f8;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;font-family:Arial, Verdana;padding:10px 10px 8px 10px;margin:0px 0 3px 0;line-height:normal;}
#centre #onthispage a:visited 
{text-decoration: none;color:#0066cc;}
#centre #onthispage a:hover, a:focus 
{text-decoration: underline; color:#666633;background-color:Transparent ;}
#centre #onthispage span.disabled
{color:#ccc;}
#centre #onthispage img
{margin:0 5px 0 10px;}

#centre #content
{font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: normal;background:#fff;padding:0;margin:0 0 0 0;line-height: 1.6em;}

#centre #content img
{/*border:1px solid #ccc;background-color:#fff;padding:8px;*/}

#centre #content td img
{border:0px solid #ccc;padding:0px;}


#centre #content ul
{margin-top: 10px;	margin-bottom: 15px;}
#centre #content li
{color: #333;	list-style-type: none;text-align:left;background: url(../../../images/bulletWhite.gif) no-repeat 0 4px;	padding: 0 0px 0px 20px;margin-left: 30px;margin-right: 90px;}

#centre #content ul.noindent
{margin:10px}
#centre #content ul.noindent li
{margin:0 0 3px 0}
#centre #content ul.sitemap
{margin:0 0 0 0; margin-left:0px;}
#centre #content li.sitemap
{color: #333;	list-style-type: none;text-align:left;background: url(../../../images/bulletWhite.gif) no-repeat 0 4px;	padding: 7px 0px 0px 20px;margin:0 0 0 0;margin-left: 0px;margin-right: 0px;}

#centre #content .sitmp0 {padding:2px; font-size:130%;background:#f6f6f6;padding: 7px 0px 10px 5px;margin:14px 0 0 0;}
#centre #content .sitmp1 {background: url(../../../images/bulletWhite.gif) no-repeat 0 9px;	padding: 7px 0px 0px 20px;font-size:100%;margin:0 0 0 0;}
#centre #content .sitmp2 {background: url(../../../images/bulletWhite.gif) no-repeat 0 8px;	padding: 7px 0px 0px 20px; font-size:90%;margin:0 0 0 0;}
#centre #content A.sitmpA0 {font-weight:bold;}
#centre #content A.sitmpA0:hover {}
#centre #content A.sitmpA1 {font-weight:bold;}
#centre #contentA .sitmpA1:hover {}
#centre #content A.sitmpA2 { font-weight:normal;}
#centre #content A.sitmpA2:hover {}

#centre #content p
{padding:0 0 0 0; color:#333;}

#content div
{padding:0 0 0 0;color:#333;}

#centre div.normal
{padding:0 0 0 0; color:#333;}

#centre p.normal
{padding:0 0 0 0; color:#333;}

#centre span.normal
{padding:0 0 0 0; color:#333;}

#centre div.whatson
{padding-bottom:1px;padding-top:1px;}

#centre div.editpage
{margin:10px 0 10px 10px;}

/* FlashMedia */
#centre #FlashMedia
{float:right;width:280px;padding:10px;border:0px solid #000;margin:50px 0 0 10px;background-color:#eeeeee;}
#centre #FlashMedia #player
{color:#000;}
#centre #FlashMedia noscript div
{display:none;}
#centre #FlashMediaPressRelease
{float:right;width:268px;padding:10px;border:0px solid #000;margin:30px 0 0 10px;background-color:#eeeeee;}
#centre .FlashMediaDetails
{padding:10px 0 0 0;}
#centre #FlashMediaPressRelease #player
{color:#000;}
#centre #FlashMediaPressRelease noscript div
{display:none;}

/* Embedded map styles */

#centre #content #mapContainer
{
position:relative;
display:none;
clear:right;
margin:15px 0 15px 15px;
border:1px solid #bbb;
}

#centre #content .mapsmall
{
width:220px;
}

#centre #content .mapmedium
{
width:280px;
}

#centre #content .maplarge
{
width:360px;
}

#centre #content #atMap 
{
width:100%;
border-top:1px solid #808080;
border-bottom:1px solid #808080;
background:#C8C8D1;
}

#centre #content #atMap img
{
	border:0;
	background:none;
	padding:0;
 }

#centre #content .mapsmall #atMap 
{
height:220px;	
}

#centre #content .mapmedium #atMap 
{
height:280px;	
}

#centre #content .maplarge #atMap 
{
height:400px;	
}

#centre #content #mapHeading 
{
width:100%;
margin:0;
padding:0 0 2px 0;
background-color:#fdfdfd;
}

#centre #content #mapHeading h2 
{
color:#505050;
background:url("../../../images/bg_mapBar.jpg") 0 0 repeat-x;
background-color:#f0f1f6;
font-size:120%;
font-weight:bold;
padding:5px 5px 3px 5px;
margin:0;
border-bottom:1px solid #ccc;
}

#centre #content #mapHeading p
{
padding:0 5px 2px 5px;
margin:0;
}

#centre #content #mapHeading ul
{
padding:0;
margin:0;
}

#centre #content #mapHeading ul li 
{
list-style-type: none;
background: url('../../../images/bulletGreen.gif') no-repeat 0 5px;
margin:2px 2px 2px 5px;
padding:1px 2px 0 14px;
}

#centre #content #mapBar 
{
width:100%;
color:#353535;
text-align:right;
background:url("../../../images/bg_mapBar.jpg") 0 0 repeat-x;
padding:0;
}

#centre #content #mapBar img 
{
margin:0;
padding:1px;
background:none;
border:0;
vertical-align:bottom;
}

#centre #content #mapBar p 
{
	display:inline;
	margin:0;
	padding:4px 3px 0 0;
	vertical-align:top;
	line-height:12px;
}

#centre #content #mapMenu 	
{
position:absolute;
top:100%;
left:-3px;
width:100%;
height:0;
padding:0 3px 0 0;
margin:3px 0 0 0;
background:url("../../../images/bgSignPostSection.jpg") 0 0 repeat-x;
background-color:#fefefe;
border:1px solid #ddd;
border-top:0;
}

#centre #content #mapMenu div 
{
display:none;
}
	
#centre #content #mapMenu a.close
{
display:block;
width:89%;
height:13px;
line-height:15px;
text-align:right;
text-decoration:none;
background:url("../../../images/map_embed_town_menu_close.gif") 100% 0 no-repeat;
background-color:#ddd;
color:#303030;
padding:0 7% 1px 5%;
border-bottom:1px solid #ccc;
}

	#centre #content #mapMenu ul
	{
	float:left;
		margin:8px;
		padding:0;
	}
	
	#centre #content #mapMenu li
	{
		margin:0;
		padding:0 8px 0 0;
		text-indent:18px;
	}

/* eForms */
#centre table.eforms td
{padding:0;margin:0;}
#centre #eforms
{background-color:#f8f8f8;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;font-family:Arial, Verdana;padding:0 20px 10px 20px;margin:0px 0 20px 0;line-height:normal;}
#centre #eforms td
{padding:4px 20px 4px 0;}
#centre #eforms h2
{margin:10px 0 10px 0px;}
#centre #eforms h2 a
{color: #CC6600;padding: 0 0 0 20px;background: url(../../../images/bgArrow_Orange.gif) no-repeat left center;font-family:trebuchet MS,arial,verdana;font-size:100%;font-weight:normal;}
#centre #eforms hr
{color: #FFE1B4;margin:0 0 0 0;}
#centre #eforms img 
{border:0;margin:3px 0 0 0;}
#centre #eforms ul
{margin-top: 10px;	margin-bottom: 15px;margin-left:0;padding:0 0 0 0;}
#centre #eforms li
{color: #333;	list-style-type: none;text-align:left;background: url(../../../images/bulletWhite.gif) no-repeat 0 2px;	padding: 0 0 3px 25px;}

/* Downloads */
#centre table.downloads
{width:99%;}
#centre table.downloads td
{padding:0;margin:0;}
#centre #downloads
{background-color:#f8f8f8;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;font-family:Arial, Verdana;padding:0 20px 10px 20px;margin:0px 0 20px 0;line-height:normal;}
#centre #downloads td
{padding:4px 15px 4px 0;vertical-align:top;border:0px solid #000;}
#centre #downloads td.icon
{width:12px;}
#centre #downloads td.55
{width:55px;}
#centre #downloads h2
{margin:10px 0 10px 0px;}
#centre #downloads h2 a
{color: #336699;padding: 0 0 0 20px;background: url(../../../images/bgArrow_Blue.gif) no-repeat left center;font-family:trebuchet MS,arial,verdana;font-size:100%;font-weight:normal;}
#centre #downloads hr
{color: #D6E0EB;margin:0 0 0 0;}
#centre #downloads img 
{border:0;margin:0px 0 0 0;}
#centre #downloads .viewers
{margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #dddddd;font-size:85%;vertical-align:middle;}
#centre #downloads .viewers img
{margin:0 10px 0 0;vertical-align:middle;}
#centre #downloads .viewers p
{vertical-align:middle;}


/* RelatedLinks */
#centre table.relatedlinks td { padding: 0; margin: 0; }
#centre #relatedlinks { background-color: #fff; padding: 10px 20px 10px 20px; margin: 0px 0 20px 0; line-height: normal; border: 1px solid #f3f3f3; border-radius: 10px; -moz-box-shadow: 0px 0px 14px #eaeaea; -webkit-box-shadow: 0px 0px 14px #eaeaea; box-shadow: 0px 0px 14px #eaeaea;}
#centre #relatedlinks td { padding: 4px 15px 4px 0; vertical-align: top; border: 0px solid #000; }
#centre #relatedlinks table.relatedlinks td.icon { width: 12px; }
#centre #relatedlinks td.link { width: 400px; }
#centre #relatedlinks h2 { color: #666633; padding: 0 0 0 20px; margin: 0 0 0 0px; background: url(../../../images/bgArrow_Olive.gif) no-repeat left center; font-weight: normal; }
#centre #relatedlinks h3 { color: #666633; margin: 0 0 5px 0px; padding: 0 0 0 0; font-size: 100%; font-weight: normal; }
#centre #relatedlinks hr { color: #E6E4D0; margin: 0 0 0 0; }
#centre #relatedlinks img { border: 0; margin: 3px 0 0 0; }


/* utilitylinks */
#centre #utilitylinks
{margin:0 0 -1px 0;border:1px solid #dee7ee;}
#centre #utilitylinks ul
{margin:0 0 0 -30px;padding-top:5px;padding-bottom:3px;height:20px;}
#centre #utilitylinks ul li 
{float: left;padding: 0px 10px 2px 3px;list-style:none;}
#centre #utilitylinks a,a:link, a:visited 
{color: #0066cc;text-decoration:none;}
#centre #utilitylinks a:hover, a:focus 
{text-decoration: underline; color:#666633;background-color:Transparent ;}
#centre #utilitylinks_inner 
{margin:2px;background-color:#eef3f9;}
#centre #utilitylinks_inner img
{margin:0 0 -2px 0;}

/* socialbookmarks */
#centre #socialbookmarks
{margin:0 0 20px 0;border:1px solid #dee7ee;font-size:90%;}
#centre #socialbookmarks ul
{margin:0 0 0 -30px;padding-top:5px;padding-bottom:3px;height:20px;}
#centre #socialbookmarks ul li 
{float: left;padding: 0px 10px 2px 3px;list-style:none;}
#centre #socialbookmarks a,a:link, a:visited 
{color: #0066cc;text-decoration:none;}
#centre #socialbookmarks a:hover, a:focus 
{text-decoration: underline; color:#666633;background-color:Transparent ;}
#centre #socialbookmarks img
{margin:0 0 -2px 0;}
#centre #socialbookmarks p
{margin:0 0 0 0; padding:0 0 0 12px;}
#centre #socialbookmarks .small
{font-size:80%;}

/* content Highlight box */
#centre #content div.contenthighlight 
{padding: 10px;background:#F4F4F5  url(../../../images/bgBlueFade.gif) repeat-x top left;border:1px solid #D6E0EB;margin: 0 0 10px 0; line-height:190%;}
#centre #content div.contenthighlight h2
{color:#336699;}
#centre #content div.contenthighlight h2 a
{color:#336699;}
#centre #content div.contenthighlight li
{background: url(../../../images/bulletWhite.gif) no-repeat 0 3px;	}
#centre #content div.contenthighlight img 
{border:0;margin:8px;border:1px solid #CCC;}
#centre #content div.contenthighlight hr
{color:#D6E0EB;}

/* content FAQ box */
#content #faqsearch
{padding: 10px;/*background:#F4F4F5  url(../../../images/bgBlueFade.gif) repeat-x top left;*/border-bottom:1px solid #D6E0EB;}
#content #faqsearch img 
{border:0;margin:0px;}

#content #faqquestion
{padding: 10px;/*background:#F4F4F5  url(../../../images/bgBlueFade.gif) repeat-x top left;*/border:0px solid #D6E0EB;}

#content #faqrating
{padding: 10px;background:#f8f8f8;border-top:1px solid #e8e8ec;border-bottom:1px solid #e8e8ec;}
#content #faqrating #faqratingleft
{float:left;width:40%;padding: 10px 10px 30px 0;margin:0 0 0 0;border-right:solid 1px #cccccc;}
#content #faqrating #faqratingright
{float:left;width:40%;padding: 10px 10px 10px 20px;margin:0 0 0 0;}

/* content AtoZ */
#centre #content #atoz
{width:100%;}

#centre #content #atoz div.atozresults ul
{margin:0 0 0 0;height:30px;border:1px solid #000;}
#centre #content #atoz div.atozresults li 
{float: left;	list-style:none;padding:7px 0 0 12px;margin:0 0 0 10px;}
#centre #content #atoz div.atozresults hr
{padding:0px 0 0 0px;margin:0 0 0 0px;}
#centre #content #atoz div.atozresults span
{margin:0 0 0 19px;}

/* content AtoZ letter box */
#centre #content #atozbox
{width:100%;background:#F4F4F5  url(../../../images/bgBlueFade.gif) repeat-x top left;border:1px solid #D6E0EB;padding:0;margin:0;}

/* content AtoZ letter */
#centre #content #atozbox #atozletters
{margin:10px;}
#centre #content #atozbox #atozletters img 
{border:0;margin:4px;padding:0 0 0 0;}

/* content AtoZ search */
#centre #content #atozbox #atozsearch
{margin:10px;}
#centre #content #atozbox #atozsearch img 
{border:0;margin:4px;}

#centre #content #atozletter
{background:#336699;color:#fff;border:0px solid #D6E0EB;padding:10px;}
#centre #content #atozletter h2
{font-size:180%;color:#fff;}
#centre #content #atozletter h2 a
{color:#fff;}

#centre #content #atozresults img 
{border:0;margin:0;padding:0 0 0 0;}

/* content signpost sections*/
#centre #content .signpostLayoutTable 
{
width:100%;
height:280px;
margin:12px 0 10px 0;
	background:url("../../../images/bgSignpostSection.jpg") repeat-x 0 0;
	border:1px solid #cfdbec;
}


#centre #content .signpostLayoutTable img 
{
	border:1px solid  #ccc;
	padding:2px;
	margin:5px 3px 5% 3px;
}

#centre #content .signpostLayoutTable td.sectionContainer
{
/*border-right:1px solid #ddd;*/
}

#centre #content .signpostLayoutTable .signpostSection 
{
	width:31.8%;
	min-width:150px;
	float:left;
	padding:3px 0px 5px 0;
	margin:3px 0px 0 0;
	border-right:1px solid #eee;
}

#centre #content .signpostLayoutTable .signpostSection h2
{
	color:#fff;
	font-size:105%;
	font-weight:bold;
	/*background:url("../../../images/bgArrow_Signpost.gif") 2px 4px no-repeat;*/
	background:#7a89a7 url("../../../images/bgSignpostSectionH2.jpg") 0 0 repeat-x;
	padding:1px 0 2px 5px;
	margin-bottom:3px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}

#centre #content .signpostLayoutTable .signpostSection ul { 
margin:0;
padding:5px 0 10px 3px;
}

#centre #content .signpostLayoutTable .signpostSection ul li { 
margin:0 0 5px 0;
background: url("../../../images/bulletWhite.gif") no-repeat 1px 3px
}

#centre #content .signpostLayoutTable .signpostSection .verticalSpacer 
{
	float:left;
	height:220px;
}

/* directoryNav */
#centre #directoryNav
{font-family:Arial, Verdana;padding:0 0 0 0;border-top:1px solid #e2e2e2;border-bottom:1px dotted #ccc;margin:2px 0 0 0;padding:10px 10px 10px 10px;}
#centre #directoryNav h2
{margin:10px 0 5px 0;font-size:95%;}
#centre #directoryNav h2 a
{color: #0066cc;background-color:#f3f8fd;border-bottom:1px solid #dceeff;border-top:1px solid #dceeff;padding:2px 8px 2px 1px;font-family:arial;font-weight:bold;text-decoration:none;font-style:normal;line-height:168%;}
/*{color: #003366;background-color:#e1f0fe;border-bottom:1px solid #0066cc;padding:2px 8px 2px 1px;font-family:arial;font-weight:normal;text-decoration:none;font-size:90%;}*/
#centre #directoryNav h2 a:hover
{text-decoration:none;color:#999933;}
#centre #directoryNav .column
{float:left;width:30%;margin:0 5px 0 0;}
#centre #directoryNav ul
{margin:0 0 0 0;padding:0 0 5px 0;}
#centre #directoryNav a:link
{text-decoration:none;font-size:94%;}
#centre #directoryNav a:visited
{text-decoration:none;font-size:94%;}
#centre #directoryNav a:hover
{text-decoration:underline;}
#centre #directoryNav table
{border:0px solid #000;}
#centre #directoryNav td
{padding:2px;margin:0;border:0px solid #000;vertical-align:top;}

/* iframeloader */
#centre .iframeloader-2500
{width:100%;height:2500px;}
#centre .iframeloader-2000
{width:100%;height:2000px;}
#centre .iframeloader-1300
{width:100%;height:1300px;}
#centre .iframeloader-1000
{width:100%;height:1000px;}
#centre .iframeloader-800
{width:100%;height:800px;}
#centre .iframeloader-600
{width:100%;height:600px;}
#centre .iframeloader-400
{width:100%;height:400px;}

/* eformsiframe */
#centre #eformsiframe
{width:540px;height:680px;}

/* events */
#centre .eventdate {width:160px;}
#centre .eventcontact {width:25%;}

/* BusinessLink */
#centre #businesslink
{float:right;width:220px}

#centre #lastupdated
{border-top:0pt solid #E3E3E3;font-size:80%;padding:10px 0 0 0;}

#centre a.monroes, a:link.monroes
{color:#99CCFF;}
#centre a:hover.monroes, a:focus.monroes
{text-decoration: none;color:#FF9900;background-color:Transparent ;}

/* Alignment classes - captions (e.g. used with images on press releases) */
#centre .CaptionAlign_Right
{float:right;margin:12px 0 5px 20px;padding:5px;border:1px solid #ccc;width:120px;font-size:95%;line-height:140%;}
#centre .CaptionAlign_Left
{float:right;margin:5px 0 5px 20px;padding:5px;border:1px solid #ccc;width:120px;font-size:95%;line-height:140%;}

/* full clearfix */
    /* add to floating elements which should not float afterthem */ 
	* html .clearfix {
	    height: 1%; /* IE5-6 */
	    }
	* + html .clearfix {
		display: inline-block; /* IE7not8 */
		}
	.clearfix:after { /* FF, IE8, O, S, etc. */
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	    }

table.calendar 
{text-align: center;border:1px solid #9ebfe0;}
th.calendarheader 
{color:#003366; background-color: #003366; font-weight: bold; text-align: center;padding:5px;}
table.calendartitle
{background-color:#6e9bc9;line-height: 120%; text-align: center;}
td.calendardayheader
{background-color:#9ebfe0; line-height: 120%; text-align: center;width:30px;}
td.calendarday 
{background-color:#ECF1F6; line-height: 120%; text-align: center;padding:2px;height:30px;}
td.calendartoday
{background-color:#CCCCCC; line-height: 120%; text-align: center;padding:2px;}
td.calendarselectedday
{background-color:#336699; line-height: 120%; text-align: center;padding:2px;}
td.calendarweekend
{background-color:#d5e0ec; line-height: 120%; text-align: center;padding:2px;}

table.calendar td
{padding:4px;text-align: center;}


td.tableheadingdark 
{background-color: #9EBFE0; font-weight: bold;}
td.tableheadinglight 
{background-color: #9EBFE0; font-weight: bold;}
th.tableheadingdark 
{background-color: #9EBFE0; font-weight: bold; text-align: left}
th.tablerowheading 
{width:150px;}
td.tablerowheading 
{width:150px;}
th.tableheadinglight 
{background-color: #9EBFE0; font-weight: bold; text-align: left}
td.tablecelldark 
{background-color: #D1E0F0; font-weight: normal; text-align: left}
td.tablecelllight 
{background-color: #ECF1F6; font-weight: normal; text-align: left}

tr.rowdark 
{background-color: #D1E0F0; color:#336699;font-size:95%;font-weight:bold;}
tr.rowdark img
{border:0;}
tr.rowlight 
{background-color: #ECF1F6; color: #333}
tr.rowdark img
{border:0;}

th.forumsheader 
{color:#003366; background-color: #9EBFE0; font-weight: bold; text-align: left;padding:5px;}
td.forumslight 
{background-color:#E6EBF1; line-height: 120%; text-align: left; padding:5px;}
#centre #content td.forumslight img 
{border:0;}
td.forumsdark 
{background-color:#D5E1EB; line-height: 120%; text-align: left;padding:5px;}
th.forumsbreadcrumb 
{color:#fff; background-color:#7DA3C9; line-height: 120%; text-align: left;padding:5px;}
td.forumsmessagehead 
{background-color:#D5E1EB; line-height: 120%; text-align: left;padding:5px;}
td.forumsmessage 
{background-color:#E6EBF1; line-height: 120%; text-align: left;padding:5px;}

a.calendar 
{color: #ffffff;text-decoration: none;}
a.calendar:visited 
{color: #ffffff;text-decoration: none;}
a.calendar:hover 
{color: #ffffff; text-decoration: none;}
a.calendardark 
{color: #336699; text-decoration: none;}
a.calendardark:visited 
{color: #336699; text-decoration: none;}
a.calendardark:hover 
{color: #336699; text-decoration: none;}

#centre a.forumsbreadcrumb 
{color: #dbecfc; text-decoration: none;}
#centre a.forumsbreadcrumb:visited 
{color: #dbecfc; text-decoration: none;}
#centre a.forumsbreadcrumb:hover 
{color: #fff;text-decoration: none;}

a.sitemap1 
{color: #000033; font-size: 140%; font-weight: bold;}
a.sitemap1:visited 
{color: #CC6600; font-size: 140%; font-weight: bold;}
a.sitemap1:hover 
{color: #FF9900; font-size: 140%; font-weight: bold;text-decoration: none;}
a.sitemap2 
{color: #003366;  font-weight: bold;}
a.sitemap2:visited 
{color: #CC6600;  font-weight:bold;}
a.sitemap2:hover 
{color: #FF9900; font-weight: bold; text-decoration: none;}
a.sitemap3 
{color: #336699;  font-weight: normal;}
a.sitemap3:visited 
{color: #CC6600;  font-weight: normal;}
a.sitemap3:hover 
{color: #FF9900;  font-weight: normal; text-decoration: none;}

#centre hr
{color:#E3E3E3;border:0pt solid #E3E3E3;background-color:#E3E3E3;height:1px;}


/*********************************************************
	DIRECTORY
*********************************************************/
#directory h2 { color: #FFFFFF; margin: 3px 0 10px 0; padding: 0 0 7px 0; font-weight: normal; font-size: 200%; }

#directory #directory-left { float: left; width: 60%; padding: 0; margin: 20px 0 0 20px; border-right: 1px solid #80a8d5; }
#directory #directory-left h3 a { color: #fff; font-weight: normal; font-size: 100%; margin: 0 0 0 0; }
#directory #directory-left h3 a:visited { font-size: 100%; }
#directory #directory-left a { color: #FFFFFF;line-height: 100%; }
#directory #directory-left a:visited {  }
#directory #directory-left a:hover, a:focus { text-decoration: underline; background-color: Transparent; }
#directory #directory-left .column { float: left; width: 48%; margin: 0 5px 0 0; }
#directory #directory-left .column ul { margin: 0 0 0 0; padding: 0 0 20px 0; }
#directory #directory-left .column ul li { float: left; color: #fff; background: none; padding: 0 5px 0 0; margin: 0; list-style-type: none; }

#directory #directory-right { float: left; padding: 0; margin: 24px 0 0 20px; border: 0px solid #000; }
#directory #directory-right a { color: #FFFFFF; font-size: 120%; line-height: 100%; font-weight: bold; border: 1px solid #99ccff; padding: 7px 0 0 9px; margin: 0 0 0 0; }
#directory #directory-right a:visited { margin: 0 0 0 0; }
#directory #directory-right a:hover, a:focus { text-decoration: none; background-color: #639ad7; color: #ffffff; }
#directory #directory-right table { border: 0px solid #000; }
#directory #directory-right table td { border: 0px solid #000; }
#directory #directory-right td > a { display: block; width: 20px; height: 20px; }


/*********************************************************
	CONTACT
*********************************************************/

#contact a
{color:#FFFFFF;font-size:100%;border:0;}
#contact a:visited 
{border:0;}
#contact a:hover, a:focus 
{text-decoration:underline;background-color:Transparent ;}
#contact #contact-left
{float:left;width:38%;padding:0;margin:20px 0 20px 20px;}
#contact #contact-middle
{float:left;width:22%;padding:0 0 0 0;margin:20px 0 0 0;border:0px solid #000;color:#fff;}
#contact #contact-middle h2
{color: #FFFFFF;margin:3px 0 10px 0;padding:0 0 7px 0;font-family:trebuchet MS,arial,verdana;font-weight:normal;font-size:150%;}
#contact #contact-middle #contact-phone
{margin:0 0 3px 0;color:#fff;}
#contact #contact-middle #contact-fax
{margin:0 0 3px 0;color:#fff;}
#contact #contact-middle #contact-email
{margin:0 0 3px 0;color:#fff;}
#contact #contact-middle #contact-phone img
{margin:0 4px 0 0;}
#contact #contact-middle #contact-fax img
{margin:0 6px 0 0;}
#contact #contact-middle #contact-email img
{margin:0 5px -2px 0;}
#contact  #contact-right
{float:left; padding:0 0 0 10px; margin:50px 0 20px 0px;border-left:1px solid #ccc;}
#contact  #contact-right ul
{margin:10px 0 15px -35px;}
#contact  #contact-right li
{color: #333;	list-style-type: none;text-align:left;background: url(http://www.allerdale.gov.uk/images/bulletGrey.gif) no-repeat 0 4px; padding: 0 0px 0px 20px;margin:0 0 4px 0}

/*********************************************************
	LEGALLINKS
*********************************************************/
#legallinks
{}
#legallinks a
{color:#FFFFFF;font-size:100%;border:0;}
#legallinks a:visited 
{border:0;}
#legallinks a:hover, a:focus 
{text-decoration:underline;background-color:Transparent;}
#legallinks ul
{margin:0 10px 0 0px;padding: 0px;height:20px;}
#legallinks ul li 
{float: left;padding: 0px 18px 2px 3px;	list-style:none;background:none;color:#CCCCCC;}


/*********************************************************
	FOOTER
*********************************************************/
#footer p
{color:#878787;font-size:80%;font-weight:bold;vertical-align:middle;padding:12px 0 0 20px;margin:0;}
#footer p img
{margin:0 8px -15px 8px;}



/* Inline styles added */

abbr, acronym, span.abbr {cursor: help; border-bottom: 1px dashed #000;}


/* Styles added to cater for in-line styles*/

#wrap #centre .no_border {border:0px;padding:0;margin:0;}
#wrap #centre .icon{border:0px;margin:0 0 -8px 0;}




/* Class used to remove items visually from the viewport*/
/*.rm {position: absolute; left: -999em;}*/
.rm {visibility:hidden;}


.news_text {color:#000;font-weight:normal;}

/* Alignment classes - standard */
.ImmControlAlign_Right{margin:5px 0 5px 20px;}
.ImmControlAlign_Left{margin:5px 20px 5px 0;}

/* Alignment classes - misc (possibly obsolete) */
.align-left {float:left;margin:0 20px 0 0;}
.align-right {float:right;margin:0 0 0 20px;}

.hidden{visibility:hidden;display:none;}

.white{background-color:#fff;}


/*********************************************************
	IMMEDIACY FILEMANAGER STYLES
*********************************************************/
#tabmenu 
{float:left;width:100%;background:#DAE0D2 url("../../../images/TabMenu_bg.gif") repeat-x bottom;font-size:93%;line-height:normal;}
#tabmenu ul 
{margin:0;padding:10px 10px 0;list-style:none;}
#tabmenu li 
{display:inline;margin:0;padding:0;}
#tabmenu a 
{float:left;background:url("../../../images/TabMenu_left_both.gif") no-repeat left top;margin:0;padding:0 0 0 9px;border-bottom:1px solid #765;text-decoration:none;}
#tabmenu a span 
{float:left;display:block;background:url("../../../images/TabMenu_right_both.gif") no-repeat right top;padding:5px 15px 4px 6px;font-weight:bold;color:#336699;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabmenu a span {float:none;}
/* End IE5-Mac hack */
#tabmenu a:hover span 
{color:#333;}
#tabmenu #current a 
{background-position:0 -150px;border-width:0;}
#tabmenu #current a span 
{background-position:100% -150px;padding-bottom:5px;color:#333;}
#tabmenu a:hover 
{background-position:0% -150px;}
#tabmenu a:hover span 
{background-position:100% -150px;}
      
#centreFM 
{width:100%;margin: 0 0 0 0;background:#fff;	padding:0 15px 15px 15px;}
.FlashMediaList
{width:140px;background-color:#eeeeee;border:1px solid #ccc;padding:8px 5px 5px 13px;}
.FlashMediaList img
{border:1px solid #999;}


/* IDOX STYLES */
#idox
{margin: 0 0 0 0;padding:15px 15px 15px 15px;}
#idox h1
{background-image:none;padding: 10px 0 10px 0;}
#idox h2
{margin: 20px 0 15px 0;}
#idox p
{margin: 10px 0 10px 0;}
#idox hr
{color:#E3E3E3;border:0pt solid #E3E3E3;background-color:#E3E3E3;height:1px;margin: 8px 0 16px 0;}


/* MODERNGOV OVERRIDE (FIXES SPACING ISSUES AROUND LISTS - I.E. IN THE CALENDAR) */
#centre #content #modgov ul
{margin: 0;}
#centre #content #modgov ul li
{padding:0;margin:0; margin-top:2px;}
