/* COMMUNITY SECTION STYLES   */

#sys_header_image {
	background: #91b4a9 url("http://test.torfaen.contensis.co.uk/siteelements/images/pagebanners/onlineservices.jpg") no-repeat top left !important;
}
#sys_system_breadcrumb {
	background: #91b4a9 !important;
}

#sys_system_breadcrumb_left {
	background: #91b4a9 !important;
}

#sys_system_breadcrumb_right {
	background: #91b4a9 !important;
}
#sys_system_breadcrumb_right SELECT {
	background-color: #91b4a9 !important;
}
#sys_centre_column H2 {
	color: #91b4a9 !important; 
}

/*   right column features   */

.sys_right_featurebox {
	border: 1px solid #91b4a9 !important;
}

.sys_right_featurebox H2 {
	background-color: #91b4a9 !important;
	font-weight:normal !important; 
	padding:2px 0pt 2px 4px !important;
}

/* footer section   */

#sys_footer_address {
	border: 1px solid #91b4a9 !important;
}

#sys_footer_links {
	background: #91b4a9 !important;
}

/*   MAIN MENU STYLE   */

.sys_menu .sys_home A:Hover {
	background-color: #91b4a9 !important;  
	background-image:url("http://test.torfaen.contensis.co.uk/images/menu/up_arrow_home_mouseover.gif") !important; background-position:128px !important; background-repeat:no-repeat !important; 
	color: #fff !important;
	text-decoration: underline !important;
}

.sys_menu .sys_current_folder A {
	background-color: #91b4a9 !important; 
}

.sys_menu .sys_current_folder A:Hover {
	background-color: #91b4a9 !important; 
}

.sys_menu A:Hover {
	background: #91b4a9;
	background-image: url("http://test.torfaen.contensis.co.uk/images/menu/current_folder_item_mouseover.gif") !important;
	background-repeat:no-repeat !important;
	background-position:128px !important; 
}

.sys_menu .sys_current_item A:Hover {
	background-color: #91b4a9 !important; 
}

.sys_menu .sys_parent_folder A:Hover {
	background-color: #91b4a9 !important;
}
/*   END OF MAIN MENU STYLE   */

#sys_centre_column h1, #sys_centre_column_demi h1 {
	border-bottom: 2px solid #91b4a9 !important;
	margin-bottom: 10px;
}

/*---DATA PAGES---*/

#sys_centre_column_demi H2 {
	color: #FFF !important;
}
.sys_dataHeader {
	background: url('http://test.torfaen.contensis.co.uk/SiteElements/Images/onlineServicesDataHeader.gif');
}
.sys_dataHeaderMain {background:#7a978e !important; font-color: #FFFFFF;}

.sys_dataHeaderMain .sys_dataSearchButton {
	margin: 0 !important;
	float: left !important;
} 

.sys_dataHeaderMain LABEL {
	width: 100% !important;
	margin:0 !important;
}

html>body .sys_dataHeaderMain LABEL {
	clear: left !important;
}

.sys_dataHeaderMain INPUT {
	float: left !important;
	margin-right: 4px !important;
}

/*.sys_dataSearchField TABLE {
	width: 100% !important;
	border: 1px solid #0f0 !important;
}


.sys_dataSearchField TD SPAN {
	width: 20px !important;
	border: 1px solid #f00 !important;
} */

/* **************** alphabetical search  styles   ***************/
.sys_atoz_container {
	padding: 0 0 0 2px !important;
}

html>body .sys_atoz_container {
	padding: 0 0 0 3px !important;
}


#miniatoz .sys_CellStyle {
	display: block !important;
	float: left !important;
	width: 19px !important;
	background: #91B4A9 !important;
	color: #fff !important;
	margin: 2px 2px 0 0 !important;
	/*padding: 1px !important;*/
	border: 1px solid #91B4A9 !important;
	text-align: center !important;
}

/*html>body .sys_CellStyle {
	width: 11px !important;
}*/

#miniatoz .sys_CssClass {}

#miniatoz .sys_DisabledStyle {color: #78968d !important;}

#miniatoz .sys_SelectedStyle {
	color: #ffa200 !important;
}

#miniatoz .sys_SelectedStyle a {
	color: #ffa200 !important;
}
#miniatoz span.sys_UnselectedStyle {
	background: none !important;
	margin: 0 !important;
}
#miniatoz .sys_UnselectedStyle a{
	background: #91B4A9 !important;
	color: #fff !important;
	margin: 0 !important;
	/*padding: 1px !important;*/
	text-align: center !important;
}

div.sys_serviceAtoZWrapper {
	background: #7a978e !important;
	font-weight:bold;
	font-size:160%;
	float: left;
	width:100%;
	border-right: 1px solid #fff;
	padding-left:2px;
	margin-bottom:5px;
}

.sys_serviceAtoZWrapper .sys_CellStyle {
	display: block !important;
	float: left !important;
	width: 11px !important;
	background: #91B4A9 !important;
	color: #fff !important;
	margin: 2px 1px 0 0 !important;
	padding: 2px 3px 2px 2px !important;
	border: 1px solid #91B4A9 !important;
	text-align: center !important;
	font-size: 80%;
}

.sys_serviceAtoZWrapper .sys_CssClass {
	color: #74958b !important;
}

.sys_serviceAtoZWrapper .sys_DisabledStyle {
	color: #74958b !important;
}

.sys_serviceAtoZWrapper .sys_SelectedStyle {
	color: #000 !important;
	font-weight:bold;
}


.sys_serviceAtoZWrapper span.sys_UnselectedStyle {
	background: none !important;
}

.sys_serviceAtoZWrapper .sys_UnselectedStyle a{
	background: #91B4A9 !important;
	color: #fff !important;
	margin: 2px 2px 0 0 !important;
	padding: 1px !important;
	text-align: center !important;
	text-decoration:none;
}

/* *************end of alphabetical search  styles **************/

.sys_dataItemFullWidth {
	padding:3px !important; 
	border-bottom:1px solid #fff !important; 
	font-size: 100% !important;
}

.sys_dataItemFullWidth H3 {
	padding:0 !important; 
	margin: 0 !important;
}
.sys_dataItemFullWidth H3 a {
	color: #000 !important;
}
.sys_dataItemFullWidth a {
	color: #2434D1 !important;
	text-decoration: underline !important;
}

.sys_dataListItem {clear:both !important; padding-bottom:1px; background:#fff; border-bottom: 1px dashed #000; !important;}

.sys_searchOptionsCol1 {
	clear:left; 
	float:left; 
	width:255px; 
	padding:8px 0 5px 6px !important;
}

.sys_searchOptionsCol1 select {
	width:100%; 
	font-size: 100% !important;
}

.sys_searchOptionsCol2 {
	float:left; 
	width:175px; 
	padding:8px 0 5px 6px !important;}

.sys_dataItemRight {
	min-height: auto !important;
	height: auto;
	border-bottom: 1px solid #d7d7d7 !important;
}

.sys_dataHeaderRight {
	background: none !important;
	height: inherit !important;
	position: relative;
}


/*
html>body .sys_dataHeaderRight {
	margin-top: -22px !important;
}
*/

.sys_headerImage {
background-color:#7A978E !important;
height:20px !important;
}

.sys_headerText 
{
background:#7a978e !important;
/*width: 307px !important;*/
width: 400px !important;
padding-left: 10px !important;
}
.sys_headerText H2 {color:#FFFFFF !important;}

/*.sys_dataItemLeft {background:#f0c8ac !important; color:#c9651c !important;}*/
.sys_dataItemLeft H3 {color:#627972 !important;}

.sys_lettersearchwrapper {
	clear: left !important;
	margin: -4px 0 0 0 !important;
}

/* Section Homepage right column useful links header */

.sys_useful_links_box {
	background: #91B4A9;
}
#sys_system_container #sys_system_demi_subcontainer #sys_centre_column_demi .sys_blackText {
	color: #000 !important; /*Fix for h2 on benefit fraud form having white text */
}
/* "Spotlight on" header style added by matt */
h2#spotlight {
	color: #fff !important;
	background: #91b4a9;
	margin-top: 5px;
	margin-bottom: 5px; 
	padding: 3px !important;
}

.sys_clearing {
	clear: both;
	height: 0;
	font-size: 0;
}
