/*
 * $Id: layout.css,v 1.52 2010/03/15 16:28:33 hassana Exp $
 */

/*
 * Reset
 */
@media screen, print {
	
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
		color: black;
		background: white;
	}
	ol, ul {
		list-style: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}	
}/* End of reset */

/*
 * Layout
 */
@media screen {

	 /* Start of body styles
	----------------------------------------------- */
	body{
		/*background: #ffeea2 url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/headerbg2.gif) repeat-x left top;	*/
		font: 0.9em Verdana, sans-serif;
		height: auto;
		width: auto;
		color: #5F5F5F;	
		line-height: 1.2em; 
		background-color: #ffeea2;
	
	}
	a{
	    color: #36321F;
	    text-decoration: underline;
	}
	a:hover{
		text-decoration: none;
		cursor: pointer !important;	
	}
	strong{
		font-weight: bold;	
	}
	em{
		font-style: italic;
	}
	small{
		font-size: 0.7em;	
	}
	img {
		border: none;
	}
	 /* Start of container styles
	----------------------------------------------- */
	#container {		
		background: #FFFBE8 url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/mainbg3.gif) repeat-x left 131px;		
		min-width: 960px;	
	}
	#container.imagebar {	
		background: #FFFBE8 url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/mainbg.gif) repeat-x left 131px;		
		
	}
	.homepage{	/* IE 6 does not recognise id.classname access so needs to be done this way */
		background: #FFFBE8 url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/home_blue.gif.png) repeat-x left top !important;	
	}
		
	#container_wrap{		
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/headerbg3.gif) repeat-x left -1px;	
	}
	.homepage #container_wrap{
		background: none;	
	
	}
	
	/* Start of header styles
	----------------------------------------------- */
	#header {
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/cloud_header.jpg) repeat-x center top;
	}
	.homepage #header {
		background: none;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/home_clouds.jpg) no-repeat center top;		
		height: 200px;	
	}
	#header_wrap {
		height: 131px;
		margin-left: auto;
		margin-right: auto;
		width: 960px;
	}
	#header h1 {
		height: 87px;
		padding-right: 10px;
	}
	#header h1 a{
		display: block;
		height: 87px;
		width: 258px;
		float: right;		
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/logo2.jpg) no-repeat left 0px;
		text-indent: -700em;
		text-decoration: none;	
	}
	.homepage #header h1{
		height: 92px;
		width: 235px;
		padding-top: 72px;
	
	}
	.homepage #header h1 a{
		float: left;
		height: 92px;
		width: 230px;
		background: none;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/new_logo.jpg) no-repeat -1px 0;		
	}
	#header h2 {
	}
	
	/* Start of menu styles
	----------------------------------------------- */
	.navigation{
		height: 40px;	
		padding: 1px 0 0 18px;	
		font-size: 0.9em;
	}
	ul.menu{
		height: 43px;
		padding-left: 2px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/menu_border.gif) no-repeat left 11px;	
	}
	
	ul.menu li{
		float: left;
		position: relative;
		padding-right: 2px;	
		/*background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/menubg_right.gif) no-repeat bottom right;*/
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/menu_border.gif) no-repeat right 11px;			
	}
	ul.menu li a{
		color: #4F7BB1;
		text-decoration: none;
		display: block;
		padding: 18px 15px 6px 15px;
	}
	
	ul.menu li.active a{
		color: #6791BC;	
		border-bottom: 2px solid #B9D3EC;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/menubg_hover.png) no-repeat left 6px;		
	}
	ul.menu li a:hover{
		color: #6791BC;
		border-bottom: 2px solid #B9D3EC;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/menubg_hover.png) no-repeat left 6px;	
	}
	.imagebar ul.menu li a:hover, .imagebar ul.menu li.active a{
		border-bottom: 0;	
	}
	ul#nav{
		width: 70%;	
		float: left;
		margin-left: 7px;
	}
	ul#nav li ul {
		position: absolute;
		display: none;
		width: 150px;
	}
	ul#nav li ul li{
		width: 150px;
	}
	ul#nav li ul a {
		padding: 8px 15px 6px 15px;	
	}
	ul#nav li:hover ul {
		display: block;
	}
	ul#login{
		width: 22%;
		float: right;
		padding-right: 12px;
	}
	ul#login li a {
		padding: 18px 24px 6px 23px;
	}
	
	
	/* Start of main styles
	----------------------------------------------- */
	#main{
	
	}
	
	
	.imagebar #main{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/main_shadow.jpg) no-repeat -155px top;			
	}
	.homepage #main{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/mainbg3.gif.png) repeat-x left 222px;	
			
	}
	.homepage #main_wrap{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/home_clouds.jpg) no-repeat center -200px;		
	}
	/* Start of content styles
	----------------------------------------------- */
	#content{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/content_bottom.jpg) no-repeat center bottom;		
		border-top: 1px solid #B9D3EC;	
	}
	.homepage #content{	
		border-top: none;
	}
	#content_wrap{	
		margin-left: auto;
		margin-right: auto;
		width: 960px;	
		min-height: 610px;
		padding-bottom: 70px;
		overflow: auto;
	}
	#content h2, #content h3, #content h4, #content h5, #content h6, #content p, #content ul, #content ol{
		padding: 10px 25px 0 25px;
	}
	#content p{
		color: #5F5F5F;
		padding: 10px 25px 10px 25px;
		font-size:1.0em;
		line-height:1.7em;			
	}
	#content div.cloudtop{
		height: 223px;
	}
	#content div.cloudtop h2, #content div.cloudtop p{
		float: left;
		clear: left;	
		width: 561px;  
	}
	#content div.cloudtop img#nhssecure{
		position: absolute;
		top: 30px;
		margin-left: 195px;
	}
	#content div.cloudtop a#ultrasis{
		background:transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sunletters.gif) no-repeat -11px 4px;
		position: absolute;
		display: block;
		height: 100px;
		width: 100px;
		border: 0px;
		text-indent: -10000em;
		margin-left: 750px;
		top: 0;
		z-index: 10
	}
	#content div.cloudtop span#burst{
		background:transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/rotate_burst.jpg) no-repeat left top;
		display:block;
		height:232px;
		margin-left:352px;
		position:absolute;
		top:0;
		width:615px;
		z-index: 2;
		
	}
	#content div.cloudtop h2{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/beat_dep_anx.gif.png) no-repeat 80px bottom;
		text-indent: -999em;
		padding-top: 80px;
	}
	#content div.cloudtop p{
		color: #447BA3;	
		width: 50%;
		padding-left: 85px;
	}
	#content div.cloudtop img{
		position: relative;
		top: -16px;
		
	}
	#content #homemenu{
		height: 275px;
		padding: 0 0 0 37px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/home_list_bg.jpg) no-repeat 10px top;
	}
	#content #homemenu li{
		display: inline;	
		float: left;
	}
	#content #homemenu li a{
		width: 154px;
		height: 182px;
		display: block;
		padding: 10px 10px 0 15px;
		text-decoration: none;
		color: #48494A;
		font-weight: lighter;
		font-size: 0.9em;
	 	line-height: 1.4em;
	}
	#content #homemenu li a span{
		width: 145px;	
		height: 22px;
		display: block;
		margin: 25px 0 25px 0;
	}
	#content #homemenu li#patients a span{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/patients_combined.gif.png) no-repeat -10px 0;
		text-indent: -999em;
	}
	#content #homemenu li#practitioners a span{
		width: 160px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/practitioners_combined.gif.png) no-repeat 0 0;
		text-indent: -999em;
	}
	#content #homemenu li#videos a span{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/videos_combined.gif.png) no-repeat -10px 0;
		text-indent: -999em;
	}
	#content #homemenu li#login a span{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/login_combined.gif.png) no-repeat -10px 0;
		text-indent: -999em;
	}
	#content #homemenu li#activate a span{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/activate_combined.gif.png) no-repeat -5px 0;
		text-indent: -999em;
	}
	/* hovers */
	#content #homemenu li#patients a:hover span{ background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/patients_combined.gif.png) no-repeat -10px -22px;}
	#content #homemenu li#practitioners a:hover span{ background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/practitioners_combined.gif.png) no-repeat 0 -22px; }
	#content #homemenu li#videos a:hover span{ background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/videos_combined.gif.png) no-repeat -10px -22px; }
	#content #homemenu li#login a:hover span{ background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/login_combined.gif.png) no-repeat -10px -22px; }
	#content #homemenu li#activate a:hover span{ background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/activate_combined.gif.png) no-repeat -5px -22px; }
	
	#content h3#getbetter{
		
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/getbetter.gif.png) no-repeat center;
		text-indent: -999em;
	}
	#content div#flashy{
		height: 293px;	
		clear: right;
	}
	#content div#flashy a{
		float: left;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/static_home.jpg) no-repeat -30px top;	
		height: 288px;
		width: 960px;
		display: block;
		text-indent: -999em;
	}
	#content div#flash img{
	}
	#content ul#boxes{
		clear: right;
		padding: 0;
	}
	#content ul#tri{
		height: 240px;	
		padding: 0 0 0 20px;
		clear:both;	
	}
	#content ul#tri li{
		display: inline;
		width: 296px;
		height: 200px;
		float: left;
		padding-right: 10px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/tri.jpg) no-repeat top right;
		margin-right: 3px;
	}
	#content ul#tri li a{
		display: block;	
		height: 140px;	
		padding: 2em;
		text-indent: -700em;	
	}
	#content ul#tri li#provider a{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/find_provider.jpg) no-repeat top left;		
	}
	#content ul#tri li#user a{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/user_test.jpg) no-repeat top left;		
	}
	#content ul#tri li#help a{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/get_help.jpg) no-repeat top left;		
	}
	#content ul#quantro{
		padding: 30px 0 0 50px;
	}
	#content ul#quantro li{
		float: left;	
		width: 450px;
		font-size:1.0em;
		line-height:1.6em;	
	}
	#content ul#quantro a{
		text-decoration: none;	
		width: 340px;
		height: 110px;
		display: block;	
		padding: 0 10px 0 60px;
		line-height: 1.6em;
	}
	#content ul#quantro li#treats a{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_mancircle.gif.png) no-repeat left top;
	}
	#content ul#quantro li#secure a{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_lock.gif) no-repeat left top;
	}
	#content ul#quantro li#program a{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_pencilpad.gif.png) no-repeat left top;
	}
	#content ul#quantro li#pctvideo a{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_movie.gif.png) no-repeat left top;
	}
	#content ul#quantro li#people a{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_menwomen.gif.png) no-repeat left top;
	}
	#content ul#quantro li#nhs a{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_nhsuk.gif.png) no-repeat left top;
	}
	#content ul#quantro li#help a{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_info.gif.png) no-repeat left top;
	}
	#content h2#beatdep{
		height: 60px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/beatdepression.jpg) no-repeat left center;
		text-indent: -700em;
		text-decoration: none;
	}
	#content h2#yourjourney{
		height: 91px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/yourjourney.jpg) no-repeat 15px 31px;
		text-indent: -700em;
		text-decoration: none;	
	}
	#content h3{
		font-family:"Trebuchet MS",serif;
		font-size: 20px;
		line-height: 1.6em;
		font-weight: bold;
		color: #5F5F5F;
		
	}
	#content h4{
		font-family:"Trebuchet MS",serif;
		font-size: 15px;
		line-height: 1.6em;
		font-weight: bold;
		color: #5F5F5F;	
	}
	#content h5{
		font-family:"Trebuchet MS",serif;
		line-height: 1.6em;
		font-weight: bold;
		color: #5F5F5F;	
	}
	#content h6{
		font-family:"Trebuchet MS",serif;
		line-height: 1.6em;
		font-weight: bold;
		color: #5F5F5F;	
	}
	
	#content dl{
		color: #5F5F5F;
		padding: 10px 25px 10px 25px;
		font-size:1.0em;
		line-height:1.7em;		
	}
	#content dl dt{
		font-weight: bold;
		margin: 7px 0 7px 0;
	}
	#content ol{
		color: #5F5F5F;
		padding: 10px 25px 10px 25px;
		font-size:1.0em;
		line-height:1.7em;	
		list-style-position: inside;
		list-style: disc;		
	}
	#content ol li{
		margin: 7px 0 7px 25px;
	}
	/* Ultrasis Page */
	
	/* practitioners slide navigation */
	#content.practitioners div#slider, #content.ultrasis div#slider{
		width: 930px;
		padding: 0;
	  	position: relative;  
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/scrollbg2.png) no-repeat left 100px;		
		margin-left: 25px !important;	
	}
	#content.ultrasis div#slider{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/scrollbg4.png) no-repeat left 130px;		
	}
	#content.practitioners div#slider.practitioners .scroll, #content.ultrasis div#slider.ultrasis .scroll {
	  	clear: left;
	  	padding: 0;
		width: 904px;
		position: relative;
	}
	
	#content.practitioners div#slider.practitioners .scrollContainer div.panel, #content.ultrasis div#slider.ultrasis .scrollContainer div.panel{
	  	padding: 20px;
		width: 864px;
		padding-right: 20px;
	}
	#content.ultrasis div#slider.ultrasis .scrollContainer div.panel{
	 	padding-top: 0px;
	}
	#content.practitioners div#slider.practitioners ul.navigation, #content.ultrasis div#slider.ultrasis ul.navigation{
		width: 905px;	
		height: 150px;
		padding: 0;
	}
	#content.practitioners div#slider.practitioners ul.navigation li, #content.ultrasis div#slider.ultrasis ul.navigation li{
		float: left;
		width: 181px;
		height: 100px;
		padding: 0;
	}
	#content.practitioners div#slider.practitioners ul.navigation li a, #content.ultrasis div#slider.ultrasis ul.navigation li a{
		display: block;	
		height: 50px;
		padding-top: 50px;
		width: 181px;
		text-align: center;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sections_top.png) no-repeat left bottom;		
	}
	#content.ultrasis div#slider.ultrasis ul.navigation li a{
		top: 1px;
		height: 90px;
		position: relative;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/new_top.png) no-repeat -181px -20px;		
	}
	#content.ultrasis div#slider.ultrasis ul.navigation li.first a{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/new_top.png) no-repeat left -20px;		
	}
	#content.ultrasis div#slider.ultrasis ul.navigation li.last a{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/new_top.png) no-repeat -362px -20px;		
	}
	#content.ultrasis div#slider.ultrasis ul.navigation li a.selected{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/new_top.png) no-repeat -181px -212px;	
	}
	#content.ultrasis div#slider.ultrasis ul.navigation li.first a.selected{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/new_top.png) no-repeat left -212px;	
	}
	#content.ultrasis div#slider.ultrasis ul.navigation li.last a.selected{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/new_top.png) no-repeat -362px -212px;	
	}
	#content.practitioners div#slider.practitioners ul.navigation li a.selected{
		position: relative;
		z-index: 10;
		padding-bottom: 20px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sections_top_selected.png) no-repeat left -54px;			
	}
	#content.practitioners div#slider.practitioners ul.navigation li a:hover{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sections_top_hover.png) no-repeat left top;	
	}
	#content.practitioners div#slider.practitioners ul.navigation li a.selected:hover{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sections_top_selected.png) no-repeat left -54px;			
	}
	#content.practitioners div#slider.practitioners ul.navigation li a span, #content.ultrasis div#slider.ultrasis ul.navigation li a span{	
		display: block;
		padding-top: 10px;
		height: 100%;
	}
	#content.ultrasis div#slider.ultrasis ul.navigation li a span{	
		height: 30px;
		padding: 20px 30px 20px 40px;	
	}
	#content.practitioners div#slider.practitioners ul.navigation li.whatisit a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/qmark.png) no-repeat 5px top;
	}
	#content.practitioners div#slider.practitioners ul.navigation li.niceguidance a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/guidlines.png) no-repeat 5px top;
	}
	#content.practitioners div#slider.practitioners ul.navigation li.steppedcare a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/notespencil.png) no-repeat 5px top;
	}
	#content.practitioners div#slider.practitioners ul.navigation li.evidence a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/star.png) no-repeat 5px top;
	}
	#content.practitioners div#slider.practitioners ul.navigation li.available a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/mouseglobe.png) no-repeat 5px top;
		padding-left: 20px;
	}
	
	
	#content.ultrasis div#slider.ultrasis ul.navigation li#theculture a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_world.gif) no-repeat 5px center;
	}
	#content.ultrasis div#slider.ultrasis ul.navigation li#thecommunity a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_community.gif) no-repeat 5px center;
	}
	#content.ultrasis div#slider.ultrasis ul.navigation li#theimprovement a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_improvement.gif) no-repeat 5px center;
	}
	#content.ultrasis div#slider.ultrasis ul.navigation li#thesupport a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_support.gif) no-repeat 5px center;
	}
	#content.ultrasis div#slider.ultrasis ul.navigation li#thesecurity a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_security.gif) no-repeat 5px center;
	}
	#content.ultrasis div#slider.ultrasis div.scroll ol{
		list-style: none;
			width: 90%;
		list-style-position: outside;
	}
	#content.ultrasis div#slider.ultrasis div.scroll ol li{
		padding-left: 35px;
		z-index: 100;
	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_star_24.gif) no-repeat left center;
	}
	/** user home **/
	
	#content.patients ul#userhome{
		padding-top: 50px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/usertop2.jpg) no-repeat center 0px;
		height: 300px;
	}
	#content.patients ul#userhome li{
		width: 275px;
		float: left;
		margin-left: 21px;
		padding: 0 !important;
	}
	#content.patients ul#userhome li:hover{
		background-color: #CBDBDB;	
	}
	#content.patients ul#userhome li#intro{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/user_introduction.gif) no-repeat top center;	
	}
	#content.patients ul#userhome li#video{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/user_introvideo.gif) no-repeat top center;	
	}
	#content.patients ul#userhome li#access{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/user_access.gif) no-repeat top center;	
	}
	#content.patients ul#userhome li h3{
		margin-top: 140px;
	}
	#content.patients ul#userhome li a span{
		display: block;
		background-color: transparent;
		position: absolute;
		float: left;
		width: 50px;
		height: 50px;	
	}
	
	#content.patients ul#userhome li a#moreintro{
		width: 274px;
		height: 150px;
		display: block;
		text-indent: -999em;
		position: absolute;
		top: 180px;
	}
	#content.patients ul#userhome li a#morevideo{
		width: 274px;
		height: 150px;
		display: block;
		text-indent: -999em;
		position: absolute;
		top: 180px;
	}
	#content.patients ul#userhome li a#moreaccess{
		width: 274px;
		height: 150px;
		display: block;
		text-indent: -999em;
		position: absolute;
		top: 180px;
	}
	#content.patients li#demovideo{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_video.gif) no-repeat 30px 40px;
	}
	#content.patients li#demovideo p{
		padding-left: 90px;
	}
	#content.patients li#notalone{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_buddy.gif) no-repeat 30px 40px;
	}
	#content.patients li#notalone p{
		padding-left: 90px;
	}
	#content.patients li#treatment{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_uparrow.gif) no-repeat 30px 50px;	
	}
	#content.patients li#treatment p{
		padding-left: 90px;
	}
	#content.patients li#focus{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_focus.gif) no-repeat 30px 50px;	
	}
	#content.patients li#focus p{
		padding-left: 90px;
	}
	#content.patients li#link{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_link.gif) no-repeat 30px 50px;	
	}
	#content.patients li#link p{
		padding-left: 90px;
	}
	#content.patients li#results{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_bars.gif) no-repeat 30px 50px;	
	}
	#content.patients li#results p{
		padding-left: 90px;
	}
	#content div#pctcheck{
		padding: 50px;
		min-height: 700px;
		background: transparent url(images/pct_framebg.gif) no-repeat left top;
	}
	#content map:hover{
		color: red !important;
		font-weight: bold;
	}
	#content div#pctimage{
		margin-top: 75px;
		width: 450px;
	}
	#content ul.pctareas{
	margin-top: 20px;
	}
	#content ul.pctareas a{
		color: #5F5F5F;
	}
	#content ul#pctmapnav{
		position: absolute;
		display: none;
	}
	#content ul.pctareas{
		position: relative;
		left: 432px;
		width: 410px;
		padding: 0;
		margin: -430px 0 0 0;
	}
	#content ul.pctareas li .region{
		background: transparent url(images/pct_rightfade.gif) no-repeat right center;
		height: 25px;
		display: block;
		padding: 5px 30px 0 0;
		color: #746363;
		font-size: 1.1em;
		text-align: right;
	}
	#content ul.pctareas li{

	}
	#content ul.pctareas li ul{
		padding: 0;
		text-align: right;
	}	
	#content ul.pctareas li li{
		display: inline;
		line-height: 2em;
		padding-right: 18px;
		text-align: right;
	}
	#content ul.pctareas.fancy{
		left: 410px;
	}
	#content ul.pctareas.fancy li.regions{
		display: none;
		width: 380px;
		background: #E1E9EA;
		float: left;
		
		padding: 10px 10px 10px 20px;
		border: 1px solid #fff;
		/*background: transparent url(images/pct_noticearea.gif) no-repeat left;*/
	}
	#content ul.pctareas.fancy li.regions .pctresult{
		width: 80%;
		padding: 5px;
		display: block;
		margin: 25px 0 0 30px;
		text-align: center;
		background: #fff;
		float: left;
		border: 1px solid gray;
	}
	#content ul.pctresult{
		border: 1px solid silver;
		width: 70%;
		padding: 30px;
		margin: 30px auto;
	}
	#content ul.pctresult li{
		padding-bottom: 10px;
	}
	#content ul.pctresult span{
		text-indent: 30px;
	}
	#content ul.pctareas.fancy li.regions .region{
		text-align: center;
		padding-top: 20px;
		font-size: 1.3em;
		background: none;
	}
	#content ul.pctareas.fancy li.regions ul{
		text-align: center;
		margin: 0 0 0 0;
	}
	#content ul.pctareas.fancy li.regions ul li{
		float: left;
		padding: 0;
		margin: 0;
	}
	#content ul.pctareas.fancy li.regions ul a{
		font-size: 0.8em;
		display: list-item;
		float: left;
		clear: none;
		padding-right: 10px;
	}
	#content.patients ul#summary{
		width: 540px;
		float: left;
	}
	
	#content ul#quotes{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sidebar_wide.gif) no-repeat top left;
		height: 430px;	
		width: 320px;
		padding: 40px 20px 10px 20px;
		float: right;
		margin-top: 50px;
	}
	#content ul#quotes li{
		width: 90%;
		margin-left: 0;
		padding-top: 25px;
		padding-right: 20px;
		font-size:0.8em;
		font-style: italic;
		line-height:1.6em;		
		border-bottom: 1px dashed #F1F3E4;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/quote_right.png) no-repeat right bottom;
	}
	#content ul#quotes li q{
		padding-left: 25px;
		display: block;	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/quote_left.png) no-repeat 5px top;
	}
	
	/* User sliding pages */
	#content div#slider.patients{
		width: 900px;
		padding: 0;
	  	position: relative;  
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/scrollbg3.png) no-repeat top left;
		margin-left: 30px;
		min-height: 576px;
	}
	#content div#slider.patients .scroll {
	  	clear: left;
	  	padding: 0;
		width: 630px;
		position: relative;
		float: left;
		
	}
	#content div#slider.patients .scrollContainer div.panel {
	  	padding: 20px 0 0 10px;
		width: 630px;
		padding-right: 20px;	
	}
	#content div#slider.patients .navigation{
		float: right;
		width: 200px;
		height: 455px;
		padding: 40px 10px 0 29px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sidebar.jpg) no-repeat left top;
		position: relative;
		top: -20px;
	}
	#content div#slider.patients .navigation ul{
		padding: 0;		
	}
	#content div#slider.patients .navigation h4{
		padding: 0 0 0 10px;	
	}
	#content div#slider.patients .navigation li{
		width: 178px;	
		padding: 0 0 0 0;
	}
	#content div#slider.patients .navigation li a{
		display: block;	
		width: 168px;	
		height: 16px;	
		padding: 24px 0 0 10px;
		text-decoration: underline;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sidebar_line.gif) no-repeat left bottom;
		color: #5F5F5F;;
	}
	#content div#slider.patients .navigation li a:hover{
		color: #000;	
		text-decoration: none;
	}
	#content div#slider.patients div.scroll ul li{
		padding-bottom: 1em;
	}
	/* sliding next and previous buttons */
	.prev{
		width: 30px;
		height: 30px;
		display: block;
		text-indent: -999em;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/left.png) no-repeat top left;;
		cursor:pointer;
	}
	.next{
		width: 30px;
		height: 30px;
		display: block;
		text-indent: -999em;	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/right.png) no-repeat top left;;
		cursor:pointer;	
	}
	
	#content ul.sections{
		width: 725px;
		padding: 0 !important;
		height: 100px;	
		margin-left: 30px;
		margin-top: 30px;
	}
	#content ul.sections li{
		float: left;
		width: 157px;
		margin-right: 1px;
		height: 100px;
	}
	#content ul.sections li a{
		text-align: center;
		display: block;
		height: 30px;
		padding-top: 50px;
		padding-bottom: 30px;
		text-decoration: none;
		text-indent: 20px;
		color: #524B27;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sections_top_157.png) no-repeat left -5px;
	}
	#content ul.sections li a:hover{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sections_top_157_hover.png) no-repeat left -5px;	
	}
	#content ul.sections li.active a:hover{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sections_top3.png) no-repeat left -23px;	
	}
	#content ul.sections li.active a{
		position: relative;
		z-index: 10;
		padding-bottom: 35px;
	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sections_top3.png) no-repeat left -23px;	
	}
	#content ul.sections li strong{
		font-weight: normal;	
	}
	
	#content ul.sections li#whatisit a span{
		display: block;
		padding: 10px 0 8px 0;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/qmark.png) no-repeat 10px bottom;
	}
	#content ul.sections li#howitworks a span{
		display: block;	
		padding: 10px 0 8px 0;	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/cog.png) no-repeat 10px bottom;
		text-indent: 30px;		
	}
	#content ul.sections li#program a span{
		display: block;	
		padding: 10px 0 8px 0;	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/house.png) no-repeat 10px bottom;	
	}
	
	#content ul.sections li#evidence a span{
		display: block;	
		padding: 10px 0 8px 0;	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/star.png) no-repeat 10px bottom;		
		
	}
	/* Rectangular side navigatoin */
	#content ul.sidenavigation{
		width: 190px;
		min-height: 520px;
		padding: 50px 0 0 0;
		float: right;
		margin: 0 31px 0 0;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/nav_bg.jpg) no-repeat left top;
	}
	/*#content ul.sidenavigation.fixed{
		position: fixed;
		left: 75%;
	}*/
	#content ul.sidenavigation li{
		height: 40px;	
		width: 188px;
	/*	border-top: 1px solid #DCDDDE; */
		padding-bottom: 0px;
		position: relative;
		/*background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/nav_bottom_188.gif) no-repeat 1px bottom;*/	
		padding-left: 1px;
	}
	#content ul.sidenavigation li a{
		height: 40px;	
		width: 188px;	
		display: block;	
		text-indent: 25px;
		text-decoration: none;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/nav_bottom_188.gif) no-repeat 1px bottom;
	/*	background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/nav_border.gif) no-repeat -30px bottom; */	
	}
	#content ul.sidenavigation li a:hover{
		color: #85888A;	
	}
	#content ul.sidenavigation li a span{
		padding-top: 10px;
		height: 40px;	
		width: 190px;	
		display: block;			
	}
	#content ul.sidenavigation li.active{
		/*background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/nav_bottom_active.gif) no-repeat 1px bottom;*/
		border-bottom: 1px solid #777777;
		padding-left: 0px;	
		padding-right: 1px;
	} 
	#content ul.sidenavigation li.active a span{
		height: 50px;
		padding-right: 10px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/nav_active_side.gif) no-repeat 188px 0;
	}
	#content ul.sidenavigation li.active a{
		background: #62A1CD;	
		color: #fff;
		padding-left: 1px;
	}
	#content ul.sidenavigation li.active a:hover{
		color: #5F5F5F;
	}
	#content div.subdivide{
		float: left;
		width: 75%;
	}
	#content div.subdivide h3.connect{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/connect.gif) no-repeat 25px 20px;
		text-indent: -999em;	
		padding: 25px 0 10px 0;
	}
	#content div.subdivide h3.nhs{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/h3_nhs.gif) no-repeat 25px 20px;
		text-indent: -999em;	
		padding: 25px 0 10px 0;
	}
	#content div.subdivide h3.research{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/h3_research.gif) no-repeat 20px 20px;
		text-indent: -999em;	
		padding: 25px 0 0 0;
	}
	#content div.subdivide h3.help{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/h3_helpandsupport.gif) no-repeat 25px 20px;
		text-indent: -999em;	
		padding: 25px 0 0 0;
	}
	#content div.subdivide ul{
		list-style: disc;	
		line-height: 1.6em;
	}
	#content div.subdivide ul.help{
		list-style: none;	
	}
	#content div.subdivide ul li{
		margin-left: 25px;	
	}
	#content p.authors{
		font-size: 0.8em;
		font-style: italic;	
	}
	
	
	/* Generic Form Style */
	#content div.form{
		width: 840px;
		margin: 0 auto;
		padding-bottom: 50px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/formbg_bottom.jpg) no-repeat bottom left;	
	}
	#content form{
		width: 800px;
		margin: 0 auto;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/formbg_top.jpg) no-repeat top left;
		padding: 50px 0 20px 40px;
	
	}
	#content form p.info{
		width: 550px;
		padding: 0 25px 10px 0;
		font-size: 0.8em;	
	}
	#content form legend{
		font-family:"Trebuchet MS",serif;
		font-size: 20px;
		line-height: 1.6em;
	
	}
	#content form fieldset{
	
	}
	#content form fieldset legend{
	}
	#content form fieldset div{
		padding: 0 0 0 100px;
		margin: 5px 0 5px 0;
	}
	#content form fieldset div.description{
		padding: 0;
		font-size: 0.7em;
	}
	#content form fieldset div label{
	/*	margin-right: 20px;
		width: 25%;
		display: block;
		float: left;
		text-align: right; */
		color: #7F7F7F;
		float: left;
		display: block;
		margin-right: 20px;
		width: 100px;
	}
	#content form fieldset div.required label{
		font-weight: bold;
	}
	#content form fieldset div small{
		font-size: 0.7em;
		display: block;	
		width: 300px;
		margin-left: 120px;
		padding: 0 0 0 5px;
	}
	#content form input, #content form button, #content form textarea{
		color: #5F5F5F;
		padding:7px 5px 0 10px;
		font-size: 1.0em;	
	}
	#content form span.text input{
		background-color: transparent;
		border: 0;
		height: 20px;
		padding:6px 5px 0 20px;	
		margin-left: 5px;
		width: 185px;
	}
	#content form span.text{
		height: 30px;
		width: 220px;
		display: inline-block;
	/*	display: -moz-inline-box; */		
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/form_inputbg.gif) no-repeat top left;
	}
	#content form span.textarea textarea{
		background-color: transparent;	
		border: 0;
		padding:7px 0 0 20px;
		margin-left: 5px;		
		height: 170px;	
		width: 192px;
	}
	#content form span.textarea{
		width: 220px;
		height: 182px;
		padding: 0 20px 0 0;
		display: inline-block;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/form_textareabg.gif) no-repeat top left;
	}
	#content form span.submit input{
		background-color: transparent;	
		border: 0;
		height: 37px;
		padding:0 10px 0 15px;	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/form_submitbg.gif) no-repeat top left; 		
		cursor: pointer;
	}
	#content form span.submit{
		height: 37px;
		padding-right: 5px;
		display: inline-block;
		margin-left: 120px;
	/*	display: -moz-inline-box; */
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/form_submitbg_right.gif) no-repeat top right; 		
	}
	#content form div.errors input, #content form div.errors textarea, #content form div.errors p.error, #content form div.errors small{
		color: #A21919;	
	}
	#content form div.errors p.error{
		font-size: 0.9em;
		padding: 0 0 5px 25px;	
		margin-left: 120px;
		width: 220px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_error.gif) no-repeat 5px 2px;
	}
	#content form .name{	background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_user.gif) no-repeat 0 5px; }
	#content form .mail{	background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_envelope.gif) no-repeat 0 5px; }
	#content form .phone{	background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_telephone.gif) no-repeat 0 5px; }
	#content form .question{	background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_book.gif) no-repeat 0 5px; }
	
	
	#content #overview .sessions, #content #howitworks .sessions{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_8.gif) no-repeat 25px 10px;	
	}
	#content #overview .learning{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_pencilruler.gif) no-repeat 30px 20px;	
	}
	#content #overview .skills{
		padding-right: 100px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_briefcase.gif) no-repeat 540px 15px;	
	}
	#content #whatwillilearn .thinkdifferent{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_magnifier.gif) no-repeat 25px 10px;	
	}
	#content #whatwillilearn .programend{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_flag.gif) no-repeat 25px 10px;	
	}
	#content #whatwillilearn .stepbystep{
		padding-right: 100px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_blocks.gif) no-repeat 540px 15px;	
	}
	#content #CBT ul{
	 	list-style: disc;	
	 	margin-bottom: 15px;
	}
	#content #CBT ul li{
	 	margin-left: 25px;
	 	padding-right: 100px;
	}
	#content #CBT .think, #content #howitworks .understand{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_light.gif) no-repeat 25px 10px;	
	}
	#content #CBT .talking{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_bubbles.gif) no-repeat 25px 10px;	
	}
	#content #CCBT dd{
		width: 570px;	
		display: block;
	}
	#content #CCBT .computerised{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_computer.gif) no-repeat 25px 10px;	
	}
	#content #CCBT .tools{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_notes2.gif) no-repeat 25px 10px;	
	}
	#content #CCBT .therapist{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_talking.gif) no-repeat 25px 10px;	
	}
	#content #CCBT .respond{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_teach2.gif) no-repeat 25px 10px;	
	}
	#content #CCBT .anonymous, #content #howitworks .anonymous{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_secureid.gif) no-repeat 25px 15px;
	}
	#content #howitworks .manage{
		padding-right: 100px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_tick.gif) no-repeat 540px 15px;	
	}
	#content #howitworks .anonymous{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_secureid.gif) no-repeat 35px 5px;	
	}
	#content #howitworks .group{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_group2.gif) no-repeat 35px 15px;	
	}
	#content #howitworks .future{
		padding-right: 100px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_future.gif) no-repeat 540px 15px;	
	}
	#content #evidence .computer{
		padding-right: 100px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_computer.gif) no-repeat 540px 15px;	
	}
	#content #evidence .works{
		padding-left: 75px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_papers.gif) no-repeat 25px 10px;		
	}
	#content #evidence .change{
		padding-bottom: 40px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_smileys.gif) no-repeat 285px bottom;	
	}
	
	
	
	#content.practitioners #intro{
		width: 960px;
		height: 300px;
		margin: 0 auto 0 auto;
	}
	#content.practitioners #video{
		width: 480px;
		float: left;
		padding-top: 20px;
	}
	#content.practitioners #video a{
		display: block;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/clinic_intro_left.jpg) no-repeat right top;
		width: 480px;
		height: 245px;	
	
		font-size: 1.2em;
		text-decoration: none;
		color: #515050;
		text-indent: 50px;	
		padding-top: 25px;
	}
	#content.practitioners #video a span{
		display: none;
	}
	#content.practitioners #video a:hover{	
	}
	#content.practitioners #video a:hover span{
		display: block;	
		position: relative;
		width: 448px;
		height: 150px;
		margin: 0 0 0 29px;	
		top: -32px;
		padding: 100px 0 0 0;
		color: #000;
		background: #fff;
		filter:alpha(opacity=60);
		-moz-opacity:0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;	
	
	}
	#content.practitioners #contact{
		width: 480px;
		float: right;
		padding-top: 20px;	
	}
	#content.practitioners #contact a{
		display: block;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/clinic_intro_right.jpg) no-repeat right top;
		width: 480px;
		height: 245px;	
		
		font-size: 1.2em;
		text-decoration: none;
		color: #515050;
		text-indent: 30px;	
		padding-top: 25px;
	
	}
	#content.practitioners #contact a span{
		display: none;	
	}
	#content.practitioners #contact a:hover span{
		display: block;	
		position: relative;
		width: 443px;
		height: 150px;
		margin-left: 5px;	
		top: -32px;
		padding-top: 100px;
		color: #000;
		background: #fff;
		filter:alpha(opacity=60);
		-moz-opacity:0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;	
		
	}
	#content.practitioners #video p{
		font-size: 0.75em;
		padding: 0 0 0 35px;
	}
	#content.practitioners #contact p{
		font-size: 0.75em;
		padding: 0 0 0 25px;
	}
	#content.practitioners div#steppedcare ul{
		list-style: disc;
		padding-left: 45px;
	}
	#content.practitioners div#steppedcare ul li{
		padding: 5px;
	}
	#content.practitioners div#steppedcare table{
		padding-top: 25px;
		width: 850px;
		margin: 0 auto;
		border-spacing: 0;	
	}
	#content.practitioners div#steppedcare table caption{
		font-size: 0.8em;
		padding: 10px 25px 10px 25px;
		
	}
	#content.practitioners div#steppedcare table td span{
		border: 1px solid #5F5F5F;	
		display: block;
		height: 80px;	
		padding: 0.3em;
		text-align: center;
	}
	#content.practitioners div#steppedcare table tr#step5 td span.first{ margin-left: 100px; }
	#content.practitioners div#steppedcare table tr#step5 td span.last{	margin-right: 100px; }
	
	#content.practitioners div#steppedcare table tr#step4 td span.first{ margin-left: 75px; }
	#content.practitioners div#steppedcare table tr#step4 td span.last{	margin-right: 75px; }
	
	#content.practitioners div#steppedcare table tr#step3 td span.first{ margin-left: 50px; }
	#content.practitioners div#steppedcare table tr#step3 td span.last{	margin-right: 50px; }
	
	#content.practitioners div#steppedcare table tr#step2 td span.first{ margin-left: 25px; }
	#content.practitioners div#steppedcare table tr#step2 td span.last{	margin-right: 25px; }
	
	#content.practitioners div#steppedcare table tr#step1 td span.first{ margin-left: 0px; }
	#content.practitioners div#steppedcare table tr#step1 td span.last{	margin-right: 0px; }
	
	#content.practitioners ul#newsect{
		width: 905px;	
		height: 100px;
		padding: 0 0 0 0 !important;
	}
	#content.practitioners ul#newsect li{
		float: left;
		width: 181px;
		height: 100px;
	}
	#content.practitioners ul#newsect li a{
		display: block;	
		font-size: 0.8em;
		height: 50px;
		width: 181px;
		text-align: center;
		padding-top: 50px;
		padding-bottom: 10px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sections_top.png) no-repeat left bottom;		
	
	}
	#content.practitioners ul#newsect li a.active{
		position: relative;
		z-index: 10;
		padding-bottom: 20px;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sections_top_hover2.png) no-repeat left -42px;			
	}
	#content.practitioners ul#newsect li a:hover{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sections_top_hover.png) no-repeat left top;	
	}
	#content.practitioners ul#newsect li a.active:hover{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/sections_top_hover2.png) no-repeat left -42px;		
	}
	#content.practitioners ul#newsect li a span{	
		display: block;
		padding-top: 10px;
		height: 100%;
	}
	#content.practitioners ul#newsect li.whatisit a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/qmark.png) no-repeat 5px top;
	}
	#content.practitioners ul#newsect li.niceguidance a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/guidlines.png) no-repeat 5px top;
	}
	#content.practitioners ul#newsect li.steppedcare a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/notespencil.png) no-repeat 5px top;
	}
	#content.practitioners ul#newsect li.evidence a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/star.png) no-repeat 5px top;
	}
	#content.practitioners ul#newsect li.available a span{	
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/mouseglobe.png) no-repeat 5px top;
		padding-left: 20px;
	} 
	ul.resources{
		list-style: disc;
		padding-left: 45px !important;
		color: #7D754F;
	}
	ul.resources li{
	}
	
	.pdf{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_pdf.gif) no-repeat right center;	
		padding: 16px 26px 16px 0;
	}
	/*
	#content.practitioners div.slideable{
		width: 930px;
		padding: 0 0 0 30px;
	}*/
	
	#content.practitioners .videolink{
		width: 170px !important;
		height: 40px;
		float: right !important;
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/camera.png) no-repeat center top;
		padding-top: 110px !important;
		font-size: 0.6em;
		text-align: center;
	}
	#content.practitioners .videolink p{
		padding: 0 !important	
	}
	
	#evidence ul#quotes{
		background: none;
		height: auto;	
		width: auto;
		padding: 0 20px 10px 20px;
		float: none;
		margin-top: 0;
	}
	
	#whatisit p.program{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_notes.gif) no-repeat 25px 15px;
		padding-left: 70px;
	}
	#whatisit p.computer{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_monitor.gif) no-repeat 25px 15px;
		padding-left: 70px;	
	}
	#whatisit p.demovideo{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_video2.gif) no-repeat 25px 15px;
		padding-left: 70px;	
	}
	#niceguidance h3{
		background: transparent url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/icon_nhs.gif) no-repeat 220px 10px;
		padding-right: 40px;
	}
	/* Overlay for popout flash */
	div.overlay{ 
	    background-image:url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/x.gif);
	    background-repeat: no-repeat;
	    background-color: #fff;
	    display:none; 
	    position: absolute;
	    z-index: 999;
	}
	div.lightbox{
	 	padding: 15px;;  	
		margin: 0 auto;
	}
	div.overlay#demo p{
	 	padding: 0 !important;	
	}
	div.overlay#patient p, div.overlay#home p, div.overlay#pctintro p{
		padding: 0 0 0 0 !important;
		width: 350px;
	}
	/* default close button positioned on upper right corner */ 
	div.overlay div.close { 
	    background:url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/close.png) no-repeat; 
	    position:absolute; 
	    right:-15px; 
	    top: -15px; 
	    cursor:pointer; 
	    height:35px; 
	    width:35px; 
	}
	
	div.overlay p.download{
		height: 50px;
		width: 400px !important;
	}
	div.overlay p.download a{
		width: 200px;
		height: 32px;
		display: block;
		color: #fff;
		background: url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/download_button.gif) no-repeat left top;
		text-align: center;	
		padding: 5px 0 0 27px;
		float: right;
	}
	
	/* Start of footer styles
	----------------------------------------------- */
	#footer {
		background: #ffeea2 url(//beatingtheblues.s3.amazonaws.com/media/ROOT/images/footerbg.gif.png) repeat-x left top;
		padding-top: 20px;
	}
	#footer_wrap{
		color: #564D10;
		margin-left: auto;
		margin-right: auto;
		width: 900px;	
		padding: 0 10px 30px 50px;;
		line-height: 1.4em;
	}
	#footer div.column{
	
	}
	#footer h5{
		font-size: 0.9em;
	}
	#footer h6{
		font-size: 0.8em;
	}
	#footer a{
		font-size: 0.75em;	
		color: #564D10;
	}
	#footer ul{
		height: 50px;
	}
	#footer ul li{
		width: 45%;
		float: left;
		text-align: left;	
	}
	#footer ul li.right{
		float: right;
		text-align: right;
	}
	.accessibility{
		position: absolute;
		left: -999px;
	}
	.hide{
		display: none;
	}
	.error{
		color: #ff0000;	
	}
	.warning{
		color: #FF740E;	
	}
	
	.scriptShow{
		display: none; /*this is turned off by JavaScript if JavaScript is available*/
	}
	.small{
		font-size: 0.8em;
	}
}/* End of layout */
	

/*
 * Print
 */
@media print {
	
	/* Hide unwanted elements. */
	#submenu,.accessibility,.hide,.navigation,.account,button,.tabs,.Finish,#header h2,#header h1,.calendar,.hidePrint
		{
		display: none;
	}
	
	/* Start of body style
	----------------------------------------------- */
	body {
		font-family: sans-serif;
		font-size: medium;
		color: black;
		background-color: white;
	}
	
	/* Start of header styles
	----------------------------------------------- */
	#header h1 a {
		text-decoration: none;
		color: #000;
		/*	font-size: larger; */
		font-weight: bold;
		font-size: 0.6em;
		padding: 0;
		margin: 0;
	}
	
	/* Start of content styles
	----------------------------------------------- */
	#content {
		width: 100%;
		padding: 0;
	}
	
	#content p,#content ul,#content ol,#content form,#content table {
		padding: 0 0 0.4em 0;
	}
	
	#content h3 {
		font-size: 1.8em;
		padding: 0 0 0.2em 0;
	}
	
	.flash {
		width: 48% !important;
		float: left;
	}
	
	.flash object {
		width: 98% !important;
		height: 180px !important;
	}
	
	#content fieldset {
		border: none;
		clear: both;
		margin-bottom: 0.25em;
	}
	
	#content fieldset legend {
		color: black;
		font-size: 1.2em;
		font-weight: bold;
		padding: 0 0 0.2em 0;
	}
	
	#content label {
		font-weight: bold;
	}
	
	#content fieldset div {
		padding: 0 0 0.4em 1em;
	}
	
	#content fieldset p {
		padding: 0 0 0.4em 1em;
	}
	
	#content #problems span {
		float: left;
		position: relative;
	}
	
	#content form table {
		margin: 0 0 0.4em 1em;
	}
	
	#content #problems span.value {
		float: right;
		clear: none;
		position: relative;
	}
	
	#content a {
		text-decoration: none;
	}
	
	#content table {
		border-collapse: collapse;
	}
	
	#content table th {
		text-align: left;
		border: 1px solid black;
	}
	
	#content table td {
		border: 1px solid black;
		padding: 2px 5px 2px 5px;
	}
	
	#content table thead td {
		border: 0px;
		padding: 2px 5px 2px 5px;
		text-align: center;
	}
	
	#content #Suicide {
		clear: both;
	}
	
	#content #Feedback {
		clear: both;
	}
	
	/*Start of usage report */
	#content h3.usage {
		
	}
	fieldset{
	}
	
	#content #Users {
		width: 60%;
		float: right;
	}
	
	#content #Gender {
		float: left;
		clear: left;
		width: 30%;
	}
	
	#content #Ethnic {
		float: right;
		width: 60%;
	}
	
	#content #Age {
		float: left;
		clear: left;
		width: 30%;
	}
	
	#content #ProblemsTable {
		float: left;
		clear: left;
		width: 30%;
	}
	
	#content #Duration {
		float: left;
		clear: left;
		width: 30%;
	}
	
	#content #Treatment {
		float: right;
		clear: right;
		width: 60%;
	}
	
	#content #Throughput {
		float: left;
		clear: left;
		width: 30%;
		margin-bottom: 440px;
	}
	
	#content #Depression {
		float: left;
		width: 30%;
	}
	
	#content #Anxiety {
		width: 60%;
		float: right;
	}
	
	#content #core {
		float: left;
		width: 25%;
	}
	
	#content #feedback {
		float: right;
		clear: right;
		width: 70%;
		margin-bottom: 80px;
	}
	
	p.section {
		display: block;
		width: 100%;
	}
	
	p.section.bottom {
		display: block;
		width: 100%;	
		clear: both;
	}
	
	/* Start of footer styles
	----------------------------------------------- */
	#footer {
		font-size: 0.8em;
		clear: both;
	}
	
	#footer a {
		text-decoration: none;
		color: black;
		background-color: white;
	}
	
	/* Start of genral styles
	----------------------------------------------- */
	.warning {
		color: red;
	}
	
	table.plain th {
		font-weight: normal;
	}
	
	.break {
		page-break-before: always;
		clear: left;
	}		
}/* End of Print */
