/*  HOMEPAGE STYLESHEET FOR HEALTH CHALLENGE TORFAEN WEBSITE */

html {
margin: 0;
padding: 0;
}
body {
margin: auto;
text-align: center;
font-family: arial, verdana, sans-serif;
font-size: 100%;
color: #000;
padding: 0;
background: #00558b;
}
TABLE {font-size: 100%;}
TD {}

/* SET CMS DISPLAY PROPERTIES FOR USERS */

.system_pagebody {font-family: Arial, verdana, sans-serif;font-size: 100%;}

/* END OF CMS PROPERTIES  */

/*  -------------- REDEFINED HEADING STYLES   ---------- */

p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 1em;
	margin: 0;
	padding: 0;
	background-color: inherit;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 1px 4px 5px;
	margin: 2px;
	color: #014F79;
	font-size: 16px;
	font-weight: bold;
	line-height: 100%;
	background-color: #9FC9FC;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	padding: 0;
	margin: 0;
	color: #014F79;
	line-height: 100%;
	background-color: inherit;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 0;
	margin: 0;
	color: #000;
	line-height: 100%;
	background-color: inherit;
}



/*  -------------- END OF HEADING STYLES  ---------------  */

OL LI {list-style-type: decimal;}

/*  --------------  CUSTOM IMAGE STYLES  ----------------  */

/* RS - Used on feature of the month */
.imageLeft {float: left; padding-right: 6px; text-align: left;}

.imageRight {float: right; padding-left: 6px;text-align: right;}

/*  -------------   END OF CUSTOM IMAGE STYLES  --------------  */

.sys_system_container {width: 760px;margin: auto;padding: 0;background-color: #ffffff;}

/*  -------------   HEADER STYLES  --------------  */

#sys_system_header {margin: 0;padding: 0;}

#sys_grey_bar {
	background: #fefecc; 
	border-bottom: 1px solid black; 
	height: 30px; 
	min-height: 20px;
	font-size: 65%;
	text-align: left;
}

#sys_grey_bar a:link, #sys_grey_bar a:active, #sys_grey_bar a:visited {
	color: #014F79;
	text-decoration: none;
}

#sys_grey_bar a:hover {
	color: #014F79;
	text-decoration: underline;
}

/* ---- POSITIONING OF TEXT ELEMENTS IN sys_grey_bar -------- */

#sys_text_left {
	margin-top: 10px; 
	margin-left: 2px; 
	margin-bottom: 4px;
	padding: 0;
	float: left;
	width: 260px;
	background: #fefecc;
	color: inherit;
}

#sys_text_right {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0;
	float: right;
	width: 160px;
	background: #fefecc;
	color: inherit;
	z-index:2;
}

#sys_text_left UL, #sys_text_right UL {
	margin: 0;
	padding: 0;
}

#sys_text_left Li, #sys_text_right Li {
	display: inline;
	margin: 0;
	padding: 0 4px 0 4px;
	border-right: 1px inset #ffec00;
}

#sys_text_left Li.sys_first, #sys_text_right Li.sys_first {
	padding-left: 0;
}

#sys_text_left Li.sys_last, #sys_text_right Li.sys_last {
	border: none;
}

/* ----------END OF POSITIONING OF TEXT ELEMENTS IN sys_grey_bar----------- */

#sys_header_image {
	background: #014F79 url('http://test.torfaenhealthchallenge.contensis.co.uk/SiteElements/images/backgrounds/hct_bg.gif') no-repeat top left; 
	color: inherit;
	height: 150px; 
	min-height: 80px; 
	margin: 0;
	padding: 0; 
}

.sys_search {
	float: right;
	margin: -28px 0; 
	padding: 0;
	background: #fefecc; 
	color: inherit;
	width: 144px;
	height: 26px;
	z-index:3;
	position: relative;
	text-align: left;
}
#sys_header_image img {
	float: left;
	border: 0;
}
#editor .sys_search {
	width: 160px;
}

html>body .sys_search {
	float: right;
	z-index:3;
	position:static;
}

.sys_search INPUT {
	float:left;
	width: 94px;
	padding: 2px 0 2px 0;
	margin: 2px 0 0 2px;
	font-size: 70%;
}

html>body .sys_search INPUT {
	float:left;
	width: 90px;
	height: 16px;
	padding: 0;
	margin: 3px 0 0 3px;
}

.sys_search_text {
	width:100px;
	float:left;
}

html>body .sys_search_text {
	width:105px;
}

.sys_search_button INPUT {
	float:left;
	width: 40px;
	height: 22px;
	margin: 2px 0 0 2px;
	padding: 0px;
	background: #fff url("http://test.torfaenhealthchallenge.contensis.co.uk/DemoArea/SiteElements//images/backgrounds/search_button_bkgrnd.gif") repeat-x top left;
	color: inherit;
	border: 1px solid #000;
}

html>body .sys_search_button INPUT {
	width: 40px;
	height: 20px;
	padding: 0px;
	margin: 3px 0 0 -4px;
}

#editor .sys_search_button INPUT {
	clear:left;
	float:left;
	width: 30px;
}

#sys_system_breadcrumb {
	color: #014F79;
	height: 1.5em;
	min-height: 24px;
	background: #ffec00;
	margin-bottom: 0px;
	padding-top: 0em;
}

html>body #sys_system_breadcrumb {height:auto; min-height: 24px;}

#sys_system_breadcrumb P {
	color: #014F79;
}

#sys_system_breadcrumb a:link, #sys_system_breadcrumb a:active, #sys_system_breadcrumb a:visited {
	color: #014F79;
	background-color: inherit;
	text-decoration: none;
}

#sys_system_breadcrumb a:hover {
	color: #014F79;
	background-color: inherit;
	text-decoration: underline;
}

#sys_system_breadcrumb_left {
	clear: left;
	float: left;
	width: 520px;
	text-align: left;
	background: #ffec00;
	color: inherit;
	margin-top: 5px; 
	margin-right: 10px;
	padding: 0px 0 3px 8px;
	font-size: 11px;
}

html>body #sys_system_breadcrumb_left, html>body #sys_system_breadcrumb_right {
	padding: 0 0 4px 6px !important;
}

/*  -------------   END OF HEADER STYLES  --------------  */


#contentwrap {
	width: 760px;
	margin: 0 auto;
	min-height: 600px;
	height:auto !important;/* IE 6 Hack */
	height: 600px;/* IE 6 Hack */
}


/*  -------------   MAIN CONTENT AREA STYLES  --------------  */

/* redefined home page styles  */

#sys_system_subcontainer_home {
	float: left;
	width: 604px;
	margin: 0px 0;
	padding: 0;
	background-color: #ffffff;
}

#sys_left_column_home {
	font-size: 80%;
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#sys_centre_column_home {
	float: right;
	width: 449px;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 80%;
	overflow: hidden;
}

#sys_right_column_home {
	float: left;
	width: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-align: left;
	font-size: 70%;
	background-color: #ffffff;
}

/* end of redefined home page styles  */


/* left column sub components  */

#sys_left_column UL, #sys_left_column_home UL {
	margin: 0;
	padding: 0;
}

#sys_left_column Li, #sys_left_column_home Li {
	display: block;
	list-style: none;
	margin-bottom: 2px;
	padding: 5px;
	color: #000000;
}
#sys_left_column Li a,#sys_left_column_home Li a {
	display: block;
}
#sys_left_column_home Li a:link, #sys_left_column_home Li a:active, #sys_left_column_home Li a:visited, #sys_left_column Li a:link, #sys_left_column Li a:active, #sys_left_column Li a:visited {
	color: #014F79;
	background-color: inherit; 
	text-decoration: none;
}
#sys_left_column Li a:hover,#sys_left_column_home Li a:hover {
	color: #014F79;
	background-color: inherit; 
	text-decoration: underline;
}
.sys_blue {
	background: #9fc9fc;
	color: #00558b;
	font-family: Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
.sys_yellow {
	background: #ffec00;
	color: #00558b;
	font-family: Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}

/* end of left column sub components  */

/* @group Centre Column */

/* ---------------------   CENTRE COLUMN STYLES    -------------    */

#sys_centre_column {
	float: left;
	width: 452px;
	margin: 0 2px 0 4px;
	padding: 0;
	text-align: left;
	font-size: 80%;
	overflow: hidden;
}

#sys_centre_column_pic {
	float: right;
	width: 448px;
	margin: 0 3px 0 4px;
	padding: 0;
	text-align: left;
	font-size: 80%;
	overflow: hidden;
}

#sys_centre_column_text {
	float: left;
	width: 441px;
	margin: 0 3px 0 2px;
	padding: 2px 8px 0 6px;
	text-align: left;
	font-size: 80%;
	overflow: hidden;
}

#sys_centre_column_text ul{

	list-style-type: none;
	padding: 0;
	margin: 0.8em;
}

#sys_centre_column_text li{

	background-image: url("http://test.torfaenhealthchallenge.contensis.co.uk/SiteElements/images/bullet.jpg");
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.5em;
	line-height: 1.5em;
}

*html #sys_centre_column_text { /* Corrects display in IE6 - Tim 09/01/09 */
	padding: 2px 8px 0 4px;
	width: 440px;
}
#sys_centre_column_demi {
	float: right;
	width: 606px;
	margin: 0 0 0 4px;
	padding: 0;
	text-align: left;
	overflow: hidden;
}

#sys_centre_column_demi_text {
	float: left;
	width: 585px;
	margin: 0 0 0 4px;
	padding: 10px 7px 0 5px;
	text-align: left;
	font-size: 80%;
	overflow: hidden;
}

.sys_centre_column_demi p {
	margin: 0;
	padding-bottom: 10px;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	word-spacing: 1px;
	padding-left: 3px;
	padding-right: 3px;
}
/* centre column sub components  */

.sys_main_feature {
	clear: left;
	margin: 0 0 6px 0; 
	padding: 0px;
	color: #000000;
	background: #fefecc;
	height: 4em;
}
.sys_main_feature_spotlight {
	color: #014F79 !important;
	background: #9fc9fc;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px !important;
	font-size: 12px;
	line-height: 170%;
	font-weight: bold;
}
.sys_main_feature_large_image {
	background: #ffffff url('http://test.torfaenhealthchallenge.contensis.co.uk/DemoArea/SiteElements/images/hawb-home.jpg') no-repeat top left;
	color: inherit;
	height: 18em;
	min-height: 230px;
	margin: 0;
	padding: 10px 0 0 0; 
}
.sys_main_feature_large_image {
	background: #ffffff url('http://test.torfaenhealthchallenge.contensis.co.uk/DemoArea/SiteElements/images/hawb-home.jpg') no-repeat top left;
	color: inherit;
	height: 18em;
	min-height: 230px;
	margin: 0;
	padding: 10px 0 0 0; 
}
html>body .sys_main_feature {
	clear: left;
	min-height: 7.85em;
	padding: 0;
	height: auto;
}
.sys_main_feature IMG {
	float:left;
	border: none;
	margin-left: -3px;
}
html>body .sys_main_feature IMG {
	margin: 0px;
}
#sys_centre_column_home .sys_multi_features .sys_main_feature H1 {
	font-size: 130%;
	margin: 0;
	padding: 4px 0 4px 0;
	color: #03578d;
	background-color: inherit;
	font-weight: bold;
}
.sys_text {
	margin: 0 0px 0 0;
	font-size: 95%;
	color: #000000;
}
.sys_multi_features {
	clear: left;
	margin: 0;
	padding: 0;
}
.sys_multi_features a:link, .sys_multi_features a:active, .sys_multi_features a:visited {
	color: #2434d1;
	background-color: inherit;
	text-decoration: none;
}
.sys_multi_features a:hover {
	color: #2434d1;
	background-color: inherit;
	text-decoration: underline;
}
/* -- header 2 configuration for mini templates placed in the centre column   -- */

#sys_centre_column .sys_right_featurebox#contactus h2, #sys_centre_column .sys_right_featurebox#relatedlinks h2, #sys_centre_column .sys_right_featurebox#documents h2, #sys_centre_column .sys_right_featurebox#general h2 {
	color: #fff;
}

/*--End header 2 configuration for mini templates placed in the centre column -- */

/* @end */

/* @group Right Column */

/* ------------------     RIGHT COLUMN   ----------------------- */ 
#sys_right_column {
	float: right;
	width: 150px;
	margin: 2px 0 0 0;
	padding: 0;
	text-align: left;
	font-size: 70%;
}
#sys_right_column P {
	font-size: 100%;
}
#sys_right_column .sys_right_text {
	margin-bottom: 5px;
}
.sys_right_featurebox {
	border: 1px solid #9FC9FC;
	margin: 0px 2px 2px 0px;
}
.sys_right_featurebox H2 {
	color: #014F79;
	/*background: #9FC9FC;*/
	background: #9FC9FC;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 2px 3px 2px 3px;
	line-height: 170%;
	margin-bottom: 2px;
}
#contactus, #documents, #relatedlinks, #general {
	margin: 0 0 4px 0;
}
#contactus H2 {
	background-image: url("http://test.torfaenhealthchallenge.contensis.co.uk/DemoArea/SiteElements/images/icons/contactus_icon.gif"); 
background-repeat:no-repeat; background-position:128px;
	color: #fff;
}
#documents H2 {
	background-image: url("http://test.torfaenhealthchallenge.contensis.co.uk/DemoArea/SiteElements/images/icons/documents_icon.gif"); 
background-repeat:no-repeat; background-position:128px;
	color: #fff;
}
#relatedlinks H2 {
	background-image: url("http://test.torfaenhealthchallenge.contensis.co.uk/DemoArea/SiteElements/images/icons/relateditems_icon.gif"); 
background-repeat:no-repeat; background-position:128px;
	color: #fff;
}
#general H2 {
	color: #fff;
}
.sys_right_featureboxtext {
	padding: 8px 2px 8px 4px;
	background: #fff;
}
.sys_right_featureboxtext UL {
	margin: 0;
	padding: 0;
}
.sys_right_featureboxtext li {
	font-size: 90%;
	display: block;
	background: #fff url('http://test.torfaenhealthchallenge.contensis.co.uk/DemoArea/SiteElements/images/icons/arrow.gif') no-repeat 0.5em 0.5em;
	font-weight: bold;
	color: #2434d1; padding-left:26px; padding-right:0; padding-top:2px; padding-bottom:2px
}
.sys_right_featureboxtext li a:link, .sys_right_featureboxtext li a:active, .sys_right_featureboxtext li a:visited {
	color: #2434d1;
	background-color: inherit;
	text-decoration: none;
}
.sys_right_featureboxtext li a:hover {
	color: #2434d1;
	background-color: inherit;
	text-decoration: underline;
}
.sys_black {
	color: #000;
}

/* @end */

/*  -------------   END OF MAIN CONTENT AREA STYLES  --------------  */

/* @group Footer */

/*  -------------   FOOTER AREA STYLES  --------------  */

#sys_footer {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 70%;
	text-align: left;
	background: #fff;
}
#sys_footer Li a:link, #sys_footer Li a:active, #sys_footer Li a:visited {
	color: #014F79;
	background-color: inherit;
	text-decoration: none;
}
#sys_footer Li a:hover {
	color: #014F79;
	background-color: inherit;
	text-decoration: underline;
}
#sys_footer_address {
	clear: left;
	font-weight: bold;
	color: #014F79;
	height: 1.4em;
	min-height: 16px;
	background: #fff;
	border: 1px solid #ffec00;
	margin: 0 0 2px 0;
	padding: 2px 0 2px 10px;
}
html>body #sys_footer_address {
	height: auto;
}
#sys_footer_links {
	color: #fff;
	height: 1.4em;
	min-height: 16px;
	background: #ffec00;
	padding: 2px 0 2px 10px
}
#sys_footer_links UL {
	margin: 0;
	padding: 2px 0px 2px 0px;
}
#sys_footer_links Li {
	margin: 0;
	padding: 0 10px 0 10px;
	display: inline;
	border-right: 1px inset #fff;
}
#sys_footer_links Li.sys_first {
	padding-left: 0;
}
#sys_footer_links Li.sys_last {
	border: none;
}

/*  -------------   END OF FOOTER AREA STYLES  --------------  */

/* @end */

.headertexthidden {
/* text-indent: -9999px;REMOVED BY CONTENSIS */
padding: 0;
margin: 0; 
display: none; /* Added by contensis */
}

/* --------     SEARCH FACILITY STYLES   --------  */

#system_search {
padding: 0;
font-weight: normal;
}

.sys_search_results {
	float:left;
}

.sys_searchresultswrapper {
	/* font-size: 80%; */
}

.sys_searchresultswrapper a:link, .sys_searchresultswrapper a:active, .sys_searchresultswrapper a:visited {
color: #000;
text-decoration: underline;
}

.sys_searchresultswrapper a:hover {
color: #000 !important;
text-decoration: underline;
}

.sys_didyoumean {}

.sys_didyoumean a:link, .sys_didyoumean a:active, .sys_didyoumean a:visited {
color: #000;
text-decoration: underline;
}

.sys_didyoumean a:hover {
color: #000;
text-decoration: underline;
}

.system_spaninline {
display: inline;
font-weight: bold;
}

/* --------     END OF SEARCH FACILITY STYLES   --------  */


/* Generic page styles */
#sys_system_subcontainer {
	float: left;
	width: 610px;
	margin: 0;
	padding: 0;
}
#sys_left_column {
	font-size: 80%;
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#sys_right_column {
	float: right;
	width: 150px;
	margin: 2px 0 0 0;
	padding: 0;
	text-align: left;
	font-size: 70%;
}
.sys_clearboth {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
/*----    MAIN MENU FUNCTIONALITY  ----*/

/*---- Menu styles for local view menu ----*/

.sys_menu {
	width:150px;
	background: #fff;
	margin: 2px 0 0 0; 
}

DIV.hr {background-image: url("http://test.torfaen.contensis.co.uk/images/menu/menu_hr.gif") repeat-x; 
	height: 1px;
	display:block;
	background: #7c7b71; 
}

DIV.hr HR {
	display: none;
	margin: 0;
}

.sys_menu div {}

.sys_menu A{
	color: #014f79;
	display: block;
	padding: 5px 25px 5px 8px;
	font-size: .9em;
	text-decoration: none;
	background: #9fc9fc;
	font-weight: bold;
	margin-bottom: 2px;
	font-family: arial !important;
}

.sys_menu A:Hover {
	text-decoration: underline;
	background-color: 9fc9fc;
}

.sys_home {
	font-weight: bold;
}

.sys_menu .sys_home A {
	background-image: url("http://test.torfaenhealthchallenge.contensis.co.uk/SiteElements/Images/Menu/arrow.gif"); 
background-repeat:no-repeat; background-position:128px; text-decoration: none; color: #000;
}

.sys_menu .sys_home A:Hover {
	background-color: #9fc9fc; 
background-image:url("http://test.torfaenhealthchallenge.contensis.co.uk/SiteElements/Images/Menu/arrow.gif"); background-position:128px; background-repeat:no-repeat; color: #000; text-decoration: underline;
}

.sys_menu .sys_current_item {background: #9fc9fc;}


.sys_menu .sys_current_item A {
	background: #9fc9fc
	url("http://test.torfaenhealthchallenge.contensis.co.uk/SiteElements/Images/Menu/arrow.gif") 0.5em right no-repeat; 
}


.sys_menu .sys_current_item A:Hover {
	text-decoration: underline; 
}

.sys_current_folder {font-weight: bold;}
#sys_left_column .sys_menu .sys_current_folder A {
	background-color: #9fc9fc;
	background-repeat: no-repeat;
	background-position: 132px; 
	text-decoration: none;
}

#sys_left_column .sys_menu .sys_current_folder A:Hover {
	background-color: #9fc9fc; 
	text-decoration: underline;
	font-weight: bold;
}

.sys_parent_folder {font-weight: bold;}

.sys_menu .sys_parent_folder A {
	background-color: #9fc9fc;
	text-decoration: none;
}

.sys_menu .sys_parent_folder A:Hover {
	background-color: #9fc9fc;
	text-decoration: underline;
}

#sys_left_column_home .sys_menu .sys_current_folder a {
	background: #9fc9fc !important;
}
/*    END OF MAIN MENU FUNCTIONALITY     */

/*======================================================================*/

/* KERI'S EXTRA CODE - for formatting the searh results title, content & full path */


/*== Controls the title link text //==*/
.sys_searchtitlelink {
	padding-bottom: 4px; 
}

.sys_searchtitlelink a {
	color: #000 /* TEXT COLOUR */
}

.sys_searchtitlelink a:hover {
	color: #003448 /* DARK BLUE TEXT COLOUR */
}


/*== Controls the main text content area //==*/
.sys_searchtext {
	color: #000; /* TEXT COLOUR */ 
	margin-bottom: 4px; 
}


/*== Controls the full path link //==*/

.sys_searchFullpathLink a {
	color: #000 !important; 
	margin: 0;
}

.sys_searchFullpathLink a:hover {
	color: #000 !important; /* TEXT COLOUR [LINK HOVER]
	text-decoration: underline;
}


/* -------- END OF SEARCH FACILITY STYLES -------- */
