/* CSS  *** Homepage *** */

/* Header */
div.header {
	background-image:url('../../Images/sections/homepage/header_1.gif');
}
ul.header_menu a {
	color:#b31a49;
	background-color:#FFFFFF;
}


/* Main content */

h1.section_title {
	color:#b10043;
}



/* Council */

div.misc {
position: relative;
clear:both;
width:448px;
}



/* fixed height box fix *********************/
.box {width: 200px; margin: 0; padding: 0;}
*>.box {padding-top: 200px; min-height: 1px;}
*>.box p {margin-top: -200px;}
* html .box {
/* IE5Mac filter \*/
height: 200px;
/* end filter */
}
/*********************************************/	
	


div.misc div.misc_6 {
display: none;
}	



div.misc div.misc_1, div.misc div.misc_2, div.misc div.misc_3, 
div.misc div.misc_4, div.misc div.misc_5 {
min-height: 150px;
width:144px;
float:left;
font-size: 0.9em;
}

/* sets box height for IE */

*html div.misc div.misc_1 {
height: 150px;
}
*html div.misc div.misc_2 {
height: 150px;
}
* html div.misc div.misc_3 {
height: 150px;
}
* html div.misc div.misc_4 {
height: 150px;
}
* html div.misc div.misc_5 {
height: 150px;
}


div.misc div.misc_1, div.misc div.misc_3, div.misc div.misc_4 {
margin-right:8px;
}

div.misc div.misc_3, div.misc div.misc_4, div.misc div.misc_5 {
margin-top: 8px;
}

div.misc div.misc_1,div.misc div.misc_3 {
clear:both;
}

div.misc div.misc_2 img{
width: 296px;
height: 150px;
border: 0px;
/*borderless width: 296px;*/
}


div.misc_1, div.misc_1 a {
background-color:#b10043;
color:#FFF !important;
}

div.misc_3, div.misc_5, div.misc_3 a, div.misc_5 a {
background-color:#f6eed9;
color:#000;
}

div.misc_4, div.misc_4 a {
background-color:#f2e4c7;
color:#000;
}

div.misc_1 a, div.misc_3 a, div.misc_4 a, div.misc_5 a {
font-weight:bold;
text-decoration: none
}



div.misc_1 a:hover, div.misc_3 a:hover, 
div.misc_4 a:hover, div.misc_5 a:hover {
text-decoration:underline;
}

div.misc_1 a:visited {
color: #FFF;
text-decoration:none;
}

div.misc_3 a:visited, div.misc_4 a:visited, div.misc_5 a:visited {
color: #000;
text-decoration:none;
}



div.misc  p {
	padding:3px;
	clear: both
}

div.misc  h2 {
	font-weight:bold;
	font-size:100%;
	background-position:bottom left;
	background-repeat:repeat-x;
	margin:3px;
	padding-bottom:2px;
}

div.misc div.misc_1 h2, div.misc div.misc_6 h2 {
color: #FFF;
background-color:#b10043;
}


div.misc div.misc_3  h2, div.misc div.misc_5  h2 {
color: #000;
background-color:#f6eed9;
}

div.misc div.misc_4  h2 {
color: #000;
background-color:#f2e4c7;
}


div.misc div.misc_1 h2 {
background-image: url('../../Images/dot_h_white.gif');
}

div.misc div.misc_3 h2, div.misc div.misc_4 h2, div.misc div.misc_5 h2 {
background-image: url('../../Images/dot_h_black.gif');
}


/* 6 panel original design **************************************

div.misc {
	width:448px;
}

div.misc div.misc_1, div.misc div.misc_2, div.misc div.misc_3, 
div.misc div.misc_4, div.misc div.misc_5, div.misc div.misc_6 {
	height:150px;
	width:144px;
	float:left;
	font-size: 0.9em;
}
div.misc div.misc_1, div.misc div.misc_2, div.misc div.misc_4, div.misc div.misc_5 {
	margin-right:8px;
}
div.misc div.misc_4, div.misc div.misc_5, div.misc div.misc_6 {
	margin-top:8px;
}
div.misc div.misc_1,div.misc div.misc_4 {
	clear:both;
}

div.misc div.misc_2 img{
width: 142px;
height: 95px;
border: 1px solid #000;
}


div.misc div.misc_1, div.misc div.misc_6, div.misc div.misc_1 a, div.misc div.misc_6 a {
	background-color:#b10043;
	color:#FFFFFF;
	text-decoration:none;
}
div.misc div.misc_4, div.misc div.misc_2 a, div.misc div.misc_4 a {
	background-color:#f2e4c7;
	color:#000000;
	text-decoration:none;
}
div.misc div.misc_3, div.misc div.misc_5, div.misc div.misc_3 a, div.misc div.misc_5 a {
	background-color:#f6eed9;
	color:#000000;
	text-decoration:none;
}
div.misc div.misc_1 a, div.misc div.misc_2 a, div.misc div.misc_3 a, 
div.misc div.misc_4 a, div.misc div.misc_5 a, div.misc div.misc_6 a {
	font-weight:bold;
}
div.misc div.misc_1 a:hover, div.misc div.misc_2 a:hover, div.misc div.misc_3 a:hover, 
div.misc div.misc_4 a:hover, div.misc div.misc_5 a:hover, div.misc div.misc_6 a:hover {
	text-decoration:underline;
}
div.misc  p {
	padding:3px;
}
div.misc  h2 {
	font-weight:bold;
	font-size:100%;
	background-position:bottom left;
	background-repeat:repeat-x;
	margin:3px;
	padding-bottom:2px;
}

div.misc div.misc_1 h2, div.misc div.misc_6 h2 {
color: #FFF;
background-color:#b10043;
}

div.misc div.misc_4  h2 {
color: #000;
background-color:#f2e4c7;
}

div.misc div.misc_3  h2, div.misc div.misc_5  h2 {
color: #000;
background-color:#f6eed9;
}

div.misc div.misc_1 h2, div.misc div.misc_6 h2 {
background-image: url('../../Images/dot_h_white.gif');
}

div.misc div.misc_2 h2, div.misc div.misc_3 h2,
div.misc div.misc_4 h2, div.misc div.misc_5 h2 {
background-image: url('../../Images/dot_h_black.gif');
}	

*/






div.misc_news_calendar {
position: relative;
clear: both;
float: left;
width: 100%;
margin-top:10px;
}

div.misc_news_calendar span.i {
color: #b10043;
font-size: 0.9em;
font-style: italic;
padding-left: 5px;
}

div.misc_news_calendar h2 {
font-size: 1.0em;
color: #000;
background-image: url('../../Images/dot_h_black.gif');
background-position: left bottom;
background-repeat: repeat-x;
margin-top: 10px;
margin: 0px 0px 2px 0px;
}

div.misc_news_calendar ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

div.misc_news_calendar li {
margin: 0px 0px;
padding: 0px 0px 2px 0px;
background-image: url("../../Images/dot_h.gif");
background-position:bottom left;
background-repeat:repeat-x;
}

div.misc_news_calendar li a {
padding: 0px 0px 0px 0px;
text-decoration: none;
color:#000;
}

div.misc_news_calendar li a:hover {
text-decoration: underline;
}

div.misc_news_calendar li a:visited {
color:#000;
}










/* News */

h2.news_title {
	font-size:110%;
	font-weight:normal;
	padding-top:5px;
}
div.news_display_numbers {
	text-align:right;
	font-size:90%;
	background-image: url("../../Images/dot_h.gif");
	background-position:bottom left;
	background-repeat:repeat-x;
	padding-bottom:2px;
}
p.news_content {
	padding: 0 0 2px 0;
	background-image: url("../../Images/dot_h.gif");
	background-position:bottom left;
	background-repeat:repeat-x;
}
p.news_content a {
	text-decoration:none;
}
p.news_content a:hover {
	text-decoration:underline;
}
ul.news_pages {
	list-style-type:none;
	margin:0; padding:0;
	font-size:90%;
}
ul.news_pages li {
	display:inline;
	margin-right:3px;
}
ul.news_pages a {
	text-decoration:none;
}
ul.news_pages a:hover {
	text-decoration:underline;
}


div.news_search {
width: 126px;
text-align:left;
margin: 20px 0px 0px 5px;
font-size: 0.75em;
}

div.news_search div.title {
margin: 0px;
font-weight: bold;
}

div.news_search label {
display: block;
}

div.news_search input, div.news_search select {
font-size: 0.9em;
width: 112px;
}



h2.news_title {
	color:#b10043;
	background-color:#FFFFFF;
}
p.news_content a, ul.news_pages a {
	color:#b10043;
	background-color:#FFFFFF;
}
div.news_search {
	color:#b10043;
	background-color:#FFFFFF;
	border: 1px solid #b10043;
	padding:5px;
}
div.news_search select {
	color:#b10043;
	background-color:#FFFFFF;
}
div.news_search input {
	border-color: #b10043;
	color:#b10043;
	background-color:#FFFFFF;
}



/* Departments */
ul.departments {
	float:left;
	width:280px;
	margin: 5px 10px 0 0;
	padding: 0 2px 0 0;
	color:#b10043;
	list-style-type:none;
}
ul.departments li {
	vertical-align:top;
	background-position:center left;
	background-repeat:no-repeat;

}
ul.departments li.title {
	padding-left:15px;
	background-image:url("../../Images/bullets/bullet_1.gif");
	margin-top:6px;
	font-size:100%;
	line-height:120%;
	font-weight:bold;
}
ul.departments li.description {
	padding-left:15px;
	padding-bottom:5px;
	line-height:110%;
	color:#000000;
	background-color:#FFFFFF;
	background-image: url("../../Images/dot_h.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	width:260px;
}

ul.departments a {
	color:#b10043;
	background-color:#FFFFFF;
	text-decoration:none;
}
ul.departments a:hover {
	text-decoration:underline;
}














/* A to Z Landing Page ***************************************/


div.az_intro {
	margin: 0px 0px 10px 0px;
	font-size: 0.9em;
}


div.atoz {
	width:270px;
	margin:10px 20px 10px 0;
	float:left;
	font-size: 0.85em;
}

div.atoz div.letter {
	width: 100%;
	background-image: url("../../Images/dot_h.gif");
	background-position: left bottom;
	background-repeat:repeat-x;
	padding-bottom:2px;
	/*height:14px;*/
}
div.atoz div.letter {
	font-weight:bold;
	font-size: 1.2em;
	float:left;
}
div.atoz div.back {
	font-weight:bold;
	font-size:80%;
	float:right;
	margin-top:4px;
}
div.atoz ul {
	clear:both;
	list-style:inside;
	list-style-type:square;
	line-height:18px;
	color:#b10043;
}
div.atoz a {
	text-decoration:none;
	color:#b10043;
}
div.atoz a:hover {
	text-decoration:underline;
}
div.atoz a:visited {
	color:#b10043;
}

div.atoz a.all{
	font-weight:bold;
	line-height:20px;
}



div.azPad {
position: relative;
clear: both;
border-bottom: 230px solid #FFF;
}
	
	


/* A to Z Browse/Letters Page ***************************************/

div.letters {
text-align: right;
font-size: 0.85em;
padding: 0px 0px 2px 0px;
margin: 20px 0px 0px 0px;
background-image: url("../../Images/dot_h.gif");
background-position: left bottom;
background-repeat:repeat-x;	
}


div.letters ul li {
display:inline;
margin: 0px 1px;
text-align: center !important;
font-size: 1.2em;
font-weight: normal;
text-transform: capitalize;
}

div.letters a {
margin: 0px 0px 0px 0px !important;
text-decoration: none;
color:#b10043;
}

div.letters a:hover {
text-decoration:underline;
}

div.letters a:visited {
color:#b10043;
}

div.letters li.selected {
font-weight:bold;
color:#FFF;
background-color:#b10043;
padding-left:4px;
}

div.letters li.selected a {
color:#FFF;
}

div.letters li.selected a:visited {
color:#FFF;
}





h2.az_letter_selected {
text-transform: capitalize;
}

div.atozdetail_list {
margin-top:0px;
width: 290px;
float: left;
}

div.atozdetail_list ul {
list-style:inside;
list-style-type:square;
}

div.atozdetail_list li {
line-height:18px;
font-size: 0.85em;
color:#b10043;
}

div.atozdetail_list a {
text-decoration:none;
color:#b10043;
}

div.atozdetail_list a:hover {
text-decoration:underline;
}

div.atozdetail_list a:visited {
color:#b10043;
}













/* Council venues */
table.councilvenues {
	width:100%;
}
table.councilvenues th {
	background-image: url("../../Images/dot_h.gif");
	background-position:bottom left;
	background-repeat:repeat-x;
	padding-bottom:4px;
}
table.councilvenues td {
	vertical-align:top;
}
table.councilvenues td.small {
	font-size:90%;
}
div.councilvenues_nav {
	background-image: url("../../Images/dot_h.gif");
	background-position:top left;
	background-repeat:repeat-x;
	padding-top:4px;
	margin-top:4px;
	text-align:right;
}
div.councilvenues_nav ul {
	list-style:inside;
	list-style-type:none;
}
div.councilvenues_nav li {
	display:inline;
	margin-right:1px;
}
table.councilvenues a, div.councilvenues_nav a {
	color:#b10043;
	text-decoration:none;
}
table.councilvenues a:hover, div.councilvenues_nav a:hover {
	text-decoration:underline;
}

/* CSS Filter by Need */
ul.filter_subgroup_1,  ul.filter_subgroup_2 {
	float:left;
	position:relative;
	top: 5px;
	left:1px;
	list-style-type:none;
	line-height:18px;
	color:#000000;
	vertical-align:top;
}
ul.filter_subgroup_1 {
	margin-right:30px;
	font-size:95%;
	width:250px;
}
ul.filter_subgroup_2 {
	font-size:95%;
	width:200px;
}

ul.filter_subgroup_1 li, ul.filter_subgroup_2 li {
	text-align:right;
	vertical-align:top;
	margin:0 5px 0 10px;
	background-image:url("../../Images/bullets/bullet_1.gif");
	background-position:center right;
	background-repeat:no-repeat;

}
ul.filter_subgroup_1 li {
	padding:2px 12px 2px 0;
}
ul.filter_subgroup_2 li {
	padding:2px 12px 2px 0;
}


ul.filter_subgroup_1 li.selected {
	color:#000000;
	background-color:#d0d0d0;
}

ul.filter_subgroup_1 a, ul.filter_subgroup_2 a {
	text-decoration:none;
	color:#000000;
	background-color:#FFFFFF;
		line-height:100%;
}
ul.filter_subgroup_1 a:hover, ul.filter_subgroup_2 a:hover {
	text-decoration:underline;
}
ul.filter_subgroup_1 li.selected a{
	color:#231f20;
	background-color:#d0d0d0;
}

ul.filter_subgroup_2 li.selected a {
	color:#231f20;
	background-color:#e0e0e0;
}
ul.filter_subgroup_1 li.selected a:hover, ul.filter_subgroup_2 li.selected a:hover{
	text-decoration:underline;
}
