/************************************************************************
***************************** GENERAL ***********************************
*************************************************************************/
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2a2a2a; }
.wrapper { width: 976px; margin: 0 auto; }
.column { float: left; display:inline; }
.columnRight { float: right; display:inline;}
a, a:link, a:visited, a:hover { text-decoration: none; color: #333; }
a:hover, a:active { text-decoration: none; }
/*a:active {
	color: #9F9
}*/
ul li.last { border: none; }
h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif; color: #2e2e2e; }
h4 { padding:0px; margin:0px; font-family: Georgia, "Times New Roman", Times, serif; color: #2e2e2e; text-align:center; font-size:18px; font-weight:normal; width:700px; display:block; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }

hr{
padding:0px;
margin:0px;
margin:15px 10px 15px 10px;
border:0.1px solid #999999;
}
.buttonGradient { background: url(../gfx/bgButton.jpg) #eee repeat-x; border: 1px solid #bababa; }
.DefaultStickyWin .middle{overflow:visible;}
.bigImageContainer{border:1px solid #bababa;}

.readMoreLink_Comman{display:block; text-align:right; font-size:11px; margin:2px 8px;}/* goes in middle section */
.readMoreLink_Comman a{color:#0099CA!important;}
.readMoreLink_Comman a:hover{ color:#0fa9da;}
.newsAndEventsContainer a{color:#0099CA; font-weight:bold; font-size:13px;}
.newsAndEventsContainer a:hover{color:#0fa9da;
}
.Header{background:none; color:#2e2e2e; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal;}
/************************************************************************
***************************** LOGIN BOX *********************************
*************************************************************************/

/*Login*/
/* toggle effect - show/hide login*/
#login { width: 100%; color: white; background: #0f0f0f; overflow: hidden; position: relative; z-index: 3; height: 0; border-bottom:2px solid #444;}
#login a { text-decoration: none; color: #CCC; }
#login a:hover { color: white; }
#login .loginContent { width: 550px; height: 80px; margin: 0 auto; padding-top: 25px; text-align: left; font-size: 0.85em; }
#login .loginContent .left { width: 120px; float: left; padding-left: 65px; font-size: 0.95em; }
#login .loginContent .right { width: 290px; float: right; text-align: right; padding-right: 65px; font-size: 0.95em; }
#login .loginContent form { margin: 0 0 10px 0; height: 26px; }
#login .loginContent input.field { border: 1px #1A1A1A solid; background: #464646; margin-right: 5px; margin-top: 4px; color: white; height: 16px; }
#login .loginContent input:focus.field { background: #545454; }
#login .loginContent input.rememberme { border: none; background: transparent; margin: 0; padding: 0; }
#login .loginContent input.button_login { width: 47px; height: 20px; cursor: pointer; border: none; }
#login .loginClose { display: block; position: absolute; right: 15px; top: 10px; width: 70px; font-size: 0.8em; text-align: left; }
#login .loginClose a { display: block; width: 100%; height: 20px; background: url(../gfx/btnClose.jpg) no-repeat right 0; padding-right: 10px; border: none; font-size: 0.9em; color: white; }
#login .loginClose a:hover { background: url(../gfx/btnClose.jpg) no-repeat right -20px; }
#login .adminLoginLink { display: block; position: absolute; left: 15px; top: 10px; width: 70px; font-size: 0.8em; text-align: left; }
#login .btnSubmit{display:inline; background:#282828; position:relative;  font-size:10px;}

/************************************************************************
***************************** HEADER ************************************
*************************************************************************/
.header {min-height:0px;}
.headerRow { clear: both; overflow: hidden; }
.headerTopLinksAndButtons { float: right; font-size: 11px; margin-bottom: 5px; }
.topLinks { overflow: hidden; list-style: none; margin: 2px 10px 0 0; }
.topLinks li { float: left; border-right: 1px solid #ccc; padding: 0 4px; margin:0 4px; }
.topLinks a, .topLinks a:link, .topLinks a:visited, .topLinks a:hover { color: #0099ca; }
.topLinks a:active { color: #333; }
.textSizeButtons { margin: 4px 0px 0 0; width:83px; line-height:12px;}
.textSizeButtons a { font-weight: bold; }
.textSizeButtons .small { font-size: 9px; }
.textSizeButtons .medium { font-size: 11px; }
.textSizeButtons .large { font-size: 13px; }
.helpButton { margin: 2px 0 0; }
.headerLogo { clear: both; }
.headerLogo a { display: block; width: 207px; height: 0; padding-top: 67px; background: url(../gfx/headerLogo.jpg) no-repeat; overflow: hidden; }
.headerNumbers { padding: 5px; background: #fdfdfd; border: 1px solid #ededed; list-style: none; font-size: 13px; font-weight: bold; margin: 0 10px 0; }
.headerNumbers li { float: left; border-right: 1px solid #bababa; padding: 4px 10px; }
.headerNumberName1 { color: #f7941d; }
.headerNumberName2 { color: #00accd; }
.headerNumberName3 { color: #fe3c3c; }
.headerNumberName4 { color: #00a88e; }
.headerSearchAndQuickLinks { overflow: hidden; width: 189px; font-size:12px;}
.headerSearchAndQuickLinks form { overflow: hidden; }
.headerSearchAndQuickLinks form .overTxtDiv { top: 32px !important; }
.headerSearchAndQuickLinks input { height: 20px; display: block; float: left; padding: 4px 6px 0; border: 1px solid #ededed; }
.headerSearchAndQuickLinks .btnSearch { height: 26px; border: none; padding: 0; }
.headerQuickLinks { background: #424242; padding: 2px; list-style: none; overflow: hidden; margin-top: 10px; font-weight: bold; }
.headerQuickLinks li { float: right; padding-left: 18px; margin-right: 18px; color: #FFF; }
.headerQuickLinks li a { color: #FFF; }
*html .headerQuickLinks { height: 18px; }
.headerQuickLinks .bookmarkQuickLink { background: url(../gfx/icnAdd.png) no-repeat left center; margin-right: 10px; }
.headerQuickLinks .emailQuickLink { background: url(../gfx/icnmail.png) no-repeat left center; }
.headerNavigationAndSlideshow { margin-top: 25px;}
.headerNavigation { font-size: 14px; font-weight: bold; width: 205px; float:left;}
.headerNavigation li, .headerNavigation li.last { margin-bottom: 10px; border-left: 8px solid; padding: 2px 10px; display:none;}
.headerNavigation li.first { border-color: #00accd !important; }
.headerNavigation li.first:hover { background: #00accd;  }
.headerNavigation li.second, .headerNavigation li.second:hover li:hover { border-color: #c6050d; }
.headerNavigation li.second:hover{ background: #c6050d !important; }
.headerNavigation li.third , .headerNavigation li.third:hover li:hover { border-color: #f7941d;  }
.headerNavigation li.third:hover { background: #f7941d !important; }
.headerNavigation li.forth , .headerNavigation li.forth:hover li:hover  { border-color: #f05b72; }
.headerNavigation li.forth:hover { background: #f05b72 !important; }
.headerNavigation li.fifth, .headerNavigation li.fifth:hover li:hover { border-color: #90499c; }
.headerNavigation li.fifth:hover { background: #90499c !important; }
.headerNavigation li.sixth, .headerNavigation li.sixth:hover li:hover { border-color: #217fbd; }
.headerNavigation li.sixth:hover { background: #217fbd !important; }
.headerNavigation li a { color: #2e2e2e; }
.headerNavigation li a:hover { text-decoration: none; }
.headerNavigation li ul{background:#fff; border:1px solid #bababa; padding:2px;}
.headerNavigation li li{font-size:11px; margin-bottom:0px; width:200px;border-bottom:1px solid #bababa;}
.headerSlideshowContainer { width:761px;}
.headerSlideshow { margin-left: 7px; border: 1px solid #ededed; }
.headerSlideshowLinks { background: #4e4e4e; padding: 2px; color: #FFF; font-size: 11px; overflow: hidden; list-style: none; }
.headerSlideshowLinks li, .headerSlideshowLinks li.last { border-right: 1px solid #666; padding: 0 5px; float: right; }
.headerSlideshowLinks li.first { border: none; }
.headerSlideshowLinks li a, .headerSlideshowLinks li a:link, .headerSlideshowLinks li a:visited { color: #FFF !important; }
/************************************************************************
***************************** MIDDLE ************************************
*************************************************************************/
.middle { clear: both; overflow: hidden; }
.middleColumn1 { width: 205px; }
.middleColumn1Content { margin: 0 10px; }
.middleContentContainer{margin-bottom:10px;}
.middleContentContainer p{padding:0px;margin:0px; margin-bottom:6px;}

.middleContentContainer_IntroTxt{margin-bottom:10px;}
.middleContentContainer_IntroTxt p{padding:0px;margin:0px; margin-bottom:6px;}
.middleContentContainer_IntroTxt a{text-decoration:none; color:#0099CA;}
.middleContentContainer_IntroTxt a:hover{ color:#0fa9da; text-decoration:underline;}


.middleColumn2 { width: 771px; }
.threecolumns .middleColumn2 { width: 566px; }
.middleColumn3 { width: 205px; }
*html .headerNavigation, *html .middleColumn2 { margin-left: -100%; padding-left: 100px; }

.NewsalertContainer {  border: 1px solid #ededed;  overflow: hidden; padding: 2px; font-size: 11px; font-weight: bold; margin-bottom: 11px; height: 25px; position:relative;}
.NewsalertLabel { float: left; padding: 1px 0 0 40px; background: url(../gfx/icnFlag.png) 6px center no-repeat; margin: 4px; }
.NewsalertList { list-style: none; float: left; overflow: hidden; margin: 7px 0; position: absolute; top: 0px; left: 90px; }
.NewsalertList li { height: 29px; }


.alertContainer {  border: 1px solid #ededed;  overflow: hidden; padding: 2px; font-size: 11px; font-weight: bold; margin-bottom: 11px; height: 25px; position:relative;}
.alertLabel { float: left; padding: 1px 0 0 40px; background: url(../gfx/icnFlag.png) 6px center no-repeat; margin: 4px; }
.alertList { list-style: none; float: left; overflow: hidden; margin: 7px 0; position: absolute; top: 0px; left: 90px; }
.alertList li { height: 29px; }
.alertNavigation { float: right; list-style: none; height: 33px; overflow: hidden; }
.alertNavigation li { width: 16px; padding-top: 11px; height: 0px; overflow: hidden; position:absolute; right:0;}
.alertNavigation .next { background: url(../gfx/btnSmallUp.png) no-repeat; top:2px;}
.alertNavigation .previous { background: url(../gfx/btnSmallDown.png) no-repeat; margin-top: 2px; top:15px;}
.breadcrumbs {border: 1px solid #ededed; background: url(../gfx/bgAlert.png) repeat-x #eee; overflow: hidden; padding: 2px; font-size: 11px; font-weight: bold; margin-bottom: 11px; height: 25px; list-style:none;}
.breadcrumbs li,.breadcrumbs li.last{float:left; margin-right:2px; border:1px solid #bebebe; border-left-width:8px; padding:2px 4px; background:#FFF;}
.breadcrumbs li.homeBreadcrumbLink{border-left-color: #00accd;}
.breadcrumbs li.professinalBreadcrumbLink{border-left-color: #f05b72;}
.middleContainer { border: 1px solid #ededed; margin-bottom: 10px; overflow:hidden!important; display:block; clear: both;  }

.middleContainerContact{ border: 1px solid #ededed; margin-bottom: 10px; overflow:hidden!important; display:block; clear: both; }
.middleContainer h2 { font-size: 14px; font-weight: bold; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; padding: 4px 10px; color: #FFF; background: #4e4e4e; }
.middleContainer h2 a, .middleContainer h2 a:link, .middleContainer h2 a:visited, .middleContainer h2 a:hover, .middleContainer h2 a:active { color: #FFF !important; display: block; text-decoration: none; font-size:14px !important; }
.findADoctorContainer h2 { background: #be4257; }
.findADoctorContainer input, .findADoctorContainer select, .newsletterContainer input { margin: 5px 10px; width: 184px; border: 1px solid #bababa; }
.findADoctorContainer .buttonGradient, .newsletterContainer .buttonGradient { width: auto; padding: 0 5px; float: right; margin-right: 10px; }
.findADoctorContainer form, .newsletterContainer form { overflow: hidden; }
.quickLinksContainer h2 { background: #672f70; }
.middleQuickLinks { list-style: none; padding: 5px; overflow: hidden; }
.middleQuickLinks li { border-bottom: 1px solid #ededed; padding-bottom: 2px; }
.middleQuickLinks li a { display: block; color:#000;}
.middleQuickLinks li a:hover { background: url(../gfx/icnBulletArrows.png) no-repeat right center; text-decoration: none; color:#5c5c5c; }
.newsletterContainer h2 { background: #42a860; }
.doctorsScheduleContainer h2 { background: #90499c; }
.breakthroughCasesContainer h2 { background: #d95e62; }
.internationPatientsCasesContainer h2 { background: #f7941d; }
.virtualTourContainer h2 { background: url(../gfx/icnRefresh.png) 175px center no-repeat #2d854b; border: none; }
.greetingCardContainer h2 { background: url(../gfx/icnHeart.png) 175px center no-repeat #0093c5; border: none; }
.followUsContainer h2 { background: #dedbd2; color: #4e4e4e; border: none; overflow:hidden; }
.followUsContainer h2 .followUsLink, .followUsContainer h2 .followUsLink:link, .followUsContainer h2 .followUsLink:visited { display:block; float:right; height:0; overflow:hidden; padding-top:14px; margin:3px;}
.followUsContainer h2 .followUsLink:hover { text-decoration: none; }
.followUsContainer h2 .youtubeFollowUsLink { background: url(../gfx/icnLogoYoutube.gif) no-repeat; width:32px; }
.followUsContainer h2 .youtubeFollowUsLink:hover {background: url(../gfx/icnLogoYoutubeOver.gif) no-repeat; }
.followUsContainer h2 .twitterFollowUsLink { background: url(../gfx/icnLogoTwitter.gif) no-repeat; width:15px;}
.followUsContainer h2 .twitterFollowUsLink:hover {background: url(../gfx/icnLogoTwitterOver.gif) no-repeat; }
.centresOfExcellenceContainer h2 { background: #0099ca; }
.centresOfExcellenceContainer_home h2 { background: #0099ca; }
.centresOfExcellenceList { list-style: none; padding: 2px; overflow: hidden; font-weight:bold; }
.centresOfExcellenceList li { width: 46%; margin: 0 2%; float: left; border-bottom: 1px solid #ededed; padding-bottom: 2px; }
.newsAndEventsContainer { overflow: hidden; clear: both; }
.newsAndEventsRow { overflow: hidden; clear: both; padding: 2px 2px 5px 2px; border-bottom: 1px solid #ededed; margin-bottom: 5px; }
.newsAndEventsDate { width: 40px; float: left; border-right: 1px solid #ededed; padding: 2px; font-family: Georgia, "Times New Roman", Times, serif; }
.newsAndEventsMonth { font-size: 18px; }
.newsAndEventsDay { font-size: 25px; line-height: 25px; }
.newsAndEventsText { float: left; margin: 5px; }

.newsAndEvents_LeftCol{width:350px; float:left; margin-right:50px;}
.newsAndEvents_RightCol{width:350px; float:left; margin-bottom:20px;}

.Events_Header{ padding:0px; margin:0px; font-family: Georgia, "Times New Roman", Times, serif; color: #2e2e2e; font-size:18px; font-weight:normal; display:block; margin-bottom:10px; width:250px; margin-left:500px;}
.Events_Header a{ padding:0px; margin:0px; font-family: Georgia, "Times New Roman", Times, serif; color: #2e2e2e; text-align:center; font-size:18px!important; font-weight:normal!important; display:block; margin-bottom:10px;}

.Events_Header a:hover{color:#0099CA!important; text-decoration:none; }


.upcoming_events{ padding:0px; margin:0px; font-family: Georgia, "Times New Roman", Times, serif; color: #2e2e2e; font-size:18px; font-weight:normal; display:block; margin-bottom:10px; width:250px; margin-top:20px;}
.upcoming_events a{ padding:0px; margin:0px; font-family: Georgia, "Times New Roman", Times, serif; color: #2e2e2e; text-align:center; font-size:18px!important; font-weight:normal!important; display:block; margin-bottom:10px;}

.upcoming_events a:hover{color:#0fa9da!important; text-decoration:none; }
/************************************************************************
***************************** FOOTER ************************************
*************************************************************************/
.footer { clear: both; overflow: hidden; border: 1px solid #ededed; background: url(../gfx/bgFooter.png) repeat-x #eee; font-size: 9px; margin-bottom: 10px; }
.footerNavigation { list-style: none; text-align: center; margin-top: 5px; }
.footerNavigation li { display: inline; padding: 1px 3px; border-right: 1px solid #bababa; }
.footerCopyright { overflow: hidden; padding: 5px; clear:both;}

/************************************************************************
***************************** Patients and Visitors ************************
*************************************************************************/
.Timing_Information{width:700px; float:left; display:block; margin:7px 10px 10px 10px; }
.Timingenquiry{width:600px; line-height:29px; border:1px solid #a9a8a8; overflow:hidden; margin-bottom:10px; } 
.department{width:266px; float:left; margin-right:3px;background-color:#e0dede; border-bottom:1px solid #fff; padding-left:15px; font-size:13px; }
.timing{width:300px; float:left; background-color:#eeeeee;border-bottom:1px solid #fff; padding-left:15px; font-size:13px;}
.centresOfExcellenceDescriptionContainer a{color:#0099CA!important;}
.centresOfExcellenceDescriptionContainer a:hover{ color:#0fa9da;}


.Corporatelogo{ width:800px; display:block}
.Corporateheader{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal;;
float:left; border-bottom:1px solid #666666; float:left;
width:750px;
}

.logo{ width:400px; float:left; margin-right:30px;}
.CorporatelogoTxt{ width:370px; float:left; line-height:32px; font-size:16px; font-weight:normal;}
.corporatelist ul li{ margin-left:30px; float:left; width:45%; list-style-type:disc;}

/************************************************************************
***************************** Professionals *********************************
*************************************************************************/
.professionalsLinksContainer h2 { background: #f05b72; color:#fff; }
.newsArticlesFull{display:none;}
.ProfessionalsList { list-style: none; padding: 1px; overflow: hidden; font-weight:normal; font-size:12px;  }
.ProfessionalsList li { width: 46%; margin: 0 2%; float: left; border-bottom: 1px solid #ededed; padding-bottom: 2px; }
.ProfessionalsList li a:hover{color:#5c5c5c; text-decoration:none;}
.ProfessionalsDescriptionContainer p{padding:0px; margin:0px; padding:0px 10px 0px 10px;}
.ProfessionalsDescriptionContainer ul li{padding:0px;margin:0px; padding-left:30px; list-style-type:disc!important; line-height:28px; font-weight:normal; }
.ProfessionalsDescriptionContainer ul li a{text-decoration:none;}
.ProfessionalsDescriptionContainer ul{padding:0px;margin:0px;padding-top:0px;}
.ProfessionalsDescriptionContainer h2{background:none; color:#2e2e2e; font-family:Georgia, "Times New Roman", Times, serif;}/* goes in centre of excellence page section, patients and visitors section  */
.ProfessionalsDescriptionContainer h2 a,.ProfessionalsDescriptionContainer h2 a:link,.ProfessionalsDescriptionContainer h2 a:visited,.ProfessionalsDescriptionContainer h2 a:hover,.ProfessionalsDescriptionContainer h2 a:active{color:#2e2e2e !important; font-size:14px; font-weight:normal;}/* goes in centre of excellence page section, patients and visitors section */

.ProfessionalsDescriptionContentContainer{padding:10px;}
.ProfessionalsDescriptionContentContainer P{padding:0px;margin:0px; margin-bottom:8px; margin-top:2px;}
.ProfessionalsDescriptionContentContainer ul li{padding:0px; margin:0px; margin-left:30px; line-height:22px;}
.ProfessionalsDescriptionContentContainer ul{padding:0px;margin:0px; margin-bottom:10px;}
.ProfessionalsDescriptionContainer a{color:#0099CA!important;}
.ProfessionalsDescriptionContainer a:hover{ color:#0fa9da;}



.Doctors_Name{background:none; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }

.DoctorsProfileContentContainer{padding:0px 10px 10px 10px; height:auto; overflow:hidden; margin-bottom:10px; border-bottom:1px solid #ccc; }
.DoctorsProfileContentContainer img{ float:right; margin-top:5px; border:1px dotted #999999; padding:2px; background-color:#; margin-left:60px;}
.DoctorsProfileContentContainer P{padding:0px;margin:0px; margin-bottom:8px; margin-top:2px; line-height:21px;}
.DoctorsProfileContentContainer ul li{padding:0px; margin:0px; margin-left:30px; line-height:22px;}
.DoctorsProfileContentContainer ul{padding:0px;margin:0px; margin-bottom:10px;}
.DoctorsProfileContentContainer a{color:#0099CA!important; text-align:left; font-weight:bold;}
.DoctorsProfileContentContainer a:hover{ color:#0099CA;}



.DoctorsProfileContainer p{padding:0px; margin:0px; padding:0px 10px 0px 10px;}
.DoctorsProfileContainer ul li{padding:0px;margin:0px; padding-left:30px; list-style-type:none!important; line-height:28px; font-weight:normal; font-weight:bold; }
.DoctorsProfileContainer ul li a{text-decoration:none;}
.DoctorsProfileContainer ul{padding:0px;margin:0px;padding-top:0px;}
.DoctorsProfileContainer h2{background:none; color:#2e2e2e; font-family:Georgia, "Times New Roman", Times, serif;}/* goes in centre of excellence page section, patients and visitors section  */
.DoctorsProfileContainer h2 a,.DoctorsProfileContainer h2 a:link,.DoctorsProfileContainer h2 a:visited,.DoctorsProfileContainer h2 a:hover,.DoctorsProfileContainer h2 a:active{color:#2e2e2e !important; font-size:14px; font-weight:normal;}/* goes in centre of excellence page section, patients and visitors section */

.DoctorsProfileContainer a{color:#0099CA!important;}
.DoctorsProfileContainer a:hover{ color:#0fa9da;}


.accordionContainer {width:200px;}
.accordionContainer li{list-style-type:none;}
h3.toggler {	cursor: pointer;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2a2a2a; font-weight:normal;	margin: 0 0 4px 0;	padding: 3px 5px 1px;}
h3.menuslide{	cursor: pointer;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2a2a2a;	margin: 0 0 4px 0;	padding: 3px 5px 1px; font-weight:normal;}
div.element p, div.element h4 {	margin:0px;	padding:4px;}
blockquote {	padding:5px 20px;}
.element{ background-color:#f7f7f7; padding-bottom:5px;}
.element ul li a{color:#2a2a2a; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-left:20px; background-color:#f7f7f7;}

.toggler{ line-height:22px; margin-left:6px;     background: #fff url(../gfx/icnBulletArrows.png) center right no-repeat;}
.toggler1{line-height:22px; margin-left:6px;     background: #fff url(../gfx/icnBulletArrows.png) center right no-repeat;}

.VideoFlash{ width:640px; margin:0 auto; height:360px; padding:10px 0px 20px 0px;
}

/************************************************************************
***************************** CONTACT PAGES ************************
*************************************************************************/

.ContactLinksContainer h2 { background: #217fbd; color:#fff; }
.breadcrumbs li.ContactUsContainerBreadcrumbLink {border-left-color: #217fbd;}

.ContactUsDescriptionContainer ul li{padding:0px;margin:0px; padding-left:20px; }
.ContactUsDescriptionContainer ul{padding:0px;margin:0px;padding-top:0px;}
.ContactUsDescriptionContainer p{padding:0px; margin:0px; padding:0px 10px 10px 10px;}
.ContactUsDescriptionContainer h2{background:none; color:#2e2e2e; font-family:Georgia, "Times New Roman", Times, serif;}/* goes in centre of excellence page section, patients and visitors section  */
.ContactUsDescriptionContainer h2 a,.ContactUsDescriptionContainer h2 a:link,.ContactUsDescriptionContainer h2 a:visited,.ContactUsDescriptionContainer h2 a:hover,.ContactUsDescriptionContainer h2 a:active{color:#2e2e2e !important; font-size:14px; font-weight:normal;}/* goes in centre of excellence page section, patients and visitors section */

.ContactUsDescriptionContainer a{ color:#0099CA;}
.ContactUsDescriptionContainer a:hover{ color:#0fa9da;}
.contact{font-size: 14px; font-weight: bold; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; padding: 4px 10px; ; border-bottom: 4px solid #FFF; color: #FFF; background-color:#217fbd!important;}
.breadcrumbs li.ContactBreadcrumbLink {border-left-color: #00436f;}
.MapsndDirectionContainer{overflow:hidden!important; clear: both;}
.Phone_Information{width:350px; float:left; display:block; margin-right:10px; margin-top:7px; }
.enquiry{width:350px; line-height:29px; border:1px solid #a9a8a8; overflow:hidden; } 
.info{width:143px; float:left; margin-right:3px;background-color:#e0dede; border-bottom:1px solid #fff; padding-left:7px; }
.no{width:190px; float:left; background-color:#eeeeee;border-bottom:1px solid #fff; padding-left:7px; }
.Map_Direction{width:290px;float:left; margin-top:7px; margin-right:5px; }
.Map_Direction img{border:1px dotted #a9a8a8;}
.Map_Direction a{ color:#2a2a2a; text-decoration:none;}
.Enquiry_Form{width:350px;}
.Enquiry_Header{width:300px; font-size:16px; font-weight:normal;font-family: Georgia, "Times New Roman", Times, serif; color:#000; padding: 0px 2px; }
.form_wrap{width:350px;margin-top:15px; }
.Input_Name{width:120px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;float:left;margin-bottom:8px;}
.Input_Field{ width:220px; float:left; margin-bottom:8px; }
input{ border:1px solid #aaaaaa;}
.buttonGradient{border:1px solid #aaaaaa;}
select{width:145px; border:1px solid #aaaaaa; }  
textarea{width:143px; border:1px solid #aaaaaa;}
.submit{font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;background-color:#999999; border:none; color:#fff; font-weight:bold; padding:2px 1px 2px 1px; border:1px solid #aaaaaa; margin-bottom:20px;}


.PressReleaseRow { overflow: hidden; clear: both; padding: 2px 2px 5px 2px; border-bottom: 1px solid #ededed; margin-bottom: 5px; }
.PressReleaseDate { width: 40px; float: left; font-family: Georgia, "Times New Roman", Times, serif;  }
.PressReleaseMonth { font-size: 18px; }
.PressPrealseDay { font-size: 25px; line-height: 25px; }
.PressReleaseText { float:left; margin: 5px;}
.Pressrelease_right{ border-left: 1px solid #ededed; padding: 2px;  margin-left:40px;}
.PressReleaseTextContent p {padding:0px; margin:0px; }
.PressReleaseTextContent a{color:#0099CA!important;}
.PressReleaseTextContent a:hover{ color:#0fa9da;}
.PressReleaseContent{padding:0px 10px 10px 10px; overflow:hidden;}
.PressReleaseContent p{padding:0px;margin:0px; margin-bottom:8px;}
.PressReleaseContent ul li{padding:0px; margin:0px; margin-left:30px; line-height:22px;}
.PressReleaseContent ul{padding:0px;margin:0px; margin-bottom:10px;}
.PressReleaseContent a{ color:#0099CA; font-weight:bold;}
.PressReleaseContent a:hover{ color:#0fa9da;}
.inpageReadmoreLink{line-height:px; color:#0099CA; font-weight:bold; font-size:18px;}
.inpageReadmoreContent{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

.pressreleaselogo{ text-align:center; width:600px; margin:0 auto; }

/************************************************************************
***************************** SERVICES PAGES ************************
*************************************************************************/
.ServicesLinksContainer h2 { background: #90499c; color:#fff; }
.Services{font-size: 14px; font-weight: bold; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; padding: 4px 10px; ; border-bottom: 4px solid #FFF; color: #FFF; background-color:#90499c!important;}
.breadcrumbs li.ServicesContainerBreadcrumbLink {border-left-color: #90499c;}
.ServicesContainer{overflow: hidden; clear: both;}
.Services_Content{padding:0px 10px 0px 10px;}
.Services_Content ul li{ margin-left:30px;}
.Services_Content a{ color:#0099CA; font-weight:bold; line-height:20px;}
.Services_Content a:hover{ color:#0fa9da;}

.Services_Content p{padding:0px;margin:0px;padding-bottom:10px;}
.Services_Content img{}
h3 { padding:0px; margin:0px; font-family: Georgia, "Times New Roman", Times, serif; color: #2e2e2e; font-size:13px; }
h3 a{ font-family:Arial, Helvetica, sans-serif; text-transform:lowercase; margin-left:10px;
}

.ServicesClinicDescriptionContainer p{padding:0px; margin:0px; padding:0px 10px 0px 10px;}
.ServicesClinicDescriptionContainer ul li{padding:0px;margin:0px; padding-left:20px;}
.ServicesClinicDescriptionContainer ul{padding:0px;margin:0px;padding-top:0px;}
.ServicesClinicDescriptionContainer h2{background:none; color:#2e2e2e; font-family:Georgia, "Times New Roman", Times, serif;}/* goes in centre of excellence page section, patients and visitors section  */
.ServicesClinicDescriptionContainer h2 a,.ServicesClinicDescriptionContainer h2 a:link,.ServicesClinicDescriptionContainer h2 a:visited,.ServicesClinicDescriptionContainer h2 a:hover,.ServicesClinicDescriptionContainer h2 a:active{color:#2e2e2e !important; font-size:14px; font-weight:normal;}/* goes in centre of excellence page section, patients and visitors section */





#services_wilsondeseaseclinic_readmore{ width:600px; text-align:right; margin-left:660px;
}
/************************************************************************
***************************** ABOUT US PAGES ************************
*************************************************************************/
.AboutUsDescriptionContainer ul li{padding:0px;margin:0px; padding-left:20px; }
.AboutUsDescriptionContainer ul{padding:0px;margin:0px;padding-top:0px;}
.AboutUsDescriptionContainer p{padding:0px; margin:0px; padding:0px 10px 10px 10px;}
.AboutUsDescriptionContainer h2{background:none; color:#2e2e2e; font-family:Georgia, "Times New Roman", Times, serif;}/* goes in centre of excellence page section, patients and visitors section  */
.AboutUsDescriptionContainer h2 a,.AboutUsDescriptionContainer h2 a:link,.AboutUsDescriptionContainer h2 a:visited,.AboutUsDescriptionContainer h2 a:hover,.AboutUsDescriptionContainer h2 a:active{color:#2e2e2e !important; font-size:14px; font-weight:normal;}/* goes in centre of excellence page section, patients and visitors section */


.MissionTagLine{padding:0px; margin:0px; font-family: Georgia, "Times New Roman", Times, serif; color: #2e2e2e; text-align:center; font-size:18px; font-weight:normal; width:350px; padding-top:20px; padding-bottom:180px;}

.Aboutus{font-size: 14px; font-weight: bold; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; padding: 4px 10px; ; border-bottom: 4px solid #FFF; color: #FFF; background-color:#c6050d!important;}
.breadcrumbs li.AboutUsContainerBreadcrumbLink {border-left-color: #c6050d;}
.AboutUsContainer{overflow: hidden; clear: both;}
.AboutSubLinksContainer h2{background-color:#c6050d;}
.AboutLinksContainer h2{background:none; color:#fff; background-color:#c6050d; text-align:justify;}

.AboutUsDescriptionContentContainer{padding:10px;}
.AboutUsDescriptionContentContainer P{padding:0px;margin:0px; margin-bottom:8px; margin-top:2px;}
.AboutUsDescriptionContentContainer ul li{padding:0px; margin:0px; margin-left:30px; line-height:22px;}
.AboutUsDescriptionContentContainer ul{padding:0px;margin:0px; margin-bottom:10px;}
.AboutUsDescriptionContentContainer a{ color:#0099CA; font-weight:bold;}
.AboutUsDescriptionContentContainer a:hover{ color:#0fa9da;}
.Sub_Header_Package{color:#2e2e2e; font-family:Georgia, "Times New Roman", Times, serif; display:block; overflow:hidden; font-weight:bold!important; }
.Sub_Header_Package a{color:#2e2e2e; font-family:Georgia, "Times New Roman", Times, serif; display:block; overflow:hidden; font-weight:bold!important; }
.Sub_Header{color:#2e2e2e; font-family:Georgia, "Times New Roman", Times, serif; display:block; overflow:hidden; font-weight:bold!important; }
.Sub_Header img{ float:right; margin-left:100px;}
.Sub_Header p{padding:0px;margin:0px;font-weight:normal;}
.Sub_Header{font-weight:normal;}

.Sub_Header_Values{color:#2e2e2e; font-family:Georgia, "Times New Roman", Times, serif; display:block; overflow:hidden!important; font-weight:bold!important; font-size:13px; margin-bottom:20px; height:147px;}
.Sub_Header_Values img{ float:right; margin-left:100px;}
.Sub_Header_Values p{padding:0px;margin:0px;font-weight:normal; font-size:13px;}
.Sub_Header_Values{font-weight:normal;}
.Color_Importance{ width:700px;display:block; overflow:hidden; margin-bottom:20px;}
.Color_Header img{margin-right:10px;}
.Color_Header{ font-size:16px; padding-bottom:2px;}
.Color_Description{ margin-left:35px; padding-top:3px; font-style:italic;}



.AboutUsDescriptionContainer a{color:#0099CA!important;}
.AboutUsDescriptionContainer a:hover{ color:#0fa9da;}
/************************************************************************
***************************** ------- CHANGES ------- *******************
*************************************************************************/
.middleColumn2Content{margin:0 0 0 10px;} /* goes in general section */
.gototop{display:block; position:fixed; bottom:5px; right:5px; background:#FFF; padding:2px 8px; border:1px solid #bababa;} /* goes in general section */
.breadcrumbs li.patientsandVisitorsBreadcrumbLink{border-left-color: #f7941d;} /* goes in middle section */
.patientsandvisitorsLinksContainer h2{background: #f7941d; color: #fff;}/* goes in patients and visitors section */
.centresOfExcellenceContainer h2{background: #f7941d;}
.middleContainer p{}/* goes in middle section */
.middleContainer .readMoreLink{display:block; text-align:right; font-size:11px; margin:2px 8px;}/* goes in middle section */
.middleContainer .readMoreLink a:hover{ color:#00accd;}
.centresOfExcellencePage .centresOfExcellenceContainer h2 { background:#f7941d; }/* goes in centre of excellence page section, patients and visitors section  */
.centresOfExcellenceDescriptionContainer p{padding:0px; margin:0px; padding:0px 10px 0px 10px;}
.centresOfExcellenceDescriptionContainer ul li{padding:0px;margin:0px; padding-left:20px;}
.centresOfExcellenceDescriptionContainer ul{padding:0px;margin:0px;padding-top:0px;}
.centresOfExcellenceDescriptionContainer h2{background:none; color:#2e2e2e; font-family:Georgia, "Times New Roman", Times, serif;}/* goes in centre of excellence page section, patients and visitors section  */
.centresOfExcellenceDescriptionContainer h2 a,.centresOfExcellenceDescriptionContainer h2 a:link,.centresOfExcellenceDescriptionContainer h2 a:visited,.centresOfExcellenceDescriptionContainer h2 a:hover,.centresOfExcellenceDescriptionContainer h2 a:active{color:#2e2e2e !important; font-size:14px; font-weight:normal;}/* goes in centre of excellence page section, patients and visitors section */
.virtualTourPage .virtualTourContainer h2 { background:#f7941d; }/* goes in virtual tour page section, patients and visitors section section */

.PatientVisitorDescriptionContentContainer{padding:5px 10px 15px 10px;}
.PatientVisitorDescriptionContentContainer P{padding:0px;margin:0px; margin-bottom:8px;}
.PatientVisitorDescriptionContentContainer ul li{padding:0px; margin:0px; margin-left:30px; line-height:22px;}
.PatientVisitorDescriptionContentContainer ul{padding:0px;margin:0px; margin-bottom:10px;}

#slideshow * { margin: 0; padding: 0; }/* below this goes in general section */
#slideshow { background: url('../gfx/bg_shadow.gif') no-repeat top; position: relative; padding: 10px 0; width: 759px; height: 245px; }
#slideshow #menu, #slideshow #pictures, #slideshow #loading { position: absolute; }
#slideshow #loading { background: url('../gfx/spinner.gif'); display: block; top: 158px; left: 205px; text-indent: -5000px; width: 24px; height: 24px; visibility: hidden; z-index: 5; }
#slideshow #pictures { background: url('../gfx/bgSlideshowPicture.jpg'); width: 757px; height: 245px; left: 10px; overflow: hidden; }
#slideshow #pictures li { display: block; position: absolute; top: 0; width: 757px; float:left; }
#slideshow #pictures li img { display: block; position: relative; bottom: 0; }
#slideshow #menu { background:url(../gfx/bgSlideshowMenu.jpg) repeat-y #1D1D1D; list-style-type: none; width: 300px; height: 235px; right: 10px; padding-top: 10px; }
#menu { list-style: none; padding: 2px; overflow: hidden;  }
#menu li { width: 46%; margin: 0 2%; float: left; padding-bottom: 2px; }
#menu li a{text-decoration:none; color:#000;}
#menu li a:hover{text-decoration:none; color:#5c5c5c;}



#slideshow #menu li { display: block; z-index: 1000; position: relative; zoom: 1; }
#slideshow #menu li a { display: block; font: 11px "Lucida Grande", "Verdana"; text-decoration: none; padding: 7px 0 7px 28px; z-index: 1000; color: #ccc; line-height: 14px; vertical-align: middle; zoom: 1; }
#slideshow #menu li a:focus { outline: 0; text-decoration:none; }
#slideshow #menu li a:hover { color: #fff; }
#slideshow #menu li.current a { font: 15px "Georgia"; color: #fff; padding: 5px 0 5px 28px; line-height: 18px; }
#slideshow #menu li.background { background: url('../gfx/arrow.gif') no-repeat left center; position: absolute; font-size: 1px; height: 7px; width: 4px; z-index: 5; }




/************************************************************************
***************************** ------- SiteMap ------- *******************
*************************************************************************/

.home a{ color:#00accd; text-decoration:none; font-weight:bold; font-size:13px;}

.about a{ color: #c6050d; text-decoration:none; font-weight:bold; font-size:13px;}

.about ul li a{ color:#000; font-weight:normal;}

.about ul li{ list-style-type:none;}

.patientsvisitor a{ color:#f7941d; text-decoration:none; font-weight:bold; font-size:13px;}
.patientsvisitor ul li a{ color:#000; font-weight:normal;}
.patientsvisitor ul li{ list-style-type:none;}

.professionals a{ color:#f05b72; text-decoration:none; font-weight:bold; font-size:13px;}
.professionals ul li a{ color:#000; font-weight:normal;}
.professionals ul li{ list-style-type:none;}

.services a{ color:#90499c; text-decoration:none; font-weight:bold; font-size:13px;}
.services ul li a{ color:#000; font-weight:normal;}
.services ul li{ list-style-type:none;}

.contacts a{ color:#217fbd; text-decoration:none; font-weight:bold; font-size:13px;}
.contacts ul li a{ color:#000; font-weight:normal;}
.contacts ul li{ list-style-type:none;}
.bold{ font-weight:bold; }
.sitemap_left{ width:400px; float:left;}
.sitemap_right{ width:300px; float:left;}


/************************************************************************
***************************** ------- Careers page Contact Form ------- *******************
*************************************************************************/
.form{width:550px;margin-top:15px; }
.Inputtext{width:200px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;float:left;margin-bottom:8px;}
.Input_Field{ width:220px; float:left; margin-bottom:8px; }
.CareerFindJobs{padding:0px 10px 0px 10px; overflow:hidden; }
.CareerFindJobs p{padding:0px;margin:0px; margin-bottom:8px;}
.FindJobHed{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  font-size:18px; }
.CareerFindJobs a{ color:#00accd;  text-decoration:none;}
.CareerFindJobs a:hover{ color:#00accd; text-decoration:underline;}
.readmore{ display:block;  text-align:right; font-size:11px; margin:2px 8px;}/* goes in middle section */
.readmore a:hover{ color:#00accd;}

.Careers_Job{ width:700px; display:block; line-height:22px; padding-top:5px; border-bottom:1px dotted #cccccc; padding-bottom:10px; overflow:hidden;}

.CareersLeft{ width:130px; float:left;display:block; font-size:12px; font-weight:bold;}

.CareersRight{ width:500px; float:left; display:block;}
.CareersRight a{ text-decoration:none; font-weight:bold; font-size:15px!important;  font-family:Arial, Helvetica, sans-serif;
}













#NewsTicker{
	border:solid 1px #cccccc;
	background:#eaf5e0;
	width:300px;
	height:344px;
	margin:0 auto;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 300px;
	height: 300px;
	display: block;
	overflow: hidden;
	position: relative;
	}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 300px;
		height: 300px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 288px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}

.ProfessionalsList_cancer { list-style: none; padding: 1px; overflow: hidden; font-weight:normal; font-size:12px; padding-bottom:100px;}
.ProfessionalsList_cancer li { width: 46%; margin: 0 2%; float: left; border-bottom: 1px solid #ededed; padding-bottom: 2px; }
.ProfessionalsList_cancer li a:hover{color:#5c5c5c; text-decoration:none;}

a.backto{ font-weight:bold; color:#0099ca;
}
