html {
overflow: scroll;
}

body {
	font-size: 82%;
	font-family: Arial, Sans-Serif;
	color:#222222;
	padding:0px;
	margin:0px;
}

a {
color: #0268BB;
	text-decoration: none;
}

a:visited {
color: #0268BB;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #000000;
}

a:active { color:#0268BB;
	text-decoration: none;}
	
/*b {
	color: #333333;
}*/

	
form {
	margin-bottom: 10px;
}

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;
}

h1 {
	display: none;
}
	
h2 {
	color: #862626;
	font-family: arial; /* was georgia */
	font-weight:  normal;
	font-size:180%;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 14px;
}

h2.composite_title {
	color: #862626;
	font-family: arial; /* was georgia */
	font-weight:  normal;
	font-size:180%;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}

h2.clinicians_homepage {
	color: #862626;
	font-family: arial; /* was georgia */
	font-weight:  normal;
	font-size:180%;
	margin-top: 0px;
	margin-bottom: 13px;
	padding-top: 2px;
	padding-bottom: 0px;
}

h2.patients_homepage {
	color: #862626;
	font-family: arial; /* was georgia */
	font-weight:  normal;
	font-size:180%;
	margin-top: 0px;
	margin-bottom: 13px;
	padding-top: 2px;
	padding-bottom: 0px;
}


h2.topic_title {
	color: #862626;
	font-weight: bold;
	font-size: 11pt;
	margin-top: 5px;
	margin-bottom: 11px;
	/* border-bottom: 1px solid #819AC0; */
}

h3 {
	color: #862626;
	font-family: arial; /* was georgia */
	font-weight: normal;
	font-size: 140%;
	margin-top: 15px;	
	padding-bottom: 6px;
	margin-bottom: 5px;
	border-bottom: 1px solid #C0C9AD;
}

h3.composite_title {
	color: #862626;
	font-family: arial; /* was georgia */
	font-weight: normal;
	font-size: 140%;
	padding-top: 0px;
	margin-top: 3px;
	padding-bottom: 20px;
	border-bottom: none; 
}

h3.composite_title_underline {
	color: #862626;
	font-family: arial; /* was georgia */
	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: #862626;
	font-family: arial; /* was georgia */
	font-weight: normal;
	font-size: 140%;
	padding-top: 0px;
	margin-top: 15px;	
	padding-bottom: 0px;
	margin-bottom: 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.clinicians_homepage_top {
	font-size: 140%;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: none;
	font-style: italic;
}

h3.clinicians_homepage {
	font-size: 150%;
	margin-top: 0px;
	padding-top: 7px;
	margin-bottom: 0px;
	border-bottom: none;
	font-style: italic;
}

h3.patients_homepage_top {
	font-size: 140%;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: none;
	font-style: italic;
}

h3.patients_homepage {
	font-size: 14pt;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	border-bottom: none;
	font-style: italic;
}


h3.maintitle {
	color: #862626;
	font-weight: normal;
	font-size: 16pt;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	border-bottom: none;
}


h3.main_title_underline {
	color: #862626;
	font-weight: normal;
	font-size: 16pt;
	padding-top: 3px;
	padding-bottom: 6px;
	margin-bottom: 5px;
}


h3.ref_range_nav {
	color: #000000;
	font-family: verdana;
	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-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #DEE4EA;
	border-bottom: none;
}


h3.within_page_nav {
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #EBF1DE;
	border-top: none;
	border-top: 1px solid #C0C9AD;
	border-bottom: none;
}


.within_page_nav {
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #EEF1F6;
	border-top: none;
	border-top: 1px solid #C4D1DE;
	border-bottom: none;
}

#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: #EEF1F6;
	border-top: none;
	border-top: 1px solid #C4D1DE;
	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-family: arial; /* was georgia */
	font-weight: normal;
	font-size: 160%;
	font-style: italic;
	border-bottom: none;
}


h4 {
	color: #862626;
	font-family: arial; /* was georgia */
	font-weight: normal;
	font-size: 140%;
}

h4.composite_subtitle {
	color: #862626;
	font-family: arial; /* was georgia */
	font-weight: normal;
	font-size: 140%;
	padding-top: 2px;
	margin-top: 0px;
}

h5 {
	color: #862626;
	font-weight:bold;
	font-size: 110%;
	}	

h5.contactlist {
	width: 400px;
	padding-bottom: 9px;
	margin-bottom: 0px;
	border-bottom: 1px dashed #DDDDEE;
}
	
h6 {
	color:#666666;
	font-weight:bold;
	font-size: 8pt;
	padding-top: 5px;
	padding-bottom: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #DDDDEE;
}

h6.pull_quote {
	color:#666666;
	font-weight:bold;
	font-size: 8pt;
	padding-top: 0px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px solid #DDDDEE;
}


.links_subhead {
	margin-bottom: 5px;
}

table.list {
	border-style: solid;
	border-collapse: collapse;
	border-color: #C4D1DE;
}

td.list {
	border-color: #C4D1DE;
}

/* 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;
	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: 400px;
	height: 15px;
	clear: both;
}

div.contactrow span.label {
	float: left;
	width: 140px;
	text-align: left;
	font-weight: bold;
}

div.contactrow span.details {
  float: right;
  width: 260px;
  text-align: left;
}

div.longcontactrow {
	width: 400px;
	height: 15px;
	clear: both;
}

div.longcontactrow span.label {
	float: left;
	width: 240px;
	text-align: left;
	font-weight: bold;
}

div.longcontactrow span.details {
  float: right;
  width: 160px;
  text-align: left;
}

div.contactlistrow {
	width: 400px;
	height: 15px;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #DDDDEE;
}

div.contactlistrow span.label {
	float: left;
	width: 240px;
	text-align: left;
}

div.contactlistrow span.details {
  float: right;
  width: 160px;
  text-align: left;
  vertical-align: bottom;
}


div.shortcontactrow {
	clear: both;
	width: 400px;
	height: 15px;
	margin-left: 35px;
	clear: both;
}

div.shortcontactrow span.label {
	float: left;
	width: 120px;
	text-align: left;
	font-weight: bold;
}

div.shortcontactrow span.details {
  float: right;
  width: 280px;
  text-align: left;
}

div.mediumcontactrow {
	width: 450px;
	height: 15px;
	margin-left: 35px;
	clear: both;
}

div.mediumcontactrow span.label {
	float: left;
	width: 170px;
	text-align: left;
	font-weight: bold;
}

div.mediumcontactrow span.details {
  float: right;
  width: 280px;
  text-align: left;
}


div.shortcontactrow span.singlecell {
	float: left;
	width: 400px;
	text-align: left;
}

div.mediumcontactrow span.singlecell {
	float: left;
	width: 450px;
	text-align: left;
}

div.longnamecontactrow {
	clear: both;
	width: 500px;
	height: 15px;
	margin-left: 35px;
	clear: both;
}

div.longnamecontactrow span.label {
	float: left;
	width: 120px;
	text-align: left;
	font-weight: bold;
}

div.longnamecontactrow span.details {
  float: right;
  width: 380px;
  text-align: left;
}


div.newslistrow {
	width: 550px;
	height: 15px;
	clear: both;
	padding-top: 6px;
	padding-bottom: 4px;
	border-bottom: 1px dashed #DDDDEE;
}

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;
}

/* Main Home Tables */

div.home_content_container {
	width: 800px;
	padding-top: 3px;
	clear: both;
}

div.home_content_container span.main_image {
	float: left;
	width: 591px;
	text-align: left;
}

div.home_content_container span.news {
  float: right;
  width: 209px;
  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;
}


div.home_image_container {
    position: absolute;
	padding-top: 1px;
	width: 524px;
	height: 304px;
	border-bottom: solid 5px #C4D1DE;
}

div.pic_home_main {
	position: absolute;
	top: 6px;
	left: 240px;
	width: 274px;
	height: 299px;
}

div.copy_home_main {
	position: absolute;
	top: 38px;
	left: 21px;
	width: 211px;
	height: 230px;
	color: #6A6A6A;
}

div.transOFF {
}

div.transON {
	opacity:.70;
	filter: alpha(opacity=70); -moz-opacity: 0.7;
}


/* For Patients Home Tables */

div.patients_container {
	width: 573px;
	padding-top: 5px;
	clear: both;
}

div.patients_container span.dropdowns {
	float: left;
	width: 400px;
	text-align: left;
}

div.patients_container span.news {
  float: right;
  width: 170px;
  text-align: left;
  vertical-align: bottom;
}

div.patients_nav_top {
padding-top: 6px;
padding-bottom: 7px;
margin-top: 0px;
margin-bottom: 0px;
}

div.patients_nav_bottom {
padding-top: 0px;
padding-bottom: 21px;
margin-top: 0px;
margin-bottom: 0px;
}


div.letter {
float:left;
width:20px;
text-align: center;
font-weight: bold;
}

div.bar {
float:left;
width:3px;
text-align: center;
color: #000000;
}

/* For Clinicians Home Table */

div.clinicians_container {
	width: 573px;
	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: 11px;
}

/* 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: #EEF1F6; 
	width: 161px;
	margin-top: 8px;
	padding-top: 9px;
	padding-bottom: 14px;
	padding-left: 10px;
	padding-right: 2px;
	color: #333333;
}

/* Home page styles */

#home_container {
	padding:0px;
	margin: 0px;
	margin-top: 38px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	overflow: hidden;
} 

#feature_link_container {
	padding:0px;
	margin: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	overflow: hidden;
} 


#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-family: arial;
	font-size: 12pt;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 23px;
	text-align: left;
}

.image_block {
	width: 100%;
	height: 168px;
	padding: 0;
	margin: 0;
}

.feature_image_block {
	width: 100%;
	height: 68px;
	padding: 0;
	margin: 0;
}


#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;
}

.drop_down_nav {
	color: #000000;
	width: 91%;
	font-weight: normal;
	font-size: 8pt;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 18px;
	background-color: #EEF1F6;
	border-top: none;
	border-top: 1px solid #C4D1DE;
	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: #F5F3FB;
	border-top: none;
	border-top: 1px solid #C4D1DE;
	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: 7px;
	background-color: #FAF4F8;
	border-top: none;
	border-top: 1px solid #C4D1DE;
	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: 0px;
	margin-top: 0px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	}

ul.noindent {
	margin-left: 17px;
	padding-left: 0px;
}

li.double_height {
	padding-top: 7px;
}

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;
} 


/* General styles */


#head_container {
	display: none;
}

#container {
	padding:0px;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 640px;
	overflow: hidden;
	background-image: url(../zz_site_graphics/all_page_files/left_strip_bg.gif);
	background-repeat: repeat-y;
} 


#logo {
	text-align: left;
	padding-top: 10px;
	width: 498px;
	float: left;
	height: 70px;
	background-color: #FFFFFF;
}

#search {
	text-align: right;
	font-size: 90%;
	float: right;
	width: 300px;
	padding-top: 10px;
	height: 70px;
}

#search_results {
}

#search_results a {
	font-weight: bold;
	}
	
#topnav {
 }
#topnav a:visited {
	text-decoration: none;
	color: #FFFFFF;}
	#topnav a:hover {
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	}



#breadcrumbs {
	text-align: left;
	padding-top: 0px;
	font-size: 90%;
	width: 800px;
	padding-left: 10px;
	margin-bottom: 0px;
	line-height: 4em;
	background-color: #FFFFFF;
}


#breadcrumbs a {
color: #0099CC;}

#breadcrumbs a:hover {
color: #000000;}


#sectiontitle {
	text-align: left;
	float: left;
	width: 800px;
	text-indent: 10px;
}



#leftmenu {
	display: none;
}



#leftmenu ul {	
list-style: none;
width: 200px;
margin-top:0px;
margin-right:0px;
margin-bottom:2px;
margin-left:0px;
padding: 0;}	

#leftmenu li {
margin-bottom: 0px;
text-align: left;
height: 20px;
text-decoration: none;
color: #FFFFFF;
display: block;
padding-top: 6px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 10px;
border-bottom: solid 1px #B3C3CF}

#leftmenu li.double {
margin-bottom: 0px;
text-align: left;
height: 32px;
text-decoration: none;
color: #FFFFFF;
display: block;
padding-top: 6px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 10px;
border-bottom: solid 1px #B3C3CF}


#leftmenu a {
	text-decoration: none;
	color: #0268BB;}

#leftmenu a:visited {
	text-decoration: none;
	color: #0268BB;}
	
#leftmenu a:hover {
	text-decoration: none;
	color: #000000;}

#leftmenu li.currpage {
background-color: #DFE4EB;
color: #000000;}

#leftmenu li.d_currpage {
background-color: #DFE4EB;
height: 32px;
color: #000000;}



/* Generic page styles */

#content{
	margin: 0px;
	width: 640px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 35px;
	background-color: #FFFFFF;
}


#footer {
	display: none;
} 

#footer1 {
	display: none;
} 

#footer2 {
	display: none;
} 

#footer3 {
	display: none;
} 

#footer4 {
	display: none;
} 

#footer5 {
	display: none;
} 

#footer6 {
	display: none;
} 

.menublock1 {
	background-color: #D380AE;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 95%;
	display: inherit;
	width: 143px;
	float: left;
	text-align: center;
border-left-color:#D380AE;
border-left-style:solid;
border-left-width:1px;
	border-top-color: #D380AE;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #D380AE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.menublock2 {
background-color: #F3BF80;
padding-bottom: 3px;
padding-left: 8px;
padding-right: 8px;
padding-top: 3px;
font-weight: bold;
color: #FFFFFF;
font-size: 95%;
display: inherit;
width: 143px;
float: left;
text-align: center;
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:1px;
	border-top-color: #F3BF80;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #F3BF80;
	border-bottom-style: solid;
	border-bottom-width: 1px;}

.menublock3 {
background-color: #B3CE80;
padding-bottom: 3px;
padding-left: 8px;
padding-right: 8px;
padding-top: 3px;
font-weight: bold;
color: #FFFFFF;
font-size: 95%;
display: inherit;
width: 143px;
float: left;
text-align: center;
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:1px;
	border-top-color: #B9D78A;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #B9D78A;
	border-bottom-style: solid;
	border-bottom-width: 1px;}

.menublock4 {
background-color: #819AC0;
padding-bottom: 3px;
padding-left: 8px;
padding-right: 8px;
padding-top: 3px;
font-weight: bold;
color: #FFFFFF;
font-size: 95%;
display: inherit;
width: 142px;
float: left;
text-align: center;
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:1px;
	border-top-color: #819AC0;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #819AC0;
	border-bottom-style: solid;
	border-bottom-width: 1px;}

.menublock5 {
background-color: #9585B4;
padding-bottom: 3px;
padding-left: 8px;
padding-right: 8px;
padding-top: 3px;
font-weight: bold;
color: #FFFFFF;
font-size: 95%;
display: inherit;
width: 142px;
float: left;
text-align: center;
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:1px;
border-right-color:#9585B4;
border-right-style:solid;
border-right-width:1px;
	border-top-color: #9585B4;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #9585B4;
	border-bottom-style: solid;
	border-bottom-width: 1px;}

.headingbackgroundcolour_test {
	display:none; 
}

.headingbackgroundcolour1 {
	display:none; 
}

.headingbackgroundcolour2 {
	display:none; 
}

.headingbackgroundcolour3 {
	display:none; 
}

.headingbackgroundcolour4 {
	display:none; 
}

.headingbackgroundcolour5 {
	display:none; 
}
	

.headingbackgroundcolourblank {
	display:none; 
}

.topofpage {
	display:none;
}

.backtosection {
	display: none;
}

.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: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.arrow_link_compressed {
	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: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.arrow_link_news {
	text-align: left;
	background-image: url(../zz_site_graphics/arrow_link_purple.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 #DDDDEE;
	
}

.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: 5px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px dashed #DDDDEE;
}

.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: 3px;
	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: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 11px;
}

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.gp_newsbox_top {
	width: 148px;
	height: 14px;
	background-image: url(../zz_site_graphics/gp_newsbox_top.gif);
	margin-top: 29px;
	padding-left: 16px;
}

div.gp_newsbox_middle {
	width: 142px;
	height: 234px;
	border-left: 1px solid #C4D1DE;
	border-right: 1px solid #C4D1DE;
	padding-left: 10px;
	padding-right: 10px;
}

div.gp_newsbox_bottom {
	width: 164px;
	height: 13px;
	background-image: url(../zz_site_graphics/gp_newsbox_bottom.gif);
}

div.news_title {
	padding-top: 8px;
	padding-bottom: 9px;
	font-weight: bold;
	color: #C9659E;
	font-size: 9pt;
	border-bottom: 1px dashed #DDDDEE;
}

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: #C9659E;
	font-size: 8pt;
	border-top: 1px solid #DDDDEE;
}

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_box_top.gif);
	margin-top: 0px;
}

div.ruh_matters_box_middle {
	width: 132px;
	height: 64px;
	border-left: 1px solid #C4D1DE;
	border-right: 1px solid #C4D1DE;
	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_box_bottom.gif);
}

div.ruh_matters_title {

	color: #555577;
	font-family: georgia;
	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:hover {
	color: #555577;
	}

div.ruh_matters_title a:active {
	color: #555577;
	}
	
/* Patients Homepage Information Box */

div.patient_infobox_top {
	width: 158px;
	height: 14px;
	background-image: url(../zz_site_graphics/patient_infobox_top.gif);
	margin-top: 29px;
	padding-left: 0px;
}

div.patient_infobox_middle {
	width: 128px;
	height: 155px;
	border-left: 1px solid #C4D1DE;
	border-right: 1px solid #C4D1DE;
	padding-left: 14px;
	padding-right: 14px;
	background-image: url(../zz_site_graphics/background_patient_infobox.jpg);
}

div.patient_infobox_bottom {
	width: 158px;
	height: 14px;
	background-image: url(../zz_site_graphics/patient_infobox_bottom.gif);
}

div.patient_infobox_title {
	padding-top: 8px;
	padding-bottom: 3px;
	font-weight: bold;
}

div.patient_infobox_separator {
	margin-top: 11px;
	margin-bottom: 0px;
	padding: 0px;
	border-bottom: 1px dashed #DDDDEE;
}

/* Home page news box */

div.home_newsbox_top {
	width: 209px;
	height: 14px;
	background-image: url(../zz_site_graphics/home_newsbox_top.gif);
	margin-top: 0px;
	padding-left: 0px;
}

div.home_newsbox_middle {
	width: 179px;
	height: 220px;
	border-left: 1px solid #C4D1DE;
	border-right: 1px solid #C4D1DE;
	padding-left: 14px;
	padding-right: 14px;
	background-image: url(../zz_site_graphics/background_home_newsbox.jpg);
}

div.home_newsbox_bottom {
	width: 209px;
	height: 14px;
	background-image: url(../zz_site_graphics/home_newsbox_bottom.gif);
}

div.home_newsbox_title {
	font-family: georgia;
	padding-top: 8px;
	padding-bottom: 9px;
	color: #005CA8;
	font-size: 13pt;
	font-style: italic;
	border-bottom: 1px dashed #DDDDEE;
}

#home_address
{
	color: #6A6A6A;
	padding-top: 19px;
	padding-left: 7px;
}

#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: 7pt;
	color: #777777;
}

.file_size {
	font-style: italic;
	font-size: 7pt;
	color: #777777;
}


.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: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.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: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.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: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.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: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.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: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.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: 0px;
	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: 3px;
	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: 3px;
	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;
}

.alphabetbar {
	margin-bottom: 15px;
	letter-spacing: 3px;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-color: #DEE4EA;
	border-bottom: none;

}

.patients_alphabetbar {
	margin-bottom: 15px;
	letter-spacing: 3px;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 8px;
	background-color: #FAF4F8;
	border-top: 1px solid #C4D1DE;
	border-bottom: none;
}


.listUnmarked {
list-style: none;
font-size: 95%;
}

.spaced {
	padding-bottom: 7px;
}

.double_spaced {
	padding-bottom: 14px;
}

.contact_details {
	margin-top: 10px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.details_indented {
	margin-top: 2px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.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: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

input.search {
background-color: #F3F3F3;
font-size: 8pt; 
border-width: 1px;
border-color:#93A3AF;
border-style:solid}

input.button_search {
background-color: #DFE4EB;
font-family: verdana;
font-size: 8pt; 
height: 18px;
border-width: 1px;
border-color:#93A3AF;
border-style:solid}
