﻿@charset "utf-8";
/* CSS Document */

*{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif !important;
	/*text-align:left;*/
	
}


html, body{
	margin:0;
	padding:0px;
	width:100%;
	text-align:center;


}

body
{

background-color:#efeee9 !important;
}
/* ---------------------------------------------------------------*/

		#HeaderTop{
			float:right;
			}
				#BlackLine{
				float:right;
				background-color:#666;
				height:10px;
				width:1px;
				}

	
   /*-----------------------------*/		
  /*     Hospital Main Page     */	
 /*---------------------------*/			
					
			#TopWhiteLinkArea
					{
					/*width:893px;*/
					height:30px;
					padding-left:27px;
					text-transform:uppercase;
						}
					
			
					#GreyLineRight
						{
						height:10px;
						width:295px;
						float:right;
						background-color:#c0c2b5;
						
						}
					
				
						#TextFieldAlign
						{
							margin-left:25px;
												}
						#ButtonFieldAlign
						{
							float:right;
							margin-right:70px;
							margin-bottom:15px;	
												}		
							
							#FormLinkAlign
							{
								margin-left:25px;
								margin-top:2px;	
							
							}											
			
									#LeftInternalLinks					
									{
										margin:5px 0px 5px 20px;
										text-transform:uppercase;									
									
									}
											#ThinLinkLines
											{
												height:1px;
												background-color:#F0F0F0;
												width:212px;
												margin:7px 0px 7px 0px;
												margin-right:10px;
											}
													
														#LeftButtonFieldAlign
														{
															float:left;
															margin-left:10px;
															
																
												}
			
				
/* -----------------------Backgrounds-------------------------- */
					
							.BigGreenBg{
							background:url(/bmi/images/backgrounds/Green_background.jpg) repeat-x !important;
							}
							.TblGreenBg
							{
								background-image:url(/bmi/images/backgrounds/Green_main_bg.gif) !important;
								background-repeat:no-repeat;
							}
							.TopPromoLine
							{
								background:url(/bmi/images/backgrounds/PromoTopGreyLine.jpg) repeat-x !important;
							}
							.PageFooterLine
							{
								background:url(/bmi/images/backgrounds/footer_bg.gif) repeat-x !important;
							}
							#TblBorder
							{
								border-left:#cccccc 1px solid;
								border-right:#cccccc 1px solid;
							}
																
									#TopMenu{
										  height:30px;
										  overflow:hidden;
										  margin:0px;
										  }			
/*------------------------------Fonts------------------------------------------*/						
						#HeadingFonts 
						{
						margin:30px 0px 10px 15px;
						float:left;
										
						}					
							#DescriptionFonts 
								{
								margin:10px 0px 5px 15px;
								float:left;
								height:155px;
								width:350px;
								overflow:hidden;
								
									}	
									
							#RightGreenPromoLine{
								height:10px;
								margin-right:0px;
								float:right;
								width:295px; 
								background-color:#008488;
							}				
							#RightGreenPromoText
							{
								height:155px;
								float:right;
								width:285px;
								overflow:hidden;
							}
									#RightGreyPromoLine{
										height:10px;
										margin:10px 0px 5px 0px;
										float:right;
										width:290px; /*295*/
										background-color:#bfc3b5;
										}	
										
											#GreyNewsLine{
												height:10px;
												margin:10px 0px 5px 0px;
												float:left;
												width:392px;
												background-color:#bfc3b5;
													}  /* use bottom one */ 
													
										#GreyLine392{
												height:10px;
												float:left;
												width:392px;
												background-color:#bfc3b5;
													}
												#BottomNewsTbl
													{
														height:150px;
														float:left;
														width:392px;
														overflow:hidden;
													}
									
/*------- Form Element ----------*/
						.FormTextField{
										color: #000;
										border: 1px solid #C0C0C0;
										background-color: #FFF;
												}
												.FormInput{
													font-size:.7em;
													width:142px;
													border:1px solid #808080;
													background:#FFF;
													color:#666;
													padding:1px 0px 1px 3px;
												}
											.FormDrop{
													font-size:.7em;
													border:1px solid #808080;
													background:#FFF;
													color:#666;
													padding:1px 0px 1px 3px;
												}
												
											/*	.BoldDropList{
													font-size:.7em;
													font-weight:bold;
													border:1px solid #808080;
													background:#FFF;
													color:#666;
													padding:1px 0px 1px 3px;
												}
												.DropList{
													font-size:.7em;
													border:1px solid #808080;
													background:#FFF;
													color:#666;
													padding:1px 0px 1px 3px;
												}
												*/

						a{
								color:#79a416;
								text-decoration:underline;
								font-size:.8em;
							 }
								a:hover,  a:hover strong{
									
										text-decoration:none;
										
								}
    						a.Home{
								color:#79a416;
								text-decoration:none;
								font-size:.8em;
							 }
							
							a.TopWhiteLinkArea{
									color:#999;
									font-size:.7em;
									text-decoration:none;
								 }
									a.TopWhiteLinkArea:hover,  a.TopWhiteLinkArea:hover strong{
										color:#666;
										text-decoration:none;
										}
	
	
							a.BlackLink{
									color:#000;
									font-size:.7em;
									text-decoration:none;
									
								 }												
										a.BlackLink:hover
										{
										color:#999;
										text-decoration:none;
										}	
										
						   a.GreyLink{
									color:#999; /*666*/
									font-size:.7em;
									text-decoration:none;
									
								 }												
										a.GreyLink:hover
										{
										color:#666;
										text-decoration:none;
										}	
										
										
							 a.GreyLinkBtm{
									color:#666;
									font-size:.7em;
									text-decoration:none;
									
								 }												
										a.GreyLinkBtm:hover
										{
										color:#999;
										text-decoration:none;
										}	
										
										a.WLinks{
									color:#97be0d;
									font-size:.7em;
									text-decoration:none;
									
								 }												
										a.WLinks:hover
										{
										color:#FFF;
										text-decoration:none;
										}	
										
										
							a.CurrentPgGrey{
									color:#999;
									font-size:.7em;
									
								 }	
								 
								 
								 /*--- Big Link on A- Z ----*/
								 
								 a.BlackBigLink{
									color:#000;
									font-size:.8em;
									font-weight:bold;
									text-decoration:none;
									margin-left:5px;
									
								 }												
										a.BlackBigLink:hover
										{
											color:#999;
											text-decoration:underline;
										}	
								 
								 
/*---------------------Promo----------------------------------*/								 
	
	
	#Promo1{
		float:left;
		width:300px;
		height:154px;
		margin:20px 10px 30px 0px;
	
			}
			
	#Promo2{
		float:left;
		width:300px;
		margin:20px 10px 30px 0px;
		
	}
	
	#Promo3{
		float:left;
		width:300px;
		margin:20px 0px 30px 0px;
			

			}
	
	
								 					
			#Small_logo_btm{
				float:left;
				width:280px;
				color:#666666;
				margin-top:10px;
				}
				
		#BtmLine{
				float:left;
				width:3px;
				height:126px;
				margin:20px 5px 0px 10px;
				background-image:url(/bmi/images/btm_vrt_line.gif);
				background-repeat:no-repeat
	
				}
			
		#BtmLinks{
				float:left;
				width:105px;
				margin:48px 5px 0px 12px;
				line-height:25px;
				}
		#BtmForm{
				float:right;
				width:220px;
				margin:10px 0px 0px 0px;
				
				}					
				
/* --------- General Align ----------  */
.rightAlign
{
	float:right !important;
	text-align:right !important;
	}			
	#BtmSpacer
	{
		margin:5px 0px 30px 0px;
		}	
		#Headingspacing
		{
						/*	margin:25px 0px 0px 10px; */ 
							}
									
/*----------------------Fonts------------------------*/

	.WhiteFonts
	{
		color:#fff;
	}
	.BlackFonts
	{
		color:#000;
	}
	.GreyFonts
	{
		color:#666;
	}
	.YellowFonts
	{
		color:#FFFF00;
	}
	
	.GreyLightFonts{
		color:#999;
	}
	.GreyLight{
		color:#999;
	}
	.GreyLightCon{
		color:#999;
	}
	.ErrorText
	{
		color:#FF0000;
	}
	
   .BiggerFonts
   	{
		font-weight:300;
		font-size:1.4em;
	}
	.BigFonts
	{
		font-size:1em;
		font-weight:bold;
	}	
	.MediumFonts{
		font-size:1em;
	}
	
	
	.PhoneNumber{
	color:#008689;
	font-size:.95em;
	text-align:right !important;
	margin-right:5px !important;
	}
	.SmallFonts, .MediumSmall{
		font-size: .8em; 
	}

.SmallerText a{
font-size:1em;
}
	
	a a{
		font-size: .8em!important; 
	}

	.SmallFonts a{
		font-size: 1em; 
	}
	.SmallText /* For forms and other areas for Accessibility control */
		{
		font-size:.8em;
		}
	
	
	.BCFonts, .SmallerText, .LeftNavFonts, .SmallFontsURL, .EnquiryForm, .brownDescription{
		font-size: .7em;
	}
	.smallerFonts
	{
		font-size: .6em;
	}
	.ThickFonts
	{
		font-weight:600;
	}
	.ThickMedium, .PhoneNumber
	{
		font-weight:bold;
	}
	.underline
	{
		text-decoration:underline;
	}
	.NavSelected, .NoLine{
		text-decoration:none;
	}
	.CapitalFonts
	{
		text-transform:uppercase;
	}
	.GreenFonts
	{
		color:#79a416;
	}
.GreyBg
{

	background-color:#f7f7f7;
}
.GreenBg
{
	background:#008488;
}
.GreyLineColor
{
	background-color:#CDD1C5;
}
.GreyBgColor
{
	background-color:#CDD1C5;
}
.TopHeadingFont
{
	font-size:1.375em;
	/*margin-left:10px;*/
	font-weight:bold;

	padding:25px 0px 0px 5px;/* Just added for spacing */
}
.HS-Bullets
{
font-size:36px;
line-height:2px;
padding:5px;
}
.TopHeadingCampaign
{
	font-size:1.375em;
	/*margin-left:10px;*/
	font-weight:bold;
	padding:0px 0px 0px 5px;/* Just added for spacing */
}
.LightGreen
{
	color:#95bf00;
}

/*---------------------------- All the rest ----------------------------------*/
/*---------------------------------------------------------------------------*/


/*----- About BMI ------*/

	
		    #BMIHeader
			{
					margin-top:20px;
					margin-left:30px;
					color:#fff;
				}
		 
		
					 #FAQsMain{
					 float:left;
					 width:392px;
					 margin-left:10px;
					 }
					 #RightMain{
							float:right;
							width:295px;
							margin-top:15px;
								}
								
								#RightFaqContainer
									{
										float:right;
										width:295px;
											}

								#GreyMidLine
										{
										width:365px;
										height:10px;
										float:left;
										background-color:#BFC3B5;
														}
					/*------------ About BMI Ends -----------------*/
					
					/*------------ Consultants Start ---------------*/
	

		#ConFrmBg{
			background-image:url(/bmi/images/OurPatient/Form_bg.jpg);
			background-repeat:repeat-x;
			height:305px;
			width:697px;
			}
				/*----- needs different name----*/
			
			#HomeFrmBg{
			background-image:url(/bmi/images/OurPatient/Form_bg.jpg);
			background-repeat:repeat-x;
			height:305px;
			width:697px;
			}
			/*----- needs different name----*/

	
		    #HeaderFAQsAlign
			{
					margin-top:50px;
					margin-left:50px;
				}
		 
	/*------------------- Our Hospital ------------------------*/


/*----------------------- Hospital Details Container ------------*/

#MainDiv
{
width:392px;
float:left;


}

	#HospMainPicPosition
				{
				float:left;
				width:392px;
				height:265px;
							
				}
				
				
					#GreyHospTopRight
						{
						height:10px;
						width:295px;
						margin-top:10px;
						float:right;
						background-color:#c0c2b5;
						
						}
				
			#FormTextAlign
						{
							margin-left:25px;
							margin-top:0px;	
								}	
						#TopFindHospForm
								{
								float:left;
								width:305px;
								margin-top:0px;
								height:258px;
								background:url(/bmi/images/backgrounds/Hosp_Top_main_form.gif);
								background-repeat:repeat-x;
	
								
								}
					
					
 
			#FindHospForm
						{
						font-size:1em;
						margin-left:25px;
						margin-top:5px;	
						font-weight:600;
								}	
								
								
					#FindHospFormText
							{
							margin-left:25px;
							margin-top:12px;
								
									}	

				
				
				#MakeAnEnquiry
				{
					padding:0px 5px 5px 0px;
					width:280px;
					height:230px;
					float:right;
				}
				
				#HospitalText
				{
					float:left;
					width:392px;
					/*height:230px;*/
					}
				
				#NewsTbl
					{	height:200px;
						float:left;
						width:392px;
						overflow:hidden;
							}
							
							
	/*--------------------------- Price Table ------------------------*/
					.PriceTable table{
						border:2px;
						border-color:#FFFFFF;
						}
					 
						 .PriceTable th{
							background-color:#99cc00;
							color:#FFFFFF;
							}
						
								.PriceTable td{
									background-color:#d3e78b;
									font-size:.8em;
									}

/*/////////////////// Graphical Lines\\\\\\\\\\\\\\\\\\\\*/							
				#GraphDark{
					height:4px;
					width:170px;
					background-color:#5d7408;
				
				}
					#GraphLighter{
						height:4px;
						background-color:#87ad00;
						width:100px;
					}
						#GraphLight{
							height:4px;
							background-color:#9bc500;
							width:35px;
						}
							#GraphLightest{
								height:4px;
								background-color:#b3e400;
								width:75px;
								}
					
					
/*-------------------- Hospital News page -----------------------*/

#GreyTopHeading
	{
		height:60px;
		width:392px;
		margin-left:1px;
		/*padding:25px 0px 0px 5px;*/
		float:left;
		/*background-color:#cdd1c5;*/
	}
	
	  #GreyCampaignHeading
	  {
		  height:26px; /*30*/
		  width:399px;
		  margin-left:1px;
		  float:left;
		  background-color:#cdd1c5;
	  }
		
		#HospNewsPgRgtImage
		{
			width:295px;
			height:225px;
			float:right;
		}
			#NewsListTable
				{
					float:left;
					width:392px;
				}
					#LeftNewsColumn
					{
						float:left;
						width:392px;
					}
					
						#StandardLeft
							{
								float:left;
								width:392px;
							}
						#RightNewsColumn
						{
							float:right;
							width:295px;
						}
						
						#GreenPromoLine{
								height:10px;
								float:right;
								margin-top:10px;
								width:295px; /*295 actual but padding*/
								background-color:#008488;
							}	
							
								#MakeAnEnquiryNewsPg
									{
										width:285px;
										padding:10px 0px 0px 10px;
										height:220px;
										float:right;
									}		
/*--------------------------------Hospital News--------------------------------------*/			
	/*------------ Treatment home -------------------*/
		
		
	
		  #GreyLinePateintPg{
			  height:10px;
			  margin-top:15px;
			  background-color:#bfc2b5;
			  width:392px;
		  }
									
		/*------------ Treatment home -------------------*/
		
		#ConHomeFrmBg /* Our consultant page */
		{
			background-image:url(/bmi/images/consultant/page_assets/Backgrounds/FormBg.jpg);
			background-repeat:repeat-x;
			height:260px;
			width:697px;
			}
			
				#StandardRight
					{
						background-image:url(/bmi/images/consultant/page_assets/Backgrounds/FormBg.jpg);
						background-repeat:repeat-x;
						width:306px;
						height:258px;
						
					}
					
					#StandardRightCons
					{
						background-image:url(/bmi/images/backgrounds/Con_Top_main_form.jpg);
						background-repeat:repeat-x;
						width:295px;
						
						
					}
					#StandardRightHosp
					{
						background-image:url(/bmi/images/backgrounds/Hosp_Top_main_form.jpg);
						background-repeat:repeat-x;
						width:305px;
						height:265px;
					
					}
			
			#StandardRightHospPromo
					{
						width:305px;
						}
						
						
				#FrmTxtAlign
				{
					margin:10px 0px 2px 20px;
				}
					
					#ConHomeMidContainer
					{
						width:392px;
							}
						
		
		
		/*---------------- End of Treatment home styles -------------*/

	#HeadingControl
	{
		margin-left:15px;
		margin-bottom:7px;
		}
		
		#FindConsultantForm   /* Consultant Find form */
							{
							float:right;
							width:697px;
							margin-top:0px;
							height:170px;
							background:url(/bmi/images/consultant/page_assets/Search-form-bg.jpg);
							/* old path /bmi/images/consultant/page_assets/Form_bg.jpg); */
							background-repeat:repeat-x;
							}
				
				#AlignForm
					{
						margin:20px 0px 5px 0px;
					}
				
						#ParaFonts 
									{
									float:left;
									margin:6px;
									width:370px;
									overflow:hidden;
													}	
													
												#ConsultantSummary
												{
												width:270px;
												height:205px;
												margin:5px 0px 0px 10px;
												}
												
		/*-------- Bottom Fromatting for Consultant find page ---------*/												
			#BtmGreyLine{
				float:right;
				width:697px;
				background-color:#bfc2b5;
				height:10px;
				margin-top:10px;
				margin-bottom:10px;
				
			}
			
/*------------------- Treatment Index ------------------------------*/

#MainTextTreatment{
	width:392px;
	float:left;
}

 	#RightColumn{
		width:295px;
		float:right;
		}
			#LeftColumn
				{
					width:392px;
					float:left;	
					}
		
			#PageNumbers
			{
			float:right;
			}
			
/*-------------------- Search results-------------------------------*/	
#SearchPages
	{
	float:left;
	}	
		#PageNumbers{
			float:right;
			}
			

/*-------------- New Styles -----------------*/
#HospConFindPic{
	float:left;
	width:196px;

	}
	
	#HospConFindTxt{
		float:right;
		width:186px;
		}
					
		#GreyLongLine{
		width:695px;
		height:10px;
		float:left;
		background-color:#bfc3b5;
		}
			#GreyMidLine
			{
				width:392px;
				height:10px;
				float:left;
				background-color:#bfc3b5;
				}
			
.DarkGreyBg{
	background-color:#EEEEEE;
}
.HospImage295
{
	float:right;
	width:295px;
	height:190px;
}
#TopImageHolder{
	float:right;
	width:697px;
}

#MainHolder697{

	float:left;
	width:697px;
}

#CareerDiv227{
	float:right;
	width:227px;
}

/***** National Products *****/
#TopCallOut{
	color:#6993cd;
	height:30px;
	width:697px;
}
h1
{
	font-size:1.2em;
	font-weight:600;
	margin-top:2px;
	margin-bottom:1px;
	margin-left:0px;
	padding:0px;
}


h2
{
	font-weight:bold;
	font-size:1em;
	margin:2px;
}

h3
{
	font-weight:bold;
	font-size:.8em;
	margin:2px;
}

#SubCampNav					
		{
			margin:5px 0px 5px 35px;
			text-transform:uppercase;
		
			}
			
			#SubSubNav					
		{
			margin:5px 0px 5px 65px;
			text-transform:uppercase;
			
		
			}
			
			
			#SubNavSub					
		{
			margin:5px 10px 5px 35px;
			text-transform:uppercase;
		
			}
				.EnquiryForm{
							width:200px;
							border:1px solid #808080;
							background:#FFF;
							color:#666;
							padding:1px 0px 1px 3px;
												}
			
			#CSubNavSub					
		{
			margin:5px 10px 5px 45px;
			text-transform:uppercase;
		
			}
			
			
				#CCSubNavSub					
					{
						margin:5px 10px 5px 55px;
						text-transform:uppercase;
					}
			
						ul{
						list-style-type:disc;
						}

							.HS{
									list-style-image:url(/bmi/images/health_screening/tick.jpg);
								}

									.HS_Blue{
										color:#6993CD;
									}
				
									.HS_Red{
										color:#FF0000;
										}
								
										#GreyLine380
												{
													height:10px;
													width:380px;
													float:left;
													background-color:#c0c2b5;
														}
														
				#Div920
				{
					width:920px;
					margin-top:-6px;
					margin-left:-2px;
					}	
							#GlideMenu{
								width:920px;			
							}	

									#ConsFix{
									width:295px;
									}
									blockquote.siteMap
									{
									line-height:2px;
									margin:3px 0px 3px 12px;
									padding:3px 0px 3px 12px;
									
									}
									
		
	/*#SiteMapTitle{
		margin-left:25px;
		width:200px;
		}
		
		#SiteMapData{
			margin-left:50px;
			width:175px;
		}	
		
			#SiteMapDataSub{
				margin-left:75px;
			
				}	
				
					#SiteMapDataSubSub{
					margin-left:100px;
				
					}	
			
			
		#SiteMapHeader{
				width:392px;
				background-color:#cdd1c5;
				height:30px;
			}*/
										
										
					#GlideMenuForm{
							font-size: 8pt; 
							font-family: Tahoma;
							color: #808080; 
							border: 1px solid #C0C0C0;
								}
				
				/************* Wellbeing *****************/
				
					.TopStories
						{
							color:#48a8f0;
							font-size:1em;
							text-decoration:underline;
							
							}
						
							.Myhealth
							{
								color:#b36b00;
								line-height:19px;
									}
									
									.bigBrownFont 
									  {
									  	font-size: 31px
										}
										
										.smallBrownFont 
										  {
										  	font-size: 17px
											}
											.brownDescription
												{
													line-height:15px;
													color:#dda100;
													
													}
													
						a.Wellbeing{
									color:#48a8f0;
									text-decoration:none;
									font-size:.7em;
									
								 }												
								a.Wellbeing:hover,  a.Wellbeing:hover strong{
									color:#166daf;
									text-decoration:underline;
								}
		#Image_align_helpPg{
			
				float:left;
				border:#BCD665 solid 3px;
				margin:0px 5px 0px 5px;
					}
			
				.HeadingFonts
					{
						font-size:1.375em;
						font-weight:bold;
						padding:2px 0px 0px 5px; 
					}
				
			#CallOutBox1	{
			
				width:385px;
				float:left;
				margin:0px 0px 5px 0px;
				border-top:#7E991C solid thick;
				padding:10px;
				background:#BCD665;
   				}
			
			
			
			#CallOutBox2	{
			
				width:390px;
				float:left;
				margin:3px 0px 0px 0px;
				height:110px;
				border-top:#7E991C solid thick;
				padding:10px;
				background:#BCD665;

			}
				#CallOutBoxNicer	{
			
				width:302px;
				float:left;
				margin:13px 2px 0px 6px;
				height:110px;
				border-top:#7E991C solid thick;
				padding:10px;
				background:#BCD665;

			}
			#leftBlockUnderneath
				{
				width:232px;
				height:10px;
				padding:10px;
				margin-top:2px;
				background:#7C8D9E;
				}
			
				#leftBlockUnderneathExcer
			{
				width:232px;
				height:10px;
				padding:10px;
				margin-top:2px;
				background:#4682c3;
			}
			
			
				#CallOutBoxHealthCond	{
			
				width:385px;
				float:left;
				margin:0px 0px 5px 0px;
				border-top:#7E991C solid thick;
				padding:10px;
				background:#BCD665;
			}

			#leftBlockUnderneathHiddenCond
			{
				width:232px;
				height:10px;
				padding:10px;
				margin-top:2px;
				background:#50663e;
			}

			#leftBlockUnderneathHolidays
			{
				width:232px;
				height:10px;
				padding:10px;
				margin-top:2px;
				background:#009fd3;
			}

			#leftBlockUnderneathBackPain
			{
				width:232px;
				height:10px;
				padding:10px;
				margin-top:2px;
				background:#485042;
			}
			
			#leftBlockUnderneathOffers
			{
				width:232px;
				height:10px;
				padding:10px;
				margin-top:2px;
				background:#90cd4f;
			}

		
			#CallOutBoxOffers
			{
				width:360px;
				float:left;
				height:232px;
				padding:10px;
				background:#90cd4f;
				margin:0px 2px 5px 3px;
			}
			
			
			#Description_text{
			
				width:450px;
				float:left;
				margin:3px 2px 3px 3px;
				height:auto;
				padding:10px;
			}

			#Image_align_helpAcrobat
			{
				float:left;
			}
			
			/************* BMI Calculator *****************/
			
			.cbg {
				background-image:url(/bmi/images/weight-loss/cal-bg.gif);
				background-repeat:no-repeat;
				}
		
		.label {
			font-family:Verdana, Arial;
			font-size:10pt;
			color:#ffffff;
		}
		
		.label1 {
			font-family:Arial,Verdana;
			font-size:14px;
			color:#000000;
			font-weight:bold
		}
		
		.header {
			font-family:Arial,Verdana;
			font-size:12pt;
			color:#008486;
			font-weight:bold;
			padding:90px;
			}
		
		.score {
			font-family:Arial Black,Verdana;
			font-size:12pt;
			color:#86C741;
			font-weight:bold;
			}
		
		.text {
			font-family:Arial,Verdana;
			font-size:12px;
			color:#000000;
			text-align:justify;
			font-weight:normal;
			}
		
		.intro {
			font-family:Arial,Verdana;
			font-size:12px;
			color:#000000;
			text-align:justify;
			font-weight:normal;
			margin:15px;
		}
		
		#dhtmltooltip{
			position: absolute;
			left: -300px;
			width: 150px;
			border: 0px;
			padding: 10px;
			background-color: #bf5b9b;
			color: #ffffff;
			font: 9pt tahoma;
			visibility: hidden;
			z-index: 100;
		}

		#dhtmlpointer{
		position:absolute;
		left: -300px;
		z-index: 101;
		visibility: hidden;
		}
		/************* New Glide Menu *****************/
	 .GlideSmallFonts{
		font-size: .7em; /* new */
	}
	  
	  .GlideThickMedium
	{
	font-weight:bold;
	}  
	 
	 .GlideLeftAlign
{
	float:left;
	margin-left:0px;
	}	
	  
 .HospitalStroke {
			width: 920px;
			height:2px;
			padding-top:-1px;
			padding-left:0px;
			margin-top:0px; 
			background-image:url(../images/home/hospital-stroke.gif);
			background-repeat:no-repeat;
		}
		
		  .ConsultantStroke {
			width: 920px;
			height:2px;
			padding-top:-1px;
			padding-left:0px;
			margin-top:0px; 
			background-image:url(../images/home/consultant-stroke.gif);
			background-repeat:no-repeat;
		}
		
		  .TreatmentStroke {
			width: 920px;
			height:2px;
			padding-top:-1px;
			padding-left:0px;
			margin-top:0px; 
			background-image:url(../images/home/treatment-stroke.gif);
			background-repeat:no-repeat;
		}
		
		#GlideButtonAlign
						{
							float:right;
							margin-right:0px;
							margin-bottom:0px;	
												}	
												
	       .ConsultantOr {
			width:32px;
			height:22px;
			margin-top:0px; 
			margin-left:0px; 
			background-image:url(../images/home/OR2.gif);
			background-repeat:no-repeat;
		}	
		#GlideConsultant
						{
							float:left;
							width:220px;
							margin-right:0px;
							margin-bottom:0px;	
												}
			.GlideFormDrop{
			font-size:.7em;
			border:0px solid #rrrrrr;
			background:#FFF;
			color:#666;
			margin-top:0px;
												
													
			}	
			#GlideMenuText
			{
			margin-left:25px;
			margin-top:10px;
			font-weight:bold;			
								
			}	
									
			#GlideTextFieldAlign
			{
			margin-left:25px;
						
				}
												
		.GlideFormTextField{
		color: #000;
		border: 1px solid #C0C0C0;
		background-color: #FFF;
		}
												
		#GlideFrmTxtAlign
	    {
		margin:10px 0px 2px 20px;
		}
				
		#GlideOR
		{
		float:left;
		padding-left:50px;
		padding-top:30px;
		margin-top:25px;
		}	
												
		#GlideOR3
		{
		float:left;
		padding-left:5px;
		padding-top:30px;
		margin-top:25px;
		}	
												
		#GlideSearch
		{
		float:left;
		padding-left:20px;
		padding-top:30px;
		margin-top:25px;
		}									  
/*-------------------------------- New Home Page ------------------------*/
.HomeGreenBg{
	background-color:#8eb401;
	}
	.LightGreenBg{
		background-color:#d3dda8;
		}
		.WhiteBg
		{
		background-color:#FFFFFF;
		}

			/*---------------- Fixes -----------------*/
			
				.AboutIcon{
				width:300px;
				height:160px;
				}
				
					
	


	
	.SmallFontsURL a{
		font-size: .7em; 
	}
 /*------ Phase 3 ------*/
 
  .BCLine{
  background-color:#9cc005; 
  width:900px; 
  height:1px; 
  margin-left:10px;
  }

 
 a.NavLinks {
	color:#333333;
	margin-top: 1px;
	text-transform:uppercase;
	line-height:30px;
    width:222px;
    padding-left:7px;
    text-decoration:none;
    height:30px;
  	font-size:.7em;
	background-image:url("/bmi/images/Left_Nav_image.gif");
    background-repeat:repeat-y;

}
a.NavLinks:hover{
	margin-top: 1px;
   	width:222px;
  	height:30px;
	color:#999999;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url("/bmi/images/Left_Nav__hoover-image.gif");
  	background-repeat:repeat-y;
}


/*-- Sub Nav Links  --*/

a.SubNav {
	color:#333333;
	margin-top: 1px;
	text-transform:uppercase;
	line-height:30px;
    width:222px;
    padding-left:20px;
    text-decoration:none;
    height:30px;
  	font-size:.7em;
	background-image:url("/bmi/images/Left_Nav_image.gif");
    background-repeat:repeat-y;

}
a.SubNav:hover{
	margin-top: 1px;
   	width:222px;
  	height:30px;
	color:#999999;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url("/bmi/images/Left_Nav__hoover-image.gif");
  	background-repeat:repeat-y;
}


a.SubSubNav {
	color:#333333;
	margin-top: 1px;
	text-transform:uppercase;
	line-height:30px;
    width:222px;
    padding-left:45px;
    text-decoration:none;
    height:30px;
  	font-size:.7em;
	background-image:url("/bmi/images/Left_Nav_image.gif");
    background-repeat:repeat-y;

}
a.SubSubNav:hover{
	margin-top: 1px;
   	width:222px;
  	height:30px;
	color:#999999;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url("/bmi/images/Left_Nav__hoover-image.gif");
  	background-repeat:repeat-y;
}



/*-- --*/







.NavSelected{
  display:block;
  margin-top: 1px;
  float:left;
  width:222px;
  font-size:.7em;
  padding-left:7px;
  text-transform:uppercase;
  height:30px;
  line-height:30px;
  background-image:url("/bmi/images/left-nav-bg.gif");
  background-repeat:repeat-y;
  color:#999999;
}

/* ----- Sub selected ------*/

.SubSelected{
  display:block;
  margin-top: 1px;
  float:left;
  width:222px;
  font-size:.7em;
  padding-left:20px;
  text-transform:uppercase;
  height:30px;
  line-height:30px;
  background-image:url("/bmi/images/left-nav-bg.gif");
  background-repeat:repeat-y;
  color:#999999;
}

.SubSubSelected{
  display:block;
  margin-top: 1px;
  float:left;
  width:222px;
  font-size:.7em;
  padding-left:45px;
  text-transform:uppercase;
  height:30px;
  line-height:30px;
  background-image:url("/bmi/images/left-nav-bg.gif");
  background-repeat:repeat-y;
  color:#999999;
}

/*-- --*/

.LeftNavSpacer
{
width:222px;  /* Require to align enquiry phone with left Nav */
height:49px;
}
	
	/* ====== Tabber style ======= */ 
	

.head1 {
	background-color: #9cc005;
	height: 50px;
	width: 146px;
	margin:0px;
	padding-top:10px;
	text-align:left;
	cursor:pointer;
	display:inline;
	display:block;
	font-size:1em;

	
	}
.head2 {
	background-color: #b8dc32;
	height: 50px;
	width: 146px;
	float:left;
	padding-top:10px;
	text-align:left;
	cursor:pointer;
	display:inline;
	display:block;
	font-size:1em;
		
}
.des1 {
	background-color: #9cc005 !important;
	width: 293px;
	margin-top: 0px;
	text-align:left;
	

}

.des2 {
	background-color:#b8dc32 !important;
	width:293px;
	margin-top: 0px;
	text-align:left;
	}
.ColourFix{
background-color:#b8dc32 !important;
}
	
/* ================================ Heading Fonts ================================== */

h1.Top{
margin-top:8px;
margin-left:4px;

}
.PhoneNumber
{
height:35px;
margin-top:15px;
}

.BgHeading{
background-color:#f7f7f7;
border-bottom:#97ce03 1px solid;
text-align:left;
}

.SearchTable, .GreenLine392, .GreenLine295{
background:#9cc005;
}

.GreenLine392{

height:10px;
width:392px;
}

.GreenLine295{
height:10px;
width:295px;
}

/*============= Background to display alternate colours =======*/

tr.Green-Bg-Image{

/*background-image:url(/bmi/images/Hosp_img/green-bg-line.gif);
background-repeat:repeat-y;*/
background-color:#eeeeee;
/*position:relative;*/

}
tr.Green-Bg-Image td{
border-bottom:#FFF 1px solid;
background-image:none;
}


tr.Grey-Bg-Image{
/*background-image:url(/bmi/images/Hosp_img/grey-bg-line.gif);
background-repeat:repeat-y;
position:relative;*/
background:#f7f7f7;
}
tr.Grey-Bg-Image td{
border-bottom:#FFF 1px solid;
margin-top:1px;
background-image:none;
}
th{
text-align:left;
}



.dupfix {
float: left; 
width: 1px; 
height: 0px; 
line-height: 0px; 
visibility: hidden;
}
