﻿body {
	background-image: url(../images/pageBackground.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #18568b;
	font-family: Arial, Sans-Serif;
}

* {
	padding: 0;
	margin: 0;
}

div#headerArea {
	width: 940px;
	height: 122px;
	margin-top: 13px;
	margin-left: auto;
	margin-right: auto;
}

div#header {
	width: 100%;
	height: 84px;
}


div#logo {
	width: 205px;
	height: 84px;
	float: left;
}

div#menuArea {
	width: 735px;
	margin-top: 23px;
	float: left;
}

div#menuArea li {
	list-style-type: none;
	float: left;
	width: 103px;
	height: 56px;
	text-align: center;
	border-right: 1px solid #0b4d7e;
	vertical-align: middle;
}

div#menuArea li.first { border-left: 1px solid #0b4d7e; }

div#menuArea li a {
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 13px;
	vertical-align: middle;
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	width: 95px;
	height: 56px;
}

div#menuArea li a.single { padding-top: 20px; }

div#menuArea a.selected {
	background-image: url(../images/selectedMenuBackground.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#menuArea li a:hover {
	background-image: url(../images/hoverMenuBackground.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

/*div#greyBar {
	width: 735px;
	height: 37px;
	line-height: 37px;
	margin-left: 205px;
	margin-bottom: 1px;
	font-size: 11px;
	color: #333;
} */
div#greyBar {
	width: 735px;	
	margin-left: 205px;
	margin-bottom: 1px;
	font-size: 11px;
	color: #333;
}
div#greyBar a {
	text-decoration: none;
	color: #036; 
}

div#greyBar a:hover { color: #09f; }

div#greyBarLeft {
	width: 300px;
	float: left;
	padding-top: 6px;
	vertical-align:middle;
	text-align: left;
}
.lblChTextClass
{
    padding-top:0px;
     text-align:right;
     width:210;
}
div#ChText 
{
     width:215px;position:relative; top:3px; left:-110px;text-align:right;
}
div#textChButtons 
{
    position:relative; top:-15px; left:0px; width:180px; text-align:left; float:right;
}

div#greyBarRight {
	width: 355px;
	float: right;
	padding-top: 6px;
	text-align: right;
}
.SearchTextBox {
    margin-top:1px;
    line-height:23px;
    vertical-align:top;
    height:24px;
    background-color:#E7E7E7;
    background-image:url("/images/searchBg.png");
    background-repeat:repeat-x;
    border:medium none;
    color:#1E64A0;
    font-size:14px;
}

.watermarked  
{
    
	font-style: italic;
	color: #653619;
	background-color: #e0cabd;
	border: none;
	
}
.watermark
{
    margin-top:1px;    
    vertical-align:top;
    height:24px;
    background-color:#E7E7E7;
    background-image:url("/images/searchBg.png");
    background-repeat:repeat-x;
    border:medium none;
    color:#1E64A0;
    line-height:23px;
    font-size:14px;
    
     
}
/*   background-image: url('images/overlay.gif');
   background-repeat: no-repeat;
   padding-left: 20px;
   vertical-align: middle;
   color: DarkGray;
*/

.watermarkedSearchTextBox  {
background-color:#E7E7E7;
background-image:url("/images/searchBg.png");
background-repeat:repeat-x;
border:medium none;
color:#1E64A0;
text-align:right;
text-indent:2px;
vertical-align:middle;
}

div#contentArea {
	width: 100%;
	background-color: #fff;
	min-height: 450px;
}

div#contentHome {
	width: 940px;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
}

div#content {
	width: 940px;
	min-height: 450px;
	
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/menuBackground.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	position:relative;
	left:0;
	top:12px;
}

div#menuBGFadeOut {
	width:240px;
	height:75px;
	background-image:url(../images/menuBackgroundFadeOut.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#fff;
}

div#contentColumn1 {
	width: 700px;
	margin-right: 20px;
	float: left;
}

div#contentColumn2 {
	width: 220px;
	float: left;
	font-size:12px;
}

/* rhc box - color:purple -  image: heart , div.homeHeartBoxRHC a */
div.homeHeartBoxRHC {
	width:220px;
	background-image:url(../images/homeHeartBoxRHCBody.gif);
	background-repeat:repeat-y;
	 text-decoration:none;

}

div.homeHeartBoxContent {
	background-image:url(../images/homeHeartBoxRHCTop.gif);
	background-repeat:no-repeat;
	padding:5px 25px 0px 65px;
	color:Black;
	 text-decoration:none;
}
div.homeHeartBoxContent  a,  div.homeHeartBoxContent  a:visited
{
    text-decoration:none;
   
}
div.homeHeartBoxRHC h3 a:hover {
	color: #4181EB;
} 


div.homeHeartBoxBottom {
	width:220px;
	height:9px;
	background-image:url(../images/homeHeartBoxRHCBottom.gif);
	background-repeat:no-repeat;	
	margin-bottom:5px;	
}

div.homeHeartBoxRHC h3 {
	color:#000;
	font-size:14px;
}

div.homeHeartBoxRHC p { font-size:11px; }
/* styling for rhc Green Box  in  home  page */
 div.homeGreeMapBoxRHC {
	width:220px;
	background-image:url(../images/homeGreeMapBoxbody.gif);
	background-repeat:repeat-y;

} 

div.homeGreeMapBoxContent{
	background-image:url(../images/homeGreeMaptop.gif);
	background-repeat:no-repeat;
	padding:5px 2px 0px  65px;
	 text-decoration:none;
	color:black;
}
div.homeGreeMapBoxContent a,  div.homeGreeMapBoxContent h3 a, div.homeGreeMapBoxContent h3 a:visited
{
    text-decoration:none;
}
div.homeGreeMapBoxContent h3 a:hover  {
	
	color: #4181EB;
	
}  /* color: #1D5286; */

div.homeGreeMapBoxBottom {
	width:220px;
	height:13px;
	background-image:url(../images/homeGreeMapBoxbottom.gif);
	background-repeat:no-repeat;	
	margin-bottom:5px;	
}

div.homeGreeMapBoxRHC h3 {
	color:#000;
	font-size:14px;
}

div.homeGreeMapBoxRHC p { font-size:11px; }
 /*styling for rhc Grey Box - rounded corners  */
 
 
/* rhc box - color:blue -  image: mouse */
div.homeMouseBoxRHC {
	width:220px;
	background-image:url(../images/homeMouseBoxRHCBody.gif);
	background-repeat:repeat-y;
	text-decoration:none;

}

div.homeMouseBoxContent {
	
	padding:5px 25px 0px 65px;
	text-decoration:none;
	color:black;
	font-weight:bold;
}
/*
background-image:url(../images/homeMouseBoxRHCTop.gif);
	background-repeat:no-repeat;
*/
div.homeMouseBoxContent a, div.homeMouseBoxContent a:visited  {
    text-decoration: line-through; 
	color:black;
	 text-decoration:none;
	 font-weight:bold;
}


div.homeMouseBoxContentWhite {
	background-image:url(../images/homeMouseBoxRHCTop.gif);
	background-repeat:no-repeat;
	padding:5px 25px 0px 65px;
	text-decoration:none;
	color:white;
	font-weight:bold;
	
} /* font-weight:bold; 
*/
div.homeMouseBoxContentWhite a, div.homeMouseBoxContentWhite a:visited  {    
	color:white;
	text-decoration:none;
	font-weight:bold;
}

div.homeMouseBoxContentWhite a, div.homeMouseBoxContentWhite h3, div.homeMouseBoxContentWhite h3 a, div.homeMouseBoxContentWhite h3 a:visited
{
    text-decoration:none;
    color:white;
}
div.homeMouseBoxContentWhite h3 a:hover, div.homeMouseBoxContentWhite a:hover  {
	
	color: #4181EB;
	
}


div.homeMouseBoxBottom {
	width:220px;
	height:9px;
	background-image:url(../images/homeMouseBoxRHCBottom.gif);
	background-repeat:no-repeat;	
	margin-bottom:5px;	
}

div.homeMouseBoxRHC h3{
	color:#000;
	font-size:14px;
	text-decoration:none;
}
 div.homeMouseBoxRHC a, div.homeMouseBoxRHC h3 a, div.homeMouseBoxRHC h3 a:visited {
	
	text-decoration:none;
}

div.homeMouseBoxRHC p { font-size:11px; text-decoration:none;}

/* home rhc blue box */
div.homeBlueBox {
	width:220px;
	margin-bottom:10px;
}

div.homeBlueBoxTitle {
	width:220px;
	background-image:url(../images/homeBlueBoxTitleBody.jpg);
	background-repeat:repeat-y;
	padding-bottom:5px;
}

div.homeBlueBoxTitle h2 {
	font-weight:normal;
	font-size:16px;
	color:#1e4c79;
	margin-left:15px;
}

div.homeBlueBoxTop {
	width:220px;
	height:10px;
	background-image:url(../images/homeBlueBoxTitleTop.jpg);
	background-repeat:no-repeat;
}

div.homeBlueBoxContentContainer {
	width:220px;
	background-image:url(../images/homeBlueBoxContentBody.jpg);
	background-repeat:repeat-y;
}

div.homeBlueBoxContent {
	width:220px;
	background-image:url(../images/homeBlueBoxContentTop.jpg);
	background-repeat:no-repeat;
	min-height:125px;
	padding-top:1px;
}

div.homeBlueBoxBottom {
	width:220px;
	height:11px;
	background-image:url(../images/homeBlueBoxContentBottom.jpg);
	background-repeat:no-repeat;
}

/* innerBox Blue */
div.innerBoxBlue
 {
	background-image:url(../images/BlueBoxInnerTop.gif);
	background-repeat:no-repeat;
	width:202px;
	padding-top:8px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-decoration:none;
	color:black;
}
 div.innerBoxBlue a, div.innerBoxBlue a:visited, div.innerBoxBlue h3 a, div.innerBoxBlue h3 a:visited 
 {
     text-decoration:none;
	color:black;
}
 div.innerBoxBlue a:hover div.innerBoxContent  h3 a:hover{
	
	color: #4181EB;
	
}
/*  */
div.innerBoxContent {
	width:182px;
	background-image:url(../images/BlueBoxInnerBody.gif);
	background-repeat:repeat-y;
	
	padding:0 10px 0 10px;
}

/* background-image: url(../images/headerBulletTrans.gif);
    background-repeat: no-repeat;
    background-position: top right; */
div.innerBoxContent h3 {
    font-size: 14px;
    color: #11477d;
    
    line-height: 20px;
}

div.innerBoxContent h3 a {
	text-decoration: none;
	color: #11477d;
}

div.innerBoxContent  h3 a:hover {
	
	color: #4181EB;
	
}

div.innerBoxContent p {
	line-height: 14px;
	margin-top: 4px;
	padding-right: 15px;
	width: 150px;
}

div.innerBoxBlueBottom {
	width: 202px;
	height: 9px;
	background-image: url(../images/BlueBoxInnerBottom.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
}


/* home rhc white box */
div.homeWhiteBox {
	width:220px;
	margin-bottom:10px;
	background-image:url(../images/homeWhiteBoxRHCTop.gif);
	background-repeat:no-repeat;	
	padding-top:9px;
	text-decoration:none;
}
div.homeWhiteBox a, div.homeWhiteBox a:visited
{
    text-decoration:none;
}

div.homeWhiteBoxTitle {
	background-image:url(../images/homeWhiteBoxRHCTitleBody.gif);
	background-repeat:repeat-y;
	width:220px;
	 text-decoration:none;
}
/*
background-image:url(../images/headerBulletTrans.gif);
	background-repeat:no-repeat;
	background-position:8px 0;
*/
div.homeWhiteBoxTitle h3{
	padding-left:25px;
	font-size:16px;
	color:#11477d;
	
	padding-bottom:8px;
	text-decoration:none;
}
div.homeWhiteBox  a:hover, div.homeWhiteBoxTitle h3  a:hover {
	
	color: #4181EB;
	
}

 div.homeWhiteBoxTitle h3 a, div.homeWhiteBoxTitle h3 a:visited,  div.homeWhiteBoxTitle a h3 , div.homeWhiteBoxTitle a:visited h3 {	
	text-decoration:none;
}
div.contentColumn2, div.homeWhiteBoxTitle , div.homeWhiteBoxTitle a, div.homeWhiteBoxTitle a:visited {
 text-decoration:none;
}
div.homeWhiteBoxContentContainer{
	width:220px;
	background-image:url(../images/homeWhiteBoxRHCContentBody.gif);
	background-repeat:repeat-y;	
	text-decoration:none;
	color:Black;
}
/*  */
div.homeWhiteBoxContentContainer a, div.homeWhiteBoxContentContainer a:visited 
{
    text-decoration:none;
    color:Black;
}

div.homeWhiteBoxContent {
	width:190px;
	background-image:url(../images/homeWhiteBoxRHCContentTop.gif);
	background-repeat:no-repeat;
	background-position:top;
	min-height:25px;
	padding:10px 15px 5px 15px;
}

p.bulleted {
	padding-left:20px;
	background-image:url(../images/contentBoxHeadingBullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:4px;
}

div.homeWhiteBoxBottom {
	width:220px;
	background-image:url('../images/homeWhiteBoxRHCBottom.gif');
	background-repeat:no-repeat;
	height:8px;
}

div#headerImage {
	width: 700px;
	height: 150px;
	margin-bottom: 10px;
}
/* home box styles */
div.homeRow { clear:both; }

div.homeBoxTop {
	width:340px;
	height:8px;
	background-image:url(../images/homeBoxTop.gif);
	background-repeat:no-repeat;
}

div.homeBoxLeft {
	width: 340px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

div.homeBoxRight {
	width: 340px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	
	
	
}
/* float: left;position:absolute;
	left:10px; */

div.homeBoxTitle {
	width: 340px;
	background-image:url(../images/homeBoxTopBody.gif);
	background-repeat:repeat-y;
	background-color: #fff;
}
div.homeBoxTitle h2 a, div.homeBoxTitle a:visited{
	 text-decoration: line-through; 	
	 text-decoration:none;
	
}
/* background-image: url(../images/headerBullet.gif);
	background-repeat: no-repeat; */
div.homeBoxTitle div.headerBullet, div.homeBoxTitle div.headerBullet a, div.homeBoxTitle div.headerBullet a:visited{
	text-decoration:none;
	width:24px;
	height:40px;
	float:right;
	margin-right:10px;
	border:0px;
	 
}
/*background-image: url('../images/arrowGreen.gif');
	background-repeat: no-repeat;  */
 div.headerBulletGreen
 {
	
	width:24px;
	height:26px;
	float:right;
	margin-right:10px;
}


div.homeBoxTitle h2 {
	line-height: 40px;
	font-weight: bold;
	font-size: 22px;
	color: #11477d;
	margin-left:15px;
	float:left;
}
div.homeBoxTitle  h2 a:hover {
	
	color: #4181EB;
	
}

div.homeBoxContentContainer {
	background-image:url(../images/homeBoxContentBody.gif);
	background-repeat:repeat-y;
	width:340px;
	height:200px;
	clear:both;
}

div.homeBoxContent {
	padding:15px;
	background-image:url(../images/homeBoxContentTop.gif);
	background-repeat:no-repeat;
	background-position:top;
}

div.homeBoxContent div.contentItem {
	padding-left:20px;
	font-size:12px;
	background-image:url(../images/contentBoxHeadingBullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:5px;
}

div.homeBoxContent div.contentItemImageOnRight {
	width:165px;
	float:left;
}

div.viewList { clear:both; }

div.viewList a { 
	float:right; 
	text-decoration:none;
	font-size:12px;
	background-image:url(../images/contentBoxHeadingBullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#000;
	margin-top:5px;
	padding-left:15px;
}

div.contentBoxImage { float:right; }

div.homeBoxContent div.contentItem div.heading {
	font-weight:bold;
	color: #11477d;
}

div.homeBoxBottom {
	background-image:url(../images/homeBoxContentBottom.gif);
	background-repeat:no-repeat;
	height:15px;
	width:340px;
}
/*********************************************************/
/* homeDe box styles  for dementia Home page*/
div.homeDeRow { clear:both; }
div.contentBoxImageDe { float:right; }
div.descriptionDe
{
    width:210px;
    text-align:justify;
}
div.homeDeBoxTop {
	width:340px;
	height:8px;
	background-image:url(../images/homeBoxTop.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}


div.homeDeBoxLeft {
	width: 340px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

div.homeDeBoxRight {
	width: 340px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	
	
	
}
/* float: left;position:absolute;
	left:10px; */

div.homeDeBoxTitle {
	width: 340px;
	background-image:url(../images/homeBoxTopBody.gif);
	background-repeat:repeat-y;
	background-color: #fff;
	text-decoration:none;
}

div.homeDeBoxTitle clearfix h2 a:hover 
{
    color: #4181EB;
}

div.homeDeBoxTitle div.headerBullet {
	
	width:24px;
	height:40px;
	float:right;
	margin-right:10px;
}

div.homeDeBoxTitle h2, div.homeDeBoxTitle h2 a {
	
	font-weight: bold;
	font-size: 22px;
	color: #11477d;
	margin-left:15px;
	text-decoration:none;
	float:left;
}
div.homeDeBoxTitle  h2 a:hover {
	
	color: #4181EB;
	text-decoration:none;
}

div.homeDeBoxContentContainer {
	background-image:url(../images/homeBoxContentBody.gif);
	background-repeat:repeat-y;
	width:340px;
	height:110px;
	clear:both;
}

div.homeDeBoxContent {
	padding:15px;
	background-image:url(../images/homeBoxContentTop.gif);
	background-repeat:no-repeat;
	background-position:top;
}

div.homeDeBoxContent div.contentItem {
	padding-left:20px;
	font-size:12px;
	background-image:url(../images/contentBoxHeadingBullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:5px;
}

div.homeDeBoxContent div.contentItemImageOnRight {
	width:165px;
	float:left;
}

div.homeDeBoxContent div.contentItemImageOnLeft {
	width:165px;
	float:left;
}


div.homeDeBoxContent div.contentItem div.headingMore {
	font-weight:bold;
	color: #11477d;
}
div.headingMore, div.headingMore a 
{
    width:300px;
    text-decoration:none;
}
div.homeDeBoxBottom {
	background-image:url(../images/homeBoxContentBottom.gif);
	background-repeat:no-repeat;
	height:15px;
	width:340px;
}

/********************************************************/
/*********************************************************/
/* homeCare box styles  for Bupa Care Home page*/
div.homeCareRow { clear:both; }
div.contentBoxImageDe { float:right; }
div.descriptionDe
{
    width:210px;
    text-align:justify;
}
div.homeCareBoxTop {
	width:340px;
	height:8px;
	background-image:url(../images/homeBoxTop.gif);
	background-repeat:no-repeat;
}

div.homeCareBoxLeft {
	width: 340px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

div.homeCareBoxRight {
	width: 340px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	
	
	
}
/* float: left;position:absolute;
	left:10px; */

div.homeCareBoxTitle {
	width: 340px;
	background-image:url(../images/homeBoxTopBody.gif);
	background-repeat:repeat-y;
	background-color: #fff;
}

div.homeCareBoxTitle div.headerBullet {
	background-image: url(../images/headerBullet.gif);
	background-repeat: no-repeat;
	width:24px;
	height:40px;
	float:right;
	margin-right:10px;
}

div.homeCareBoxTitle h2 {
	
	font-weight: bold;
	font-size: 22px;
	color: #11477d;
	margin-left:15px;
	float:left;
}
div.homeCareBoxTitle h2 a, div.homeCareBoxTitle a:visited{
	 text-decoration: line-through; 	
	 text-decoration:none;
	
}

div.homeCareBoxTitle  h2 a:hover {
	
	color: #4181EB;
	
}
div.homeCareBoxContentContainer {
	background-image:url(../images/homeBoxContentBody.gif);
	background-repeat:repeat-y;
	width:340px;
	height:160px;
	clear:both;
}

div.homeCareBoxContent {
	padding:15px;
	background-image:url(../images/homeBoxContentTop.gif);
	background-repeat:no-repeat;
	background-position:top;
}

div.homeCareBoxContent div.contentItem {
	padding-left:20px;
	font-size:12px;
	background-image:url(../images/contentBoxHeadingBullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:5px;
}

div.homeCareBoxContent div.contentItemImageOnRight {
	width:165px;
	float:left;
}


div.homeCareBoxContent div.contentItem div.headingMore {
	font-weight:bold;
	color: #11477d;
	text-decoration: none;
}

/*div.homeCareBoxContent div.contentItem div.headingMore  a, div.homeCareBoxContent div.contentItem div.headingMore  a:visited
{
    text-decoration: none;
} */


div.homeCareBoxBottom {
	background-image:url(../images/homeBoxContentBottom.gif);
	background-repeat:no-repeat;
	height:15px;
	width:340px;
}

/********************************************************/

/*height: 35px; */
div#breadcrumbs {
	width: 940px;
	line-height: 20px;	
	font-size: 11px;
	background-image: url(~/images/breadcrumbBackground.jpg);
	background-position: top left;
	background-repeat: repeat;
	float:left;
}

div#leftHandMenu {
	width: 220px;
	min-height: 430px;
	
	float: left;
	margin-right: 20px;
	border-top: 1px solid #d0d4e0;
}

div#menuTitle {
	font-weight: bold;
	color: #333;
	
	margin-top:15px;
	margin-bottom:15px;
	line-height: 25px;
	padding-left: 10px;
}

div#leftHandMenu ul {
	width: 220px;
	border-bottom: 1px solid #a4a4a4;
}

div#leftHandMenu ul li {
	width: 220px;
	float: left;
	line-height: 33px;
	list-style-type: none;
	background-image: url(../images/subMenuBackground.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

div#leftHandMenu ul li.top {
	background-image: url(../images/subMenuBackgroundTop.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#leftHandMenu ul li a {
	display: block;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;	
	padding-right: 5px;
}

div#leftHandMenu ul li.selected a  
{
    
    background-image:url(../images/subMenuBackgroundSelected.gif);
    background-repeat: no-repeat;	
     }
 div#leftHandMenu ul li ul.level2
 {
     width:175px;
 }

div#leftHandMenu ul li ul.level2 li a {
	padding-left: 45px;	
	padding-right: 0px;
	background-image:url(../images/subMenuBGLevel2.gif);
	background-repeat: no-repeat;		
	width:175px;
	 
} /*  border-left: solid 2px #A4A4A4; */

div#leftHandMenu ul li a:hover { color: #fff; }

div#leftHandMenu ul li a:hover { background-image: url(../images/subMenuBackgroundHover.gif);
                                 background-repeat: no-repeat;	}

div#leftHandMenu ul li.top a:hover { background-image: url(../images/subMenuBackgroundHoverTop.gif);
                                     background-repeat: no-repeat;	}

div#leftHandMenu ul li ul.level2 li a:hover { background-image:url(../images/subMenuBackgroundHoverL2.gif);
                                              background-repeat: no-repeat;	}

div#leftHandMenu ul li ul.level2 li a:hover  {
	padding-left: 45px;	
	padding-right: 0px;
	background-image:url(../images/subMenuBackgroundHover.gif);
	background-repeat: no-repeat;		
	width:175px;
	 
} 
div#contentOutline {
	width: 700px;
	float: right;
}

div#contentOutline ul.lists, div#contentOutline ol.lists {
	font-size: 12px;
	margin-left: 30px;
	line-height: 1.2;
	margin-bottom: 15px;
}

div#pageContent {
	width: 520px;
	margin-right: 20px;
	float: left;
}

div#pageContentWide {
	width: 700px;
	margin-right: 10px;
	float: left;
}

div#pageContent h2 {
	font-weight:normal;
	font-size:18px;
}
div#pageContent h1 {
	font-weight:normal;
	font-size:18px;
	
	margin-top: 15px;
}

div#pageContent p.contentOpeningBlurb, p.contentOpeningBlurbA
{ 
	line-height:22px;
	padding:10px 0 10px 0; 
}
 
div#pageContent ul.contentOpeningBlurb, ul.contentOpeningBlurbA
{ 
	line-height:22px;
	padding:10px 0 10px 0;
	font-size:12px;    
    margin-bottom:15px;
    margin-left:50px; 
    
}

div#pageContent div.boxed {
	background-image:url(../images/contentBoxTop.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:8px;
	padding-bottom:15px;
}

div#pageContent div.boxed ul {
	margin-left:25px;
	font-size:12px;
	line-height:14px;
	list-style-image:url(../images/blueDot.gif);	
}

div#pageContent div.boxed ul li { margin-top:2px; }


/* div#pageContent div.boxed ul {
	margin-left:25px;
	font-size:12px;
	line-height:18px;
	list-style-image:url(../images/blueDot.gif);	
}

div#pageContent div.boxed ul li { margin-top:15px; }
*/

div#pageContent div.boxednosp ul {
	margin-left:25px;
	font-size:12px;
	line-height:12px;
	padding:0;
	list-style-image:url(../images/blueDot.gif);	
}

div#pageContent div.boxed div.boxContent {
	background-image:url(../images/contentBoxBody.gif);
	background-repeat:repeat-y;
	width:480px;
	padding:10px 20px 10px 20px;
}

div#pageContent div.boxed p {
	font-size:12px;
	line-height:18px;
}

div#pageContent div.boxContent h3 { 
	font-size:18px;
	font-weight:normal;
	padding-left:25px;
	margin-bottom:10px;
	background-image:url(../images/tick.gif);
	background-repeat:no-repeat;
}



div.boxContent div.Feat h3
{
    font-size:22px;
	font-weight:normal;
	padding-left:25px;
	margin-bottom:10px;	
	background-repeat:no-repeat;
}


div#pageContent div.boxContent img.boxedImage { 
	float:right; 
	margin-right:0px;
}

div#pageContent div.boxed p.medWidth { 
	width: 400px; 
	float:left; 
}

div#pageContent div.boxed div.boxBottom {
	width:520px;
	height:12px;
	background-image:url(../images/contentBoxBottom.gif);
	background-repeat:no-repeat;
}

/* styling for main content Grey Box */
div#pageContent div.greySquareBox {
	width:520px;
	background-image:url(../images/greySquareBoxBody.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #dfdfdf;
	margin-bottom:20px;
	margin-top:10px;
}

div#pageContent div.greySquareBoxContent{
	width:480px;
	background-image:url(../images/greySquareBoxTop.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:20px;
	font-size:12px;
	line-height:18px;
}

div#pageContent div.greySquareBoxContent div.greySquareBoxContentWithBorder { 
	border-bottom:1px solid #dfdfdf; 
	padding-bottom:5px;
	margin-bottom:5px;
}

div#rhColumn {
	width: 160px;
	float: left;
}

/* styling for rhc Green Box */
div#rhColumn div.rhcGreenBox {
	background-image:url(../images/rhcGreenBoxBody.gif);
	background-repeat:repeat-y;
	margin-bottom:20px;
}

div#rhColumn div.rhcGreenBox div.greenBoxContent { 
	background-image:url(../images/rhcGreenBoxBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;	
	min-height:200px;
}

div#rhColumn div.rhcGreenBox div.greenBoxContent h3 {
	font-size:16px;
	width:140px;
	padding:10px;
}


div#rhColumn div.rhcGreenBox div.greenBoxContent li  {
	font-size:12px;
	width:140px;
	padding:10px;
	list-style:none;
	clear:both;
}

div#rhColumn div.rhcGreenBox div.greenBoxContent p, div#rhColumn div.rhcGreenBox div.greenBoxContent li p{
	font-size:12px;
	width:85px;
	padding:0px 7px 4px 10px;
	float:right;
}

div#rhColumn div.rhcGreenBox div.greenBoxContent li p {
	padding-right:0;
}

div#rhColumn div.rhcGreenBox div.greenBoxContent div.insideGreen 
{
    width:100px;
    float:right;
    margin-bottom:12px;
}
div#rhColumn div.rhcGreenBox div.greenBoxContent div.insideGreenPhone
{
    width:130px;
   margin-left:10px;    
    margin-bottom:12px;
   float:right;
}

img.greenBoxContentIcon { 
	float:left;
	margin-left:10px; 
}

div#rhColumn div.rhcGreenBox div.greenBoxContent li.borderedShaded {
	background-image:url(../images/listBorderedShaded.gif);
	background-repeat:no-repeat;
	background-position:top;	
}

div#rhColumn div.rhcGreenBox div.greenBoxContent li.bordered {
	background-image:url(../images/listBordered.gif);
	background-repeat:no-repeat;
	background-position:top;	
}

div#rhColumn div.rhcGreenBox div.rhcGreenBoxTop { 
	width:160px;
	height:12px;
	background-image:url(../images/rhcGreenBoxTop.gif);
	background-repeat:no-repeat;
}

/* styling for rhc Grey Box - rounded corners*/
div#rhColumn div.rhcGreyBox {
	width:160px;
	float:right;
	font-size:12px;
	line-height:20px;
}

div#rhColumn div.rhcGreyBox div.rhcGreyBoxTop  h3{
	width:140px;
	padding:10px;
	font-size:14px;
	
}

div#rhColumn div.rhcGreyBox div.rhcGreyBoxTop {
	width:160px;
	background-image:url(../images/greyBoxTop.gif);
	background-repeat:no-repeat;
}

div#rhColumn div.rhcGreyBox div.greyBoxContent{
	width:138px;
	padding:10px;
	background-image:url(../images/greyBoxContentTopBG.gif);
	background-repeat:no-repeat;	
	background-position:top;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
}

div#rhColumn div.rhcGreyBox div.greyBoxContent div.withBorder {
	border-bottom:1px solid #dfdfdf; 
	padding-bottom:5px;
	margin-bottom:5px;
}

div#rhColumn div.rhcGreyBox div.greyBoxBottom {
	width:160px;
	height:9px;
	background-image:url(../images/greyBoxBottom.gif);
	background-repeat:no-repeat;
}	

/* footer area */

div#footerArea {
	background-image: url(../images/footerBackground.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	height: 30px;
	z-index:500;
}

div#footer {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-size: 12px;
}
div#footerTop {
	width: 990px;
	margin-left: 15px;
}

div#footer ul {
	/*width: 16.6666%;margin-left:10px;
	margin-right:10px;*/
	
	float: left;
	width:165px;
	
	
}
/* div#rtTop .rtLI .rtFirst 

  .rtLI .rtFirst .rtLast .rtTop rtLI  rtLast 
.RadTreeView_Black*/
.RadTreeView_Black .rtLines .rtLast, .RadTreeView_Black .rtLines .rtLast .rtUL .rtTop 
{
    text-align:left;
}
.RadTreeView_Black .rtLines .rtLast .rtTop  
{
    text-align:center;
}

div#footer li { list-style-type: none; }

div#footer a {
	background-image: url(../images/bullet.gif);
	background-position: middle left;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #fff;
	margin-right: 10px;
	padding-left: 10px;
}

div#footer a:hover { text-decoration: underline; }

div#footerTop {
	height: 22px;
	line-height: 22px;
	padding-top: 3px;
	padding-bottom: 2px;
}

div#footerTop a { font-weight: bold; }

div#footerMiddle {
	height: 0px;
	padding-top: 10px;
	padding-bottom: 2px;
}

div#footerMiddle li { line-height: 1.6; }

div#footerBottom {
	height: 24px;
	line-height: 24px;
}
/*
div#footerBottom {
	height: 52px;
	line-height: 52px;
}

*/
div#bottomFooterLeft {
	width: 50%;
	text-align: left;
	float: left;
}


div#bottomFooterRight {
	width: 50%;
	text-align: right;
	float: left;
}

div.alarmImage {
	width: 150px;
	margin-left: 15px;
	float: left;
}

div.alarmDescription {
	width: 535px;
	float: left;
}

h1.title {
	font-size: 18px;
	margin-bottom: 15px;
}

div#displayFacility h1 {
	font-size: 20px;
	margin-bottom: 25px;
	margin-top: 25px;
}

h2 {
	font-size: 15px;
	font-weight: bold;
}
div.clearfix h3
{
    font-size: 15px;
    text-align: center;
  
}

h3 { font-size: 13px; }

h4  
{
	font-size: 12px;
    font-weight: bold;  }

p {
	font-size: 12px;
	line-height: 1.2;
	margin-bottom: 15px;
}

td { font-size: 12px; }

td h2 { margin-top: 10px; }

ol.list, ul.list {
	margin-left: 30px;
	font-size: 12px;
	line-height: 1.2;
	margin-bottom: 15px;
}

.clearfix { display: inline-table; }

/* backslash hack hides from IE mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end backslash hack*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.clearfix div.Feat h3
{
      text-align:left;
      font-size:22px;
}


/* breadcrumb */

#breadcrumb
{
	margin-left: auto;
	margin-right: auto;	
}

#breadcrumbBar
{
	position: relative;
	top: 1px;
	font-size: 11px;	
	color: #666666;
	height: 30px;
	
}


#breadcrumb, #breadcrumbBar
{
	width: 940px;
}

#breadcrumbBar a
{
	color: #1E4C79;
	text-decoration: underline;
}
#breadcrumbBar a:hover
{
	text-decoration: none;
}

.hplList {
	font-size: 13px;
	font-weight: bold;
	color:Black;
}
   .RotatorFacility
        {
            
            width: 140px;
            height: 150px;
            padding-left:10px;
            padding-right:10px;
        }
        .facilityShowImage
        {
            width: 85%;
            height:85%;
             padding-left:5px;
            padding-right:5px;
        }
           .rr2fac td
        {
            
            vertical-align:middle;
            padding-bottom:2px;
            padding-left:10px;
            padding-right:10px;
            padding-top:2px;
        }  
          
/*home page*/

div#bupaDetails {
	width: 960px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}

div#lhBupaColumn {
	width:700px;
	float: left;
	
}

div#rhBupaColumn {
	width: 224px;
	margin-left: 10px;	
	min-height: 450px;
	float:right;
	margin-right: 20px;
	
}

/********************************************************/
/* homeSmall box styles  for Bupa Keep in touch Home page*/
div.homeSmallRow { clear:both; }
div.contentSmallBoxImage  { float:right; }
div.descriptionDe
{
    width:210px;
    text-align:justify;
}
div.homeSmallBoxTop {
	width:246px;
	height:8px;
	background-image:url(../images/homeBoxSmallTop.gif);
	background-repeat:no-repeat;
}

div.homeSmallBoxLeft {
	width: 246px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

div.homeSmallBoxRight {
	width: 246px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	
	
	
}
/* float: left;position:absolute;
	left:10px; */

div.homeSmallBoxTitle {
	width: 244px;
	background-image:url(../images/homeBoxTopBody.gif);
	background-repeat:repeat-y;
	background-color: #fff;
	
border-right-style:solid;
border-right-color: #D2D5D8;
border-right-width:2px;
}
/*
	border-left-style:solid;
border-left-color: #D2D5D8;
border-left-width:2px;

*/
div.homeSmallBoxTitle div.headerBullet {
	background-image: url(../images/headerBullet.gif);
	background-repeat: no-repeat;
	width:24px;
	height:40px;
	float:right;
	margin-right:10px;
}

div.homeSmallBoxTitle h2 {
	
	font-weight: bold;
	font-size: 22px;
	color: #11477d;
	margin-left:15px;
	float:left;
}
div.homeSmallBoxTitle h2 a, div.homeSmallBoxTitle a:visited{
	 text-decoration: line-through; 	
	 text-decoration:none;
	
}
div.homeSmallBoxTitle  h2 a:hover {
	
	color: #4181EB;
	
}

div.homeSmallBoxContentContainer {
	
	width:242px;
	height:160px;
	border-left-style:solid;
border-left-color: #D2D5D8;
border-left-width:2px;
border-right-style:solid;
border-right-color: #D2D5D8;
border-right-width:2px;
	clear:both;
}

/*
background-image:url(../images/homeBoxSmallContentBody.gif);
	background-repeat:repeat-y;
*/

div.homeSmallBoxContent {
	padding:15px;
	background-image:url(../images/homeBoxSmallContentTop.gif);
	background-repeat:no-repeat;
	background-position:top;
}

div.homeSmallBoxContent div.contentItem {
	padding-left:20px;
	font-size:12px;
	background-image:url(../images/contentBoxHeadingBullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:5px;
}

div.homeSmallBoxContent div.contentItemImageOnRight {
	width:165px;
	float:left;
}


div.homeSmallBoxContent div.contentItem div.headingMoreSmall {
	font-weight:bold;
	color: #11477d;
	text-decoration: none;
}
div.homeSmallBoxBottom {
	background-image:url(../images/homeBoxSmallContentBottom.gif);
	background-repeat:no-repeat;
	height:15px;
	width:246px;
	
}

div.headingMoreSmall, div.headingMoreSmall a 
{
    
    text-decoration:none;
}
/******************************************************/


.greyLink
{
    text-decoration:none;
     font-weight:bold;
     color:Gray;
}
.searchLink
{
    background-image:url("../images/bullet.gif");
    background-repeat:no-repeat;
    padding-left:10px;
}
.tableBackgrBlue
{
    background-color:#D4E8F7;
    
    margin:15px 10px 15px 10px;
    
    width:110px;
    height:55px;
    border:1px;
}

.tableBackgrBlueBoxes
{
   margin-top:0px; 
    
}

.listBullet 
{
    background-image:url("../images/bullet.gif");
    background-repeat:no-repeat;
    padding-left:25px;
    line-height:20px;
   
}