.content-menu-area {
    float: right;
    width: 238px;
    margin-bottom: 20px;
}

.content-menu-area .view-map {
    display: block;
    text-decoration: none;
    text-align: center;
}

.content-menu-area a.view-map:link,
.content-menu-area a.view-map:visited {
    color: #6296c6;
}

.content-menu-area a.view-map:hover,
.content-menu-area a.view-map:focus,
.content-menu-area a.view-map:active {
    color: #cd362d;
}

.content-menu-area h2 {
    margin-top: 0;
    color: #fff;
    font-size: 15px;
    padding: 8px 5px;
    background: #cc352c;

    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.content-menu-area .organization {
    color: #cd362d;
    font-size: 16px;
    text-align: center;
    margin: 20px 0;
    padding: 20px 0 0 0;
    border-top: 1px dashed #f6c2bb;
}

.content-menu-area .phone {
    font-weight: bold;
}

.content-menu-area form {
    display: block;
    margin: 20px 0;
}

.content-menu-area select {
    margin-right: 6px;
}

.content-menu-area .specialty-options {
    list-style: none;
    margin: 20px 0;
    padding: 0;
}

#fh-service-submit,
#fh-doctor-submit {
    border: 0;
    background: none;
    width: 31px;
    height: 18px;
    text-indent: -5000px;
}

img { border: 0; }
:focus { outline: 0; }

#fh-home-page .fh-content-only,
#fh-content-page .fh-home-only {
    display: none;
}

#breadcrumb-box {
    font-size: 12px;
    margin-bottom: 20px;
    color: #c93732;
}

#breadcrumb-box a:link,
#breadcrumb-box a:visited,
#breadcrumb-box a:hover,
#breadcrumb-box a:focus,
#breadcrumb-box a:active {
    color: #808080;
}

@media print {
    .fh-no-print {
        display: none;
    }
}

.init-off {
    display: none;
}

.pay-lists,
.join-lists,
.fh-my-health {
    color: #C75226;
}

.pay-list,
.join-list {
    display: table-cell;
    vertical-align: top;
}

body {
    margin: 0;
    padding: 0;
    color: #000;
    min-width: 1040px;
}

body.fh-email-page,
body.fh-printable-site {
    color: #000;
    background-color: #FFF;
    background-image: none;
}

body.fh-email-page {
    background-color: #B3DDDC;
}

@media screen {
    body {
        background-color: #02879d;
    }

    .fh-std-bg {
        background-color: #FFF;
    }
}

.pageContent h1.pagetitle,
#fh-box-footer h2 {
    margin-top: 0;
    padding-top: 0;
}

#fh-box-content-area {
    padding: 20px;
}

.fh-full-width {
    width: 100%;
    clear: both;
}

.fh-fixed-width {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    clear: both;
}

.fh-std-bg {
    background-color: #FFF;
}

.fh-wm {
    background-position: bottom center;
    background-repeat: no-repeat;
}

.fh-column {
    display: inline-block;
}

.fh-column,
.fh-table-body-ie tr td {
    vertical-align: top;
}

#fh-box-logo-container {
    padding: 20px;
    width: 960px;
    margin: 0 auto;
    clear: both;
}

#fh-box-logo-container .fh-column {
    display: inline;
}

#fh-box-tools {
    text-align: right;
    color: #017185;
    float: right;
}

#fh-box-tools abbr {
    border-style: none;
}

#fh-box-tools .org {
    display: none;
}

#fh-box-logo,
#fh-header-search {
    float: left;
}

#fh-header-search {
    margin-left: 160px;
    display: inline;
}

#fh-header-search .search {
    margin-left: 10px;
}

#fh-box-logo,
#fh-hospital-contact {
    margin-bottom: 20px;
}

#fh-ie-header #fh-box-logo,
#fh-ie-header #fh-hospital-contact {
    margin-bottom: 0;
}

#fh-ie-header #fh-header-search {
    white-space: nowrap;
}

#fh-header-icons {
    margin-top: 10px;
}

#fh-header-icons img {
    border-style: none;
    margin-left: 4px;
}

#fh-box-header .employee-links {
    position: absolute;
    text-align: center;
    width: 1000px;
}

#fh-box-header .employee-links ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    background: #6696c4;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    border-radius: 0 0 6px 6px;
}

#fh-box-header .employee-links li {
    display: inline-block;
    margin: 0;
    padding: 10px 20px;
}

#fh-box-header .employee-links li a:link,
#fh-box-header .employee-links li a:visited,
#fh-box-header .employee-links li a:hover,
#fh-box-header .employee-links li a:focus,
#fh-box-header .employee-links li a:active {
    color: #fff;
    text-decoration: none;
}

#fh-box-header .employee-links li a:hover,
#fh-box-header .employee-links li a:focus,
#fh-box-header .employee-links li a:active {
    text-decoration: underline;
}

.lt-ie8 #fh-box-header .employee-links ul,
.lt-ie8 #fh-box-header .employee-links li {
    display: inline;
    zoom: 1;
}

.menu-link-image {
    position: relative;
}

.menu-link-image img {
    position: absolute;
    margin: 0;
    top: -5px; 
    left: 60px;
}

#fh-box-staff .fh-column {
    width: 302px;
    overflow: hidden;
    margin: 0 0 0 12px;
    padding: 0 0 20px 0;
    background-image: url("/images/midtop_below.png");
    background-position: bottom left;
    background-repeat: no-repeat;
}

.fh-column .column-text {
    padding: 0 15px;
}

.fh-column .column-text ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.fh-column-2 .column-text li {
    margin: 10px 0;
}

.fh-column-2 .column-text a:link,
.fh-column-2 .column-text a:visited,
.fh-column-2 .column-text a:hover,
.fh-column-2 .column-text a:focus,
.fh-column-2 .column-text a:active {
    color: #000;
    font-style: italic;
    text-decoration: underline;
}

.fh-column-2 .column-text a:hover,
.fh-column-2 .column-text a:focus,
.fh-column-2 .column-text a:active {
    color: #00b;
}

#fh-box-staff .fh-column-1 {
    margin-left: 0;
}

#fh-box-staff .fh-column div.fh-outer-column {
    min-height: 320px;
    padding-bottom: 20px;
}

#fh-box-staff .fh-column-2,
#fh-box-staff .fh-column-3 {
    margin-left: 12px;
}

#fh-header-search form input,
#fh-box-staff form input {
    line-height: 19px;
    vertical-align: middle;
}

#fh-header-search form input[type="image"],
#fh-box-staff form input[type="image"] {
    margin-left: 4px;
}

#fh-box-staff .fh-column h2 {
    margin: 0 0 20px 0;
    padding: 0;
}

#fh-box-staff .fh-column p strong {
    color: #017185;
}

#fh-box-staff .fh-column p {
    color: #017185;
    line-height: 2.0em;
}

#fh-box-staff .fh-column-1 p {
    color: #000;
}

#fh-box-staff .fh-column h2 img {
    border-style: none;
}

#fh-box-staff .fh-column p {
    padding: 0 20px;
    margin: 0;
}

#fh-box-staff form {
    margin-top: 20px;
    margin-left: 20px;
}

#fh-box-nav {
    background: #CF5E2D url("/images/bg_top_menu.png") repeat-x top left;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-align: center;
}

html>body #fh-box-nav {
    margin-left: -10px;
    /*padding-right: 20px;*/
    width: 1020px;
}

html>body #fh-box-nav ul.navigation-menu {
    width: 1020px;
}

#fh-box-nav a:link {
    text-decoration: none;
}

#fh-box-nav .menu-link-text a {
    color: #FFF;
    margin-left: 60px;
}

#fh-box-nav .menu-link-text a:hover {
    color: #FD0;
}

#fh-box-nav .submenu-top-item-first .menu-link-text a {
    margin-left: 0;
}

.sub-navigation-menu {
    display: none;
    position: absolute;
    z-index: 10;
    background: #C75226;
    text-align: left;
    border-radius: 0 0 6px 6px;
}

#fh-box-nav .sub-navigation-menu li.submenu-item {
    text-decoration: none;
    margin-bottom: 1.2em;
}

#fh-box-nav .sub-navigation-menu li.submenu-item a {
    display: block;
    padding: 0 20px;
}

#fh-box-nav .sub-navigation-menu li.list-item-0 a {
    margin-top: 20px;
}

li.submenu-item a:link,
li.submenu-item a:visited {
    color: #FFF;
}

li.submenu-item a:hover {
    color: #FD0;
}

li.submenu-item a:active {
    color: #FFF;
}

.sub-static-menu {
    display: none;
}

.sub-static-menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#fh-box-nav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
}

#fh-box-nav li.submenu-top-item {
    display: inline;
    line-height: 50px;
    overflow: hidden;
}

#fh-box-nav ul.navigation-menu li.submenu-top-item .menu-link-text a:visited,
#fh-box-nav .sub-navigation-menu li.submenu-item a:visited {
    text-decoration: none;
}

#fh-box-home-masthead {
    height: 324px;
    overflow: hidden;
}

html>body #fh-box-home-masthead {
    padding-right: 10px;
    padding-left: 10px;
    margin-left: -10px;
}

#fh-content-masthead img {
    border-style: none;
    margin-bottom: 20px;
}

html>body #fh-box-body-content {
    background-color: transparent;
    padding: 0 10px;
}

html>body #fh-box-home-masthead,
html>body #fh-box-body-content {
    background-image: url("/images/ribbon_wide.png");
    background-position: top left;
    background-repeat: no-repeat;
}

html>body#fh-home-page #fh-box-home-masthead,
html>body#fh-home-page #fh-box-body-content {
    height: 320px;
}

#fh-secondary-navigation {
    width: 960px;
    margin-left: 20px;
    clear: both;
}

#fh-secondary-navigation .fh-nav-header ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#fh-secondary-navigation .fh-nav-header ul li {
    display: inline;
}

#fh-secondary-navigation .fh-nav-header {
    height: 49px;
    overflow: hidden;
    text-align: left;
}

#fh-secondary-navigation .fh-nav-core {
    background-image: url("/images/th_tab_core_bg.png");
    background-repeat: repeat-y;
    background-position: top left;
}

#fh-content-page #fh-secondary-navigation {
    display: none;
}

.fh-nav-header a {
    color: #FFF;
    text-decoration: none;
    padding: 17px 18px;
    border-left: 1px solid #FFF;
    background-image: url("/images/home_tab_bg.png");
    background-repeat: repeat-x;
    background-position: top left;
}

.fh-nav-header li.list-item-first a {
    background-image: url("/images/home_tab_left_wide.png");
    background-repeat: no-repeat;
    border-left-style: none;
}

.fh-nav-header li.list-item-last a {
    background-image: url("/images/home_tab_right_wide.png");
    background-repeat: no-repeat;
    background-position: top right;
}

.fh-nav-header a:focus {
    color: #FD0;
}

.fh-nav-header a:hover {
    color: #FD0;
}

.fh-nav-outer {
    padding-top: 20px;
    background-image: url("/images/fh_tab_body_top.jpg");
    background-repeat: no-repeat;
    background-position: top left;
}

.fh-nav-inner {
    padding-bottom: 20px;
    background-image: url("/images/fh_tab_body_bottom.jpg");
    background-repeat: no-repeat;
    background-position: bottom left;
}

.fh-nav-body {
    min-height: 226px;
    padding: 0 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#fh-box-content-menus {
    width: 280px;
    padding-top: 20px;
    padding-left: 20px;
}

#fh-box-menu {
    padding-top: 5px;
    background-image: url("/images/static_menu_top.png");
    background-position: top left;
    background-repeat: no-repeat;
}

#fh-box-menu .menu-content {
    padding-bottom: 5px;
    background-image: url("/images/static_menu_bottom.png");
    background-position: bottom left;
    background-repeat: no-repeat;
}

#fh-box-menu .menu-content ul.links-list {
    margin: 0;
    padding: 20px 0 20px 20px;
    list-style-type: none;
    background: url("/images/static_menu_bg.png") repeat-y top left;
}

#fh-box-menu .menu-content ul.links-list li.links-list-top-item {
    position: relative;
}

#fh-box-menu .menu-content ul.links-list a {
    color: #FFF;
    text-decoration: none;
    display: block;
    width: 230px;
}

#fh-box-menu .menu-content ul.links-list li img.fh-bullet {
    position: absolute;
    top: 0;
    right: 10px;
    border-style: none;
}

#fh-box-menu .menu-content ul.links-list .sub-static-menu a {
    background-image: none;
    margin-right: 0;
    width: auto;
    font-weight: normal;
}

#fh-box-menu .menu-content ul.links-list .sub-static-menu li {
    margin-left: 20px;
}

#fh-box-menu .menu-content ul.links-list a:hover {
    color: #FD0;
}

#fh-box-menu .menu-content ul.links-list li.links-list-top-item {
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #F29061;
}

#fh-box-menu .menu-content ul.links-list li.list-item-0 {
    margin-top: 0;
}

#fh-box-services,
#fh-box-find-a-physician {
    padding-bottom: 15px;
    background-image: url("/images/menu_bottom.png");
    background-position: bottom left;
    background-repeat: no-repeat;
}

#fh-box-services .menu-content,
#fh-box-find-a-physician .menu-content {
    background-color: #B3DDDC;
    padding: 1px 10px 10px 10px;
}

#fh-box-services form,
#fh-box-find-a-physician form {
    display: inline;
}

#fh-box-content-menus h2 {
    height: 34px;
    margin-bottom: 0;
    padding-bottom: 0;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    background-image: url("/images/menu_top.png");
    background-position: top left;
    background-repeat: no-repeat;
}

#fh-box-content-menus h2 a:link,
#fh-box-content-menus h2 a:visited,
#fh-box-content-menus h2 a:hover,
#fh-box-content-menus h2 a:active {
    color: #FFF;
    text-decoration: none;
}

#fh-box-content-menus p a:link,
#fh-box-content-menus p a:visited,
#fh-box-content-menus p a:hover,
#fh-box-content-menus p a:active {
    color: #000;
    text-decoration: none;
}

#fh-box-content-menus p {
    text-align: center;
}

#fh-box-staff select,
#fh-box-staff input.fh-fullname-search,
#fh-box-content-menus select {
    width: 195px;
}

#fh-box-services,
#fh-box-find-a-physician {
    margin-top: 20px;
}

#fh-box-content-area {
    width: auto;
}

#fh-box-body-content .core {
   background-color: #FFF; 
}

#fh-home-page #fh-box-body-home {
    padding-bottom: 20px;
}

#fh-box-masthead-menu {
    width: 254px;
    background-color: #017185;
    overflow: hidden;
}

#fh-box-masthead-menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#fh-box-masthead-menu ul li {
    float: left;
    clear: left;
}

#fh-box-masthead-menu div {
    height: 280px;
    overflow: hidden;
    clear: left;
}

#fh-box-masthead-menu img {
    display: block;
    border-style: none;
    padding: 0;
    margin: 0;
}

#fh-top-action,
#fh-bottom-action {
    float: left;
    clear: left;
    cursor: pointer;
}

#fh-box-masthead-image {
    text-align: right;
    /*width: 746px;*/
    width: 1020px;
    position: relative;
}

#fh-box-masthead-image ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#fh-box-masthead-image ul li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: none;
}

#fh-box-masthead-image ul li.list-item-0 {
    display: block;
}

#fh-box-home-content-area {
    padding: 0 20px;
    border-top: 1px solid #FFF;
    line-height: 2.0em;
}

#fh-box-footer div.fh-outer {
    padding-top: 20px;
    min-height: 159px;
    background: #639EAA url("/images/footer_background.jpg") no-repeat top left;
    float: left;
    width: 1000px;
}

#fh-box-footer h2 {
    color: #017185;
    width: 210px;
    margin: 0;
    padding: 0 20px;
}

#fh-box-footer .footer-links {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 88px;
}

#fh-box-footer .footer-item {
    display: inline-block;
    margin: 0 0 0 70px;
    padding: 0;
    width: auto;
    height: 88px;
    vertical-align: top;
    /*outline: 2px solid green;*/
}

#fh-box-footer .first-item {
    width: 280px;
    margin: 0;
    line-height: 88px;
    vertical-align: middle;
}

/* Inline block for IE < 8 */
.lt-ie8 #fh-box-footer .footer-item {
    display: inline;
    zoom: 1;
}

#fh-box-footer .footer-item ul {
    list-style: none;
    margin: 10px 0;
    padding: 0;
}

#fh-box-footer .footer-item a:link,
#fh-box-footer .footer-item a:visited,
#fh-box-footer .footer-item a:hover,
#fh-box-footer .footer-item a:focus,
#fh-box-footer .footer-item a:active {
    color: #fff;
    text-decoration: none;
    line-height: 1.5;
}

#fh-copyright {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

#fh-copyright ul {
    list-style: none;
    margin: 0 0 0 30px;
    padding: 0;
}

#fh-copyright li {
    display: inline;
}

#fh-copyright div {
    width: 1020px;
    margin: 0 0 0 -10px;
    padding: 20px 0;
    background: url("/images/ribbon_wide.png") no-repeat top left;
}

#fh-copyright a {
    text-decoration: none;
}

#fh-copyright a:link {
    color: #000;
}

#fh-copyright a:visited {
    color: #000;
}

#fh-copyright a:hover,
#fh-copyright a:active {
    color: #D8632E;
    text-decoration: underline;
}

#fh-page-contact {
    width: 204px;
    overflow: hidden;
    float: right;
    text-align: center;
    color: #000;
    margin-bottom: 20px;
    margin-left: 20px;
}

/* For those times whenever we have a content page image */
h1.pagetitle #fh-page-contact {
    float: none;
    clear: right;
}

h1.pagetitle #fh-page-contact,
h1.pagetitle .contentpic {
    margin-left: 20px;
}

h1.pagetitle .contentpic {
    width: 204px;
    display: block;
    overflow: hidden;
}

#fh-page-contact .org {
    height: 25px;
    line-height: 25px;
    background-image: url("/images/contact_top.png");
    background-position: top left;
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
}

#fh-page-contact .adr {
    border: 1px solid #EF4136;
    padding: 14px 10px;
    width: 182px;
    line-height: 2.0em;
}

#fh-page-contact .tel .type {
    display: none;
}

#fh-page-contact .tel {
    font-weight: bold;
}

#fastcommand-emergency-site {
    float: right;
    padding-right: 20px;
}

#search-box {
    width: 240px;
    margin: 0 auto;
    padding: 0;
    border-radius: 0 2px 2px 0;
    background: url(/images/search_background.png) no-repeat top right;
}

#search-field {
    margin: 0;
    border: 0;
    padding: 0;
    width: 210px;
    border-radius: 4px 0 0 4px;

    -ms-appearance: textfield;
    -o-appearance: textfield;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}

#search-button {
    border: 0;
    margin: 0;
    padding: 0;
    color: #fff;
    width: 30px;
    background: url(/images/search_button_background.png) no-repeat center center;
    cursor: pointer;
    text-indent: -5000px;

    -ms-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#search-field,
#search-button {
    height: 25px;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
}

/* Next CSS */
/* Swisher Memorial Hospital */

@keyframes fade {
  from {
    opacity: 1;
  }
  
  50% {
    opacity: 0;
  }
  
  to {
    opacity: 1;
  }
}

body {
  /*animation: fade 8s infinite;*/
}

a[href=""], a[href="#"] {
  cursor: default;
}

.employee-login-item {
    float: right;
    margin-right: 40px;
    display: inline; /* ie6 double margin fix */
}

.employee-links {
    display:none;   
}

ul.directors img {
    clear:both; 
    padding:10px;           
}

ul.directors li {
    float:left;
    width:30%;
    display:inline;
    list-style-type:none;  
    text-align:center; 
    min-height: 290px;     
}

.coming-soon {
    width:130px;
    height:175px;
    background-color:#ccc;
    color:#000;
    font-size:20px;
    line-height:30px;
    text-align:center;
    margin:0px auto;
    clear:both; 
    padding:10px; }

#fh-box-footer h2 {
    font-family: Open Sans, sans-serif;
    font-size: 28px;
}

#fh-box-content-area {
    background-image: url('/images/cp-h20.jpg');
    background-repeat: no-repeat;
    background-position: bottom right;  
}

.fh-column .column-text {
    font: 0.75em/20px Open Sans, sans-serif;
}

#fh-box-footer .footer-item a:link,
#fh-box-footer .footer-item a:visited,
#fh-box-footer .footer-item a:hover,
#fh-box-footer .footer-item a:focus,
#fh-box-footer .footer-item a:hover { 
    font: bold 0.75em/20px Open Sans, sans-serif;
}

.footer-item li:before { 
    content: "\BB"; 
    margin-right: 6px; 
    color: #fff; 
}    

#breadcrumb-box a:link,
#breadcrumb-box a:visited,
#breadcrumb-box a:hover,
#breadcrumb-box a:focus,
#breadcrumb-box a:hover {
    font: 0.75em/20px Open Sans, sans-serif;
}

#job-listing-cell {
    background-color: #F1f1f1;
    background-image: none;
    background-repeat: no-repeat;
}

#fh-box-staff .fh-column h2 img {
    border-style: none;
    width: 302px;
}

.content-page {
    float: left;
    width: 680px;
    font: 0.95em/20px Open Sans, sans-serif;
    background-image: url('/images/content-divider.jpg');
    background-repeat: repeat-y;
    background-position: top right;
    padding-right:35px;
}

.content-menu-area {
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.specialty-search h3 {
   font-size: 18px;
   font-weight: normal;
   margin: 0;
   padding: 0;
}

html>body #fh-box-nav ul.navigation-menu{
    background-color: #c93732; /* Old browsers */
    background-image: -moz-linear-gradient(top, #c93732 0%, #ac2622 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c93732), color-stop(100%,#ac2622)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #c93732 0%,#ac2622 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, #c93732 0%,#ac2622 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, #c93732 0%,#ac2622 100%); /* IE10+ */
    background-image: linear-gradient(to bottom, #c93732 0%,#ac2622 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c93732', endColorstr='#ac2622',GradientType=0 ); /* IE6-9 */
}

#search-field {
    box-shadow: inset 0 0 3px #000;
}

.footer-links {
    -moz-box-shadow: 0 0 5px 0px #888;
    -webkit-box-shadow: 0 0 5px 0px #000;
    box-shadow: 0 0 5px 0px #000;
}

.fh-column-2 .column-text a:hover {
    color: #438e1f;
}

#fh-copyright {
    background-color:#ffffff;
    font: 0.85em/20px Open Sans, sans-serif;
}

#fh-copyright a:link,
#fh-copyright a:visited {
    color:#000000;
}

#fh-box-footer .fh-links div ul {
    margin-top:15px;
}

#fh-service-submit {
    background-image:url('/images/go_button.png');
    background-repeat:no-repeat;
}

#fh-doctor-submit {
    background-image:url('/images/go_button.png');
    background-repeat:no-repeat;
}

h1.pagetitle .contentpic {
    display: block;
    overflow: hidden;
    width: auto;
}

.pay-lists, .join-lists, .fh-my-health {
    line-height: 24px;
    list-style-image:url('/images/bullet.gif');
}

#fh-content-masthead img {
    border:0px solid #c93732;
    margin-bottom: 20px;
}

.contentpic2 {
    background-color: #f1f1f1;
    padding: 2px;
    text-align: center;
}

#fh-box-staff .fh-column p {
    color: #005ca0;
    line-height: 2.0em;
    font-weight:bold;
}

#fh-box-staff .fh-column p strong {
    color: #005ca0;
}

#fh-secondary-navigation .fh-nav-core {
    background-image: none;
    background-repeat: repeat-y;
    background-position: top left;
}

.fh-nav-outer {
    padding-top: 20px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: top left;
}

.fh-nav-inner {
    padding-bottom: 20px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: bottom left;
}

.fh-nav-header a:link,
.fh-nav-header a:visited {
    color:#FFF;
}

.fh-nav-header a:hover,
.fh-nav-header a:focus,
.fh-nav-header a:active {
    color: #f9a637;
}

#fh-mast-body {
    background-color: #d0c2b0;
}

#fh-box-footer .fh-links div li a:link,
#fh-box-footer .fh-links div li a:visited, 
#fh-box-footer .fh-links div li a:hover,
#fh-box-footer .fh-links div li a:focus,
#fh-box-footer .fh-links div li a:active, {
    text-decoration: underline;
    color: #f9a637;
}

body {
    background-color: #f1e8b9;
    background-image:url('/images/stripe_background.jpg');
    background-repeat:repeat-x;
}

.pay-lists, .join-lists, .fh-my-health {
    color: #002e04;
}

#fh-box-footer div.fh-outer {
    background-color: #ffffff;
    min-height: 88px;
    width: 1020px;
    margin-left: -10px;
    padding: 0;
}

.sub-navigation-menu {
    background: #AC2622;
    opacity: 0.9;
}

#foundation-buttons {
    float:left;
    width:300px;
    margin: 0px 10px;
}

#foundation-buttons a:link,
#foundation-buttons a:visited,
#foundation-buttons a:hover,
#foundation-buttons a:focus,
#foundation-buttons a:active {
    display:block;
    background-image: url(http://pictures.fasthealth.com/pictures/154393.jpg);
    background-repeat:no-repeat;
    width:210px;
    height:27px;
    padding:15px 20px 30px;
    color:#D8E9EC;
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
}

#foundation-buttons ul {
    width:500px;
}

.dsme ul li {
    list-style-type:none;
    float:left;
    display:inline;
}

#fh-box-body-content .core {
    background-image:url('/images/methodist_bk_image-content.jpg');
    background-position:bottom center;
    background-repeat: no-repeat;
    padding: 0 0 20px;
}

#fh-box-header {
    background: #a7cff7; /* Old browsers */
    background: -moz-linear-gradient(top, #a7cff7 0%, #5688b7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7cff7), color-stop(100%,#5688b7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a7cff7 0%,#5688b7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a7cff7 0%,#5688b7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a7cff7 0%,#5688b7 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a7cff7 0%,#5688b7 100%); /* W3C */
    
    /*    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cff7', endColorstr='#5688b7',GradientType=0 );
    background-color: #a7cff7;*/
}

#fh-header-search {
    margin:80px 0px 0px 180px;
}

#fh-box-nav {
    font: bold 15px Verdana, sans-serif;
    background-color: #fff;
    background: #c93732; /* Old browsers */
    background: -moz-linear-gradient(top, #c93732 0%, #ac2622 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c93732), color-stop(100%,#ac2622)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c93732 0%,#ac2622 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c93732 0%,#ac2622 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c93732 0%,#ac2622 100%); /* IE10+ */
    background: linear-gradient(to bottom, #c93732 0%,#ac2622 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c93732', endColorstr='#ac2622',GradientType=0 ); /* IE6-9 */
}

#fh-box-nav .menu-link-text a:hover,
#fh-box-nav .menu-link-text a:focus,
#fh-box-nav .menu-link-text a:active {
    color:#f7f7f7; 
    border-bottom:1px dashed #efe5b1;
    padding: 0px 0px 7px 0px;
}

#fh-box-nav .menu-link-text a {
    color:#FFF;
    font-size:16px;
    font-family:Tahoma,sans-serif;
}

li.submenu-item a:link, 
li.submenu-item a:visited {
    color:#ffffff;
    font-size:16px;
}

li.submenu-item a:hover,
li.submenu-item a:focus,
li.submenu-item a:active {
    color:#FFF;
    padding: 7px 0px 7px 0px;
    background-color:#851410;
    font-size:16px;
}

#fh-box-nav .sub-navigation-menu li.submenu-item a:link,
#fh-box-nav .sub-navigation-menu li.submenu-item a:visited,
#fh-box-nav .sub-navigation-menu li.submenu-item a:hover,
#fh-box-nav .sub-navigation-menu li.submenu-item a:focus,
#fh-box-nav .sub-navigation-menu li.submenu-item a:active {
    font: 0.80em/20px Open Sans, sans-serif;
}

#fh-box-menu .menu-content ul.links-list a:link,
#fh-box-menu .menu-content ul.links-list a:visited,
#fh-box-menu .menu-content ul.links-list a:hover,
#fh-box-menu .menu-content ul.links-list a:focus,
#fh-box-menu .menu-content ul.links-list a:active {
    color:#fff;
    font-size:17px;
    line-height:24px;
    font-family:Tahoma,sans-serif;
}

#fh-box-menu .menu-content ul.links-list a:hover,
#fh-box-menu .menu-content ul.links-list a:focus,
#fh-box-menu .menu-content ul.links-list a:active {
    color:#f9a637;
    font-family:Tahoma,sans-serif;
}

#fh-page-contact .adr {
    border: 1px solid #8c8c8c;
}

#fh-box-menu .menu-content ul.links-list li.links-list-top-item {
    border-bottom:1px dashed #74c1fa;
}

#fh-box-services .menu-content,
#fh-box-find-a-physician .menu-content {
    background-color: #bdbdbd;
    padding: 1px 10px 10px;
    background-image:url('images/menu_content.png');
    background-repeat:repeat-x;
}

#fh-box-tools .adr {
    font-size:22px;
    line-height:26px;
    font-weight:normal;
    color: #ffffff;
}

#fh-box-tools .adr .tel {
    font-size:26px;
    line-height:44px;
    font-weight:normal;
    color: #0c0256;
}

body {
    color: black;
    font: normal 14px/16px Verdana, sans-serif;
}

p {
    font-size:12px;
}

.page-Content a:link,
.page-Content a:visited {
    color:#03879E;
    font-size:12px;
}

h1.pagetitle {
    font: bold 19px georgia, serif;
    color: #CD362D;
}

.speciality-list {
	font-size: 14px;
	color: #005ca0;
}
.speciality-list2 {
	font-size: 16px;
	font-weight: 100;
	text-decoration:none;
	color: #6b9bc8;
	font-weight: 100;
}
.speciality-list a {
	font-weight: 100;
}
.fcondark {
	font: bold 14px Arial, sans-serif;	
	color: #FFFFFF;
}
.fcondark a:link {
	color: #3399FF;
}
.fcondark a:visited {
	color: #3399FF;
}
.fcondark a:hover {
	color: #00FFFF;
}
.fcondarklabel {
	font: bold 14px Arial, sans-serif;
	color: #FFFF00;
}
.formlabel{
	font: bold 14px Arial, sans-serif;
}
.size3text {
	color: #FFFFFF;
	font: bold 16px Arial, sans-serif;
	text-decoration: none;
}
.size5text {
	color: #FFFFFF;
	font: bold 20px Arial, sans-serif;
	text-decoration: none;
}
.piclinks {
	font-family: Arial, sans-serif;
	font-size: 18px;
	text-decoration: underline;
}
.piclinks a:link {
    font-family: Arial, sans-serif;
    font-size: 18px;
    text-decoration: underline;
    color: #415694;
}
.piclinks a:hover{
    font-family: Arial, sans-serif;
    font-size: 18px;
    text-decoration: underline;
    color: #415694;
}
.piclinks a:visited{
     font-family: Arial, sans-serif;
     font-size: 18px;
     text-decoration: underline;
     color: #415694;
}

.pagetitle {
    font-family:Arial, sans-serif;
    font-weight: bold ;
    font-size:19px 
    color: #c93732;
}

.content-size-5 .pagetitle {
    font-family:Arial, sans-serif !important; 
    letter-spacing:1px;     
}

.content-size-5 .feature14 {
    font-size:21px !important;
    letter-spacing:1px;          
}

.content-size-5 p{
    font-size:11px !important;  
    line-height:135%;      
}

.pagetitle2 {
    font: bold 24px Arial, sans-serif;
    color: #6b9bc8;
}
.adspace {
    background: #6b9bc8;
}

.feature18 {
    font-family: Arial;
    font-size: 20px;
    color: #005ca0;
    font-weight:bold;
}
.feature14 {
    font: 0.75em/1.8333 Verdana, Helvetica, Arial, sans-serif;
    line-height: 20px;
    font-family: Open Sans, sans-serif;
    color: #6597C6;
}
.feature12 {
    font: bold 12px Arial, sans-serif;
    color: #6b9bc8;
}
.feature {
    font-family: Arial, sans-serif;
    font-size: 12px;
}
.feature a {
    text-decoration: none;
    color: #0000FF;
}
.feature a:hover {
    text-decoration: none;
    color: #FF0000;
}
.text12b {
    font: bold 12px Arial, sans-serif;
    color: #000000;
}
.text12 {
    font: normal 12px Arial, sans-serif;
    color: #000000;
}

.calendar_table{
    border:0px;
}

.activedate{
    background-color: #c6e6fe;
    border:0px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.dateevent {
    font-family: Arial, sans-serif;
    font-size: 10px;
}

.inactivedate {
    background-color: #D3D3D3;
    border:0px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}
.menu a {
	text-decoration: none;
	color: #FFFFFF;
}
.menu a:hover {
        text-decoration: none;
	color: #00296B;
	background: #f7fafc;
}
.menu {
	color: #FFFFFF;
	background: #6b9bc8;
	font: bold 12px Arial, sans-serif;
}
.headermenu a {
	text-decoration: none;
	color: white;
}
.headermenu a:hover {
        text-decoration: none;
	color: #00296B;
	background: #f7fafc;
}
.headermenu {
	color: #FFFFFF;
	background: #A90003;
	font: bold 12px Arial, sans-serif;
}
.submenu a {
	text-decoration: none;
	color: #0000CC;
}
.submenu a:hover {
	text-decoration: none;
	color: #FF0000;
}
.submenu {
	font: bold 12px Arial, sans-serif;
	color: #000000;
	background: #f7fafc;
}
.dateevent {
	font-family: Arial, sans-serif;
	font-size: 10px;
}
.formlabel {
	font: bold 14px Arial, sans-serif;
	color: #0000CC;
}
.label {
	font: bold 14px Arial, sans-serif;
}
.summary {
	font-size: 12px;
}
.remove {
	color: #FF0000;
}
.myform {
	font: bold 12px Arial, sans-serif;
	background: #E6E6FA;
}
.jobform {
	background: #f9e5ca;
}
.today{
    background-color: #005ca0;
    color: #fff;
    border:0px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

.today a {
    color:#005ca0;
}

.month{
    background-color: #f9a637;
    font-weight: bold;
    border:0px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.day{
    background-color: #005ca0;
    border:0px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.general {
	color: #000000;
	font-size: 14px;
}
.F {
	font: bold 12px Arial, sans-serif;
        background: #FFB6C1;
}
.M {
	font: bold 12px Arial, sans-serif;
        background: #93D2FB;
}

.pageContent a:link
{
    color: #c93732;
}
pageContent a:visited
{
    color: #a92622;

}
.pageContent a:hover,
.pageContent a:focus,
.pageContent a:active
{
    color: #d64c47;
}
.

table {
        font-size: 1em;
}

/* Calendar */

.activedate {
    background-color: #f7f4e7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
    border-bottom: 1px solid #e5e2d1;
    border-top: 1px solid #fdfdfa;
}

.inactivedate {
    background-color: #f8f7f0;
    border: 0px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border-bottom: 1px solid #ddddda;
    border-top: 1px solid #Ffffff;
}

.today {
    background-color: #F1E8B9;
    border: 0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid #d4cb9e;
    border-top: 1px solid #f9f0c0;
    color: #000000;
}

.month {
    background-color: #C93732;
    font-weight: bold;
    border: 0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #FFF;
    font-size: 24px;
    border-bottom: 1px solid #b5322d;
    border-top: 1px solid #dd423d;
    text-shadow: 1px 2px 4px #7b201c,0 0 0 #000,1px 2px 4px #7b201c,0 1px 0 #FFF;
    height: 40px;
}

.day {
    background-color: #6597C6;
    color: #ffffff;
    border: 0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid #507aa2;
    border-top: 1px solid #669dd0;
}

.calendar_table {
    border: none;
}

/* End Calendar */

.mobile-site body {
    background: #fff;
    min-width: 320px;
}/* Text Sizes */

/* Content Page Sizes, default is .content-size-5 */

.content-size-1 .feature,
.content-size-1 .feature12,
.content-size-1 {
    font-size: 6px !important;
    line-height: 10px;
}

.content-size-1 .feature18 {
    font-size: 12px !important;
    line-height: 16px;
}

.content-size-1 .feature14 {
    font-size: 10px !important;
    line-height: 14px;
}

.content-size-1 .pagetitle {
    font-size: 14px !important;
    line-height: 18px;
}

/* ------------------------ */

.content-size-2 .feature,
.content-size-2 .feature12,
.content-size-2 {
    font-size: 8px !important;
    line-height: 12px;
}

.content-size-2 .feature18 {
    font-size: 14px !important;
    line-height: 18px;
}

.content-size-2 .feature14 {
    font-size: 12px !important;
    line-height: 16px;
}

.content-size-2 .pagetitle {
    font-size: 16px !important;
    line-height: 20px;
}

/* ------------------------ */

.content-size-3 .feature,
.content-size-3 .feature12,
.content-size-3 {
    font-size: 10px !important;
    line-height: 14px;
}

.content-size-3 .feature18 {
    font-size: 16px !important;
    line-height: 20px;
}

.content-size-3 .feature14 {
    font-size: 14px !important;
    line-height: 18px;
}

.content-size-3 .pagetitle {
    font-size: 18px !important;
    line-height: 22px;
}

/* ------------------------ */

.content-size-4 .feature,
.content-size-4 .feature12,
.content-size-4 {
    font-size: 12px !important;
    line-height: 16px;
}

.content-size-4 .feature18 {
    font-size: 18px !important;
    line-height: 22px;
}

.content-size-4 .feature14 {
    font-size: 14px !important;
    line-height: 18px;
}

.content-size-4 .pagetitle {
    font-size: 20px !important;
    line-height: 24px;
}

/* ------------------------ */
/* Default                  */
/* ------------------------ */

.content-size-5 .feature,
.content-size-5 .feature12,
.content-size-5 {
    font-size: 14px !important;
    line-height: 18px;
}

.content-size-5 .feature14 {
    font-size: 18px !important;
    line-height: 22px;
}

.content-size-5 .feature18 {
    font-size: 22px !important;
    line-height: 26px;
}

.content-size-5 .pagetitle {
    font-size: 24px !important;
    line-height: 28px;
}

/* ------------------------ */

.content-size-6 .feature,
.content-size-6 .feature12,
.content-size-6 {
    font-size: 18px !important;
    line-height: 22px;
}

.content-size-6 .feature14 {
    font-size: 22px !important;
    line-height: 26px;
}

.content-size-6 .feature18 {
    font-size: 26px !important;
    line-height: 30px;
}

.content-size-6 .pagetitle {
    font-size: 28px !important;
    line-height: 32px;
}

/* ------------------------ */

.content-size-7 .feature,
.content-size-7 .feature12,
.content-size-7 {
    font-size: 22px !important;
    line-height: 26px;
}

.content-size-7 .feature14 {
    font-size: 26px !important;
    line-height: 30px;
}

.content-size-7 .feature18 {
    font-size: 32px !important;
    line-height: 36px;
}

.content-size-7 .pagetitle {
    font-size: 34px !important;
    line-height: 38px;
}

/* ------------------------ */

.content-size-8 .feature,
.content-size-8 .feature12,
.content-size-8 {
    font-size: 26px !important;
    line-height: 30px;
}

.content-size-8 .feature14 {
    font-size: 32px !important;
    line-height: 36px;
}

.content-size-8 .feature18 {
    font-size: 36px !important;
    line-height: 40px;
}

.content-size-8 .pagetitle {
    font-size: 38px !important;
    line-height: 42px;
}

/* ------------------------ */

.content-size-9 .feature,
.content-size-9 .feature12,
.content-size-9 {
    font-size: 32px !important;
    line-height: 36px;
}

.content-size-9 .feature14 {
    font-size: 36px !important;
    line-height: 40px;
}

.content-size-9 .feature18 {
    font-size: 42px !important;
    line-height: 46px;
}

.content-size-9 .pagetitle {
    font-size: 44px !important;
    line-height: 48px;
}

/* ------------------------ */

.content-size-10 .feature,
.content-size-10 .feature12,
.content-size-10 {
    font-size: 36px !important;
    line-height: 40px;
}

.content-size-10 .feature14 {
    font-size: 42px !important;
    line-height: 46px;
}

.content-size-10 .feature18 {
    font-size: 46px !important;
    line-height: 50px;
}

.content-size-10 .pagetitle {
    font-size: 48px !important;
    line-height: 52px;
}

/* ------------------------ */

.content-size-11 .feature,
.content-size-11 .feature12,
.content-size-11 {
    font-size: 42px !important;
    line-height: 46px;
}

.content-size-11 .feature14 {
    font-size: 46px !important;
    line-height: 50px;
}

.content-size-11 .feature18 {
    font-size: 52px !important;
    line-height: 56px;
}

.content-size-11 .pagetitle {
    font-size: 54px !important;
    line-height: 58px;
}

/* ------------------------ */

.content-size-12 .feature,
.content-size-12 .feature12,
.content-size-12 {
    font-size: 46px !important;
    line-height: 50px;
}

.content-size-12 .feature14 {
    font-size: 50px !important;
    line-height: 54px;
}

.content-size-12 .feature18 {
    font-size: 56px !important;
    line-height: 60px;
}

.content-size-12 .pagetitle {
    font-size: 58px !important;
    line-height: 62px;
}

/* ------------------------ */

.content-size-13 .feature,
.content-size-13 .feature12,
.content-size-13 {
    font-size: 50px !important;
    line-height: 54px;
}

.content-size-13 .feature14 {
    font-size: 54px !important;
    line-height: 58px;
}

.content-size-13 .feature18 {
    font-size: 60px !important;
    line-height: 64px;
}

.content-size-13 .pagetitle {
    font-size: 62px !important;
    line-height: 66px;
}

/* ------------------------ */

.content-size-14 .feature,
.content-size-14 .feature12,
.content-size-14 {
    font-size: 54px !important;
    line-height: 58px;
}

.content-size-14 .feature14 {
    font-size: 58px !important;
    line-height: 62px;
}

.content-size-14 .feature18 {
    font-size: 64px !important;
    line-height: 68px;
}

.content-size-14 .pagetitle {
    font-size: 66px !important;
    line-height: 70px;
}

/* ------------------------ */

.content-size-15 .feature,
.content-size-15 .feature12,
.content-size-15 {
    font-size: 58px !important;
    line-height: 62px;
}

.content-size-15 .feature14 {
    font-size: 62px !important;
    line-height: 66px;
}

.content-size-15 .feature18 {
    font-size: 68px !important;
    line-height: 72px;
}

.content-size-15 .pagetitle {
    font-size: 70px !important;
    line-height: 74px;
}

/* ------------------------ */

.content-size-16 .feature,
.content-size-16 .feature12,
.content-size-16 {
    font-size: 62px !important;
    line-height: 66px;
}

.content-size-16 .feature14 {
    font-size: 66px !important;
    line-height: 70px;
}

.content-size-16 .feature18 {
    font-size: 72px !important;
    line-height: 76px;
}

.content-size-16 .pagetitle {
    font-size: 74px !important;
    line-height: 78px;
}
