/* General
*******************************************************************************/
* {
	list-style: none;
	margin: 0;
	padding: 0;
} 

html body {
	background: #FFFFFF;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	text-align: center;
	color: #000;
}

.container	{
	clear: both;
	text-align:left;
	min-width: 1000px;
	background: transparent url("/images/hcf/bg/bg_container.gif") 0px 106px repeat-x!important; 
}

* html .container {background: transparent url("/images/hcf/bg/bg_container.gif") 0px 108px repeat-x!important;} 

* html .minwidthb {
	border-left: 950px solid #fff;
}

* html .minwidthb, .minwidthm {
	height: 0;
	he\ight: auto;
	zoom: 1;
}

* html .minwidthm {
	margin-left: -950px;
	position: relative;
}

img {
	border: none;
}

a {
	color: #A50135;
	text-decoration: underline;
	}

	
a:hover { 
	text-decoration: none; 
} 

p {
	margin: 0 0 20px 0;
	line-height: 1.5em;
}

/* Clear Float
*******************************************************************************/

/*** see http://www.positioniseverything.net/easyclearing.html ***/
.clearfloat:after {
content: "."; 
display: block; 
height: 0; 
clear: both;
visibility: hidden;
}
 
.clearfloat { display: inline-block; }
 
/* Hides from IE-mac */
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }
/* End hide from IE-mac */
/*** end clearing hack ***/ 

/* Tables and Lists
*******************************************************************************/
.right_content table {
	border: 1px solid #ADD8E6;
	padding: 0;
	margin: 0 0 20px 0;
}

.right_content table td {
	border: 1px solid #ADD8E6;
	padding: 5px;
}

.right_content ol	{
	padding: 0px 0px 0px 20px;
	margin: 0 0 20px 6px;
}

.right_content ol li {
	list-style : decimal;
	padding: 2px;
}

.right_content ul	{

	padding: 0px 0px 0px 20px;
	margin: 0 0 20px 0;
}

.right_content ul li	{
	list-style : disc;
	color: #000;
	padding: 2px;
}

.right_content ul li ul {
	margin: 0px;
}

.right_content ol li ul {
	margin: 0px;
}

/* Header
*******************************************************************************/

.header {
	background: #FFF url("/images/hcf/bg/bg_header.gif") repeat-x;
	height: 76px;
}

.header h1 {
	display: none;
}

.header a {
	float: left;
}

.headerSearch {
	margin-top: 48px;
	float: right;
}

html>body .headerSearch {
	margin-top: 50px;
}

input.searchInput {
	border: 1px solid #000;
	width: 110px;
}

.subNav {
	float: right;
	margin-top: 50px;
	padding-right: 70px;
}

.vertAlignMiddle{
	vertical-align: middle;
}

.content {
	border-top: 2px solid #EBEFF0;
	margin: 1px 0 0 0;
}

.content.bg {
	background: transparent url("/images/hcf/bg/bg_left_col.gif") repeat-y;
}

.intro {
	background: #ADD8E6 url("/images/hcf/bg/dot_line2.gif") 320px 40px no-repeat;
	height: 147px;
	padding: 0 0 0 138px;
	text-align: left;
	border-top: 1px solid #88CEEB;
}

.intro img {
	float: left;
}

.intro-details {
	float: left;
	padding: 15px 0 0 10px;
	width: 600px;
}

.intro-details h2 {
	background: url("/images/hcf/titles/going-to-hospital.gif") no-repeat;
	text-indent: -9000px;
}

html>body .intro-details h2 {
	padding: 0 0 6px 0;
}

.hr {
	width: 100%;
	border: 0;
	background: #ADD8E6 url("/images/hcf/dot_line.gif") repeat-x;
	height: 1px;
	text-align:left;
	padding: 0 0 0 0;
	margin: 0;
	display: none;
}

.hrw {
	width: 100%;
	border: 0;
	background: #fff url("/images/hcf/dot_line.gif") repeat-x;
	height: 1px;
	text-align:left;
	padding: 0 0 0 0;
	margin: 0;
}

html>body .hr {
	padding: 0 0 8px 0;
}

html>body .hrw {
	padding: 0 0 15px 0;
}

#flashContent {
	padding: 24px 0 0 13px;
	float: left;
	background: none;
}

/* modified 03/11/06 */
.reg_button {
	width: 210px;
	display: inline;
	clear: both;
	float: left;
	margin: 15px 0 0 550px;
}

html>body .reg_button {
	width: 210px;
	display: inline;
	clear: both;
	float: left;
	margin: 15px 0 12px 550px;
}

/* modified 03/11/06 */
.back_top {
	width: 210px;
	display: inline;
	clear: both;
	float: left;
	margin: 15px 0 0 860px;
}

.reg_button span {
	display: none;
}

.left_col {
	width: 309px;
	float: left;
	background: #FFF url("/images/hcf/bg/bg_left_col.gif") repeat-y;
}

.right_header {
	background: #ADD8E6 url("/images/hcf/bg/dot_line2.gif") 15px 40px no-repeat;
	height: 49px;
	border-top: 1px solid #88CEEB;
	text-align: left;
	width: 641px;
	margin: -22px 0 25px -10px;
	display: block;
}

/* modified 03/11/06 */
html>body .right_header {
	margin: -25px 0 25px -10px;
}

.right_header h2 {
	text-indent: -9000px;
	margin: 15px 0 0 10px;
	height: 22px;
}

.right_header img {
	margin: 12px 0 0 10px!important;
}

/* Start Page Titles */

.Colonoscopy {
	background: url("/images/hcf/titles/Colonoscopy.gif") no-repeat;
}

.Gastroscopy {
	background: url("/images/hcf/titles/Gastroscopy.gif") no-repeat;
}

.Cataract_Surgery {
	background: url("/images/hcf/titles/Cataract_Surgery.gif") no-repeat;
}

.Confinement {
	background: url("/images/hcf/titles/Confinement.gif") no-repeat;
}

.Arthroscopic {
	background: url("/images/hcf/titles/Arthroscopic.gif") no-repeat;
}

.Total_Knee {
	background: url("/images/hcf/titles/Total_Knee.gif") no-repeat;
}

.Total_Hip {
	background: url("/images/hcf/titles/Total_Hip.gif") no-repeat;
}

.Cystoscopic {
	background: url("/images/hcf/titles/Cystoscopic.gif") no-repeat;
}

.Skin_Tumour {
	background: url("/images/hcf/titles/skin_tumour.gif") no-repeat;
}

.Coronary_Angiography {
	background: url("/images/hcf/titles/Coronary_Angiography.gif") no-repeat;
}

.Coronary_Artery {
	background: url("/images/hcf/titles/Coronary_Artery.gif") no-repeat;
}

.Laminectomy {
	background: url("/images/hcf/titles/Laminectomy.gif") no-repeat;
}

.Major_Colo {
	background: url("/images/hcf/titles/Major_Colo.gif") no-repeat;
}

.Prostatectomy{
	background: url("/images/hcf/titles/Prostatectomy.gif") no-repeat;
}

.Sleep_Apnoea {
	background: url("/images/hcf/titles/Sleep_Apnoea.gif") no-repeat;
}

.IVF {
	background: url("/images/hcf/titles/IVF.gif") no-repeat;
}

.Chemotherapy {
	background: url("/images/hcf/titles/Chemotherapy.gif") no-repeat;
}

.Hernias {
	background: url("/images/hcf/titles/Hernias.gif") no-repeat;
}

.Tonsillectomy {
	background: url("./images/hcf/titles/Tonsillectomy.gif") no-repeat;
}

.Cholecystectomy {
	background: url("/images/hcf/titles/Cholecystectomy.gif") no-repeat;
}

.Hysterectomy {
	background: url("/images/hcf/titles/Hysterectomy.gif") no-repeat;
}

.Cardiac_Pacemakers {
	background: url("/images/hcf/titles/Cardiac_Pacemakers.gif") no-repeat;
}

.Heart_Valve {
	background: url("/images/hcf/titles/Heart_Valve.gif") no-repeat;
}

.Cardiac_Electrophysiology {
	background: url("/images/hcf/titles/Cardiac_Electrophysiology.gif") no-repeat;
}

.Gynaecological {
	background: url("/images/hcf/titles/Gynaecological.gif") no-repeat;
}

.Skin_Grafts {
	background: url("/images/hcf/titles/Skin_Grafts.gif") no-repeat;
}

.Renal_Dialysis {
	background: url("/images/hcf/titles/Renal_Dialysis.gif") no-repeat;
}

.Major_Depressive {
	background: url("/images/hcf/titles/Major_Depressive.gif") no-repeat;
}

.Chest_Pain {
	background: url("/images/hcf/titles/Chest_Pain.gif") no-repeat;
}

.Lung_Infections {
	background: url("/images/hcf/titles/Lung_Infections.gif") no-repeat;
}

.Dental_Extraction {
	background: url("/images/hcf/titles/Dental_Extraction.gif") no-repeat;
}

.Hysteroscopic {
	background: url("/images/hcf/titles/Hysteroscopic.gif") no-repeat;
}

.Orthopaedic {
	background: url("/images/hcf/titles/Orthopaedic.gif") no-repeat;
}

.Digestive_System {
	background: url("/images/hcf/titles/Digestive_System.gif") no-repeat;
}

.Substance_Use {
	background: url("/images/hcf/titles/Substance_Use.gif") no-repeat;
}

.Insertion {
	background: url("/images/hcf/titles/Insertion.gif") no-repeat;
}

.Removal_Breast {
	background: url("/images/hcf/titles/Removal_Breast.gif") no-repeat;
}

/* End Page Titles */

h3 {
	text-indent: -9000px;
	margin:  0 0 7px 0;
}

.preparation {
	background: url("/images/hcf/titles/preparation.gif") no-repeat;
}

.day_of_procedure {
	background: url("/images/hcf/titles/day_of_procedure.gif") no-repeat;
}

.aftercare {
	background: url("/images/hcf/titles/aftercare.gif") no-repeat;
}

.view_all {
	background: url("/images/hcf/titles/view_all.gif") no-repeat;
}

.costscharges {
	background: url("/images/hcf/titles/costsandcharges.gif") no-repeat;
}


h4 {
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 20px 0;
}

.right_content {
	width: 631px;
	float: left;
	text-align: left;
	padding: 25px 0 0 10px;
	margin-top: -50px;
}

* html .right_content {
	margin-top: -53px;
}

.right_content img {
	border: 3px solid #ADD8E6;
	margin: 0 0 20px 0;
}

.print {
	background: url("/images/hcf/buttons/btn_print.gif") no-repeat;
	width: 67px;
	height: 31px;
	display: block;
	float: right;
	text-indent: -9000px;
}

ul#nav {
	padding: 10px 0 18px 0;
	font-size: 11px;
}

ul#nav li {
	float: left;
	padding: 0 15px 0 0;
	list-style : none;
}

ul#nav li a {
	text-decoration: underline;
	color: #000;
}

ul#nav li.current a {
	font-weight: bold;
	color: #A70639;

}

.profile-wrapper {display:none;}

/* modified 03/11/06 */
.intro-text {
	padding: 10px 0 0 0px;
	margin: -13px 0 0 0;
	color: #000;
}

/* modified 03/11/06 */
html>body .intro-text {
	margin: -6px 0 0 0;
}

/* modified 03/11/06 */
.disclaimer {
	float: left;
	clear: both;
	padding: 15px;
	font-size: .8em;
	width: 750px;
	color: #414141;
}

/* modified 03/11/06 */
.disclaimer_sub {
	float: left;
	padding: 15px;
	font-size: .8em;
	width: 600px;
	margin: 0 0 0 310px;
	color: #414141;
	display: inline;
}

/* modified 03/11/06 */
.left_img {
	background: #ADD8E6;
	display: block;
	border-right: 1px solid #fff;
	width: 308px;
}

.left_img img {
	display: block;
	float: none; /* modified by steve 8/12/06 */
}


/* Footer
*******************************************************************************/

.footer {
	text-align: center;
	padding: 14px 0px 10px 0px;
	color: #666666;
	clear: both;
	border-top: 1px solid #CFCFCF;
	margin: 12px 0 0 0;
	font-size: 12px;
}

.footer ul
{
	padding: 0px 0px 0px 0px;
}

.footer li
{
	display: inline;
	margin: 0;
	padding: 0;
	padding: 0px 0px 0px 0px;
}

.footer a {
	color: #666666;
	text-decoration: none;
}

	
.footer a:hover { 
	color: #666666;
	text-decoration: underline; 
} 

.red { 
	color: #A50135;
}