/* Contents
 * 
 * header
 * 	-accessibility links
 * 	-text resizer
 * 	-site search
 * main navigation
 * topic banner
 * side navigation
 * 	-role navigation
 * content
 * 	-general content
 * 	-header styles
 * 	-paragraph styles
 * 	-quote styles
 * 	-list styles
 * 	-link styles
 * 	-box styles
 * 	-table styles
 *  -contact styles
 * press offices
 * press releases
 * publicity
 * ministers
 * a-z
 * search
 * footer
 * 
 */

body{background: #fff;}

a:link,
a:visited {
	color: #444444/*00708C*/;
}

a:link span,
a:visited span {
	color: #444444;
}

/*a:focus,
a:active {
	color: #ffffff;
	background-color: #1e2e5a;
}
*/
/* header-------------------------------------------------------------------------------------------*/

.header a {
	background-image: url(../images/template/healthworkwellbeing/hwwb-logo.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 263px;
	height: 75px;

}
.header a.welsh-logo {
	background-image: url(../images/template/healthworkwellbeing/hwwb-logo.gif);
	height:75px;
}


.header a:focus,
.header a:active {
	outline: 1px solid #1e2e5a;
}

/* accessibility links ----------------------------*/

.accessibility li {
	border-right: 1px solid #dcdde6;
}

.accessibility li.skip-link,
.accessibility li.text-resizer,
.accessibility li.text-resizer li {
	border-right: none;
}

.accessibility p,
.accessibility a:link,
.accessibility a:visited {
	color: #60586d
}

.accessibility a:focus,
.accessibility a:active,
.accessibility a:focus span,
.accessibility a:active span {
	color: #ffffff;
	background-color: #1e2e5a;
}


.website-search{ padding-top:50px; }

/* main navigation -------------------------------------------------------------------------------------------*/

.main-navigation li a:link,
.main-navigation li a:visited {
	background: none;
	filter: none;
	color: #444444;
	border-left: 2px solid #fff;
	border-top: 1px solid #ffffff;
	background-color:#d6e6f6;
	background-image:url(../images/template/healthworkwellbeing/topnav-shadow.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

.main-navigation li a:focus,
.main-navigation li a:active {
	color: #444;
}

.main-navigation li.first-child a:link,
.main-navigation li.first-child a:visited {
	border-left: none;
}

.main-navigation li.current + li a:link,
.main-navigation li.current + li a:visited {
	border-left: 2px solid #ffffff;
}

.main-navigation li.current a:link,
.main-navigation li.current a:visited {
	background: none;
	filter: none;
	border-top: 1px solid #dcdde6;
	color: #fff;
	background-color: #005c7e;
}

.main-navigation li.current a:focus,
.main-navigation li.current a:active {
	color: #fff;
	background-color: #005c7e;
}

ul.main-navigation li.hww-topnav-about {
width:16.5%;
}
ul.main-navigation li.hww-topnav-news {
width:16%;
}
ul.main-navigation li.hww-topnav-awards {
width:14.2%;
}
ul.main-navigation li.hww-topnav-our-work {
width:16.5%;
}
ul.main-navigation li.hww-topnav-case-studies {
width:18%;
}
ul.main-navigation li.hww-topnav-resources {
width:16.5%;
}
ul.main-navigation li.hww-topnav-contact {
width:16.5%;
}


/* side navigation -------------------------------------------------------------------------------------------*/

.secondary-navigation a:link,
.secondary-navigation a:visited {
	background: none;
	filter: none;
	border-bottom: 1px solid #ffffff;
	color: #005c7e;
	background-color: #dcdde6;
}

.secondary-navigation .current a:link,
.secondary-navigation .current a:visited {
	background: none;
	filter: none;
	color: #ffffff;
	background-color: #005c7e;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}


.secondary-navigation .current ul a:link,
.secondary-navigation .current ul a:visited,
.secondary-navigation .current ul a:focus {
	background: none;
	filter: none;	
	border-bottom: 2px solid #dcdde6;
	color: #005c7e;
	background-color: #ffffff;
}


.secondary-navigation a:focus,
.secondary-navigation a:active,
.secondary-navigation .current a:focus,
.secondary-navigation .current a:active,
.secondary-navigation .current ul a:active{
	background: none;
	filter: none;
	color: #005c7e;
	background-color: #ffffff;
}

.secondary-navigation li.current ul li.current,
{
	color:#444444;
}

p.breadcrumb {margin-top:5px;  font-family: Tahoma, Arial, sans-serif;
	font-size: 1em;}
p.breadcrumb strong{font-weight:normal;}
/* content -------------------------------------------------------------------------------------------*/

/* general content -------------------------------------*/

.content .hr {
	border-bottom: 2px solid #dcdde6;
}

/* header styles -------------------------------------*/

.content h1,
.content h2,
.content h3 {
	color: #333333; margin-top: 1.5em;
}
.content h2{
border-top:#005c7e 1px solid;
color:#4C4C4C;
}
.content h3, .content h2.h2alt{
	color:#4C4C4C;
	border-top:none;
}

.content h4, .content h3.h3alt{
	color:#666;
}

.content h5, .content h4.h4alt{
	color:#55595d;
}

/* quote styles -------------------------------------*/

/*.content blockquote {
	background-image: url(../images/template/quote-close.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content blockquote p.first-p {
	background-image: url(../images/template/quote-open.png);
	background-repeat: no-repeat;
	background-position: left top;
}*/

/* list styles -------------------------------------*/

.content ol {
	list-style-type: decimal;
}

.content ul li, .content ul.dwp-circle li {
	background-image: url(../images/template/healthworkwellbeing/bullet.png);
	background-repeat: no-repeat;

}

.content .links-list li,
.content .contact-a-z li,
.content .site-a-z ul li,
.content p.block-link, 
.content ul.dwp li,
.content ul.dwp ul li{
	background-image: url(../images/template/healthworkwellbeing/bullet-link.png);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}

.content .jump-list li {
	background-image: url(../images/template/healthworkwellbeing/bullet-jump-link.png);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
}
.content .dwp-dash li, .content ul.dwp ul.dwp-dash li, .content ul ul.dwp-dash li, .content ul.dwp-circle ul.dwp-dash li{
	background-image: url(../images/template/healthworkwellbeing/dash-bullet.png);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}

/* link styles -------------------------------------*/

.content .topofpage {
	background-image: url(../images/template/healthworkwellbeing/top-link.png);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}

/* box styles -------------------------------------*/

.content .info-box,
.content .side-box {
	border: 2px solid #dcdde6;
}
.content .side-box h2{
border-top:none;
}

.content .directgov-box {
	border-color: #f74f10;
}

.contact-box h2 {
	background-color: #edeef2;
	border-top:none;
}

.content .side-box .links-list li {
	background-image: url(../images/template/healthworkwellbeing/bullet-link-small.png);
	background-position: 0 0.4em;
}

.content .contact-box .block-link {
	background-image: url(../images/template/healthworkwellbeing/email-link.png);
	background-position: 0 0.3em;
}

.content .directgov-box h2 {
	color: #f74f10;
	border-top:none;
}

.content .directgov-box a:link,
.content .directgov-box a:hover,
.content .directgov-box a:visited {
	color: #f74f10;
}

.content .directgov-box a:focus,
.content .directgov-box a:active {
	color: #ffffff;
}

/* table styles ----------------------------------------*/

.table-wrapper table {
	border: 2px solid #dcdde6;
}

.table-wrapper table .odd td {
	background-color: #f6f7fa;
}

.table-wrapper table th {
	background-color: #D2D5D7/*e4e7e9*/;
}

.table-wrapper table td {
	background-color: #f2f8fa/*E6F1F4*//*F5F5F5*/;
}
.table-wrapper table td ul.dwp li {
	background-image: url(../images/template/bullet-link-E6F1F4-bg.png);
}

.table-wrapper table td.lightgrey{background-color:#fcfcfc;}

/* press releases ------------------------------------------------------------------------------------------*/

.press-releases .date,
.press-releases .title,
.press-releases .subject {
	border-right: 2px solid #ffffff;
}

.press-releases tbody .title,
.press-releases tbody .subject {
	background-image: url(../images/template/healthworkwellbeing/bullet-link.png);
	background-repeat: no-repeat;
	background-position: 12px 1.3em;
}

.pdf-help {
	background-image: url(../images/template/healthworkwellbeing/bullet-link-small.png);
	background-position: 0 0.4em;
	background-repeat: no-repeat;
}




/* a-z ------------------------------------------------------------------------------------------*/

.content .a-z_list li {
	background-image: none;
}

.content .a-z_list {
	border-bottom: 2px solid #72589b;
}

.a-z_list li a:link,
.a-z_list li a:visited,
.a-z_list li span {
	border: 1px solid #d4d4d4;
}

.a-z_list li a:link.current,
.a-z_list li a:visited.current {
	color: #ffffff;
	background-color: #72589b;
	border-color: #72589b;
}

.a-z_list li a:focus.current,
.a-z_list li a:hover.current {
	color: #ffffff;
	background-color: #1e2e5a;
	border-color: #1e2e5a;
}

.a-z_list li a:hover {
	background-color: #e5f0f5;
	border-color: #e5f0f5;
}

.content .contact-a-z li,
.content .site-a-z li {
	background-image: none;
}

.content .contact-a-z ul li {
	background-image: url(../images/template/healthworkwellbeing/bullet-link.png);
}

.content .contact-a-z h2,
.content .site-a-z h2 {
	color: #624590;
	border-top:none;
}

.content .contact-a-z ul {
	border-bottom: 2px solid #72589b;
}


.box{
 box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; 
 }
 .box h1, .box h2, .box h3 {
 	filter:none;
	background:none;
	background-color: #edeef2;
	margin:0;
	font-size: 1.2em;
	padding: 0.5em 0em 0.5em 0.5em;
	border-top:none;
	margin-top:0;
}

/* search ------------------------------------------------------------------------------------------*/

.search-results .links-list {
	border-top: 2px solid #72589b;
	border-bottom: 2px solid #72589b;
}

.search-results .links-list li {
	background-position: 16px 2.3em;
}

.search-results .links-list li.odd {
	background-color: #f6f7fa;
}

.results-pagination ul li {
	background-image: none;
}

.results-pagination a:link,
.results-pagination a:visited,
.results-pagination span {
	border-left: 1px solid #00708C;
}

.search-filters div,
.search-filters form {
	border-bottom: 2px solid #dcdde6;
}

.search-type p,
.search-type p.block-link {
	background-position: 0 0.5em;
}

/* footer ------------------------------------------------------------------------------------------*/

.footer {
	border-top: 1px solid #dcdde6;
}

.footer ul {
	border-left: 1px solid #dcdde6;
}

.footer li {
	border-right: 1px solid #dcdde6;
}

.footer a:link,
.footer a:visited,
.footer a:focus,
.footer a:active {
	color: #666666;
}

/* HWW home page **/

#hwwhomepage{margin-top:2px; width:100%;}

/**2 col large left, small right layout divs**/
#hwwhomepage .largeleft2col{ width: 62%;}
#hwwhomepage .smallright2col{ width: 36%;}

#hwwhomepage h1{ margin:0.5em 0 0.5em 0;}

#hwwhomepage h2{ border:none; margin:0 0 0.5em 0;}

#hwwhomepage p{margin:0 0 0.5em 0;}

#hwwhomepage ul{margin:0 0 0.5em 0;}

#hwwhomepage ul.dwp li{margin:0 0 0 0;}

#hwwhomepage ul.dwp li a{text-decoration:none;}
#hwwhomepage ul.dwp li a:hover{text-decoration:underline;}

#hwwhomepage ul.image-strip li{ padding:0;margin:0; padding:0 9px 0 9px; border-right:1px solid #dcdde6; font-size:6.5em; line-height:0em;}
*html #hwwhomepage ul.image-strip li{ font-size:1.2em;}
#hwwhomepage ul.image-strip li.enditem{ border-right:none; padding-right:0;}

#hwwhomepage .hr {border-bottom: 1px solid #dcdde6; margin: 2em 0 0 0;}

#hwwhomepage .box{ margin:0.5em 0 0.5em 0; }

#hwwhomepage .intro{ margin:0 0 0.3em 0; font-size:1.8em; font-weight:normal; padding:0; color:#005c7e;}
#hwwhomepage .intro a{ text-decoration:none;}
#hwwhomepage .intro a:hover{ text-decoration:underline;}

#hwwhomepage .smaller{font-size:1.5em; font-weight:bold;}

#hwwhomepage .hwwmenuitem {background-color:#f6f7fa; margin-bottom:0.2em; padding:2px 5px 2px 5px; }
#hwwhomepage .hwwmenuitem ul li { 	background-image: url(../images/template/healthworkwellbeing/bullet-link-home-menu.png);}


/*Style to add hover arrows over an inline row of pictures MW & MM*/
ul.image-strip{
	padding: 0;
}
ul.image-strip li a img{
margin:0px;
border:#fff solid 1px;
padding:0;

}
/*ul.image-strip li a:hover  - needed for IE to display arrows in the correct position as it ignores the padding in the img style below*/
* html ul.image-strip li a:hover {
border:#333 solid 0px;
}

/*ul.image-strip li a:hover img  - adds a centred grey arrow above each list item image on hover*/
ul.image-strip li a:hover img{
	border:#333 solid 1px;
	
}

/*ul.image-strip li.currentPage img - adds a centred black arrow above the selected current pages list item image */
ul.image-strip li.currentPage img{
border:#624590 solid 1px;

}

.page_wrapper .dwp-masthead h1 a {
color: #444444;
}
