﻿@charset "utf-8";

body {
    margin: 0;
    padding: 0;
    background: #f1f1f1 url(/images/bg-repeat.gif) repeat-y center top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

td, th {
    vertical-align: top;
}

ul, li, dl, dt, dd {
    margin: 0;
    padding: 0;
    list-style: none !important;
}

a img {
    border: none;
}

a {
    color: #004c3c;
}

    a:hover {
        color: #999;
    }

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

.headerHolder {
    width: 999px;
    margin: 0 auto 0px auto;
}

.clearBoth {
    clear: both;
}

.logoHolder {
    float: left;
}

.cornerBottomMenuTop {
    text-align: right;
    height: 14px;
    line-height: 10px;
    font-size: 3px;
}

.topMenuHolder {
    float: right;
    /*background:url(/images/top-menu-left-corner.gif) no-repeat left top;*/
    background: none;
    padding: 0 0 0 41px;
    text-align: right;
}

.topMenu {
    background: #e6e5e5;
    padding: 0 13px 0px 13px;
    clear: both;
    float: right;
    height: 33px;
}

    .topMenu li {
        float: left !important;
        padding: 10px 10px 0px 10px !important;
        display: block !important;
    }

        .topMenu li a {
            display: block !important;
            text-decoration: none !important;
            /*color: #9b9b9b !important;*/
            font-size: 11px !important;
            font-weight: bold !important;
        }

            .topMenu li a:hover, .topMenu li a.selected {
                color: #5a5a5a !important;
            }

.topSearchHolder {
    /*text-align:right;



		margin:10px 20px 0 0;*/
    float: right;
    width: 330px;
    margin-right: 15px;
    margin-top: 8px;
    text-align: right;
    width: 330px;
}

    .topSearchHolder input[type=text] {
        border: 1px solid #c9c9c9;
        width: 220px;
        height: 20px;
        color: #606060;
        font-size: 11px;
        padding: 2px 15px 0 10px;
    }

.topSearchBtn {
    background: url(/images/topSearchBtn.gif) no-repeat;
    width: 14px;
    height: 20px;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.relativePosition {
    position: relative;
}

.absolutePosition {
    position: absolute;
}

.topBtnPosition {
    right: 5px;
    top: -22px;
}

.callNumHolder {
    /*padding:47px 0 0 320px;*/
    /* margin:60px 0 0 350px; */
    margin: 60px 0 0 280px;
    position: absolute;
}

.mainMenuHolder {
    width: 999px;
    margin: 0 auto 3px auto;
}

.mainHolder {
    margin: 0 auto;
    width: 999px;
}

.rightBoxHolder {
    border: 1px solid #dddddd;
    margin-bottom: 5px;
    width: 241px;
    margin-left: 3px;
}

.directorySearch, .workWithUs {
    padding: 10px 14px 0 14px;
}

.searchTitle {
    padding-bottom: 15px;
    font-size: 11px;
    color: #9a9a9a;
}

input.allBtn[type=button] {
    background: url(/images/btnBg.gif) no-repeat;
    width: 59px;
    height: 25px;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    border: none;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

a.allBtn {
    background: url(/images/btnBg.gif) no-repeat;
    width: 59px;
    height: 25px;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    border: none;
    text-align: center;
    vertical-align: middle;
    display: block;
    text-decoration: none;
    padding: 7px 0 0 0;
}

    a.allBtn:hover, input.allBtn:hover[type=button], .form-submit:hover {
        background: url(/images/btnBg.gif) no-repeat;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
    }

a.listBtn {
    background: url(/images/listBtnBg.gif) left 10px no-repeat;
    width: 121px;
    height: 28px;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    border: none;
    text-align: center;
    vertical-align: middle;
    display: block;
    text-decoration: none;
    padding: 15px 0 0 0;
}

    a.listBtn:hover {
        background: url(/images/listBtnBg.gif) left 10px no-repeat;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
    }

.searchHolder {
    font-size: 11px;
    color: #9a9a9a;
}

    .searchHolder input[type=text] {
        width: 206px !important;
        height: 20px !important;
        border: 1px solid #c9c9c9 !important;
        padding: 2px 0 0 2px !important;
        margin-bottom: 10px !important;
        color: #606060 !important;
    }

    .searchHolder select {
        width: 210px !important;
        height: 20px !important;
        border: 1px solid #c9c9c9 !important;
        margin-bottom: 10px !important;
        color: #606060 !important;
    }

.fieldTitle {
    padding-bottom: 3px;
}

.btnPosition {
    position: relative;
    right: 0;
}

.workWithUs {
    background: url(/images/work-with-us.jpg) no-repeat right bottom;
    width: 213px;
    margin-left: 3px;
    min-height: 225px;
}

.workList ul li, .view-dom-id-5 .item-list ul li {
    border-bottom: 1px solid #c6c6c6;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    width: 115px !important;
}

.dateList, .date-display-single {
    font-weight: bold;
    font-size: 11px;
    color: #004c3c;
    padding-bottom: 3px;
}

    .workList ul li a, .allList a, .view-dom-id-5 .item-list ul li a, .date-display-single a {
        font-weight: bold;
        font-size: 11px;
        color: #004c3c;
        padding-bottom: 3px;
        text-decoration: none;
    }

.workList ul li span.date-display-single {
    font-weight: normal !important;
}

.workList ul li a:hover, .allList a:hover, .view-dom-id-5 .item-list ul li a:hover {
    color: #b72026;
}

.allList a {
    font-weight: bold;
    font-size: 11px;
    color: #004c3c;
    padding-bottom: 3px;
    text-decoration: underline;
}

    .allList a:hover {
        color: #b72026;
    }

.mainImgHolder {
    margin-bottom: 5px;
}

/**************************Tabs News******************************************/



/*******************/



#tabs-wrapper ul.tabs {
    width: auto;
}

    #tabs-wrapper ul.tabs li {
        width: auto;
    }

.views-table {
    width: 100%;
}

/*******************/



ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 36px; /*--Set height of tabs--*/
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    width: 449px;
}

    ul.tabs li {
        float: left;
        margin: 0;
        padding: 0;
        height: 35px; /*--Subtract 1px from the height of the unordered list--*/
        line-height: 35px; /*--Vertically aligns the text within the tab--*/
        border: 1px solid #dfdfdf;
        border-left: none;
        margin-bottom: -1px; /*--Pull the list item down 1px--*/
        overflow: hidden;
        position: relative;
        background: #f3f3f3;
        text-align: center;
    }

        ul.tabs li a {
            text-decoration: none;
            color: #000;
            display: block;
            font-size: 1.2em;
            padding: 0 15px;
            border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
            outline: none;
        }

            ul.tabs li a:hover {
                background: #D6D6D6;
                color: #fff;
            }

html ul.tabs li.active, html ul.tabs li.active a:hover { /*--Makes sure that the active tab does not listen to the hover properties--*/
    background: #fff;
    border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
    color: #848484;
}

.tabsHolder {
    float: left;
    width: 429px !important;
}

.tab_container, .tab-container {
    border: 1px solid #dfdfdf;
    border-top: none !important;
    overflow: hidden;
    clear: both;
    float: left;
    background: #fff;
    width: 448px !important;
}

.tab_content2 {
    padding: 20px 20px 0 20px;
}

.tab_content {
    padding: 0;
}

/**********************************************************/







.readMore a {
    color: #d11f3e;
    font-size: 11px;
    background: url(/images/redArrow.gif) no-repeat left 5px;
    padding: 0 0 0 10px;
}

.newsDate {
    color: #9a9a9a;
    font-size: 11px;
    padding-bottom: 10px;
}

.newsPicHolder {
    float: left;
    margin: 0 15px 0 0;
    width: 256px;
    min-height: 165px;
    overflow: hidden;
}

.newsTitle, .newsTitle a {
    color: #004c3c;
    font-size: 12px;
    padding-bottom: 5px;
    text-decoration: none;
}

    .newsTitle a:hover {
        color: #d11f3e;
    }

.newsSummary {
    color: #555555;
    font-size: 12px;
    padding-bottom: 5px;
}

.allNews {
    text-align: right;
    margin: 20px 0 0 0 !important;
    position: relative;
    right: 0px;
    float: right;
}

.quickLinksTitle {
    padding: 0 0 24px 39px;
}

.quickLinksHolder {
    float: right;
}

.panels-flexible-column-7-4 {
    float: none !important;
    overflow: hidden !important;
    width: 300px !important;
    padding-left: 20px;
}

.quickLinksList {
    width: 265px;
    margin: 0 15px 0 20px;
    padding-right: 15px;
}

    .quickLinksList li {
        border-bottom: 1px solid #e4e4e4;
        margin-bottom: 5px;
    }

        .quickLinksList li a {
            color: #555555;
            font-size: 12px;
            text-decoration: none;
            background: url(/images/redArrow.gif) no-repeat left 5px;
            padding: 0 0 5px 10px;
            display: block;
        }

            .quickLinksList li a:hover {
                color: #d11f3e;
            }

.footerHolder {
    width: 999px;
    margin: 0 auto;
}

.mailingHolder {
    background: #c5c5c5;
    height: 32px;
}

.mainlingContent {
    padding: 5px 0 0 15px;
    width: 500px;
}

.mailingSentence {
    float: left;
    font-size: 16px;
    color: #fff;
    padding: 2px 10px 0 0;
}

.mailingInput input[type=text] {
    background: #fff;
    width: 150px;
    height: 18px;
    color: #9a9a9a;
    font-size: 11px;
    padding: 2px 15px 0 2px;
    border: 0;
    margin: 0 !important;
}

#simplenews-block-form-1 {
    border: 1px solid #b3b3b3;
    background: #fff;
}

    #simplenews-block-form-1 div {
        padding-left: 5px !important;
    }

#block-simplenews-1 input[type=submit] {
    background: #fff;
    background: url(/images/submitMailing.gif) no-repeat;
    background-position: left;
    width: 16px;
    letter-spacing: 0px;
    height: 15px;
    border: none;
    text-indent: 100px;
    text-align: right;
    color: #8C8C8C;
    font-size: 0px;
    padding-right: 5px !important;
    padding-left: 5px !important;
    margin: 0 !important;
}

.submitPosition {
    right: 15px;
    top: 3px;
}

.submitMailing {
    background: url(/images/submitMailing.gif) no-repeat;
    width: 16px;
    height: 15px;
    border: none;
    cursor: pointer;
}

.iconsHolder {
    float: right;
    padding: 0 15px 0 0;
}

    .iconsHolder li {
        float: left;
        padding: 4px 3px 0 3px;
    }

.iconsSentence {
    color: #fff;
    font-size: 16px;
    padding: 2px 10px 0 0;
}

.footerContent {
    background: #e9e9e9;
    padding: 20px 0;
    width: 999px;
}

/*.footerContent ul {

	margin:0 auto;

	width:959px !important;

	padding:0 0 0 40px;

}

.footerContent li {

	float:left;

	width:140px;

	padding:0 20px 0 0;

	line-height:16px;

}

.footerContent li a {

	color:#555555;

	text-decoration:none;

}

.footerContent li a:hover {

	color:#a71d22;

}

.footerContent li dt {

	font-weight:bold;

	font-size:12px;

	padding-bottom:5px;

}

.footerContent li dd {

	font-weight:normal;

	font-size:11px;

	background:url(/images/footerBullet.gif) no-repeat left 5px;

	padding:0 0 0 8px;

}*/

.copyrightsHolder {
    width: 979px;
    margin: 0 auto;
    padding: 10px;
    padding-top: 0;
}

.copyrights {
    float: right;
    color: #8c8c8c;
    font-size: 11px;
    margin-bottom: 10px;
}

.footerMenu, .footerMenu a {
    color: #8c8c8c;
    font-size: 11px;
    text-decoration: none;
}

    .footerMenu a:hover {
        color: #7eb2a8;
    }

.copyrights a {
    color: #7eb2a8;
    text-decoration: none;
}

    .copyrights a:hover {
        color: #8c8c8c;
    }

/********************Tabs Main**************************************/







.tabsMain .view-content ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

    .tabsMain .view-content ul li {
        float: left !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        width: 250px !important;
        height: 57px !important;
    }

        .tabsMain .view-content ul li a {
            outline: none !important;
        }

            .tabsMain .view-content ul li a:hover {
                background-position: 0 -57px !important;
            }

        .tabsMain .view-content ul li.activeMain a, .tabsMain .view-content ul li.activeMain a:hover {
            background-position: 0 -57px !important;
        }

.tabsHolderMain {
}

.tab_containerMain {
    overflow: hidden;
}

.tab_contentMain {
    height: 333px;
    overflow: hidden;
}

a.tabbtn1 {
    background: url(/images/yellowBtn.png) no-repeat;
    width: 250px;
    height: 57px;
    display: block;
}

a.tabbtn2 {
    background: url(/images/purpleBtn.png) no-repeat;
    width: 250px;
    height: 57px;
    display: block;
}

a.tabbtn3 {
    background: url(/images/greenBtn.png) no-repeat;
    width: 250px;
    height: 57px;
    display: block;
}

.tabsPosition {
    top: -57px;
}

/*****************************************************************/







.learnMoreHolder {
    background: url(/images/learnMoreBg.png) no-repeat;
    width: 139px;
    height: 30px;
    text-align: center;
    padding: 7px 0 0 0;
    margin: 10px 0 0 30px;
}

    .learnMoreHolder a {
        display: block;
        text-transform: uppercase;
        color: #7b7b7b;
        text-decoration: none;
    }

        .learnMoreHolder a:hover {
            color: #a768a6;
        }

.galleryPosition {
    top: -130px;
}

.galleryText {
    padding: 0 0 0 30px;
    color: #fff;
}

    .galleryText li {
        background: url(/images/galleryBullet.png) no-repeat left 5px;
        padding: 0 0 0 10px;
        line-height: 18px;
    }

.subMainHolder {
    width: 999px;
    margin: 0 auto;
    clear: both;
}

.bannerHolder {
    padding: 15px 0 0 0;
}

.leftSideHolder {
    float: left;
    width: 236px;
}

.leftMenuHolder {
    background: url(/images/left-menu-bg.png) no-repeat left top;
    width: 236px;
}

.leftMenuPosition {
    top: -20px;
    position: relative !important;
}

/*************Change*******************/



.leftMenuHolder h1, .leftMenuHolder h3 {
    font-size: 20px;
    color: #555555;
    padding: 15px 0 20px 31px;
}

.leftMenuCotent, .leftMenuHolder .content {
    padding: 0 20px 0 30px;
    font-size: 13px;
    margin-bottom: 30px;
    margin-right: 30px;
}

    .leftMenuCotent li, .leftMenuHolder .content ul li {
        padding: 0 0 5px 0px;
        margin: 0 0 5px 0;
        display: block;
        border-bottom: 1px solid #e4e4e4;
    }

    .leftMenuCotent a, .leftMenuHolder .content a {
        color: #757575;
        text-decoration: none;
        background: url(/images/arrow-left-menu.gif) no-repeat left 5px !important;
        display: block;
        padding: 0 0 0 10px;
    }

        .leftMenuCotent a:hover, .leftMenuCotent a.selected, .leftMenuHolder .content a:hover, .leftMenuHolder .content a.active {
            color: #bb151b;
            background: url(/images/arrow-left-menu-on.gif) no-repeat left 5px !important;
        }

.leftMenuHolder ul ul {
    margin: 10px 0;
    padding-left: 0;
}

.leftMenuHolder ul li.expanded ul li.leaf {
    border: 0;
    padding: 0;
    padding-left: 4px;
    margin: 3px 0;
}

    .leftMenuHolder ul li.expanded ul li.leaf a, .leftMenuHolder ul li.expanded ul li.leaf a.active, .leftMenuHolder ul li.expanded ul li.leaf a:hover {
        background: none !important;
        background-image: none !important;
    }

/*************End Change*******************/



.controlsHolder {
    float: right;
    /*padding:5px 0 0 0;*/
}

    .controlsHolder li {
        float: left;
    }

.addthis_separator {
    color: #b0b0b0;
}

.breadCrumbHolder {
    margin: 10px 0 0 0;
    padding-top: 10px;
    color: #555555;
    font-size: 11px;
}

    .breadCrumbHolder a {
        color: #555555;
        font-size: 11px;
        text-decoration: none;
    }

        .breadCrumbHolder a:hover, .breadCrumbHolder span.selected {
            color: #004c3c;
        }

.controlsListHolder {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 10px;
    margin-bottom: 15px;
    height: 20px;
    margin-left: 250px;
    margin-right: 20px;
}

.subContent {
    margin: 0 0 20px 250px;
    min-height: 220px;
    color: #555555;
    font-size: 13px;
    padding-right: 10px;
}

    .subContent h1 {
        color: #004c3c;
        font-size: 32px;
        margin: 0 0 20px 0;
        padding: 0;
        font-weight: normal;
    }

h5 {
    font-weight: bold;
    font-size: 12px;
    color: #555555;
    background: #efefef;
    /*padding:5px 0 5px 10px;*/
    /*text-transform:uppercase;*/
    overflow: auto;
    margin: 10px 0;
}

.workSubHolder {
    margin: 0 0 0 20px;
}

.workTitle {
    font-size: 20px;
    color: #7b7b7b;
    padding-bottom: 10px;
}

.workListSub ul li {
    width: 200px !important;
    color: #555555 !important;
}

h4 {
    font-size: 18px;
    color: #004c3c;
    padding: 0 0 5px 0;
    margin: 0;
}

.servicesList .view-content li {
    float: left;
    width: 220px;
    margin: 0 25px 40px 0;
    height: 240px;
    list-style: none;
    list-style-type: none;
}

.imgHolderList {
    margin-bottom: 10px;
    display: block;
    text-align: left;
}

.summaryList {
    color: #555555;
    padding-bottom: 10px;
    font-size: 12px;
    line-height: normal;
}

.servicesList .summaryList {
    min-height: 60px;
}

.leftMenuCotent .subMenuLevel {
    margin: 10px 0;
}

    .leftMenuCotent .subMenuLevel a {
        background: none;
    }

.rightSideHolder {
    float: right;
    width: 190px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.withRightSide {
    width: 520px;
    float: left;
}

.rightSideTitle, .rightSideHolder h3 {
    color: #4c4c4c;
    font-size: 18px;
    padding-bottom: 5px;
}

.movieHolder {
    margin-bottom: 7px;
}

.movieSummary {
    color: #606060;
}

.moreMovies a {
    color: #016b52;
    font-size: 12px;
    text-decoration: underline;
}

    .moreMovies a:hover {
        color: #999;
    }

.videoHolder {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.eventHolder {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.calendar {
    float: left;
    margin: 0 10px 0 0;
    width: 45px;
    height: 70px;
}

.month, .month .date-display-single {
    color: #fff;
    font-weight: normal;
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
    background: #d11f3e;
    padding: 2px 0;
}

.dayNumber {
    font-weight: bold;
    padding: 2px;
    color: #4c4c4c;
    font-size: 12px;
    text-align: center;
    border: 1px solid #e4e4e4;
}

.eventHolder a {
    color: #393939;
    font-size: 12px;
    text-decoration: none;
}

    .eventHolder span, .eventHolder a:hover {
        color: #757575;
    }

.newsPhoto {
    float: left;
    margin-right: 10px;
}

.dateNews {
    color: #a7a7a7;
    font-size: 12px;
    /*padding-bottom: 7px;*/
}

.titleNews a, .titleNews {
    color: #016b52;
    text-decoration: none;
    font-size: 13px;
    padding-bottom: 10px;
}

    .titleNews a:hover {
        color: #555555;
    }

.summaryNews {
    color: #555555;
    font-size: 13px;
}

.newsHolder {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

/*.allNews{



		float:right;



		margin:0 15px 0 0;



		padding:0;



}*/



.rssHolder {
    float: left;
}

    .rssHolder a {
        background: url(/images/rss2.gif) no-repeat left 2px;
        padding: 0 0 0 25px;
        text-decoration: none;
        color: #939393;
    }

.searchZone, .views-exposed-form {
    background: #ebebeb;
    padding: 15px;
    margin-bottom: 15px;
}

    .searchZone td {
        vertical-align: middle;
    }

    .searchZone input[type=text], .views-exposed-form input[type=text] {
        width: 170px;
        height: 18px;
        background: #fff;
        border: 1px solid #c9c9c9;
        padding-left: 2px;
    }

    .searchZone select, .views-exposed-form select {
        width: 220px;
        height: 22px;
        background: #fff;
        border: 1px solid #c9c9c9;
    }

    .fieldLabel, .views-exposed-form label {
        font-size: 12px;
        color: #606060;
        padding-bottom: 5px;
    }

#views-exposed-form-physicians-page-1 .views-exposed-form {
    height: 60px !important;
}

    .searchBtn, #views-exposed-form-vacancies-block-1 .views-exposed-form .form-submit, #views-exposed-form-vacancies-page-3 .views-exposed-form .form-submit, #views-exposed-form-physicians-block-1 .views-exposed-form .form-submit, #views-exposed-form-departments-block-1 .views-exposed-form .form-submit, #views-exposed-form-physicians-page-1 .views-exposed-form .form-submit, #views-exposed-form-departments-page-1 .views-exposed-form .form-submit {
        background: url(/images/btnBg.gif) no-repeat;
        width: 82px;
        height: 22px;
        border: none;
        padding: 0;
        margin-left: -14px;
        margin-top: 15px;
        cursor: pointer;
        font-size: 0px;
        color: #7DB0A7;
        text-align: right;
    }

#views-exposed-form-bids-page-3 .views-exposed-form .form-submit {
    margin-top: 12px;
}

#views-exposed-form-vacancies-block-1 .views-exposed-form .edit-submit-physicians-Last, #views-exposed-form-bids-page-3 .views-exposed-form .edit-submit-physicians-Last, #views-exposed-form-vacancies-page-3 .views-exposed-form .edit-submit-physicians-Last, #views-exposed-form-physicians-block-1 .views-exposed-form .edit-submit-physicians-Last, #views-exposed-form-physicians-page-1 .views-exposed-form .edit-submit-physicians-Last, #views-exposed-form-departments-page-1 .views-exposed-form .edit-submit-physicians-Last {
    right: auto !important;
}

.toInform {
    margin-bottom: 15px;
}

    .toInform a {
        text-decoration: underline;
        color: #d11f3e;
    }

        .toInform a:hover {
            text-decoration: none;
        }

.resultsHolder {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
}

    .resultsHolder span {
        color: #d11f3e;
    }

.results td {
    padding: 3px 5px;
}

.results table tr.even {
    background: #FFF;
}

.results table tr.odd, .results tr.grey {
    background: #ebebeb;
}

.results thead tr.grey {
    background: #FFF;
}

/*********Added********/



.results tr {
    background: #FFF;
}

/*******End Added******/



.results table th.views-field-field-phone-value, .view-id-physicians th, .results table th.views-field-title, td.secondTd {
    color: #00634c;
}

.results {
    margin-bottom: 15px;
    padding-bottom: 20px; /*border-bottom:1px solid #ebebeb;*/
}

.moreResults {
    width: 180px;
}

.resultsScore {
    float: right;
    padding: 10px 0 0 0;
    font-weight: bold;
}

    .resultsScore span {
        color: #d11f3e;
    }

.titleNewsDetailed {
    color: #016b52;
    text-decoration: none;
    font-size: 16px;
}

.newsdetailedPic {
    float: left;
    padding: 0 15px 15px 0;
}

/********************/



/********Newsletter Form********/



#block-simplenews-1 span {
    float: none;
}

#block-simplenews-1 {
    height: 18px !important;
    /*float: left ;*/
    padding: 2px 15px 0 2px !important;
    font-size: 11px;
    color: #9a9a9a;
    margin: 0;
}

    #block-simplenews-1 .form-radios, #block-simplenews-1 label {
        display: none;
    }

    #block-simplenews-1 * {
        float: left;
        margin: 0 !important;
        padding: 0 !important;
        margin-right: 5px !important;
    }

#webform-client-form-42 input[type=text], #webform-client-form-42 select {
    width: 280px !important;
    height: 22px !important;
    padding: 1px 0px !important;
    letter-spacing: normal !important;
    line-height: normal !important;
}

/********End Newsletter Form********/







/********Home Paage********/



.tabsMain li {
    list-style: none !important;
    list-style-type: none !important;
    float: left !important;
    margin: 0 !important;
}

.panel-separator, .panels-flexible-region-inside {
    margin: 0 !important;
    padding: 0 !important;
}

.views-admin-links li {
    width: auto !important;
    height: auto !important;
}

.panels-flexible-column-7-main {
    width: 100% !important;
    background-color: #fafafa;
}

.directorySearch {
    font-size: 11px;
    color: #9a9a9a;
}

    .directorySearch input[type=text] {
        width: 206px !important;
        height: 18px !important;
        border: 1px solid #c9c9c9 !important;
        padding: 0 0 0 2px !important;
        margin-bottom: 10px !important;
        color: #606060 !important;
    }

    .directorySearch select {
        width: 210px !important;
        height: 20px !important;
        border: 1px solid #c9c9c9 !important;
        margin-bottom: 10px !important;
        color: #606060 !important;
    }

    .directorySearch .views-exposed-form {
        background: inherit;
        padding: 0px;
        margin-bottom: 15px;
    }

        .directorySearch .views-exposed-form input[type=text] {
            width: inherit;
            height: inherit;
            background: #fff;
            border: 1px solid #c9c9c9;
            padding-left: 2px;
        }

        .directorySearch .views-exposed-form select {
            width: inherit;
            height: inherit;
            background: #fff;
            border: 1px solid #c9c9c9;
        }

        .directorySearch .views-exposed-form label {
            font-size: 12px;
            color: #606060;
            padding-bottom: 5px;
        }

        .directorySearch .views-exposed-form .form-submit {
            background: url(/images/btnBg.gif) no-repeat;
            width: 59px;
            height: 25px;
            color: #fff;
            border: none;
            padding: 0;
            margin: 0;
            position: relative;
            right: -28px;
            bottom: -15px;
            cursor: pointer;
        }

.panels-flexible-region-7-center {
    width: 100% !important;
}

/********End Home Paage********/















/********Search********/



#block-search-0 label, #search-form label {
    display: none;
    width: 206px;
}

#block-search-0, #search-form .container-inline {
    border: 1px solid #c9c9c9;
}

#block-search-0 {
    width: 206px;
    float: right;
}

#search-form .container-inline {
    width: 328px;
}

#block-search-0 input[type=text], #search-form input[type=text] {
    border: 0px solid #c9c9c9;
    width: 272px;
    height: 20px;
    color: #606060;
    font-size: 11px;
    padding: 2px 15px 0 10px;
}

#block-search-0 input[type=text] {
    width: 150px; /*float:right;*/
}

#block-search-0 input[type=submit], #search-form input[type=submit] {
    background: url(/images/topSearchBtn.gif) no-repeat;
    background-position: left;
    font-size: 0px;
    text-align: right;
    color: #FFF;
    width: 25px;
    height: 20px;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

/********End Search********/







.edit-submit-physicians-Last {
    position: relative;
    right: 19px;
    bottom: 10px;
    cursor: pointer;
    float: right !important;
}

.edit-submit-physicians-Last {
}

.panels-flexible-row-7-main-row-middle .panels-flexible-region {
    height: 330px;
}

.panels-flexible-column-7-main-middle {
    margin-bottom: 20px;
}

/******Careers******/



.apply-ic {
    background: url('/images/apply-ic.gif') no-repeat;
    width: 55px;
    height: 35px;
    display: block;
}

.career-links-top {
    position: absolute;
    top: -80px;
    right: 0;
}

.doc-ic {
    background: url('/images/doc-ic2.gif') no-repeat;
    width: 167px;
    height: 35px;
    display: block;
}

.pdf-ic {
    background: url('/images/pdf-ic.gif') no-repeat;
    width: 107px;
    height: 35px;
    display: block;
}

.prinet-ic {
    background: url('/images/prinet-ic.gif') no-repeat;
    width: 61px;
    height: 35px;
    display: block;
}

.prinet-ic, .pdf-ic, .doc-ic, .apply-ic {
    float: right;
    margin-top: 10px;
    margin-right: 15px;
    height: 35px;
}

.apply-btn, .more-btn a {
    background: url(/images/btnBg.gif) no-repeat;
    background-position: left;
    width: 120px;
    height: 23px;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 12px;
    border: none;
    text-align: center;
    vertical-align: middle;
    display: block;
    text-decoration: none;
    padding: 7px 0 0 0;
}

    .apply-btn:hover, .more-btn a:hover {
        background: url(/images/btnBg.gif) no-repeat;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
    }

    .more-btn a, .more-btn a:hover {
        background: url(/images/btnBg-l.gif) no-repeat;
        width: 120px;
        float: left;
        background-position: right;
    }

.titleCareers a, .titleCareers {
    font-size: 18px !important;
    color: #004c3c !important;
    /*padding: 10px 0 5px 0;*/
    margin: 0;
}

.primary-links li {
    background: url(/images/sep-top-menu.gif) left 12px no-repeat;
    padding-bottom: 0;
}

    .primary-links li.first {
        background-image: none;
    }

#views-exposed-form-physicians-default .views-exposed-form {
    background: none;
}

.pane-content .tabs li {
    margin-right: 6px;
}

    .pane-content .tabs li a {
        min-width: 150px;
    }

#webform-client-form-43 input[type=text] {
    width: 500px;
    border: 1px solid #e4e4e4;
}

#webform-client-form-43 textarea {
    width: 500px;
    border: 1px solid #e4e4e4;
}

.form-actions input[type=submit] {
    width: 59px;
    height: 26px;
    background: url("/images/btnBg.gif") no-repeat;
    border: 0;
    color: #fff;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

#edit-actions {
    padding-left: 440px;
}

.eventHolder .more-btn a {
    background: url(/images/btnBg.gif) no-repeat center top;
    width: 120px;
    height: 23px;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 12px;
    border: none;
    text-align: center;
    vertical-align: middle;
    display: block;
    text-decoration: none;
    padding: 7px 0 0 0;
    float: right;
    margin-top: 10px;
    margin-bottom: -10px;
}

    .eventHolder .more-btn a:hover {
        background: url(/images/btnBg.gif) no-repeat center top;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
    }

.eventHolder a.apply-btn {
    background: url(/images/btnBg.gif) no-repeat center top;
    width: 70px;
    height: 23px;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 12px;
    border: none;
    text-align: center;
    vertical-align: middle;
    display: block;
    text-decoration: none;
    padding: 7px 0 0 0;
    float: right;
    margin-top: 10px;
    margin-bottom: -10px;
}

    .eventHolder a.apply-btn:hover {
        background: url(/images/btnBg.gif) no-repeat center top;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
    }

#views-exposed-form-physicians-page-1 .views-exposed-form .views-exposed-widget .form-submit {
    margin-left: -6px;
}

#views-exposed-form-physicians-page-1 .views-exposed-form .views-exposed-widget {
    padding: 0.5em 5px 0 0 !important;
}

.rightBoxHolder .edit-submit-physicians-Last {
    float: right !important;
    bottom: 10px;
}

.edit-submit-physicians-Last {
    float: left !important;
    bottom: auto; /*padding:16px 0 0 0 !important;*/
}

#edit-resume {
    width: 200px !important;
}

.form-item input.form-file {
    /*width:100px !important;*/
}

/****Sub Services****/



.subservicesList .subservice-item {
    border-bottom: 2px solid #EBEBEB;
    padding: 5px 10px 5px 20px;
    font-weight: bold;
    color: #555555;
    margin: 0;
    cursor: pointer;
    background: url(/images/open-acc.gif) no-repeat 5px 8px #C5C5C5;
}

.subsubservicesList .subservice-item {
    background: url(/images/open-acc.gif) no-repeat 5px 8px #C5C5C5;
}

.subservicesList .active {
    background: url(/images/close-acc.gif) no-repeat 5px 8px #C5C5C5;
}

.subservicesList .subservice-item-dis {
    border-bottom: 2px solid #EBEBEB;
    padding: 5px 10px 5px 20px;
    background-color: #C5C5C5;
    font-weight: bold;
    color: #555555;
    margin: 0;
    cursor: default;
}

.subservice-item .subservice-item-content {
    display: none;
}

.subservicesList .subservice-item-dis .more-info {
    float: right;
}

.subservice-item-content .more-info {
    text-align: left;
    padding-left: 0px;
    margin-top: 10px;
}

.subservicesList .subservice-item-content {
    padding: 5px 10px;
    background-color: #EBEBEB;
    margin: 0;
    margin-bottom: 5px;
}

.subservicesList .subservice-item .more-info {
    float: right;
}

/****Disable Mailing list***/



.iconsHolder {
    display: none;
}

.footerContent {
    border-top: 0px #c5c5c5 solid;
}

/*****Careers*******/



.career-more-info {
    width: 800px;
}

    .subContent .content ul li, .career-more-info ul li {
        padding-left: 10px;
        background: url("/images/arrow-left-menu.gif") no-repeat left 5px !important;
    }

        .subContent .content ul li.views-row {
            padding-left: 0px;
            background: none !important;
        }

/*-----------------------Footer----------------------------------*/

/*.footerContent ul,*/

.footermap {
    margin: 0 auto;
    width: 959px !important;
    padding: 0 0 0 40px;
}

/*.footerContent li,*/

.footerContent .footermap-col {
    float: left;
    width: 118px;
    padding: 0 5px 0 0;
    line-height: 16px;
}

    /*.footerContent li a, */

    .footerContent .footermap-col a {
        color: #555555;
        text-decoration: none;
    }

        /*.footerContent li a:hover */

        .footerContent .footermap-col a:hover {
            color: #a71d22;
        }

    /*.footerContent li dt, */

    .footerContent .footermap-col h3 {
        color: #555555;
        font-weight: bold;
        font-size: 12px;
        padding-bottom: 5px;
    }

    /*.footerContent li dd, */

    .footerContent .footermap-col li {
        font-weight: normal;
        font-size: 11px;
        background: url(/images/footerBullet.gif) no-repeat left 6px;
        padding: 0 0 0 8px !important;
        margin-bottom: 0px !important;
    }

div.footermap-col {
    margin-left: 15px !important;
}

div.footermap {
    padding-left: 0 !important;
}

.leftMenuHolder ul ul.menu {
    margin: 0;
    font-size: 11px;
    list-style-image: none !important;
    background-image: none !important;
}

li.leaf, li.collapsed, li.expanded {
    list-style-image: none !important;
    background-image: none !important;
}

.subservice-item-dis div.more-info {
    display: none;
}

.back-to-top-content {
    /*font-style:italic;*/
    text-align: right;
    font-size: 11px;
    margin: 5px 0 10px 0;
}

.anchors-holder {
    margin-bottom: 20px;
    margin-top: 5px;
}

.contact-table {
    margin-top: 10px !important;
    border-collapse: separate !important;
}

.subContent2 {
    margin-left: 0;
}

.subContent .content ul.pager li {
    background: none !important;
}

.subservice-item-content h5 {
    background-color: #00664a;
    color: #ffffff;
    overflow: visible !important;
}

/*______________________________________________Smart Menu________________________________*/

.posrelative {
    position: relative;
}

.zindex10000, .mainMenuHolder {
    z-index: 1000000;
}

.mainHolder {
    z-index: 10;
}

.absolutemenu {
    position: absolute;
    top: 0px;
    left: 0;
    width: 488px;
    visibility: hidden;
    z-index: 1000000;
}

.smart-menu-body {
    background-color: #FFFFFF;
    min-height: 20px;
    width: 484px;
    border-left: 2px solid #eaeaea;
    border-right: 2px solid #eaeaea;
}

.smart-menu-content {
    padding: 10px 5px;
}

.submenu-listing {
    padding: 0;
    margin: 0;
    width: 207px;
}

    .submenu-listing li {
        border-bottom: 1px solid #9a9a9a;
        padding: 7px 0;
    }

        .submenu-listing li span {
            background: url(/images/smart-menu/submenu-bullet.gif) left 5px no-repeat;
            padding-left: 10px;
        }

            .submenu-listing li span a {
                color: #9a9a9a;
                text-decoration: none;
            }

                .submenu-listing li span a:hover, .image-desc a:hover {
                    text-decoration: underline;
                }

.image-desc {
    color: #9a9a9a;
    margin-top: 10px;
}

    .image-desc a {
        color: #b72026;
        text-decoration: underline;
    }

.originalHolder {
    width: 999px;
    margin: 0 auto;
    overflow: hidden;
}

.block-headermap {
    margin: 0;
}

.smart-menu-content table, .mainMenuHolder table {
    border-collapse: separate;
}

.submenu-listing li a {
    text-decoration: none;
}

.googlemap {
    float: right;
}

.panels-flexible-row-7-3-middle ul.tabs {
    margin-top: 2px;
}

.subservice-item-content .subservice-item-text ul li {
    background: url("/images/bullet-grey-bg.gif") no-repeat left 5px !important;
}

.subservice-item-content .subservice-item-text ul {
    padding-left: 0 !important;
}

.listed-spaced li {
    margin-bottom: 3px;
}

#faq-listing h5 {
    text-transform: none;
}

.subservice-item-content li {
    margin-bottom: 10px;
}

#footer-dep-nb {
    display: none;
}

#edit-submit-physicians {
    /*margin-left:10px !important;*/
}

.textimage {
    float: left;
    margin-right: 10px;
}

.rightimage {
    float: right;
    margin-left: 10px;
}

.messages {
    font-weight: bold;
    color: #004C3C;
    font-size: 11px;
}

.view-id-vacancies .item-list {
    min-height: 100px;
}

.subserviceslist .subservice-item-content h5 {
    overflow: visible !important;
}

.subContentHolder {
    margin-top: 10px;
}

#edit-submit-vacancies, #edit-submit-bids {
    font-size: 11px !important;
    color: #FFFFFF !important;
    text-transform: uppercase;
    margin-left: 0 !important;
    height: 27px !important;
    line-height: 27px !important;
    width: 59px !important;
    margin-top: 12px !important;
    text-align: center !important;
}

.expanda-collapse {
    font-size: 11px;
    margin-bottom: 10px;
    text-align: right;
}

#node-456 {
    float: left;
    width: 100%;
}

/*Photo Gallery*/

.photo-gallery .views-view-grid {
    /*width: 100%;*/
}

    .photo-gallery .views-view-grid td {
        padding-right: 6px;
        padding-bottom: 10px;
    }

        .photo-gallery .views-view-grid td.col-1 {
            text-align: left;
        }

        .photo-gallery .views-view-grid td.col-2 {
            text-align: center;
        }

        .photo-gallery .views-view-grid td.col-3 {
            text-align: right;
            padding-right: 0px;
        }

.photo-gallery .gallery-item {
    border: 1px #004d3d solid;
}

    .photo-gallery .gallery-item .gallery-title {
        background: url(/images/galBgOff.gif) repeat-x;
        color: #FFF;
        text-align: left;
        padding-right: 5px;
        height: 49px;
        width: 230px;
    }

        .photo-gallery .gallery-item .gallery-title:hover {
            background: url(/images/galBg.gif) repeat-x;
            color: #FFF;
            text-align: left;
            cursor: pointer;
            padding-right: 5px;
        }

        .photo-gallery .gallery-item .gallery-title a {
            color: #FFF;
            display: block;
            text-decoration: none;
            padding: 10px 10px 0;
        }

            .photo-gallery .gallery-item .gallery-title a:hover {
                background: url(/images/whiteArrow.gif) no-repeat right 15px;
            }

.pager {
    margin: 0 10px 0 auto !important;
    text-align: right !important;
    float: right;
    margin-bottom: 15px;
    height: 40px;
}

    .pager li {
        padding: 0 !important;
        margin: 0 0 0 3px !important;
        float: left;
    }

        .pager li a {
            border: 1px solid #cdcac5 !important;
            display: block !important;
            padding: 2px 8px !important;
            color: #585858 !important;
            font-size: 11px !important;
        }

ul.pager li a:hover {
    border: 1px solid #004d3d !important;
    display: block !important;
    padding: 2px 8px !important;
    background: #004d3d !important;
    color: #fff !important;
}

ul.pager li.pager-current {
    border: 1px solid #004d3d !important;
    display: block !important;
    padding: 2px 8px !important;
    color: #004d3d !important;
}

img.imagecache-photo-thumb {
    border: 1px solid #d7d7d7;
    padding: 2px;
}

/*.photo-gallery .pager ....*/



.gallery-details .views-view-grid td {
    padding-right: 6px;
    padding-bottom: 10px;
}

    .gallery-details .views-view-grid td.col-1 {
        text-align: left;
    }

    .gallery-details .views-view-grid td.col-3, .gallery-details .views-view-grid td.col-2 {
        text-align: center;
    }

    .gallery-details .views-view-grid td.col-4 {
        text-align: right;
        padding-right: 0px;
    }

.gallery-details {
}

    .gallery-details .gallery-thumbs img {
        border: 1px #595b5a solid;
    }

    .gallery-details .photo-title {
        text-align: left;
        color: #676767;
    }

/*.gallery-details .pager ....*/



/*news gallery*/

a.news-gal-link {
    text-align: center;
    font-size: 11px;
    color: #004C3C;
    display: block;
}

    a.news-gal-link:hover {
        color: #999999;
    }

a.play-pause {
    color: #FFF;
    display: block;
    float: right;
}





/*

*

*       SITE MAP

*

*/

#sitemaponly .footermap .footermap-col {
    width: 290px !important;
    margin: 0 0 0 0;
    min-height: 164px;
}

    #sitemaponly .footermap .footermap-col h3 {
        font-size: 16px;
        color: #004C3C;
        font-weight: bold;
    }

    #sitemaponly .footermap .footermap-col a {
        color: #505050;
        text-decoration: none;
    }

        #sitemaponly .footermap .footermap-col a:hover {
            color: #004C3C;
        }

ol {
    margin: 0px 0px 0 20px;
    padding: 0;
}

    ol li {
        list-style: decimal !important;
    }

        ol li ul li {
            list-style: none !important;
        }







.block-headermap table tr td img {
    width: 100%;
}

.view-ask-our-doctors-videos.photo-gallery .gallery-item .gallery-title {
    min-height: 84px;
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    display: table;
}

    .view-ask-our-doctors-videos.photo-gallery .gallery-item .gallery-title:hover {
        padding-right: 0;
    }
