/* Print Stylesheet */

li {padding:2px;}

/* 3 Column Layout */
DIV#centre{margin:auto;margin-top:4px;padding-bottom:4px; border: 0;}
DIV#main { border: 0px solid #999999;padding-bottom:4px; width: 100%;margin:auto;text-align:left;}
DIV#width{width:100%px;}
DIV#mainBorder{text-align:left;}

/* Banner */
.banner { background-image: url("/images/banner.gif"); background-repeat: no-repeat; height: 80px; }
.banner .siteDate { text-align: right; margin: 0 4px 0 0; padding: 0 0 0 4px; }
.banner .siteDate p{ margin-top: 0; margin-bottom: 2px; }
.banner .logo { float: left; width: 200px; margin: 0 0 0 6px; padding: 0; }
.banner .logo img { border:0px; }
.banner .searchArea { display:none; }
.banner SPAN{display:none;}
.banner .offleft {display: none;}

/* Primary Navigation */
.primaryNav {display:none;}
	
/* Centre Column */
div.columnCenter {width: 100%; }
div.moduleHomeCenter { border: 0; margin: 4px; padding-bottom: 10px; }
div.moduleCenter { border: 0; margin: 4px; padding-bottom: 10px; }

/* Right Column */
div.columnRight {width: 100%;}
div.moduleRight {border:0; margin: 4px 4px 0px 0px;}
div.moduleHeader {font-weight: bold; font-size: 70%; background #cccccc; MARGIN-BOTTOM: 0px; padding: 3px 0 6px 8px;}
h2.moduleHeader {font-weight: bold; font-size: 70%; background #cccccc; MARGIN-BOTTOM: 0px; padding: 3px 0 6px 8px;}
div.subnav {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
div.subnav a {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; font-size: 70%; BACKGROUND-IMAGE: url(../images/subnav_line.gif); PADDING-BOTTOM: 0px; margin: 0px 0px 0px 3px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat;}
div.subnav ul {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; font-size: 100%; PADDING-BOTTOM: 0px; margin: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
div.subnav ul li {	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; margin: 0px; PADDING-TOP: 0px}
div.subnav ul li SPAN.selected {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; font-weight: bold; PADDING-BOTTOM: 4px; margin: 0px 0px 0px 3px; PADDING-TOP: 4px}
div.subnav ul li a {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; font-size: 70%; BACKGROUND-IMAGE: url(../images/subnav_line.gif); PADDING-BOTTOM: 4px; margin: 0px 0px 0px 2px; LINE-HEIGHT: 120%; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat}
div.subnav ul li.selected {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; font-weight: bold; font-size: 70%; BACKGROUND-IMAGE: url(../images/subnav_line.gif); PADDING-BOTTOM: 4px; margin: 0px 0px 0px 3px; LINE-HEIGHT: 120%; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat}
div.subnav ul li.selectedTop {	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; font-weight: bold; font-size: 70%; PADDING-BOTTOM: 4px; margin: 0px 0px 0px 3px; LINE-HEIGHT: 120%; PADDING-TOP: 4px}
div.subnav ul li a.top {BACKGROUND-IMAGE: none}
div.subnav p {BORDER-TOP-WIDTH: 0px; font-weight: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; margin: 5px 0px 0px 3px; BORDER-RIGHT-WIDTH: 0px}
div.subnav div {margin: 2px 0px 5px}
div.subnav div.selected {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; font-weight: bold; font-size: 70%; BACKGROUND-IMAGE: url(../images/subnav_line.gif); PADDING-BOTTOM: 4px; margin: 0px 0px 0px 3px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat}

/* Left Column */
div.columnLeft { display:none; }
	
/* Page Footer */
.footer { display:none; }

/* Home Page Content */
#home .clear { clear: both; }	
#home .homeDivider { padding-top: 2px; margin: 0px; }
#home .mainImage { }
#home img { display: block; }
#home .welcomeImage { }
#home p.welcomeText {margin: 2px 16px 10px 16px; position: relative; }	
#home .centreLeft { display:none; }
#home .centreLeftContent { display:none; }
#home .centreRight { display:none;}
#home .centreRightContent { display:none;}
#home .homemainmessage { margin: 4px; padding: 0px; border: 0; display:inline-block;}
#home .homemainmessage img { padding: 2px; border:0px; margin:0px; float:left; }
#home .homemainmessageleft{float:left;width:108px; padding:0; margin:0;}
#home .homemainmessageleft p {padding:0px 4px 0px 2px;}
#home .homemainmessageright{float:left;width:408px; padding:0; margin:0;}
#home .homemainmessageright p {padding:0px 4px 0px 2px;}
#home .homemainmessage h2{background-image:none; margin:2px 4px 0px 0px;  padding:2px 4px 0px 2px;} 
#home .counciladdress p {margin: 20px 0px 0px 8px; padding: 0px; border:0px; font-size:70%; float:left; font-weight:bold;}
#home .emergencymessage{margin:8px 8px 8px 8px;}
#home .emergencymessage h2{width:100%; border: 0; font-weight: bold; font-size: 70%; background #cccccc; padding: 2px 4px 6px 4px; margin: 0px 0px 0px 0px;}
#home .emergencymessage p{width:100%; border: 0; float: left; margin: 0px 0px 0px 0px; padding: 2px 2px 1px 2px; }
#home .calltoaction {display: none}

/* Calls to action, A to Z etc */
div.atozcenter {display:none;}

/* BreadCrumb */
div.breadCrumb{ border:0; margin: 4px; padding: 4px 10px;font-size:70%; }
div.breadCrumb a{font-size:100%;font-weight:bold;line-height:100%;}
div.breadCrumb SPAN{color:#000000;font-weight:bold;}

/* Jump to Top Link */
div.topLink  { display:none; }

/* Bespoke Template Content Elements */
.Box {border:1px solid #cccccc;padding:4px 6px;}
.AZ p{margin:4px 0 0 0;font-weight:bold;}
.svcImg { border:1px solid #000000; padding:1px;float :right;margin:6px 0 0 6px;}
.pageImg {margin:0; border-bottom:1px solid #000000;padding:2px;text-align:center;}
.newsThmb { float: left; margin: 8px 0 0; }
.newsThmb img { padding: 1px; border: 1px solid #000000; }
.newsMain { float: left; margin: 8px 0 0; padding: 4px 8px 0 0; }
.newsMainRight{float:right; margin: 0; padding: 4px 8px 0 0;}
.newsMain img { padding: 1px; border: 1px solid #000000; }
.newsMainRight img { padding: 1px; border: 1px solid #000000; }
.newsDate { margin:8px 0 0 0;}
.newsDate p{ margin:0;}
.newsStory  { width: 250px; margin: 0; float: left; border: 0 solid black; padding: 8px; }
.newsStory a {font-weight:bold;}
.hidden { display: none; }
.linklist p {margin:4px 0;}
.page a  {font-weight:bold;}
.accesskeys p {margin-left:40px;margin-bottom:4px;line-height:170%;}

/* Generic Content Section */
div.page{padding:10px;}
div.page FIELDSET{margin:10px 0 0 0;}
div.page H1 {position:relative;}
div.page .pageDivider {margin-top:2px;}
div.page p {line-height:normal; position:relative;}
div.page h2 {line-height:normal;position:relative;}
.outline {padding:1px;border:0;margin:4px;}


/* Info box*/
h2.infoBox{border:0;background-image:none;background-color:#CCC;padding:2px 5px 2px 5px;margin:30px 0px 0px 0px;}
div.infoBox{border:0;margin:0 0 30px 0;}
div.infoBox h2{}
div.infoBox p{padding:2px 5px;}
div.infoBox ul{padding:2px 5px 5px;margin:0;list-style : none;}
div.infoBox ul li{padding:0;margin:0;}


/* Form Elements */
div.formLeftSearch{float:left;width:170px;}
div.formRightSearch{float:left;width:170px;}
div.formLabel{float:left;width:35%;text-align:left;padding:0;margin:0 0 5px 0;}
div.formElement{float:left;width:60%;margin:0 0 5px 0;}
LABEL{line-height:100%;margin:0;padding:0;font-weight:bold;}
INPUT.text{border:0;width:80%;}
INPUT.radio{color:#FF6600;}
INPUT.submit{margin:10px 0 0 0;}
SELECT{padding:0;}
TEXTAREA{border:1px solid black;padding:0;width:80%;}
P.error{color:#FF6600;font-style:oblique;font-weight:bold;}
P.stage{margin:20px 0 0 0;font-weight:bold;text-align:center;}
TABLE.progress TD{font-size:70%;}
INPUT.error{border:2px solid #FF6600;width:80%;}
TEXTAREA.error{border:2px solid #FF6600;padding:0px;width:80%;}

div.progress{border:1px solid #ccc;margin:15px 0 0 0;}
div.progressBg{background-color:#ccc;}

/* Search pages */
FORM.search p{margin:10px 0 5px 0;}
div.formElementLabel{float:left;width:100px;margin:0 0 5px 0;}
div.formElementElement{float:left;}
div.formElementLabel LABEL{font-weight:normal;line-height:150%;}
br.clear{clear:both;}

/* Data Tables */
TABLE.data{}
TABLE.data TH{text-align:left;font-size:70%;padding:2px 5px;background : url("/images/header-bg.gif") repeat-x bottom;}
TABLE.data TD{text-align:left;font-size:70%;padding:2px 5px 0 5px;}
# {border: 0;}
/* a means to allow the RAD editor to add inline images with style */
.inlineImage { float:right; margin: 5px 0 5px 5px; padding: 1px; border: 1px solid #B4B4B4; }
.inlineImageLeft { float:left; margin: 5px 5px 5px 0; padding: 1px; border: 1px solid #B4B4B4; }