*{
	margin:0px;
	padding:0px;
}

/* Global */

.hidden{
	display:none;
}
.FloatItem{
	float:left;
	
}

body{
	background-color:#012E4B;
	
}
body{
	background: url(bg.jpg) center 0;
	background-repeat:no-repeat;
	background-color:#012E4B;
	
}

p{
	line-height: 1.3em;
}
.OuterContainer{
	background-repeat:no-repeat;
}

.NormalFont{
	font-size:11px;
	font-family:verdana;

}

/* Top Bar */

.TopStrip1{
	width:1202px;
	/*border:1px solid white;*/
	height:101px;
}


/* Search */
.Search img{
	margin-top:-3px;
	}
/*
.Search img{
	margin-top:-3px;
	display:inline !important;
	margin-left:-25px;
	
}
.Search input{
	float:left;
	display:block;		
	height:19px;
	margin-left:40px;
}*/
#dnn_dnnSEARCH_txtSearch{
	width:110px;
	
	
}
.Search{
	width:172px;/*/172*/
	height:21px;
	/*padding-left:44px;*/
	
	
	
}
.Search table{
	float:right;
}

/* body */
.MainBody{
	/*padding-left:111px;*/
	/*padding-right:111px;*/
	padding-top:10px;
	/*border:1px solid white;*/
	width:986px;
}

.LHS_Pane{
	width:271px;
}
.Center_Pane{
	width:714px;
	height: 285px;
}

.Bottom1_Pane{
	width:271px;
}
.Bottom2_Pane{
	width:431px;
}
.Bottom3_Pane{
	width:283px;
}

.LandingPage .Bottom1_Pane{
	width: 266px;
}
.LandingPage .Bottom2_Pane{
	width:auto;
}
.LandingPage .Bottom3_Pane{
	width:auto;
}

.LandingPage .Bottom4_Pane{
	width:auto;
}


.CopyRight{
	width:455px;
	height:25px;
}
.FooterNav{
	
	height:25px;
	float:right !important;
}

.HomeContent_Pane{
	width:985px;
	display:block;
}


/* Footer */
.CopyRight{	
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	padding-left:4px;
	padding-top:10px;
}
.FooterNav, .FooterNav a:link, .FooterNav a:visited{
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	text-align:right;
	padding-top:10px;
}
.FooterNav a:hover{
	color:#FF2361;
}

/* Menu */
.BBMenu{
	height:44px;
	/*border:1px solid white;*/
	width:967px;
	
}



.MenuLevel1, .MenuLevel1 ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}

.MenuLevel1 li{
	float:left;
	text-align:left;

	list-style: none; 
}

.MenuLevel1 li a{
	display: block;
	color:black;
}
.MenuLevel1 a:hover{
	color:#D94958;
}
.MenuLevel1 a{
	font-family:verdana;
	font-size:13px;	
}




/* Admin & Host Menu */


.AdminMenuPanel{

	width:140px;
}

.AdminMenuPanel .adminMenu li{
	background-color:black;
	text-align:center;
	list-style:none;

}

.AdminMenuPanel .adminMenu li a:link,.AdminMenuPanel .adminMenu li a:visited{
	color:white;
	font-weight:bold;
	font-family:verdana;
	font-size:11px;

}

.AdminMenuPanel .adminMenu li ul{
	background-color:#8FC6E1;
	border:1px solid #D61727;	
}
.AdminMenuPanel .adminMenu li ul li{
	background-color:#8FC6E1;
	padding:3px;
	text-align:left;
	padding-left:10px;
	border-bottom:1px dashed black;
	display:none;
}


.AdminMenuPanel .hostMenu li{
	background-color:black;
	text-align:center;
	list-style:none;

}
.AdminMenuPanel .hostMenu li a:link,.AdminMenuPanel .hostMenu li a:visited{
	color:white;
	font-weight:bold;
	font-family:verdana;
	font-size:11px;

}

.AdminMenuPanel .hostMenu li ul{
	background-color:#8FC6E1;
	border:1px solid #D61727;	
}
.AdminMenuPanel .hostMenu li ul li{
	background-color:#8FC6E1;
	padding:3px;
	text-align:left;
	padding-left:10px;
	border-bottom:1px dashed black;
	display:none;
}



/* END Admin & Host Menu */


/* Sub Menu Nav*/

.MenuLevel2 li{
	float:none;
}
.MenuLevel2 li a:link, .MenuLevel2 li a:visited{
	color:#ffffff;
	font-family:verdana;
	font-weight:bold;
}
.MenuLevel2 li a:hover{
	/*color:#FF2361;*/
	text-decoration:none;
}

.LHS_Pane .item_1 a{
	display:none;
}
.LHS_Pane .MenuLevel2 a{
	display:block;
}

.LHS_Pane .MenuLevel1 li{
	width:100%;	
}

.LHS_Pane .MenuLevel2 li{
	
	padding-top:6px;
	padding-bottom:3px;
	border-bottom:1px solid #a20032;
	border-top:1px solid #ae214d;
	
}

.LHS_Pane .MenuLevel1 .subBorder{
	
	padding-left:5px;
	padding-right:5px;
	background:url(images/sub_nav_tile.gif);
	background-repeat:repeat-y;	
}

.LHS_Pane .MenuLevel1 .subBorder .subBorder{
padding-left: 0;
background: transparent;
margin-top: 5px;
}

.LHS_Pane .MenuLevel1 .subBorder .subBorder a{
margin-left: 20px;
background: transparent url(images/bullet.gif) no-repeat scroll 10px;
display:block;
}


.LHS_Pane .MenuLevel2 li a{
	padding-left:22px;
	padding-right:10px;
	
}
.LHS_Pane .MenuLevel2 .item_1_1{
	border-top:none;
}

/* Sub Page */

.SubContent{
	background: url(images/white_panel_tile.gif);
	background-repeat:repeat-y;
}

.HoverSubMenu{
	background-color:#ae214d;
}



.BreadCrumb, .BreadCrumb a:link,  .BreadCrumb a:visited{
	color:#626161;
	font-family:verdana;
	font-size:12px;	
	font-weight:normal;
}
.BreadCrumb{
	font-weight:bold;
	padding-left:25px;
	text-align:left;
}
.Title{
	padding-left:22px;
}
.SubContent{

}

.BreadCrumb .LastBreadCrumb{
	color:#a20032 !important;
}

.ContentTable{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.contentpane{
	text-align:left;
	width:660px;
	color:#626161;
	font-family:verdana;
	font-size:12px;
	margin-left: 25px;
}

.contentpane a:link, .contentpane a:visited{
	color:#7dbae3;
	text-decoration:underline;
}
.contentpane a:hover{
	text-decoration:none;
}

.contentpane ul{
	margin-left:40px;
	margin-top:12px;
	margin-bottom:12px;
}
.contentpane ul li{
	list-style-type:none;
	background: url(images/ListBullet.jpg);
	background-repeat:no-repeat;
	padding-left:13px;
	padding-bottom:4px;
}



/* FCK Fixes */

.FCKLinkGalleryContainer{
	background-color:#FFFFFF;
}

.Title h2{
	font-family:verdana;
	font-size:16px;
	text-align:left;
	color:#A20032;
	font-weight:bold;
	border-bottom:1px solid #A20032;
}

.HospitalSearch td{
	font-size:11px;
	font-family:verdana;
	padding:5px 10px 5px 5px;
}

.HospitalSearch {
	margin-bottom:16px;
}
.HospitalSearchResult td{
	font-size:11px;
	font-family:verdana;
	padding:5px 10px 5px 5px;
}
.HospitalSearchResult .srHeading{
	font-weight:bold;
	width:100px;
}
.HospitalSearchResult{
	margin-bottom:16px;
	border-bottom:1px dashed #A20032;
	width:100%;
}


.SetInputBackGround{
	background-image: url(search_bg.jpg);
}


.ContactUsForm td{
	padding:5px 0 5px 0;
}

.topBarTable td img, .topBarTable td div{
display:block;
}


/* Links - Special */
.LinkType{
	text-decoration:underline;
	color:#7DBAE3;
	cursor:pointer;
}
.LinkTypeHover{
	text-decoration:none;
}

/* Sitemap */
.Sitemap ul li{
float:none ;
margin-left:20px;
list-style-type:disc;
color:#626161;
}

.Sitemap ul li a:link,.Sitemap ul li a:visited{
color:#626161;
font-weight:normal;
text-decoration:none;
}

.Sitemap ul li a:hover{
text-decoration:underline;
}
.Sitemap{
padding-left:20px;
}

.SubQuickLinks td img{
	display:block;
}
.LHS_Menu_Header img{
	display:block;
}

.ActionPrint{
	float: right;
	margin-right: 20px;
	margin-top: -10px;
	cursor:pointer;
	
}

.ActiveSubMenu{
	color:#E5B400 !important;
}

.tab-hospital{
	display:none;
}
.imgbutton{
	cursor:pointer;
}

.covertitle{
	font-size:14px;
	padding-bottom:10px;
	display:block;
}

.style17 {
	color:#FFFFFF !important;
}

.contentpane .style17{
	color:#FFFFFF !important;
}

.style12{
	color:#FFFFFF !important;
}

.contentpane ol {
	margin-left:25px;
	margin-top:10px;
	margin-bottom:10px;
}
.contentpane ol li{
	padding-bottom:5px;
}

.FooterNav2{
	float:right !important;
	font-family:verdana;
	font-size:11px;
	text-align:right;
	color:#ffffff;
}	
.bookingError {
	width: 500px;
	color: red;
}

.BookingPageTitle {
	padding-left: 163px;
	padding-top: 38px;
}

.OnlineBookingMenu {
text-align:center;
}

#dnn_ctr511_CFD_cfd20 input{
margin: 5px;
}

#dnn_ctr511_CFD_pnlCtrls img{
margin-top: -5px;
}

#dnn_ctr500_ModuleContent{
margin: 0 0 0 10px;
}


#dnn_ctr373_ModuleContent a:hover {
	text-decoration: none;
	color: #003366;
}