body {font-family: Arial, Verdana; background: #ffffff;}

/* General */
body, p, ul, ol, h1, h2, h3, h4 {margin: 0; padding: 0;}

/* Layout */
.PageWrapper, .PageHeader {position: relative; z-index: 1;}
.PageHeader, .PageBody, .PageFooter {width: auto;}
.PageHeaderNavigation ul, .PageHeaderSubNavigation ul, .SideNavigation ul, .SideNavMenu ul, .PageFooterContent ul, .BreadCrumbs ul, .TabNavigation ul, .AlphabetNavigation ul, .VisitContainer ul, .MedischABCNav ul, .AllResultsPage .ArrowList ul, .Specials.ArrowList ul, .NewsItemOverview .ArrowList ul {list-style: none;}
.PageHeaderNavigation ul li, .PageHeaderSubNavigation ul li, .PageFooterContent ul li, .BreadCrumbs ul li, .TabNavigation ul li, .AlphabetNavigation ul li, .MedischABCNav ul li {float: left;}

.PageWrapper {margin: 0 auto; width: 1010px; min-height: 599px; height: auto !important; height: 599px;}
.ContentPage .PageHeader {background: #ffffff; min-height: 355px; height: auto !important; height: 355px;}
.HomePage .PageHeader {background: #ffffff; min-height: 435px; height: auto !important; height: 435px;}
.PageBody {min-height: 100px; height: auto !important; height: 100px;}
.PageFooter {background: url("/media/1261/footer-ruler.png") 1px 0 #ffffff no-repeat; padding: 20px 0 0 0; min-height: 30px; height: auto !important; height: 30px;}

.PageLogo {z-index: 10; position: absolute; left: 40px; top: 20px;}

.PageHeaderSubNavigation {position: absolute; right: 55px; top: 15px; width: 140px;}
.PageHeaderSubNavigation ul li {padding: 0 0 0 15px;}

.HeaderSearchWrapper {z-index: 2; position: absolute; left: 0; top: 65px;}

.PageBodyColumnLeft, .PageBodyColumnRight, .SideNavigation, .MainContent {float: left;}
.PageBodyColumnLeft, .PageBodyColumnRight {padding: 0 0 14px 0; min-height: 230px; height: auto !important; height: 230px;}
.SideNavigation, .MainContent {min-height: 194px; height: auto !important; height: 194px;}

.ContentPage .BreadCrumbs {padding: 15px 15px 5px 15px; width: auto; min-height: 30px; height: auto !important; height: 30px;}
.HomePage .BreadCrumbs {padding: 0px 15px 0px 15px; width: auto; min-height: 18px; height: auto !important; height: 18px;}
.BreadCrumbsSeparator {display: block; background: url("/media/1260/breadcrumbs-separator.png") center center no-repeat; padding: 0 4px; width: 9px; min-height: 15px; height: auto !important; height: 15px;}

.ContentPage .PageBodyColumnLeft {width: 715px;}
.ContentPage .PageBodyColumnRight {width: 255px;}

.HomePage .PageBodyColumnLeft {width: 600px;}
.HomePage .PageBodyColumnRight {width: 370px;}

.AlphabeticalPage .PageBodyColumnLeft, .CustomContentPage .PageBodyColumnLeft  {width: 205px;}
.AlphabeticalPage .PageBodyColumnRight, .CustomContentPage  .PageBodyColumnRight {width: 765px;}

.SideNavigation {width: 205px;}

.MainContent {width: 510px;}
.AlphabeticalPage .MainContent, .CustomContentPage .MainContent {width: auto;}

.MainContentWide {width: auto;}
.MainContentWide .TitleSpacing {padding: 0 0 15px 15px; width: auto; min-height: 35px; height: auto !important; height: 35px;}

.Content {padding: 20px 20px 15px 20px; border-bottom: 1px solid #77b800; background: #f7f7f9; width: auto; min-height: 82px; height: auto !important; height: 82px;}
.CustomContent .Content {background: #ffffff; padding: 0px 20px 15px 20px; border-bottom: 0;}
.CustomContent .TitleSpacing {padding: 0 0 15px 20px; width: auto; min-height: 35px; height: auto !important; height: 35px;}

.ContentPage .ContentWide {padding: 0 10px 15px 0px; width: auto; min-height: 130px; height: auto !important; height: 130px;}
.ContentPage .IFrameContentWide {padding: 0 10px 15px 15px; width: auto; min-height: 130px; height: auto !important; height: 130px;}
.HomePage .ContentWide {padding: 0px 0px 15px 0px; width: auto; min-height: 110px; height: auto !important; height: 110px;}

.AlphabeticalPage .ContentColumnContainer {width: auto; padding: 0 0 0 10px;}
.AlphabeticalPage .ContentColumn1, .AlphabeticalPage .ContentColumn2 {float: left;}
.AlphabeticalPage .ContentColumnActive, .AlphabeticalPage .ContentBox a:hover {background: #f7f7f9;}
.AlphabeticalPage .ContentColumn1 {width: 471px;}
.AlphabeticalPage .ContentColumn2 {width: 470px; padding: 15px 0 0 10px;}
.AlphabeticalPage .ContentColumn1 {padding: 15px 0 0 0;}

.AlphabeticalPage .ContentBox {width: auto; min-height: 75px; height: auto !important; height: 75px;}
.AlphabeticalPage .ContentBox a {display: block; width: auto; padding: 5px 5px 0 10px; min-height: 70px; height: auto !important; height: 70px;}

.ContentWide .Column1 img, .ContentWide .Column2 img, .ContentWide .Column3 img, .ContentWide .Column4 img {margin: 0 0 5px 0;}
.ContentWide .Column1, .ContentWide .Column2 {float: left; background: url("/media/1287/column-footer.png") left bottom no-repeat; min-height: 240px; height: auto !important; height: 240px;}
.ContentWide .Column3, .ContentWide .Column4 {float: left; min-height: 240px; height: auto !important; height: 240px;}
.ContentWide .Column1, .ContentWide .Column3 {width: 335px; padding: 0 10px 0 15px;}
.ContentWide .Column2, .ContentWide .Column4 {width: 330px; padding: 0 0 0 10px;}
.ContentWide .ColumnNoEnd1, .ContentWide .ColumnNoEnd2, .ContentWide .ColumnNoEnd3 {float: left; min-height: 130px; height: auto !important; height: 130px;}
.ContentWide .ColumnNoEnd1 {width: 335px; padding: 0 10px 0 15px;}
.ContentWide .ColumnNoEnd2  {width: 330px; padding: 0 0 0 10px;}
.ContentWide .ColumnNoEnd3 {width: 560px; padding: 0 10px 0 15px;}
.ContentWide .ContentSpacer {width: auto; min-height: 1px; height: auto !important; height: 1px; line-height: 1px; padding: 0 0 10px 0; font-size: 0;}

.HomePage .ColumnNoEnd1, .HomePage .ColumnNoEnd2 {float: left; min-height: 190px; height: auto !important; height: 190px;}
.HomePage .ColumnNoEnd1 {width: 305px; padding: 0 20px 10px 40px;}
.HomePage .ColumnNoEnd2  {width: 225px; padding: 0 10px 10px 0;}

.TimeTable {padding: 0 0 8px 0;}
.TimeTable p {padding: 0 0 2px 0;}

.ContentTextWrapper {padding: 0 10px 0 15px; width: auto;}
.BlockReaderWrapper {padding: 5px 0 10px 0; width: auto;}

.PageFooterContent {float: right; padding: 0 50px 0 0;}
.PageFooterContent ul li {line-height: 22px; padding: 0 0 0 15px;}

/* Front Banners */
.PageSectionHome .FrontBanner1, .PageSectionHome .FrontBanner2 {float: left; min-height: 10px; height: auto !important; height: 10px;}
.PageSectionHome .FrontBanner1 {width: 336px;}
.PageSectionHome .FrontBanner2 {width: 244px;}

/* Main Navigation */
.PageHeaderNavigation {z-index: 3; position: absolute; left: 495px; top: 30px;}
.HeaderNavButton1, .HeaderNavButtonActive1 {padding: 11px 0 0 0;}
.HeaderNavButton2, .HeaderNavButtonActive2 {padding: 11px 0 0 10px;}
.HeaderNavButton3, .HeaderNavButtonActive3 {padding: 11px 0 0 10px;}
.HeaderNavButton4, .HeaderNavButtonActive4 {padding: 12px 0 0 10px;}
.HeaderNavButton5, .HeaderNavButtonActive5 {padding: 14px 0 0 10px;}

.HeaderNavButton1 a span,
.HeaderNavButton2 a span,
.HeaderNavButton3 a span,
.HeaderNavButton4 a span,
.HeaderNavButton5 a span,
.HeaderNavButtonActive1 a span,
.HeaderNavButtonActive2 a span,
.HeaderNavButtonActive3 a span,
.HeaderNavButtonActive4 a span,
.HeaderNavButtonActive5 a span {display: none !important;}

.PageHeaderNavigation a {display: block; background: url("/media/308060/bg-mainnav4.png") no-repeat;}
.PageHeaderNavigation .HeaderNavButton1 a {background-position: 0 0; width: 55px; min-height: 25px; height: auto !important; height: 25px;}
.PageHeaderNavigation .HeaderNavButton2 a {background-position: -55px 0; width: 140px; min-height: 25px; height: auto !important; height: 25px;}
.PageHeaderNavigation .HeaderNavButton3 a {background-position: -195px 0; width: 55px; min-height: 25px; height: auto !important; height: 25px;}
.PageHeaderNavigation .HeaderNavButton4 a {background-position: -250px 0; width: 60px; min-height: 32px; height: auto !important; height: 32px;}
.PageHeaderNavigation .HeaderNavButton5 a {background-position: -310px 0; width: 120px; min-height: 45px; height: auto !important; height: 45px;}

.PageHeaderNavigation .HeaderNavButton1 a:hover, .PageHeaderNavigation .HeaderNavButtonActive1 a {background-position: 0 -43px; width: 55px; min-height: 25px; height: auto !important; height: 25px;}
.PageHeaderNavigation .HeaderNavButton2 a:hover, .PageHeaderNavigation .HeaderNavButtonActive2 a {background-position: -55px -43px; width: 140px; min-height: 25px; height: auto !important; height: 25px;}
.PageHeaderNavigation .HeaderNavButton3 a:hover, .PageHeaderNavigation .HeaderNavButtonActive3 a {background-position: -195px -43px; width: 55px; min-height: 25px; height: auto !important; height: 25px;}
.PageHeaderNavigation .HeaderNavButton4 a:hover, .PageHeaderNavigation .HeaderNavButtonActive4 a {background-position: -250px -43px; width: 60px; min-height: 32px; height: auto !important; height: 32px;}
.PageHeaderNavigation .HeaderNavButton5 a:hover, .PageHeaderNavigation .HeaderNavButtonActive5 a {background-position: -310px -43px; width: 120px; min-height: 45px; height: auto !important; height: 45px;}

/* Side Navigation */
.NavShowAll {padding: 8px 0 5px 15px; width: auto; height: 64px; overflow: hidden;}
.NavShowAll a {background: url("/media/2904/icon-greencross.png") left 3px no-repeat; display: block; width: auto; padding: 0 5px 0 34px;}

.CustomSideNav .NavShowAll {padding: 8px 0 5px 15px; width: auto; height: 28px; overflow: hidden;}
.CustomSideNav .NavShowAll a {background: url("/media/2904/icon-greencross.png") left 3px no-repeat; display: block; width: auto; padding: 0 5px 0 34px;}

.AlphabeticalPage .SideNavMenu, .CustomContentPage .SideNavMenu {background: url("/media/1271/sidenav-footer.png") left bottom no-repeat; padding: 40px 0 6px 0;}
.SideNavMenu {background: url("/media/1271/sidenav-footer.png") left bottom no-repeat; padding: 0 0 6px 0; font-size: 1em;}
.SideNavMenu ul {float: right; border-top: 1px solid #1e155d;}
.SideNavMenu ul li {line-height: 20px; background: #f7f7f9; border-bottom: 1px solid #c1bed2; width: 190px; min-height: 29px; height: auto !important; height: 29px;}

.SideNavMenu ul li a {width: auto; display: block; padding: 9px 10px 5px 15px; min-height: 15px; height: auto !important; height: 15px;}

.SideNavMenu ul li.SideNavStartItem {border-bottom: 1px solid #c1bed2; min-height: 39px; height: auto !important; height: 39px;}
.SideNavMenu ul li.SideNavEndItem {border-bottom: 0; min-height: 24px; height: auto !important; height: 24px;}

.SideNavMenu ul li.SideNavActiveStartItem a, .SideNavMenu ul li.SideNavStartItem a {width: auto; display: block; padding: 19px 10px 5px 15px; min-height: 15px; height: auto !important; height: 15px;}
.SideNavMenu ul li.SideNavEndItem a {width: auto; display: block; padding: 9px 10px 5px 15px; min-height: 15px; height: auto !important; height: 15px;}
.SideNavMenu ul li.SideNavActiveItem a {width: auto; display: block; padding: 9px 10px 5px 15px; min-height: 15px; height: auto !important; height: 15px;}

.SideNavMenu ul li.SideNavActiveStartItem a:hover {background: none; border-bottom: 0; padding: 19px 10px 5px 15px; min-height: 15px; height: auto !important; height: 15px;}

.SideNavMenu ul li a:hover {border-bottom: 0; padding: 9px 10px 5px 15px; min-height: 15px; height: auto !important; height: 15px;}
.SideNavMenu ul li.SideNavStartItem a:hover {padding: 19px 10px 5px 15px; min-height: 15px; height: auto !important; height: 15px;}

.SideNavMenu ul li.SideNavEndItem a:hover {border-bottom: 0; padding: 9px 10px 5px 15px; min-height: 15px; height: auto !important; height: 15px;}
.SideNavMenu ul li.SideNavActiveItem a:hover {background: none; border-bottom: 0; padding: 9px 10px 5px 15px; min-height: 15px; height: auto !important; height: 15px;} 
.SideNavMenu ul li.SideNavActiveEndItem a, .SideNavMenu ul li.SideNavActiveEndItem a:hover {border-bottom: 0; padding: 9px 10px 5px 15px; min-height: 15px; height: auto !important; height: 15px;}

.CustomMenuColor .SideNavMenu ul li {background: #ffffff; border-bottom: 1px solid #c1bed2; width: 190px; min-height: 29px; height: auto !important; height: 29px;}
.CustomMenuColor .SideNavMenu ul li.SideNavActiveStartItem {border-bottom: 1px solid #c1bed2; min-height: 39px; height: auto !important; height: 39px;}
.CustomMenuColor .SideNavMenu ul li.SideNavActiveItem {border-bottom: 1px solid #c1bed2; min-height: 29px; height: auto !important; height: 29px;}
.CustomMenuColor .SideNavMenu ul li.SideNavActiveEndItem, .CustomMenuColor .SideNavMenu ul li.SideNavEndItem {background: #ffffff; border: 0;}

.CustomSideNav .SideNavMenu ul li {background: #ffffff; border-bottom: 1px solid #c1bed2; width: 190px; min-height: 29px; height: auto !important; height: 29px;}
.CustomSideNav .SideNavMenu ul li.SideNavActiveStartItem {border-bottom: 1px solid #c1bed2; min-height: 39px; height: auto !important; height: 39px;}
.CustomSideNav .SideNavMenu ul li.SideNavActiveItem {border-bottom: 1px solid #c1bed2; min-height: 29px; height: auto !important; height: 29px;}
.CustomSideNav .SideNavMenu ul li.SideNavActiveEndItem, .CustomSideNav .SideNavMenu ul li.SideNavEndItem, .CustomMenuColor .SideNavMenu ul li.SideNavEndItem {background: #ffffff; border: 0;}
.CustomSideNav .SideNavMenu ul li ul.SideNavSubMenu li a {font-weight: normal;}

.SideNavMenu ul li.SideNavActiveStartItem {border-bottom: 1px solid #c1bed2; min-height: 39px; height: auto !important; height: 39px;}
.SideNavMenu ul li.SideNavActiveItem {border-bottom: 1px solid #c1bed2; min-height: 29px; height: auto !important; height: 29px;}
.SideNavMenu ul li.SideNavActiveEndItem, .SideNavMenu ul li.SideNavEndItem  {background: #f7f7f9; border: 0;}

.SideNavMenu ul li ul.SideNavSubMenu {border-top: none; padding: 0 0 5px 0;}
.SideNavMenu ul li ul.SideNavSubMenu li {border-bottom: none;}
.SideNavMenu ul li ul.SideNavSubMenu li a, .SideNavMenu ul li ul.SideNavSubMenu li a:hover {padding: 9px 10px 0px 25px;}
.SideNavMenu ul li ul.SideNavSubMenu li.SideNavActiveItem {border: none;}

.SideNavMenu ul li.SideNavActiveEndItem {font-weight: bold;}

.SideNavMenu ul li.NoBottomBorder {border: 0;}

/* Tab Navigation */
.TitleSpacing {padding: 0 0 15px  15px; width: auto; min-height: 35px; height: auto !important; height: 35px;}
.TabNavigation {position: relative; border-bottom: 1px solid #1e155d; width: auto; min-height: 35px; height: auto !important; height: 35px;}

.TabNavigation ul {position: absolute; left: 5px; top: 0;}
.TabNavigation ul li {width: auto !important; width: 100px; padding: 0 1px 0 0;}
.TabNavigation ul li a {text-align: center; display: block; background: #ffffff; border-left: 1px solid #c7c4d6; border-top: 1px solid #c7c4d6; border-right: 1px solid #c7c4d6; padding: 12px 10px 0 10px; min-height: 22px; height: auto !important; height: 22px;}
.TabNavigation ul li.TabNavActiveTab a {text-align: center; display: block; background: #f7f7f9; border-left: 1px solid #1e155d; border-top: 1px solid #1e155d; border-right: 1px solid #1e155d; border-bottom: 1px solid #f7f7f9; padding: 12px 15px 0 15px;}

/* Alphabetical Navigation */
.AlphabetNavigation {z-index: 0; position: relative; padding: 0 0 10px 15px; width: auto; min-height: 25px; height: auto !important; height: 25px;}
.AlphabetNavigation ul li {width: auto !important; width: 10px;}
.AlphabetNavigation ul li a {padding: 0 17px 0 0; width: auto !important; width: 10px; display: block; min-height: 22px; height: auto !important; height: 22px;}
.AlphabetNavigation ul li.AlphaNavActiveTab a {text-align: center; display: block;}
.AlphabetNavigation ul li.EndAlphaNav {padding: 0;}

/* New Alphabetical Navigation */
.AlphabeticalPage .MedischABCContent {padding: 0 0 0 5px; width: 961px; min-height: 10px; height: auto !important; height: 10px;}
.AlphabeticalPage .MedischSubContent {padding: 0 0 0 5px; width: 961px; min-height: 200px; height: auto !important; height: 200px;}
.AlphabeticalPage .MedischABCContent .TitleSpacing {padding: 0 0 10px 10px;}
.AlphabeticalPage .MedischSubContent .TitleSpacing {padding: 0;}
.AlphabeticalPage .MedischABCFilter {background: url("/media/11621/bg-medischabcnav.jpg") repeat-x; padding: 4px 0 15px 10px; width: auto; min-height: 27px; height: auto !important; height: 27px;}
.AlphabeticalPage .MedischABCFilter label.RadiobuttonMainLabel {padding: 0 10px 0 0;}
.AlphabeticalPage .MedischABCFilter label.RadiobuttonSubLabel {padding: 0 10px 0 5px;}

.AlphabeticalPage .MedischABCNav {width: auto; padding: 0 0 15px 10px;}
.AlphabeticalPage .MedischABCNav ul li {width: auto !important; width: 10px;}
.AlphabeticalPage .MedischABCNav ul li a {padding: 0 17px 0 0; width: auto !important; width: 10px; display: block; min-height: 22px; height: auto !important; height: 22px;}
.AlphabeticalPage .MedischABCNav ul li.MedischABCNavActive a {text-align: center; display: block;}
.AlphabeticalPage .MedischABCNav ul li.MedischABCNavEnd, .MedischABCNav ul li.MedischABCNavEnd a, .MedischABCNav ul li.MedischABCNavActiveEnd, .MedischABCNav ul li.MedischABCNavActiveEnd a {padding: 0;}

.AlphabeticalPage .MedischSubContentContainer {padding: 0;}
.AlphabeticalPage .MedischABCTitle h1, .AlphabeticalPage .MedischABCTitle h2 {margin: 0 0 0 10px;}

.AlphabeticalPage .MedischABCOverviewBlock {width: auto;}
.AlphabeticalPage .MedischABCOverviewBlock .ContentBox, .AlphabeticalPage .MedischABCOverviewBlock .ContentBox a {padding-bottom: 5px; width: auto; min-height: 30px; height: auto !important; height: 30px;}
.AlphabeticalPage .MedischABCOverviewBlock .ContentBox h2, .AlphabeticalPage .MedischSubContentContainer h2 {padding: 0 0 3px 0;}

/* Side Boxes */
.ContentPage .BoxWrapper {background: url("/media/1279/box-greenbody1.png") 5px repeat-y; padding: 0 0 0 5px; width: auto; min-height: 10px; height: auto !important; height: 10px;}
.ContentPage .BoxHeader {background: url("/media/1283/box-greenheader1.png") no-repeat; width: auto; min-height: 10px; height: auto !important; height: 10px;}
.ContentPage .BoxHeader h3 {text-align: right; padding: 0 15px 10px 0;}
.ContentPage .BoxContent {padding: 0 10px 0px 18px;}
.ContentPage .BoxFooter1 {background: url("/media/1281/box-greenfooter1a.png") no-repeat; width: auto; min-height: 70px; height: auto !important; height: 70px;}
.ContentPage .BoxFooter2 {background: url("/media/1282/box-greenfooter1b.png") no-repeat; width: auto; min-height: 55px; height: auto !important; height: 55px;}

.HomePage .BoxWrapper {background: url("/media/1280/box-greenbody2.png") repeat-y; width: auto; min-height: 10px; height: auto !important; height: 10px;}
.HomePage .BoxHeader {background: url("/media/1284/box-greenheader2.png") no-repeat; width: 370px; min-height: 25px; height: auto !important; height: 25px;}
.HomePage .BoxHeader h3 {text-align: right; padding: 0 15px 10px 0;}
.HomePage .BoxContent {padding: 0px 10px 0px 15px; z-index: 9;}
.HomePage .BoxFooter {background: url("/media/2859/box-greenfooter2.png") no-repeat; width: auto; min-height: 70px; height: auto !important; height: 70px;}

.BoxExpanderOpen a, .BoxExpanderClose a {display: block; padding: 0 0 0 25px;}
.BoxExpanderOpen, .BoxExpanderClose {padding: 0 0 5px 0; width: auto; min-height: 11px; height: auto !important; height: 11px;}
.BoxExpanderOpen {background: url("/media/1255/box-expanderopen.png") 1px 2px no-repeat;}
.BoxExpanderClose {background: url("/media/1272/box-expanderclose.png") 1px 2px no-repeat;}

.BoxColumn1, .BoxColumn2 {float: left; min-height: 70px; height: auto !important; height: 70px;}
.BoxColumn1 {width: 145px; padding: 0 0px 0 0;}
.BoxColumn2 {width: 195px; padding: 0 0px 0 0;}

.BoxWrapper ul, .BoxWrapper ol {color: #77b800; margin: 0; padding: 0;}
.BoxWrapper ul {padding: 0 0 10px 16px;}
.BoxWrapper ol {font-size: 0.75em; padding: 0 0 10px 20px;}
.BoxWrapper ul li span, .BoxWrapper ol li span {color: #1e155d; font-size: 1.00em;}

/* Function Categories */
.AlphabeticalJobOverview {width: auto; padding: 0 0 0 10px;}
.AlphabeticalJobOverview .JobContainer {float: left; padding: 0 0 25px 0; width: 440px; min-height: 80px; height: auto !important; height: 80px;}
.JobContainer {position: relative; float: left; padding: 0 0 25px 0; width: 230px; min-height: 80px; height: auto !important; height: 80px;}

.JobContainer .JobPhoto {position: relative; width: auto; min-height: 80px; height: auto !important; height: 80px;}
.JobContainer .JobPhoto a {position: absolute; left: 0; top: 0; display: block; width: 240px; min-height: 80px; height: auto !important; height: 80px;}

.JobContainer .JobPhoto a:hover span.ShowDetails {visibility: visible; background: url("/media/17615/icon-bluecross.png") 10px 9px #77b800 no-repeat; color: #ffffff;}
.JobContainer .JobPhoto span.ShowDetails {background: url("/media/17615/icon-bluecross.png") 10px 9px #77b800 no-repeat; color: #ffffff; position: absolute; left: 80px; top: 0px; padding: 0 0 0 37px; width: 86px; height: 28px; line-height: 28px; cursor: pointer;}
.JobContainer .JobPhoto a:hover span.ShowDetails {background: url("/media/22567/bullet-whitearrow2.png") 10px 9px #1e155d no-repeat; color: #ffffff;}

.ClipImage {position: absolute; clip:rect(0px 80px 80px 0px);}

/*
.JobPhoto a {position: relative; z-index: 10; display: block; width: 80px; height: 80px; float: left;}
.JobPhoto  a span.ShowText {visibility: visible; background:  url("/media/17615/icon-bluecross.png") 10px 9px #77b800 no-repeat;  color: #ffffff;}
.JobPhoto a:hover  span {visibility: visible; background:  url("/media/22567/bullet-whitearrow2.png") 10px 9px #1e155d no-repeat;  color: #ffffff;}

.ClipImage {display: block; z-index: -10; position: absolute; clip:rect(0px 80px 80px 0px);}

* html a:hover {visibility: visible;}
.JobContainer span.ClipImage {width: 80px; min-height: 80px; height: auto !important; height: 80px;}
.JobPhoto a:hover img {visibility: visible;}
.JobPhoto  span.ShowText {position: absolute; left: 80px; top: 0px; padding: 0 0 0  37px; width: 86px; height: 28px; line-height: 28px; cursor: pointer;}
*/
/*
.JobContainer  {position: relative; float: left; padding: 0 0 25px 0; width: 230px;  min-height: 80px; height: auto !important; height: 80px;}
.JobContainer img {float: left;}
.JobContainer .JobPhoto {position: relative; width: 230px; min-height: 80px; height: auto !important; height: 80px;}

.ClipImage {display: block; z-index: 0; position: absolute; left: 0; clip:rect(0px 80px 80px 0px);}

.JobPhoto {float: left; width: 80px; height: 80px;}
.JobPhoto a {z-index: 11; position: absolute; left: 0; display: block; width: 80px; height: 80px; float: left;}
.JobPhoto  a span.ShowText {visibility: visible; background:  url("/media/17615/icon-bluecross.png") 10px 9px #77b800 no-repeat;  color: #ffffff;}
.JobPhoto a:hover  span {visibility: visible; background:  url("/media/22567/bullet-whitearrow2.png") 10px 9px #1e155d no-repeat;  color: #ffffff;}

.JobPhoto img {display: block; z-index: -1; position: absolute; left: 0; top: 0; border: 0;}

.JobPhoto  span.ShowText {position: absolute; left: 80px; top: 0px; padding: 0 0 0  37px; width: 86px; height: 30px; line-height: 28px; cursor: pointer;}
*/

/* Gezondheidsplein */
.Gezondheidsplein {width: auto; padding: 0 0 10px 0;}

/* iFrame */
.iframeContainer {padding: 0 0 0 15px;}

/* Extra Content */
.ContentExtraContainer {padding: 15px 0 10px 10px; width: auto; min-height: 10px; height: auto !important; height: 10px;}
.ContentExtraContainer ul {margin: 0; padding: 0 0 0 16px;}
.ContentExtraContainer .ContentExtraColumn1, .ContentExtraContainer .ContentExtraColumn2 {float: left; padding: 0 10px 0 10px; width: 230px; min-height: 10px; height: auto !important; height: 10px;}

/* Page Related Content */
.PageRelatedContent {padding: 15px 0 0 0; width: auto; min-height: 10px; height: auto !important; height: 10px;}
.PageRelatedContent .ContentExtraColumn1, .PageRelatedContent .ContentExtraColumn2 {float: left; min-height: 10px; height: auto !important; height: 10px;}
.PageRelatedContent .ContentExtraColumn1 {padding: 0 10px 0 0; width: 240px;}
.PageRelatedContent .ContentExtraColumn2 {padding: 0 10px 0 0px; width: 200px;}

/* News Items */
.NewsItemDetail .PageBodyColumnLeft {width: 596px;}
.NewsItemDetail .PageBodyColumnRight {width: 363px;}
.NewsItemDetail .NewsItemImage, .NewsItemDetail .NewsItemImage img, .NewsItemDetail .NewsItemHeadParagraph {float: left;}
.NewsItemDetail .NewsItemImage {width: 260px;}
.NewsItemDetail .NewsItemHeadParagraph {width: 310px;}
.NewsItemDetail .NewsItemImage img {border: solid 1px #1e155d;}
.NewsItemDetail .NewsItemImageContainer {padding: 0 0 15px 10px; width: auto; min-height: 20px; height: auto !important; height: 20px;}
.NewsItemDetail .NewsItemTitle, .NewsItemDetail .NewsItemContent {padding: 0 0 0 15px;}
.NewsItemDetail .NewsItemDetailWrapper {padding: 0 15px 0 0; width: auto; border-right: solid 1px #d1e3f6;}
.NewsItemOverview .TitleSpacing {padding: 0 0 5px 10px;}
.NewsItemOverview h3 {padding: 0 0 10px 10px;}
.NewsItemOverview {padding: 0 0 0 15px; width: auto;}

.NewsItemContent ul {padding: 0 0 8px 16px;}
.NewsItemContent ol {font-size: 0.75em; padding: 0 0 8px 18px;}
.NewsItemContent ol li span {font-size: 1.00em;}

.AllResultsPage .ArrowList, .Specials.ArrowList {padding: 0 0 0 10px;}
.AllResultsPage .ArrowList .SingleName {padding: 0 0 0 10px; color: #77b800;}
.AllResultsPage h2 {font-size: 1.4em;}
.AllResultsPage .ContentColumn1 h3, .AllResultsPage .ContentColumn2 h3 {font-size: 1.0em;}
.NewsItemOverview .ArrowList {padding: 0 0 0 10px;}

.AllResultsPage .ContentColumn1 ul, .AllResultsPage .ContentColumn2 ul {padding: 0 0 10px 16px;}

.NewsItemOverviewPaging {padding: 0 0 0 10px; width: auto;}
.NewsItemOverviewPaging p, .NewsItemOverviewPaging .NewsItemOverviewPagingWrapper, .NewsItemOverviewPaging .PagingNav, .NewsItemOverviewPaging .PagingNumbers {float: left;}
.NewsItemOverviewPaging .PagingNav {width: 35px; min-height: 10px; height: auto !important; height: 10px; padding: 0 20px;}
.NewsItemOverviewPaging .PagingNumbers a, .NewsItemOverviewPaging .PagingNumbers span {padding: 0 10px;}

/* Waiting List */
.WaitingListTable .WaitingListLocation, .WaitingListTable .WaitingListTime {float: left;}
.WaitingListTable .WaitingListLine {width: auto; padding: 0 0 5px 0;}
.WaitingListTable .WaitingListLocation {width: 145px; padding: 0 5px 0 0;}
.WaitingListTable .WaitingListTime {width: 55px;}
.WaitingListTable p {font-size: 1.0em;}

/* Active Table */
.TableStyle {padding: 0 0 15px 0;}
.TableStyle table {width: 470px; border-collapse: collapse;}
.TableStyle table th, .TableStyle table td {vertical-align: top; text-align: left; padding: 7px 6px; min-height: 15px; height: auto !important; height: 15px;}
.TableStyle table .FirstHeader th {border-width: 1px; border-style: inset;}
.TableStyle table .SecondHeader th {border-width: 1px; border-style: inset;}
.TableStyle table td {border-width: 1px; border-collapse: collapse;}

.TableStyle1 table {border: solid 1px #e5edd5;}
.TableStyle1 table .FirstHeader th {border-color: #ffffff; background: #e5edd5; color: #1f155e;}
.TableStyle1 table .SecondHeader th {border-color: #dad4de; background: #1f155e; color: #ffffff;}
.TableStyle1 table td {border: solid 1px #dad4de; background: #fffafa; color: #1f155e;}
.TableStyle1 table .TableStyleCellAlt td {background: #f7f7f9;}

#fragment-1 .TableStyle table {width: 465px;}
#fragment-1 .TableStyle table .PhotoHolder {width: 100px;}
#fragment-1 .TableStyle table .TableLabelHolder {width: 70px;}

/* Alternative Tables */
.TableStyle2 table {border: solid 1px #d7d5e3;}
.TableStyle2 table .FirstHeader th {border-color: #ffffff; background: #d7d5e3; color: #1f155e;}
.TableStyle2 table .SecondHeader th {border-color: #dad4de; background: #1f155e; color: #ffffff;}
.TableStyle2 table td {border-color: #dad4de; background: #fffafa; color: #1f155e;}
.TableStyle2 table .TableStyleCellAlt td {background: #f7f7f9;}

.TableStyle3 table {border: solid 1px #e5edd5;}
.TableStyle3 table .FirstHeader th {border-color: #ffffff; background: #e5edd5; color: #1f155e;}
.TableStyle3 table .SecondHeader th {border-color: #dad4de; background: #78b800; color: #ffffff;}
.TableStyle3 table td {border-color: #dad4de; background: #fffafa; color: #1f155e;}
.TableStyle3 table .TableStyleCellAlt td {background: #f7f7f9;}

.TableStyle4 table {border: solid 1px #d7d5e3;}
.TableStyle4 table .FirstHeader th {border-color: #ffffff; background: #d7d5e3; color: #1f155e;}
.TableStyle4 table .SecondHeader th {border-color: #dad4de; background: #78b800; color: #ffffff;}
.TableStyle4 table td {border-color: #dad4de; background: #fffafa; color: #1f155e;}
.TableStyle4 table .TableStyleCellAlt td {background: #f7f7f9;}

/* Form Layout */
.FormLabel, .FormTextbox, .FormValidator, .FormDropdown {float: left;}

.FormLine {width: auto; min-height: 21px; height: auto !important; height: 21px;}
.FormLabel {width: 125px; line-height: 20px;}
.FormTextbox {width: 250px;}
.FormDropdown {width: 250px;}
.FormValidator {width: 25px; line-height: 20px;}

.PageSection {width: auto; padding: 0 0 10px 0;}
.PageSectionHome {width: auto; padding: 0 0 10px 6px;}

/* Font Color */
p, .Content p a, .Content table a, a, .PageHeaderSubNavigation a, .BreadCrumbs, .TabNavigation ul li.TabNavActiveTab a, .TabNavigation ul li a:hover, .BoxExpanderOpen a, .ContentPage .MainContent ul, h4, .Content ul li span, #fragment-1 ul li a, #fragment-2 ul li a, .AlphabeticalPage .MedischABCFilter, .MedischABCNav ul li a, .ContentTextWrapper ul, .ContentTextWrapper ul li span, .Gezondheidsplein, .Gezondheidsplein a, .MainContent .Content #fragment-1 .Gezondheidsplein a, .ContentTextWrapper table, .Content table, .ContentBox h2, .NewsItemDetail .NewsItemTitle h3, .NewsItemOverview h3, .WaitingListTable, .VisitContainer ul li.VisitP, .Content ol span, .ToTheHospitalContent .ToTheHospitalContentItem a, .NewsItemContent ul li span, .NewsItemContent ol li span, .IFrameContentWide ul li span, .NewsItemContent table, table#AgendaOverview, .ContentDetailWrapper table {color: #1e155d;} /* Dark Blue'ish */
.PageFooterContent a, .BreadCrumbs a {color: #8e8aae;} /* Light Blue'ish */
.MainContent h1, .MainContentWide h1, .Content h2, .ContentWide h2, .AlphabeticalPage .ContentColumnContainer  h2, .BoxHeader h3, h3, .BoxExpanderClose a, .AlphabetNavigation ul li a:hover, .AlphaNavActiveTab a, .AlphabeticalPage .MedischABCNav ul li a:hover, .AlphabeticalPage .MedischABCNav ul li.MedischABCNavActive a, .AlphabeticalPage .MedischABCNav ul li.MedischABCNavActiveEnd a, .ContentExtraContainer ul li, .Content ul li, .SideNavMenu ul li a:hover, .ContentTextWrapper ul, .MainContent .Content #fragment-1 .Gezondheidsplein h2 a, .SideNavMenu ul li ul.SideNavSubMenu li.SideNavActiveItem a, .Column1 ul li a:hover, .Column2 ul li a:hover, .Column3 ul li a:hover, .Column4 ul li a:hover, .ColumnNoEnd1 ul li a:hover, .ColumnNoEnd2 ul li a:hover, .NavShowAll a:hover, .MainContentWide h2, h2, .AllResultsPage .TitleSpacing h2 a, .NewsItemDetail .TitleSpacing h1, .ArrowList ul li a:hover, .NewsItemOverviewPaging .NewsItemOverviewPagingWrapper, .NewsItemOverviewPaging .NewsItemOverviewPagingWrapper a:hover, .NewsItemOverview .ArrowList .ActiveNewsItem a, .Content ol, .AllResultsPage .ContentColumn1 ul, .AllResultsPage .ContentColumn2 ul, .NewsItemContent ul, .NewsItemContent ol, .VacatureList ul li .ActiveItem, .IFrameContentWide ul, .PageBody .ColumnLeft h1 {color: #77b800;} /* Green'ish */
.TabNavigation ul li a {color: #c7c4d6;} /* Light Grey'ish */

/* Font Size */
body {font-size: 100%;}
.MainContentWide .TitleSpacing h1 {font-size: 1.7em;}
.MainContent h1, .MainContentWide h1, .AllResultsPage .TitleSpacing h2, .NewsItemDetail .TitleSpacing h1, .NewsItemOverview .TitleSpacing h2, .AlphabeticalPage .MedischABCTitle h2, .PageBody .ColumnLeft h1 {font-size: 1.5em;}
.BoxHeader h3, .AlphabetNavigation ul li a, .MedischABCNav ul li, #fragment-1 ul li ul li a, #fragment-2 ul li ul li a, .SideNavMenu ul li ul li, .MainContent .Content #fragment-3 .ShowDetails {font-size: 1.3em;}
.ContentWide h2, #fragment-2 h3, .MainContent .Content #fragment-1 .Gezondheidsplein h2 a, .MainContent .Content #fragment-2 h2, .MainContent .Content #fragment-3 h3, .MainContent .Content #fragment-3 h2, .MainContent .Content #fragment-4 h2, .MainContent .Content h2, .ToTheHospitalContent h3, .ContentPage .CustomContent table td h3 {font-size: 1.2em;}
h1, ul li a, .SideNavMenu ul li a, .TabNavigation ul li a, .Content h2, .AlphabeticalPage .ContentColumnContainer h2, p a, #fragment-1 ul li a, #fragment-2 ul li a, .ContentBox a, ul li span, .Content p, .Content ul, .Content ol, .Content ol span, #sitemap ul ul, .MainContent .Content #fragment-1 .Gezondheidsplein a, #fragment-1 .TableStyle1, .MainContentWide h2, .NewsItemDetail .NewsItemDetailContent .NewsItemTitle h2, .NewsItemOverviewPaging .NewsItemOverviewPagingWrapper a, .NewsItemOverviewPaging .PagingNumbers span, #fragment-2 .JobContainer a, #fragment-2 .JobContainer a span, .AlphabeticalJobOverview .JobContainer .JobPhoto a span, .ContentPage .Content #fragment-3 .JobContainer .JobPhoto a, .ContentPage .Content #fragment-3 .JobContainer .JobPhoto a span, .Content #fragment-1 h4, .ToTheHospitalContent h4, .Content table a, .CustomContent table p, .NewsItemDetail ul ul, .ContentPage .TableStyle table, .ContentDetailWrapper .TableStyle table {font-size: 1.0em;}
.PageHeaderSubNavigation ul li, .BreadCrumbs ul li {font-size: 0.95em;}
h2, .ContentPage .CustomContent h2 {font-size: 1em;}
#sitemap ul, .ContentExtraContainer ul, .CustomContent .Content ul, .CustomContent table, .NewsItemOverviewPaging .NewsItemOverviewPagingWrapper, .WaitingListTable {font-size: 0.8em;}
ul, p, label, a, span, .NavShowAll a, .BoxExpanderOpen a, .BoxExpanderClose a, .MainContent .Column1 ul, .MainContent .Column2 ul, .MainContent .Column3 ul, .MainContent .Column4 ul, .CustomContent p, .MedischABCOverviewBlock h3, .MainContentWide .ContentWide h3, .BoxContent h3, .MedischSubContentContainer h3, .ContentPage .CustomContent h4, .CustomContent ol, .NewsItemContent table, .ContentDetailWrapper table  {font-size: 0.75em;}
.SmallerFont, .TableStyle {font-size: 0.7em;}

.MainContent .Content h3, .ContentExtraContainer h3, .NewsItemDetail .NewsItemContent h3, .NewsItemDetail .NewsItemTitle h3, .NewsItemOverview h3, .ContentPage .CustomContent h3  {color: #1E155D; font-size: 0.875em;}
.JobContainer h3 {font-size: 0.875em; font-style: italic;}

.ContentDetailWrapper table h2 {font-size: 1.40em;} 
.ContentDetailWrapper table h3 {font-size: 1.20em;} 
.ContentDetailWrapper table h4 {font-size: 1.00em;}

/* Font Misc. */
.PageHeaderSubNavigation a, .PageFooterContent a, .BreadCrumbs a:hover, .NavShowAll a, .SideNavMenu ul li a, .TabNavigation ul li a, .BoxExpanderOpen a, .BoxExpanderClose a, ul li a, a:hover, .VisitContainer ul li a:hover, .ContentBox a, #fragment-1 a:hover, #fragment-2 a:hover, .JobPhoto a, .ContentExtraContainer a:hover, .CustomContent .Content ul li a:hover, #sitemap ul.SitemapMainList li a:hover, .MainContent .Content #fragment-1 .Gezondheidsplein h2 a, .BoxContent ul li a:hover, .AllResultsPage .TitleSpacing h2 a, .NewsItemOverviewPaging .NewsItemOverviewPagingWrapper a, #fragment-2 .JobContainer .JobPhoto a, .ContentPage .VacatureList ul li a {text-decoration: none;}
.PageHeaderSubNavigation a:hover, .PageFooterContent a:hover, .BreadCrumbs a, .VisitContainer ul li a, #sitemap ul li a:hover, #fragment-1 a, #fragment-2 a, .ContentExtraContainer a, .CustomContent .Content ul li a, .BoxContent ul li a, .AllResultsPage .ContentColumn1 a:hover, .AllResultsPage .ContentColumn2 a:hover {text-decoration: underline;}
.NavShowAll a, .JobPhoto a, .SideNavMenu ul li.SideNavActiveItem, .SideNavMenu ul li.SideNavActiveEndItem a, .SideNavMenu ul li.SideNavActiveStartItem a, .BoxExpanderOpen a, .BoxExpanderClose a, .ContentWide ul li a, .AlphabetNavigation ul li a, .MedischABCNav ul li a, #fragment-1 .TableStyle table .TableLabelHolder, .ToTheHospitalMenu li a.ActiveItem, .NewsItemDetail .NewsItemHeadParagraph, .TextBold, .ArrowList {font-weight: bold;}
.ItalicFont {font-style: italic;}
.SideNavMenu ul li ul li a {font-weight: normal;}

h1, h2, h3, p, .Gezondheidsplein h3 {padding: 0 0 10px 0;}
.ContentWide ul {list-style: none; padding: 0 0 10px 0;}
.ContentWide ul li {background: url("/media/3245/bullet-arrow.png") left 5px no-repeat; padding: 0 0 5px 30px;}
.AllResultsPage .ArrowList ul li, .Specials.ArrowList ul li {background: url("/media/3245/bullet-arrow.png") left 5px no-repeat; padding: 0 0 5px 30px;}

.ContentPage .vacatureWrapper ul {margin: 0; padding: 0 0 20px 0; list-style: none; font-size: 0.75em;}
.vacatureWrapper ul li {background: url("/media/3245/bullet-arrow.png") left 5px no-repeat; padding: 0 0 5px 30px;}

.NewsItemOverview .ArrowList ul li {background: url("/media/3245/bullet-arrow.png") left 5px no-repeat; padding: 0 0 5px 30px;}
.MainContent .TitleSpacing h1, .MainContentWide .TitleSpacing h1 {padding: 0;}
.ContentWide h2 {padding: 0 0 8px 0;}
.ContentWide {line-height: 1.125em;}
h3, h4 {padding: 0 0 10px 0;}
.ContentPage .CustomContent h2, .NoPadding {padding: 0 0 8px 0;}
.MainContent #fragment-1 h2 {padding: 0 0 10px 0;}

.VisitContainer ul li {padding: 0 0 5px 20px;}
.VisitContainer ul li.VisitCar {background: url("/media/1274/icon-car.png") left 5px no-repeat;}
.VisitContainer ul li.VisitPs {background: url("/media/1276/icon-ps.png") left 5px no-repeat;}
.VisitContainer ul li.VisitP {background: url("/media/1275/icon-parking.png") left 5px no-repeat;}

p.VisitH {padding: 6px 0 12px 20px;}
p.VisitH a {display: block; padding: 2px 0 0 20px; background: url("/media/2031/hyves-icon.jpg") 0 0 no-repeat; min-height: 24px; height: auto !important; height: 24px;}

.BoxCollapse {padding: 0 0 5px 0;}
.BoxCollapse a img {margin-left: 1px;}
a.BoxCollapseLink {padding-left: 10px; color: #ff0000; text-decoration: none; color: #77b800; font-weight: bold;}

#sitemap ul, #fragment-1 ul, #fragment-2 ul, .ContentTextWrapper ul, .CustomContent .Content ul, .BoxContent ul {padding: 0 0 10px 16px;}
.Content ol {padding: 0 0 8px 18px;}
.MainContentWide ul li, .MainContent ul li, .NewsItemOverview ul li, .Content ol li {line-height: 18px;}
.BoxContent .VisitContainer ul {padding: 5px 0 0 0;}

.NewsItemDetail .NewsItemTitle h3 {padding: 0 0 10px 0;}

.IconVideo {vertical-align: middle; padding: 0 0 0 4px;}

.ContentPage .VacatureList ul li {padding-top: 2px;}

.IFrameContentWide ul {list-style: disc; margin: 0; padding: 0 0 10px 16px;}
.IFrameContentWide ul li {background: none; padding-left: 0;}

/* Rulers and Dots */
.HorizontalRuler1 {background: url("/media/1287/column-footer.png") left center no-repeat; padding: 5px 0 10px 0; width: auto; min-height: 3px; height: auto !important; height: 3px; font-size: 0;}
.HorizontalRuler2 {background: url("/media/13610/bg-content-ruler2.png") left center no-repeat; padding: 5px 0 10px 0; width: auto; min-height: 3px; height: auto !important; height: 3px; font-size: 0;}
.HorizontalRuler3 {background: url("/media/13615/bg-content-ruler3.png") left center no-repeat; padding: 5px 0 10px 0; width: auto; min-height: 3px; height: auto !important; height: 3px; font-size: 0;}
.HorizontalRuler4 {background: url("/media/22075/bg-content-ruler4.png") left center no-repeat; padding: 5px 0 20px 0; width: auto; min-height: 3px; height: auto !important; height: 3px; font-size: 0;}

.FirstGreenDot {padding: 0 10px 0 0; display: inline-block; background: url("/media/1286/bullet-greendot.png") left center no-repeat; width: 7px; min-height: 7px; height: auto !important; height: 7px; font-size: 0;}
.GreenDot {padding: 0 5px; display: inline-block; background: url("/media/1286/bullet-greendot.png") center center no-repeat; width: 7px; min-height: 7px; height: auto !important; height: 7px; font-size: 0;}

.BlockReaderWrapper .Column1, .BlockReaderWrapper .Column2, .BlockReaderWrapper .Column3, .BlockReaderWrapper .Column4 {background: none;}
.HorizontalRulerDouble1 {background: url("/media/59882/hor-ruler-double1.png") left center no-repeat; padding: 5px 0 10px 0; width: auto; min-height: 3px; height: auto !important; height: 3px; font-size: 0;}

/* Misc. */
a img {border: 0;}
.ClearEnd {clear: both; font-size: 0; height: 0;}

.directionsauto input {margin: 8px 0 2px 0;}
.directionsauto span {color: #1e155d;}

.BlockReaderWrapper .Column1, .BlockReaderWrapper .Column2 {background: none;}
.HoriztontalRulerDouble1 {background: url("/media/33072/hor-ruler-double1.png") left center no-repeat; padding: 5px 0 10px 0; width: auto; min-height: 3px; height: auto !important; height: 3px; font-size: 0;}

/* Social Media */
#socialMedia {padding: 0px;}
#socialMedia a {margin: 0px 5px 0px 0px;}

.Hyves {width: auto; min-height: 12px; height: auto !important; height: 12px; padding: 15px 0 0 15px;}

.SocialMediaBehandelaar a:hover {cursor: pointer;}
.SocialMediaBehandelaar a img {margin: 0px 10px 0px 0px; float: left;}
.SocialMediaBehandelaar a.zorgkaart img {margin: 0px 8px 0px -5px; float: left;}
.SocialMediaBehandelaar a span {font-size: 1em; font-weight: bold; color: #1e155d; padding: 1px 0px 10px 0px; display: block; float: left;}
.SocialMediaBehandelaar br {clear: both;}

.phoneIcon {margin: 0px 3px 0px 3px; vertical-align: middle;}
a.homeMore {font-size: 12px; color: #1e156f; font-weight: bold; text-decoration: none;}
a.homeMore img {margin: 0px 0px 0px -15px;}
a.homeMore {padding: 0px 0px 0px 1px;}

a#homeKlapperImg {margin: 0px 0px 0px -25px;}
a#homeKlapperTxt {margin: 0px 0px 0px -7px; color: #1E155D;}
#homeKlapperContent {margin: 0px 0px 0px -14px;}
p.homeKlapperRoute img {margin: 0px 5px 0px 0px;}
p.homeKlapperOpenbaar a {background: url(/media/217483/openbaarvervoericon.jpg) no-repeat; padding-left: 17px; display: block;}

.BoxColumn1.HomePage .BoxCollapseLinkImg, .BoxColumn2.HomePage .BoxCollapseLinkImg {margin: 0px 0px 0px -15px; line-height: 20px;}
.BoxColumn1.HomePage .BoxCollapseLinkTxt, .BoxColumn2.HomePage .BoxCollapseLinkTxt {margin: 0px 0px 0px 3px; font-weight: bold; text-decoration: none; line-height: 20px;}

.BoxColumn1.HomePage {width: 190px; min-height: 72px; height: auto !important; height: 72px;}
.BoxColumn2.HomePage {min-height: 72px; height: auto !important; height: 72px;}

.HomeContactColumn1 {width: 200px; float: left;}
.HomeContactColumn2 {width: 145px; float: left;}
.HomeContactColumn2 .algemeneInformatie {min-height: 72px; height: auto !important; height: 72px;}
.InfoBox {min-height: 72px; height: auto !important; height: 72px;}
.InfoBoxLast {min-height: 70px; height: auto !important; height: 70px;}
.BoxCollapse.uitgeklapt {padding: 0px 0px 10px 0px;}

p.contactLine {line-height: 20px;}
a.homeZorgImg img, a.homeHagavriendImg img {margin: 5px 0px 0px 0px;}

.BoxColumn1.HomePage .TimeTable, .BoxColumn2.HomePage .TimeTable {padding: 0; min-height: 12px; height: auto !important; height: 12px;}

.NewsItemDetail .NewsItemImageContainer {padding: 0 0 0 15px;}

.NewsItemDetailWrapper .NewsItemHeadParagraph {padding: 0 0 12px 15px; width: auto; float: none;}
.NewsItemDetailWrapper .NewsItemContent {width: auto; padding: 0 10px 0 15px; float: left;}
.NewsItemDetailWrapper .NewsItemImage {width: 263px; padding: 0 0 12px 10px; float: right;}
.NewsItemDetailWrapper .NewsItemImage img {border: 0;}

.NewsImageText {background: #f7f7f9; border-top: solid 1px #ffffff; border-bottom: solid 1px #b7b1ca; padding: 10px; width: auto; min-height: 12px; height: auto !important; height: 12px;}
.NewsImageText p {padding: 0; line-height: 1.50em;}

p.contact {margin-left: 14px;}
a.Location {margin-left: 6px;}
div.TimeTable div.BoxCollapse a.BoxCollapseLinkTxt {line-height: 20px; margin-left: 7px; font-weight: bold; text-decoration: none;}
.BoxContent a[href $='.pdf'], .BoxContent a[href $='.docx'] { 
   padding-left: 25px;
   background: transparent url(/media/244033/pdf_icon.gif) no-repeat 0px 3px;
  display: block;
min-height: 20px;
height: auto !important;
height: 20px;
}
ul#relatedFolders {list-style: none; margin: 0px; padding: 0px;}
ul#relatedFolders li {line-height: 16px; padding-left: 8px;}

.ContactBoxHeader {color: #77B800; font-weight: bold; padding: 0 0 10px 15px; font-size: 0.90em;}

.SubTitleSpacing h3 {color: #77B800; font-size: 1.10em; padding: 0 0 0 10px;}
.FilterBox {width: auto; min-height: 12px; height: auto !important; height: 12px; padding: 0 0 12px 10px;}
.FilterBox .Column1, .FilterBox .Column2 {float: left; min-height: 12px; height: auto !important; height: 12px;}
.FilterBox .Column1 select, .FilterBox .Column2 select {width: 100%;}

.FilterBox .Column1 {width: 160px;}
.FilterBox .Column2 {width: 160px; padding: 0 0 0 10px;}

.TimeTable .ContactPadding {padding: 0 0 8px 0;}

p.NoNewsText {padding: 0 0 12px 10px;}

#newsFollowUs ul {list-style: none; margin: 0px; padding: 15px 0 0 10px;}
#newsFollowUs ul li {float: left; margin-right: 5px;}
div.NextPrevious {width: 553px; padding: 0 10px 15px 15px; position: relative; min-height: 12px; height: auto !important; height: 12px;}
.NextPrevious img {display: block;}
div.NextPrevious div.Previous {position: absolute; top: 15px; left: 10px; font-weight: bold; background: url(/media/2904/icon-greencross.png) no-repeat scroll left 7px; padding-left: 30px;}
div.Next {position: absolute; top: 15px; right: 10px; font-weight: bold; background: url(/media/3245/bullet-arrow.png) no-repeat scroll right 5px; padding-right: 30px;}
div.Next a {text-decoration: none;}
.addthis_toolbox {position: absolute; top: 15px; left: 180px;}
.addthis_toolbox span {color: #1E155D; margin-right: 10px;}
.addthis_toolbox a.addthis_button_print, .addthis_toolbox a#PrintLink {text-decoration: none; margin: 2px 0 0 10px;}
.addthis_toolbox a span {margin-right: 0px;}
.NextPrevious .addthis_toolbox a, .NextPrevious .addthis_toolbox a span, .PagePrint .addthis_toolbox a, .PagePrint .addthis_toolbox a span {float: none; display: inline-block; margin: 0; padding: 0;}
.NextPrevious #PrintLink {float: none;}

.NewsItemContent table h2 {font-size: 1.20em; padding: 0;}
/* .ContentPage .NewsItemContent h3 {font-style: italic;} */
.ContentPage .NewsItemContent table h3 {font-size: 1.20em;}
.ContentPage .NewsItemContent h4 {font-size: 0.75em;}
.ContentPage .NewsItemContent table h4 {font-size: 1.00em;}

.PageBody .ColumnLeft {float: left; width: 473px; margin-left: 7px; padding-left: 7px;}
.PageBody .ColumnRight {float: left; width: 460px; padding: 88px 0 0 20px;}
/* New A-Z Pages */
.ABCTitle h2 {line-height: 2.0em; text-align: center; display: block; font-size: 1.5em; color: #1E155D; background: #e4e3eb; width: 48px; min-height: 48px; height: auto !important; height: 48px;}
.AlphabeticalPage .MedischSubContent .TitleSpacing.ABCTitle {padding: 0 0 15px 0;}
.AlphabeticalPage .MedischABCOverviewBlock {padding: 0 0 15px 10px;}
.MedischABCOverviewBlock p.ListItem {font-size: 1.10em; padding: 0 0 5px 0;}
.MedischABCOverviewBlock p.ListItem a {text-decoration: none;}
.MedischABCOverviewBlock p.ListItem a:hover {color: #77B800;}
.MedischABCOverviewBlock p.ListItem .ItemTitle {font-weight: bold;}

/* Actueel */
.ColumnLeft .BreadCrumbs {height: auto !important; min-height: 30px; padding: 15px 15px 5px 0px; width: auto;}
.DividerHalf {background: url("/media/287930/lineabovesocials.png") no-repeat; width: 461px; height: 3px; padding-bottom: 15px;}
.NewsOverview {color: #1E155D; line-height: 20px;}
.NewsOverview .NewsDate {font-weight: bold; padding-right: 20px;}
.NewsOverview .NewsTitle a {font-size: 1em;}
p.NewsDate {font-weight: bold; padding-bottom: 15px; }
p.Arrow a{text-decoration: none;}
p.Arrow {font-weight: bold; background: url(/media/3245/bullet-arrow.png) no-repeat; padding-left: 30px; margin: 15px 0 10px 0;}
.FirstItemWrapper {min-height: 186px; height: auto !important; height: 186px;}
.FirstItemWrapper h1 {line-height: 20px; padding-bottom: 15px;}
/* New SideNav */
.SideNavDetails {background: url("/images/sidenav-footer.png") no-repeat scroll left bottom transparent; padding: 0 0 6px 15px; width: 175px; min-height: 12px; height: auto !important; height: 12px;}
.SideNavDetails .SideNavSubDetails {font-size: 1.00em; width: auto; min-height: 12px; height: auto !important; height: 12px;}
.SideNavSubWrapper {padding: 0 0 5px 0; width: auto; min-height: 12px; height: auto !important; height: 12px;}
.SideNavDetails ul li {display: block; width: auto; min-height: 34px; height: auto !important; height: 34px;}
.SideNavDetails ul li a {border-top: solid 1px #c0becb; display: block; padding: 8px 10px 8px 14px; line-height: 1.50em; width: auto; min-height: 18px; height: auto !important; height: 18px;}
.SideNavDetails .SideNavSubDetails li a {background: #f7f7f9; border-top: solid 1px #f7f7f9; padding: 8px 10px 8px 19px;}

.SideNavDetails ul li a:hover {color: #77B800;}
.SideNavDetails ul li .Selected {font-weight: bold;}

table#AgendaOverview {position: relative; font-size: 0.75em; border-collapse:collapse; border: solid 1px #D3E2F3; margin-bottom: 25px;}
table#AgendaOverview td {width: 22px; height: 22px; border: solid 1px #D3E2F3;}
td.ActiveDay, td.ActiveDayActiveDay, td.ActiveDayActiveDayActiveDay {background: #E9E8ED; cursor: pointer; font-weight: bold;}
/* td.ActiveDay div, td.ActiveDayActiveDay div, td.ActiveDayActiveDayActiveDay div {display: none;} */
div.AgendaItems {position: absolute; left: 680px; top: 445px;}
/*
td.ActiveDay div.AgendaItem.Active, .ActiveDay div.Active, .ActiveDay div.Active div {display: block;}
td.ActiveDay.Active div, td.ActiveDayActiveDay.Active div, td.ActiveDayActiveDayActiveDay.Active div {display: block;}
*/
.AgendaItems {display: none;}
.ActiveItems {display: block;}

div.AgendaItem {text-align: left; cursor: default; }
div.AgendaItem a, div.AgendaItem p {font-weight: normal; font-size: 1em;}
div.AgendaItem a {font-weight: bold;}
td.MonthYear {text-transform: capitalize;}

/* New Content */
.ContentDetailWrapper {padding: 0 0 0 15px; width: auto; min-height: 12px; height: auto !important; height: 12px;}
.ContentDetailWrapper h3 {color: #1E155D; font-size: 0.875em;}
.ContentDetailWrapper h4 {font-size: 0.75em; padding: 0 0 8px 0;}
.ContentDetailWrapper ul {padding: 0 0 10px 16px;}
.ContentDetailWrapper ul li {color: #77B800;}
.ContentDetailWrapper ul li a {text-decoration: underline;}
.ContentDetailWrapper ul li a:hover {text-decoration: none;}
.ContentDetailWrapper ul li span {color: #1E155D;}
.ContentDetailWrapper .JobContainer .JobPhoto span.ShowDetails {font-size: 1.00em;}
.SideNavigation .NavShowAll {min-height: 35px; height: auto !important; height: 35px;}
.ContentDetailWrapper .TableStyle {font-size: 0.75em;}
.ContentDetailWrapper .TableStyle .TableLabelHolder {font-weight: bold;}
.ContentDetailWrapper .TableStyle .PhotoHolder {width: 100px;}

/* Contour Form */
.Form fieldset {border: none; padding: 0 0 12px 0;}
.Form fieldset legend {padding: 0 0 12px 0; color: #77B800; font-weight: bold;}
.Form .contourValidationSummary ul li, .Form span.contourError {color: #cc0000;}
.Form .text.contourError {border: solid 1px #cc0000;}
.Form span.contourError {padding: 8px 0;}
.Form .contourField {padding: 0 0 8px 0;}
.Form .contourField label {display: block; font-weight: bold; color: #1E155D; padding: 0 0 8px 0;}
.Form .textfield .text {width: 300px;}
.Form .textarea .text {width: 467px; height: 111px;}
.Form .dropdownlist select {width: 160px;}
.Form .contourSubmit {cursor: pointer; background: url("/media/17615/icon-bluecross.png") no-repeat 10px 9px #77b800; float: right; width: 155px; height: 28px; color: #ffffff; border: none; font-weight: bold; font-size: 0.80em; padding: 0 0 0 25px;}
.print-header-logo { margin-bottom:40px; margin-left:20px; }


.caption {
  z-index:500;
  position:absolute;
  bottom:-35px;
  left:0;
  height:40px;
  padding:5px 20px 0 20px;
  background:#000;
  background:rgba(0,0,0,.5);
  width:540px;
  line-height:1.33;
  border-top:1px solid #000;
  text-shadow:none;
}
.caption p {color: #ffffff; font-size:0.75em;}

.NewsYearOverview {padding: 0 0 12px 15px; width: auto; min-height: 12px; height: auto !important; height: 12px;}
.NewsYearOverview .TitleSpacing {padding: 0;}
.NewsYearOverview ul {list-style: none; margin 0; padding: 0;}
.NewsYearOverview ul li {padding: 0 0 10px 0;}

.NewsYearOverview a {display: block;}

.NewsYearOverview .ExpandContentClosed {display: none;}
.NewsYearOverview .ExpandContentClosed.ExpandContentOpened {display: block; background: #f7f7f9; padding: 5px 20px; margin: 0 0 10px 0;}
.NewsYearOverview .ExpandContentClosed.ExpandContentOpened a {text-decoration: underline;}
.NewsYearOverview .ExpandContentClosed.ExpandContentOpened a:hover {text-decoration: none;}

.NewsYearOverview .ExpandContentClosed.ExpandContentOpened ul li.Active a {font-weight: bold; text-decoration: none;}

.ExpandOpen, .ExpandClose {padding: 0 0 15px 20px; text-transform: capitalize; text-decoration: none; font-weight: bold;}
.ExpandOpen {background: url("/images/box-expanderopen.png") 1px 2px no-repeat;}
.ExpandClose {background: url("/images/box-expanderclose.png") 1px 2px no-repeat;}

.NewsYearOverview .NewsNav {position: relative; width: auto; min-height: 12px; height: auto !important; height: 12px; padding: 0 0 25px 0;}
.NewsYearOverview .NewsNav a {display: block; font-weight: bold; text-decoration: none; min-height: 12px; height: auto !important; height: 12px;}
.NewsYearOverview .NewsNav .PreviousArrow {position: absolute; left: 0;}
.NewsYearOverview .NewsNav .NextArrow {position: absolute; right: 0;}
.NewsYearOverview .NewsNav .PreviousArrow a {padding: 4px 0 0 30px; background: url("/media/2904/icon-greencross.png") no-repeat left 7px; width: 30px;}
.NewsYearOverview .NewsNav .NextArrow a {padding: 4px 30px 0 0; background: url("/media/3245/bullet-arrow.png") no-repeat right 7px; width: 30px;}

.PagePrint {position: relative; width: auto; min-height: 12px; height: auto !important; height: 12px; padding: 10px 0 40px 0;}
.PagePrint .addthis_toolbox span {margin: 0; display: inline-block;}
.PagePrint .addthis_toolbox {left: 270px; top: 10px;}
.PagePrint .addthis_toolbox a, .NextPrevious .addthis_toolbox a {margin: 0 2px;}
.PagePrint .addthis_toolbox a#PrintLink, .NextPrevious .addthis_toolbox a#PrintLink {margin: 0;}

.ContentExtraContainer {border-top: solid 1px #72bc03; padding: 15px 0 10px 0; margin: 0 0 0 15px;}
.ContentExtraContainer .ContentExtraColumn1 {padding: 0 10px 0 0;}

#at15s span {font-size: 1.10em;}


























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

