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, .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;}
.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 25px 15px; width: auto; min-height: 30px; height: auto !important; height: 30px;}

.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 5px 20px; width: auto; min-height: 30px; height: auto !important; height: 30px;}

.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: 560px; top: 30px;}
.HeaderNavButton1, .HeaderNavButtonActive1 {padding: 0;}
.HeaderNavButton2, .HeaderNavButtonActive2 {padding: 5px 0 0 15px;}
.HeaderNavButton3, .HeaderNavButtonActive3 {padding: 15px 0 0 10px;}
.HeaderNavButton4, .HeaderNavButtonActive4 {padding: 20px 0 0 10px;}

.PageHeaderNavigation a {display: block; background: url("/media/10335/bg-mainnav.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: 120px; min-height: 32px; height: auto !important; height: 32px;}

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

/* Side Navigation */
.NavShowAll {padding: 8px 0 5px 15px; width: auto; height: 62px; 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 5px 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 25px;}
.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: 0 10px 0px 15px;}
.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 5px 0 0;}
.BoxColumn2 {width: 190px; padding: 0 5px 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("../images/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 {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-style: inset;}

.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-color: #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 {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 {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 {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 {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 {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, .ToTheHospitalContent h4, .Content #fragment-1 h4, .Content table a, .CustomContentPage ul ul {font-size: 1.0em;}
.PageHeaderSubNavigation ul li, .BreadCrumbs ul li {font-size: 0.95em;}
h2, .JobContainer h3, .ContentExtraContainer h3, .NewsItemDetail .NewsItemContent h3, .NewsItemDetail .NewsItemTitle h3, .NewsItemOverview h3, .ContentPage .CustomContent h2, .ContentPage .CustomContent h3, .CustomContent ul li span {font-size: 0.9em;}
#sitemap ul, .ContentExtraContainer ul, .CustomContent .Content ul, .ContentTextWrapper 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, .NewsItemDetail .NewsItemDetailWrapper .NewsItemContent h4 {font-size: 0.75em;}
.SmallerFont, .TableStyle {font-size: 0.7em;}

/* 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, .MainContent .Content h3 {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 {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;}
.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 {padding: 0 0 5px 0;}
.ContentPage .CustomContent h2, .NoPadding {padding: 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;}

.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 10px 18px;}
.MainContentWide ul li, .MainContent ul li, .NewsItemOverview ul li, .Content ol li, .Content ul li {line-height: 16px;}
.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: 10px 0px 0px 0px;}
#socialMedia a {margin: 0px 15px 0px 0px;}



































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