@charset "utf-8";
/* CSS Document */

body {
	margin:5px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#333;
}


.strong {
	font-weight:bold;
}

p { font-size:80%;}

.imgLayout{
float:right; margin:15px 10px 15px 15px; padding:15px; border:#ccc solid 1px;
}

.imgLayoutLeft{
float:left; margin:0 0 0 0; padding:15px; border:#ccc solid 1px;
}



h1 {
	margin:0 0 0 -10px;
	padding:0 0 0 10px;
	font-size:145%;
	color:#abb0a7;
	font-weight:normal;
	text-transform:capitalize;
}

h2 {

	
	margin:30px 0 0 -10px;
	padding:0 0 0 10px;
	font-size:120%;
	background-image:url(../../images/hBullet.gif);
	background-repeat:no-repeat;
	color:#000;
	font-weight:normal;
	text-transform:capitalize;
}

.clear {
	margin:0;
	padding:0;
	clear:both;
}

.whatsOn {
	margin:5px 0 0 0;
	padding:0;
	font-size:85%;
}


p.underline {
padding-bottom:25px;
border-bottom:#999999 dotted 1px;
}

.contentLink a { padding:10px 0 0 32px; color:#333; font-weight:bold; text-decoration:none; display:block; background-image:url(../../images/thisCouldBeALink.gif); background-position:5px 0; background-repeat:no-repeat; width:210px; height:22px; font-size:75%;}
.contentLink a:hover {color:#999; text-decoration:none; display:block; background-image:url(../../images/thisCouldBeALinkOver.gif); background-position:5px 0; background-repeat:no-repeat; text-decoration:underline;}


.whatsOn a{ padding:15px 0 0 70px; color:#333; font-weight:bold; text-decoration:none; display:block; background-image:url(../../images/whatsOn.gif); background-position:0 0; background-repeat:no-repeat; width:151px; height:72px; font-size:90%;}
.whatsOn a:hover {color:#999; text-decoration:none; display:block; background-image:url(../../images/whatsOn.gif); background-position:0 0; background-repeat:no-repeat; text-decoration:underline;}

.whatsOnInfo {
	font-size:90%;
	width:140px;
	font-weight:normal;
}
.hr {
	border-bottom:#999999 dotted 1px;
	height:10px;
}

a:link {color: #666;}
a:visited {color: #666;}
a:hover {color: #999;}
a:active {color: #666;}

#topBarContainer{
	margin:0 auto;
	padding:0;
	width:966px;
	border-top:#333 solid 1px;
	background-color:#fff;
}

#topBar{
	margin:0;
	padding:0;
	float:left;
}

#topNav {
	margin:0 10px 0 0;
	padding:32px 0 0 0;
	text-align:right;
	font-size:70%;
	float:right;
	vertical-align:bottom;
	color:#ccc;
}

#banner { margin:0 auto; padding:0; width:966px; background-image:url(../../images/banner.jpg); background-repeat:no-repeat; background-position:top left; width:966px; height:87px;}

#aboutMnu #banner {margin:0 auto; padding:0; width:966px; background-image:url(../../images/banner1.jpg); background-repeat:no-repeat; background-position:top left; width:966px; height:87px;}

#careersMnu #banner {margin:0 auto; padding:0; width:966px; background-image:url(../../images/banner2.jpg); background-repeat:no-repeat; background-position:top left; width:966px; height:87px;}

#networkMnu #banner {margin:0 auto; padding:0; width:966px; background-image:url(../../images/banner3.jpg); background-repeat:no-repeat; background-position:top left; width:966px; height:87px;}

#mainNavContainer {
	margin:0 auto;
	padding:0 0 0 35px;
	width:931px;
	background-image:url(../../images/mainNavBg.gif);
	height:43px;
	text-transform:capitalize;
}

ul{
	margin:0;
	padding:0;	
}

li.mainNav {
	margin:0 10px 0 0;
	padding:10px 0 0 0;
	float:left;
	display:block;
	list-style:none;
	text-align:left;
	font-size: 100%;
	color:#4f7594;
}

ul#mainNavigation #home a {color:#99ccff; text-decoration:none; display:block;}
ul#mainNavigation #home a:hover, ul#mainNavigation #home a.selected  {color:#fff; text-decoration:none;}
body#homeMnu ul#mainNavigation li#home a {color:#fff; text-decoration:none;} 

ul#mainNavigation #about a {color:#99ccff; text-decoration:none; display:block;}
ul#mainNavigation #about a:hover, ul#mainNavigation #about a.selected  {color:#fff; text-decoration:none;}
body#aboutMnu ul#mainNavigation li#about a {color:#fff; text-decoration:none;}

ul#mainNavigation #news a {color:#99ccff; text-decoration:none; display:block;}
ul#mainNavigation #news a:hover, ul#mainNavigation #news a.selected  {color:#fff; text-decoration:none;}
body#newsMnu ul#mainNavigation li#news a {color:#fff; text-decoration:none;}

ul#mainNavigation #physicians a {color:#99ccff; text-decoration:none; display:block;}
ul#mainNavigation #physicians a:hover, ul#mainNavigation #physicians a.selected  {color:#fff; text-decoration:none;}
body#physiciansMnu ul#mainNavigation li#physicians a {color:#fff; text-decoration:none;} 

ul#mainNavigation #network a {color:#99ccff; text-decoration:none; display:block;}
ul#mainNavigation #network a:hover, ul#mainNavigation #network a.selected  {color:#fff; text-decoration:none;}
body#networkMnu ul#mainNavigation li#network a {color:#fff; text-decoration:none;} 

ul#mainNavigation #careers a {color:#99ccff; text-decoration:none; display:block;}
ul#mainNavigation #careers a:hover, ul#mainNavigation #careers a.selected  {color:#fff; text-decoration:none;}
body#careersMnu ul#mainNavigation li#careers a {color:#fff; text-decoration:none;} 

ul#mainNavigation #contact a {color:#99ccff; text-decoration:none; display:block;}
ul#mainNavigation #contact a:hover, ul#mainNavigation #contact a.selected  {color:#fff; text-decoration:none;}
body#contactMnu ul#mainNavigation li#contact a {color:#fff; text-decoration:none;} 

ul#mainNavigation #partners a {color:#99ccff; text-decoration:none; display:block;}
ul#mainNavigation #partners a:hover, ul#mainNavigation #partners a.selected  {color:#fff; text-decoration:none;}
body#partnersMnu ul#mainNavigation li#partners a {color:#fff; text-decoration:none;} 

ul#mainNavigation #ourNetwork a {color:#99ccff; text-decoration:none; display:block;}
ul#mainNavigation #ourNetwork a:hover, ul#mainNavigation #ourNetwork a.selected  {color:#fff; text-decoration:none;}
body#ourNetworkMnu ul#mainNavigation li#ourNetwork a {color:#fff; text-decoration:none;}

ul#mainNavigation #patients a {color:#99ccff; text-decoration:none; display:block;}
ul#mainNavigation #patients a:hover, ul#mainNavigation #patients a.selected  {color:#fff; text-decoration:none;}
body#patientsMnu ul#mainNavigation li#patients a {color:#fff; text-decoration:none;}

ul#mainNavigation #investorRelations a {color:#99ccff; text-decoration:none; display:block;}
ul#mainNavigation #investorRelations a:hover, ul#mainNavigation #investorRelations a.selected  {color:#fff; text-decoration:none;}
body#investorRelationsMnu ul#mainNavigation li#investorRelations a {color:#fff; text-decoration:none;} 


#bodyContainer{
	margin:0 auto;
	padding:8px 0 20px 0;
	width:966px;
	background-color:#e8e7e3;
}

#InnerBodyContainer{
	margin:0 auto;
	padding:0 0 0 0;
	width:946px;
	background-color:#fff;
}


 li.leftSideNav {
	background-color:#fff;
	padding:5px 0 5px 0;
	font-size:90%;
	font-weight:bold;
	list-style:none;
}

#rightContainer {
	margin:0;
	padding:35px 0 30px 0;
	width:680px;
	float:left;
	border-bottom:#333 dotted 1px;
}

#rightContainerIndex {
	margin:0;
	padding:35px 0 30px 0;
	width:700px;
	float:left;
	border-bottom:#333 dotted 1px;
}

#rightContainerAbout {
	margin:0;
	padding:35px 0 30px 0;
	width:680px;
	float:left;
	border-bottom:#333 dotted 0px;
}
#rightContainerAboutIt{
	margin:0;
	padding:35px 0 30px 0;
	width:730px;
	float:left;
	border-bottom:#333 dotted 0px;
}
#rightContainerInnerLeft{
	margin:0;
	padding:0 10px 0 12px;
	float:left;
	width:400px;
	border:#FF0000 solid 0px;
}

#bulletRightContainerInnerLeft{
	margin:0;
	padding:0 10px 0 12px;
	float:left;
	width:400px;
	border:#FF0000 solid 0px;
	background-image:url(../../images/headingsBullet.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
}
#bulletRightContainerInnerLeft1{
	margin:0;
	padding:0 10px 0 12px;
	float:left;
	width:350px;
	border:#FF0000 solid 0px;
	background-image:url(../../images/headingsBullet.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
}
#bulletRightContainerInnerLeft2{
	margin:0;
	padding:0 10px 0 12px;
	float:left;
	width:350px;
	border:#FF0000 solid 0px;
	background-image:url(../../images/headingsBullet.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
}
#rightContainerInnerRight{
	margin:0;
	padding:0;
	float:right;
	width:300px;
	border:#FF0000 solid 0px;
}
#rightContainerInnerRight1{
	margin:0;
	padding:0;
	float:right;
	width:250px;
	border:#FF0000 solid 0px;
}

#rightContainerInnerRightIndex{
	margin:0;
	padding:0;
	float:right;
	width:320px;
	border:#FF0000 solid 0px;
}

.homeRightImage {
	background-image:url(../../images/homeRightImage.jpg);
	background-repeat:no-repeat;
	background-position:-5px 0;
}

.aboutRightImage {
	background-image:url(../../images/aboutRightImage.jpg);
	background-repeat:no-repeat;
	background-position:-5px 0;
}
.aboutRightImage1 {
	background-image:url(../../images/aboutRightImage1.jpg);
	background-repeat:no-repeat;
	background-position:-5px 0;
}


.contactRightImage {
	background-image:url(../../images/contactRightImage.jpg);
	background-repeat:no-repeat;
	background-position:-5px 0;
}
.careerRightImage {
	background-image:url(../../images/careerRightImage.jpg);
	background-repeat:no-repeat;
	}
.LogoRightImage {
	background-image:url(../../images/LogoRightImage.jpg);
	background-repeat:no-repeat;
	}
.careerRightImageHor {
	background-image:url(../../images/italy.jpg);
	background-repeat:no-repeat;
	}	
	
.bookingRightImage {
	background-image:url(../../images/bookingRightImage.jpg);
	background-repeat:no-repeat;
	}
	
.currentvacanciesRightImage {
	background-image:url(../../images/currentvacanciesRightImage.jpg);
	background-repeat:no-repeat;
	}

#rightContainerBottom {
	margin:0;
	padding:30px 0 0 0;
	width:680px;
	border:#FF0000 solid 0px;
	float:left;
	height:350px;
}

#rightContainerBottomLeft {
	margin:0;
	padding:0 10px 0 12px;
	width:315px;
	float:left;
	border-right:#ccc solid 1px;
}

#rightContainerBottomRight {
	margin:0;
	padding:0 10px 0 30px;
	width:300px;
	float:left;
}

#bodyContainerShadow{
	margin:0 auto;
	padding:0;
	width:966px;
	height:11px;
	background-color:#e8e7e3;
	background-image:url(../../images/bodyFooterShadow.gif);
	background-repeat:no-repeat;
}

#footerContainer{
	margin:0;
	padding:10px 10px 0 10px;
	font-size:70%;
	color:#666;
	font-weight:bold;
}

#footerLeft{
	margin:0;
	padding:0;
	float:left;
}

#footerRight{
	margin:0;
	padding:0;
	float:right;
}

/*========= Left Navigation ============*/


#leftContainer {
	margin:0;
	padding:35px 0 0 24px;
	width:190px;
	float:left;
	height:500px;
}

.left-nav ul {
	list-style: none;
	padding:0;
	text-transform:capitalize;	
}

.left-nav li {
	width: 175px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border: #000 solid 0px;
	padding: 0px 0px 1px 0px;
	margin: 1px 0px 0px 0px;
	border-top: #e1e1e1 solid 0px;
	
}

.left-nav a {
	border: #000 solid 0px;
	width: 165px;
	display: block;
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;

}
.left-nav a:link {
	color: #142e4d;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
.left-nav a:visited {
	color: #142e4d;
	text-decoration: none;
}

.left-nav a:active {
	color: #999;
	text-decoration: none;
	margin:0;
}

.left-nav .current  {
	color: #142e4d;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	background-image: url(../../images/leftNavArrow.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	border-bottom:#e1e1e1 solid 1px;
}


.left-nav .currentParent  {
	color: #142e4d;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	background-image: url(../../images/leftNavArrow.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
}

.left-nav .currentsub ul {
	list-style: none;
	border: #000 solid 0px;
	margin: 0px 0px 0px 10px;
	padding:0;		
		
	}


.left-nav .currentsub li {
	border: #E6E6E6 solid 0px;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	display: inline;
		
	}


/*.left-nav .currentsub {
	border: #000 solid 0px;
	color: #142e4d;
	margin: 0px 0px 0px 0px !important;	
	padding: 0px 0px 2px 20px;
	display: inline;
	background-image: url(../../images/leftNavArrow.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	}*/

.left-nav .subNav a {
	color: #999;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	border-bottom:#e1e1e1 solid 1px;
}

/*.left-nav .subNav a:hover {
	color: #142e4d;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	background-image: url(../../images/leftNavArrow.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	font-weight:bold;
}*/

.left-nav a:hover {
	color: #000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	background-image: url(../../images/leftNavArrow.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	/*font-weight:bold;*/
}


/*.left-nav .currentsub ul {
	list-style: none;
	border: #000 solid 0px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
		
	}*/


.left-nav .currentsub li {
	border: #E6E6E6 solid 0px;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	display: inline;
		
	}


.left-nav .currentsub {
	border: #000 solid 0px;
	color: #dfdfdf;
	margin: 0px 0px 0px 0px !important;	
	padding: 0px 0px 0px 0px !important;
	display: inline;
	border-bottom:#e1e1e1 solid 1px;
	display: block;	
	width: 165px;	
	}

.left-nav .currentsub a {
	color: #868f98;
	width: 145px;
	display: block;
	padding: 0px 0px 5px 20px;
	margin: 0px 0px 0px 0px;
	border-top: #000 solid 0px;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;		
}

.left-nav .currentsub a:hover {
	color: #000;
	text-decoration: none;
	background-image: url(../../images/leftNavArrow.gif);
	background-repeat:no-repeat;
	background-position:10px 2px;
	
}

.left-nav .sideSelected a{
	color: #000;
	text-decoration: none;
	background-image: url(../../images/leftNavArrow.gif);
	background-repeat:no-repeat;
	background-position:10px 2px;
	
}






ul#list
{
margin:20px 0 0 0;
padding:0;
font-size:0.8em;
}

 #list li
{
list-style-type:none;
padding:0;
margin:0 0 2px 0;
}



.email a;active {
	background-image:url(../../images/leftNavArrow.gif);
	background-position:1px 5px;
	background-repeat:no-repeat;
	padding-left:10px;		
}
