﻿/*
SAINSBURY CENTRE FOR MENTAL HEALTH: Web Site March 2008
-----------------------------------------------------
Designed and created by Jesson Yip. http://www.jessonyip.com
-----------------------------------------------------
*/


/*
TABLE OF CONTENTS
-----------------
1.0 Generic
2.0 Main Layout
3.0 Heading
3.1 Small Nav
3.2 Search
3.3 Main Nav
4.0 Side Nav
5.0 Centre
6.0 Promos
7.0 Footer
8.0 Clearing
9.0 Forms (Dave)
10.0 Publications & Shop
11.0 Views
12.0 Splash
13.0 A Better Way ads
14.0 Impact on Depression
-----------------
*/


/* 1.0 Generic */

* {
	margin		: 0;
	padding		: 0;
}

object {
	padding		: 0 0 1.55em 0;
}

p {
	padding		: 0 0 1.55em 0;
}

img {
	border		: 0;
}

a {
	text-decoration : none;
}

.caption {
	margin			: 0 0 1.55em 0;
	border-bottom	: 1px dotted #cccccc;
}

h2 {
	border-bottom 	: 3px solid #439b3d;
	font			: normal 1.56em/1.405em "trebuchet ms", sans-serif;
	padding			: 0.3em 0 0.3em 0;
	margin			: 0 0 0.45em 0;
}

h2.site_title {
	border-bottom 	: 3px solid #439b3d;
	font			: normal 1.9em/1.405em "trebuchet ms", sans-serif;
	padding			: 0.3em 0 0.3em 0;
	margin			: 0 0 0.45em 0;
}

hr {
	border-left		: 1px solid white;
	border-right	: 1px solid white;
	border-top		: 1px solid white;
	border-bottom 	: 1px solid #48a641;
	background		: #ffffff;
	margin			: 0 0 0.45em 0;
}

blockquote {
	margin			: 1em;
}

blockquote ol {
	padding			: 0.2em 1em 0.4em 1em;
	line-height		: 1.5em;
}

blockquote ul {
	padding			: 0.2em 1em 0.4em 1em;
	line-height		: 1.5em;
}

blockquote p {
	padding			: 0.2em 1em 0.4em 1em;
	line-height		: 1.5em;
}

blockquote li {
	padding			: 0 0 0 1em;
	line-height		: 1.5em;	
}

.publications	 	h2 { border-bottom : 3px solid #48a641; }
.employment			h2 { border-bottom : 3px solid #b3b531; }
.criminaljustice 	h2 { border-bottom : 3px solid #c94537; }
/*.across				h2 { border-bottom : 3px solid #9c4a8d; }*/
.across				h2 { border-bottom : 3px solid #206989; }
.impact				h2 { border-bottom : 3px solid #6e298d; }

.publications	 	hr { border-bottom : 1px solid #48a641; }
.employment			hr { border-bottom : 1px solid #b3b531; }
.criminaljustice 	hr { border-bottom : 1px solid #c94537; }
.across				hr { border-bottom : 1px solid #206989; }
.impact				hr { border-bottom : 1px solid #6e298d; }


.hide_me {
	display			: none;
}

.download_doc {
	background		: url(../images/site/icon_pdf.gif) left 25% no-repeat;
}

.download_doc a {
	display			: block;
	margin-left		: 3em;
}

.film_doc {
	background		: url(../images/site/icon_film.gif) left 25% no-repeat;
}

.film_doc a {
	display			: block;
	margin-left		: 3em;
}

.pres_doc {
	background		: url(../images/site/icon_pres.gif) left 0.3em no-repeat;
}

.pres_doc a {
	display			: block;
	margin-left		: 3em;
}

.word_doc {
	background		: url(../images/site/icon_word.gif) left 0.3em no-repeat;
}

.word_doc a {
	display			: block;
	margin-left		: 3em;
}

.xl_doc {
	background		: url(../images/site/icon_xl.gif) left 0.4em no-repeat;
}

.xl_doc a {
	display			: block;
	margin-left		: 3em;
}


#display_images img {
	padding: 0 0.5em 0.5em 0;
}

/* 2.0 Main Layout */

body {
	background	: url(../images/site/bg_wide.gif) center top repeat-y;
	font		: 65.4%/1.7em verdana, sans-serif;
	text-align	: center;
}

#container {
	/*background	: white;*/
	margin		: 0 auto;
	padding		: 1.9em 0;
	position	: relative;
	text-align	: left;
	width		: 960px;
}

#header {
	float		: left;
	height		: 18em;
	width		: 960px;
}

/*#largeImage*/
#impactImage {
	background-repeat	: no-repeat;
	float				: left;
	width				: 960px;
	height				: 127px;
	margin				: 0.4em 0 0 0;
}

#searchContainer {
	float		: left;
	font-size	: 1.2em;
	padding		: 0.8em 20px 1.7em 20px;
	width		: 920px;
}

#basketContainer {
	float		: left;
	font-size	: 1.2em;
	padding		: 0.8em 20px 1.7em 20px;
	width		: 670px;
}

#centreContainer {
	float		: left;
	font-size	: 1.2em;
	padding		: 0.8em 25px 1.7em 25px;
	width		: 430px;
}

* html #centreContainer {
	width		: 429px;
}

#rightContainer {
	float		: left;
	font-size	: 1.2em;
	margin		: 1.4em 0 0 0;
	width		: 25%;
}

#leftContainer {
	float		: left;
	font-size	: 1.2em;
	margin		: 1.4em 0 0 0;
	width		: 25%;
}

#leftContainer {
	clear		: left;
}

* html #rightContainer {
        margin-right    : -3px /*IE6 'Duplicate characters' fix*/
}


/* 3.0 Header */

#header h1 {
	background	: url(../images/site/centre_logo_main_web.gif) 0 0 no-repeat;
	float		: right;
	height		: 121px;
	margin		: 0 0 25px 0;
	width		: 255px;
}

#header h4 span {
	display		: none;
}


#header h1 span {
	display		: none;
}


/* 3.1 Small Nav */

#smallNav {
	height		: 9em;
	width		: 680px;
}

#smallNav li {
	float		: left;
	font-size	: 1.2em;
	list-style	: none;
	margin		: 0.3em 20px 0 0;
	padding		: 0 0 0.5em 0;
}

#smallNav a {
	color		: #666666;
	padding		: 0 0 0.4em 0;
}

#contact #co a {
	color			: #000000;
	border-bottom	: 3px solid #439b3d;
}

#info #mi a {
	color			: #000000;
	border-bottom	: 3px solid #439b3d;
}

#press #pr a {
	color			: #000000;
	border-bottom	: 3px solid #439b3d;
}

#basket #ba a {
	color			: #000000;
	border-bottom	: 3px solid #439b3d;
}

#home #ho a {
	color			: #000000;
	border-bottom	: 3px solid #439b3d;
}

#smallNav a:hover {
	color			: #000000;
	border-bottom	: 3px solid #439b3d;
}

#smallNav #co {
        margin-right    : 0;
}

/* 3.2 Search */

#sbox {
	clear		: left;
	float		: left;
}

#sbox * {
	float		: left;
	margin		: 0 5px 0 0;
}

#sbox #q {
	line-height	: 1em;
	width		: 240px;
	height		: 20px;
	border		: 1px solid #575757;
}


/* 3.3 Main Nav */

#mainNav {
	clear			: both;
	font			: 1.4em/1em "trebuchet ms", sans-serif;
/*	font			: 1.24em/1.1em Verdana, "trebuchet ms", sans-serif;*/
	font-weight		: bold;
	width			: 100%;
	height			: 1%;
	margin			: 0 0 0.5em 0;
}

#mainNav li {
	display		: inline;
	float		: left;
	list-style	: none;
	width		: 238px;
	margin		: 0 0 0.5em 0;
	border-left	: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#mainNav li a {
	background-repeat 	: no-repeat;
	border-width		: 0 1px 1px 1px;
	color				: #ffffff;
	display				: block;
	padding				: 0.7em 0 0.7em 0;
	text-align			: center;
}

.impact #em a {
	background-position : center 0;
}

.across #me a {
	background-position : center 0;
}

.criminaljustice #cr a {
	background-position : center 0;
}

.employment #em a {
	background-position : center 0;
}

.publications #pu a {
	background-position : center 0;
}

#mainNav li a:hover {
	background-position : center 0;
}

#mainNav #pu a {
	background-color : #48a641;
	background-image : url(../images/site/mainNav_green_wider.gif);
	border-color	 : #48a541;
}
#mainNav #em a {
	background-color : #b9b81a;
	background-image : url(../images/site/mainNav_yellow_wider.gif);
	border-color	 : #bcbf1b;
}
#mainNav #cr a {
	background-color : #b53e32;
	background-image : url(../images/site/mainNav_red_wider.gif);
	border-color	 : #b53e31;
}
#mainNav #me a {
/*	background-color : #9d4a8e;
	background-image : url(../images/site/mainNav_purple_wider.gif);
	border-color	 : #9c4a8d;*/
	background-color : #206989;
	background-image : url(../images/site/mainNav_teal_wider.gif);
	border-color	 : #1B5974;
}


/*#home	 			#largeImage { background-image: url(../images/site/image_clouds.jpg); }
#publications	 	#largeImage { background-image: url(../images/site/image_gold.jpg) ;}
#employment			#largeImage { background-image: url(../images/site/image_office.jpg); }
#criminaljustice 	#largeImage { background-image: url(../images/site/image_criminaljustice.jpg); }
#across				#largeImage { background-image: url(../images/site/image_policy.jpg); }*/
/*#impact			#impactImage { background-image: url(../images/impact/largeImage_impact_blank.gif); }*/

#across #largeImage {
	display		: none;
}



#criminaljustice #largeImage {
	display		: none;
}



#employment #largeImage {
	display		: none;
}



#publications #largeImage {
	display		: none;
}



#home #largeImage {
	display		: none;
}



/* 4.0 Side Nav */

.sideNav {
	margin		: 0 0 1.5em 0;
}

.sideNav li {
	display		: inline;
	list-style	: none;
}

.sideNav li.setTitle {
	display			: block;
	background		: transparent url(../images/site/divider_dotted.gif) 0 bottom repeat-x;
	padding			: 0.48em 10px 0.4em 10px;
	text-transform	: uppercase;
}
/*
.publications .sideNavLow li.setTitle		{ background-color : #48a641; color: #ffffff; }
.employment .sideNavLow li.setTitle			{ background-color : #b9b31a; color: #ffffff; }
.criminaljustice .sideNavLow li.setTitle 	{ background-color : #c14235; color: #ffffff; }
.across .sideNavLow li.setTitle				{ background-color : #206989; color: #ffffff; }
*/

.publications .sideNav li.setTitle			{ color : #48a641; font-weight: bold; }
.publications .sideNavLow li.setTitle		{ color : #48a641; font-weight: bold; }
.employment .sideNav li.setTitle			{ color : #b9b31a; font-weight: bold; }
.employment .sideNavLow li.setTitle			{ color : #b9b31a; font-weight: bold; }
.criminaljustice .sideNav li.setTitle 		{ color : #c14235; font-weight: bold; }
.criminaljustice .sideNavLow li.setTitle 	{ color : #c14235; font-weight: bold; }
.across .sideNav li.setTitle				{ color : #206989; font-weight: bold; }
.across .sideNavLow li.setTitle				{ color : #206989; font-weight: bold; }
.impact .sideNav li.setTitle				{ color : #6e298d; font-weight: bold; }
.impact .sideNavLow li.setTitle				{ color : #6e298d; font-weight: bold; }
.press .sideNav li.setTitle					{ color : #48a641; font-weight: bold; }
.press .sideNavLow li.setTitle				{ color : #48a641; font-weight: bold; }
.info .sideNav li.setTitle					{ color : #48a641; font-weight: bold; }
.info .sideNavLow li.setTitle				{ color : #48a641; font-weight: bold; }
.about .sideNav li.setTitle					{ color : #48a641; font-weight: bold; }
.about .sideNavLow li.setTitle				{ color : #48a641; font-weight: bold; }


.sideNav li a {
	background	: #f2f2f2 url(../images/site/divider_dotted.gif) 0 bottom repeat-x;
	color		: #000000;
	display		: block;
	height		: 1%;
	width		: 220px;
/*	padding		: 0.42em 10px 0.38em 10px;*/ 
	padding		: 0.52em 10px 0.48em 10px;
}

.sideNav li a:hover {
	background-color : #dddddd;
}

.sideNav li ul li a {
	background	: #f2f2f2 url(../images/site/divider_dotted.gif) 0 bottom repeat-x;  /* e4e4e4 */
	width		: 205px;
/*	padding		: 0.48em 10px 0.4em 25px; */
	padding		: 0.58em 10px 0.5em 25px;
}

.sideNav li ul li a:hover {
	background-color : #dddddd;
}

.sideNav #current a {
	background-color 	: #f2f2f2;  /* green: 48a641 */
	color				: black;
	font-family 		: verdana, sans-serif;
}
/*
.employment .sideNav #current a			{ background-color : #b9b31a; }
.criminaljustice .sideNav #current a 	{ background-color : #c14235; }
.across .sideNav #current a				{ background-color : #206989; }

these are detailed below - so that each page can be highlighted in the nav bar
*/

/* sidenav has to be inside the page-identifying element */

.sideNavLow {
	margin		: 0 0 1.5em 0;
}

.sideNavLow li {
	display		: inline;
	list-style	: none;
}

.sideNavLow li.setTitle {
	display			: block;
	background		: #ffffff url(../images/site/divider_dotted.gif) 0 bottom repeat-x;
	padding			: 0.48em 10px 0.4em 10px;
	text-transform	: uppercase;
}

.sideNavLow li a {
	background	: #ffffff url(../images/site/divider_dotted.gif) 0 bottom repeat-x;
	color		: #000000;
	display		: block;
	height		: 1%;
	width		: 220px;
	padding		: 0.42em 10px 0.38em 10px;
}

.sideNavLow li a:hover {
	background-color : #f2f2f2;
}

.sideNavLow li ul li a {
	background	: #ffffff url(../images/site/divider_dotted.gif) 0 bottom repeat-x;  /* e4e4e4 */
	width		: 205px;
	padding		: 0.48em 10px 0.4em 25px; 
}

.sideNavLow li ul li a:hover {
	background-color : #f2f2f2;
}

.sideNavLow #current a {
	background-color 	: #f2f2f2;  /* green: 48a641 */
	color				: black;
	font-family 		: verdana, sans-serif;
}






/* employment - yellow */

#overview #employment .sideNavLow #nav_overview a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#what #employment .sideNavLow #nav_what a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#policylaw #employment .sideNavLow #nav_policylaw a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#events #employment .sideNavLow #nav_events a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#publications #employment .sideNavLow #nav_publications a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#journal #employment .sideNavLow #nav_journal a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#networks #employment .sideNavLow #nav_networks a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#employers #employment .sideNav #nav_employers a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#emp_training #employment .sideNav #nav_emp_training a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#emp_resources #employment .sideNav #nav_emp_resources a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#services #employment .sideNav #nav_services a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#commissioning #employment .sideNav #nav_commissioning a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#welfare #employment .sideNav #nav_welfare a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#primary #employment .sideNav #nav_primary a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#andoffenders #employment .sideNav #nav_andoffenders a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#pw_emp #employment .sideNavLow #nav_pw_emp a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#news #employment .sideNavLow #nav_news a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#pw_welfare #employment .sideNavLow #nav_pw_welfare a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#services_se #employment .sideNav #nav_services_se a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#services_ips #employment .sideNav #nav_services_ips a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#international_ips #employment .sideNav #nav_international_ips a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#services_ips_res #employment .sideNav #nav_services_ips_res a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#kpis #employment .sideNav #nav_services_kpis a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#centres_excellence #employment .sideNav #nav_coe a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#centres_excellence_partners #employment .sideNav #nav_coe_partners a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#net_nehin #employment .sideNav #nav_net_nehin a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#net_mhern #employment .sideNavLow #nav_net_mhern a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#net_mhld #employment .sideNavLow #nav_net_mhld a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#net_seen #employment .sideNavLow #nav_net_seen a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_home #employment .sideNav #nav_nehin_home a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_meetings #employment .sideNav #nav_nehin_meetings a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_jul10 #employment .sideNav #nav_nehin_jul10 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_apr10 #employment .sideNav #nav_nehin_apr10 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_jan10 #employment .sideNav #nav_nehin_jan10 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_oct09 #employment .sideNav #nav_nehin_oct09 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_jul09 #employment .sideNav #nav_nehin_jul09 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_apr09 #employment .sideNav #nav_nehin_apr09 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_jan09 #employment .sideNav #nav_nehin_jan09 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_nov08 #employment .sideNav #nav_nehin_nov08 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_oct08 #employment .sideNav #nav_nehin_oct08 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_jun08 #employment .sideNav #nav_nehin_jun08 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_mar08 #employment .sideNav #nav_nehin_mar08 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_dec07 #employment .sideNav #nav_nehin_dec07 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_oct07 #employment .sideNav #nav_nehin_oct07 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_jul07 #employment .sideNav #nav_nehin_jul07 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_mar07 #employment .sideNav #nav_nehin_mar07 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_dec06 #employment .sideNav #nav_nehin_dec06 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_oct06 #employment .sideNav #nav_nehin_oct06 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_apr06 #employment .sideNav #nav_nehin_apr06 a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#nehin_resources #employment .sideNav #nav_nehin_resources a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#comm_surrey #employment .sideNav #nav_comm_surrey a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#comm_personal #employment .sideNav #nav_comm_personal a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#comm_outcomes #employment .sideNav #nav_comm_outcomes a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

/* criminal justice - red */

#overview #criminaljustice .sideNavLow #nav_overview a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#what #criminaljustice .sideNavLow #nav_what a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#events #criminaljustice .sideNavLow #nav_events a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#news #criminaljustice .sideNavLow #nav_news a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#publications #criminaljustice .sideNavLow #nav_publications a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#ddjournal #criminaljustice .sideNavLow #nav_ddjournal a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#cjsystem #criminaljustice .sideNav #nav_cjsystem a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#forensic #criminaljustice .sideNav #nav_forensic a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#inprison #criminaljustice .sideNav #nav_inprison a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#sentencing #criminaljustice .sideNav #nav_sentencing a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#women #criminaljustice .sideNav #nav_women a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#youngpeople #criminaljustice .sideNav #nav_youngpeople a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#youthpilots #criminaljustice .sideNav #nav_youth_pilots a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#youth_sites #criminaljustice .sideNav #nav_youth_sites a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#youth_cases #criminaljustice .sideNav #nav_youth_cases a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#youth_other #criminaljustice .sideNav #nav_youth_other a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#resettlement #criminaljustice .sideNav #nav_resettlement a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#diversion #criminaljustice .sideNav #nav_diversion a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#andoffenders #criminaljustice .sideNav #nav_andoffenders a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#resources #criminaljustice .sideNavLow #nav_resources a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#betterway #criminaljustice .sideNav #nav_betterway a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#pw_cj #criminaljustice .sideNavLow #nav_pw_cj a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#yj_wolverhampton #criminaljustice .sideNav #nav_yj_wolverhampton a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#yj_southtees #criminaljustice .sideNav #nav_yj_southtees a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#yj_rbkc #criminaljustice .sideNav #nav_yj_rbkc a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#yj_peterborough #criminaljustice .sideNav #nav_yj_peterborough a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#yj_lewisham #criminaljustice .sideNav #nav_yj_lewisham a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#yj_halton #criminaljustice .sideNav #nav_yj_halton a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#youth_sites #criminaljustice .sideNav #nav_youth_sites a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}




/* across mental health - blue */

#what #across .sideNavLow #nav_what a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#events #across .sideNavLow #nav_events a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#news #across .sideNavLow #nav_news a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#publications #across .sideNavLow #nav_publications a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#services #across .sideNav #nav_services a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#primary #across .sideNav #nav_primary a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#therapies #across .sideNav #nav_therapies a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#law #across .sideNav #nav_law a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#stigma #across .sideNav #nav_stigma a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#users #across .sideNav #nav_users a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#pw_services #across .sideNavLow #nav_pw_services a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#pw_therapies #across .sideNav #nav_therapies a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#recovery #across .sideNav #nav_recovery a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#rec_practice #across .sideNav #nav_rec_practice a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#rec_challenges #across .sideNav #nav_rec_challenges a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#implementing_rec #across .sideNav #nav_implementing_rec a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#rec_tips #across .sideNav #nav_rec_tips a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#rec_US #across .sideNav #nav_rec_US a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#rec_resources #across .sideNav #nav_rec_resources a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#promotion #across .sideNav #nav_promotion a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#prevention #across .sideNav #nav_prevention a {
/*	background-color 	: #a04c91;*/
	background-color 	: #206989;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

/* other - green */

#listd #publications .sideNav #nav_listdate a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#lista #publications .sideNav #nav_listaz a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#listc #publications .sideNav #nav_listcj a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#liste #publications .sideNav #nav_listemp a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#listp #publications .sideNav #nav_listpolicy a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#listo #publications .sideNav #nav_listother a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#futurepubs #publications .sideNav #nav_futurepubs a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#references #publications .sideNavLow #nav_references a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#order #publications .sideNav #nav_order a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#basket #publications .sideNav #nav_basket a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#checkout #publications .sideNav #nav_checkout a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#mhinfo #info .sideNav #nav_mhinfo a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#steps #info .sideNav #nav_steps a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#mh_quality #info .sideNav #nav_mh_quality a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#latest #press .sideNav #nav_latest a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#news2010 #press .sideNav #nav_2010 a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#news2009 #press .sideNav #nav_2009 a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#news2008 #press .sideNav #nav_2008 a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#news2007 #press .sideNav #nav_2007 a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#news2006 #press .sideNav #nav_2006 a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#news2005 #press .sideNav #nav_2005 a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#news2004 #press .sideNav #nav_2004 a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#news2003 #press .sideNav #nav_2003 a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#presslist #press .sideNav #nav_presslist a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#contacts #press .sideNav #nav_contacts a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#subscribe #site .sideNav #nav_subscribe a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#bulletinexample #site .sideNav #nav_bulletinexample a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#rss #site .sideNav #nav_rss a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#future #about .sideNav #nav_future a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#aboutus #about .sideNav #nav_aboutus a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#what #about .sideNav #nav_what a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#org #about .sideNav #nav_org a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#keywork #about .sideNav #nav_keywork a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#funding #about .sideNav #nav_funding a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#jobs #about .sideNav #nav_jobs a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#trustees #about .sideNav #nav_trustees a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#reviews #about .sideNav #nav_reviews a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#review06 #about .sideNav #nav_review06 a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#contact #about .sideNav #nav_contact a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#contact #contact .sideNav #nav_contact a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

#directions #about .sideNav #nav_directions a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

/* impact on depression */

#iod_index #impact .sideNav #nav_iod_index a {
	background-color 	: #6e298d;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}




#iod_whatwedo #impact .sideNav #nav_iod_whatwedo a {
	background-color 	: #6e298d;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}




#iod_howweredifferent #impact .sideNav #nav_iod_howweredifferent a {
	background-color 	: #6e298d;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}




#iod_depression #impact .sideNav #nav_iod_depression a {
	background-color 	: #6e298d;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}




#iod_evidence #impact .sideNav #nav_iod_evidence a {
	background-color 	: #6e298d;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}




#iod_whowevetrained #impact .sideNav #nav_iod_whowevetrained a {
	background-color 	: #6e298d;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}




#iod_modules #impact .sideNav #nav_iod_modules a {
	background-color 	: #6e298d;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}




#iod_getthetraining #impact .sideNav #nav_iod_getthetraining a {
	background-color 	: #6e298d;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}




#iod_resources #impact .sideNav #nav_iod_resources a {
	background-color 	: #6e298d;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}




#iod_about #impact .sideNav #nav_iod_about a {
	background-color 	: #6e298d;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}




#iod_contact #impact .sideNav #nav_iod_contact a {
	background-color 	: #6e298d;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}




/* 5.0 Centre */

#centreContainer div {
	padding		: 0 0 0.5em 0;
}

#centreContainer a {
	color		: #0a8800;
	font-weight	: bold;
}

#basketContainer a {
	color		: #0a8800;
	font-weight	: bold;
}

#centreContainer h3 {
	font		: normal 1.38em/1.3em "trebuchet ms", sans-serif;
	padding		: 0.3em 0 0.3em 0;
	margin		: 0 0 0.45em 0;
}

#centreContainer h3 a {
	font		: normal 1.1em "trebuchet ms", sans-serif;
	padding		: 0.3em 0 0.3em 0;
	margin		: 0 0 0.20em 0;
}

#centreContainer h4 {
	font		: normal 1em/1.4em verdana, sans-serif;
	padding		: 0.1em 0 0.3em 0;
	margin		: 0 0 0.7em 0;
	color		: #0a8800;
}

#centreContainer a:hover {
	color		: #7ba900;
}

#basketContainer a:hover {
	color		: #7ba900;
}

#centreContainer .date {
	color		: #666666;
}

#centreContainer table td {
	padding			: 1em 0 2em 0;
}

#centreContainer #whatsNew ul {
 	padding		: 0 0 1.5em 0;
	list-style	: none;
	color		: #000000;
}

#centreContainer #whatsNew table td {
	padding		: 1em 0 2em 0;
}

#centreContainer #whatsNew ul li {
	color		: #000000;
}

#centreContainer #contacts ul {
	list-style-type	: none;
	padding		: 0 0 1em 0;
	margin		: 0;
}

#centreContainer #contacts ul li {
	padding		: 0.4em 0 0 0;
	margin		: 0;
}

#centreContainer #contacts .person {
	font-weight: bold;
}

#centreContainer ol {
	padding		: 0 0 1.5em 2em;
}

#centreContainer ul {
	padding		: 0 0 1.5em 2em;
}

#centreContainer li span {
	color		: #000000;
}

#centreContainer li	 					{ color : #5fa148; }
.employment #centreContainer li 		{ color : #b6b23e; }
.criminaljustice #centreContainer li 	{ color : #ac4431; }
.across #centreContainer li				{ /*color : #95548e;*/ color : #206989; }
.impact #centreContainer li				{ color : #6e298d; }

#centreContainer .publication {
	float		: right;
	margin		: 2px 2px 0 10px;
}

#centreContainer .publication_l {
	float		: left;
	margin		: 2px 10px 0 2px;
}


#basketContainer .publication {
	float		: right;
	margin		: 2px 2px 0 10px;
}

#pubDetails .publication {
	align		: left;
	margin		: 12px 4px 0 2px;	
}

#whatsNew .publication {
	float		: right;
	margin		: 12px 2px 0 12px;
}

#basketContainer ol {
	padding		: 0 0 1.5em 2em;
}

#basketContainer ul {
	padding		: 0 0 1.5em 2em;
}

#basketContainer li span {
	color		: #000000;
}


/* 6.0 Promos */

.promo				{ background-image : url(../images/site/promo_bot_green_wider.gif); }
.promoF h3			{ background-image : url(../images/site/promo_top_green_wider.gif);	background-color : #48a641; }
.promo h3			{ background-image : url(../images/site/promo_top_green_wider.gif);	background-color : #48a641; }
.promoF div			{ background-image : url(../images/site/promo_mid_green_wider.gif); }

.promo div			{ background-image : url(../images/site/promo_mid_green_wider.gif); }

.employment .promo				{ background-image : url(../images/site/promo_bot_yellow_wider.gif); }
.employment .promoF h3			{ background-image : url(../images/site/promo_top_yellow_wider.gif);	background-color : #b9b31a; }
.employment .promo h3			{ background-image : url(../images/site/promo_top_yellow_wider.gif);	background-color : #b9b31a; }
.employment .promoF div			{ background-image : url(../images/site/promo_mid_yellow_wider.gif); }

.employment .promo div			{ background-image : url(../images/site/promo_mid_yellow_wider.gif); }

.criminaljustice .promo			{ background-image : url(../images/site/promo_bot_red_wider.gif); }
.criminaljustice .promoF h3		{ background-image : url(../images/site/promo_top_red_wider.gif);	background-color : #c14235; }
.criminaljustice .promo h3		{ background-image : url(../images/site/promo_top_red_wider.gif);	background-color : #c14235; }
.criminaljustice .promoF div 	{ background-image : url(../images/site/promo_mid_red_wider.gif); }

.criminaljustice .promo div 	{ background-image : url(../images/site/promo_mid_red_wider.gif); }

/*.across .promo			{ background-image : url(../images/site/promo_bot_purple_wider.gif); }
.across .promo h3,
.across .promoF h3		{ background-image : url(../images/site/promo_top_purple_wider.gif);	background-color : #a04c91; }
.across .promo div,
.across .promoF div		{ background-image : url(../images/site/promo_mid_purple_wider.gif); }*/

.across .promo			{ background-image : url(../images/site/promo_bot_teal_wider.gif); }
.across .promoF h3		{ background-image : url(../images/site/promo_top_teal_wider.gif);	background-color : #206989; }
.across .promo h3		{ background-image : url(../images/site/promo_top_teal_wider.gif);	background-color : #206989; }
.across .promoF div		{ background-image : url(../images/site/promo_mid_teal_wider.gif); }

.across .promo div		{ background-image : url(../images/site/promo_mid_teal_wider.gif); }

.impact .promo			{ background-image : url(../images/site/promo_bot_impact.gif); }
.impact .promoF h3		{ background-image : url(../images/site/promo_top_impact.gif);	background-color : #5c2a7b; }
.impact .promo h3		{ background-image : url(../images/site/promo_top_impact.gif);	background-color : #5c2a7b; }
.impact .promoF div		{ background-image : url(../images/site/promo_mid_impact.gif); }


.impact .promo div		{ background-image : url(../images/site/promo_mid_impact.gif); }


.promoF	{
	background-color 	: #ffffff;
	background-position	: 0 bottom;
	background-repeat	: no-repeat;
	margin				: 0.7em 0 2em 0;
	padding				: 0 0 0.6em 0;
}


.promo	{
	background-color 	: #ffffff;
	background-position	: 0 bottom;
	background-repeat	: no-repeat;
	margin				: 0.7em 0 2em 0;
	padding				: 0 0 0.6em 0;
}

.promoF {
	background-color	: #f2f2f2;
	background-image 	: url(../images/site/promo_bot_wider.gif);
	padding				: 0 0 1.2em 0;
}

.promoF div {
	background-position	: 0 0;
	background-repeat	: no-repeat;
	margin				: 0;
	padding				: 0.6em 12px 0 12px;
}

.promo div {
	background-position	: 0 0;
	background-repeat	: no-repeat;
	margin				: 0;
	padding				: 0.6em 12px 0 12px;
}

.promoF h3 {
	background-position	: 0 top;
	background-repeat	: no-repeat;
	color				: #ffffff;
/*	font				: 1em/1.3em Verdana, "trebuchet ms", sans-serif;*/
	font				: 1.1em/1.3em "trebuchet ms", sans-serif;
	font-weight			: bold;
	padding				: 0.6em 12px 0.5em 12px;
}

.promo h3 {
	background-position	: 0 top;
	background-repeat	: no-repeat;
	color				: #ffffff;
/*	font				: 1em/1.3em Verdana, "trebuchet ms", sans-serif;*/
	font				: 1.1em/1.3em "trebuchet ms", sans-serif;
	font-weight			: bold;
	padding				: 0.6em 12px 0.5em 12px;
}

.promoF h4 {
	padding				: 1em 0 0 0;
}

.promo h4 {
	padding				: 1em 0 0 0;
}

.promoF p {
	padding				: 10px 0 0 0;   /* added 10px top padding to paragraph to make a space after headings  */
}

.promo p {
	padding				: 10px 0 0 0;   /* added 10px top padding to paragraph to make a space after headings  */
}

.promoF ol {
	padding				: 10px 0 0 15px;   /* added 10px top padding to paragraph to make a space after headings  */
}

.promo ol {
	padding				: 10px 0 0 15px;   /* added 10px top padding to paragraph to make a space after headings  */
}

.promoF ul {
	padding				: 10px 0 0 15px;   /* added 10px top padding to paragraph to make a space after headings  */
}

.promo ul {
	padding				: 10px 0 0 15px;   /* added 10px top padding to paragraph to make a space after headings  */
}

.promoF ol li {
	padding				: 0.3em 0.5em;   /* added 10px top padding to paragraph to make a space after headings  */
}

.promo ol li {
	padding				: 0.3em 0.5em;   /* added 10px top padding to paragraph to make a space after headings  */
}

.promoF ul li {
	padding				: 0.3em 0.5em;   /* added 10px top padding to paragraph to make a space after headings  */
}

.promo ul li {
	padding				: 0.3em 0.5em;   /* added 10px top padding to paragraph to make a space after headings  */
}

.promoF a {
	color		: #0a8800;
	font-weight	: bold;
}

.promo a {
	color		: #0a8800;
	font-weight	: bold;
}

.promoF a:hover {
	color		: #7ba900;
}

.promo a:hover {
	color		: #7ba900;
}

.promoF .field {
	width		: 215px;
}

.promoF .fieldlast {
	width		: 215px;
	margin		: 0 0 1.0em 0;
}

.promo .publication {
	float		: right;
	margin		: 8px -6px 0 10px;
}

.promoF input.submit {
	float		: right;
	margin-top	: -2px;
}

.promo #contacts ul {
	list-style-type	: none;
	padding		: 0 0 1em 0;
	margin		: 0;
}

.promo #contacts ul li {
	padding		: 0;
	margin		: 0;
}

.promo #contacts .person {
	font-weight: bold;
}


/* 7.0 Footer */

#footer {
	background	: url(../images/site/divider_dotted.gif) 0 0 repeat-x;
	clear		: both;
	color		: #555555;
	height		: auto;
	padding		: 1em 0 0 0;
}

#footer #details {
        float           : left;
        width           : 50%;
}

#footer li {
	list-style	: none;
	padding		: 0 0 0.9em 0;
}

#footer #extra {
	clear		: right;
	float		: right;
	width		: 50%;
}

#footer #extra li {
	clear		: none;
	float		: right;
	margin-left	: 20px;
}

#footer #extraNav {
	padding		: 0;
}

#footer a {
	color		: #555555;
	padding		: 0 0 0.5em 0;
}

#footer a:hover {
	border-bottom 	: 3px solid #666666;
	color			: #000000;
}


/* 8.0 Clearing */

.clearfix:after {
	content		: ".";
	display		: block;
	clear		: both;
	visibility	: hidden;
	line-height	: 0;
	height		: 0;
}

.clearfix {
	display		: inline-block;
}

html[xmlns] .clearfix {
	display		: block;
}

* html .clearfix {
	height		: 1%;
}



/* 9.0 Forms (Dave) */

.orderConfirm {
	border		: none;
	padding		: 10px;
}

.orderConfirmTable {
	border		: none;

}


/* 10.0 Publications, Shop & Forms */

#pubDetails {
	padding			: 0 0 1em 0;
}

#pubDetails ul {
	list-style-type	: none;
}

#pubDetails ul li {
	padding			: 0.5em 0;
}


#pubDetails ul {
	padding			: 0.5em 0;
}


.basketDetails {
	vertical-align	: top;
	width			: 100%;
	text-align		: left;
	border-bottom 	: 1px solid #48a641;
}

.basketDetails th {
	border-bottom 	: 1px solid #48a641;
	padding			: 0.5em 0.5em 0.5em 0;
	margin			: 0 0 0.45em 0;
	font			: bold 1.1em verdana, sans-serif;
}

.basketDetails td {
	margin			: 0 !important;
	padding			: 0.5em 0.5em 0.5em 0 !important;
}

.basketDetails textarea {
	width			: 22em;
	height			: 5em;
}

.basketDetails input[type="text"] {
	width			: 22em;
}

.basketDetails input[type="radio"] {
	width			: 3em;
}

.basketDetails input[type="checkbox"] {
	width			: 3em;
}

#basketContainer .basketButton {
	margin-left		: 400px;
}


.ppDetails {
	vertical-align	: top;
	text-align		: left;
	width			: 100%;
	margin			: 2em 0 0 0;
	background-color: #F5FAF4;
}

.ppDetails th {
	border-bottom 	: 1px solid #48a641;
	padding			: 0.5em;
	margin			: 0 0 0.45em 0;
	font			: bold 1.1em verdana, sans-serif;
}

.ppDetails td {
	padding			: 0.5em;
	font			: normal 1em verdana, sans-serif;
}

a.checkoutButton {
	margin			: 2em 0;
}


.registerDetails {
	vertical-align	: top;
	text-align		: left;
	width			: 100%;
	margin-top		: 2em;
}

.registerDetails td {
	margin			: 0 !important;
	padding			: 0.5em 0 !important;
}

.registerDetails table td {
	vertical-align	: top;
	text-align		: left;
}

.registerDetails input[type="text"] {
	width			: 16em;
}

.registerDetails textarea {
	width			: 16em;
}

.registerDetails input[type="radio"] {
	width			: 3em;
}

.registerDetails input[type="checkbox"] {
	width			: 3em;
}

p.button_like {
	background: #ffffff url('../images/site/button_bg.gif') repeat-x bottom left;
	border: 1px solid black;
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin-bottom: 1.5em;
}

p.button_like a {
	font-size: 1.2em;
}



/* 11.0 Views */

.news_view ul li {
	padding			: 0;
	margin			: 0;
}

.news_view table tr {
	padding			: 0;
	margin			: 0;
}

.news_view table td {
	padding			: 0 0 1.5em 0 !important;
	margin			: 0 !important;
}

.news_view ul {
	padding			: 0 !important;
	margin			: 0 !important;
}

.news_view ul li a {
	padding			: 0.3em 0;
}


#ctl00_centreColumn_PolicyWatchDetailsView {
	padding			: 0;
	margin			: 0;
}

.pw_view {
	padding			: 0;
	margin			: 0;
}

.pw_view table tr {
	padding			: 0;
	margin			: 0;
	border			: 0;
}

.pw_view table td {
	padding			: 0 !important;
	margin			: 0 !important;
}

.pw_view h3 {
	padding-top		: 0.5em !important;
}
.pw_view ul {
	padding			: 0 !important;
	margin			: 0 0 1em 1em !important;
}

.pw_view ul li {
	padding			: 0 0 0.2em 0.6em !important;
}

.pw_view .date {
	padding-bottom 	: 0.5em;
	margin-bottom 	: 0.5em;
}

.pub_view table tr {
	padding			: 0;
	margin			: 0;
	border-bottom	: 1px solid #E3F3E2;
}

.pub_view table td {
	padding			: 0 0 1em 0 !important;
	margin			: 0 !important;
}

.pub_view h3 {
	padding			: 1em 0 0.5em 0 !important;
}

.pub_view .button {
	padding			: 1em 0 2em 0;
}


/* 12.0 Splash */

.splash table td {
	padding			: 0 0 1em 0 !important;
	margin			: 0 !important;
}

.splash .button {
	padding			: 1em 0 !important;
}




/* 13.0 A Better Way */

.ad {
	margin				: 0.5em 0 1.5em 0;
	padding				: 0 0 0.6em 0;
}

.ad div {
	margin				: 0;
	padding				: 0.6em 10px 0 0;
}

.ad a {
	color				: #0a8800;
	font-weight			: bold;
}

.ad p {
	padding				: 0.5em 0;
}



/* 14.0 Impact on Depression */


#iod_index				#impactImage { background-image: url(../images/impact/largeImage_1.gif); }
#iod_depression			#impactImage { background-image: url(../images/impact/largeImage_2.gif); }
#iod_evidence			#impactImage { background-image: url(../images/impact/largeImage_3.gif); }
#iod_howweredifferent	#impactImage { background-image: url(../images/impact/largeImage_4.gif); }
#iod_whowevetrained		#impactImage { background-image: url(../images/impact/largeImage_5.gif); }
#iod_modules			#impactImage { background-image: url(../images/impact/largeImage_6.gif); }
#iod_getthetraining		#impactImage { background-image: url(../images/impact/largeImage_7.gif); }
#iod_resources			#impactImage { background-image: url(../images/impact/largeImage_8.gif); }
#iod_about				#impactImage { background-image: url(../images/impact/largeImage_9.gif); }
#iod_contact			#impactImage { background-image: url(../images/impact/largeImage_10.gif); }


.impact_ad {
	margin				: 0.5em 0 0 0;
	padding				: 0;
}

.impact_ad div {
	margin				: 0;
	padding				: 0em 10px 0.6em 0;
}

.impact_ad h3 {
	clear				: both;
	padding-bottom		: 0.7em;
	margin				: 2em 1em 0 1em;
	color				: #6e298d;
}

.impact_ad a {
	color				: #0a8800;
	font-weight			: bold;
}

.impact_ad p {
	clear				: both;
	padding				: 0.5em 3em;
}

.impact_ad img {
	/*float			: right;*/
	margin			: 0 3em;
}

p.feedback {
	font-style		: italic;
	font-size		: 115%;
	line-height		: 1.7em;
	padding			: 0.2em 1em 0.4em 1em;	
}


.module5 {
	border-bottom	: 0px solid #ffffff !important;
	padding-left	: 0.6em;
	color			: #ffffff;
}


.module4 {
	border-bottom	: 0px solid #ffffff !important;
	padding-left	: 0.6em;
	color			: #ffffff;
}


.module3 {
	border-bottom	: 0px solid #ffffff !important;
	padding-left	: 0.6em;
	color			: #ffffff;
}


.module2 {
	border-bottom	: 0px solid #ffffff !important;
	padding-left	: 0.6em;
	color			: #ffffff;
}


.module1 {
	border-bottom	: 0px solid #ffffff !important;
	padding-left	: 0.6em;
	color			: #ffffff;
}

.module1 {
	background		: #95b7b0;
}

.module2 {
	background		: #206989;
}

.module3 {
	background		: #5bac26;
}

.module4 {
	background		: #6e298d;
}

.module5 {
	background		: #e0a100;
}


.impact_advert_button {

}

.impact_legal {
	margin-top		: 4em;
	padding			: 1.5em 0 0 0;
	line-height		: 1.5em;
	font-style		: italic;
	border-top		: 1px solid #6e298d;
}



.impact_table {
	width			: 100%;
	text-align		: left;
}

.impact_table td {
	vertical-align	: top;
	width			: 50%;
	padding			: 0.1em 0.1em 0.7em 0.1em !important;	
}

.impact_table td table td {
	vertical-align	: top;
	width			: auto;
	padding			: 0.1em 0.1em 0.7em 0.1em !important;
}

.impact_table textarea {
	vertical-align	: top;
	padding			: 0.2em;
	margin			: 0.2em 1em 0.2em 0 !important;
}

.impact_table input {
	vertical-align	: top;
	padding			: 0.2em;
	margin			: 0.2em 1em 0.2em 0 !important;
}

