@charset "utf-8";
/* CSS Document */

h1 {
	float:left;
	font-size: 3.5em;
	font-size: 3.3em;
	font-style:italic;
	padding: 0px;
	margin:80px 0px 0px 140px;

	/* margin:10px 0px 0px 280px; */ /* smaller image on pages*/
	 margin:10px 0px 0px 280px; 
	margin:25px 0px 0px 140px;
	color:#FFFFFF;
	font-weight:normal;
}

h2 {
	font-size: 2em;
	font-weight: bold;
	padding-bottom:5px;
	margin:0;
}


h3 {
	font-size: 1.7em;
	font-weight: bold;
	margin:0;
	color:#E85C14;
	color:#A02700;
}

h4 {
	font-size: 1.3em;
	font-weight: bold;
	margin:0;
}


/* Put me back if trouble



Put me back if trouble */


.inner{
	padding: 0px 15px;
}

.inner img {
	vertical-align:bottom;
}


.infoRightCorner {
	float:right;
}

.infoArrow {
	position:absolute;
	top:0px;
	left:110px;
}

.infoArrow2 {
	position:absolute;
	top:0px;
	left:110px;
}

.innerimage {
	float:left;
}

.innerinfo {
	background:#ECEDEE;
	padding:10px 10px 10px 15px;
	padding:0px 10px 0px 15px;
}
.innerinfo p {
	margin:0px;
}

.innerinfo ul, #innercontent ul, .rightcol ul{
	margin:0px;
	padding-left:15px;
	/*list-style:inside;*/
	
	list-style-type:disc;
	list-style-position:outside;
}
.innerinfo li, #innercontent li{
	padding-bottom:3px;
	padding-bottom:2px;
}

.infoBottom img {
	margin:0;
	padding:0;
	vertical-align:bottom;
	float:left;
}

.infoBottom {
	background:#ECEDEE url(../../../../images/infoBottomRight.gif) no-repeat right bottom;
	width:100%;
	margin:0;
	padding:0;
}

.infobox {
	background:#E85C14 url(../../../../images/infoLeftCorner.gif) no-repeat left top;
	/*padding-left: 5px;*/
	float: left;
	position: relative;
	/*width: 31.5%;*/
	width: 32%;
	/*height:160px;*/
}

.infoheader {
	background: #E85C14;
	padding-top: 20px;
	font-size: 1.7em;
	font-weight: normal;
	color: #FFFFFF;
	margin:0em 0em 0.2em;
}

.infobar {
	background:#FBE6D6 url(../../../../images/infobarRight.gif) no-repeat right top;
	margin-top:1em;
	margin-bottom:1em;
	height:21px;
	width:99%;
	float:left;
	position:relative;
}

.infobar img {
	vertical-align:bottom;
	float:left;
	padding-right:1em;
}

.infobar p {
	margin:0;
	padding:3px;
	font-weight:bold;
	font-size:1.1em;
	
}

.rightNavBar {
	background:#FFFFFF;
	margin-top:1em;
	height:21px;
	margin-left:10px;
}

.rightNavBar  img {
	vertical-align:bottom;
	float:left;
	padding-right:0.5em;
}

.rightNavBar  p {
	margin:0;
	padding:3px;
	font-weight:bold;
	font-size:1.2em;
	
}

.infobarContent {
	/*margin-bottom:1em;*/
	/*margin-top:1em;*/
	width:100%;
	position:relative;
}

.infobarContent img{
	vertical-align:bottom;
	float:left;
	padding-right:1em;
}

.infobarContent p{
	margin:0;
}

.leftcol {
	float:left;
	width:55%;
	margin-right:1em;
}

.rightcol {
	float:left;
	width:35%;
}

.news {
	margin-bottom:1em;
}

#branch .infobox {
	width:31%;
}

.left {
	margin-right: 1.5%;
}


#textSize {
	float:left;
}

#tools {
	background: #FFFFFF;
	margin: 0px;
	padding: 10px 0px 10px 22px;
	list-style: none;
	color: #205D9E;
	float:left;
	position:relative;
}


#tools li, #toolsRight li, #footer li { 
	display: inline;
	border-right: 1px solid #205D9E;
	margin-right: 5px;
	padding-right: 3px;
	font-size:1.3em;
	font-size:1.0em;
}

#tools li a, #toolsRight li a, #footer li a {
	color: #205D9E;
}

#tools li a:hover, #tools li a:active, #toolsRight li a:hover, #toolsRight li a:active, #footer li a:hover, #footer li a:active, #h_r_features1 a:active, #h_r_features2 a:active {
	color: #2575BA;
	color: #A02700;
}

#tools .nonex, #toolsRight .nonex, #mastersearch .nonex, #footer .nonex {
	border-right:none;
	padding-right: 2px;
	margin-right:0;
}


#masterhead {
	background: #FFFFFF;
	margin-bottom:3px;
	width:100%;	
}

#welcome {
	font-size:2.8em;
	color:#FFFFFF;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:45px;
	padding-top:34px;
	padding-top:28px;
	padding-left:165px;
}

#masterlogo {
	width:100%;
	position:relative;
	float:left;
	margin-right:-270px;
	background: #000000;	
}

#masterhead:after, .infoBottom:after, #h_r_features1Bottom:after, .infobar:after, #footerBorder:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

#masterlogo img{
	float:left;
	border-right: solid 3px #FFFFFF;
	border-left: solid 22px #FFFFFF;
}

#toolsRight {
	position:relative;
	float:right;
	width:425px;
	padding: 10px 0px 10px 0px;
	margin:0;
	list-style: none;
	color: #205D9E;
	text-align:right;
}

#toolsRight ul {
	margin: 0px;
	padding: 5px 0px;
}


#mastersearch {
	position:relative;
	float:right;
	width:208px;
	padding-top: 30px;
	padding-top: 10px;
	padding-left:13px;


	
	/* Barrow fix */
	/* padding-bottom:0px;  all browsers */
	/* #padding-bottom:6px;	 ie only */
	/* _padding-bottom:6px;	 ie 6 and older */
	/* Barrow fix */
        /* Removed by PK 28/08/08 */

	padding-bottom: 9.5px;
	margin-top:12px;
	/* line below removed to take off curved background around around search box - GRB 2/7/10 */
	/* background:#E85C14 url(../../../../images/searchLeftCorner.gif) no-repeat left top; */ 
}



/* Barrow fix */

#mastersearch td {
 	background-color:#E85C14;
	border-color:#E85C14;
}

/* Barrow fix */

#searchimg {
	padding-top:5px;
}

#mastersearch ul {
	margin: 0px;
	padding: 5px 0px;
}

#mastersearch li {
	display:inline;
	border-right: 1px solid #2575BA;
	margin-right: 5px;
	padding-right: 3px;
}
#mastersearch li a:hover, #mastersearch li a:active{
	color:#2575BA;
}

#mastersearch label {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}



#searchtxt {
	float:left;
	margin-top:3px;
	margin-right: 5px;
}


#homeheader {
	background: #F1CA45 url(../../../../images/homeCurvedCorners.gif) no-repeat left top;
	border-left: solid 22px #FFFFFF;
	height:206px;
}


#homeheader img {
	float:right;
	margin:0;
	padding:0;
}



#homeheader {

	background: #F1CA45 url(../../../../images/homeCurvedCorners2.gif) no-repeat left top;  /* Take this out GRB 28 Apr */
	background: #F1CA45 url(../../../../images/homeCurvedCorners1.gif) no-repeat left top;
	border-left: solid 22px #FFFFFF;

	height:60px;  /* Take this out GRB 28 Apr */
	height:130px;
}


#homeheader img {
	float:right;
	margin:0;
	padding:0;
}






#branchHeader h1.page {
	float:left;
	font-size: 3.5em;
	font-style:italic;
	padding: 0px;
	margin:80px 0px 0px 135px;
	margin:80px 0px 0px 70px;
}

#branchHeader {
	background: #E85C14 url(../../../../images/branchCurvedCorners.gif) no-repeat left top;
	background: #E85C14 url(../../../../images/branchCurvedCorners2.gif) no-repeat left top;
	border-left: solid 22px #FFFFFF;
	height:130px;
	height:87px;
}




#branchHeader img {
	float:right;
	margin:0;
	padding:0;

}




#branch h1.branch{
	margin:0px;
	padding:0px;
	
}

#homeheader h1 span {
	font-weight:normal;
}

#sidebar1Arrow {
	margin-left:20px;
	padding-left:1em;
}

/*css for left Navigation START */

#sidebar1 ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none;
	color: #666666;
	color: #555555;


}

#sidebar1 ul li a{
	padding-left: 1em;

	margin-bottom: 0.2em;
	margin-top: 0.2em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;

	font-weight: bold;
	
font-size: 1.2em;
	color:#666666;
	color:#555555;


}

#sidebar1 a {
	text-decoration: none;
	display:block;

}

/* selected level1 */

#sidebar1 ul li.level0 a:hover, #sidebar1 li.level0hcselected a, #sidebar1 li.level0selected a {
	color: #E85C14;
	color: #A02700;

}

#sidebar1 ul li.level0 a.selected {
	color: #E85C14;
	color: #A02700;
	background:#F5E5D6;
	background:#f8ebe0;

}

#sidebar1 ul li.level1 a.selected {
	color: #E85C14;
	color: #A02700;
	background:#FFFFFF;
	/*text-decoration:underline;*/

	color: #054075; /* blue */
	/*font-weight:bold;*/

	padding-top: 0.2em;
	padding-bottom: 0.2em;

	color: #A02700;
	background:#f8ebe0;
	padding-right: 0.5em;
	text-indent: 0em;
	
}

#sidebar1 ul li.level1 {
	display:block;
	display:list-item;
	padding-bottom:0.4em;
	padding-top:0.4em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	text-indent:-0.6em;
	list-style-type: square;

}

#sidebar1 ul li.level1 a:hover, #sidebar1 ul li.level2 a:hover {
	text-decoration: underline;
}


#sidebar1 li ul li a, li.level1 a, #sidebar1 ul li.level1selected a {
	color: #666666;
	color: #555555;
	color: #000000;
	color: #A62700;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1.1em;
	margin-left: 0em;
	padding-left: 0.5em;
	display:inline;
}



/* PK Fiddle inline to block element for sizing */

#sidebar1 li.level1 a.selected {
display:block;
width: 100%;
padding-left: 0.5em;

}

/* PK Fiddle inline to block element for sizing */



/*CSS for left navigation END */


#innercontent {
	font-size: 1.1em;

}

#footer{
	background: #FFFFFF;
	padding: 10px 0px 10px 15px;
	padding: 10px 0px 10px 15px;
	list-style: none;
	margin: 0px;
	position:relative;
	float:left;
	width:20%;
	width:23%;
}

#footerBorder {
	float:left;
	border-top: 2px solid #E5AC8F;
	border-bottom: 1px solid #CD5B1C;
	width:100%; /* barrow bc */

}


#footerCenter {
	float:left;
	font-size:1.2em;
	position:relative;
	padding: 10px 15px 10px 0em;
	list-style: none;
	margin: 0px;
	text-align:center;
	width:55.5%;
	width:49.5%;
}

#footerRight {
	float:right;
	position:relative;
	padding: 10px 15px 10px 0px;
	padding: 10px 5px 10px 0px;
	list-style: none;
	text-align:center;
	margin: 0px;
	width:20%;
	width:23%;
}

#homeheader p {
	margin: 0px;
	padding: 0px 0px 1em;
}
#complaint a {
	color: #FFFFFF;
}

#complaint {
	background: #2276BC url(../../../../images/complaintTopCorner.gif) no-repeat top left;
	color: #FFFFFF;
	margin:0px 0px 1em 10px;
}

#complaintHeader {
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom:5px;
	margin:0;
}

#complaintContent {
	padding:0.8em 0px 0px 0.8em;
}

#complaintBottom img#corner {
	margin:0;
	padding:0;
	vertical-align:bottom;
	float:left;
}

#complaintBottom {
	margin:0;
	padding:0;
	margin-bottom:1em;
	height:7px;
}

#complaint dd {
	margin: 0px;
	padding-bottom: 0em;
	font-size: 1.1em;
}
#complaint p {
	margin: 0px;
	padding: 0px;
}

#complaint img {
	float: right;
	
}

#breadcrumb {
	margin: 2em 0px 0em 0em;
	padding: 0em 0px 0px 0em;
	height: 2em;
	float:left;
	position:relative;
	font-size:0.8em;
}

#breadcrumb ul{
	margin-left:0;
	padding-left:0;
}


#breadcrumb li {
	display: inline;
	height: 2.3em;
}


.intro {
	font-size:1.2em;
	font-weight:bold;
}

/******************************/

.whatsnew	{

/*
	font-size: 0.8em;
	margin: 0 0 0 0.5m;
*/
	padding-left: 1em;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	font-weight: normal;
	font-size: 1.2em;
}




/* Barrow BC Changes */


#twocol-breadcrumb {
	margin: 1em 0px 0em 0em;
	padding: 0em 0px 0px 0em;

	height: 2em;
	/*float:left;*/
	position:relative;
	font-size:0.8em;
}

#twocol-breadcrumb ul{
	margin-left:0;
	padding-left:0;
}


#twocol-breadcrumb li {
	display: inline;
	height: 2.3em;
}





/***** Barrow BC Changes *****/


/***** News *****/

.news-item {
	width: 15%;
	}

.news-li {
	list-style:none;
	}

/***** News *****/




/* Replace inline center style */

.center{text-align:center;}

/* Replace inline center style */

.hide {display: none;}
.rm {display: none;} 


/***** Home Page Image *****/

.barrow-bl {
	/*background: url(../../../../images/barrow-bl.gif) 0 100% no-repeat #e68200;*/ 
	background: url(../../../../images/barrow-bl.gif) 0 100% no-repeat #5390ad;
	width: 612px;
	width: 99%;
	border:0px;
	padding:0px;
	text-align:center;
}

* html .barrow-bl
{
  width: 612px;
  w\idth: 600px;
}


.barrow-br {background: url(../../../../images/barrow-br.gif) 100% 100% no-repeat}
.barrow-tl {background: url(../../../../images/barrow-tl.gif) 0 0 no-repeat}
.barrow-tr {background: url(../../../../images/barrow-tr.gif) 100% 0 no-repeat; padding:10px}
.barrow-tr {background: url(../../../../images/barrow-tr.gif) 100% 0 no-repeat; padding:1px}
.barrow-clear {font-size: 1px; height: 1px} 






/***** Home Page Image *****/





/*------------------- tables -------------------*/

table {
	border-width: 1px;
	border-width: 0px;

	/*border-spacing: ;*/
	border-style: solid;
	border-color: gray;
	border-color:#666666;
	border-collapse: collapse;
	background-color: white;
	background-color: #ffffff;

	color: #000000;
	color: #333333;
	color: #111111;
	color: #1a1a1a;
	/* ????? */
	width: 100%;

}

caption {
	text-align:left;
	font-size: 1.7em;
	font-weight: bold;
	margin:0;
	color:#A02700;
}

th, thead {
	vertical-align:top;
	width:auto;

	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #e5e5e5;
	border-color: #666666;
	background-color: white;
	background-color: white;
	background-color: #FFF8D9;
	background-color: #f8ebe0;
	/* -moz-border-radius: ;*/
}

td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #e5e5e5;
	border-color:#666666;
	background-color: white;
	background-color: #feefae;
	background-color: #FFFDF4;
	background-color: #feefae;
	background-color: #ffffff;
	/*-moz-border-radius: ;*/
}

/*------------------- tables -------------------*/




#page-menu {

	
}

#page-menu h2 {

	
}


#page-menu ul {
	list-style-type: disc;
	margin-top:0px;
	margin-bottom:0px;

	/*list-style-image: url(../../../../images/bullet_arrow_black_sm.gif);*/
	/* list-style-position: inside;*/
}

#page-menu li {
	padding-top:3px;
}


#page-menu li a {
	font-weight: bold;
}

#page-menu span {

}


#related-links {
	background-color:#f8ebe0;
	background-color:#FFF9F2;
	background-color:#FFFCF9; 
	border: 1px solid #666666;
	padding-left:1em;	
}

/* Events plugin */


#events-noimage-leftbox { 
	float: left; 
	width: 100px 
}

/* for ie */
* html #events-noimage-middlebox { 
	float: left; 
	font: bold 15px sans-serif; 
	width: 150px; 
	color: #000000; 
	text-align: center ;
	position: relative;
	top: -1px;
}

/* for other browsers */
 #events-noimage-middlebox { 
	float: left; 
	font: bold 15px sans-serif; 
	width: 150px; 
	color: #000000; 
	text-align: center ;
	position: relative;
	top: 2px;
}

#events-noimage-rightbox { 
	float: left; 
	width: 100px 
}
.events-noimage-container { 
	margin-top: 1px; 
	margin-bottom: 1px; 
	overflow: hidden 
}
.events-noimage-alt-container { 
	margin-top: 1px; 
	margin-bottom: 1px; 
	overflow: hidden; 
	background-color: #f9f9f9 
}

.events-noimage-left { 
	padding-right: 5px; 
	padding-left: 5px; float: left; 
	padding-bottom: 5px; 
	overflow: hidden; 
	width: 50%; 
	padding-top: 5px 
}
.events-noimage-right { 
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px 
}

.events-noimage-button { 
	padding-right:1em;
}

/* Events plugin */

/* Forms */

#NiceForm { }
#NiceForm LABEL { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f8ebe0; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 18em; COLOR: #000; MARGIN-RIGHT: 1em; PADDING-TOP: 3px }
#NiceForm INPUT { FLOAT: left }
#NiceForm TEXTAREA { FLOAT: left }
#NiceForm SELECT { FLOAT: left }
#NiceForm BR { CLEAR: left }
#NiceForm .error-color { COLOR: #ff0000 }
#NiceForm LI { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; COLOR: #ff0000; PADDING-TOP: 3px }
#NiceForm .spacer { MARGIN-LEFT: 20.5em; POSITION: relative }
#NiceForm LABEL.check { MARGIN-LEFT: 1em; POSITION: relative; TEXT-ALIGN: left }
#NiceForm .checkbox { MARGIN-LEFT: 18em; POSITION: relative }
#NiceForm LABEL.radio { WIDTH: 4em; POSITION: relative; TEXT-ALIGN: left }
#NiceForm p.bold { FONT-WEIGHT: bold }
/*#NiceForm p { PADDING-TOP: 5px ;}*/
#NiceForm P {
	margin-top:3px; 
	margin-bottom:3px; 
	border-width:0px 0px 0px 0px; 
	padding-top:10px
}



/****/
#NiceForm fieldset { 
	border-right: #999999 1px solid; 
	border-top: #999999 1px solid; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	margin-left: 16px; 
	border-left: #999999 1px solid;
	/*
	width: 74%; 
	width: 730px;
	width: 560px;
	width: 46em;
	*/
	border-bottom: #999999 1px solid; 
	background-color: #ffffff ;
} 

#NiceForm .textarea { padding-bottom: 0px; padding-top: 0px; height: 100px } 
#NiceForm .error-color { color: #ff0000 }
#NiceForm .error-message { padding-left: 30px; color: #ff0000 } 
#NiceForm table { 
	border-right: gray 0px solid; 
	border-top: gray 0px solid; 
	border-left: gray 0px 
	solid; border-bottom: gray 0px solid
 }



#NiceForm .navButton { 
	margin-top:10px;
	width:15em;
	height:2em;
	padding-bottom:3px;
}





/****/

.smallprint	{
	font-size: 0.9em;
	color: #000000;
}

/* Forms */




/* Market stalls */

.market-tables table { border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none }
.market-tables-th { }
.market-tables-td {width:100%;}
.market-footer { border-right: #c0c0c0 1px solid; border-top: #c0c0c0 1px solid; font-weight: bold; font-size: 1.2em; border-left: #c0c0c0 1px solid; color: #ffffff; line-height: normal; border-bottom: #c0c0c0 1px solid; height: 10px; background-color: #b0bcd2 }
.market-description { border-right: #666666 1px solid; border-top: #666666 1px solid; margin: 15px 0px 15px 0px; border-left: #666666 1px solid; width: 100%; border-bottom: #666666 1px solid;background-color:#f8ebe0;}
.market-description-inner { margin: 5px }
.market-image {border: #666666 1px solid; }
#marketwrap{width:98.5%; border: #666666 1px solid;  padding-top:10px;padding-bottom:10px;padding-left:10px;background-color:#f8ebe0;}
#marketwrap div {height:20px; }
#marketwrap .left-div {float:left;width:80px; padding-right:0px; font-weight: bold; color: #A02700;}
#marketwrap .right-div {float:right;width:620px;}


/* Market stalls */


/* Cleansing Log */

.refuse-textbox {height: 20px;}
.refuse-textbox1 {height: 20px;text-indent:1.5em;}
.refuse-uppercase {text-transform: uppercase;}
.refuse-width12 {width: 12em;}
.refuse-width10 {width:15em;background-color:green;}
.refuse-error-color {color: #ff0000;}
.refuse-ok-color {color: #008000;}
.refuse-message-color {color: #008000;}
.refuse-field-spacer {padding-bottom: 3px;padding-bottom: 7px;}
.refuse-address {height: 20px;min-height: 250px;}
.refuse-indent1 {text-indent: 1px;}
.refuse-indent8 {text-indent: 8px;}
.refuse-indent24 {text-indent: 24px;color: #ff0000;}
.refuse-comments-label {white-space: nowrap;}
.refuse-dates-label {width:22em;}
.refuse-error-color {color: #ff0000;}
.refuse-button {
	width:12em;
	position:relative;
	left:1em;
}
.refuse-listbox {width:100%;}
.refuse-table {width:100%;}
.refuse-caption {
	text-align:left;
	font-size: 1.7em;
	font-weight: bold;
	margin:0;
	color:#A02700;
}

.refuse-input-box {position:absolute;left:31em;}

/* Cleansing Log */



/* Neighborhood */

.hood-error-color {color: #ff0000;}

.hood-button {
	width:12em;
	position:relative;
	left:1em;
}

.hood-listbox {min-height:250px;}
.hood-table {width:100%;}
.hood-caption {
	text-align:left;
	font-size: 1.7em;
	font-weight: bold;
	margin:0;
	color:#A02700;
}

/* Neighborhood */


/* councillors */

.council-error-color {color: #ff0000;}

/*
.council-tables table { border-right: gray 0px solid; border-top: gray 0px solid; border-left: gray 0px solid; color: #1a1a1a; border-bottom: gray 0px solid; border-collapse: collapse; background-color: white ;width:100% }
*/

.council-tables {width:100%; } 
.council-tables-th { width: 100%;} 
.council-tables-td { width: 100%;} 

.council-footer { border-right: #c0c0c0 1px solid; border-top: #c0c0c0 1px solid; font-weight: bold; font-size: 1.2em; border-left: #c0c0c0 1px solid; color: #ffffff; line-height: normal; border-bottom: #c0c0c0 1px solid; height: 10px; background-color: #b0bcd2 } 
.council-description { border-right: #666666 1px solid; border-top: #666666 1px solid; margin: 15px 0px; border-left: #666666 1px solid; width: 100%; border-bottom: #666666 1px solid; background-color: #f8ebe0 }
.council-description-inner { margin: 5px } 
.council-image { border-right: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-bottom: #666666 1px solid }

/*
#councilwrap { border-right: #666666 1px solid; border-top: #666666 1px solid; padding-left: 10px; padding-bottom: 10px; border-left: #666666 1px solid; padding-top: 10px; border-bottom: #666666 1px solid; background-color: #f8ebe0 ;width:98.5%; height:130px;}
*/ 

#councilwrap { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 10px;  BORDER-LEFT: #666666 1px solid; WIDTH: 98.5%; PADDING-TOP: 10px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #f8ebe0;}

/*
#councilwrap .left-div { padding-right: 0px;  float: left; width: 90px; color: #000;  height: 19px } 
#councilwrap .right-div { float: right; width: 600px; height: 19px }
*/


#councilwrap .left-div { PADDING-RIGHT: 0px; FLOAT: left; WIDTH: 20%; COLOR: #000; HEIGHT: 19px }
#councilwrap .right-div {FLOAT: right; WIDTH: 80%; HEIGHT: 19px }

.council-caption {
	text-align:left;
	font-size: 1.7em;
	font-weight: bold;
	margin:0;
	color:#A02700;
}
.council-button {
	width:12em;
	position:relative;
	left:1em;
}

.council-attend-tables {  }

#NiceForm .council-fieldset {
	border-right: #999999 1px solid; 
	border-top: #999999 1px solid; 
	margin-left: 0em; 
	border-left: #999999 1px solid; 
	width: 45em; 
	border-bottom: #999999 1px solid; 
	background-color: #ffffff ;
	margin-left:0px;
	padding-bottom: 20px;
}


/* councillors */


/* jobs */

.jobs-tables {width:100%; } 
.jobs-caption {
	text-align:left;
	font-size: 1.7em;
	font-weight: bold;
	margin:0;
	color:#A02700;
}

/* jobs */



/* Barrow Text re-sizing */


#home-sidebar1 {
	float:left;
	width:19em;
	width:170px;
	width:180px;	
	margin-top: 1.5em;
	margin-right:0em;
	font-size: 1.2em;
}

#home-sidebar1Arrow {
	margin-left:20px;
	padding-left:1em;
}

/*css for left Navigation START Only One level needed for home page*/

#home-sidebar1 ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none;
	color: #666666;
	color: #555555;
}

#home-sidebar1 ul li a{
	padding-left: 1em;
	padding-left: 0em;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	font-weight: bold;
	font-size: 1.2em;
	font-size: 1.1em;
	color:#666666;
	color:#555555;
}

#home-sidebar1 a {
	text-decoration: none;
	display:block;

}


#home-sidebar1 ul li.level0 a:hover, #home-sidebar1 li.level0hcselected a, #home-sidebar1 li.level0selected a {
	color: #E85C14;
	color: #A02700;

}

#home-sidebar1 ul li.level0 a.selected {
	color: #E85C14;
	color: #A02700;
	background:#F5E5D6;
	background:#f8ebe0;

}

/***** Right NavBar *****/


#home-sidebar2Dummy {
	height:30px;
}

#home-sidebar2Top{
/*clear: both;*/
	float: right;
	width: 22em;
	width: 18em;
	width: 210px;
	width: 185px;
	width: 210px;
	width: 185px;
	background: #F5E5D6 url(../../../../images/sidebarTopCorner.gif) no-repeat left top;
	background: #F8EBE0 url(../../../../images/sidebarTopCorner1.gif) no-repeat left top;
	margin:0;
	padding:0;
	height:15px;
	margin-top:1.5em;
	margin-top: -15px;
}

#home-sidebar2 {
/*clear: both;*/
	float: right;
	width: 22em;
	width: 18em;
	width: 150px;
	width: 210px;
	width: 185px;
	width: 210px;
	width: 185px;
	background: #F5E5D6;
	background: #F5E5D6;
	background: #F8EBE0;
/*	background: #F5E5D6 url(../../../../images/logo2.gif) no-repeat right bottom;	*/
	min-height:500px;
}


#home-sidebar2Bottom {
	background: #F5E5D6 url(../../../../images/sidebarBottomCorner.gif) no-repeat left bottom;
	background: #F8EBE0 url(../../../../images/sidebarBottomCorner1.gif) no-repeat left bottom;
	float: right;
	width: 22em;
	width: 18em;
	width: 210px;
	margin-top:0px;
	margin-bottom:1em;
	padding:0;
	height:15px;
	vertical-align:top;
	width: 100%;
	position:relative;
	bottom:-16px;
	bottom:-18px;
}

#home-content {
	margin-left: 20em;
	margin-left: 150px;
	margin-left: 190px;
	font-size: 1.2em;
}

#home-innercontainer {
	width:100%;
	margin-right:-23.0em;
	float:left;
	/*margin-right:-150px;*/

}


#home-innercontent {
	margin-right: 19.5em;
	padding: 1em 0px 5px 0px;
	margin-top: 0px;
/*	background: url(none);	*/
/*	background: none;		*/
	margin-left: 0em;
	margin-right: 150px;
	margin-right: 190px;
	margin-right: 210px;
	margin-right: 230px;
	margin-right: 210px;
	margin-right: 200px;

}



/* Barrow Text re-sizing */


/* Site Map Styles */

.sitmp0 {
    padding-top:10px;
    /*background-color: #f8ebe0;*/
    /*color: #000000;*/
    font-weight: bold;
    line-height: normal;
    /*border-style: solid;
    border-color: #ebebeb;
    border-width: 1px;*/
    }

.sitmp1    {
    
    /*color: #444444;*/
    /*background-color: #ffffff;*/
    /*font-weight: bold;*/
    line-height: normal;
    /*padding-left: 0px;*/
    }

.sitmp2 {
	/*font-size: 0.9em;*/
    	/*padding-left: 20px;*/
    }


/* Site Map Styles */


/* AtoZ */

.atoz {font-weight:bold;font-size:1.5em;}

/* AtoZ */


/*
#searchBox {background-color:red;}
*/

.highlight {
	background-color: #ffffcc;
	border: 1px solid #cccccc;
	color: #000;
	margin: 1px 10px 1px 10px;
	padding: 0 2px 0 4px;
}
/* CDRP */
.cdpr-center {text-align:center;}
.cdpr-left {text-align:left;}

/* govmetric */ 
#govmetric {
	margin: 0px;
	text-align:center;

}

.govmetric * {

    	margin:0;
    	display:inline;
    	float:left;
	text-align:center;	
	padding: 3px 0px 3px 3px;
	padding-left:3px;

}

.govmetric {

	margin: 1px 5px 15px 10px;
    	display:inline;
    	float:left;
	text-align:center;	
	padding: 3px 0px 0px 5px;
	padding-left:5px;
	background-color: #ffffcc;
	border: 1px solid #cccccc;
}

.govmetric p {
	margin:0px;
	text-align:center;
}


/* End govmetric  */

/* Gaynor */

#welcome2 {
	font-size:2.8em;
	color:#FFFFFF;
	color:#000000;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:45px;
	padding-left:165px;
}

#masterlogo2 {
	width:100%;
	position:relative;
	float:left;
	margin-right:-270px;
	background: #000000;
	background: #F1CA45;

}

#masterlogo2 img{
	float:left;
	/* border-right: solid 3px #FFFFFF; */
	border-left: solid 22px #FFFFFF;
}

.worklife {
	font-size:1.5em;
	color:#FFFFFF;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:45px;
	padding-top:0px;
	padding-left:165px;
	padding-left:0px;
}

.worklife a {
	color:#FFFFFF;
	text-decoration: none;
	display:block;

}

.worklife a:hover {
	color: #A02700;
	text-decoration: underline;
	display:block;

}

/* Gaynor */

.campaigns {
	font-size:1.5em;
	color:#FFFFFF;
	color:#000000;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:45px;
	padding-top:0px;
	padding-left:165px;
	padding-left:0px;
}

.campaigns a {
	color:#FFFFFF;
	color:#000000;
	text-decoration: none;
	text-decoration: underline;
	display:block;
	display:inline;

}

.campaigns a:hover {
	color: #A02700;
	text-decoration: underline;
	display:block;
	display:inline;

}

/***** Campaign background *****/

.campaign-bl {
	background: url(../../../../images/barrow-bl.gif) 0 100% no-repeat #5390ad;
	background: url(../../../../images/corners/campaign-bl.gif) 0 100% no-repeat #f1ca45;
	width: 612px;
	width: 99%;
	border:0px;
	padding:0px;
	text-align:center;
	text-align:left;
}

* html .campaign-bl
{
  width: 612px;
  w\idth: 600px;
}

.campaign-br {background: url(../../../../images/corners/campaign-br.gif) 100% 100% no-repeat}
.campaign-tl {background: url(../../../../images/corners/campaign-tl.gif) 0 0 no-repeat}
.campaign-tr {background: url(../../../../images/corners/campaign-tr.gif) 100% 0 no-repeat; padding:10px}
.campaign-tr {background: url(../../../../images/corners/campaign-tr.gif) 100% 0 no-repeat; padding:1px}
.campaign-clear {font-size: 1px; height: 1px} 


/***** Campaign background *****/

/* Campaign Bar */
/*
.campaignbar {
	background:#FBE6D6 url(../../../../images/corners/campaignbarRight.gif) no-repeat right top; 
	margin-top:1em;
	margin-bottom:1em;
	height:21px;
	width:99%;
	float:left;
	position:relative;	
}	*/

.campaignbar img {
	vertical-align:bottom;
	float:left;
	padding-right:1em;
	padding-left:1em;
	margin-top:0.1em;
	# margin-top:1em; 	/* IE only */
	margin-bottom:0.25em;

}

/* .campaignbar p {
	margin:0;
	padding:3px;
	font-weight:bold;
	font-size:1.5em; 
	
} */



/* Campaign Bar */

/* Gaynor */


