/* temp for ICT */
#system_extracontent {
	width: 200px;
}
/* Banner ad selection */

iframe#ad_council {
	/* display this one */
	height: 60px;
	width: 468px;
}

iframe#ad_benefits, iframe#ad_building, iframe#ad_business, iframe#ad_care, iframe#ad_leisure, iframe#ad_education, iframe#ad_environment, iframe#ad_homepage, iframe#ad_housing, iframe#ad_jobs, iframe#ad_people, iframe#ad_transport {
	/* hide these */
	display: none;
}

.audiotitle {
	 width: 567px;
	background-color: #F4F4F4
}

.audiotitle P { padding: 0 10px 10px 10px;}
.audiotitle H2 { margin-left: 10px;}

/*.system_pageheaderBg {
	background: #CC0033;
}

.system_pageheaderLogo {
	background: url(/images/structurenew/logo_councildem.gif);
	background-repeat: no-repeat;
}

.system_footerBg {background: #2a343b;}

.system_menu a {color: #0000CC; background-color: #f3f5f8;}
.system_menu a:hover {background-color: #CC0033; color: #FFFFFF;}
.system_menu .home a:link, .system_menu .home A:active, .system_menu .home A:visited {background: #d2dbdf 4px no-repeat; color: #000000;}
.system_menu .home a:hover {background: #CC0033 4px no-repeat; color: #FFFFFF;}
.system_menu .current_item a {background: #d2dbdf 4px no-repeat;}
.system_menu .current_item a:Hover {background: #CC0033 4px no-repeat; color: #FFFFFF;}
.system_menu .current_folder a:link, .system_menu .current_folder A:active, .system_menu .current_folder a:visited {background: #CC0033 url(/images/structurenew/folder_council.gif) no-repeat; color: #FFFFFF;}
.system_menu .current_folder a:hover {background: #2A343B url(/images/structurenew/folder_hoverbg.gif) no-repeat; color: #FFFFFF;}
.system_menu .parent_folder a {background: #d2dbdf 4px no-repeat; color:#000000}
.system_menu .parent_folder a:hover {background: #CC0033 4px no-repeat; color:#FFFFFF}

.system_stdlinks a {COLOR: #0000CC; background-color: #f3f5f8;}
.system_stdlinks a:hover {background: #2a343b; color: #FFFFFF;}

.system_onlinelinks {width: 100%; overflow:hidden; font-size:88%}
.system_onlinelinks a {color: #FFF; background-color: #CC0033; display: block; padding: 6px 0 7px 10px; font-weight: bold; width: auto; text-decoration: none}
.system_onlinelinks a:hover {color: #CC0033; background-color: #FFF; display: block; font-weight: bold; text-decoration: none; padding: 6px 0 7px 10px; }


.system_echeader {background: #CC0033; }
.sectionheader {
	color: #FFF;
	font-weight: bold;
	background-color: #CC0033;
	border-bottom: 1px solid #2A343B;
	padding: 5px 10px 5px 10px;
}*/

/* Council News */
.cnews {background: #2a343b; width:100%; float: left;}
.cnewsleft {float: left}
.cnewsright {float: left}

.extnewscontainer { background-color: #F3F5F8; border:4px solid #F3F5F8; ; padding:3px; width:250px; FLOAT: right; MARGIN: 0px 0px 0px 10px; position: static}
.extnewscontainer P {padding: 3px 0 3px 8px; font-size: 88%; margin: 0px; line-height: 150%}
.extnewscontainer LI {padding: 2px 0 2px 2px; font-size: 88%; margin: 0px; }
.extnewscontainer UL {padding: 0px; margin: 25px;}
.extnewscontainer IMG {display: inline}


.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 210px; /*Width of Carousel Viewer itself*/
height: 250px; /*Height should enough to fit largest content's height*/
margin: auto;

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 210px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 280px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: 280px; /*Width of right column in pixels*/
margin-left: -280px; /*Set left margin to -(RightColumnWidth) */
}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.panelbox {height:32px; background-color:#2a343b}
.panelbox P {font-weight:bold; color:#FFF; text-indent:10px; margin-top:5px;}
.panelbox a:active, .panelbox a, .panelbox a:hover, .panelbox a:visited {color: #FFF}

/*Forms bit for questionnaires Added by James */

#system_contentarea .adaptations table {
border:0 none;
border-collapse:collapse;
float:none;
font-size:100%;
margin:0 0 5px;
width:100%;
}
#system_contentarea .adaptations fieldset label {
float: none;
margin-right: 20px;
margin-top: 5px;
text-align: left;
}
