html {
overflow: scroll;
}

/* Fonts */

@font-face {
    font-family: 'robotoregular';
    src: url('Roboto-Regular-webfont.eot');
    src: url('Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Regular-webfont.woff') format('woff'),
         url('Roboto-Regular-webfont.ttf') format('truetype'),
         url('Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AurulentSansRegular';
    src: url('AurulentSans-Regular-webfont.eot');
    src: url('AurulentSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('AurulentSans-Regular-webfont.woff') format('woff'),
         url('AurulentSans-Regular-webfont.ttf') format('truetype'),
         url('AurulentSans-Regular-webfont.svg#AurulentSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AurulentSansItalic';
    src: url('AurulentSans-Italic-webfont.eot');
    src: url('AurulentSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('AurulentSans-Italic-webfont.woff') format('woff'),
         url('AurulentSans-Italic-webfont.ttf') format('truetype'),
         url('AurulentSans-Italic-webfont.svg#AurulentSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AurulentSansBold';
    src: url('AurulentSans-Bold-webfont.eot');
    src: url('AurulentSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('AurulentSans-Bold-webfont.woff') format('woff'),
         url('AurulentSans-Bold-webfont.ttf') format('truetype'),
         url('AurulentSans-Bold-webfont.svg#AurulentSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AurulentSansBoldItalic';
    src: url('AurulentSans-BoldItalic-webfont.eot');
    src: url('AurulentSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('AurulentSans-BoldItalic-webfont.woff') format('woff'),
         url('AurulentSans-BoldItalic-webfont.ttf') format('truetype'),
         url('AurulentSans-BoldItalic-webfont.svg#AurulentSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
body {
	font-size: 70%;
	font-family: Verdana, Arial, Sans-Serif;
	color:#333333;
	padding:0px;
	margin:0px;
}

*/


/* Updated stack - fine tune paragraph margins.  Set line height in content container only? */

body {
	font-size: 90%;
	/*line-height:20px;*/
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	color:#222222;
	padding:0px;
	margin:0px;
}

/* FONT SMOOTHING - for later investigation
* { -webkit-font-smoothing:antialiased; }
*/

img {
	max-width:100%;
}

img.logo {
	max_width:100%;
}
	

a {
	color: #0268BB;
	text-decoration: none;
}

a:visited {
	color: #0268BB;
	text-decoration: none;
}

a:active { 
	color:#551A8B;
	text-decoration: none;}

a:hover {
	text-decoration: none;
	color: #551A8B;
}

a:focus {
	text-decoration: none;
	color: #551A8B;
}
	
/*b {
	color: #333333;
}*/

/* BEGIN Popup Tooltip link styles */


/*link style - Links stay white <a href="" class="header">*/
a.header {
	color: #ffffff;
	text-decoration: none;
}

a.header:visited {
	color: #ffffff;
	text-decoration: none;
}

a.header:active { 
	color:#ffffff;
	text-decoration: none;}

a.header:hover {
	text-decoration: none;
	color: #ffffff;
}


a.pop {
	border-bottom: 1px dashed brown;
	text-decoration: none;
}

a.pop:hover {
	position: relative;
}

a.pop span {
	display: none;
}

a.pop:hover span {
	display: block;
	max-width:150px;
	width: expression(document.body.clientWidth > 150? "150px": "auto" );
	color:#000000;
   	position: absolute; top: 15px; left: -30px;
	/* formatting only styles */
   	padding: 7px; margin: 10px; z-index: 1000;
   	background: #f0f0f0; border: 1px dotted #c0c0c0;
	opacity: 0.9;
	/* end formatting */
}

/* END Popup Tooltip link styles */
	
/* Search Box Links - a_frame_meta_head */

a.search_link_first {
	padding-right:7px; 
	border-right:1px solid #333333;
}

a.search_link {
	padding-right:7px; 
	padding-left:7px; 
	border-right:1px solid #333333;
}

a.search_link_last {
	padding-left:7px;
}

a.vacancies {
	color: #ffffff;
}

a.vacancies:hover {
	color: #004455;
}

p.compressed {
	margin-top:14px;
}

p.compact {
	line-height:17px;
}

p.infobox_compact {
	margin-top:0px;
	margin-bottom:0px;
	line-height:16px;
}

span.compact {
	line-height:16px;
}

/* End Search Box Links */
	
em.supplimentary_note {
	font-size:88%;
	line-height: 15px;
	color: #666666;
}
	
form {
	margin-bottom: 6px;
}

hr.blue {
	border: 0px;
	color: #C4D1DE;
	background-color: #C4D1DE;
	height: 1px;
}

hr.blue_noshim {
	border: 0px;
	color: #C4D1DE;
	background-color: #C4D1DE;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

hr.blue_noshim_dotted {
	color: #ffffff; 
	background-color: #ffffff; 
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	border: 1px dashed #C4D1DE; 
	border-style: none none dashed; 
	}
	
img.float_right {
	float: right;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 35px;
}

img.float_left {
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 25px;
}

img.home_graphic_with_text {
	float: right;
	margin-top: 24px;
	padding-bottom: 70px;
	margin-left: 25px;
}


img.uniform {
	float:left; 
	width:60px; 
	height:65px;
}

div.float_right {
	float: right;
	line-height:15px;
	text-align:center;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-left: 30px;
}

div.float_left {
	float: left;
	line-height:15px;
	text-align:center;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-right: 30px;
}

div.landscape_left {
	clear:none;	
	width:60%;
	float:left;
}

div.landscape_right {
	clear:right;	
	width:39%;
	float:right;
}


div.boxes_right {
	float: right;
	width: 250px;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-left: 30px;
}

div.img_centre {
	text-align: center;
	width: 95%;
	margin-top:25px;
	margin-bottom:28px;
}

div.align_centre {
	text-align: center;
}

div.boxes_left {
	float: left;
	width: 250px;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-right: 30px;
}

div.info_left {
	float: left;
	margin-top: 4px;
	margin-left: 30px;
}

div.info_right {
	float: right;
	margin-top: 4px;
	margin-left: 30px;
}

div.no_pad {
	margin:0px;
}

div.captioned_image {
	text-align:center;
}

div.info_box_right {
	float: right;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-left: 30px;
}

div.info_box_left {
	float: left;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-right: 30px;
}

div.fourth_level {
	font-size: 90%;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.search_button_block {
	display: none;
}

div.gmap_float_right {
	float: right;
	text-align:center;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-left: 30px;
}

div.home_news_alert {
	line-height:12px;
}


/*
hr.blue_noshim_dotted {
	border: 0px;
	color: #C4D1DE;
	background-color: #C4D1DE;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-style: dashed;
}
*/

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

h1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 19px;
	margin-top: 0px;
}
	
h2 {
	color: #0070a7;
	font-weight:  normal;
	font-size:160%;
	line-height:23px;
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 22px;
}

h2.noshim {
	padding-top:4px;
	margin-bottom:0px;
}

h2.welcome_headline {
	padding-top:15px;
	margin-bottom:0px;
	padding-bottom:0px;
}

h2.home_main_headline {
	padding-top: 8px;
	padding-bottom: 5px;
	/*color: #005CA8;*/
	/*color: #B3608E;*/
	color: #62004f;
	font-style: normal;
}


h2.composite_title {
	color: #0070a7;
	font-weight:  normal;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}

h2.clinicians_homepage {
	color: #0070a7;
	font-weight:  normal;
	margin-top: 0px;
	margin-bottom: 13px;
	padding-top: 2px;
	padding-bottom: 0px;
}

h2.patients_homepage {
	color: #0070a7;
	font-weight:  normal;
	margin-top: 0px;
	margin-bottom: 13px;
	padding-top: 2px;
	padding-bottom: 0px;
}


h2.topic_title {
	color: #715995;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 11px;
	/* border-bottom: 1px solid #819AC0; */
}

h2.home_main_title {
	margin-top:2px; 
	margin-bottom:17px; 
	padding:0px;	
	color: #990000;
	font-size: 150%;
	font-style: normal;
}

h2.no_subtitle {
	margin-bottom: 16px;
}

h2.compressed {
	margin-bottom: 0px;
	padding-bottom: 0px;
}


h3 {
	color: #0070a7;
	font-weight: normal;
	font-size: 140%;
	line-height:22px;
	margin-top: 24px;	
	padding-bottom: 6px;
	margin-bottom: 20px;
	border-bottom: 1px solid #65a456;
}

h3.composite_title {
	color: #0070a7;
	font-weight: normal;
	font-size: 140%;
	padding-top: 0px;
	margin-top: 3px;
	padding-bottom: 20px;
	border-bottom: none; 
}

h3.composite_title_underline {
	color: #0070a7;
	font-weight: normal;
	font-size: 140%;
	padding-top: 0px;
	margin-top: 3px;
	padding-bottom: 4px;
	margin-bottom: 5px;
	border-bottom: 1px solid #C4D1DE;
}


h3.composite_subtitle {
	color: #0070a7;
	font-weight: normal;
	font-size: 140%;
	padding-top: 0px;
	margin-top: 15px;	
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: none; 
}

h3.composite_subtitle_noshim {
	color: #0070a7;
	font-weight: normal;
	font-size: 140%;
	padding-top: 0px;
	margin-top: 2px;	
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: none; 
}

h3.featurelink_title {
	color: #0070a7;
	font-weight: normal;
	font-size: 140%;
	padding-top: 0px;
	margin-top: 2px;	
	padding-bottom: 0px;
	margin-bottom: 10px;
	border-bottom: none; 
}

h3.landing_featurebox {
	margin-top:10px;
	margin-bottom:7px;
	padding: 0px;
	border-bottom: none;
}


h3.no_underline {
	border-bottom: none;
}

h3.nospace_nounderline {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	border-bottom: none;
}

h3.nospace_underline {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}

h3.clinicians_homepage_top {
	font-size: 145%;
	margin-top: 4px;
	margin-bottom: 1px;
	border-bottom: none;
	font-style: normal;
}

h3.clinicians_homepage {
	font-size: 145%;
	margin-top: 0px;
	padding-top: 7px;
	margin-bottom: 0px;
	border-bottom: none;
	font-style: normal;
}

h2.patients_homepage_top {
	font-size: 160%;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: none;
	font-style: normal;
	padding-bottom: 10px;
	margin-bottom: 0px;
}


h3.patients_homepage {
	font-size: 14pt;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	border-bottom: none;
	font-style: italic;
}


h3.maintitle {
	color: #0070a7;
	font-weight: normal;
	font-size: 16pt;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	border-bottom: none;
}


h3.main_title_underline {
	color: #0070a7;
	font-weight: normal;
	font-size: 16pt;
	padding-top: 3px;
	padding-bottom: 6px;
	margin-bottom: 5px;
}


h3.ref_range_nav {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	line-height: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	background-color: #DEE4EA;
	border-bottom: none;
}

h3.alphabetic_nav {
	color: #000000;
	font-weight: bold;
	font-size: 90%;
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #DEE4EA;
	border-bottom: none;
}

/* Home newsbox styles */

h3.home_newsbox_title {
	font-family: georgia;
	padding-top: 11px;
	padding-bottom: 4px;
	color: #005CA8;
	font-size: 12pt;
	font-style: italic;
	border-bottom: none;
}

h3.home_newsbox_feature {
	font-family: arial;
	color: #0070a7;
	line-height: 17px;
	margin:0;
	padding-top: 8px;
	padding-bottom: 2px;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	border: none;
}

h3.home_newsbox_alert {
	font-family: georgia;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 9px;
	/*color: #005CA8;*/
	/*color: #B3608E;*/
	color: #990000;
	font-size: 14pt;
	font-style: italic;
	border: none;
}

h3.home_newsbox_alert_MIP {
	font-family: georgia;
	padding-top: 8px;
	padding-bottom: 9px;
	/*color: #005CA8;*/
	/*color: #B3608E;*/
	color: #990000;
	font-size: 13pt;
	font-style: italic;
}

h3.home_newsbox_alert_compressed {
	font-family: georgia;
	padding-top: 9px;
	padding-bottom: 3px;
	color: #990000;
	font-size: 11pt;
	font-style: italic;
    border-bottom: 1px dashed #BBBBDD;}
	
h3.home_alertbox_top {
	width: 209px;
	height: 14px;
	background-image: url(../zz_site_graphics/home_alertbox_top.gif);
	margin-top: 0px;
	padding-left: 0px;
}

h3.home_alertbox_middle {
	width: 179px;
	min-height: 220px;
	height: auto !important;
	height: 220px;
	border-left: 1px solid #CD4D4D;
	border-right: 1px solid #CD4D4D;
	padding-left: 14px;
	padding-right: 14px;
	background-image: url(../zz_site_graphics/background_home_newsbox.jpg);
	background-repeat: repeat-x;
}

h3.home_alertbox_bottom {
	width: 209px;
	height: 14px;
	background-image: url(../zz_site_graphics/home_alertbox_bottom.gif);
	background-position: bottom left;
}

h3.home_newsbox_title_compressed {
	font-family: georgia;
	padding-top: 9px;
	padding-bottom: 3px;
	color: #005CA8;
	font-size: 11pt;
	font-style: italic;
	background-image: url(../zz_site_graphics/icon_rss.gif);
}

h3.big_quote {
	line-height: 26px;
	margin-top: 7px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: none;
}

h3.spaced {
	margin-top:30px;
}

h3.infobox_title {
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom: none;
}
	
.gp_news_more_block {
	font-size: 7pt;
	margin-top: 10px;
	font-style: italic;
	text-align: right;
}

.newsbox_float_right {
	float: right;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 4px;
}

/* Generic header styles */

.blockquote {
	margin-left:35px;
	width:85%;
}

.narrow {
	width: 60%;
}

.narrower {
	width: 54%;
}

.narrowest {
	width: 44%;
}

.column_bold {
	font-weight: bold;
}

.text_bold {
	font-weight: bold;
}

.unbold {
	font-weight: normal;
}

.separator {
	font-weight: normal;
	color: #666666;
	letter-spacing:5px;
}

p.nospace {
	margin-top:2px;
	padding-top: 0px;
}
	

/* Generic footer styles */

.footer_nav_spacing {
	margin-left: 4px;
	margin-right: 4px;
}

strong.big_quote {
	position: relative;
	line-height:28px;
    font-size:30px;
	color:#999999;
	top: 5px;
}

strong.blue {
	color:#0070a7;
}


/* Empty header tags for holding images */

h1.noformat {
	padding:0;
	margin:0;
}

h2.noformat {
	padding:0;
	margin:0;
}

h3.noformat {
	padding:0;
	margin:0;
}

h4.noformat {
	padding:0;
	margin:0;
}

h5.noformat {
	padding:0;
	margin:0;
}

/* Hidden elements */

.obscure {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/* Boxes and text styling */

.emphasis_box {
	background-color: #EDF2FB;
	margin-bottom: 10px; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top:10px; 
	padding-bottom:10px;
}

.emphasis_box_padded {
	background-color: #EDF2FB;
	margin-bottom: 10px; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top:20px; 
	padding-bottom:20px;
}

.emphasis_box_quotes {
	background-color: #EDF2FB;
	margin-bottom: 10px; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top:15px; 
	padding-bottom:15px;
}

.emphasis_box_compressed {
	background-color: #EDF2FB;
	margin-bottom: 10px; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top:5px; 
	padding-bottom:5px;
}

.emphasis_box_form {
	background-color: #EDF2FB;
	width: 90%;
	margin-left:30px;
	margin-bottom: 10px; 
	padding-left: 25px; 
	padding-right: 20px; 
	padding-top:15px; 
	padding-bottom:10px;
}

.full_width_quote_box {
	width: 91%;
	font-size: 90%;
	line-height:17px;
	background-color: #EDF2FB;
	margin-bottom: 18px; 
	padding-left: 15px; 
	padding-right: 20px; 
	padding-top:10px; 
	padding-bottom:10px;
}

.img_caption_box {
	background-color: #EDF2FB;
	width:510px;
	font-size:90%;
	line-height:17px;
	margin-top:0px;
	margin-bottom: 15px; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top:15px; 
	padding-bottom:15px;
}

.team_member {
	background-color: #EDF2FB;
	margin-bottom: 10px; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top: 10px; 
	padding-bottom: 10px;
	border-top: 1px solid #C4D1DE; 
	border-bottom: 1px solid #C4D1DE;
}

.address_box {
	width: 220px;
	background-color: #EDF2FB;
	font-size: 90%;
	margin-bottom: 10px; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top: 10px; 
	padding-bottom: 15px
}

.within_page_nav {
	color: #000000;
	font-weight: normal;
	font-size: 90%;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 12px;
	margin-top: 14px;
	background-color: #EDF2FB;
	border-top: none;
	border-top: 1px solid #B9CAD7;
	border-bottom: none;
}

.header_link_bar {
	color: #000000;
	font-weight: normal;
	font-size: 90%;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 12px;
	margin-top: 10px;
	background-color: #EDF2FB;
	border-top: none;
	border-top: 1px solid #B9CAD7;
	border-bottom: none;
}


#slide_view_background {
	min-height: 400px;
	height: auto !important;
	height: 400px;
	color: #000000;
	font-weight: normal;
	padding: 0;
	background-color: #f0f5fe;
	border: none;
/*	border-top: none;
	border-top: 1px solid #B9CAD7;
	border-bottom: none;*/
}

#slide_view_background p {
	margin-top:15px;
	margin-bottom: 15px;
}

#slide_view_background ul {
	margin-top:15px;
	margin-bottom:4px;
}

#slide_view_background ul.spaced {
	margin-top:25px;
}

#slide_view_background ul.sublist {
	margin-top:7px;
	margin-bottom: 0px;
}



.slide_view_pad {
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.slide_nav {
	width: 605px;
	height:27px;
	position: absolute;
	top: 373px;
	left: 0px;
	font-size: 90%;
	padding-left:0px;
	background-color: #e0e7f2;
}

button.button_slide_nav {
	font-family: arial;
	color:#ffffff;
	background-color: #6b8598;
	margin-left:0px;
	font-size: 16pt;
	font-weight: bold; 
	position: relative;
	top:0px;
	height: 27px;
	border:none;
}

.button_arrows {
	position: relative;
	top: -2px;
	font-size:170%;
}

.button_nav_text {
	position: relative;
	top: -4px;
}


.text_small {
	font-size: 75%;
}

.text_standard {
	font-size: 90%;
}

.text_standard_compressed {
	font-size: 90%;
	line-height: 16px;
}

.text_large {
	font-size: 120%;
	line-height:21px;
}

.footnote_indicator {
	color: #aa0000;
	font-weight: bold;
	font-size: 140%;
	vertical-align: bottom;
}

.header_separator {
	font-size: 90%;
	padding-top: 10px;
	padding-bottom: 17px;
	margin-top: 14px;
	background-color: #EDF2FB;
	border-top: none;
	border-top: 1px solid #B9CAD7;
	border-bottom: none;
}

.within_page_nav_compressed {
	color: #000000;
	font-weight: normal;
	font-size: 90%;
	margin-top: 7px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #EDF2FB;
	border-top: none;
	border-top: 1px solid #B9CAD7;
	border-bottom: none;
}

.gallery_nav {
	background-color:#333333; 
	color:#FFFFFF; 
	text-align:center; 
	font-size:11px; 
	padding-top:10px; 
	padding-bottom:10px; 
	height:60px;
}

.invisible {
	display: none;
}

#wait_times p {
	margin-top:5px;
	margin-bottom:5px;
	line-height: 18px;
}

#further_info_box {
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	padding-top: 6px;
	padding-bottom: 12px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 18px;
	background-color: #EDF2FB;
	border-top: none;
	border-top: 1px solid #B9CAD7;
	border-bottom: none;
}

#further_info_box h3 {
	color: #000000;
	font-weight:bold;
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: none;
}

#further_info_box p {
	margin-top: 7px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#news_alert h3 {
	color: #555577;
	font-weight: normal;
	font-size: 160%;
	font-style: italic;
	border-bottom: none;
}


h4 {
	color: #333333;
	font-weight: bold;
	font-size: 120%;
	margin-top:30px;
	margin-bottom:18px;
	padding: 0px;
}

h4.composite_subtitle {
	color: #333333;
	font-weight: bold;
	padding-top: 2px;
	margin-top: 0px;
}

h4.nospace {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}

h4.noshim_nospace {
	margin-top:0px;
	margin-bottom:0px;
}


h4.dotted_line {
	color: #333333;
	font-weight: bold;
	font-size: 122%;
	margin-top: 15px;	
	padding-bottom: 6px;
	margin-bottom: 12px;
	border-bottom: 1px dotted #C4D1DE;
}

h4.dashed_line {
	margin-top: 15px;	
	padding-bottom: 6px;
	margin-bottom: 12px;
	border-bottom: 1px dashed #C4D1DE;
}


h4.home_latest_news_link {
	padding-top:10px;
	padding-bottom:4px;
	margin:0px;
	font-style:normal;
	font-weight:bold;
	font-size: 110%;
}

h4.home_slider_top_news {
	padding-top:0px;
	padding-bottom:4px;
	margin:0px;
	font-style:normal;
	font-weight:bold;
	font-size: 110%;
}

h4.pull_quote_headline {
	color:#0070a7;
	line-height: 16px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:10px;
	font-size: 110%;
}

h4.appointment_contacts_headline {
	color:#0070a7;
	line-height: 16px;
	padding-top:4px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:7px;
}

h4.induction_headline {
	color:#0070a7;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:18px;
	font-size: 110%;
}

h4.induction_subhead {
	color:#0070a7;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:6px;
	font-size: 110%;
}

h4.induction_image_title {
	color:#0070a7;
	margin-top:0px;
	margin-bottom:7px;
	margin-top:2px;
	font-size: 110%;
}

h4.slide_view_section_headline {
	color:#ffffff;
	line-height:16px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:110%;
	background-color: #0070a7;
	padding:10px;
	width:570px;
}

h4.live_stream {
	margin-top:2px;
	margin-bottom:5px;
	color:#0070a7;
}

h4.compressed {
	margin-top:7px;
	margin-bottom:7px;
}


div.section_headline_pad {
	padding-top:10px;
}

h4.pull_quote_headline_noshim {
	color:#0070a7;
	line-height: 16px;
	margin-top:0px;
	margin-bottom:10px;
	font-size: 110%;
}

h4.pull_quote_headline_red {
	color:#aa0000;
	margin-top:10px;
	margin-bottom:10px;
	font-size: 120%;
}

h4.news_alert {
	color:#aa0000;
	margin-top:0px;
	padding-top:2px;
	margin-bottom:5px;
	font-size: 110%;
}

h4.news_alert_blue {
	color:#0070a7;
	margin-top:0px;
	padding-top:2px;
	margin-bottom:5px;
	font-size: 110%;
}

h4.blue {
	color:#0070a7;
	margin-top:22px;
}

h4.blue_nospace {
	color:#0070a7;
	margin-top: 2px;
}

h4.blue_spaced {
	color:#0070a7;
	margin-top:30px;
}

h5 {
	color: #333333;
	font-weight:bold;
	font-size: 105%;
}
	
h5.contactlist {
	width: 400px;
	padding-bottom: 9px;
	margin-bottom: 0px;
    border-bottom: 1px dashed #BBBBDD;}
	
h5.contacts_table {
	margin-top:2px;
}
	
h5.indent {
	color: #0070a7;
	font-weight:bold;
	font-size: 9pt;
	margin-left:16px;
}

h5.newsbox {
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 12px;	
}

h5.faq {
	font-size: 100%;
	margin-bottom:14px;
}

h5.nospace {
	margin-top:0px;
}

h5.compressed {
	margin-top:10px;
}
	
h6 {
	color:#666666;
	font-weight:bold;
	font-size: 8pt;
	padding-top: 5px;
	padding-bottom: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
    border-bottom: 1px dashed #BBBBDD;}

h6.pull_quote {
	color:#666666;
	font-weight:bold;
	font-size: 110%;
	padding-top: 0px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 14px;
    border-bottom: 1px dashed #BBBBDD;}


.links_subhead {
	margin-bottom: 7px;
}

table.thin_border {
	border-style: solid;
	border-width:1px;
	border-collapse: collapse;
	border-color: #C4D1DE;
}

td.thin_border {
	border-style: solid;
	border-width:1px;
	border-collapse: collapse;
	border-color: #C4D1DE;
}


table.list {
	border-style: solid;
	border-collapse: collapse;
	border-color: #C4D1DE;
}

td.list {
	border-style: solid;
	border-collapse: collapse;
	border-color: #C4D1DE;
}

th.list {
	border-style: solid;
	border-collapse: collapse;
	border-color: #C4D1DE;
}

table.performance_list {
	border-style: solid;
	border-collapse: collapse;
	border-color: #008080;
	border-width:3px;
}

td.performance_list {
	border-color: #008080;
	border-width: 3px;
}

td.valign_center {
	vertical-align: middle;
}


th {
	text-align: left;
}


/* Dropdown menu styles */

div.dropdownrow {
	width: 400px;
	height: 30px;
	clear: both;
}

div.dropdownrow_medium {
	width: 350px;
	height: 30px;
	clear: both;
}

div.dropdownrow_wide {
	width: 500px;
	height: 30px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

div.dropdownrow span.label {
	float: left;
	width: 100px;
	text-align: left;
	font-weight: bold;
}

div.dropdownrow span.details {
  float: right;
  width: 300px;
  text-align: left;
}

div.dropdownrow_medium span.label {
	float: left;
	width: 140px;
	text-align: left;
	font-weight: bold;
}

div.dropdownrow_medium span.details {
  float: right;
  width: 210px;
  text-align: left;
}

div.dropdownrow_wide span.label {
	float: left;
	width: 180px;
	text-align: left;
	font-weight: bold;
}

div.dropdownrow_wide span.details {
  float: right;
  width: 320px;
  text-align: left;
}

div.dropdownrow_noshim {
	width: 350px;
	height: 24px;
	clear: both;
}

div.dropdownrow_noshim span.label {
	float: left;
	width: 140px;
	text-align: left;
	font-weight: bold;
}

div.dropdownrow_noshim span.details {
  float: right;
  width: 210px;
  text-align: left;
}

/* Contact number table styles */

div.contactrow {
	width: 500px;
	display:inline-block;
	line-height: 16px;
	margin-bottom:5px;
	clear: both;
}

div.contactrow span.label {
	float: left;
	width: 190px;
	text-align: left;
	font-weight: bold;
}

div.contactrow span.details {
  float: right;
  width: 310px;
  text-align: left;
}

div.narrowcontactrow {
	width: 400px;	
	display:inline-block;
	line-height:16px;
	margin-left: 40px;
	margin-top:6px;
	clear: both;
}

div.narrowcontactrow span.label {
	float: left;
	width: 70px;
	text-align: left;
	font-weight: bold;
}

div.narrowcontactrow span.details {
  float: right;
  width: 330px;
  text-align: left;
}


div.shortcontactrow {
	width: 500px;	
	display:inline-block;
	line-height:16px;
	margin-left: 25px;
	margin-bottom:5px;
	clear: both;
}

div.shortcontactrow span.label {
	float: left;
	width: 170px;
	text-align: left;
	font-weight: bold;
}

div.shortcontactrow span.details {
  float: right;
  width: 330px;
  text-align: left;
}

div.shortcontactrow span.singlecell {
	float: left;
	width: 500px;
	text-align: left;
}

div.mediumcontactrow {
	width: 550px;
	display:inline-block;
	line-height: 16px;
	margin-left: 25px;
	margin-bottom:5px;
	clear: both;
}

div.mediumcontactrow span.label {
	float: left;
	width: 220px;
	text-align: left;
	font-weight: bold;
}

div.mediumcontactrow span.details {
  float: right;
  width: 330px;
  text-align: left;
}


div.mediumcontactrow span.singlecell {
	float: left;
	width: 450px;
	text-align: left;
}

div.longcontactrow {
	width: 500px;
	display:inline-block;
	line-height: 16px;
	margin-left: 25px;
	margin-bottom:5px;
	clear: both;
}

div.longcontactrow span.label {
	float: left;
	width: 290px;
	text-align: left;
	font-weight: bold;
}

div.longcontactrow span.details {
  float: right;
  width: 210px;
  text-align: left;
}

div.longnamecontactrow {
	display:inline-block;
	width: 600px;
	line-height: 16px;
	margin-left: 25px;
	margin-bottom:5px;
	clear: both;
}

div.longnamecontactrow span.label {
	float: left;
	width: 170px;
	text-align: left;
	font-weight: bold;
}

div.longnamecontactrow span.details {
  float: right;
  width: 430px;
  text-align: left;
}

div.contactlistrow {
	width: 490px;
	clear: both;
	padding-top: 5px;
	padding-bottom: 0px;
}

div.contactlistrow span.label {
	float: left;
	width: 320px;
	text-align: left;
    padding-bottom: 6px;	
    border-bottom: 1px dashed #BBBBDD;}

div.contactlistrow span.details {
	float: right;
	width: 170px;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 6px;
    border-bottom: 1px dashed #BBBBDD;}

div.contactlistrow span.singlecell {
	float: left;
	width: 400px;
	text-align: left;
    padding-bottom: 6px;	
    border-bottom: 1px dashed #BBBBDD;}



div.telephonecontactrow {
	clear: both;
	display:inline-block;
	width: 600px;
	height: 15px;
	margin-left: 25px;
	clear: both;
}

div.telephonecontactrow span.label {
	float: left;
	width: 400px;
	text-align: left;
}

div.telephonecontactrow span.details {
  float: right;
  width: 200px;
  text-align: left;
}


div.newslistrow {
	width: 550px;
	height: 15px;
	clear: both;
	padding-top: 6px;
	padding-bottom: 4px;
    border-bottom: 1px dashed #BBBBDD;}

div.newslistrow span.date {
	float: left;
	width: 90px;
	text-align: left;
	font-style: italic;
}

div.newslistrow span.story {
  float: right;
  width: 460px;
  text-align: left;
  vertical-align: bottom;
}

div.two_col_nav {
	width: 600px;
	height:17px;
	clear: both;
}

div.two_col_nav span.left {
	float: left;
	width: 274px;
	padding-left: 8px;
	text-align: left;
}

div.two_col_nav span.right {
	float: right;
	width: 314px;
	text-align: left;
}


/* Main Home Tables */

div.phone_slider {
	display: none;
}

div.home_content_container {
	width: 900px;
	padding-top: 3px;
	clear: both;
}

div.home_content_container span.main_image {
	float: left;
	/*width: 591px;*/
	width: 621px;
	text-align: left;
}

div.home_content_container span.news {
  float: right;
  width: 209px;
  text-align: left;
  vertical-align: top;
}

div.home_content_container span.main_image_narrow {
	float: left;
	width: 538px;
	text-align: left;
}

div.home_content_container span.news_wide {
  float: right;
  width: 280px;
  text-align: left;
  vertical-align: top;
}

div.home_featurelink_container {
 	position: absolute;
	width: 800px;
	padding-top: 3px;
	clear: both;
}

div.home_featurelink_container span.leftbox {
	float: left;
	width: 400px;
	text-align: left;
}

div.home_featurelink_container span.rightbox {
  float: right;
  width: 400px;
  text-align: left;
  vertical-align: top;
}

/* NORMAL VERSION
div.home_image_container {
    position: relative;
	padding-top: 1px;
	width: 544px;
	min-height: 267px;
	height: auto !important;
	height: 267px;
	border-bottom: solid 5px #C4D1DE;
}
*/

div.home_image_container {
    position: relative;
	padding-top: 1px;
	width: 544px;
	min-height: 282px;
	height: 277px;
	border-bottom: solid 5px #C4D1DE;
}

div.home_campaign_image_container {
    position: relative;
	padding-top: 0px;
	width: 544px;
	min-height: 282px;
	height: 310px;
	border-bottom: solid 5px #C4D1DE;
}


div.home_image_container_narrow {
    position: relative;
	padding-top: 1px;
	width: 520px;
	min-height: 298px;
	height: 277px;
	border-bottom: solid 5px #C4D1DE;
}


div.home_image_container_small {
    position: relative;
	padding-top: 1px;
	width: 524px;
	min-height: 243px;
	height: auto !important;
	height: 243px;
	border-bottom: solid 5px #C4D1DE;
}


/* NORMAL VERSION
div.pic_home_main {
	position: absolute;
	top: 6px;
	left: 205px;
	width: 274px;
	height: 299px;
}
*/

div.pic_home_main {
	position: absolute;
	top: 21px;
	left: 209px;
	width: 274px;
	height: 299px;
}

div.pic_home_campaign_main {
	position: absolute;
	top: 0px;
	/*left: 288px;*/
	left: 310px;
	width: 214px;
	height: 310px;
}


div.pic_home_main_narrow {
	position: absolute;
	top: 37px;
	left: 183px;
	width: 274px;
	height: 299px;
}

div.copy_home_top {
	padding-left: 5px;
	width: 480px;
	color: #5A5A5A;
	line-height:15px; 

}

div.copy_home_campaign_main {
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 10px;
	color: #424242;
	line-height:18px;
	max-height: 367px; 
}

div.copy_home_main_narrow {
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 10px;
	width: 195px;
	color: #5A5A5A;
	line-height:16px; 
}

div.copy_home_main_inner_pad {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
	}

div.copy_home_top_narrow {
	padding-left: 5px;
	width: 480px;
	color: #5A5A5A;
	line-height:15px; 

}

div.image_overlay {
	position:relative;
	top:-146px;
	right:-22%;
	width:78%;
}

div.image_overlay_transparency {
	padding-left:15px;
	padding-right:10px;
	padding-bottom:3px;
	background-color:#f4f4f4;
	opacity:0.90;
}

p.image_overlay_text {
	color:#000000;
	opacity:1;
	margin:0;
	padding:0;
	font-size:80%;
	line-height:15px;
}

div.copy_home_main {
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 10px;
	width: 190px;
	color: #5A5A5A;
	line-height:16px; 
}


div.copy_home_full_width {
	padding-top: 0px;
	padding-left:30px;
	padding-bottom: 0px;
	padding-right:0px;
	width: 460px;
	color: #5A5A5A;
	line-height:16px;
	 
}


div.pic_home_main_small {
	position: absolute;
	top: 4px;
	left: 295px;
	width: 274px;
	height: 299px;
}

div.copy_home_main_small {
	padding-top: 7px;
	padding-left: 18px;
	padding-bottom: 10px;
	width: 230px;
	color: #6A6A6A;
}

div.pull_quote {
	float: right;
	font-size: 90%;
	line-height: 15px;
	background-color: #edf2fb; 
	width: 180px;
	margin-top: 4px;
	margin-bottom: 30px;
	margin-left: 20px;
	padding-top: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 15px;
	color: #333333;
}

div.pull_quote_wide {
	float: right;
	font-size: 90%;
	line-height: 17px;
	background-color: #edf2fb; 
	width: 200px;
	margin-top: 4px;
	margin-bottom: 30px;
	margin-left: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 14px;
	padding-right: 14px;
	color: #333333;
}

div.appointment_contacts {
	float: right;
	font-size: 90%;
	line-height: 17px;
	background-color: #edf2fb; 
	width: 230px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 14px;
	padding-right: 14px;
	color: #333333;
}



div.pull_quote_top_spaced {
	float: right;
	font-size: 90%;
	line-height: 15px;
	background-color: #edf2fb; 
	width: 180px;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 15px;
	color: #333333;
}

div.fft {
	margin-top:12px;
	margin-left:30px;
	margin-bottom:0px;
	width:195px;
}

div.xmas_opening {
	float: right;
	background-color: #EEF1F6; 
	width: 190px;
	margin-top: 19px;
	margin-bottom: 30px;
	margin-left: 20px;
	padding-top: 9px;
	padding-bottom: 14px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/zz_site_graphics/background_snowflake.gif);
}

div.transOFF {
}

div.transON {
	opacity:.70;
	filter: alpha(opacity=70); -moz-opacity: 0.7;
}

/* Slot advert for landing pages */

div.landing_slot_advert {
	width:600px;
	height:20px;
	padding-top:5px;
	background-color: #56008c;
	color: #ffffff;
	font-weight:bold;
}


/* For Patients Home Tables */

div.patients_container {
	width: 610px;
	padding-top: 1px;
	clear: both;
}

div.patients_container span.dropdowns {
	float: left;
	width: 420px;
	text-align: left;
}

div.patients_container span.news {
  float: right;
  width: 187px;
  text-align: left;
  vertical-align: bottom;
}

div.patients_button_container {
	width: 370px;
}

div.surgery_container {
	width: 573px;
	padding-top: 5px;
	clear: both;
}

div.surgery_container span.text_box {
	float: left;
	width: 363px;
	text-align: left;
	padding-right:20px;
}

div.surgery_container span.news_box{
  float: right;
  width: 187px;
  text-align: left;
  vertical-align: bottom;
}

div.patients_nav_top {
padding-top: 3px;
padding-bottom: 3px;
margin-top: 0px;
margin-bottom: 0px;
}

div.patients_nav_bottom {
padding-top: 0px;
padding-bottom: 18px;
margin-top: 0px;
margin-bottom: 0px;
}

div.ed_hub_container {
	width: 610px;
	padding-top: 1px;
	clear: both;
}

div.ed_hub_container span.nav_buttons {
	float: left;
	width: 405px;
	text-align: left;
}

div.ed_hub_container span.news {
  float: right;
  width: 203px;
  text-align: left;
  vertical-align: bottom;
}




div.letter {
float:left;
width:20px;
text-align: center;
font-weight: bold;
}

div.bar {
float:left;
width:3px;
text-align: center;
color: #000000;
}

div.spacer {
	margin-top:7px;
}

div.dotted_line_box {
	width:55%;
	margin-top:14px;
	margin-bottom:15px;
}

div.subhead_spacer {
	margin-top:18px;
	margin-bottom:10px;
}

div.comment_headline {
	text-align:left;
	font-style:italic;
	font-weight: bold;
	padding-bottom:0px;
	padding-top: 3px;
	margin:0px;
}

/* Fundraising buttons */

div.forever_friends {
	width: 195px;
	height: 43px;
	margin-left: 14px;
	margin-top: 8px;
	background-image: url(../zz_site_graphics/link_forever_friends_fundraising.png);
	background-repeat: no-repeat;
}

div.foundation_trust {
	width: 195px;
	height: 43px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(../zz_site_graphics/link_foundation_trust.png);
	background-repeat: no-repeat;
}


img.charitybutton {
	margin-left:10px;
	margin-top:25px;
}

/* Patients page A-Z */

#patients_az_index {
	color: #000000;
	width: 360px;
	min-height: 54px;
	height: auto !important;
	height: 54px;
	font-weight: normal;
	font-size: 90%;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left:4px;
	padding-right: 8px;
	margin-top: 2px;
	margin-bottom: 9px;
	background-image: url(../zz_site_graphics/background_patients_alphabar_wide.jpg);
	background-repeat: repeat-x;
	border-top: none;
	border-top: 1px solid #B9CAD7;
	border-bottom: none;
}

#patients_az {
	font-weight: bold;
	margin:0px;
	padding:0px;
}

#patients_az li {
	float: left;
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	width: 26px;
	line-height:10px;
	border-right: 1px solid #333333;
}

#patients_az li.noline {
	border-right: none;
	padding-right:0px;
}

/* For Clinicians Home Table */

div.clinicians_container {
	width: 615px;
	padding-top: 5px;
	clear: both;
}

div.clinicians_container span.dropdowns {
	float: left;
	width: 400px;
	text-align: left;
}

div.clinicians_container span.news {
  float: right;
  width: 170px;
  text-align: left;
  vertical-align: bottom;
}



/* Db App Styles */


div.blood_test_search {
	margin-top: 8px;
	text-align: right;
}


div.db_app_search {
	margin-top: 8px;
	text-align: right;
}

select.nav {
	font-size: 12px;
}

/* Section homepage table styles */

div.section_home_row {
	width: 572px;
	padding: 0px;
	margin: 0px;
	clear: both;
}

div.section_home_row span.description {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 367px; 
	text-align: left;
}

div.section_home_row span.links {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 205px;
	text-align: left;
}

div.section_links {
	float: right;
	background-color: #EDF2FB;
	width: 170px;
	margin-top: 20px;
	margin-left: 15px;
	padding-top: 14px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #333333;
}

div.section_links_noshim {
	float: right;
	background-color: #EDF2FB;
	font-size: 90%;
	line-height: 15px;
	margin-top: 5px;
	margin-left: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #333333;
}

/* Home page styles */

#home_container_slider {
	padding:0px;
	margin: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 2px;
	width: 960px;
/*	width: 880px;*/
	overflow: hidden;
} 

#feature_link_container {
	padding:0px;
	margin: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	overflow: hidden;
} 


div.tablet_layout {
	display: none;
}

div.phone_landscape {
	display: none;
}

div.phone_portrait {
	display: none;
}

#footer_bar_container {
	padding:0px;
	margin: 0px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	overflow: hidden;
} 


#home_top_border {
	width: 100%;
	padding-top: 1px;
	border-top-color: #E3E9F1;
	border-top-style: solid;
	border-top-width: 5px;
}

#home_centre {
	font-size: 9pt;
}

#home_centre h1 {
	background-color: #D380AE;
	font-size: 12pt;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 23px;
	text-align: left;
}

#text_resize {
	width: 960px;
	font-size: 80%;
	text-align: right;
	margin-top: 16px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#text_resize a {
color: #0099CC;}

#text_resize a:hover {
color: #000000;}

.text_resize_left {
	padding-right:10px;
}

.text_resize_middle {
	padding-left:10px; 
	padding-right:10px; 
	border-right:1px solid #333333;
	border-left:1px solid #333333;
}

.text_resize_right {
	padding-left:10px;
}

/* Hidden text div*/

.hideme {
position : absolute;
left : -1000px;
}


.hidden {
	display: none;
}

.image_block {
	width: 100%;
	height: 168px;
	padding: 0;
	margin: 0;
}

.feature_image_block {
	width: 100%;
	height: 68px;
	padding: 0;
	margin: 0;
}

.home_four_button_layout {
	display: none;
}

.home_four_button_layout_landscape {
	display: none;
}


#news_alert {
	color: #444444;
}
	
#news_alert p {
	margin-top: 0px;
	margin-bottom: 10px;	
}

#hot_topic {
	background-color: #EFF3F9;
	width: 432px;
	margin-left: 1px;
	padding-top: 12px;
	padding-bottom: 20px;
	padding-left: 23px;
	padding-right: 23px;
	text-align: left;
}

#hot_topic a {
	color: #0268BB;
}

#hot_topic a:hover {
	color: #000000;
}

#hot_topic b {
	color: #333333;
	}

#news_sidebar {
	width: 100%;
	padding-top: 8px;
	border-top-color: #819AC0;
	border-top-style: solid;
	border-top-width: 13px;
}

#news_sidebar a {
	color: #0268BB;
}

#news_sidebar a:hover {
	color: #000000;
}


#news_sidebar p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 18px;
	color: #444444;
	}
	
#news_sidebar p.more_block {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 4px;
	margin-bottom: 2px;
}

#news_sidebar b {
	font-weight: bold;
	color: #C9659E;
	}
	
a.more_link {
	vertical-align: 10%;
}

.hot_topic_more_link {
	font-size: 8pt;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: right;
}

.gp_news_more_block {
	font-size: 7pt;
	margin-top: 10px;
	font-style: italic;
	text-align: right;
}

.ruh_matters_more_block {
	font-size: 7pt;
	margin-top: 0px;
	padding-top: 0px;
	font-style: italic;
	text-align: right;
}

.home_news_more_block {
	font-size: 8pt;
	margin-top: 8px;
	margin-bottom: 4px;
	font-style: italic;
	text-align: right;
}


.drop_down_nav {
	color: #000000;
	width: 590px;
	font-weight: normal;
	font-size: 90%;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 0px;
	margin-top: 18px;
	background-color: #EDF2FB;
	border-top: none;
	border-top: 1px solid #B9CAD7;
	border-bottom: none;
}

.services_nav {
	color: #000000;
	width: 330px;
	font-weight: normal;
	font-size: 8pt;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 0px;
	margin-bottom: 7px;
	background-color: #EDF2FB;
	border-top: none;
	border-top: 1px solid #B9CAD7;
	border-bottom: none;
}

.patient_services_nav {
	color: #000000;
	width: 323px;
	font-weight: normal;
	font-size: 8pt;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 0px;
	margin-bottom: 9px;
	background-image: url(../zz_site_graphics/background_patients_alphabar_bright.jpg);
	background-repeat: repeat-x;
	border-top: none;
	border-top: 1px solid #B9CAD7;
	border-bottom: none;
}

.patient_wards_nav {
	color: #000000;
	width: 316px;
	font-weight: normal;
	font-size: 8pt;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 14px;
	padding-right: 8px;
	margin-top: 0px;
	margin-bottom: 7px;
	background-color: #FAF4F8;
	border-top: none;
	border-top: 1px solid #C4D1DE;
	border-bottom: none;
}


#home_footbar_centre {
	max-width: 480px;
	height: 30px;
	padding:0px;
	margin: 0px;
}

ul.noshim {
	padding-top: 3px;
	margin-top: 0px;
	}

ul.noindent {
	margin-left: 16px;
	padding-left: 0px;
}

ol.noshim {
	padding-top: 3px;
	margin-top: 0px;
	}

ol.noindent {
	margin-left: 20px;
	padding-left: 0px;
}


ul.noshim_noindent {
	margin-left: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.sublist {
	margin-top:7px;
}

ul.tick_list_double_indent {
	margin-left:22px;
	list-style: none;
}


li.double_height {

	padding-top: 7px;
}

ul.tick_list_double_indent li:before {
  content: '✔';  /* placeholder for the SVG */
  position: absolute;
  font-weight: bold;
  font-size: 105%;
  color: #00aa00;
  left:78px;  /* place the SVG at the start of the padding */
  padding-top:-4px;
  width: 0em;
  height: 2em;
}


#list_noformat {
	padding:0px;
	margin:0;
}

#list_noformat li {
	list-style-type: none;
}

h3.featurelink {
	background-color: #9484B5;
	color: #FFFFFF;
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	border: none;
}

#home_featurelink_left {
	float: left;
	width: 238px;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
}

#home_featurelink_left a {
	color: #FFFFFF;
	}

#home_featurelink_left a:hover {
	color: #E2DCEE;
	}

#home_featurelink_right {
	float: right;
	width: 239px;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
}

#home_featurelink_right a {
	color: #FFFFFF;
	}

#home_featurelink_right a:hover {
	color: #E2DCEE;
	}
	
#home_footer {
	text-align: right;
	font-size: 85%;
	color: #6A6A6A;
	background-color: #FFFFFF;
	float: left;
	width: 800px;
	padding-bottom: 20px;
	border-top-color: #C4D1DE;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 5px;
	margin-top: 15px;
} 

/* Home page feature links */

div.landing_featurelink {
	-webkit-filter: brightness(100%);
	width: 276px;
	height: 120px;
	text-align: left;
	padding-left: 7px;
	padding-right: 6px;
	padding-top: 6px;
	line-height:16px;
	font-size:90%;
	background-image: url(../zz_site_graphics/fit_for_the_future/cancer_centre_featurebox_background.png);
	background-position: top left;
	background-repeat: no-repeat;
	opacity: 1;
}

/*div.landing_featurelink:hover {
	opacity: 0.65;
}*/

div.landing_featurelink:hover {
	background-image: url(../zz_site_graphics/fit_for_the_future/cancer_centre_featurebox_background.png);
	background-position: top left;
	background-repeat: no-repeat;
}

img.landing_featurelink {
	float: left;
	margin-right: 11px;

}

a.landing_featurelink {
	color:#222222;
    cursor: pointer;
}

h3.landing_featurelink {
	color: #0070a7;
	line-height:17px;
	margin: 0;
	padding: 0;
	padding-top:0px;
	padding-bottom:3px;
	font-size: 115%;
	font-weight: bold;
	border: none;
}

div.featurelink_shim {
	padding-top:9px;
}

/* General styles */


#head_container {
	padding:0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 960px;
	overflow: hidden;
} 

#container {
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	overflow: hidden;
	background-image: url(../zz_site_graphics/all_page_files/left_strip_bg_wide.gif);
	background-repeat: repeat-y;
} 


#logo {
	text-align: right;
	padding-top: 7px;
	padding-right:1px;
	width: 320px;
	float: right;
	height: 71px;
}

#search {
	text-align: left;
	padding-top: 15px;
	padding-left: 1px;
	font-size: 90%;
	float: left;
	width: 635px;
	height: 63px;
}

#search_results {
}

#search_results a {
	font-weight: bold;
	}
	
#topnav {
font-size: 110%;
}

#topnav a:visited {
	text-decoration: none;
	color: #FFFFFF;}

#topnav a:active {
	color: #FFFFFF;
}
	
#topnav a:hover {
	text-decoration: none;
	color: #000000;
	background-color: #d5d5d5;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
}

#topnav a.left:hover {
	background-image: url(../zz_site_graphics/all_page_files/graphic_topnav_corner_left_on.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #000000;
	background-color: #d5d5d5;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
}

#topnav a.right:hover {
	background-image: url(../zz_site_graphics/all_page_files/graphic_topnav_corner_right_on.gif);
	background-repeat: no-repeat;
	background-position: right 0%;
	text-decoration: none;
	color: #000000;
	background-color: #d5d5d5;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
}

#topnav a:active {
	text-decoration: none;
	color: #000000;
	background-color: #d5d5d5;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
}

#topnav a.left:active {
	background-image: url(../zz_site_graphics/all_page_files/graphic_topnav_corner_left_on.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #000000;
	background-color: #d5d5d5;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
}

#topnav a.right:active {
	background-image: url(../zz_site_graphics/all_page_files/graphic_topnav_corner_right_on.gif);
	background-repeat: no-repeat;
	background-position: right 0%;
	text-decoration: none;
	color: #000000;
	background-color: #d5d5d5;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
}

#topnav a:focus {
	text-decoration: none;
	color: #000000;
	background-color: #d5d5d5;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
}

#breadcrumbs {
	speak: none;
	text-align: left;
	padding-top: 0px;
	font-size: 12px;
	width: 960px;
	padding-left: 1px;
	margin-bottom: 0px;
	line-height: 38px;
}

.breadcrumbs_text {
	font-size: 8px;
}

.breadcrumbs_arrow {
	font-size: 14px;
	vertical-align: -3%;
}


/*
#breadcrumbs a {
	color: #0099CC;}

#breadcrumbs a:active {
	color: #a2b7d8;
}

#breadcrumbs a:hover {
color: #000000;}
*/

#sectiontitle {
	text-align: left;
	float: left;
	width: 960px;
	text-indent: 14px;
}

div.hamburger_menu {
	display: none;
}

#leftmenu {
	float: left;
	width: 230px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:10px;
	margin-left:1px;
	padding: 0;
	font-size: 85%;
	background-color: transparent;
	}
/*	background-image: url(../zz_site_graphics/all_page_files/left_menu_bg.jpg);
	background-repeat: repeat;
}*/

#leftmenu ul {	
	list-style: none;
	width: 230px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:2px;
	margin-left:0px;
	padding: 0;
	}	

#leftmenu li {
	margin-bottom: 0px;
	text-align: left;
	min-height: 22px;
	height: auto !important;
	height: 22px;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 14px;
	border-bottom: solid 1px #93B7D6;
	}

#leftmenu li.double {
	margin-bottom: 0px;
	text-align: left;
	min-height: 37px;
	height: auto !important;
	height: 32px;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 14px;
	border-bottom: solid 1px #93B7D6;
	}


#leftmenu a {
	display: block;
	width: 180px;
	text-decoration: none;
	color: #0053A8;
}


#leftmenu a:active {
	text-decoration: none;
	color: #000000;
}
	
#leftmenu a:hover {
	text-decoration: none;
	color: #000000;
}

#leftmenu a:focus {
	text-decoration: none;
	color: #000000;-
}

#leftmenu li.currpage {
background-color: #E0E7F2;
color: #000000;}

#leftmenu li.d_currpage {
background-color: #E0E7F2;
min-height: 37px;
height: auto !important;
height: 32px;
color: #000000;}

#policies td {
	vertical-align: top;
	padding-top: 7px;
	padding-bottom: 8px;
    border-bottom: 1px dashed #BBBBDD;}

#policies td.policies_separator {
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 5px;
    border-bottom: 1px dashed #BBBBDD;}

#policies td.first_line {
	vertical-align: top;
	padding-top: 7px;
	padding-bottom: 8px;
    border-top: 1px dashed #BBBBDD;    border-bottom: 1px dashed #BBBBDD;}

#policies td.nounderline {
	border-bottom: none;
}

#guides table {
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

#guides td {
	font-size: 90%;
	line-height: 15px;
	border-bottom: 1px solid #ffffff;
}

#guides td.centre_col {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#faq {
}

#faq p {
	margin-top:10px;
}

/* Generic page styles */

#content{
	width: 605px;
	float: left;
	margin: 0px;
	margin-left:0px;
	margin-top:-70px;
	line-height:19px;
	position: relative;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 35px;
	/*background-image: url(../zz_site_graphics/draft_version.gif);*/
}



#footer {
	text-align: left;
	font-size: 85%;
	color: #6A6A6A;
	background-color: #FFFFFF;
	float: left;
	width: 960px;
	padding-bottom: 20px;
	border-top-color: #B3C3CF;
	border-top-style: solid;
	border-top-width: 2px;
	padding-top: 5px;
	margin-top: 0px;
	
} 


div.home_footer_container {
	font-size: 85%;
	color: #6A6A6A;
	background-color: #FFFFFF;
	float: left;
	width: 930px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	border-top-color: #88ADCA;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 5px;
	margin-top: 15px;
	clear: both;
}

div.home_footer_slider_container {
	font-size: 85%;
	color: #6A6A6A;
	background-color: #FFFFFF;
	float: left;
	width: 960px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	border-top-color: #88ADCA;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 5px;
	margin-top: 15px;
	clear: both;
}


div.home_footer_container span.nhsdirect {
	float: left;
	width: 300px;
	text-align: left;
}

div.home_footer_container span.links {
  float: right;
  width: 500px;
  text-align: right;
  vertical-align: bottom;
  line-height: 13px;
}


#footer1 {
	text-align: left;
	font-size: 85%;
	color: #6A6A6A;
	background-color: #FFFFFF;
	float: left;
	width: 960px;
	padding-bottom: 20px;
	border-top-color: #88ADCA;
	border-top-style: solid;
	border-top-width: 2px;
	padding-top: 5px;
	
} 

#footer2 {
	text-align: left;
	font-size: 85%;
	color: #6A6A6A;
	background-color: #FFFFFF;
	float: left;
	width: 960px;
	padding-bottom: 20px;
	border-top-color: #88ADCA;
	border-top-style: solid;
	border-top-width: 2px;
	padding-top: 5px;
	
} 

#footer3 {
	text-align: left;
	font-size: 85%;
	color: #6A6A6A;
	background-color: #FFFFFF;
	float: left;
	width: 960px;
	padding-bottom: 20px;
	border-top-color: #88ADCA;
	border-top-style: solid;
	border-top-width: 2px;
	padding-top: 5px;
	
} 

#footer4 {
	text-align: left;
	font-size: 85%;
	color: #6A6A6A;
	background-color: #FFFFFF;
	float: left;
	width: 960px;
	padding-bottom: 20px;
	border-top-color: #88ADCA;
	border-top-style: solid;
	border-top-width: 2px;
	padding-top: 5px;
	
} 

#footer5 {
	text-align: left;
	font-size: 85%;
	color: #6A6A6A;
	background-color: #FFFFFF;
	float: left;
	width: 960px;
	padding-bottom: 20px;
	border-top-color: #88ADCA;
	border-top-style: solid;
	border-top-width: 2px;
	padding-top: 5px;
	
} 

#footer6 {
	text-align: left;
	font-size: 85%;
	color: #6A6A6A;
	background-color: #FFFFFF;
	float: left;
	width: 960px;
	padding-bottom: 20px;
	border-top-color: #88ADCA;
	border-top-style: solid;
	border-top-width: 2px;
	padding-top: 5px;
	
} 

.popover {
	position: relative;
	width: 260px;
	height: 340px;
	padding: 0px;
	z-index: 2;
	background-color: #000000;
	/*border: 4px 4px 4px 0px solid #ffffff;*/
	display: none;
}

.menublock1 {
	background-image: url(../zz_site_graphics/all_page_files/graphic_topnav_corner_left.gif);
	background-repeat: no-repeat;
	background-color: #6fbb3f;
	padding-bottom: 5px;
	padding-top: 4px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 90%;
	display: inherit;
	width: 191px;
	float: left;
	text-align: center;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.menublock2 {
	background-color: #089173;
	padding-bottom: 5px;
	padding-top: 4px;
	font-weight: bold;

	color: #FFFFFF;
	font-size: 90%;
	display: inherit;
	width: 191px;
	float: left;
	text-align: center;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;}

.menublock3 {
	background-color: #09bdb1;
	padding-bottom: 5px;
	padding-top: 4px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 90%;
	display: inherit;
	width: 191px;
	float: left;
	text-align: center;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;}

.menublock4 {
	background-color: #2289d6;
	padding-bottom: 5px;
	padding-top: 4px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 90%;
	display: inherit;
	width: 191px;
	float: left;
	text-align: center;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;}

.menublock5 {
	background-image: url(../zz_site_graphics/all_page_files/graphic_topnav_corner_right.gif);
	background-repeat: no-repeat;
	background-position: right 0%;
	background-color: #bf1470;
	padding-bottom: 5px;
	padding-top: 4px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 90%;
	display: inherit;
	width: 191px;
	float: left;
	text-align: center;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;}

.menublock_maps {
	display: none;
}

.headingbackgroundcolour_test {
	background-image: url(../zz_site_graphics/section_header/atoz.jpg);
	background-repeat: no-repeat;
	background-position: 84% 0%;
	background-color: #9484B3;
	width: 800px;
	height: 59px;
	margin-bottom: 0px;
	padding-top: 30px;
}

.headingbackgroundcolour1 {
	background-color: #6EBB3F;
	width: 230px;
	height: 46px;
	margin-left:1px;
	margin-bottom: 0px;
	padding-top:20px;
}


.headingbackgroundcolour1_EOL {
	background-color: #6EBB3F;
	width: 230px;
	height: 46px;
	margin-left:1px;
	margin-bottom: 0px;
	padding-top:20px;
}

.headingbackgroundcolour2 {
	background-color: #099173;
	width: 230px;
	height: 46px;
	margin-left:1px;
	margin-bottom: 0px;
	padding-top:20px;
}

.headingbackgroundcolour3 {
	background-color: #09BDB1;
	width: 230px;
	height: 46px;
	margin-left:1px;
	margin-bottom: 0px;
	padding-top:20px;
}

.headingbackgroundcolour4 {
	background-color: #2289D6;
	width: 230px;
	height: 46px;
	margin-left:1px;
	margin-bottom: 0px;
	padding-top:20px;
}

.headingbackgroundcolour5 {
	background-color: #BF146F;
	width: 230px;
	height: 46px;
	margin-left:1px;
	margin-bottom: 0px;
	padding-top:20px;
}
	
.headingbackgroundcolour_foundation {
	background-color: #56008C;
	width: 230px;
	height: 46px;
	margin-left:1px;
	margin-bottom: 0px;
	padding-top:20px;
}

.headingbackgroundcolour_media {
	background-color: #009E49;
	width: 230px;
	height: 46px;
	margin-left:1px;
	margin-bottom: 0px;
	padding-top:20px;
}

.headingbackgroundcolour_involved {
	background-color: #003893;
	width: 230px;
	height: 46px;
	margin-left:1px;
	margin-bottom: 0px;
	padding-top:20px;
}

.headingbackgroundcolour_services {
	background-image: url(../zz_site_graphics/section_header/staff.jpg);
	background-repeat: no-repeat;
	background-position: 84% 0%;
	background-color: #00ADC6;
	width: 800px;
	height: 59px;
	margin-bottom: 0px;
	padding-top: 30px;
}

.headingbackgroundcolour_eap {
	background-color: #09BDB1;
	width: 230px;
	height: 46px;
	margin-left:1px;
	margin-bottom: 0px;
	padding-top:20px;
}


.headingbackgroundcolourblank {
	background-color: #B3C3CF;
	width: 230px;
	height: 46px;
	margin-left:1px;
	margin-bottom: 0px;
	padding-top:20px;
}

.headingbackgroundcolourhelp {
	background-color: #B3C3CF;
	width: 230px;
	height: 46px;
	margin-left:1px;
	margin-bottom: 0px;
	padding-top:20px;
}

.headingbackgroundcolour_EPM {
	background-image: url(../about/everypatientmatters/images/graphs_header2.png);
	background-repeat: no-repeat;
	background-position: 84% 0%;
	background-color: #01c2c7;
	font-size: 145%;
	width: 830px;
	height: 55px;
	margin-bottom: 0px;
	padding-top: 30px;
}

.topofpage {
	text-align: right;
	background-image: url(../zz_site_graphics/up_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 80%;
	padding-right: 15px;
}

.topofpage_noshim {
	text-align: right;
	background-image: url(../zz_site_graphics/up_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 80%;
}

.backtosection {
	float: right; 
	text-align: left;
	background-image: url(../zz_site_graphics/left_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 80%;
}

.nextsection {
	text-align: right;
	background-image: url(../zz_site_graphics/right_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
	margin-top:2px;
	margin-bottom:5px;
}

.backtosection_container {
	border-top: 1px solid #DDDDEE;
}


.email_link {
	text-align: left;
	background-image: url(../zz_site_graphics/email_link.gif);
	background-repeat: no-repeat;
	background-position: 2px left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.telephone_link {
	text-align: left;
	background-image: url(/zz_site_graphics/telephone_link.gif);
	background-repeat: no-repeat;
	background-position: 2px left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.arrow_link {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_link.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 0px;
}

.up_arrow {
	text-align: left;
	background-image: url(../zz_site_graphics/up_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 0px;
}

.arrow_link_small {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_link.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 90%;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 0px;
}


.indent_under_arrow {
	text-align: left;
	padding-left: 15px;
	}

.link_instruction {
	font-size: 75%;
	line-height: 10px;
	color: #777777;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	text-align: left;
	padding-left: 15px;
	}
	
.large_raquo {
	font-size: 120%;
	font-weight: bold;
	color: #c9659e;
}


.down_arrow {
	text-align: left;
	background-image: url(../zz_site_graphics/down_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 0px;
}

.large_arrow_link {
	font-size: 130%;
	text-align: left;
	background-image: url(../zz_site_graphics/large_arrow_link.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 17px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.large_arrow_link_spaced {
	font-size: 130%;
	text-align: left;
	background-image: url(../zz_site_graphics/large_arrow_link.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 17px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 5px;
}

.med_arrow_link_spaced {
	font-size: 120%;
	text-align: left;
	background-image: url(../zz_site_graphics/large_arrow_link.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 17px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 5px;
}

.arrow_link_double {
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	background-image: url(../zz_site_graphics/large_arrow_link.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 26px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}

.arrow_link_compressed {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_no_padding.gif);
	background-repeat: no-repeat;
	background-position: 3px left;
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.arrow_link_spaced {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_no_padding.gif);
	background-repeat: no-repeat;
	background-position: 3px left;
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 7px;
	margin-bottom: 0px;
}

.arrow_link_double_spaced {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_no_padding.gif);
	background-repeat: no-repeat;
	background-position: 3px left;
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 14px;
	margin-bottom: 0px;
}

.arrow_link_news {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_gp_news.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
    border-bottom: 1px dashed #BBBBDD;	
}

.arrow_home_news {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_home_news.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
    border-bottom: 1px dashed #BBBBDD;}

.arrow_home_news_compressed {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_home_news.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*border-bottom: 1px dashed #DDDDEE;*/
}


.arrow_compressed {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_link.gif);
	background-repeat: no-repeat;
	background-position: top 1%;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.arrow_back {
	text-align: left;
	background-image: url(../zz_site_graphics/back_arrow.gif);
	background-repeat: no-repeat;
	background-position: top 1%;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.arrow_back_compressed {
	text-align: left;
	background-image: url(../zz_site_graphics/back_arrow_no_padding.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.arrow_this_page {
	text-align: left;
	background-image: url(../zz_site_graphics/down_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.pdf_link_news {
	text-align: left;
	background-image: url(../zz_site_graphics/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

.arrow_no_padding {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_no_padding.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.arrow_padded {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_link.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.arrow_doc_margin {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_link.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 18px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 11px;
}


.reveal_text {
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.landing_intro {
}

.home_intro {
	font-size: 9pt; 
	margin-top: 20px; 
	margin-bottom: 16px; 
	line-height:23px; 
	color: #555555;
}

div.back_next_links {
	width: 560px;
	margin-top: 25px;
	clear: both;
	border-top: 1px solid #C4D1DE;
}

div.back_next_links span.back_link {
	float:left;
	width: 200px;
	text-align: left;
	font-weight: bold;
	background-image: url(../zz_site_graphics/left_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.back_next_links span.next_link {
	float: right;
	text-align: right;
	width: 200px;
	font-weight: bold;
	background-image: url(../zz_site_graphics/arrow_link.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;  
	margin-bottom: 0px;
}


div.hot_topic_links {
	width: 560px;
	margin-top: 25px;
	clear: both;
	border-top: 1px solid #C4D1DE;
}

div.hot_topic_links span.back_link {
	float:left;
	width: 200px;
	text-align: left;
	background-image: url(../zz_site_graphics/left_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.hot_topic_links span.top_link {
	float: right;
	text-align: right;
	width: 250px;
	background-image: url(../zz_site_graphics/up_arrow.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 17px;
	margin-top: 3px;
	margin-bottom: 0px;
}
/*
.topofpage {
	text-align: right;
	background-image: url(../zz_site_graphics/up_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
}
*/

div.careers_scroller_header {
	width: 300px;	
	padding-left: 10px;
	padding-top:7px;
	padding-bottom: 8px;
	background-color: #09bdb1;
	color: #ffffff;
	font-size: 110%;
	font-weight: bold;
}

div.gp_newsbox_top {
	width: 148px;
	height: 14px;
	background-image: url(../zz_site_graphics/clinicians_newsbox_top.gif);
	margin-top: 3px;
	padding-left: 16px;
}

div.gp_newsbox_top_no_fill {
	width: 148px;
	height: 14px;
	background-image: url(../zz_site_graphics/gp_newsbox_top_no_fill.gif);
	margin-top: 9px;
	padding-left: 16px;
}

div.gp_newsbox_middle {
	width: 134px;
	min-height: 100px;
	height: auto !important;
	height: 236px;
	border-left: 1px solid #96BAD6;
	border-right: 1px solid #96BAD6;
	padding-left: 14px;
	padding-right: 14px;
}

div.gp_newsbox_bottom {
	width: 164px; 
	height: 13px;
	background-image: url(../zz_site_graphics/clinicians_newsbox_bottom.gif);
	background-position: bottom left;
}

div.news_title {
	padding-top: 8px;
	padding-bottom: 9px;
	font-weight: bold;
	color: #CA1A79;
	font-size: 9pt;
    border-bottom: 1px dashed #BBBBDD;}

div.news_container {
	position: absolute;
	left: 438px;
	top: 65px;
	width: 133px;
}

div.rd_container {
	position: absolute;
	left: 438px;
	top: 237px;
	width: 133px;
}

div.news_title_rd {
	padding-top: 7px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #CA1A79;
	font-size: 8pt;
    border-bottom: 1px dashed #BBBBDD;}

div.ruh_matters_container {
	position: absolute;
	left: 423px;
	top: 324px;
	width: 133px;
}
	
div.ruh_matters_box_top {
	width: 164px;
	height: 14px;
	background-image: url(../zz_site_graphics/ruh_matters_top.gif);
	margin-top: 0px;
}

div.ruh_matters_box_middle {
	width: 132px;
	min-height: 64px;
	height: auto !important;
	height: 64px;
	border-left: 1px solid #96BAD6;
	border-right: 1px solid #96BAD6;
	padding-left: 16px;
	padding-right: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.ruh_matters_box_bottom {
	width: 164px;
	height: 14px;
	background-image: url(../zz_site_graphics/ruh_matters_bottom.gif);
	background-position: bottom left;
}

div.ruh_matters_title {
	color: #555577;
	font-weight: normal;
	font-size: 12pt;
	padding-top: 5px;
	padding-bottom: 1px;
	margin-bottom: 0px;
}

div.ruh_matters_title a {
	color: #555577;
	}

div.ruh_matters_title a:visited {
	color: #555577;
	}

div.ruh_matters_title a:active {
	color: #000000;
	}

div.ruh_matters_title a:hover {
	color: #555577;
	}
	
	
/* Start: ESR Announcements box */

div.ESR_feature_infobox_clear_top {
	height: 14px;
	width: 372px;
	background-image: url(../zz_site_graphics/ESR_infobox_clear_top.gif);
	margin-top: 7px;
	padding-left: 0px;
}

div.ESR_feature_infobox_middle {
	width: 342px;
	min-height: 210px;
	border-left: 1px solid #C4D1DE;
	border-right: 1px solid #C4D1DE;
	padding-left: 14px;
	padding-right: 14px;
	padding-top:5px;
	padding-bottom:5px;
	/*background-image: url(../zz_site_graphics/background_patient_infobox.jpg);*/
	background-repeat: repeat-x;
}

div.ESR_feature_infobox_bottom {
	width: 372px;
	height: 14px;
	background-image: url(../zz_site_graphics/ESR_infobox_clear_bottom1.gif);
	background-position: bottom left;
}

div.ESR_feature_infobox_headline {
	font-weight:bold;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:7px;
}


/* End: ESR Announcements box */

	
/* Patients Homepage Information Box */

div.patient_infobox_top {
	width: 200px;
	height: 14px;
	line-height: 0px;
	background-image: url(../zz_site_graphics/patient_infobox_wide_top.gif);
	margin-top: 44px;
	padding-left: 0px;
}

div.patient_infobox_middle {
	width: 170px;
	min-height: 214px;
	height: auto !important;
	height: 214px;
	font-size:90%;
	border-left: 1px solid #96BAD6;
	border-right: 1px solid #96BAD6;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 10px;
	background-image: url(../zz_site_graphics/background_patient_infobox.jpg);
	background-repeat: repeat-x;
}

div.patient_infobox_bottom {
	width: 200px;
	height: 14px;
	background-image: url(../zz_site_graphics/patient_infobox_wide_bottom.gif);
	background-position: bottom left;
}


/* For Clinicians Information Box */

div.surgery_infobox_top {
	width: 180px;
	height: 14px;
	line-height: 0px;
	background-image: url(../zz_site_graphics/patient_infobox_top.gif);
	margin-top: 10px;
	padding-left: 0px;
}

div.surgery_infobox_middle {
	width: 150px;
	font-size: 90%;
	line-height: 16px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	border-left: 1px solid #96BAD6;
	border-right: 1px solid #96BAD6;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 20px;
	background-image: url(../zz_site_graphics/background_patient_infobox.jpg);
	background-repeat: repeat-x;
}

div.surgery_infobox_bottom {
	width: 180px;
	height: 14px;
	background-image: url(../zz_site_graphics/patient_infobox_bottom.gif);
	background-position: bottom left;
}



/* Start: Two column Feature Box used for Surgical Site */

div.two_column_infobox_top {
	height: 14px;
	width: 605px;
	background-image: url(../zz_site_graphics/two_col_infobox_wide_top.gif);
	margin-top: 7px;
	padding-left: 0px;
}

div.two_column_infobox_middle {
	width: 575px;
	border-left: 1px solid #C4D1DE;
	border-right: 1px solid #C4D1DE;
	font-size: 90%;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom:18px;
	background-image: url(../zz_site_graphics/background_patient_infobox.jpg);
	background-repeat: repeat-x;
}

div.two_column_infobox_bottom {
	width: 605px;
	height: 14px;
	background-image: url(../zz_site_graphics/two_col_infobox_wide_bottom.gif);
	background-position: bottom left;
}


/* Start: Two column Feature Box used for ED Hub */

div.two_column_infobox_hub_top {
	height: 14px;
	width: 605px;
	background-image: url(../zz_site_graphics/two_col_infobox_hub_top.gif);
	margin-top: 0px;
	padding-left: 0px;
}

div.two_column_infobox_hub_middle {
	width: 565px;
	/*border-left: 1px solid #96bad6;
	border-right: 1px solid #96bad6;*/
	font-size: 90%;
	padding-left: 12px;
	padding-right: 12px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #eef4fc;
}

div.two_column_infobox_hub_bottom {
	width: 605px;
	height: 9px;
	background-image: url(../zz_site_graphics/two_col_infobox_hub_bottom.gif);
	background-position: bottom left;
}


/* Start: Feature Box used for patient comment page - uses two thirds of content space */

div.two_thirds_infobox_top {
	height: 14px;
	width: 350px;
	background-image: url(../zz_site_graphics/two_third_infobox_top.gif);
	margin-top: 7px;
	padding-left: 0px;
}

div.two_thirds_infobox_middle {
	width: 320px;
	height: auto !important;
	border-left: 1px solid #C4D1DE;
	border-right: 1px solid #C4D1DE;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom:5px;
	background-repeat: repeat-no-repeat;
}

div.two_thirds_infobox_bottom {
	width: 350px;
	height: 14px;
	background-image: url(../zz_site_graphics/two_third_infobox_bottom.gif);
	background-position: bottom left;
}

div.two_column_infobox_headline {
	font-weight:bold;
	color:#444444;
	font-size:110%;
	padding-top:0px;
	padding-left:8px;
	padding-right:0px;
	padding-bottom:7px;
}

div.columns_container {
	position: relative;
	width: 99%;
	height: 210px;
}

.column {
	flex: 1;	
}

.column-one {
	order: 1;
}

.column-two {
	order: 2;
}

.column-three {
	order: 3;
}

.column-left {
    width: 32%;
    left: 0;
    position: absolute;
}
.column-center {
    width: 34%;
    margin-left: 32%;
    position: absolute;
}
.column-right {
    width: 34%;
    right: 0;
    position: absolute;
}


#popup_1 {
  display:none; 
  position:absolute; 
  left:10px; 
  top:250px;
  width:300px; 
  border-style: solid;
  border-width:thin; 
  background-color: White; 
  padding: 15px;
}


#popup_2 {
  display:none; 
  position:absolute; 
  left:10px; 
  top:450px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 5px;
}


#popup_3 {
  display:none; 
  position:absolute; 
  left:200px; 
  top:350px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 5px;
}

#popup_4 {
  display:none; 
  position:absolute; 
  left:270px; 
  top:250px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 5px;
}

#popup_5 {
  display:none; 
  position:absolute; 
  left:250px; 
  top:240px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 5px;
}

#popup_6 {
  display:none; 
  position:absolute; 
  left:80px; 
  top:250px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 5px;
}


#popup_7 {
  display:none; 
  position:absolute; 
  left:180px; 
  top:450px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 10px;
}

#popup_8 {
  display:none; 
  position:absolute; 
  left:10px; 
  top:550px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 10px;
}

#popup_9 {
  display:none; 
  position:absolute; 
  left:110px; 
  top:550px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 10px;
}

#popup_10 {
  display:none; 
  position:absolute; 
  left:210px; 
  top:550px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 10px;
}

#popup_11 {
  display:none; 
  position:absolute; 
  left:310px; 
  top:550px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 10px;
}

#popup_12 {
  display:none; 
  position:absolute; 
  left:290px; 
  top:550px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 10px;
}

#popup_13 {
  display:none; 
  position:absolute; 
  left:300px; 
  top:450px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 10px;
}

#popup_14 {
  display:none; 
  position:absolute; 
  left:310px; 
  top:450px;
  width:250px;
  border-style: solid; 
  border-width:thin; 
  background-color: white; 
  padding: 10px;
}

/* End:  Two column Feature Box */

/* Start: left feature Box used for For_Clinicians site */

div.left_feature_infobox_top {
	height: 14px;
	width: 392px;
	background-image: url(../zz_site_graphics/left_infobox_top.gif);
	margin-top: 7px;
	padding-left: 0px;
}

div.left_feature_infobox_middle {
	width: 362px;
	border-left: 1px solid #C4D1DE;
	border-right: 1px solid #C4D1DE;
	font-size: 90%;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom:0px;
	/*background-image: url(../zz_site_graphics/background_patient_infobox.jpg);*/
	background-repeat: repeat-x;
}

div.left_feature_infobox_bottom {
	width: 392px;
	height: 14px;
	background-image: url(../zz_site_graphics/left_infobox_clear_bottom1.gif);
	background-position: bottom left;
}

div.left_feature_infobox_bottom_clear {
	width: 392px;
	height: 11px;
	background-image: url(../zz_site_graphics/left_infobox_clear_bottom2.gif);
	background-position: bottom left;
}

div.left_feature_infobox_headline {
	font-weight:bold;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:7px;
}


/* End:  left feature Box - used for For_Clinicians site*/



/* Start: Two column Feature Box top Heavy  */

div.two_column_infobox_top_heavy {
	width: 560px;
	height: 14px;
	background-image: url(../zz_site_graphics/two_col_infobox_top_heavy.gif);
	margin-top: 7px;
	padding-left: 0px;
}

/* Use div.two_column_infobox_middle for middle sections */

div.two_column_infobox_skinny_bottom {
	width: 560px;
	height: 14px;
	background-image: url(../zz_site_graphics/two_col_infobox_skinny_bottom.gif);
	background-position: bottom left;
}

/* Use div.two_column_infobox_headline for headline */

/* End:  Two column Feature Top Heavy Box */



.patient_infobox_title {
	font-size: 100%;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 0px;
	margin:0;
	font-weight: bold;
	border-bottom: none;
}

div.link_separator {
	margin-top: 6px;
	margin-bottom: 5px;
	padding: 0px;
    border-bottom: 1px dashed #BBBBDD;}

div.link_separator_nospace {
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
    border-bottom: 1px dashed #BBBBDD;}

div.link_separator_noshim {
	margin-top: 6px;
	margin-bottom: 0px;
	padding: 0px;
    border-bottom: 1px dashed #BBBBDD;}

div.patient_infobox_separator {
	margin-top: 11px;
	margin-bottom: 0px;
	padding: 0px;
    border-bottom: 1px dashed #BBBBDD;}

/* Home page news box */

#home_news_box {
	margin:0;
	padding:0;
}

#home_news_box p {
	margin-top:7px;
	margin-bottom:8px;
}

#home_news_box p.arrow_home_news_compressed {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_home_news.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 2px;
	margin-bottom: 4px;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 0px;
}

#home_news_box div.link_separator {
	margin-top:16px;
	margin-bottom: 0px;
}

/* Home page news box style - slider version */

#home_news_box_slider {
	margin:0;
	padding:0;
}

#home_news_box_slider p {
	margin-top:7px;
	margin-bottom:8px;
}

#home_news_box_slider p.arrow_home_news_compressed {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_home_news.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 0px;
}

#home_news_box_slider div.link_separator {
	margin-top:16px;
	margin-bottom: 0px;
}


/* Home newsbox divs */

div.home_newsbox_top {
	width: 209px;
	height: 14px;
	background-image: url(../zz_site_graphics/homepage_newsbox_top.gif);
	margin-top: 0px;
	padding-left: 0px;
}

div.home_newsbox_middle {
	width: 179px;
	min-height: 223px;
	height: auto !important;
	height: 220px;
	font-size: 90%;
	text-align: left;
	border-left: 1px solid #96BAD6;
	border-right: 1px solid #96BAD6;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 10px;
	background-image: url(../zz_site_graphics/background_homepage_newsbox.jpg);
	background-repeat: repeat-x;
}

div.home_newsbox_short_middle {
	width: 179px;
	min-height: 163px;
	height: auto !important;
	height: 160px;
	border-left: 1px solid #96BAD6;
	border-right: 1px solid #96BAD6;
	padding-left: 14px;
	padding-right: 14px;
	margin: 0px;
	background-image: url(../zz_site_graphics/background_homepage_newsbox.jpg);
	background-repeat: repeat-x;
}

div.home_newsbox_bottom {
	width: 209px;
	height: 14px;
	background-image: url(../zz_site_graphics/homepage_newsbox_bottom.gif);
	background-position: bottom left;
}

div.home_newsbox_bottom_icons {
	width: 209px;
	height: 34px;
	background-image: url(../zz_site_graphics/homepage_newsbox_bottom_icons.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.social_media {
	padding:0px; 
	margin-bottom:0px; 
	margin-top:0px; 
	padding-top:5px;
	text-align:right;
}

/*img.facebook_slider {
	margin-left: 9px;
}*/

img.facebook_slider {
	margin-left: 92px;
}

img.facebook {
	margin-left: 25px;
}

img.instagram {
	margin-left: 10px;
}

img.twitter {
	margin-left: 10px;
}

img.opel {
	margin-left: 7px;
}

img.rss {
	margin-left:10px;
	margin-right:15px;
}

img.rss_header {
	position:relative;
	top:9px;
	left:410px;
}

/* Wide home page newsbox */

div.home_newsbox_wide_top {
	width: 280px;
	height: 14px;
	background-image: url(../zz_site_graphics/homepage_wide_newsbox_top.gif);
	margin-top: 10px;
	padding-left: 0px;
}

div.home_newsbox_wide_middle {
	width: 250px;
	min-height: 302px;
	height: auto !important;
	height: 301px;
	font-size: 90%;
	border-left: 1px solid #96BAD6;
	border-right: 1px solid #96BAD6;
	padding-left: 14px;
	padding-right: 14px;
	background-image: url(../zz_site_graphics/background_homepage_newsbox.jpg);
	background-repeat: repeat-x;
}

div.home_newsbox_wide_short_middle {
	width: 250px;
	border-left: 1px solid #96BAD6;
	border-right: 1px solid #96BAD6;
	padding-left: 14px;
	padding-right: 14px;
	background-image: url(../zz_site_graphics/background_homepage_newsbox.jpg);
	background-repeat: repeat-x;
}

div.home_newsbox_wide_bottom {
	width: 270px;
	height: 14px;
	background-image: url(../zz_site_graphics/homepage_wide_newsbox_bottom.gif);
	background-position: bottom left;
}

div.home_newsbox_wide_bottom_icons {
	width: 280px;
	height: 34px;
	background-image: url(../zz_site_graphics/homepage_wide_newsbox_bottom_icons.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.home_newsbox_title {
	padding-top: 8px;
	padding-bottom: 9px;
	color: #005CA8;
	font-size: 13pt;
	font-style: italic;
    border-bottom: 1px dashed #BBBBDD;}

div.home_newsbox_feature {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #005CA8;
	font-size: 12pt;
	font-style: normal;
}

div.home_newsbox_alert {
	padding-top: 8px;
	padding-bottom: 5px;
	/*color: #005CA8;*/
	/*color: #B3608E;*/
	color: #6700a8;
	font-size: 14pt;
	font-style: normal;
}

p.home_newsbox_feature {
	margin: 0;
	padding: 0;
}

div.home_main_headline {
	padding-top: 8px;
	padding-bottom: 5px;
	/*color: #005CA8;*/
	/*color: #B3608E;*/
	color: #62004f;
	font-size: 15pt;
	font-style: normal;
}

/* Slider home page newsbox */

div.home_newsbox_slider_top {
	width: 314px;
	height: 12px;
	background-image: url(../zz_site_graphics/home_newsbox_slider_top.gif);
	margin-top: 0px;
	padding-left: 0px;
}

div.home_newsbox_slider_middle {
	width: 284px; /* Overall width: 314 */
	min-height:120px;
	height:auto !important;
	height:120px;
	font-size: 90%;
	border-left: 1px solid #d3dced;
	border-right: 1px solid #d3dced;
	padding-left: 14px;
	padding-right: 14px;
	background-color: #f5f9fc;
}

div.home_newsbox_slider_bottom {
	width: 270px;
	height: 14px;
	background-image: url(../zz_site_graphics/homepage_wide_newsbox_bottom.gif);
	background-position: bottom left;
}

div.home_newsbox_slider_bottom_icons {
	width: 314px;
	height: 34px;
	background-image: url(../zz_site_graphics/home_newsbox_slider_bottom_icons.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}



div.home_newsbox_feature_large {
	padding-top: 8px;
	padding-bottom: 9px;
	color: #005CA8;
	font-size: 14pt;
	font-style: italic;
}

div.home_newsbox_alert_MIP {
	padding-top: 8px;
	padding-bottom: 9px;
	/*color: #005CA8;*/
	/*color: #B3608E;*/
	color: #990000;
	font-size: 13pt;
	font-style: italic;
}

div.home_newsbox_alert_compressed {
	padding-top: 9px;
	padding-bottom: 3px;
	color: #990000;
	font-size: 11pt;
	font-style: italic;
    border-bottom: 1px dashed #BBBBDD;}
	
div.home_alertbox_top {
	width: 209px;
	height: 14px;
	background-image: url(../zz_site_graphics/home_alertbox_top.gif);
	margin-top: 0px;
	padding-left: 0px;
}

div.home_alertbox_middle {
	width: 179px;
	min-height: 220px;
	height: auto !important;
	height: 220px;
	border-left: 1px solid #CD4D4D;
	border-right: 1px solid #CD4D4D;
	padding-left: 14px;
	padding-right: 14px;
	background-image: url(../zz_site_graphics/background_home_newsbox.jpg);
	background-repeat: repeat-x;
}

div.home_alertbox_bottom {
	width: 209px;
	height: 14px;
	background-image: url(../zz_site_graphics/home_alertbox_bottom.gif);
	background-position: bottom left;
}

div.home_newsbox_title_compressed {
	padding-top: 9px;
	padding-bottom: 3px;
	color: #005CA8;
	font-size: 11pt;
	font-style: italic;
	/*background-image: url(../zz_site_graphics/icon_rss.gif);
	background-repeat: no-repeat;
	background-position: 12px right;*/
    border-bottom: 1px dashed #BBBBDD;}


div.home_main_featurebox_middle {
	width: 435px;
	/*border-left: 1px solid #96BAD6;
	border-right: 1px solid #96BAD6;*/
	padding-left: 10px;
	padding-right: 25px;
	background-image: url(../zz_site_graphics/background_homepage_newsbox.jpg);
	background-repeat: repeat-x;
}

div.welcome_featurebox {
	float: left;
	width:47%;
	min-height: 250px;
	margin-top:10px;
	margin-bottom:20px;
	background-color: #f2f6fe;
	border-top: 2px solid #09bdb1;
}

div.welcome_featurebox_pad {
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:10px;
}

div.welcome_spacer {
	float: left;
	width:6%;
	height: 180px;
}

img.feature_image {
	width: 100%;
	height: auto;
}


.dept_number {
	width: 61px;
	height: 29px;
	font-size: 28px;
	text-align: center;
	color: #FFFFFF;
	background-color: #28A4E0;
	padding-top:24px;
	padding-bottom:3px;
	padding-right:1px;
	margin:0;
	background-image: url(../zz_site_graphics/dept_box_header.gif);
	background-repeat: no-repeat;
	background-position: 45% 17%;
	}
	
div.building_number {
	width: 61px;
	height: 28px;
	font-size: 28px;
	text-align: center;
	color: #FFFFFF;
	background-color: #571c1f;
	padding-top:25px;
	padding-bottom:3px;
	padding-right:1px;
	margin:0;
	background-image: url(../zz_site_graphics/building_box_header.gif);
	background-repeat: no-repeat;
	background-position: 45% 17%;
	}

div.emergency_dept_number {
	width: 61px;
	height: 34px;
	font-size: 25px;
	text-align: center;
	color: #FFFFFF;
	background-color: #ee2e24;
	padding-top:16px;
	padding-bottom:3px;
	margin:0;
	}
	
div.main_entrance_number {
	width: 61px;
	height: 35px;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	background-color: #00264c;
	padding-top:10px;
	padding-bottom:3px;
	margin:0;
	background-image: url(../zz_site_graphics/main_entrance_box_header.gif);
	background-repeat: no-repeat;
	background-position: 50% 45%;
}

/*
div.home_alertbox_top {
	width: 799px;
	height: 14px;
	background-image: url(../zz_site_graphics/alertbox_top.gif);
	margin-top: 8px;
	padding-left: 0px;
}

div.home_alertbox_middle {
	width: 797px;
	border-left: 1px solid #AAB4BE;
	border-right: 1px solid #AAB4BE;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(../zz_site_graphics/background_home_newsbox.jpg);
	background-repeat: repeat-x;
}

div.home_alertbox_bottom {
	width: 799px;
	height: 13px;
	background-image: url(../zz_site_graphics/alertbox_bottom.gif);
	background-position: bottom left;
}
*/

#home_address
{
	color: #6A6A6A;
	padding-top: 19px;
	padding-left: 7px;
}

#home_address_small
{
	color: #6A6A6A;
	font-size: 93%;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}



#home_address p {
margin-top: 7px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

/* General classes */

.map_link {
	float: right;
	top: 0px;
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_link.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
}

.map_link_subhead {
	float: right;
	top: 0px;
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_link.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}


.external {
	font-style: italic;
	font-size: 75%;
	color: #777777;
}

.caption {
	font-size: 75%;
	line-height: 16px;
	color: #777777;
}


.quotation {
	font-style: italic;
	color: #777777;
}

.file_size {
	font-style: italic;
	font-size: 7pt;
	color: #777777;
}

.photo_credit {
	font-family: arial; 
	font-size: 7pt; 
	color: #444444;
}

.quiz_correct {
	font-size:110%;
	color: #009900;
	font-weight: bold;
	margin-bottom:7px;
	padding-bottom:5px;
	border-bottom: 1px solid #B9CAD7;
}


.quiz_incorrect {
	font-size:105%;
	color: #aa0000;
	font-weight: bold;
	margin-bottom:5px;
	padding-bottom:2px;
	border-bottom: 1px solid #B9CAD7;
}

.quiz_shim {
	margin-top:5px;
	margin-bottom:0px;
}


#clinical td {
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 5px;
    border-bottom: 1px solid #DDDDEE;
}

#clinical td.clinical_separator {
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 5px;
    border-bottom: 1px solid #DDDDEE;
}

#clinical td.first_line {
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 5px;
    border-top: 1px solid #DDDDEE;
}

#clinical td.nounderline {
	border-bottom: none;
}


.clinicaldocument {
	text-align: left;
	background-image: url(../zz_site_graphics/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 1px;
	padding-bottom: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.clinicalworddocument {
	text-align: left;
	background-image: url(../zz_site_graphics/word_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 1px;
	padding-bottom: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.clinicalgenericdocument {
	text-align: left;
	background-image: url(../zz_site_graphics/html_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 1px;
	padding-bottom: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}


.worddocument {
	text-align: left;
	background-image: url(../zz_site_graphics/word_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.mapdocument {
	text-align: left;
	background-image: url(../zz_site_graphics/map_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.policydocument {
	text-align: left;
	background-image: url(../zz_site_graphics/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.pdfdocument {
	text-align: left;
	background-image: url(../zz_site_graphics/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.indent_no_icon {
	text-align: left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.indent_elearning {
	text-align: left;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.exceldocument {
	text-align: left;
	background-image: url(../zz_site_graphics/excel_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.powerpointdocument {
	text-align: left;
	background-image: url(../zz_site_graphics/powerpoint_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.genericdocument {
	text-align: left;
	background-image: url(../zz_site_graphics/html_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.email_icon {
	text-align: left;
	background-image: url(../zz_site_graphics/outlook_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.survey_icon {
	text-align: left;
	background-image: url(../zz_site_graphics/survey_icon.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.survey_icon_long_name {
	text-align: left;
	background-image: url(../zz_site_graphics/survey_icon.png);
	background-repeat: no-repeat;
	background-position: 3px left;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 3px;
}


.unknowndocument {
	text-align: left;
	background-image: url(../zz_site_graphics/unknown_doc_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.word_compressed {
	text-align: left;
	background-image: url(../zz_site_graphics/word_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.pdf_compressed {
	text-align: left;
	background-image: url(../zz_site_graphics/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.excel_compressed {
	text-align: left;
	background-image: url(../zz_site_graphics/excel_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 29px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.documentheader {
	padding-left: 29px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.column_header {
	font-weight: bold;
}

.tel {
	color:#9585B4;
	font-weight:bold;
}

.name {
	font-weight: bold;
	color: #333333;
}

.urgent {
color: #CC0000;
font-weight: bold;
}

.text_red {
color: #AC0000;
}

.text_green {
color: #008800;
}

.text_blue {
color: #0000CC;
}

.corporate_blue {
color:#0070a7;
}

.text_white {
color: #ffffff;
}

.text_corporate_blue {
color: #0072BC;
}

.text_orange {
color: #E25F20;
}

.text_grey {
color: #777777;
}

.text_greyed_out {
color: #C0C0C0;
}

.large_link {
}

.small_link {
	font-size:90%;
}

.alphabetbar {
	margin-bottom: 15px;
	letter-spacing: 4px;
	color: #000000;
	font-weight: bold;
	font-size: 95%;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 14px;
	background-color: #EDF2FB;
	border-top: none;
	border-top: 1px solid #B9CAD7;
	border-bottom: none;
}

.listUnmarked {
list-style: none;
font-size: 95%;
}

.spaced {
	padding-bottom: 8px;
}

.double_spaced {
	padding-bottom: 14px;
}

.contact_details {
	margin-top: 12px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 40px;
}

.contact_details_nospace {
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
	
.indent_no_bullet {
	margin-top: 12px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}

.bullet_indent {
	margin-top: 12px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}

.event_details {
	color: #444444;
	font-weight:bold;
	font-size: 110%;
	margin-top: 10px;
	margin-bottom: 1px;
	padding-left: 20px;
	line-height: 130%;
}

.improvement_block {
	position:relative;
	top:-10px;
	margin-left:136px;
	padding:0;
	margin-top:0px;
}

.arrow_link_details {
	margin-top: 6px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 16px;
}

.details_indented {
	margin-top: 2px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.arrow_links_indented {
	margin-top: 2px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.footnote {
	margin-top: 10px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.noshim {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.compact {
	padding-top: 2px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.ft_header {
	font-family:arial;
	color:#000000;
	font-size:125%;
}

.ft_white {
	color:#ffffff;
}

input.search {
color: #999999;
font-style:italic;
background-color: #F3F3F3;
background-image: url(/zz_site_graphics/all_page_files/magnifier_icon.png);
background-repeat: no-repeat;
font-size: 10pt; 
border-width: 1px;
border-color:#6b8598;
border-style:solid;
width:148px;
height:18px;
padding-top:1px;
padding-left:22px;
margin-right:0px;
}

input.search_in_page {
color: #666666;
background-color: #F3F3F3;
background-image: url(/zz_site_graphics/all_page_files/magnifier_icon.png);
background-repeat: no-repeat;
font-size: 10pt; 
border-width: 1px;
border-color:#6b8598;
border-style:solid;
width:190px;
height:18px;
padding-top:1px;
padding-left:22px;
margin-right:0px;
}

input.large {
height: 22px;
font-size: 12pt;
margin-top:5px;
margin-bottom:4px;
padding-left: 5px;
border-width: 1px;
border-color:#6b8598;
border-style:solid;
}

textarea.large {
font-size:12pt;
font-family:arial;
margin-top:5px;
border-width: 1px;
border-color:#6b8598;
border-style:solid;
}

input.radio_large {
margin-top:6px;
}

button.button_search {
color:#ffffff;
background-color: #6b8598;
margin-left:0px;
font-size: 10pt; 
position: relative;
top:0px;
height: 22px;
border:none;
/*border-top: 1px solid #93A3AF;
border-bottom: 1px solid #93A3AF;
border-left: none;
border-right: 1px solid #93A3AF;*/
}


input.button_search {
color:#ffffff;
background-color: #7699b8;
margin-left:0px;
font-size: 10pt; 
position: relative;
top:0px;
height: 22px;
border:none;
/*border-top: 1px solid #93A3AF;
border-bottom: 1px solid #93A3AF;
border-left: none;
border-right: 1px solid #93A3AF;*/
}


button.button_quiz {
color:#ffffff;
font-family: arial;
background-color: #6b8598;
margin-left:0px;
font-size: 16pt;
font-weight: bold; 
position: relative;
top:0px;
height: 34px;
border:none;
/*border-top: 1px solid #93A3AF;
border-bottom: 1px solid #93A3AF;
border-left: none;
border-right: 1px solid #93A3AF;*/
}

button.button_election {
color:#ffffff;
font-family: arial;
font-size:130%;
background-color: #8064a2;
margin-left:0px;
margin-top:10px;
font-size: 16pt;
font-weight: bold; 
position: relative;
top:0px;
height: 34px;
border:none;
/*border-top: 1px solid #93A3AF;
border-bottom: 1px solid #93A3AF;
border-left: none;
border-right: 1px solid #93A3AF;*/
}


input.button_feedback {
color:#ffffff;
background-color: #6b8598;
margin-left:0px;
font-size: 10pt; 
position: relative;
top:0px;
height: 27px;
width: 50px;
border:none;
margin-top:7px;
padding-bottom:2px;
/*border-top: 1px solid #93A3AF;
border-bottom: 1px solid #93A3AF;
border-left: none;
border-right: 1px solid #93A3AF;*/
}

button.button_feedback {
color:#ffffff;
background-color: #6b8598;
margin-left:0px;
font-size: 10pt; 
position: relative;
top:0px;
height: 27px;
width: 50px;
border:none;
margin-top:7px;
padding-bottom:2px;
/*border-top: 1px solid #93A3AF;
border-bottom: 1px solid #93A3AF;
border-left: none;
border-right: 1px solid #93A3AF;*/
}


input.button_feedback_submit {
color:#ffffff;
background-color: #6b8598;
margin-left:0px;
font-size: 10pt; 
position: relative;
top:0px;
height: 27px;
width: 70px;
border:none;
margin-top:7px;
padding-bottom:2px;
/*border-top: 1px solid #93A3AF;
border-bottom: 1px solid #93A3AF;
border-left: none;
border-right: 1px solid #93A3AF;*/
}

textarea.feedback {
	margin-top:5px;
	overflow:auto;
}

#feedbackbuttons {
	display: block;
}
#feedbackresponse {
	display: none;
}


/* ------------- */
/* MOBILE STYLES */
/* ------------- */

/* ============================== */
/* Tablet styles - iPad optimised */
/* ============================== */
	
@media only screen and (max-width: 768px) and (orientation: portrait) {

/* Standard classes adjusted */	

img {
	max-width: 100%;
	height: auto;
}
	
img.float_right {
	/*max-width:44%;*/
	max-width: 214px;
	margin-left: 20px;
	height: auto;
}

img.float_left {
	/*max-width:44%;*/
	max-width: 214px;
	margin-right: 20px;
	height: auto;
}

img.patients_button {
	max-width: 151px;
	height: auto;
}

img.home_button {
	max-width: 92%;
	height: auto;
}

#home_newsbox img {
	max-width:30%;
}

#home_newsbox img.cqc {
	max-width:100%;
	height: auto;
}


div.float_right {
	max-width: 214px;
	margin-left: 20px;
	height: auto;
}

div.float_left {
	max-width: 214px;
	margin-right: 20px;
	height: auto;
}

div.dotted_line_box {
	width: 99%;
	padding-top:20px;
	
}

img.home_graphic_with_text {
	padding-bottom: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.alphabetbar {
	padding-left: 10px;
	letter-spacing: 3px;
}

div.gmap_resize {
	max-width: 195px;
	max-height: 250px;
}

div.gmap_float_right {
	max-width: 195px;	
	height: 250px;
	margin-left: 0px;
}

/* Containers and layout */

#head_container {
	width: 745px;
} 

.menublock1 {
	width: 148px;
}

.menublock2 {
	width: 148px;
}

.menublock3 {
	width: 148px;
}

.menublock4 {
	width: 148px;
}

.menublock5 {
	width: 148px;
}

#search {
	width: 420px;
}

div.iphone_menublock {
	display: none;	
}


/* Home page */

#home_container {
	width: 735px;
}

#home_container_slider {
	width: 744px;
	padding-left: 0px;
} 

div.phone_slider {
	display: none;
}

div.tablet_layout {
	display: block;
}

div.desktop_layout {
	display: none;
}

div.phone_landscape {
	display: none;
}

div.phone_portrait {
	display: none;
}

.slider_iframe {
	height:260px;
}

div.home_content_container {
	width: 735px;
}

div.home_content_container span.main_image_narrow {
	width: 501px;
	padding-right:25px;
}

div.home_content_container span.news_wide {
  width: 209px;
}

div.home_newsbox_wide_top {
	width: 209px;
	background-image: url(../zz_site_graphics/homepage_newsbox_top.gif);
}

div.home_newsbox_wide_middle {
	width: 192px;
	padding-left: 10px;
	padding-right: 5px;
}


div.home_newsbox_wide_bottom_icons {
	width: 209px;
	background-image: url(../zz_site_graphics/homepage_newsbox_bottom_icons.gif);
}


img.rss_header {
	position:relative;
	top:9px;
	left:7px;
}

div.text_resize_block {
	display: none;
}

div.image_overlay {
	position:relative;
	top:-98px;
	left:0px;
	width:100%;
}

div.image_overlay_transparency {
	padding-left:15px;
	padding-right:10px;
	padding-bottom:3px;
	background-color:#f4f4f4;
	opacity:1;
}

p.image_overlay_text {
	color:#000000;
	opacity:1;
	margin:0;
	padding:0;
	font-size:80%;
	line-height:15px;
}


/* Generic pages */

#text_resize {
	width: 745px;
}

#container {
	width: 745px;
	background-image: url(../zz_site_graphics/all_page_files/left_strip_bg_ipad.gif);
	background-repeat: repeat-y;
} 

#sectiontitle {
	width: 745px;
	text-indent: 9px;
}

#leftmenu {
	width: 199px;
	margin-right:0px;
	margin-bottom:0px;
}

#leftmenu ul {	
	width: 199px;
}	

#leftmenu li {
	padding-left: 8px;
}

#leftmenu li.double {
	padding-left: 8px;
}

div.forever_friends {
	margin-left: 8px;
}

div.foundation_trust {
	margin-left: 8px;
}

#content{
	width: 522px;
	padding-left: 20px;
}

.headingbackgroundcolour1 {
	width: 199px;
}
.headingbackgroundcolour2 {
	width: 199px;
}
.headingbackgroundcolour3 {
	width: 199px;
}
.headingbackgroundcolour4 {
	width: 199px;
}
.headingbackgroundcolour5 {
	width: 199px;
}

.headingbackgroundcolour_foundation {
	width: 199px;
}

.headingbackgroundcolour_media {
	width: 199px;
}

.headingbackgroundcolour_involved {
	width: 199px;
}

.headingbackgroundcolour_services {
	width: 199px;
}

.headingbackgroundcolour_eap {
	width: 199px;
}

.headingbackgroundcolourblank {
	width: 199px;
}

.headingbackgroundcolourhelp {
	width: 199px;
}

.headingbackgroundcolour1_EOL {
	width: 199px;
}

/* Patients & Visitors landing page styles */

div.patients_container {
	width: 532px;
}

div.patients_container span.dropdowns {
	width: 342px;
}

div.patients_container span.news {
  width: 187px;
}

div.patients_button_container {
	width: 322px;
}

#patients_az_index {
	width: 312px;
}

#patients_az li {
	width: 23px;
}

/* For Clinicians landing page styles */

div.clinicians_container {
	width: 517px;
	padding-top: 5px;
	clear: both;
}

div.clinicians_container span.dropdowns {
	float: left;
	width: 325px;
	text-align: left;
}

div.clinicians_container span.news {
  float: right;
  width: 157px;
  text-align: left;
  vertical-align: bottom;
}

div.left_feature_infobox_top {
	width: 337px;
	background-image: url(../zz_site_graphics/left_infobox_ipad_top.gif);
}

div.left_feature_infobox_middle {
	width: 323px;
	padding-left: 12px;
	padding-right: 0px;
}

div.left_feature_infobox_bottom_clear {
	width: 337px;
	height: 11px;
	background-image: url(../zz_site_graphics/left_infobox_clear_ipad_bottom.gif);
	background-position: bottom left;
}

div.welcome_featurebox {
	float: left;
	width:48%;
	font-size:90%;
	line-height:16px;
	min-height: 240px;
	margin-top:10px;
	margin-bottom:20px;
	background-color: #f2f6fe;
	border-top: 2px solid #09bdb1;
}

div.welcome_featurebox_pad {
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
}

div.welcome_spacer {
	float: left;
	width:4%;
	height: 180px;
}


/* Footer styles */

#footer {
	width: 745px;
} 

div.home_footer_container {
	width: 745px;
}

div.home_footer_container span.nhsdirect {
	width: 300px;
}

div.home_footer_container span.links {
  width: 445px;
}

#footer1 {
	width: 745px;
} 

#footer2 {
	width: 745px;
} 

#footer3 {
	width: 745px;
} 

#footer4 {
	width: 745px;
} 

#footer5 {
	width: 745px;
} 

/* In page navigation */

.within_page_nav {
	padding-left: 13px;
}


div.two_col_nav {
	width: 506px;
}

div.two_col_nav span.left {
	width: 253px;
	padding-left: 0px;
}

div.two_col_nav span.right {
	width: 253px;
	padding-left: 0px;
}

.arrow_link {
	padding-left: 12px;
}

.arrow_link_small {
	padding-left: 12px;
}


.indent_under_arrow {
	padding-left: 12px;
}

.down_arrow {
	padding-left: 12px;
}

.arrow_link_compressed {
	padding-left: 12px;
}

.arrow_link_news {
	padding-left: 10px;
}

.arrow_home_news {
	padding-left: 10px;
}

.arrow_home_news_compressed {
	padding-left: 12px;
}


.arrow_compressed {
	padding-left: 12px;
}

.arrow_back {
	padding-left: 12px;
}

.arrow_back_compressed {
	padding-left: 12px;
}

.arrow_this_page {
	padding-left: 12px;
}

.arrow_no_padding {
	padding-left: 12px;
}

.arrow_padded {
	padding-left: 12px;
}

div.two_column_infobox_top {
	width: 521px;
	background-image: url(../zz_site_graphics/two_col_infobox_ipad_top.gif);
}

div.two_column_infobox_middle {
	width: 509px;
	padding-left: 10px;
	padding-right: 0px;
}

div.two_column_infobox_bottom {
	width: 521px;
	background-image: url(../zz_site_graphics/two_col_infobox_hub_ipad_bottom.gif);
}

div.two_column_infobox_hub_top {
	width: 521px;
	background-image: url(../zz_site_graphics/two_col_infobox_hub_ipad_top.gif);
}

div.two_column_infobox_hub_middle {
	width: 521px;
	padding-left: 10px;
	padding-right: 0px;
}

div.two_column_infobox_hub_bottom {
	width: 521px;
	background-image: url(../zz_site_graphics/two_col_infobox_hub_ipad_bottom.gif);
}

div.two_column_infobox_headline {
	padding-left:0px;
}

div.patient_infobox_top {
	width: 180px;
	background-image: url(../zz_site_graphics/patient_infobox_top.gif);
}

div.patient_infobox_middle {
	padding-left: 12px;
	padding-right: 12px;
	width: 154px;
}

div.patient_infobox_bottom {
	width: 180px;
	background-image: url(../zz_site_graphics/patient_infobox_bottom.gif);
}

img.slider {
	max-width: 744px;
	height: auto;
}

}

/* ========================================== */
/* Phone styles (portrait) - iPhone optimised */
/* ========================================== */
	
@media only screen and (max-width: 375px) and (orientation: portrait), only screen and (max-width: 360px) and (orientation: portrait), only screen and (max-width: 320px) and (orientation: portrait){

/* Standard classes adjusted */	

body {
    -webkit-text-size-adjust: none;
}

img {
	max-width: 100%;
	height: auto;
}
	
img.float_right {
	/*max-width:44%;*/
	max-width: 120px;
	padding-right: 2px;
	margin-left: 20px;
	height: auto;
}

img.float_left {
	/*max-width:44%;*/
	max-width: 120px;
	margin-right: 20px;
	padding-left: 2px;
	height: auto;
}

img.patients_button {
	max-width: 138px;
	height: auto;
}

img.home_button {
	max-width: 130px;
	height: auto;
}

/* STANDARD SIZE
img.logo {
	max-width: 152px;
	height: auto;
}
*/

img.logo {
	max-width: 165px;
	height: auto;
}


img.home_graphic_with_text {
	max-width:100px;
	height: auto;
	padding-bottom: 20px;
	margin-left:25px;
	margin-right: 5px;
	margin-bottom: 0px;
}

#home_newsbox img {
	max-width:30%;
}

#home_newsbox img.cqc {
	max-width:100%;
	height: auto;
}

img.facebook_slider {
	margin-left: 86px;
}

img.twitter {
	margin-left: 11px;
}

img.opel {
	margin-left: 7px;
}

img.rss {
	margin-left:10px;
	margin-right:15px;
}

img.rss_header {
	position:relative;
	top:9px;
	left:410px;
}

div.float_right {
	max-width: 120px;
	padding-right: 2px;
	margin-left: 20px;
	height: auto;
}

div.float_left {
	max-width: 120px;
	margin-right: 20px;
	padding-left: 2px;
	height: auto;
}

div.landscape_left {
	width:100%;
	float:none;
}

div.landscape_right {
	width:100%;
	margin-top:25px;
	text-align:center;
	float:none;
}

div.dotted_line_box {
	width: 99%;
	padding-top:5px;
	
}

#text_resize {
	display: none;
}

.alphabetbar {
	padding-left: 12px;
	padding-right: 15px;
	letter-spacing: 4px;
	text-align: justify;
}

div.gmap_resize {
	max-width: 120px;
	height: 120px;
}

div.gmap_float_right {
	max-width: 120px;	
	height: auto;
	margin-left: 10px;
	padding-right: 50px;
}

div.pull_quote_top_spaced {
	width: 130px;
	padding-left: 7px;
	padding-right: 5px;
}

div.fft {
	width:295px;
	margin-left: 10px;
	margin-bottom: 20px;
	padding-left: 7px;
	padding-right: 5px;
}

div.pull_quote {
	max-width: 150px;
}

/* Search styles */

input.zoom_searchbox {
	width: 130px;
	height: 22px;
	font-size: 15px;
	margin-bottom: 12px;
}

input.zoom_button {
	margin-left: 5px;
	height: 28px;
	font-size: 15px;
}

input.large {
font-size: 10pt;
}

textarea.large {
font-size:10pt;
width:270px;
}


button.button_quiz {
width: 82px;
/*border-top: 1px solid #93A3AF;
border-bottom: 1px solid #93A3AF;
border-left: none;
border-right: 1px solid #93A3AF;*/
}


/* Containers and layout */

#head_container {
	width: 316px;
} 

div.iphone_menublock {
	display: block;	
}

.menublock1 {
	width: 95px;
	padding-bottom: 5px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 2px;
	background-image: none;
}

.menublock2 {
	width: 95px;
	padding-bottom: 5px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	border-left-width:3px;
	margin-bottom: 2px;
}


/*.menublock3 {
	width: 159px;
	padding-bottom: 7px;
	padding-top: 6px;
	border-top: none;
}

.menublock4 {
	width: 159px;
	padding-bottom: 7px;
	padding-top: 6px;
	border-top: none;
}

*/

.menublock3 {
	display: none;
}

.menublock4 {
	display: none;
}

.menublock5 {
	display: none;
}

.menublock_maps {
	display: block;
	background-color: #09bdb1;
	padding-bottom: 5px;
	padding-top: 4px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 90%;
	display: inherit;
	width: 49px;
	padding-left: 25px;
	padding-right: 25px;
	float: left;
	text-align: center;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:3px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 2px;

}

#topnav a:hover {
	border-left-width: 3px;
}

#topnav a:active {
	border-left-width: 3px;
}

#topnav a:focus {
	border-left-width: 3px;
}

#topnav a.menublock1 {
	border-left-width: 1px;
}


/* STANDARD SIZINGS
#logo {
	width: 225px;
	height: 50px;
	padding-right: 1px;
}

#search {
	width: 80px;
	height: 30px;
	padding-left: 1px;
}
*/
#logo {
	width: 225px;
	padding-top:8px;
	height: 45px;
	padding-right: 1px;
}

#search {
	width: 80px;
	height: 27px;
	padding-top:11px;
	padding-left: 1px;
}


div.search_button_block {
	margin-top: 2px;
	display: block;
}

div.search_form_block {
	display: none;
}

#breadcrumbs {
	width: 440px;
	padding-top: 10px;
	margin-bottom:0px;
	margin-left: 8px;
	line-height: 13px;
}

/* Home page */

#home_container {
	width: 316px;
}


#home_container_slider {
	width: 315px;
	padding-left: 1px;
}

div.home_content_container {
	padding-left: 5px;
	padding-right: 5px;
	width: 309px;
}

div.standard_slider {
	display: none;
}

div.phone_slider {
	display: block;
}

div.desktop_layout {
	display: none;
}

div.tablet_layout {
	display: none;
}

div.phone_landscape {
	display: none;
}

div.phone_portrait {
	display: block;
}

div.home_content_container span.main_image_narrow {
	width: 306px;
	padding-right:25px;
}

div.home_content_container span.news_wide {
  width: 306px;
}

div.copy_home_campaign_main {
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 10px;
	color: #424242;
	line-height:18px;
	max-height: 340px; 
}

div.image_overlay {
	position:relative;
	top:-55px;
	left:0px;
	width:100%;
}

div.image_overlay_transparency {
	padding-left:15px;
	padding-right:10px;
	padding-bottom:3px;
	background-color:#f4f4f4;
	opacity:1;
}

.emphasis_box_form {
	width: 100%;
	font-size: 80%;
	margin-left:0px;
	margin-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 5px; 
	padding-top:15px; 
	padding-bottom:10px;
}


p.image_overlay_text {
	color:#000000;
	opacity:1;
	margin:0;
	padding:0;
	font-size:85%;
	line-height:15px;
}

div.home_newsbox_wide_top {
	width: 280px;
	margin-top: 1px;
	margin-left:9px;
	background-image: url(../zz_site_graphics/homepage_wide_newsbox_top.gif);
}

div.home_newsbox_wide_middle {
	width: 250px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	margin-left:9px;
	padding-left:14px;
	padding-right:14px;
	background-image: url(../zz_site_graphics/background_homepage_newsbox.jpg);
}

div.home_newsbox_wide_bottom_icons {
	width: 280px;
	margin-left:9px;
	background-image: url(../zz_site_graphics/homepage_wide_newsbox_bottom_icons.gif);
	background-repeat: no-repeat;
}

div.columns_container {
	height: 400px;
}

div.welcome_featurebox {
	float: left;
	width:100%;
}

div.welcome_featurebox_pad {
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:10px;
}

div.welcome_spacer {
	display:none;
}

.iphone_img_block {
	display: none;
}

.column-left {
    width: 100%;
    position: relative;
}
.column-center {
    width: 100%;
    margin-left: 0px;
    position: relative;
}
.column-right {
    width: 100%;
    position: relative;
}


img.facebook {
	margin-left: 20px;
}

img.twitter {
	margin-left: 11px;
}

img.instagram {
	margin-left: 11px;
}

img.rss {
	margin-left:11px;
	margin-right:15px;
}

img.rss_header {
	position:relative;
	top:9px;
	left:410px;
}

div.home_five_button_layout {
	display: none;
}

div.home_four_button_layout {
	display: block;
	width: 100%;
}


.iphone_no_display {
	display: none;
}

div.text_resize_block {
	display: none;
}

/* Generic pages */

#text_resize {
	width: 316px;
}

#container {
	width: 316px;
	background: none;
} 

#sectiontitle {
	width: 316px;
	text-indent: 9px;
}

#leftmenu {
	width: 194px;
	font-size: 85%;
	margin-top: 103px;
	padding-top: 1px;
	border-top: solid 1px #93B7D6;
}

#leftmenu ul {	
	width: 194px;
}	

#leftmenu li {
	padding-left: 9px;
}

#leftmenu li.double {
	padding-left: 9px;
}

/*div.forever_friends {
	display: none;
}*/

div.foundation_trust {
	display: none;
}

#content{
	width: 306px;
	padding-left: 9px;
	margin-top: -10px;
}

.headingbackgroundcolour1 {
	display: none;
}
.headingbackgroundcolour2 {
	display: none;
}
.headingbackgroundcolour3 {
	display: none;
}
.headingbackgroundcolour4 {
	display: none;
}
.headingbackgroundcolour5 {
	display: none;
}

.headingbackgroundcolour_foundation {
	display: none;
}

.headingbackgroundcolour_media {
	display: none;
}

.headingbackgroundcolour_involved {
	display: none;
}

.headingbackgroundcolour_services {
	display: none;
}

.headingbackgroundcolour_eap {
	display: none;
}

.headingbackgroundcolourblank {
	display: none;
}

.headingbackgroundcolourhelp {
	display: none;
}

.headingbackgroundcolour1_EOL {
	display: none;
}

h2 {
	font-size:135%;
	margin-bottom: 5px;
}


h2.noshim {
	font-size:135%;
	margin-top: 5px;
}

h3 {
	font-size: 130%;
}


.dept_number {
	display: none;
}
	
div.building_number {
	display: none;
}

div.emergency_dept_number {
	display: none;
}
	
div.main_entrance_number {
	display: none;
}


/* Patients & Visitors landing page styles */

div.patients_container {
	width: 316px;
}

div.patients_container span.dropdowns {
	width: 316px;
}

div.patients_container span.news {
  width: 316px;
}

div.patients_button_container {
	margin-left:3px;
	width: 299px;
}

#patients_az_index {
	width: 308px;
	font-size: 16px;
	padding-top: 3px;
	line-height: 23px;
	padding-left: 2px;
	margin-bottom: 7px;
}

#patients_az li {
	width: 23px;
	border-right: none;
}

div.iphone_noshim {
	margin:0;
	padding:0;
	display: none;
}

/* For Clinicians landing page styles */

div.clinicians_container {
	width: 517px;
	padding-top: 5px;
	clear: both;
}

div.clinicians_container span.dropdowns {
	float: left;
	width: 325px;
	text-align: left;
}

div.clinicians_container span.news {
  float: right;
  width: 157px;
  text-align: left;
  vertical-align: bottom;
}

div.left_feature_infobox_top {
	width: 337px;
	background-image: url(../zz_site_graphics/left_infobox_ipad_top.gif);
}

div.left_feature_infobox_middle {
	width: 323px;
	padding-left: 12px;
	padding-right: 0px;
}

div.left_feature_infobox_bottom_clear {
	width: 337px;
	height: 11px;
	background-image: url(../zz_site_graphics/left_infobox_clear_ipad_bottom.gif);
	background-position: bottom left;
}


/* Footer styles */

#footer {
	width: 316px;
} 

div.home_footer_container {
	width: 316px;
}

div.home_footer_container span.nhsdirect {
	display: none;
}

div.home_footer_container span.links {
  width: 316px;
}

#footer1 {
	width: 745px;
} 

#footer1 {
	width: 316px;
} 

#footer2 {
	width: 316px;
} 

#footer3 {
	width: 316px;
} 

#footer4 {
	width: 316px;
} 

#footer5 {
	width: 316px;
} 

/* In page navigation */

.within_page_nav {
	padding-left: 13px;
}


div.two_col_nav {
	width: 320px;
	padding-bottom:20px;
}

div.two_col_nav span.left {
	width: 320px;
	padding-left: 0px;
}

div.two_col_nav span.right {
	width: 320px;
	padding-left: 0px;
}

.drop_down_nav {
	width: 285px;
	padding-left: 10px;
}


div.dropdownrow {
	width: 300px;
}

div.dropdownrow span.label {
	float: left;
	width: 50px;
	text-align: left;
	font-weight: bold;
}

div.dropdownrow span.details {
  float: right;
  width: 250px;
  text-align: left;
}

div.dropdownrow_wide {
	width: 290px;
}

div.dropdownrow_wide span.label {
	float: left;
	width: 290px;
	text-align: left;
	font-weight: bold;
}

div.dropdownrow_wide span.details {
  float: right;
  width: 290px;
  text-align: left;
}


.arrow_link {
	padding-left: 12px;
}

.arrow_link_small {
	padding-left: 12px;
}


.indent_under_arrow {
	padding-left: 12px;
}

.down_arrow {
	padding-left: 12px;
}

.arrow_link_compressed {
	padding-left: 12px;
}

.arrow_link_news {
	padding-left: 10px;
}

.arrow_home_news {
	padding-left: 10px;
}

.arrow_home_news_compressed {
	padding-left: 12px;
}

.arrow_compressed {
	padding-left: 12px;
}

.arrow_back {
	padding-left: 12px;
}

.arrow_back_compressed {
	padding-left: 12px;
}

.arrow_this_page {
	padding-left: 12px;
}

.arrow_no_padding {
	padding-left: 12px;
}

.arrow_padded {
	padding-left: 12px;
}

.pdf_compressed {
	padding-left: 24px;
}


.indent_no_icon {
	padding-left: 0px;
}

.sidebar {
	font-size:90%;
	line-height:17px;
}


div.two_column_infobox_top {
	display: none;
}

div.two_column_infobox_middle {
	width: 316px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	background-color: #EDF2FB;
	border-top: 1px solid #B9CAD7;
	border-left: none;
	border-right: none;
	border-bottom: none;
	background-image: none;
}

div.two_column_infobox_bottom {
	display: none;
}

.within_page_nav {
	color: #000000;
	font-weight: normal;
	font-size: 90%;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 12px;
	margin-top: 14px;
	background-color: #EDF2FB;
	border-top: none;
	border-top: 1px solid #B9CAD7;
	border-bottom: none;
}


div.two_column_infobox_headline {
	padding-left:0px;
}

div.patient_infobox_top {
	width: 280px;
	background-image: url(../zz_site_graphics/homepage_wide_newsbox_top.gif);
	margin-top: 10px;
	margin-left: 11px;
}

div.patient_infobox_middle {
	width: 250px;
	padding-left: 16px;
	padding-top: 10px;
	margin-left: 11px;
	font-size: 100%;
	background-image: url(../zz_site_graphics/background_homepage_newsbox.jpg);
	background-repeat: repeat-x;
}

div.patient_infobox_bottom {
	width: 280px;
	height: 14px;
	margin-left: 11px;
	background-image: url(../zz_site_graphics/homepage_wide_newsbox_bottom_icons.gif);
	background-position: bottom left;
}


/*
div.patient_infobox_top {
	width: 180px;
	background-image: url(../zz_site_graphics/patient_infobox_top.gif);
}

div.patient_infobox_middle {
	padding-left: 12px;
	padding-right: 12px;
	width: 154px;
}

div.patient_infobox_bottom {
	width: 180px;
	background-image: url(../zz_site_graphics/patient_infobox_bottom.gif);
}
*/

/* Slide in menu styles */

div.hamburger_menu {
	clear: both;
	display: block;
	width: 311px;
	font-size: 13px;
	margin-left: 1px;
	margin-right: 0px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 2px;
    background-color: #93B7D6;
}

.site-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.site-canvas {
  height: 100%;
  position: relative;
  width: 100%;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: 300ms ease all;
  -moz-transition: 300ms ease all;
  -ms-transition: 300ms ease all;
  -o-transition: 300ms ease all;
  transition: 300ms ease all;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.site-canvas--active,
#site-canvas:target {
  -webkit-transform: translateX(195px);
  -moz-transform: translateX(195px);
  -ms-transform: translateX(195px);
  -o-transform: translateX(195px);
  transform: translateX(195px);
  -webkit-transform: translate3d(195px, 0, 0);
  -moz-transform: translate3d(195px, 0, 0);
  -ms-transform: translate3d(195px, 0, 0);
  -o-transform: translate3d(195px, 0, 0);
  transform: translate3d(195px, 0, 0);
}

.site-menu {
  height: 100%;
  left: -195px;
  position: absolute;
  top: 0;
  width: 195px;
	background-image: url(../zz_site_graphics/all_page_files/left_strip_bg_ipad.gif);
	background-repeat: repeat-y;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.site-content { position: relative; }

.close-canvas {
  background-color: transparent;
  bottom: 0;
  cursor: pointer;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

#site-canvas:target .close-canvas { display: block; }

}

/* =========================================== */
/* Phone styles (landscape) - iPhone optimised */
/* =========================================== */


@media only screen and (max-width: 480px) and (orientation: landscape), only screen and (max-width: 533px) and (orientation: landscape), only screen and (max-width: 568px) and (orientation: landscape), only screen and (max-width: 640px) and (orientation: landscape){


/*@media only screen and (max-width: 640px) {*/

/* Standard classes adjusted */	

body {
    -webkit-text-size-adjust: none;
}

img {
	max-width: 100%;
	height: auto;
}
	
img.float_right {
	/*max-width:44%;*/
	max-width: 214px;
	margin-left: 20px;
	height: auto;
}

img.float_left {
	/*max-width:44%;*/
	max-width: 214px;
	margin-right: 20px;
	height: auto;
}

img.patients_button {
	max-width: 141px;
	height: auto;
}

img.home_button {
	max-width: 124px;
	height: auto;
}

img.logo {
	max-width: 255px;
	height: auto;
}

img.home_graphic_with_text {
	max-width:140px;
	height: auto;
	padding-bottom: 160px;
	margin-left:15px;
	margin-right: 10px;
}


input.search {
	width:128px;
}

#home_newsbox img {
	max-width:30%;
}

#home_newsbox img.cqc {
	max-width:100%;
	height: auto;
}


div.float_right {
	max-width: 214px;
	margin-left: 20px;
	height: auto;
}

div.float_left {
	max-width: 214px;
	margin-right: 20px;
	height: auto;
}

.alphabetbar {
	padding-left: 10px;
	letter-spacing: 3px;
}

div.gmap_resize {
	max-width: 150px;
	height: 200px;
}

div.gmap_float_right {
	max-width: 150px;	
	height: auto;
	margin-left: 0px;
	padding-right: 50px;
}

input.zoom_searchbox {
	width: 130px;
	height: 22px;
	font-size: 15px;
	margin-bottom: 12px;
}

input.zoom_button {
	margin-left: 5px;
	height: 28px;
	font-size: 15px;
}

/* Containers and layout */

#head_container {
	width: 568px;
} 

.menublock1 {
	width: 141px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:1px;
	background-image:none;
}

.menublock2 {
	width: 140px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:2px;
}

.menublock3 {
	width: 140px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:1px;
	border-left-style:solid;
	border-left-width:2px;
}

.menublock4 {
	width: 140px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:1px;
	border-left-style:solid;
	border-left-width:2px;
}

#topnav a:hover {
	border-left-width: 2px;
}

#topnav a:active {
	border-left-width: 2px;
}

#topnav a:focus {
	border-left-width: 2px;
}

#topnav a.menublock1 {
	border-left-width: 1px;
}



.menublock5 {
	display: none;
}

#logo {
	width: 270px;
}

#search {
	width: 260px;
}

div.iphone_menublock {
	display: none;	
}


/* Home page */

#home_container {
	width: 548px;
}

#home_container_slider {
	width: 566px;
}

div.home_content_container {
	width: 548px;
}

div.phone_slider {
	display: none;
}

div.desktop_layout {
	display: none;
}

div.tablet_layout {
	display: none;
}

div.phone_landscape {
	display: block;
}

div.phone_portrait {
	display: none;
}

/* Slider home page newsbox */

div.home_newsbox_slider_top {
	width: 285px;
	background-image: url(../zz_site_graphics/home_newsbox_slider_iphone_top.gif);
}

div.home_newsbox_slider_middle {
	width: 255px; /* Overall width: 314 */
	min-height:120px;
	height:auto !important;
	height:120px;
}

div.home_newsbox_slider_bottom_icons {
	width: 285px;
	background-image: url(../zz_site_graphics/home_newsbox_slider_bottom_iphone_icons.gif);
}



div.home_content_container span.main_image_narrow {
	width: 320px;
	padding-right:15px;
}

div.home_content_container span.news_wide {
  width: 209px;
}

div.home_newsbox_wide_top {
	width: 209px;
	background-image: url(../zz_site_graphics/homepage_newsbox_top.gif);
}

div.home_newsbox_wide_middle {
	width: 192px;
	padding-left: 10px;
	padding-right: 5px;
}


div.home_newsbox_wide_bottom_icons {
	width: 209px;

	background-image: url(../zz_site_graphics/homepage_newsbox_bottom_icons.gif);
}

div.home_five_button_layout {
	display: none;
}

div.home_four_button_layout {
	display: none;
}

div.home_four_button_layout_landscape {
	display: block;
	width: 100%;
}

img.facebook {
	margin-left: 8px;
}

img.twitter {
	margin-left: 8px;
}

img.instagram {
	margin-left: 8px;
}

img.rss {
	margin-left:7px;
	margin-right:12px;
}

img.rss_header {
	position:relative;
	top:9px;
	left:7px;
}

div.text_resize_block {
	display: none;
}

div.image_overlay {
	position:relative;
	top:-50px;
	left:0px;
	width:100%;
}

div.image_overlay_transparency {
	padding-left:15px;
	padding-right:10px;
	padding-bottom:3px;
	background-color:#f4f4f4;
	opacity:1;
}

p.image_overlay_text {
	color:#000000;
	opacity:1;
	margin:0;
	padding:0;
	font-size:85%;
	line-height:15px;
}


/* Generic pages */

#text_resize {
	width: 568px;
}

#container {
	width: 568px;
	background: none;
} 

#sectiontitle {
	width: 568px;
	text-indent: 9px;
}

#leftmenu {
	width: 198px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top: 103px;
	padding-top: 1px;
	border-top: solid 1px #93B7D6;
}

#leftmenu ul {	
	width: 198px;
}	

#leftmenu li {
	padding-left: 8px;
}

#leftmenu li.double {
	padding-left: 8px;
}

div.forever_friends {
	display: none;
}

div.foundation_trust {
	display: none;
}

#content{
	width: 530px;
	padding-left: 20px;
	margin-top: -15px;
}

.headingbackgroundcolour1 {
	display: none;
}
.headingbackgroundcolour2 {
	display: none;
}
.headingbackgroundcolour3 {
	display: none;
}
.headingbackgroundcolour4 {
	display: none;
}
.headingbackgroundcolour5 {
	display: none;
}

.headingbackgroundcolour_foundation {
	display: none;
}

.headingbackgroundcolour_media {
	display: none;
}

.headingbackgroundcolour_involved {
	display: none;
}

.headingbackgroundcolour_services {
	display: none;
}

.headingbackgroundcolour_eap {
	display: none;
}

.headingbackgroundcolourblank {
	display: none;
}

.headingbackgroundcolourhelp {
	display: none;
}

.headingbackgroundcolour1_EOL {
	display: none;
}

/* Patients & Visitors landing page styles */

div.patients_container {
	width: 532px;
}

div.patients_container span.dropdowns {
	width: 342px;
}

div.patients_container span.news {
  width: 187px;
}

div.patients_button_container {
	width: 322px;
}

#patients_az_index {
	width: 312px;
}

#patients_az li {
	width: 23px;
}

/* For Clinicians landing page styles */

div.clinicians_container {
	width: 517px;
	padding-top: 5px;
	clear: both;
}

div.clinicians_container span.dropdowns {
	float: left;
	width: 325px;
	text-align: left;
}

div.clinicians_container span.news {
  float: right;
  width: 157px;
  text-align: left;
  vertical-align: bottom;
}

div.left_feature_infobox_top {
	width: 337px;
	background-image: url(../zz_site_graphics/left_infobox_ipad_top.gif);
}

div.left_feature_infobox_middle {
	width: 323px;
	padding-left: 12px;
	padding-right: 0px;
}

div.left_feature_infobox_bottom_clear {
	width: 337px;
	height: 11px;
	background-image: url(../zz_site_graphics/left_infobox_clear_ipad_bottom.gif);
	background-position: bottom left;
}

div.two_column_infobox_hub_middle {
	width: 121px;
	padding-left: 10px;
	padding-right: 0px;
}

/* Footer styles */

#footer {
	width: 568px;
} 

#footer {
	width: 568px;
} 

div.home_footer_container {
	width: 568px;
}

div.home_footer_container span.nhsdirect {
	width: 200px;
}

div.home_footer_container span.links {
  width: 368px;
}

#footer1 {
	width: 745px;
} 

#footer1 {
	width: 568px;
} 

#footer2 {
	width: 568px;
} 

#footer3 {
	width: 568px;
} 

#footer4 {
	width: 568px;
} 

#footer5 {
	width: 568px;
} 

/* In page navigation */

.within_page_nav {
	padding-left: 13px;
}


div.two_col_nav {
	width: 506px;
}

div.two_col_nav span.left {
	width: 253px;
	padding-left: 0px;
}

div.two_col_nav span.right {
	width: 253px;
	padding-left: 0px;
}

.arrow_link {
	padding-left: 12px;
}

.arrow_link_small {
	padding-left: 12px;
}


.indent_under_arrow {
	padding-left: 12px;
}

.down_arrow {
	padding-left: 12px;
}

.arrow_link_compressed {
	padding-left: 12px;
}

.arrow_link_news {
	padding-left: 10px;
}

.arrow_home_news {
	padding-left: 10px;
}

.arrow_home_news_compressed {
	padding-left: 12px;
}


.arrow_compressed {
	padding-left: 12px;
}

.arrow_back {
	padding-left: 12px;
}

.arrow_back_compressed {
	padding-left: 12px;
}

.arrow_this_page {
	padding-left: 12px;
}

.arrow_no_padding {
	padding-left: 12px;
}

.arrow_padded {
	padding-left: 12px;
}

div.two_column_infobox_top {
	width: 521px;
	background-image: url(../zz_site_graphics/two_col_infobox_ipad_top.gif);
}

div.two_column_infobox_middle {
	width: 509px;
	padding-left: 10px;
	padding-right: 0px;
}

div.two_column_infobox_bottom {
	width: 521px;
	background-image: url(../zz_site_graphics/two_col_infobox_ipad_bottom.gif);
}

div.two_column_infobox_headline {
	padding-left:0px;
}

div.patient_infobox_top {
	width: 180px;
	background-image: url(../zz_site_graphics/patient_infobox_top.gif);
}

div.patient_infobox_middle {
	padding-left: 12px;
	padding-right: 12px;
	width: 154px;
}

div.patient_infobox_bottom {
	width: 180px;
	background-image: url(../zz_site_graphics/patient_infobox_bottom.gif);
}

/* Slide in menu styles */

div.hamburger_menu {
	clear: both;
	display: block;
	width: 560px;
	font-size: 12px;
	margin-left: 1px;
	margin-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 2px;
    background-color: #93B7D6;
}

.site-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.site-canvas {
  height: 100%;
  position: relative;
  width: 100%;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: 300ms ease all;
  -moz-transition: 300ms ease all;
  -ms-transition: 300ms ease all;
  -o-transition: 300ms ease all;
  transition: 300ms ease all;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.site-canvas--active,
#site-canvas:target {
  -webkit-transform: translateX(199px);
  -moz-transform: translateX(199px);
  -ms-transform: translateX(199px);
  -o-transform: translateX(199px);
  transform: translateX(199px);
  -webkit-transform: translate3d(199px, 0, 0);
  -moz-transform: translate3d(199px, 0, 0);
  -ms-transform: translate3d(199px, 0, 0);
  -o-transform: translate3d(199px, 0, 0);
  transform: translate3d(199px, 0, 0);
}

.site-menu {
  height: 100%;
  left: -199px;
  position: absolute;
  top: 0;
  width: 199px;
	background-image: url(../zz_site_graphics/all_page_files/left_strip_bg_ipad.gif);
	background-repeat: repeat-y;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.site-content { position: relative; }

.close-canvas {
  background-color: transparent;
  bottom: 0;
  cursor: pointer;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

#site-canvas:target .close-canvas { display: block; }

img.slider {
	max-width: 566px;
	height: auto;
}


}



/* Nexus 7 2013 - SAVED PROOF OF CONCEPT
   =====================================

@media only screen and (device-width: 600px) and (orientation: portrait) {

img {
	max-width:100%;
}
	
img.float_right {
	max-width:40%;
}

img.float_left {
	max-width:40%;
}

img.logo {
	max-width:80%;
}

input.search {
	width:128px;
}

h1 {
	font-size:120%;
}


h2 {
	font-size:145%;
}

.dept_number {
	display: none;
}
	
div.building_number {
	display: none;
}

div.emergency_dept_number {
	display: none;
}
	
div.main_entrance_number {
	display: none;
}


.headingbackgroundcolour1 {
	width: 195px;
}
.headingbackgroundcolour2 {
	width: 195px;
}
.headingbackgroundcolour3 {
	width: 195px;
}
.headingbackgroundcolour4 {
	width: 195px;
}
.headingbackgroundcolour5 {
	width: 195px;
}

#leftmenu {
	width: 195px;
	font-size: 85%;
}

#leftmenu ul {	
	width: 195px;
}	

#leftmenu li {
	padding-left: 9px;
}

#leftmenu li.double {
	padding-left: 9px;
}

div.forever_friends {
	display: none;
}

div.foundation_trust {
    display: none;
}


#head_container {
	width: 597px;
} 

.menublock1 {
	width: 148px;
}

.menublock2 {
	width: 148px;
}

.menublock3 {
	width: 148px;
}

.menublock4 {
	width: 148px;
}

.menublock5 {
	display:none;
}


#search {
	width: 272px;
}

#container {
	width: 597px;
	padding-right: 0px;
	background-image: url(../zz_site_graphics/all_page_files/left_strip_bg_tablet.gif);
} 

#sectiontitle {
	width: 597px;
	text-indent: 10px;
}

#content{
	width: 375px;
	padding-left: 21px;
}

#footer {
	width: 597px;
} 

#footer1 {
	width: 597px;
} 

#footer2 {
	width: 597px;
} 

#footer3 {
	width: 597px;
} 

#footer4 {
	width: 597px;
} 

#footer5 {
	width: 745px;
} 

div.two_col_nav {
	width: 465px;
}

div.two_col_nav span.left {
	width: 214px;
	padding-left: 0px;
}

div.two_col_nav span.right {
	width: 230px;
}

} */

