﻿* {margin:0;padding:0;font-family:arial,verdana;font-size:14px;}
body {margin:0px;}
tr,td,span,div,table,li,ul,ol,dl,dd,select {color:#292929;}
a{font-weight:normal;text-decoration:none;color:#3C79B6;}
a:hover {text-decoration:underline;color:#EC5F14;}
form{margin:0px;}
td,tr,table{border-collapse:collapse;}
img {border:0;}
h1{font-size:32px;color:#000000;font-weight:normal;padding:0;margin:0 0 13px 0;font-family:arial;text-align:left;}
h2 {color:#91B55E;}
.Hid{display:none;}
.Top{vertical-align:top;}
.Clear {clear:both;line-height:1px;font-size:1px;height:1px;padding:0;margin:0;}
.Nowrap { white-space:nowrap; }
ul.InText {list-style-type:circle;margin:0 0 5px 38px;}
ul.InText li {margin:0;padding: 3px 0;}
ul.SubLevel {list-style-type:circle;margin:0 0 5px 38px;}
ul.SubLevel li {margin:0;padding: 3px 0;}
div.Table {display:table;}
div.Row {display: table-row;}
div.Cell {display: table-cell;}
/*--- Site Main Sections ---*/
#Body {background-color:#BAD1E9;width:100%;padding:0;margin:auto;clear:both;text-align:center;}
#Body .Bg {width:1000px;margin:auto;background-image:url(/images/bgr.jpg);background-repeat:no-repeat;text-align:center;background-color:#ffffff;}
#Body .Bg .MainTable{width:1000px;margin:0;padding:0;}
#Body .Bg .MainTable .Content{width:972px;clear:both;margin:28px 0 0 28px;background-color:#ffffff;text-align:left;}
#Body .Bg .MainTable .Content .FirstSide{float:left;width:700px;vertical-align:top;margin:0 24px 0 0;text-align:left;}
#Body .Bg .MainTable .Content .OtherSide{float:left;width:220px;vertical-align:top;margin:0;text-align:left;}
/*--- Top Section ---*/
.TopSection{clear:both;width:970px;padding-top:37px;margin:0 15px 0 15px;text-align:left;}
.TopSection .Logo{width:500px;height:58px;text-align:left;vertical-align:top;margin:0 0 0 105px;}
.TopSection .Logo .SiteName {clear:both;height:36px;line-height:36px;vertical-align:top;}
.TopSection .Logo .SiteName a {color:#8DB959;font-size:36px;font-family:arial;font-weight:normal;}
.TopSection .Logo .Slogan {height:20px;margin-top:2px;vertical-align:top;}
.TopSection .Logo .Slogan a {color:#EE8F5B;font-size:16px;line-height:16px;font-family:verdana;font-weight:normal;padding-left:2px;}
.TopSection .Logo a:hover {text-decoration:none;}
/*--- Search Box ---*/
.TopSection .SearchBox{clear:both;width:970px;height:40px;margin-top:20px;background:url(/images/bgr_search.png) top no-repeat;}
.TopSection .SearchBox .SearchInner {padding:3px 13px;vertical-align:middle;}
.TopSection .SearchBox .SearchField{float:left;margin:5px 0;vertical-align:middle;font-size:18px;color:#ffffff;font-weight:bold;}
.TopSection .SearchBox .SearchField select{margin:0 30px 0 13px;width:190px;vertical-align:middle;}
.TopSection .SearchBox .SearchField select option{text-indent:4px;color:#292929;font-weight:normal;font-size:15px;}
.TopSection .SearchBox .FindButton {float:left;width:126px;vertical-align:middle;margin:1px 0 0;}
.TopSection .SearchBox .FindButton a{display:block;width:126px;height:33px;background:url(/images/btn_Search.png) top no-repeat;border:0;cursor:pointer;}
.TopSection .SearchBox .FindButton a:hover{background-position:bottom;}
/*--- Bread Crumbs ---*/
.BreadCrumbs{margin-bottom:15px;clear:both;vertical-align:middle;text-align:left;font-size:13px;}
.BreadCrumbs a{color:#3C79B6;font-size:13px;text-decoration:none;}
.BreadCrumbs a:hover {color:#EC5F14;text-decoration:underline;}
.BreadCrumbs span {font-size:13px;}
/*--- Footer ---*/
.Footer{clear:both;	background-color:#ffffff;text-align:center;	font-size:12px;	padding:40px 0 70px;}
.Footer .FooterLinks{margin:0;	padding:0;	clear:both;color:#bebebe;}
.FooterLinks a{text-decoration:none;color:#3C79B6;margin:0 3px 0 3px; font-size:12px;}
.FooterLinks a:hover {text-decoration:underline;color:#EC5F14;}
.Footer .Copyright{clear:both;color:#aeaeae;padding:40px 0 0 0; font-size:12px;}
/*
.Footer .Directory { padding:10px 200px; text-align:left; font-size:12px; clear:both;}
.Footer .Directory span {color:#69664a;}
.Footer .Directory a{margin:0;font-size:12px;}
.Footer .Directory div{float:left; width:170px; margin-right:18px; padding-bottom:5px;}
*/
/*--- Content Page ---*/
.ContentPage {padding:0 0 20px 0;line-height:18px;vertical-align:top;}
.ContentPage .PageText{padding-right:20px;}
.ContentPage h1 {line-height:41px;}
.ContentPage h2 {color:#91B55E;font-weight:normal;margin-top:28px;margin-bottom:16px;font-size:20px;}
.ContentPage h3 {color:#91B55E;font-weight:bold;margin-top:7px;margin-bottom:7px;font-size:14px;}
.ContentPage h3 span {color:#91B55E;font-size:14px;}
.ContentPage hr { height:1px; color:#DDDDDD; }
.PageText { line-height:23px;}
.PageText ul {list-style-type:disc;margin-left:33px;margin-top:10px;}
.PageText li {margin-bottom:4px;}
.PageText ol {list-style-type:decimal;margin-left:27px;margin-top:10px;}
/*--- Display Table ---*/
.DisplayTable {border:solid 1px #696969;border-collapse:collapse;margin: 15px 0;}
.DisplayTable td,.DisplayTable th {padding:6px;border:solid 1px #696969;border-collapse:collapse;}
.DisplayTable th {font-weight:bold;}
.DisplayTable td.Value {text-align:center;}
.DisplayTable .Comments{font-size:12px;font-weight:normal;color:#444444;}
.DisplayTable td.SectionHeader {font-size:20px;color:#91B55E;padding-top:18px;padding-bottom:10px;}
/*--- Costs Table ---*/
.SearchResults .CostsTable {/*width:696px;*/border:solid 1px #cccccc;margin:15px 0 35px;}
.SearchResults .CostsTable td {padding:4px 8px;font-size:18px;border:solid 1px #cccccc; white-space:nowrap;}
.SearchResults .CostsTable tr.Headers td {font-size:14px;border-right:0;border-left:0;white-space:nowrap;}
.SearchResults .CostsTable tr.Title td { padding:0 16px 0 16px;background-color:#EfEfEf; vertical-align:middle; } 
.SearchResults .CostsTable tr.Sub td { font-size:16px; } 
.SearchResults .CostsTable tr.Sub td.SubName {padding-left:30px;width:200px;white-space:nowrap; } 
.SearchResults .CostsTable tr.Sub td.Price { color:#fc5f00; } 
.SearchResults .CostsTable h2 {font-size:18px;padding:0 0 0 0;margin:0 0 0 0;vertical-align:middle;}
.SearchResults .CostsTable h2 span {font-size:28px;color:#6ba042;vertical-align:middle;}
/*--- Related Pages ---*/
.RelatedPages{clear:both;width:220px;margin-bottom:25px;border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;}
.RelatedPages .InnerSection {margin-top:0px;}
.RelatedPages .BrowseTitle {clear:both;padding:0;height:43px;vertical-align:middle;background-color:#F5F5F5;}
.RelatedPages .BrowseTitle .Inside {color:#91B55E;padding:11px 0;font-size:15px;font-weight:bold;text-align:center;}
.RelatedPages ul{width:218px;list-style-type:none;}
.RelatedPages li{padding:0;border-top:solid 1px #CCCCCC;}
.RelatedPages li a{display:block;padding:7px 0 7px 14px;color:#292929;font-size:13px;vertical-align:middle;font-weight:normal;text-decoration:none;}
.RelatedPages li a:hover {display:block;background-color:#91B55E;color:#ffffff;font-size:13px;vertical-align:middle;font-weight:normal;text-decoration:none;}
.RelatedPages li.Selected {background-color:#91B55E;vertical-align:middle; }
.RelatedPages li.Selected a{padding:7px 0 7px 4px;color:#ffffff;font-size:13px;vertical-align:middle;font-weight:normal;text-decoration:none;}
.RelatedPages li.Selected img {vertical-align:middle;width:5px;height:7px;margin-right:5px;}
/* Side Menu list */
.SideMenuList{width:220px;margin-bottom:25px;border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;}
.SideMenuList .TitleTall {clear:both;height:50px;vertical-align:middle;background-color:#F5F5F5;}
.SideMenuList .TitleTall .Inside {color:#91B55E;padding:18px 4px 11px;font-size:15px;font-weight:bold;text-align:center;}
.SideMenuList .TitleShort {clear:both;vertical-align:middle;background-color:#F5F5F5;}
.SideMenuList .TitleShort .Inside {color:#91B55E;padding:9px 4px 5px;font-size:15px;font-weight:bold;text-align:center;}
.SideMenuList .InnerSection {margin-top:0px;}
.SideMenuList ul{width:218px;list-style-type:none;}
.SideMenuList li{padding:0;border-top:solid 1px #CCCCCC;font-size:11px;}
.SideMenuList li a{display:block;padding:7px 0 7px 14px;color:#292929;font-size:13px;vertical-align:middle;font-weight:normal;text-decoration:none;}
.SideMenuList li a:hover {display:block;background-color:#91B55E;color:#ffffff;font-size:13px;vertical-align:middle;font-weight:normal;text-decoration:none;background-image:url(/images/icon_sidemenu_arrow.png);background-repeat:no-repeat;background-position:left;}
.SideMenuList li.Selected {background-color:#91B55E;vertical-align:middle;background-image:url(/images/icon_sidemenu_arrow.png);background-repeat:no-repeat;background-position:left;}
.SideMenuList li.Selected a{padding:7px 0 7px 14px;color:#ffffff;font-size:13px;vertical-align:middle;font-weight:normal;text-decoration:none;}
.SideMenuList li.Selected img {vertical-align:middle;width:5px;height:7px;margin-right:5px;}
.SideMenuList li.Sub {color:#292929;font-size:10px;border-bottom:solid 0px #3CA2A2;padding:2px 0 2px 13px;}
.SideMenuList li.Sub a{color:#292929;font-size:13px;vertical-align:middle;font-weight:normal;text-decoration:none;}
.SideMenuList li.Sub a:hover {text-decoration:underline;color:#292929;}
.SideMenuList li.SubSelected {color:#292929;background-color:#91B55E;font-size:10px;border-bottom:solid 0px #3CA2A2;padding:4px 0 4px 13px;}
.SideMenuList li.SubSelected a{color:#292929;font-size:13px;vertical-align:middle;font-weight:normal;text-decoration:none;}
.SideMenuList li.SubTitle {font-size:13px;color:#292929;background-color:#FFFFFF;padding:10px 0 4px 14px;border-bottom:1px solid #E9F2EE;}
.SideMenuList li .Contacted {color:#1CA66E; }
.SideMenuList li .Contacted img { vertical-align:middle; margin-right:5px;}
.SideBoxBottom {clear:both;height:9px;margin:0;}
/*--- Side menu business list ---*/
.SideMenuBusinessList{clear:both;width:220px;margin-bottom:25px;}
.SideMenuBusinessList .Title {clear:both;height:50px;vertical-align:middle;background-image:url(/images/bgr_SideMenu_Top.png);background-repeat:no-repeat;}
.SideMenuBusinessList .Title .Inside {color:#91B55E;padding:18px 0 11px;font-size:15px;font-weight:bold;text-align:center;}
.SideMenuBusinessList .InnerSection {margin-top:0px;border-right:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
.SideMenuBusinessList ul{width:218px;list-style-type:none;}
.SideMenuBusinessList li {border-top:1px solid #CCCCCC;padding:0;}
.SideMenuBusinessList li .ImageBox {float:left;width:40px;margin:0 7px 0 10px; padding:10px 0;}
.SideMenuBusinessList li .ImageBox img {width:40px;height:50px;}
.SideMenuBusinessList li .Text {float:right;width:161px; padding:10px 0;font-size:12px; overflow:hidden;line-height:18px;}
.SideMenuBusinessList li .Text a {display:inline;padding:0;font-size:13px;color:#3C79B6;text-decoration:none;font-weight:bold;white-space:normal;}
.SideMenuBusinessList li .Text a:hover {color:#EC5F14;}
.SideMenuBusinessList li .Text .Accreditation { clear:both; padding:3px 0 3px; font-size:12px; }
.SideMenuBusinessList li .Text .Accreditation img { vertical-align:middle; margin-right:5px; width:18px; height:17px; }
.SideMenuBusinessList li .Text strong {font-size:12px;}
.SideMenuBusinessList li a:hover {background-color:#ffffff;text-decoration:none;}
.SideMenuBusinessList li.More { padding:10px 10px 3px; }
.SideMenuBusinessList li.More a { font-weight:bold; }
/*--- Page List ---*/
.PageList{clear:both;}
ul.PageList {clear:both;margin-left:18px;font-size:10px; list-style:url(/images/bullet_bigarrow.gif);}
ul.PageList li {font-size:10px;color:#292929;margin:0 0 20px 0;line-height:23px;}
ul.PageList li span {color:#292929;font-size:14px;}
.PageList h2 {padding:0;margin:0 0 2px 0; vertical-align:top;}
.PageList h2 a {text-decoration:none;color:#3C79B6;font-size:17px;clear:none;padding:0;font-weight:bold;}
.PageList h2 a:hover {text-decoration:none;color:#EC5F14;}
.PageList a.More{color:#3C79B6;text-decoration:none;}
.PageList a.More:hover {text-decoration:underline;color:#EC5F14;}
/*---- Messages & Errors ----*/
.MessageBox{padding:10px;color:#EC5F14;font-size:14px;}
.ErrorMessage{color:#FF0000;font-size:13px;}
.ErrorMessageLarge{font-size:15px;color:#FF0000;}
.SuccessMessage, .SuccessMessage a { color:#009933;vertical-align:middle; line-height:15px; padding:5px 15px; font-size:15px; }
.SuccessMessageLarge { color:#000000;vertical-align:middle; font-size:20px; }
.Attention { color:#000000;font-size:17px;vertical-align:middle;padding-top:15px;padding-bottom:15px;text-align:left;letter-spacing:1px;}
.SuccessMessage img, .ErrorMessage img, .warningMessage img, .SuccessMessageLarge img, .Attention img { vertical-align:middle;margin-right:11px; }
/*---- Forms ----*/
.Form td {padding:4px;font-size:14px; line-height:20px;}
.Form .SectionHeader{font-size:18px;color:#91B55E; font-weight:bold;}
.Form .SectionIcon{}
.Form .SectionIcon img{ vertical-align:middle; margin-right:5px;height:17px;width:18px;}
.Form .SectionDivider{ height:15px;}
.Form td.InputField{color:#000000;padding:2px;}
.Form td.Comments, .Form td.Comments a{font-size:11px;font-weight:normal;color:#EC5F14;}
.Form .Required, .Form SPAN.Required{color:#ff3300;}
.Form .Button {padding:4px 8px; color:#3366cc; font-weight:bold;}
.Form a.SendButton { display:block;width:115px;height:39px;background:url(/images/btn_send_small_2.png) top no-repeat;border:0;cursor:pointer;}
/*.Form a.SendButton { display:block;width:102px;height:33px;background:url(/images/btn_send.png) top no-repeat;border:0;cursor:pointer;}*/
.Form a.SendButton:hover{background-position:bottom;}
/*--- Destinations ---*/
.CountriesList{clear:both;width:220px;}
.CountriesList .InnerSection {border-right:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;background-color:#FFFFFF;margin-top:0px;}
.CountriesList ul { list-style-type:none; margin:0; width:218px; }
.CountriesList li { font-size:13px;padding:4px 0 4px 33px; vertical-align:middle;}
.CountriesList li a { font-size:15px;}
.CountriesList li.TopLevel { padding:9px 0 9px 20px;vertical-align:middle;margin-top:8px;margin-bottom:8px; background-image:url(/images/bgr_sidemenu_middle3.png); background-repeat:no-repeat; background-position:top; }
.CountriesList li.First { padding:9px 0 9px 20px;vertical-align:middle;margin-top:0px;margin-bottom:8px; background-image:url(/images/bgr_sidemenu_middle3.png); background-repeat:no-repeat; background-position:top; }
.CountriesList li.TopLevel a, .CountriesList li.First a { font-weight:bold;font-size:18px; }
/*--- Country page ---*/
.CountryPage .PageText { padding-left:16px; }
.CountryPage .SearchCountry { background:url(/images/bgr_searchcontryfor.png) top no-repeat;padding:13px 13px; font-size:16px; margin-bottom:13px; }
.CountryPage .SearchCountry select { vertical-align:middle; font-size:15px; width:180px; }
.CountryPage .SearchCountry a { vertical-align:middle; font-size:16px; }
.CountryPage h2.Cons { color:#EC5F14;}
.CountryPage ul.Pros { list-style-image:url(/images/icon_v.png); }
.CountryPage ul.Cons { list-style-image:url(/images/icon_minus.png); }
.CountryPage ul.Pros h3 { color:#91B55E;padding:0;margin:0; }
.CountryPage ul.Cons h3 { color:#EC5F14;padding:0;margin:0;}
.CountryPage ul.Pros li, .PageText ul.Cons li {padding-left:10px;}
/*--- Related Links ---*/
.RelatedLinks{clear:both;width:220px;padding-top:7px;margin-bottom:25px;background-image:url(/images/bgr_sidemenu_top_small.png);background-repeat:no-repeat;}
.RelatedLinks .InnerSection {margin-top:0px;border-right:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
.RelatedLinks .BrowseTitle {clear:both;padding:0;height:28px;vertical-align:middle;}
.RelatedLinks .BrowseTitle .Inside {color:#91B55E;padding:2px 0 5px;font-size:15px;font-weight:bold;text-align:center;}
.RelatedLinks .BrowseTitle .Inside a {color:#91B55E;font-size:15px;font-weight:bold;}
.RelatedLinks ul{width:218px;list-style-type:none;margin-top:5px;}
.RelatedLinks li {padding:5px 0 0 20px;font-size:12px;line-height:20px;}
.RelatedLinks li a {display:inline;padding:0;font-size:13px;color:#3C79B6;text-decoration:none;font-weight:normal;white-space:normal;}
.RelatedLinks li a:hover {text-decoration:underline;color:#EC5F14;}
/*--- Banners Side ---*/
.BannerSide {clear:both;width:220px;padding-top:7px;margin-bottom:25px;background-image:url(/images/bgr_sidemenu_top_small.png);background-repeat:no-repeat;}
.BannerSide .InnerSection {margin-top:0px;border-right:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
.BannerSide .BrowseTitle {clear:both;padding:0;height:28px;vertical-align:middle;}
.BannerSide .BrowseTitle .Inside {color:#7E7EDE;padding:2px 0 5px;font-size:15px;font-weight:bold;text-align:center;}
.BannerSide .BrowseTitle .Inside a {color:#7E7EDE;font-size:15px;font-weight:bold;}
.BannerSide ul{width:218px;list-style-type:none;margin-top:5px;}
.BannerSide li {padding:5px 0 0 20px;font-size:12px;line-height:20px;}
.BannerSide li a {display:inline;padding:0;font-size:13px;color:#3C79B6;text-decoration:none;font-weight:normal;white-space:normal;}
.BannerSide li a:hover {text-decoration:underline;color:#EC5F14;}
/*--- Banners Business Page ---*/
.BannersSideBusiness{clear:both;width:185px;margin-top:30px;}
.BannersSideBusiness .BoxTop {clear:both;height:46px;margin:0;padding:0 13px 0 13px;background:url(/images/bgr_sidemenu_hospital_top.png) no-repeat top;}
.BannersSideBusiness .BoxTop div {padding:20px 0 0 0;color:#7E7EDE;font-size:14px;vertical-align:middle;font-weight:normal; white-space:nowrap; overflow:visible;}
.BannersSideBusiness .BoxTop div a {color:#7E7EDE;font-size:14px; white-space:nowrap; overflow:visible;}
.BannersSideBusiness .BoxMiddle{padding:0 13px 0 13px;font-size:13px;background:url(/images/bgr_sidemenu_hospital_middle.png) repeat-y top;text-align:left;vertical-align:middle;list-style-type:none; line-height:18px;}
.BannersSideBusiness .BoxMiddle a{font-size:13px;color:#3C79B6;vertical-align:middle;font-weight:normal;text-decoration:none; margin-top:3px;}
.BannersSideBusiness .BoxMiddle a:hover {color:#EC5F14;font-size:13px;vertical-align:middle;font-weight:normal;text-decoration:none;}
.BannersSideBusiness .BoxBottom {clear:both;height:15px;margin:0;background:url(/images/bgr_sidemenu_hospital_bottom.png) no-repeat bottom;}
/*--- Social Bookmarking ---*/
.SocialBookmarking{float:right;margin:0 40px 0 0;}
/*--- Search Results ---*/
.SearchResultsTop #divSummary {padding:0 0 20px 0;text-align:left;font-size:15px;line-height:20px;width:700px; }
.SearchResultsTop #divDescription {text-align:left;width:700px;font-size:15px;line-height:20px; }
.SearchResultsTop h2 {font-weight:normal;margin-top:18px;margin-bottom:16px;font-size:18px;color:#000000;}
.BrowseCities {clear:both;vertical-align:middle;font-size:15px;font-weight:normal;margin:0 0 20px;line-height:24px;height:24px;}
.BrowseCities span {font-size:11px;color:#cccccc; }
/*
.BrowseCities a {text-decoration:none;padding:4px 5px;line-height:24px;vertical-align:middle;}
.BrowseCities a.on {font-weight:bold;color:#ffffff;background-color:#91B55E;}
.BrowseCities a:hover {text-decoration:underline;}
*/
.BrowseCities a{text-decoration:none;line-height:30px;font-weight:normal;font-size:15px;padding:2px 7px;border:1px solid #cccccc;margin:0 4px;border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;}
.BrowseCities a:Hover{text-decoration:none;color:#EC5F14;border:1px solid #EC5F14;}
.BrowseCities a.on{color:#EC5F14;font-weight:bold;}
.SearchResults{}
.SearchResults .BoxTop h2.NoResults  { color:#EC5F14;font-size:22px;font-weight:bold;margin:0;padding:25px 35px 0;}
.SearchResults .BoxMiddle .NoResults { padding:0 40px; font-size:18px; }
.SearchResults .BoxMiddle .NoResults ul { padding-top:15px; }
.SearchResults .BrowseByCountry { color:#91B55E; clear:both; padding-top:18px; line-height:20px;}
.SearchResults h2 {font-weight:normal;margin-top:18px;margin-bottom:16px;font-size:20px;color:#000000;}
.SearchResults #divDescription {text-align:left;width:600px;font-size:15px;line-height:20px; }

/*--- Business Box ---*/
.BusinessBox { clear:both;width:696px;}
.BusinessBox .BoxTop {clear:both;width:696px;height:44px;background-color:#F6F6F6/*FFFFFF*/;border:1px solid #FF9F66;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-khtml-border-radius:10px 10px 0 0;}
.BusinessBox .BoxTop .Name {padding:9px 0 9px 17px;}
.BusinessBox .BoxTop .Name a {color:#fc5f00 ;font-weight:bold;font-size:22px;text-decoration:none;}
.BusinessBox .BoxTop .Name a:hover {color:#fc5f00 ;text-decoration:underline;}
.BusinessBox .BoxMiddle {clear:both;width:696px;border:1px solid #FF9F66;border-top:0;padding-bottom:13px;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-khtml-border-radius:0 0 10px 10px;/*position:relative;behavior: url(/css/border-radius.htc);*/}
/*.BusinessBox .BoxStaff {clear:both;border:1px solid #C0C0C0;border-top:0;margin-left:7px;margin-right:7px;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-khtml-border-radius:0 0 10px 10px;}*/
.BusinessBox .Inside {padding:11px 0 1px 18px;text-align:left;font-size:13px;}
.BusinessBox .LeftBox {float:left;width:465px;}
.BusinessBox .Location{clear:both;color:#292929;font-weight:normal;font-size:16px;padding:0 0 0 0;height:35px;}
.BusinessBox .Buttons {float:right;width:175px;vertical-align:top;}
.BusinessBox .Buttons .Inside {padding:0 18px 0 0;vertical-align:top;text-align:center;}
.BusinessBox .Buttons .Inside a img{width:167px;height:60px;}
.BusinessBox .Summary{clear:both;font-size:13px;line-height:20px;width:100%;padding-bottom:18px;}
.BusinessBox .Wide{width:651px;}
.BusinessBox .Medium{width:460px;}
.BusinessBox .Narrow{width:313px}
.BusinessBox .Treatments{clear:both;}
.BusinessBox .Treatments strong{font-size:16px;color:#41730C/*292929;494949*/;font-weight:normal;line-height:28px;}
.BusinessBox .Treatments strong img {width:18px;height:17px;margin-right:7px;vertical-align:top;}
.BusinessBox a.ViewAll{margin-right:0px;margin-left:30px;line-height:18px;font-size:11px;white-space:nowrap;font-weight:bold;border:1px solid #C0C0C0;padding:3px 6px;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;}
.BusinessBox a.ViewAll:hover {text-decoration:none;color:#EC5F14;border-color:#EC5F14;}
.BusinessBox .Treatments .TableArea {clear:both;line-height:20px;background-color:#FFFFFF;}
.BusinessBox .Treatments table {clear:none;float:left;border-top:2px solid #EBEBEB;margin-bottom:18px;}
.BusinessBox .Treatments table.First {margin-right:25px;}
.BusinessBox .Treatments table.Prices td{color:#292929;font-size:13px;padding:4px 0 4px 5px;border-bottom:2px solid #EBEBEB; border-collapse:collapse; vertical-align:top; }
.BusinessBox .Treatments table td.Price{padding:4px 5px 4px 20px;text-align:right;white-space:nowrap;color:#fc5f00;font-weight:bold;}
.BusinessBox .Treatments table td.UponRequest{padding:4px 5px 4px 20px;white-space:nowrap;color:#292929/*fc5f00*/;}
.BusinessBox .IsAvailable {line-height:20px;font-size:13px;color:#292929/*41730C*/;font-weight:normal;white-space:nowrap;}
.BusinessBox .IsAvailable img {width:17px;height:17px;margin-right:7px;vertical-align:middle;}
.BusinessBox .Contacted {clear:both;color:#EC5F14;padding:5px 0;font-weight:bold;font-size:13px; }
.BusinessBox .Features{clear:both;padding-bottom:10px;padding-top:0px;font-size:14px;line-height:20px;vertical-align:middle;}
.BusinessBox .Features span{line-height:26px;font-size:14px;color:#41730C/*292929;494949*/;font-weight:bold;}
.BusinessBox .Features img{width:18px;height:18px;vertical-align:middle;margin:2px 5px 2px 0px;}
.BusinessBox .Contacted img { vertical-align:middle; margin-right:5px;}
.BusinessBox a{font-size:13px;}
.BusinessBox img.icon{margin-right:8px; vertical-align:middle;}
.BusinessBox .Separator {clear:both;height:23px;}
.BusinessBox .BoxStaff {clear:both;padding:0 18px 0 0;}
.StaffList3 {clear:both;padding-top:10px;width:651px;padding-bottom:10px;}
.StaffList3 .Title {/*border-bottom:2px solid #EBEBEB;*/font-size:16px;color:#41730C/*292929;494949*/;font-weight:normal;line-height:23px;padding-bottom:5px;}
.StaffList3 .Title img {width:18px;height:17px;margin-right:7px;vertical-align:top;}
.StaffList3 .Title a {color:#2D6AA7;}
.StaffList3 .Person {float:left;width:313px;background-color:#F6F6F6;padding-top:8px;padding-bottom:8px;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;}
.StaffList3 .First {margin-right:25px;}
.StaffList3 .PersonImg {float:left;width:73px;height:110px;margin:0 10px 0 0;font-size:9px;color:#FFFFFF;}
.StaffList3 .PersonImg img {width:73px;float:left;}
.StaffList3 .PersonDetails {font-size:12px;text-align:left;}
.StaffList3 .PersonDetails h5 {padding:0 0 10px 0;margin:0;}
.StaffList3 .PersonDetails a {color:#2D6AA7;font-weight:normal;font-size:13px;letter-spacing:0;}
.StaffList3 .PersonDetails a:hover { text-decoration:underline;color:#EC5F14;}
.StaffList3 .PersonDetails div.Cell {font-size:11px;text-align:left;padding-bottom:5px;}
.StaffList3 .PersonDetails div.FirstCell {display:table-cell;padding-right:5px;color:#797979;}
/*---- Pager ----*/
.Pager{font-size:12px;clear:both; vertical-align:middle; }
.Pager .Pages {float:left;padding: 0 18px 18px 13px;}
.Pager .Pages a{text-decoration:none;line-height:30px;font-weight:normal;font-size:15px;padding:2px 7px;border:1px solid #cccccc;margin:0 4px;border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;}
.Pager .Pages a:Hover, .Pager .Pages a.Next:Hover, .Pager .Pages a.Previous:Hover{text-decoration:none;color:#EC5F14;border:1px solid #EC5F14;}
.Pager .Pages a.Selected{color:#EC5F14;}
.Pager .Pages a.Next, .Pager .Pages a.Previous {border:1px solid #cccccc;}
.Pager .PagerText { float:right;font-size:12px; padding-right:13px;vertical-align:middle; }
/*--- Browse List ---*/
.BrowseList { clear:both; padding:0;width:700px; margin-top:20px;border:2px solid #CCCCCC;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-khtml-border-radius:10px 10px 10px 10px;}
.BrowseList .BoxTop {clear:both;width:700px;height:64px;}
.BrowseList .BoxTop h3 {padding:24px 0 17px 30px;margin:0 0 0 0;font-weight:normal;font-size:20px;}
.BrowseList .BoxMiddle {width:700px;}
.BrowseList .BoxBottom {width:700px;height:21px;}
.BrowseList ul {list-style-image:url(/images/bullet_smallarrow1.gif);margin:0 0 0 30px;padding:0 0 0 18px;}
.BrowseList ul li {margin:0;padding:0 13px 0 0;line-height:25px;vertical-align:middle;white-space:nowrap;}
.BrowseList ul li a{font-size:12px;vertical-align:middle;}
.BrowseList li.Selected a{color:#3CA2A2;font-weight:bold; vertical-align:middle;}
.BrowseList li.Title {list-style-type:none;list-style-image:none;font-size:15px;margin:0 0 0 -18px;padding:8px 13px 8px 0;}
/*--- Box 1 ---*/
.Box1 { clear:both; padding:0;width:700px; margin-top:20px;border:2px solid #CCCCCC;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-khtml-border-radius:10px 10px 10px 10px;}
.Box1 .BoxTop {clear:both;width:700px;height:21px;}
.Box1 .Title {padding:7px 0 0 28px;margin:0;font-weight:normal;font-size:20px;}
.Box1 .Title img { vertical-align:middle;margin-right:8px;width:22px;height:22px; }
.Box1 .BoxMiddle {width:700px;}
.Box1 .BoxMiddle { font-size:14px;}
.Box1 .BoxMiddle .Inside {padding:10px 30px 0 58px;}
.Box1 ul {list-style-image:url(/images/bullet_smallarrow2.gif);margin:0 0 0 0;padding:7px 0 7px 18px;}
.Box1 ul li {margin:5px 0 0 0;padding:0;line-height:25px;vertical-align:middle;font-size:14px;}
.Box1 .BoxBottom {width:700px;height:21px;}
/*--- Procedure Info ---*/
.ProcedureInfo h3 { padding:0 0 10px 0;margin:0;font-weight:normal;font-size:18px;}
.ProcedureInfo div, .ProcedureInfo a, .ProcedureInfo em { font-size:14px;}
.ProcedureInfo strong, .ProcedureInfo span { font-size:14px; font-weight:bold; /*color:#91B55E;*/ letter-spacing:1px;}
.ProcedureInfo .Description {float:left;width:500px;line-height:20px;font-size:14px; }
.ProcedureInfo ul {list-style-type:circle;margin:5px 0 0 38px;}
.ProcedureInfo ul li {margin:0;padding:3px 0;font-size:14px;}
.ProcedureInfo .Disclaimer {background-color:#F6F6F6;clear:both;font-size:11px;padding:13px; margin:13px 28px 13px 0;}
.ProcedureInfo ul.SubProcedures {list-style-type:circle;list-style-image:none;margin:0 0 0 0;}
.ProcedureInfo ul.SubProcedures li {margin-top:10px}
/*--- Learn More ---*/
.ProcedureInfo .LearnMore { margin-top:28px; }
.ProcedureInfo .LearnMore ul {list-style-image:url(/images/bullet_smallarrow1.gif);margin:5px 0 0 20px;}
.ProcedureInfo .LearnMore ul li {margin:0;padding:2px 0;}
.ProcedureInfo .LearnMore ul li a {font-size:13px;}
/*--- Business Page Main Sections ---*/
#Body .Bg .MainTable .BusinessPageContent {width:1000px;clear:both;margin:20px 0 0 0;background-color:#ffffff;text-align:left;}
#Body .Bg .MainTable .BusinessPageContent .FirstSide{float:left;width:753px;vertical-align:top;margin:0 30px 0 0;text-align:left;}
#Body .Bg .MainTable .BusinessPageContent .OtherSide{float:left;width:200px;vertical-align:top;margin:0;text-align:left;display:inline;overflow:hidden;}
/*--- Business Page ---*/
.BusinessPageTitle {padding-left:20px;}
.BusinessPage {width:753px;}
.BusinessPage .TopPart {width:753px;background:url(/images/bgr_hospital_maintable_top.png) no-repeat top;clear:both;}
.BusinessPage .TopPart .Inside {padding:20px 41px 0;font-size:13px;clear:both;}
.BusinessPage .TopPart .LeftSection {width:300px;float:left;line-height:20px;}
.BusinessPage .TopPart .MiddleSection {float:left;padding-right:10px;font-size:13px;}
.BusinessPage .TopPart .RightSection {width:200px;float:right;}
.BusinessPage .TopPart .Title {font-size:15px;font-weight:bold;clear:both;}
.BusinessPage .TopPart .Title img {width:18px;height:17px;vertical-align:middle;margin-right:5px;}
.BusinessPage .TopPart .Text {font-size:13px;clear:both;padding-left:23px;padding-bottom:7px;}
.BusinessPage .TopPart td { padding:0 0 3px 0;font-size:13px;white-space:nowrap;}
.BusinessPage .TopPart .FieldName { padding-right:7px;vertical-align:top;}
.BusinessPage .TopPart .Accreditation{font-size:13px;font-weight:bold;padding:7px 0 0;}
.BusinessPage .TopPart .Accreditation img {width:26px;height:26px;vertical-align:middle;margin-right:5px;}
.BusinessPage .TopPart .Accreditation a { font-size:13px;font-weight:bold;color:#292929; }
.BusinessPage .TopPart .RightSection img {max-width:200px;max-height:200px;margin-bottom:10px;}
.BusinessPage .MainPart {width:753px;background:url(/images/bgr_hospital_maintable_middle.png) repeat-y top;}
.BusinessPage .MainPart .Inside {padding:20px 54px 10px 41px;line-height:23px;text-align:left;}
.BusinessPage .MainPart strong { font-size:14px; font-weight:bold; color:#91B55E; letter-spacing:1px;}
.BusinessPage .MainPart .Inside ul {list-style-type:circle;margin:0 0 5px 38px;}
.BusinessPage .MainPart .Inside ol {list-style-type:decimal;margin-left:27px;}
.BusinessPage .PatientServices {width:753px;background:url(/images/bgr_hospital_maintable_middle2.png) repeat-y top;}
.BusinessPage .PatientServices .Inside {padding:5px 41px 20px;}
.BusinessPage .PatientServices .Title {color:#91B55E;font-size:14px;font-weight:bold; letter-spacing:1px;padding:15px 0 3px 0;border-bottom:1px solid #91B55E;}
.BusinessPage .PatientServices ul {list-style-image:url(/images/bullet_smallarrow2.gif);margin:0 0 0 18px;padding:7px 0 0 0;}
.BusinessPage .PatientServices ul li {margin:0;padding:0;line-height:20px;vertical-align:middle;font-size:14px;}
.BusinessPage .BoxBottom {width:753px;height:38px;background:url(/images/bgr_hospital_maintable_bottom.png) no-repeat top;}
.BusinessPage h1 {font-size:32px;padding:0;margin:0 0 13px 0;}
.BusinessPage h2 {color:#000000;font-size:20px;padding:0;margin:0 0 13px 0;font-weight:normal;}
.BusinessPage h3 {color:#729344; font-size:17px; font-weight:normal; margin-top:20px;margin-bottom:6px; letter-spacing:0.5pt;}
.BusinessPage .PartSeparator {margin:0 15px 0;padding:0;width:723px;background-color:#E6E6E6;height:1px;line-height:0;clear:both;font-size:0;}
.BusinessPage .MiddlePartSeparator {margin:0 15px 0;padding:0;width:650px;background-color:#E6E6E6;height:1px;line-height:0;font-size:0;}
.ContactBusinessButton a{display:block;width:201px;height:33px;}
.ContactBusinessButton a:hover{background-position:bottom;}
.ContactBusinessButton a.ContactClinic{background:url(/images/btn_contactclinic.png) top no-repeat;border:0;cursor:pointer;}
.ContactBusinessButton a.ContactHospital{background:url(/images/btn_contacthospital.png) top no-repeat;border:0;cursor:pointer;}
.BusinessPage .TopPart .ContactBusinessButton {padding:14px 0 20px 0;}
.BusinessPage .MainPart .ContactBusinessButton {padding:5px 0 0 0;}
/*--- Business Page Browse Categories ---*/
.BusinessPage .CattegoriesList { clear:both; padding:0;width:723px; margin:20px 15px 0; }
.BusinessPage .CattegoriesList .BoxTop {clear:both;width:723px;height:13px;background:url(/images/bgr_maintable_hospital_browse_topbottom.jpg) top no-repeat;}
.BusinessPage .CattegoriesList .Title {padding:6px 0 10px 30px;margin:0 0 0 0;color:#292929;font-weight:normal;font-size:18px;}
.BusinessPage .CattegoriesList .BoxMiddle {width:723px;background:url(/images/bgr_maintable_hospital_browse_middle.png) top repeat-y;}
.BusinessPage .CattegoriesList ul {list-style-type:none;margin:0 0 0 30px;padding:0 0 0 0;}
.BusinessPage .CattegoriesList ul li {margin:0;padding:0 10px 0 0;line-height:25px;vertical-align:middle;}
.BusinessPage .CattegoriesList ul li a{font-size:12px;vertical-align:middle;}
.BusinessPage .CattegoriesList li.Selected a{color:#3CA2A2;font-weight:bold; vertical-align:middle;}
.BusinessPage .CattegoriesList .BoxBottom {width:723px;height:13px;background:url(/images/bgr_maintable_hospital_browse_topbottom.jpg) bottom no-repeat;}
/*--- Business Menu ---*/
.BusinessMenu{clear:both;width:185px;}
.BusinessMenu ul, .BusinessPage .MainPart .BusinessMenu ul{width:183px;list-style-type:none;margin:0 0 0 0;}
.BusinessMenu ul li{padding:0 6px 0 6px;background:url(/images/bgr_sidemenu_hospital_middle.png) repeat-y top;text-align:left;vertical-align:middle;list-style-type:none;}
.BusinessMenu li a{display:block;padding:8px 0 8px 24px;border-bottom:solid 1px #CCCCCC;font-size:20px;color:#91B55E;vertical-align:middle;font-weight:normal;text-decoration:none;}
.BusinessMenu li a:hover {display:block;color:#EC5F14;font-size:20px;vertical-align:middle;font-weight:normal;text-decoration:none;}
.BusinessMenu li.Selected {background:url(/images/bgr_sidemenu_hospital_over_middle.png) repeat-y top;}
.BusinessMenu li.First{background:url(/images/bgr_sidemenu_hospital_top.png) no-repeat top;}
.BusinessMenu li.Last{background:url(/images/bgr_sidemenu_hospital_bottom.png) no-repeat top;}
.BusinessMenu li.First a {padding:14px 0 9px 24px;}
.BusinessMenu li.Last a {padding:8px 0 14px 24px;border-bottom:0;}
.BusinessMenu li.FirstSelected {background:url(/images/bgr_sidemenu_hospital_over_top.png) no-repeat top;}
.BusinessMenu li.FirstSelected a {padding:14px 0 8px 24px;border-bottom:0;}
.BusinessMenu li.LastSelected {background:url(/images/bgr_sidemenu_hospital_over_bottom.png) no-repeat top;}
.BusinessMenu li.LastSelected a {padding:8px 0 14px 24px;border-bottom:0;}
.BusinessMenu li.Selected a, .BusinessMenu li.FirstSelected a, .BusinessMenu li.LastSelected a{color:#ffffff;font-size:20px;}
.BusinessMenu li.Selected a:hover, .BusinessMenu li.FirstSelected a:hover, .BusinessMenu li.LastSelected a:hover{color:#ffffff;}
.BusinessMenu li.Selected img {vertical-align:middle;width:5px;height:7px;margin-right:5px;}
/*--- Disclaimer ---*/
.DisclaimerBox {background-color:#FFFFFF;clear:both;margin:13px 41px 0 41px;}
.DisclaimerBox .DiscInside {padding:13px;}
.DisclaimerBox .DiscInside,.DisclaimerBox .DiscInside span, .DisclaimerBox .DiscInside a {font-size:11px;}
.DisclaimerBox .DiscInside .Title {font-size:11px;font-weight:bold;}
.DisclaimerBox .DiscInside a {color:#292929; text-decoration:underline;}
.DisclaimerBox .DiscInside a:hover {color:#EC5F14;}
/*--- Business Images ---*/
.LargPic {float:left;vertical-align:top;width:650px;padding-top:15px;}
.LargPic img {max-width:650px;}
.LargPic div.LargePicTitle {clear:both;padding:13px 0 13px;font-weight:bold;}
.LargPic div.LargePicDescription {clear:both;padding-bottom:13px;}
.ThumbNailMenu { clear:both;}
.ThumbNailMenu .Inner {padding:0 0 0 0;background-color:#FFFFFF;}
.ThumbNailMenu .ThumbNail {display:block;width:56px;height:56px;float:left;text-align:center;margin:0 10px 10px 0;}
.ThumbNailMenu .ThumbNail img {vertical-align:middle;width:56px;height:56px;border:solid 2px #FFFFFF;}
.ThumbNailMenu .ThumbNail img.Selected {border:solid 2px #EC5F14;}
.ThumbNailMenu a {text-decoration:none;}
.ThumbNailMenu .ThumbNailBeforeAfter {display:block;width:56px;height:112px;float:left;text-align:center;margin:0 10px 20px 0;}
.ThumbNailMenu .ThumbNailBeforeAfter img {vertical-align:middle;width:56px;height:56px;border:0;}
.ThumbNailMenu .ThumbNailBeforeAfter img.Selected {border:solid 2px #EC5F14;}
/*--- Business Before-After ---*/
.LargPicBeforeAfter {float:left;vertical-align:top;width:500px;}
.BeforeAfter div.LargePicTitle {clear:both;width:500px;padding:8px 0 8px;font-size:18px;}
.BeforeAfter div.LargePicDescription {clear:both;width:500px;padding:13px 0 13px;font-weight:bold;}
.LargPicBeforeAfter div.Pic {float:left;vertical-align:top;width:250px;font-size:16px;}
.LargPicBeforeAfter div.Pic img {float:left;max-width:240px;margin-top:5px;}
.BeforeAfter .ThumbNailMenu {padding-top:25px;}
/*--- Business Videos ---*/
.VideoMenu { float:right;vertical-align:top;background-color:#FFFFFF;width:76px;padding-top:15px;}
.VideoMenu .Inner {padding:0;background-color:#FFFFFF;}
.VideoMenu .ThumbNail {display:block;width:56px;height:56px;float:left;text-align:center;border:solid 1px #DFECE6;margin:0 10px 10px 10px;}
.VideoMenu img {vertical-align:middle;width:56px;height:56px;}
.VideoMenu a {text-decoration:none;}
/*--- Business Location Page ---*/
.LocationPage {padding:20px 0;}
.LocationPage .PagePart {float:left;width:300px;margin-right:30px;margin-bottom:30px;}
.LocationPage .FieldName {color:#000000;font-size:15px;}
/* Business Specialties Page */
.BusinessSpecialtiesList { padding:10px 0 10px; }
.BusinessSpecialtiesList ul {float:left;width:200px;margin:0 0 0 0;padding:0 0 0 18px;list-style-image:url(/images/bullet_smallarrow1.gif);}
.BusinessSpecialtiesList ul li {margin:0;padding:0;line-height:20px;vertical-align:middle;font-size:13px;color:#494949;}
.BusinessSpecialtiesList ul li a{font-size:13px;vertical-align:middle;}
.BusinessSpecialtiesList li.Selected a{color:#3CA2A2;font-weight:bold; vertical-align:middle;}
/*--- Business Staff Page ---*/
.StaffListPage .InnerSearchBox { clear:both;margin-bottom:20px;}
.StaffListPage .InnerSearchBox td {font-size:15px;color:#000000;vertical-align:middle;padding:5px;}
.StaffListPage .InnerSearchBox select { vertical-align:middle;font-size:14px;}
.StaffListPage .InnerSearchBox input { vertical-align:middle;font-size:14px;width:175px;}
.StaffListPage .InnerSearchBox .SearchButton { padding-left:15px;}
.StaffListPage .InnerSearchBox .SearchButton a {display:block;width:126px;height:33px;background:url(/images/btn_search.png) top no-repeat;border:0;cursor:pointer;}
.StaffListPage .InnerSearchBox .SearchButton a:hover{background-position:bottom;}

.StaffList {clear:both;}
.StaffList .Person {float:left;width:310px;}
.StaffList .PersonImg {float:left;width:73px;height:110px;text-align:center;margin:0 20px 20px 0;}
.StaffList .PersonImg img {vertical-align:middle;width:73px;max-height:110px;float:left;}
.StaffList .PersonDetails {font-size:13px;text-align:left;padding-bottom:20px;}
.StaffList .PersonDetails h5 {padding:0 0 10px 0;margin:0;}
.StaffList .PersonDetails h5 a {color:#3C79B6;font-weight:normal;font-size:15px;letter-spacing:0;}
.StaffList .PersonDetails h5 a:hover { text-decoration:underline;color:#EC5F14;}
/*--- Staff Person Page ---*/
.StaffPersonPage {clear:both;padding:0 20px;}
.StaffPersonPage .PersonDetails { margin-bottom:40px; }
.StaffPersonPage .PersonDetails td {font-size:13px;text-align:left;padding:20px 0 0;vertical-align:top;}
.StaffPersonPage .PersonDetails .FieldName {color:#000000;font-weight:bold;padding:20px 30px 0 0;vertical-align:top;}
.StaffPersonPage td.PersonImg {padding:0 20px 10px 0;}
.StaffPersonPage td.PersonImg img {vertical-align:top;width:auto;max-width:100px;}
.StaffPersonPage td.TopDetails {font-size:16px;color:#000000;vertical-align:top;padding:0 0 0 0;line-height:24px;}
.StaffPersonPage td.TopDetails h1 {color:#000000;font-weight:bold;font-size:28px;font-weight:normal;padding:0 0 10px 0;margin:0; letter-spacing:0;}
.StaffPersonPage td.TopDetails span {color:#000000;font-size:13px;}
.StaffPersonPage .ContactBusinessButton {padding:0;clear:none;float:left;}
/*--- Business Procedures ---*/
.BusinessCategoryPage {}
.BusinessCategoryPage .CategoryDescription { clear:both; padding:10px 0 20px 0; }
.BusinessCategoryPage h3 {padding:10px 0 10px;color:#000000;}
.BusinessCategoryPage table {width:520px;text-align:left;margin:0;border:0px solid #F0F0F0;}
.BusinessCategoryPage tr.Row1 * { background-color:#F5F5F5;}
.BusinessCategoryPage tr.Row2 * { background-color:#FFFFFF;}
.BusinessCategoryPage tr.Section * {background-color:#FFE7B3;}
.BusinessCategoryPage td.Invisible { background-color:#FFFFFF;}
.BusinessCategoryPage td.RowOthers {text-align:left;color:#000000;font-size:15px;background-color:#D6F7B0;vertical-align:bottom;height:46px;}
.BusinessCategoryPage td{padding:7px 7px;font-size:12px;}
.BusinessCategoryPage th {padding:7px 7px;text-align:left;color:#000000;font-size:15px;font-weight:normal;background-color:#ffffff/*#DFEAF4*//*DFECE6*/;vertical-align:bottom;height:46px;}
.BusinessCategoryPage th.Title {font-size:16px;color:#000000;font-weight:normal;}
.BusinessCategoryPage th img, .BusinessCategoryPage td.RowOthers img {display:none; width:18px; height:17px; vertical-align:middle;}
.BusinessCategoryPage td {text-align:left;font-size:12px; vertical-align:top;}
.BusinessCategoryPage td.TN {color:#000000;}
.BusinessCategoryPage td.Number, .BusinessCategoryPage th.Number {text-align:center;white-space:nowrap;}
.BusinessCategoryPage td.ProcedureDetails {font-size:12px;text-align:left;font-style:italic;padding:7px 20px 15px 100px;}
.BusinessCategoryPage td a, .BusinessCategoryPage th a { font-size:12px; color:#EC5F14;}
.BusinessCategoryPage td a:hover, .BusinessCategoryPage th a:hover { color:#EC5F14;text-decoration:underline;}
.BusinessCategoryPage th select {font-size:11px;}
.BusinessCategoryPage .Comments {/*float:right;width:185px;margin:45px 0 0 13px;*/margin:18px 155px 7px 33px;background-color:#FFF7E6;}
.BusinessCategoryPage .Comments * {font-size:11px;line-height:16px;}
.BusinessCategoryPage .Comments .Inner {font-size:11px;padding:7px 13px; }
.BusinessCategoryPage .Comments .Inner strong {color:#292929; font-weight:bold;}
.BusinessCategoryPage .PartSeparatorPartial {margin:0 0 0;padding:0;width:650px;background-color:#E6E6E6;height:1px;line-height:1px;clear:both;font-size:1px;clear:both;}
.BusinessCategoryPage .StaffSection a {font-size:18px;}
/*--- Contact Info page ---*/
.ContactBusinessPage {}
.ContactBusinessPage h1 {color:#000000;font-size:20px;padding:0;margin:0 0 13px 0;font-weight:normal;}
.ContactBusinessPage table.ContactInfo {}
.ContactBusinessPage table.ContactInfo td {padding:4px;}
.ContactBusinessPage table.ContactInfo td.FieldName {}
.ContactBusinessPage table.ContactInfo td a {text-decoration:underline;}
.ContactBusinessPage .ContactForm {margin-top:10;width:660px;}
.ContactBusinessPage .ContactForm td {padding:0px 8px 15px 0;font-size:15px;color:#000000;line-height:22px;}
.ContactBusinessPage .ContactForm .Required{color:#ff6600;}
.ContactBusinessPage .ContactForm .InputField{padding:2px;color:#AB450E/*3333FF*/;}
.ContactBusinessPage .ContactForm input.InputField{line-height:13px;}
.ContactBusinessPage .ContactForm a.SendButton { display:block;width:115px;height:39px;background:url(/images/btn_send_small_2.png) top no-repeat;border:0;cursor:pointer;}
.ContactBusinessPage .ContactForm a.SendButton:hover{background-position:bottom;}
.ContactBusinessPage .ContactForm td .Comments {font-size:13px;font-weight:normal;color:#447687;}
.ContactBusinessPage .ContactForm td .Comments a {font-size:13px;font-weight:normal;color:#447687; text-decoration:underline;}
.ContactBusinessPage .ContactForm td.SectionHeader {font-size:18px;/*color:#447687;*/}
.ContactBusinessPage .ContactForm select option.Divider {color:#447687;}
.ContactBusinessPage .ContactForm2 {margin-top:10;width:660px;}
.ContactBusinessPage .ContactForm2 td {padding:0px 8px 10px 0;font-size:13px;color:#000000;line-height:22px;}
.ContactBusinessPage .ContactForm2 .Required{color:#ff6600;}
.ContactBusinessPage .ContactForm2 .InputField{padding:2px;color:#AB450E/*3333FF*/;}
.ContactBusinessPage .ContactForm2 input.InputField{line-height:13px;}
.ContactBusinessPage .ContactForm2 a.SendButton { display:block;width:115px;height:39px;background:url(/images/btn_send_small_2.png) top no-repeat;border:0;cursor:pointer;}
.ContactBusinessPage .ContactForm2 a.SendButton:hover{background-position:bottom;}
.ContactBusinessPage .ContactForm2 td .Comments {font-size:13px;font-weight:normal;color:#447687;}
.ContactBusinessPage .ContactForm2 td .Comments a {font-size:13px;font-weight:normal;color:#447687; text-decoration:underline;}
.ContactBusinessPage .ContactForm2 td.SectionHeader {font-size:13px;}
.ContactBusinessPage .ContactForm2 select option.Divider {color:#447687;}
.ContactBusinessPage .ThankYou { color:#EC5F14;vertical-align:middle; font-size:26px; }
.ContactBusinessPage .ThankYou .BusinessName { color:#91B55E;vertical-align:middle; font-size:24px; }
.ContactBusinessPage .ThankYou .ReplyInfo { padding:13px 0 18px 0; }
.ContactBusinessPage .ThankYou .ReplyInfo ul { padding:0 0 0 30px; list-style-type:disc; }
.ContactBusinessPage .ThankYou .ReplyInfo ul li { color:#000000; padding:5px 0;}
.ContactBusinessPage #divHelp {padding:7px 13px 0 13px;clear:both;display:block;}
.ContactBusinessPage #divHelp ul {margin:0 0 0 13px;}
.ContactBusinessPage #divHelp ul li { list-style-type:circle;font-size:12px;line-height:18px; padding:0 0 3px; margin:0;}
.ContactBusinessPage #divHelp ul li * {font-size:12px;}
.ContactBusinessPage #divHelp2 {padding:0 0 0 10px;}
.ContactBusinessPage #divHelp2 ul {}
.ContactBusinessPage #divHelp2 ul li { list-style-type:circle;font-size:12px;line-height:18px; padding:0 0 3px; margin:0;}
.ContactBusinessPage .MoreOptions {text-align:left; padding:20px 0; font-size:15px;}
.ContactBusinessPage .MoreOptions .Title { color:#EC5F14; font-size:20px; padding-bottom:15px; }
.ContactBusinessPage .MoreOptions .Title img { vertical-align:text-bottom; width:36px;height:36px; margin-right:8px; }
.ContactBusinessPage .MoreOptions .TopText { padding-left:48px;color:#91B55E;font-size:20px;font-style:italic; font-weight:normal; }
.ContactBusinessPage .MoreOptions table {text-align:left; margin-top:18px;width:550px; }
.ContactBusinessPage .MoreOptions .ListItem {background-color:#EEF9FB;}
.ContactBusinessPage .MoreOptions .ListItem td { padding:8px 20px; }
.ContactBusinessPage .MoreOptions .ListItem a.Name {color:#000000;font-size:20px;text-decoration:none;font-weight:normal;white-space:nowrap; }
.ContactBusinessPage .MoreOptions .ListItem a.Name:hover { color:#EC5F14;}
.ContactBusinessPage .MoreOptions .ListItem .Location {color:#000000;font-size:14px;white-space:nowrap;padding-top:8px; }
.ContactBusinessPage .MoreOptions .ListItem td.Buttons {width:87px;padding:8px 10px 8px 0;}
.ContactBusinessPage .MoreOptions .ListItem td.Buttons a{display:block;width:77px;height:28px;}
.ContactBusinessPage .MoreOptions .ListItem td.Buttons a.ProfileButton{background:url(/images/btn_details_small.png) bottom no-repeat;border:0;cursor:pointer;}
.ContactBusinessPage .MoreOptions .ListItem td.Buttons a.ContactButton{background:url(/images/btn_contact_small.png) bottom no-repeat;border:0;cursor:pointer;}
.ContactBusinessPage .MoreOptions .ListItem td.Buttons a.ProfileButtonColored{background:url(/images/btn_details_small_2.png) bottom no-repeat;border:0;cursor:pointer;}
.ContactBusinessPage .MoreOptions .ListItem td.Buttons a.ContactButtonColored{background:url(/images/btn_contact_small_2.png) bottom no-repeat;border:0;cursor:pointer;}
.ContactBusinessPage .MoreOptions .ListItem td.Buttons a:hover{background-position:top;}
.ContactBusinessPage .MoreOptions .Separator {height:13px; }
.ContactBusinessPage .PartSeparator {margin:0 0 0;padding:0;width:670px;background-color:#E6E6E6;height:1px;line-height:1px;clear:both;font-size:1px;clear:both;}
.ContactBusinessPage .Privacy {padding:20px 20px; border:1px solid #E6E6E6;font-size:12px; margin-top:20px; }
.ContactBusinessPage .Privacy a {font-size:12px;}
.ContactBusinessPage .Privacy .PrivacyIcon {float:left; padding-right:20px; padding-bottom:60px;}
.ContactBusinessPage .Privacy .PrivacyIcon img {width:100px;}
.OtherSide .ContactPageFAQ { clear:both; margin-top:20px;}
.OtherSide .ContactPageFAQ .Title {color:#447687;font-size:15px;padding-bottom:20px;font-weight:bold; }
.OtherSide .ContactPageFAQ .Question {font-size:13px; clear:both; padding-bottom:20px; }
.OtherSide .ContactPageFAQ .Question span{color:#000000;font-size:13px; font-weight:bold; }
.OtherSide .SidePhotoPhones { clear:both;margin-top:28px;}
.OtherSide .SidePhotoPhones .MainPic {max-width:200px;max-height:200px;margin-bottom:10px; }
.OtherSide .SidePhotoPhones .Title {font-size:13px;font-weight:bold;clear:both;}
.OtherSide .SidePhotoPhones .Title img {width:18px;height:17px;vertical-align:middle;margin-right:5px;}
.OtherSide .SidePhotoPhones .Text {font-size:13px;clear:both;padding-left:23px;padding-bottom:7px;}
.OtherSide .SidePhotoPhones .Text * {font-size:13px;}
.ContactBusinessPage h1.Blue {font-size:32px;color:#447687;}
.ContactBusinessPage h2 {font-size:20px;color:#447687; font-weight:normal; margin-bottom:20px;}
/*--- Home Page ---*/
#Body .Bg .MainTable .ContentHome {width:1000px;clear:both;margin:20px 0 40px 0;background-color:#ffffff;text-align:left;}
#Body .Bg .MainTable .ContentHome .HomePage{float:left;width:713px;vertical-align:top;margin:0 15px 0 15px;text-align:left;}
#Body .Bg .MainTable .ContentHome .OtherSide{float:right;width:237px;vertical-align:top;margin:0;text-align:left;display:inline;overflow:hidden;margin-right:20px;}
.HomePage .HomeTop { width:683px;height:63px;background:url(/images/bgr_home_top.jpg) top no-repeat; }
.HomePage .HomeTop h1 {font-size:36px;color:#292929;padding:13px 0 13px 18px;margin:0 0 0 0;line-height:36px;}
.HomePage .HomeMiddle {width:683px;background:url(/images/bgr_home_middle.jpg) repeat-y;}
.HomeMiddle .HomeMiddleInner {padding:0 18px 0 18px;}
.HomeMiddleInner .FullWidthBox{clear:both;display:block;background-color:#ffffff;margin-bottom:18px;}
.HomeMiddleInner .FullWidthBox .Inner{}
.HomeMiddleInner .FullWidthBox .TopText {line-height:22px;}
.HomeMiddleInner .FullWidthBox .Category{float:left;padding:0;margin:0;}
.HomeMiddleInner .FullWidthBox .CategoryMiddle{width:109px;}
.HomeMiddleInner .FullWidthBox .CategoryLast{width:100px;}
.HomeMiddleInner .FullWidthBox .Category img{width:100px;height:83px;margin-top:5px;}
.HomeMiddleInner .FullWidthBox .Category .Name{padding-left:12px;}
.HomeMiddleInner .FullWidthBox .Category a .Name {color:#3C79B6;font-weight:bold;font-size:14px;}
.HomeMiddleInner .FullWidthBox .Category a:hover, .HomeMiddleInner .FullWidthBox .Category a:hover .Name {color:#EC5F14;}
.HomeMiddleInner .FullWidthBox .More{padding-bottom:13px;text-align:center; border-bottom:1px solid #DDDDDD;}
.HomeMiddleInner .FullWidthBox .More a{ font-style:normal;font-weight:bold;font-size:14px;text-decoration:none;}
.HomeMiddleInner .FullWidthBox .More a:hover{ text-decoration:underline;}
.HomeMiddleInner .Box{background-color:#ffffff;margin-bottom:18px;display:block;}
.HomeMiddleInner .Box .Inner {float:left;padding:0 18px 0 0;}
.HomeMiddleInner img.icon{float:left; margin-right:8px; vertical-align:middle;width:18px;height:17px;}
.HomeMiddleInner .Left {float:left;width:315px;}
.HomeMiddleInner .Right {float:right;width:315px;}
.HomeMiddleInner h2 {font-weight:bold;font-size:18px;color:#91B55E;vertical-align:middle;}
.HomeMiddleInner ul {list-style-type:none;list-style-image:url(/images/bullet_smallarrow1.gif);margin-left:16px;margin-top:10px;color:#DDDDDD;}
.HomeMiddleInner li {vertical-align:top; line-height:24px; }
.HomeMiddleInner li a {text-decoration:none;font-size:13px;vertical-align:top;}
.HomeMiddleInner li a:hover {text-decoration:underline;}
.HomeMiddleInner .Box a.More {font-size:13px;float:left;line-height:24px;font-weight:bold;}
.HomeMiddleInner .Box a.More:hover {text-decoration:underline;}
.HomeMiddleInner .FullWidthBox, .HomeMiddleInner .Box {line-height:18px;}
.HomeMiddleInner .SectionTitle { vertical-align:top;color:#91B55E;font-size:18px;font-weight:bold;clear:both;padding:0;}
.HomeMiddleInner .Featured { clear:both; border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;padding:20px 0 20px 0; }
.HomeMiddleInner .FeaturedList { clear:both;padding-top:20px;}
.HomeMiddleInner .FeaturedList .MedicalCenter {float:left;width:271px;margin-left:31px; }
.HomeMiddleInner .FeaturedList .MedicalCenter .BoxTop {clear:both;height:11px;width:271px;background:url(/images/bgr_small_boxhome_topbottom.png) top no-repeat; }
.HomeMiddleInner .FeaturedList .MedicalCenter .BoxBottom {clear:both;height:11px;width:271px;background:url(/images/bgr_small_boxhome_topbottom.png) bottom no-repeat; }
.HomeMiddleInner .FeaturedList .MedicalCenter .BoxMiddle {clear:both;width:271px;height:280px;background:url(/images/bgr_small_boxhome_middle.png) top repeat-y; }
.HomeMiddleInner .FeaturedList .MedicalCenter .BoxMiddle .Inner {padding:0 30px 10px;}
.HomeMiddleInner .FeaturedList .MedicalCenter a { color:#292929;font-size:18px;text-decoration:none;font-weight:normal;}
.HomeMiddleInner .FeaturedList .MedicalCenter a:hover {text-decoration:underline;color:#EC5F14;}
.HomeMiddleInner .FeaturedList .MedicalCenter .ImageBox {padding:10px 0 0; }
.HomeMiddleInner .FeaturedList .MedicalCenter .ImageBox img {float:left;height:120px;max-width:200px;border:solid 2px #91B55E;}
.HomeMiddleInner .FeaturedList .MedicalCenter .ImageBox a:hover {text-decoration:none;}
.HomeMiddleInner .FeaturedList .MedicalCenter .Location{clear:both;font-weight:normal;font-size:15px; padding:10px 0 0;}
.HomeMiddleInner .FeaturedList .MedicalCenter .Icons { clear:both; padding-top:5px; }
.HomeMiddleInner .FeaturedList .MedicalCenter .Icons img { margin:0 5px 4px 0; vertical-align:middle;width:18px;height:17px;}
.HomeMiddleInner .LastEnquiries { clear:both; border-bottom:1px solid #DDDDDD;padding:20px 0 20px 0;margin-bottom:18px;  }
.HomeMiddleInner .LastEnquiriesList { clear:both; padding-left:30px; padding-top:10px;}
.HomeMiddleInner .LastEnquiriesList li { font-size:12px;vertical-align:top;line-height:30px;}
.HomeMiddleInner .LastEnquiriesList li span { font-size:12px;font-weight:bold;vertical-align:top;}
.HomeMiddleInner .LastEnquiriesList li a { font-size:12px;vertical-align:top;}
.HomePage .HomeBottom { width:683px;height:20px;background:url(/images/bgr_home_bottom.jpg) bottom no-repeat; }
/*--- Related Links Business Page ---*/
.RelatedLinksBusiness{clear:both;width:185px;margin-top:30px;}
.RelatedLinksBusiness .BoxTop {clear:both;height:46px;margin:0;padding:0 6px 0 6px;background:url(/images/bgr_sidemenu_hospital_top.png) no-repeat top;}
.RelatedLinksBusiness .BoxTop div {padding:14px 0 8px 24px;color:#91B55E;font-size:20px;vertical-align:middle;font-weight:normal;}
.RelatedLinksBusiness .BoxMiddle{padding:0 6px 0 6px;background:url(/images/bgr_sidemenu_hospital_middle.png) repeat-y top;text-align:left;vertical-align:middle;list-style-type:none;}
.RelatedLinksBusiness .BoxMiddle a{display:block;padding:8px 0 8px 24px;border-top:solid 1px #CCCCCC;font-size:16px;color:#91B55E;vertical-align:middle;font-weight:normal;text-decoration:none;}
.RelatedLinksBusiness .BoxMiddle a:hover {display:block;color:#EC5F14;font-size:16px;vertical-align:middle;font-weight:normal;text-decoration:none;}
.RelatedLinksBusiness .BoxMiddle div{display:block;padding:0 0 8px 24px;font-size:13px;vertical-align:middle;}
.RelatedLinksBusiness .BoxBottom {clear:both;height:15px;margin:0;background:url(/images/bgr_sidemenu_hospital_bottom.png) no-repeat bottom;}
/*--- JCI List ---*/
.JCIList { line-height:18px;padding:18px 36px;}
.JCIList ul {list-style-type:disc;margin-left:33px;margin-top:10px;margin-bottom:20px;}
.JCIList li {margin-bottom:4px;list-style-type:circle;}
.JCIList h3 {color:#292929;}
.JCIList h3 span {font-weight:normal;color:#292929;}
/*---- Modal dialog -----*/
.Blurred{filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
#Modal{display:none;position:absolute;z-index:600;width:100%;overflow:auto;left:0;top:0;}
#Modal .ModalTable{}
#Modal .ModalTable .ModalTop{height:11px;background:url(/images/bgr_popup_topbottom.png) top no-repeat;}
#Modal .ModalTable .ModalContent{background:url(/images/bgr_popup_middle.png) repeat-y;padding:2px;}
#Modal .ModalTable .ModalBottom{height:11px;background:url(/images/bgr_popup_topbottom.png) bottom no-repeat;}
#Modal .ModalTable .CloseTop {clear:both;height:20px;}
#Modal .ModalTable .CloseTop a {float:right;color:#3C79B6;font-size:16px;font-weight:bold;padding-bottom:3px;padding-right:20px;}
#Modal .ModalTable a.CloseBottom {float:right;color:#3C79B6;font-size:16px;padding-top:3px;padding-right:20px;}
.NewWindow a.CloseBottom {float:right;color:#3C79B6;font-size:16px;padding-top:3px;padding-right:20px;}
/*--- Pop up ---*/
#popupWin {background-color:#ffffff; }
#popup {display:none; position:absolute; z-index:600; overflow:auto; border:1px solid #000000; background-color:#ffffff; }
.popupLogo { width:100%;background-image:url(../images/logo_popup.gif); background-repeat:no-repeat; margin-bottom:5px; height:22px;}
#popup .closeLink, #popupWin .closeLink { float:right; height:22px; vertical-align:middle;}
#popup .closeLink a, #popupWin .closeLink a { color:#2e8b57; font-weight:bold; float:right; padding-right:10px;}
#popup .popupContent, #popupWin .popupContent { clear:both;width:auto; background:#f0f0f0; overflow:hidden; display:block; padding:10px; margin:auto; text-align:left; }
#popup h1, #popupWin h1 { font-size:13px; line-height:normal; border-bottom:1px solid #292929; margin-bottom:4px; }
