@charset "utf-8";
/* CSS Document */

*{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align:left;
	
}


html, body{
	margin:0;
	padding:0px;
	width:100%;
	text-align:center;


}

body
{

background-color:#efeee9;
}
/* ---------------------------------------------------------------*/

		#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-------------------------- */
					.HpBlueBg{
							background:url(/bmi/images/backgrounds/blue-bg-inner.gif) repeat-x;
							}
							.TopPromoLine
							{
								background:url(/bmi/images/backgrounds/PromoTopGreyLine.jpg) repeat-x;
							}
							.PageFooterLine
							{
								background:url(/bmi/images/backgrounds/footer_bg.gif) repeat-x;
							}
							#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; /* new */
													/*width:142px;*/
													border:1px solid #808080;
													background:#FFF;
													color:#666;
													padding:1px 0px 1px 3px;
												}
											.FormDrop{
													font-size:.7em; /* new */
													border:1px solid #808080;
													background:#FFF;
													color:#666;
													padding:1px 0px 1px 3px;
												}

						a{
								color:#0065af;
								text-decoration:underline;
								font-size:.8em; /* new */
							 }
								a:hover,  a:hover strong{
									
										text-decoration:none;
										
								}
    						
							
							a.TopWhiteLinkArea{
									color:#999;
									font-size:.7em; /* new */
									text-decoration:none;
								 }
									a.TopWhiteLinkArea:hover,  a.TopWhiteLinkArea:hover strong{
										color:#666;
										text-decoration:none;
										}
	
	
							a.BlackLink{
									color:#000;
									font-size:.7em; /* new */
									text-decoration:none;
									
								 }												
										a.BlackLink:hover
										{
										color:#999;
										text-decoration:none;
										}	
										
						   a.GreyLink{
									color:#999; /*666*/
									font-size:.7em; /* new */
									text-decoration:none;
									
								 }												
										a.GreyLink:hover
										{
										color:#666;
										text-decoration:none;
										}	
										
										
							 a.GreyLinkBtm{
									color:#666;
									font-size:.7em; /* new */
									text-decoration:none;
									
								 }												
										a.GreyLinkBtm:hover
										{
										color:#999;
										text-decoration:none;
										}	
										
										a.WLinks{
									color:#97be0d;
									font-size:.8em; /* new */
									text-decoration:none;
									
								 }												
										a.WLinks:hover
										{
										color:#FFF;
										text-decoration:none;
										}	
										
										
							a.CurrentPgGrey{
									color:#999;
									font-size:.7em; /* new */
									
								 }	
								 
								 
								 /*--- Big Link on A- Z ----*/
								 
								 a.BlackBigLink{
									color:#000;
									font-size:.8em; /* new */
									font-weight:bold;
									text-decoration:underline;
									margin-left:5px;
									
								 }												
										a.BlackBigLink:hover
										{
										color:#999;
										text-decoration:none;
										}	
								 
								 
/*---------------------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;
	}
	
.centerAlign
{
text-align:center;
}
				
	#BtmSpacer
	{
		margin:5px 0px 30px 0px;
		}	
		
									
/*----------------------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:1.1em;
	}	
	.MediumFonts{
	font-size:1em;
	}
	.MediumSmall{
	 font-size:.8em;
		
	}
	.SmallFonts{
		font-size: .8em; /* new */
	}
	
	.SmallFonts a{
		font-size: 1em; 
	}
	
	.FormSmallFonts{
		font-size: .7em; /* new */
		text-align:left;
		
	}
	
	.SmallFontsCenterAlign
	{
		font-size: .8em; /* new */
		text-align:center;
	}
	.LeftNavFonts{
		font-size: .7em; 
	}
	
	.BCFonts{
		font-size: .7em; 
	}
	.smallerFonts
	{
	font-size: .5em;
	}
	.ThickFonts
	{
	font-weight:600;
	}
	.ThickMedium
	{
	font-weight:bold;
	}
	.underline
	{
	text-decoration:underline;
	}
	.NoLine
	{
	text-decoration:none;
	}
	.CapitalFonts
	{
	text-transform:uppercase;
	}
	.GreenFonts
	{
	color:#0065af;
	}
.GreyBg
{

background-color:#f7f7f7;
}
.GreenBg
{
background:#0065af;
}
.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 */
}

.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/FAQs/Form_bg.jpg);
			background-repeat:repeat-x;
			height:220px;
			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;
							}
/*/////////////////// 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;
	}
	
	  #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:#0065af;
							}	
							
								#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;
						height:260px;
						background-color:#FFFFFF;
					
						
					}
					#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); 
							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{
													font-size:.8em; /* new */
													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;

}



#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;
}
		
	#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;
				}
				
				
		
		#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 0px;
padding: 10px;
background-color: #8db20a;
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-blue.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-blue.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-blue.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;
		}									  
	  
	  
	  #BlueBarRight
	{
	height:10px;
	width:295px;
	float:right;
	background-color:#1556b2;
	}
	
	.TextFonts{
		font-size: .7em; /* .7*/
		padding-left:5px;


		padding-right:10px;
		text-align:justify;
	}
a.BlackLinks{
									color:#000;
									font-size:.7em;
									text-decoration:underline;
								
									
								 }						
								 
								 /*------------------- New home page -------------------*/
								 
								 .BlueBg{
								 background-color:#0086c0;
								 }
								 .LightBlueBg
								 {
								 background-color:#adcaea;
								 }
								 .WhiteBg{
								 background-color:#ffffff;
								 }
								 
								 	 /*------------------- Fixes -------------------*/
	.SmallFontsURL{
		font-size: .7em; /* .7*/
	}


	
	.SmallFontsURL a{
		font-size: .7em; 
	}
/*---------------------- HP DLM Contacts ---------------*/	

					 
						 .HPTable th{
							background-color:#3399cc;
							color:#FFFFFF;
							font-size:.9em;
							}
						
								.HPTable td{
									background-color:#def4ff;
									font-size:.8em;
									}
									.HPTable a{
									font-size:1em;
									}


/* --------------------- Phase 3 --------------------- */

.LeftNavSpacer
{
width:222px;  /* Require to align enquiry phone with left Nav */
height:49px;
}

 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/hp-blue/Left_Nav_image.jpg");
    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/hp-blue/Left_Nav__hoover-image.jpg");
  	background-repeat:repeat-y;
}


a.SubNav {
	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/hp-blue/Left_Nav_image.jpg");
    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/hp-blue/Left_Nav__hoover-image.jpg");
  	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/hp-blue/left-nav-bg.gif");
  background-repeat:repeat-y;
  color:#999999;
}

.SubSelected{
  display:block;
  margin-top: 1px;
  float:left;
  width:222px;
  font-size:.7em;
  padding-left:25px;
  text-transform:uppercase;
  height:30px;
  line-height:30px;
  background-image:url("/bmi/images/hp-blue/left-nav-bg.gif");
  background-repeat:repeat-y;
  color:#999999;
}

/* ================================ Heading Fonts Phase 3 ================================== */

h1.Top{
margin-top:8px;
margin-bottom:1px;
}

.PhoneNumber
{
height:35px;
font-weight:bold;
font-size:.8em;

margin-top:15px;
}

.BCLine{
  background-color:#219cfc; 
  width:900px; 
  height:1px; 
  margin-left:10px;
  }
  
  .SearchTable, .GreenLine392, .GreenLine295{
background:#56b5ff;
}

.BgHeading{
background-color:#f7f7f7;
border-bottom:#219cfc 1px solid;
text-align:left;
}

/* ====== Tabber style ======= */ 
	

.head1 {
	background-color: #68bfeb;
	height: 50px;
	width: 146px;
	margin:0px;
	padding-top:10px;
	text-align:left;
	cursor:pointer;
	display:inline;
	display:block;
	font-size:1em;

	
	}
.head2 {
	background-color: #3399cc;
	height: 50px;
	width: 146px;
	float:left;
	padding-top:10px;
	text-align:left;
	cursor:pointer;
	display:inline;
	display:block;
	font-size:1em;
		
}
.des1 {
	background-color: #68bfeb !important;
	width: 293px;
	margin-top: 0px;
	text-align:left;
	

}

.des2 {
	background-color:#3399cc !important;
	width:293px;
	margin-top: 0px;
	text-align:left;
	}
	
.ColourFix{
background-color:#3399cc !important;
}	
	
	
.GreenLine392{ /* same portlet is used on BMI site so name Green doesnt represent Green here, its blue*/

height:10px;
width:392px;
}

.GreenLine295{
height:10px;
width:295px;
}


/*============= Background to display alternate colours =======*/

tr.Green-Bg-Image{

background-image:url(/bmi/images/backgrounds/blue-bg.gif);
background-repeat:repeat-y;
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;
}
tr.Grey-Bg-Image td{
border-bottom:#FFF 1px solid;
margin-top:1px;
background-image:none;
}
th{
text-align:left;
}

#ConHeadingBg ul{
					background-color: #adcaea;
					float: left;
					width: 100%;
					margin:0px;
					padding:0;

					}
				 #ConHeadingBg ul li{ 
					display: inline;
					font-size:1.2em;
					font-weight:bold;
					height:27px;
					margin-top:3px;
					color:#FFFFFF;
					}
				 #ConHeadingBg ul li{
					background-color: #adcaea;
					width: 100%;
					text-decoration: none;
					float: left;
					}
					
								
