@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, center,
dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0px;
    padding: 0px;
    border: 0px;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #53565a;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ul, li {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

ol li {
    padding: 0px;
    margin: 0px;
    list-style-type: decimal !important;
}

ol li ul li {
    padding: 0px;
    margin: 0px;
    list-style-type: none !important;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

b {
    font-weight: bold;
}

i, em {
    font-style: italic !important;
}

/* main-FHS styles started */
html, body {
    color: #030303;
    filter: none !important;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

.clear {
    clear: both;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.bordern {
    border: none;
}

.fontI, em {
    font-style: italic;
    font-size: 16px;
    line-height: 18px;
}

.padmarg {
    padding: 0px;
    margin: 0px;
}

.botSpc10 {
    margin-bottom: 10px;
}

.botSpace {
    margin-bottom: 0px;
}

.mainInfo {
    margin-bottom: 0px;
    float: left;
}

body {
    /*background: url("../images/bg_banner-int.jpg") repeat-x scroll 0 0 transparent;*/
}

.imgla {
    float: left;
    padding: 0px 5px 5px 0px;
    border: none;
}

.imgra {
    float: right;
    padding: 0px 0px 5px 5px;
    border: none;
}

a:link, a:visited {
    color: #323232;
    font-weight: bold;
}

a:hover {
    text-decoration: none;
    color: #48A0E1;
    font-weight: bold;
}

.margrt20 {
    margin-right: 20px;
}

.margrt10 {
    margin-right: 10px;
}

body.home {
    /*background: url(../images/bg_banner.jpg) 0px 0px repeat-x;*/
}

body.bginternal {
    /*background:url(../images/bg_banner-int.jpg) 0px 0px repeat-x;*/
}

body p {
    line-height: 18px;
    margin: 12px 0px;
    font-size: 16px !important;
}

/*div#ctl00_MainContentPlaceholder_contentblockMidTd {line-height:18px; margin:12px 0px; font-size:14px !important;}*/
.clsLabel {
    line-height: 18px;
    margin: 12px 0px;
}

p b {
    font-size: 16px !important;
    font-weight: bold;
}

p em {
    font-size: 16px !important;
}

p a:link, p a:visited {
    text-decoration: none;
    font-size: 16px !important;
    color: #023D63;
    font-weight: bold;
}

p a:hover {
    text-decoration: none;
    font-size: 14px !important;
    color: #48A0E1;
    font-weight: bold;
}

p label {
    color: #024169;
    font-weight: bold;
}

table tbody tr th {
    text-align: left;
    padding: 10px 0px;
    vertical-align: top;
    font-weight: bold;
    font-size: 14px;
}

table tbody tr td {
    vertical-align: top;
    font-size: 16px !important;
}

table tbody tr td span {
    font-size: 14px;
    line-height: 18px;
}

table tr td a:link, table tr td a:visited {
    /*text-decoration:none;
    font-size:14px;
    line-height:16px;
    font-weight:bold;*/
    text-decoration: none;
    font-size: 16px;
    line-height: 18px;
    font-weight: normal;
    color: #0097a9 !important;
}

table tr td a:hover {
    text-decoration: none;
    font-size: 16px;
    line-height: 18px;
    font-weight: normal;
    color: #bfe5e9 !important;
}

span.pageHead1, span.pageHead1 strong {
    color: #225779;
    font-size: 28px !important;
    font-weight: normal;
    padding: 0 0 10px;
    margin: 10px 0px;
    line-height: 28px;
    *margin: 7px 0px 7px 0px !important;
}

/*@media \0screen {h1, span.pageHead1, span.pageHead1 strong  {padding-top:10px !important;}} *//* ie8 h1 Solution*/
:root h1, span.pageHead1, span.pageHead1 strong {
    line-height: 28px !important;
}

/* ie9 h1 solution */
h2 {
    color: #030303;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin: 20px 0px 4px 0px;
}

.box002-int h2 + p {
    margin-top: -5px !important;
}

.box002-int p + h2 {
    margin-top: -5px !important;
    font-size: 14px;
}

.box002-int h1 + h2 {
    margin-top: -5px !important;
    font-size: 14px;
}

.box002-int h2 {
    font-size: 14px !important;
}

span.pageHead1Margin, div.box002-int span.pageHead1Margin {
    color: #225779;
    font-size: 28px;
    font-weight: normal;
    line-height: 30px;
}

h3 {
    font-weight: bold;
    margin: 8px 0px;
}

.footerbg {
    /*background: #eff0ef url(../images/bg_footer.jpg) left top repeat-x;*/
    margin-top: 10px;
}

.mainFooter01 {
    width: 1000px;
    margin: 0px auto;
    padding: 12px 0px 15px 0px;
    *padding-bottom: 0px;
    border-bottom: 1px dotted #53565a;
}

.mainFooter02 {
    width: 1000px;
    margin: 0px auto;
    padding: 15px 0px 15px 0px;
}

.fhsinfo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    color: #53565a;
    margin-top: 0px;
    margin-left: 180px;
}

.pgWrapper {
    /*width:1000pxwidth: 100%*/;
    margin: 0px auto;
    min-width: 1280px;
}

.btmWrapper {
    width: 1000px;
    margin: 0px auto;
}

.logoFHS {
    margin-top: 25px;
    float: left;
}

/*code edited on 18Nov13 start*/
.rttopBox {
    float: right;
    margin: 0px 0px 10px 10px;
}

.top-nav ul li {
    border: 0px none !important;
}

.top-nav ul li i {
    width: 28px;
    height: 28px;
    background: url(../images/fhs-sprite.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.top-nav ul li a {
    /*font-weight: bold !important;
    font-size: 11px !important;*/
    color: #53565a !important;
}

.top-nav ul li i.doctor {
    background-position: -3px -4px;
}

.top-nav ul li i.chart {
    background-position: -31px -4px;
}

.top-nav ul li i.clinic {
    background-position: -59px -4px;
}

.top-nav ul li i.care {
    background-position: -87px -3px;
}

.topRtBox {
    float: right;
    width: 634px;
    *width: 632px;
    padding-top: 15px;
    *padding-top: 6px;
    padding-right: 15px;
    height: 2px;
}

/*code edited on 18Nov13 end*/
.rttopBox {
    float: right;
    margin-top: 15px;
}

.topRtBox {
    float: right;
    /*width: 634px;*/
    width: 571px;
    *width: 632px;
    padding-top: 15px;
    padding-right: 15px;
}

.topRtBox ul {
    list-style-type: none;
    float: right;
}

.topRtBox ul li {
    list-style-type: none;
    border-right: 1px solid #024169;
    padding: 0px 8px 0px 5px;
    *padding: 0px 6px 0px 7px;
    display: inline;
    background: none;
    float: right;
}

.topRtBox ul li.lastli {
    border: none;
    padding-right: 0px;
}

/*.topRtBox ul li a:link, .topRtBox ul li a:visited {font-weight:normal; text-decoration:none; color:#002c99 font-size:13px;}
.topRtBox ul li a:active, .topRtBox ul li a:focus  {font-weight:normal; text-decoration:none; color:#002c99; }
.topRtBox ul li a:hover  {font-weight:normal; text-decoration:none; color:#002c99; } */
.cntrSearch {
    float: left;
    margin-right: 6px;
    background: url(../images/bg-search.gif) 0px 0px no-repeat;
    width: 119px;
    height: 20px !important;
    font-size: 11px;
    color: #9a9a9a;
    border: 0px;
    outline: none;
    border: 1px solid #d0d0d0 !important;
    -moz-box-shadow: inset 0 0 6px #cccccc;
    -webkit-box-shadow: inset 0 0 6px #cccccc;
    box-shadow: inset 0 0 6px #cccccc;
    padding-left: 5px;
    *line-height: 20px;
}

@media \0screen {
    .cntrSearch {
        float: left;
        margin-right: 6px;
        background: url(../images/bg-search.gif) 0px 0px no-repeat;
        width: 119px;
        font-size: 11px;
        color: #9a9a9a;
        border: 0px;
        padding: 0px 0px 0px 0px
    }
}

/* main Navigation with Dropdown menus - START */
/*Code Modification Done On 19/6/2013*/
/* dropdown menu selectors - start */
div.mainNavBlk {
    /*background: url(../images/border-mainNav.png) -22px bottom no-repeat;*/
    height: 60px;
}

div.mainNavBlk ul.mainNav {
    list-style-type: none;
    text-align: center;
}

div.mainNavBlk ul.mainNav li {
    list-style-type: none;
    display: inline;
    background: none;
    font-weight: bold;
    line-height: 28px;
}

div.mainNavBlk ul.mainNav li a:link {
    text-decoration: none;
    color: #53565a !important;
    /*padding: 0px 10px 0px 10px; */

    /*code edited on 27022014*/
    padding: 0px 20px 0px 13px;
    /*code edited on 27022014*/

    /*font-size: 1.05em !important;*/
    font-weight: 600;
}

div.mainNavBlk ul.mainNav li a:visited {
    color: #53565a;
}

div.mainNavBlk ul.mainNav li a.active {
    text-decoration: none;
    color: #0097a9;
    /*padding: 5px 10px 2px 10px;
    padding: 5px 10px 3px 10px  \0/ IE9 !important;
    *padding: 5px 10px 6px 10px; */

    /*code edited on 27022014
    padding: 5px 13px 2px 13px;
    padding: 5px 13px 3px 13px   \0/  IE9 !important;
    *padding: 5px 13px 6px 13px;
    /*code edited on 27022014*/

    padding: 0px 20px 0px 13px;
    padding: 0px 20px 0px 13px \0/ IE9 !important;
    *padding: 0px 20px 0px 13px;

    position: relative;
    z-index: 25;
    font-size: 1.05em !important;
    opacity: 0.95;
    filter: alpha(opacity=95) !important; /*for Internet Explorer 6/7*/
    filter: "alpha(opacity=95)"; /*for Internet Explorer 8*/
}

div.mainNavBlk ul.mainNav li a:hover {
    text-decoration: none;
    color: #0097a9 !important;
    /*padding: 5px 10px 2px 10px;
     padding: 5px 10px 3px 10px  \0/ IE9 !important;
     *padding: 5px 10px 6px 10px; */

    /*code edited on 27022014*/
    padding: 5px 13px 2px 13px;
    padding: 5px 13px 3px 13px \0/ IE9 !important;
    /**padding: 5px 13px 6px 13px;*/
    /*code edited on 27022014*/

    position: relative;
    z-index: 25;
    font-size: 1.05em !important;
    opacity: 0.95;
    filter: alpha(opacity=95) !important; /*for Internet Explorer 6/7*/
    filter: "alpha(opacity=95)"; /*for Internet Explorer 8*/
    font-weight: 600;
}

/*
div.mainNavBlk ul.mainNav li a#home:hover {
    text-decoration: none;
    color: #48a0e1;
    background: none;
    */
/*padding: 5px 10px 6px 10px; *//*


    */
/*code edited on 27022014*//*

    */
/*padding: 5px 13px 6px 13px;*//*

    padding: 0px 20px 0px 13px;
    */
/*code edited on 27022014*//*


    border-top: 0px;
    border-right: 0px;
    font-size: 1.05em !important;
    opacity: 0.95;
    filter: alpha(opacity=95) !important; */
/*for Internet Explorer 6/7*//*

    filter: "alpha(opacity=95)"; */
/*for Internet Explorer 8*//*

}
*/

div.mainNavBlk ul.mainNav li a#home {
    padding: 0px 20px 0px 13px;
}

div.mainNavBlk ul.mainNav li a#home:hover {
    padding: 0px 20px 0px 13px;
}

div.mainNavBlk ul.mainNav li a.activelist {
    text-decoration: none;
    color: #48a0e1; /*border-top:1px solid #919293; border-right:2px solid #919293; */
    font-size: 1.05em !important;
    padding: 0px 20px 0px 13px;
}

/*Code Modification Done On 19/6/2013*/
/* dropdown menu selectors - start */
div.submenudiv {
    padding: 0px 20px 15px 20px;
    *padding: 0px 20px 15px 20px !important;
    margin: -5px;
    /*    *margin: -4px -4px -4px 0px !important; */

    /*code edited on 14022014
    *margin: -4px -4px -4px 8px !important;
    /*code edited on 14022014*/

    /*code edited on 28022014*/
    *margin: -4px -4px -4px 12px !important;
    /*code edited on 28022014*/

    background: #FFF url("../images/navBg1.gif") left bottom repeat-x;
    font-weight: normal !important;
    position: absolute !important;
    z-index: 2000000000;
    display: none;
    *margin-top: 26px !important;
    border-top: 3px solid #0097a9 !important;
    border-right: 1px solid #dfdfdf !important;
    border-left: 1px solid #dfdfdf !important;
    border-bottom: 1px solid #dfdfdf !important;
}

div.mrgSetCHT {
    background: #fff url("../images/navBgcht.png") left bottom repeat-x !important;
}

/*Code Modification Done On 19/6/2013*//*Code Modification Done On 19/6/2013*/
div.submenudiv span {
    margin: 0px !important;
    font-size: 14px;
    font-weight: bold;
    /*color: #323232;*/
    color: #414141;
    /*width: 443px;*/
    /*code edited on 27022014*/
    padding-top: 4px;
    /*code edited on 27022014*/

    text-align: left;
    display: block;
    border-bottom: 1px solid #000000;
}

/*Code Modification Done On 19/6/2013*/
div.submenudiv ul#AtoZ {
    padding: 0px !important;
    margin: 0px !important;
    text-align: left !important;
}

div.submenudiv ul#AtoZ li {
    padding: 0px 3px 0px 0px !important;
    border: 0px;
    color: #BDBDAF;
    display: inline;
    font-weight: normal !important;
    font-size: 1.05em !important;
}

div.submenudiv ul#AtoZ li a:link, div.submenudiv ul#AtoZ li a:visited {
    padding: 0px 2px 0px 0px !important;
    border: 0px;
    text-decoration: none;
    color: #323232;
    font-weight: normal !important;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
}

div.submenudiv ul#AtoZ li a:hover {
    padding: 0px 2px 0px 0px !important;
    border: 0px;
    text-decoration: none;
    color: #48a0e1;
    font-weight: normal !important;
    background: none;
}

div.submenudiv ul.submenu {
    list-style-type: none;
    text-align: left;
    float: left;
    padding: 0px 0px 10px 0px;
}

div.submenudiv ul.submenu li {
    margin: 0px;
    /*code added on 10022014*/
    /*padding: 0px !important;*/
    /*code added on 10022014*/
    border: 0px;
    list-style-type: none;
    font-size: 0.85em !important;
    display: block;
    color: #323232;
    background: transparent;

    /*code added on 10022014*/
    line-height: 16px;
    padding: 5px 0px !important;
    /*code added on 10022014*/
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    div.submenudiv ul.submenu li {
        font-size: 12px !important;
    }
}

/*code edited on 25062013*/
/* This works only in Safari and Google Chrome */
/*div.submenudiv ul.submenu li:first-child {*/
/*line-height: 10px !important;*/
/*margin-bottom: 10px;*/
/*}*/
/*code edited on 25062013*/
div.submenudiv ul.submenu li a:link, div.submenudiv ul.submenu li a:visited {
    padding: 0px !important;
    border: 0px;
    color: #414141;
    text-decoration: none;
    background: transparent;
    font-weight: normal !important;
}

div.submenudiv ul.submenu li a:hover {
    padding: 0px !important;
    border: 0px;
    color: #48a0e1;
    text-decoration: none;
    font-weight: normal;
    padding: 0 !important;
}

div.submenudiv ul.submenu li.lastha {
    margin: 2px 0px 5px 0px;
}

div.submenudiv ul.submenu li.lastha a:link {
    line-height: 12px !important;
    font-weight: normal !important;
    *padding: 0px;
    *line-height: 12px;
}

.mrgrt30 {
    margin-right: 30px;
    *margin-top: 3px;
}

.margt10 {
    *margin-top: 3px;
}

ul.mainnav li.mainmenu a#home {
    font-size: 14.5px;
}

ul.mainnav li.mainmenu a#hcs {
    padding: 0px 20px 0px 13px;
    font-size: 14.5px;
}

ul.mainnav li.mainmenu div.mrgSetHCS {
    *margin-left: 82px !important;
}

.mrgSetHCS {
    /*code edited on 25062013
    margin-left: 125px !important;
    margin-left: 150 px/9  !important;
    code edited on 25062013*/
    /*code edited on 04022014
    margin-left: 170px !important;
    margin-left: 150px/9 !important;
    code edited on 04022014*/

    /*code edited on 14022014
    margin-left: 116px !important;
    margin-left: 111px/9 !important;
    /*code edited on 14022014*/

    /*code edited on 24022014
margin-left: 122px !important;
margin-left: 122px/9 !important;
/*code edited on 24022014*/

    /*code edited on 27022014*/
    /*margin-left: 107px !important;*/
    margin-left: 90px !important;
    margin-left: 107px/9 !important;
    /*code edited on 27022014*/

    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    padding: 0 20px 0px !important;
}

:root .mrgSetHCS {
    /*code edited on 25062013
    margin-left: 130px  \0/ IE9 !important; */
    /*code edited on 04022014
    margin-left: 170px   \0/  IE9 !important; */

    /*code edited on 14022014
    margin-left: 114px   \0/  IE9 !important; */

    /*code edited on 24022014
margin-left: 122px   \0/  IE9 !important; */

    /*code edited on 28022014*/
    /*margin-left: 107px    \0/   IE9 !important;*/
    margin-left: 90px \0/ IE9 !important;
    /*code edited on 28022014*/
    margin-left: 88px !important;

}

/*code edited on 25062013*//* IE9 */
.mrgSetDC {
    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    /*code edited on 25062013
    width: 242px !important;
    width: 242px !important;
    margin-left: 300px !important;
    code edited on 25062013*/

    /*code edited on 04022014
    width: 242px !important;
    *width: 242px !important;
    /* margin-left: 345px !important; */
    /*code edited on 04022014*/
    /*code edited on 27022014*/
    width: 242px !important;
    *width: 242px !important;
    /*code edited on 27022014*/
    /*code edited on 14022014
    margin-left: 230px !important;
    /*code edited on 14022014*/

    /*code edited on 24022014
margin-left: 235px !important;
/*code edited on 24022014*/

    /*code edited on 27022014*/
    margin-left: 207px !important;
    /*code edited on 27022014*/

    margin-left: 259px \9 !important;
}

:root .mrgSetDC {
    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    /*    margin-left: 300px  \0/ IE9 !important; */
    /*code edited on 04022014*/
    /* margin-left: 345px   \0/  IE9 !important; */
    /*code edited on 04022014*/

    /*code edited on 14022014
    margin-left: 228px   \0/  IE9 !important; */
    margin-left: 202px !important;
    /*code edited on 28022014*/
    /*margin-left: 225px    \0/   IE9 !important;*/
    /*margin-left: 210px    \0/   IE9 !important;*/
    /*code edited on 28022014*/

}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    :root .mrgSetDC {
        margin-left: 207px !important;
    }
}

.mrgSetHP {
    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    /*code edited on 25062013
    margin-left: 383px !important;
    margin-left: 383 px\9  !important;
    code edited on 25062013*/
    /*code edited on 04022014
    margin-left: 425px !important;
    margin-left: 425 px\9  !important;
    /*code edited on 04022014*/
    /*code edited on 14022014*/
    margin-left: 292px;
    /*margin-left: 310 px\9  !important;*/
    margin-left: 292px \9 !important;
    /*code edited on 14022014*/
}

:root .mrgSetHP {
    /*code edited on 25062013
    margin-left: 375px  \0/ IE9 !important;
    code edited on 25062013*/
    /*code edited on 04022014
    margin-left: 425px   \0/  IE9 !important;
    /*code edited on 04022014*/

    /*code edited on 14022014
margin-left: 310px !important;
margin-left: 310 px\9  !important;
/*code edited on 14022014*/
    margin-left: 290px !important;
    /*code edited on 14022014*/
    /*margin-left: 308px   \0/  IE9 !important;*/
    margin-left: 288px \0/ IE9 !important;
    /*code edited on 14022014*/

    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
}

/* IE9 */

.mrgSetCHT {
    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    /*code edited on 25062013
    margin-left: 475px !important;
    code edited on 25062013*/
    /*code edited on 04022014
    margin-left: 520px !important;
    /*code edited on 04022014*/

    /*code edited on 14022014
margin-left: 397px !important;
/*code edited on 14022014*/

    /*code edited on 24022014
    margin-left: 402px !important;
    /*code edited on 24022014*/

    /*code edited on 27022014*/
    /*margin-left: 345px !important;*/
    margin-left: 385px !important;
    /*code edited on 27022014*/
    margin-left: 390px \9 !important;

    width: 173px;
    width: 174px \9;
}

:root .mrgSetCHT {
    /*code edited on 25062013
    margin-left: 475px  \0/ IE9 !important;
    code edited on 25062013*/
    /*code edited on 04022014
    margin-left: 520px   \0/  IE9 !important;
    /*code edited on 04022014*/
    /*code edited on 14022014
    margin-left: 402px   \0/  IE9 !important;
    /*code edited on 14022014*/

    /*code edited on 24022014*/
    /*margin-left: 402px   \0/  IE9 !important;*/
    margin-left: 385px \0/ IE9 !important;
    /*code edited on 24022014*/

    width: 172px \0/ IE9 !important;
    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
}

/* IE9 */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    :root .mrgSetCHT {
        width: 174px !important;
        margin-left: 390px !important;
    }
}

.mrgSetPV {
    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    /*code edited on 25062013*/
    /*width: 141px;*/
    /*margin-left: 540px !important;
    margin-left: 550px\0/ !important; IE 8-9 */
    /*code edited on 25062013*/
    /*code edited on 04022014*/
    /*width: 141px;*/

    /*code edited on 14022014
margin-left: 565px !important; */

    /*margin-left: 585px !important; */

    /*code edited on 04022014*/

    /*margin-left: 555px !important; */

    /*code edited on 24022014
    margin-left: 560px !important;
    /*code edited on 24022014*/

    /*code edited on 28022014*/
    /*margin-left: 554px !important;*/
    margin-left: 535px !important;
    /*code edited on 28022014*/
    margin-left: 550px \9 !important;

}

:root .mrgSetPV {
    /*code edited on 25062013
    margin-left: 623px  \0/ IE9 !important; */

    /*code edited on 14022014
margin-left: 562px   \0/  IE9 !important; */

    /*code edited on 25022014*/
    /*width: 310px   \0/  IE9 !important;*/
    /*code edited on 25022014*/

    /*code edited on 25062013*/

    /*code edited on 24022014
    margin-left: 560px   \0/  IE9 !important;
    /*code edited on 24022014*/

    /*code edited on 28022014*/
    margin-left: 535px \0/ IE9 !important;
    /*code edited on 28022014*/
    /*margin-left: 504px\0/ !important; *//* IE 8-9 */

    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
}

/* IE9 */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    :root .mrgSetPV {
        /*code edited on 25062013
        margin-left: 535px !important;
        code edited on 25062013*/
        /*code edited on 04022014
        margin-left: 585px !important;
        /*code edited on 04022014*/

        /*code edited on 14022014
margin-left: 555px !important;
/*code edited on 14022014*/

        /*code edited on 24022014
        margin-left: 560px !important;
        /*code edited on 24022014*/

        /*code edited on 27022014*/
        margin-left: 548px !important;
        /*code edited on 27022014*/

    }
}

.mrgSetHA {
    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    /* margin-left: 773px !important;
    margin-left: 795 px\9  !important; */

    /*code edited on 14022014
margin-left: 722px !important;
margin-left: 735 px\9  !important;
/*code edited on 14022014*/

    /*code edited on 24022014
margin-left: 725px !important;
margin-left: 725 px\9  !important;
/*code edited on 24022014*/

    /*code edited on 27022014
    margin-left: 725px !important;
    margin-left: 725 px\9  !important;
    /*code edited on 27022014*/

    /*code edited on 28022014*/
    margin-left: 698px !important;
    margin-left: 717px \9 !important;
    /*code edited on 28022014*/

    width: 159px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .mrgSetHA {
        border-color: #919293;
        border-style: solid;
        border-width: 1px 2px 2px 1px;
        margin-left: 812px !important;
        width: 159px;
    }
}

:root .mrgSetHA {
    /* margin-left: 792px  \0/ IE9 !important; */

    /*code edited on 14022014
margin-left: 732px   \0/  IE9 !important;
/*code edited on 14022014*/
    /*code edited on 24022014
    margin-left: 725px   \0/  IE9 !important;
    /*code edited on 24022014*/

    /*code edited on 28022014*/
    margin-left: 700px \0/ IE9 !important;
    /*code edited on 28022014*/

    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
}

/* IE9 */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    :root .mrgSetHA {
        /*margin-left: 773px !important;*/
        /*code edited on 14022014
margin-left: 722px !important;
/*code edited on 14022014*/

        /*code edited on 28022014*/
        margin-left: 717px !important;
        /*code edited on 28022014*/
    }
}

.margrt35 {
    margin-right: 40px !important;
}

.margrt35PV {

    margin-right: 35px !important;
    /*code edited on 25022014*/
    /*margin-right: 30px   \0/  IE9 !important;*/
    /*code edited on 25022014*/

}

.PaddingTop10 {
    margin-top: 12px
}

/* main Navigation with Dropdown menus - END *//* get rid of those system borders being generated for A tags */
a:active {
    outline: none;
}

:focus {
    -moz-outline-style: none;
}

/* tab pane styling */
.panes div {
    display: none;
    border-top: 0;
    padding: 8px 0px 12px 0px;
    *padding: 5px 0px 8px 0px;
}

.panes div {
    *padding-bottom: 12px !important;
}

@media \0screen {
    .panes div {
        margin-bottom: 12px !important;
    }
}

/* ie8 Solution*/
/* root element for tabs  */
ul#AtoZ {
    list-style: none;
    margin: 0 !important;
    padding: 0;
}

/* single tab */
ul#AtoZ li {
    float: left;
    text-indent: 0;
    padding: 0;
    margin: 0 !important;
    list-style-image: none !important;
}

/* link inside the tab. uses a background image */
ul#AtoZ a {
    font-size: 11px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #333;
    padding: 0px;
    margin: 0px;
    position: relative;
}

ul#AtoZ a:active {
    outline: none;
}

/* when mouse enters the tab move the background image */
ul#AtoZ a:hover {
    text-decoration: underline;
    color: #ff0000;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul#AtoZ a.current, ul#AtoZ a.current:hover, ul#AtoZ li.current a {
    cursor: default !important;
    color: #000 !important;
}

/* Different widths for tabs:use a class name:s, l, xl */
/* width 1 */
ul#AtoZ a.s {
    width: 81px;
}

ul#AtoZ a.s:hover {
}

ul#AtoZ a.s.current {
    background: #ff0000;
}

/* width 2 */
ul#AtoZ a.l {
    width: 174px;
}

ul#AtoZ a.l:hover {
}

ul#AtoZ a.l.current {
    background: #ffff00;
}

/* width 3 */
ul#AtoZ a.xl {
    width: 248px;
}

ul#AtoZ a.xl:hover {
}

ul#AtoZ a.xl.current {
    background: #ff00ff;
}

/* initially all panes are hidden */
.panes .pane {
    display: none;
}

.blockBanner {
    width: 881px;
    height: 245px;
    float: left;
}

.blkbannerint {
    width: 821px;
    height: 160px;
    float: left;
}

.blkbannerint img.services {
    background: url(../images/banners.jpg) 0px 0px no-repeat;
    width: 821px;
    height: 160px;
}

.blkbannerint-hsptl {
    background: url(../images/banners.jpg) 0px -160px no-repeat;
    width: 821px;
    height: 160px;
    float: left;
}

.blkbannerint-hsptl p.line01 {
    font-family: 'NewBskvllBTRoman';
    font-size: 32px;
    margin: 60px 85px 20px 0px;
    color: #024169;
    text-align: right;
}

.blkbannerint-hsptl p.line02 {
    font-family: 'NewBskvllBTRoman';
    font-size: 18px;
    margin: 0px 55px 0px 0px;
    font-style: italic;
    text-align: right;
}

.blkbannerint-hsptl p a:link, .blkbannerint-hsptl p a:visited {
    text-decoration: none;
    color: #024169;
}

.blkbannerint-hsptl p a:hover {
    text-decoration: none;
    color: #48A0E1;
}

.findBlock {
    width: 104px;
    float: left;
    background: url(../images/strip-vertical.png) 0px 3px no-repeat;
    padding: 8px 0px 0px 15px;
}

/* code added/edited on 08072014 */
.findBlock ul, .findBlockint ul {
    list-style-type: none;
    padding-top: 10px;
}

.findBlock ul li {
    list-style-type: none;
    display: block;
}

.findBlock ul li.finddoc {
    background: url(../images/icon-finddoc.png) 5px 0px no-repeat;
    height: 79px;
    margin: 0px 0px 30px 0px;
}

.findBlock ul li.findfacility {
    background: url(../images/icon-findfacility.png) 5px 0px no-repeat;
    height: 79px;
    margin: 0px 0px 10px 0px;
}

.findBlock ul li a:link, .findBlock ul li a:visited {
    text-decoration: none;
    color: #024169;
    font-size: 14px;
    font-weight: bold;
    padding-top: 80px;
    display: block;
}

.findBlock ul li a:active, .findBlock ul li a:focus {
    text-decoration: none;
    color: #48A0E1;
    font-size: 14px;
    font-weight: bold;
}

.findBlock ul li a:hover {
    text-decoration: none;
    color: #48A0E1;
    font-size: 14px;
    font-weight: bold;
}

.findBlockint {
    width: 165px;
    height: 152px;
    float: left;
    background: url(../images/strip.jpg) 0px 0px no-repeat;
    padding: 0px 0px 0px 14px;
}

.findBlockint ul li {
    list-style-type: none; /*margin-bottom:10px; */
    background: none;
}

.findBlockint ul li span {
    line-height: 55px;
    margin-bottom: 5px;
}

.findBlockint ul li span.lhadjust {
    line-height: 16px;
}

.findBlockint ul li a:link, .findBlockint ul li a:visited {
    text-decoration: none;
    color: #024169;
    font-size: 14px;
    font-weight: bold;
}

.findBlockint ul li a:hover {
    text-decoration: none;
    color: #48A0E1;
}

.findBlockint ul li.finddoc {
    background: url(../images/icons-001-bnrs.png) 95px 0px no-repeat;
    height: 61px;
}

.findBlockint ul li.findfacility {
    background: url(../images/icons-001-bnrs.png) 95px -62px no-repeat;
    height: 61px;
}

.findBlockint ul li.kyhrisk {
    background: url(../images/icons-001-bnrs.png) 95px -124px no-repeat;
    height: 61px;
}

ul.socialn {
    list-style-type: none;
}

ul.socialn li {
    list-style-type: none;
    float: left;
    background: none;
    font-size: 12px;
}

ul.socialn li.first {
    font-family: Arial, Helvetica, sans-serif;
    width: 175px;
    text-align: right;
    margin: 0px 6px 20px 0px;
    color: #53565a;
    font-size: 11px;
    font-weight: bold;
    padding-top: 15px;
    *margin-bottom: 1px;
}

img.fblink {
    background: url(../images/icons.png) 0px -2px no-repeat;
    width: 33px;
    height: 33px;
}

img.twtlink {
    background: url(../images/icons.png) -39px -2px no-repeat;
    width: 34px;
    height: 33px;
}

img.djlink {
    background: url(../images/icons.png) -77px 0px no-repeat;
    width: 36px;
    height: 36px;
}

img.ytlink {
    background: url(../images/icons.png) -117px -2px no-repeat;
    width: 35px;
    height: 34px;
}

ul.utilities {
    list-style-type: none;
    *padding: 0px;
    *margin: 0px;
}

ul.utilities li {
    list-style-type: none;
    float: left;
    border-right: 1px solid #53565a;
    line-height: 15px;
    *padding: 0px;
    *margin: 0px;
    background: none;
    font-size: 12px;
}

ul.utilities li a, ul.utilities li a:link, ul.utilities li a:visited {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}

ul.utilities li a:hover, ul.utilities li a:active, ul.utilities li a:focus {
    text-decoration: none;
    color: #48A0E1;
    font-weight: normal;
}

ul.utilities li.first {
    width: 175px;
    text-align: right;
    margin-right: 6px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    border: none;
}

ul.utilities li.gen {
    padding-right: 8px;
    margin-right: 10px;
}

ul.utilities li.last {
    border: none;
}

ul.utilities li.email {
    padding: 0px 7px 0px 25px;
    margin-right: 7px;
    background: url(../images/icons.png) 0px -44px no-repeat;
}

ul.utilities li.fontsz {
    padding: 0px 6px 0px 0px;
    margin-right: 8px;
}

img.fontminus {
    background: url(../images/icons.png) 0px -66px no-repeat;
    width: 11px;
    height: 8px;
    margin-right: 5px;
}

img.fontplus {
    background: url(../images/icons.png) -14px -66px no-repeat;
    width: 13px;
    height: 8px;
    margin-right: 5px;
}

ul.utilities li.pfp {
    padding: 0px 6px 0px 18px;
    margin-right: 8px;
    background: url(../images/icons.png) 0px -83px no-repeat;
}

ul.remall {
    list-style-type: none;
    padding-bottom: 33px;
}

ul.remall li {
    list-style-type: none;
    float: left;
    border-right: 1px solid #53565a;
    line-height: 13px;
    background: none;
    font-size: 12px;
}

ul.remall li a:link, ul.remall li a:visited {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}

ul.remall li a:hover, ul.remall li a:active, ul.remall li a:focus {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #fff;
    font-weight: normal;
}

ul.remall li a:hover, ul.remall li a:active, ul.remall li a:focus {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #48A0E1;
    font-weight: normal;
}

ul.remall li.first {
    width: 196px;
    text-align: right;
    margin: 0px 6px 0px 0px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    border: none;
}

ul.remall li.gen {
    padding-right: 8px;
    margin-right: 10px;
}

ul.remall li.last {
    border: none;
    color: #fff;
}

ul.remall li.lastpad {
    border: none;
    margin-left: 180px;
    line-height: 25px;
    padding-bottom: 12px;
}

/* homepg section - starts*/
.box001 {
    width: 220px;
    float: left;
    padding: 0px 15px 0px 18px;
}

.box002 {
    width: 372px;
    float: left;
    border-left: 1px dotted #3c3c3c;
    border-right: 1px dotted #3c3c3c;
    padding: 0px 35px -1px 35px;
    margin-bottom: 10px;
}

/* code added/edited on 08072014 */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .box002 {
        border: 0px;
        border-left: 1px dotted #3c3c3c;
        border-right: 1px dotted #3c3c3c;
    }
}

.box003 {
    width: 280px;
    float: right;
    padding-left: 20px;
}

.blk01title {
    font-family: 'NewBskvllBTRoman';
    font-weight: normal;
    font-size: 27px !important;
    color: #0e5279;
}

p.boxgray {
    width: 110px;
    height: 75px;
    background: #c4c3c3;
    margin-bottom: 15px;
}

p.info {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 12px;
}

a.normlink:link, a.normlink:visited {
    color: #024169;
    text-decoration: none;
    font-weight: normal;
}

a.normlink:active {
    color: #48a0e1;
    text-decoration: none;
}

a.normlink:hover {
    color: #48a0e1;
    text-decoration: none;
}

a.normlink2:link, a.normlink2:visited {
    color: #024169;
    text-decoration: none;
    font-weight: bold;
    float: right; /*margin:15px 20px 0px 0px;*/
}

a.normlink2:active {
    color: #48a0e1;
    text-decoration: none;
    font-weight: bold;
}

a.normlink2:hover {
    color: #48a0e1;
    text-decoration: none;
    font-weight: bold;
}

a.normlink3:link, a.normlink3:visited {
    color: #030303;
    text-decoration: none;
    margin: 5px 12px 0px 0px;
    font-style: italic;
    *margin: 0px 8px 0px 0px;
    font-weight: normal;
}

a.normlink3:hover {
    color: #48A0E1;
    text-decoration: none;
}

.box002 div#ctl00_MainContentPlaceholder_cbTopStories ul {
    list-style-type: none;
    margin-top: 30px;
}

.box002 div#ctl00_MainContentPlaceholder_cbTopStories ul li {
    list-style-type: disc; /*background:url(../images/icons.png) 0px -105px no-repeat*/; /*padding-left:32px*/;
    line-height: 18px;
    margin-bottom: 14px;
    *margin-bottom: 15px;
}

.box002 div#ctl00_MainContentPlaceholder_cbTopStories ul li a:link, .box002 div#ctl00_MainContentPlaceholder_cbTopStories ul li a:visited {
    text-decoration: none;
    color: #024169;
    font-size: 16px;
    font-weight: normal;
}

.box002 div#ctl00_MainContentPlaceholder_cbTopStories ul li a:hover, .box002 div#ctl00_MainContentPlaceholder_cbTopStories ul li a:active {
    text-decoration: none;
    color: #48A0E1;
    font-size: 16px;
    font-weight: normal;
}

div#first_tile_block ul li.first {
    width: 268px;
    height: 84px;
    margin-bottom: 5px;
    cursor: pointer;
}

div#first_tile_block ul li.second {
    width: 268px;
    height: 84px;
    margin-bottom: 5px;
    cursor: pointer;
}

div#first_tile_block ul li.third {
    width: 268px;
    height: 84px;
    cursor: pointer;
}

.box003 ul {
    list-style-type: none;
}

.box003 ul li {
    list-style-type: none;
    color: #024169;
    background: none;
}

.box003 ul li p.line01 {
    font-size: 11px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

.box003 ul li p.line02 {
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    margin-bottom: 4px;
}

.box003 ul li p.line03 a:link, .box003 ul li p.line03 a:visited {
    text-decoration: none;
    font-style: italic;
    color: #024169;
    font-size: 10px;
    margin-left: 140px;
}

.box003 ul li p.line03 a:hover, .box003 ul li p.line03 a:active {
    text-decoration: none;
    color: #48A0E1;
    font-style: italic;
    font-size: 10px;
}

/* homepg section - end *//* internal pg containers - start */
.box001-int {
    width: 157px;
    float: left;
    padding: 0px 5px 0px 0px;
}

.box002-int {
    width: 552px;
    *width: 531px !important;
    float: left;
    background: url(../images/dot-black.gif) left top repeat-y;
    padding: 10px 25px;
}

/* :root .box002-int {width:530px;float:left; border-left:1px dotted #3c3c3c; padding:10px 25px;} */
:root .box002-int {
    width: 550px;
    float: left;
    background: url(../images/dot-black.gif) left top repeat-y;
    padding: 10px 25px;
}

.box002-doc {
    width: 520px;
    float: left;
    background: url(../images/dot-black.gif) left top repeat-y;
    padding: 10px 25px;
}

.box002-adam {
    width: 784px;
    float: left;
    background: url(../images/dot-black.gif) left top repeat-y;
    padding: 10px 25px;
}

.box003-int {
    width: 234px;
    float: right;
}

/*code changed on 23012014*/

.box003-int {
    /*width: 232px;*/
    /*code edited on 07032014*/
    width: 230px;
    /*code edited on 07032014*/
    float: right;
    padding: 0px 3px 0px 3px;
    margin-top: 20px;
    /*code edited on 11032014*/
    /*-moz-box-shadow: 0 0 5px 5px #e0e0e0;*/
    /*-webkit-box-shadow: 0 0 5px 5px #e0e0e0;*/
    /*box-shadow: 0 0 5px 5px #e0e0e0;*/
    /*code edited on 11032014*/
}

/*code edited on07/03/2014*/
.ie8 .box003-int {
    /*code edited on 11032014*/
    /*border: 1px solid #c2c2c2;*/
    /*code edited on 11032014*/
    width: 228px !important;
}

/*code edited on07/03/2014*/

/*code changed on 23012014*/
.box001-doc {
    width: 182px;
    float: left;
}

div.box001-doc > div.box001-int {
    width: 172px !important;
}

.blk01title-int {
    font-size: 16px;
    color: #48a0e1;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 12px;
}

p > a.mapit {
    font-weight: bold;
    color: #023d63;
    font-size: 12px !important;
    margin: 3px 0px 15px 0px;
}

.box001-int ul {
    list-style-type: none;
}

/*.box001-int ul li {list-style-type:none; background:url(../images/bullet-gt01.jpg) left middle no-repeat; padding:0px; font-size:12px;}*/
.box001-int ul li.woblt {
    list-style-type: none;
    background: none;
    font-size: 11px;
    padding: 0px 0px 12px 0px;
    line-height: 15px;
    font-size: 12px;
}

/*.box001-int ul li a:link, .box001-int ul li a:visited {text-decoration:none; color:#0e5279 !important; font-weight:bold; font-size:12px;}
.box001-int ul li a:hover, .box001-int ul li a:active, .box001-int ul li a:focus {text-decoration:none;color:#48A0E1 !important;}*//* Breadcrumb styles - start */
ul.breadcrumb {
    padding: 0px;
    margin: 0px !important;
    list-style-type: none;
    color: #024169;
}

ul.breadcrumb li {
    padding: 0px 0px 0px 1px !important;
    float: left;
    background: none !important;
    color: #024169;
    white-space: nowrap;
    margin-left: 0px !important;
}

:root ul.breadcrumb li {
    padding: 0px 4px 0px 0px \0/ IE9 !important;
    float: left;
    margin-left: 0px !important;
}

/* IE9 */
ul.breadcrumb li a:link, ul.breadcrumb li a:visited {
    text-decoration: none;
    color: #024169;
    font-weight: normal !important;
    display: block !important;
    font-size: 12px !important;
    margin-left: 0px;
}

ul.breadcrumb li a:hover {
    text-decoration: none;
    color: #48A0E1;
    font-weight: normal;
    display: block !important;
    font-size: 12px !important;
    margin-left: 0px;
}

ul.breadcrumb li.gtSign {
    list-style-type: none;
    font-size: 12px !important;
    color: #d9b53a !important;
    font-weight: bold !important;
    margin-left: 0px;
}

/* Breadcrumb styles - end */
.box001-ds ul li.gtSign, .box002-int ul.mainList li.gtSign, .box002-doc ul li.gtSign {
    list-style-type: none;
    font-size: 11.5px;
    display: inline;
    color: #d9b53a !important;
    font-weight: bold !important;
    float: left;
}

.box001-ds {
    width: 720px;
    float: left;
    padding: 0px 10px 0px 15px;
    min-height: 270px;
}

.box001-ds ul li, .box002-int ul li {
    list-style-type: none;
    font-size: 14px; /*display:inline; padding-right:5px; */
    background: none;
}

div.box002-int ul {
    list-style-type: none;
    margin-left: 20px;
}

div.box002-int ul li {
    list-style-type: none;
    background: url("../images/bullet-docinfo.gif") no-repeat 0px 6px;
    line-height: 18px;
    padding-left: 12px;
}

div.box002-int ul li ul li {
    list-style-type: none;
    background: url("../images/bullet-circle.gif") no-repeat 0px 6px;
    line-height: 18px;
    padding-left: 12px;
}

/* Classes copied from old css*/
ul#dhtmlgoodies_listMenu {
    list-style-type: none;
    background: none;
}

ul#dhtmlgoodies_listMenu li {
    list-style-type: none;
    background: none;
    line-height: 15px;
    margin-bottom: 8px;
}

ul#dhtmlgoodies_listMenu ul li a {
    text-decoration: none;
    color: #0e5279;
    font-size: 12px;
}

/*ul#dhtmlgoodies_listMenu li a.arrow{list-style-type:none; background:none; padding:0px; line-height:15px; color:#023D63; display:block; margin-bottom:8px;} */
ul#dhtmlgoodies_listMenu li.first {
    margin-bottom: 10px !important;
    line-height: 15px;
}

ul#dhtmlgoodies_listMenu li.second {
    margin-bottom: 10px !important;
    line-height: 15px;
}

ul#dhtmlgoodies_listMenu li.third {
    margin-bottom: 10px !important;
    line-height: 15px;
}

ul#dhtmlgoodies_listMenu li a.downarrow, ul#dhtmlgoodies_listMenu li a.downarrow:link, ul#dhtmlgoodies_listMenu li a.downarrow:visited {
    text-decoration: none;
    color: #0097a9 !important;
    display: block;
    list-style-type: none;
    background: none;
    padding: 0px;
    line-height: 15px;
    font-size: 16px;
    /*font-weight: 600 !important;*/
}

ul#dhtmlgoodies_listMenu li ul {
    display: none;
    list-style-type: none;
    margin: 8px 0px;
}

ul#dhtmlgoodies_listMenu li ul li {
    padding: 0px 0px 0px 15px;
    list-style-type: none;
    line-height: 15px;
    background: url("../images/bullet-gt01.jpg") no-repeat 2px 3px transparent !important;
    margin-bottom: 5px !important;
    margin-left: 0px !important;
}

ul#dhtmlgoodies_listMenu li ul li a:link, ul#dhtmlgoodies_listMenu li ul li a:visited {
    text-decoration: none;
    color: #0e5279 !important;
    font-weight: bold;
    display: block;
    font-size: 12px;
}

ul#dhtmlgoodies_listMenu li ul li a:hover {
    text-decoration: none;
    font-weight: bold;
    display: block;
    font-size: 12px;
    color: #48A0E1 !important;
}

ul#dhtmlgoodies_listMenu li ul li a.InnerList {
    width: 140px;
    color: #023D63;
    text-decoration: none;
    display: block;
}

ul#dhtmlgoodies_listMenu li ul li a.InnerList:hover {
    color: #48A0E1;
    text-decoration: none;
    display: block;
    margin-bottom: 10px;
}

ul#dhtmlgoodies_listMenu li ul li a.InnerList1 {
    color: #48A0E1;
    text-decoration: none;
    background: url(../images/listdown2.gif) no-repeat left 50%;
    display: block;
    width: 140px;
}

ul#dhtmlgoodies_listMenu li ul li ul {
    list-style-type: none;
    margin-top: 10px;
}

ul#dhtmlgoodies_listMenu li ul li ul li {
    list-style-type: none; /*background:url("../images/bullet-gt03.jpg") 0px 5px no-repeat !important;*/
    background: none !important;
    padding: 0px 0px 0px 18px;
    line-height: 15px;
    font-size: 12px !important;
    margin-left: 0px !important;
}

ul#dhtmlgoodies_listMenu li ul li ul li a {
    color: #023D63;
    width: 128px; /*font-size:0.9em;*/
    font-size: 16px;
}

ul#dhtmlgoodies_listMenu li ul li ul li a:link, .box001-int ul li ul li a:visited {
    margin-left: 12px;
    text-decoration: none;
    color: #023D63;
    font-size: 16px;
}

.sublinks-indent-wrapper > ul > li > a {
    margin-left: 12px;
}

ul#dhtmlgoodies_listMenu li ul li ul li a:hover {
    text-decoration: none;
    color: #bfe5e9 !important;
}

.activeMenuLink3 {
    text-decoration: Underline !important;
    color: #48A0E1 !important;
}

ul#dhtmlgoodies_listMenu li a.activeMenuLink3 {
    text-decoration: underline;
    color: #48A0E1 !important;
}

ul#dhtmlgoodies_listMenu li ul li a.activeMenuLink3 {
    text-decoration: underline !important;
    color: #48A0E1 !important;
}

/* upto here */
.intCol01 {
    float: left;
    width: 380px;
}

.intCol02 {
    float: right;
    width: 135px;
    font-size: 11px;
    font-style: italic;
}

.intCol01-hosp {
    width: 285px;
    float: left;
}

.box002-int p.spcont, .box002-doc p.spcont {
    border-bottom: 1px dotted #323232;
    padding-bottom: 20px;
    margin: 20px 0px;
    font-size: 15px;
    color: #030303;
    line-height: 18px;
    margin-bottom: 10px;
}

span.videoInfo {
    font-size: 11px;
    font-style: italic;
    margin-top: 5px;
}

p.slInfo {
    font-size: 11px !important;
    font-style: italic;
    padding-bottom: 20px;
    line-height: 16px;
    text-align: left;
}

.intCol01 p, p.spcInfo, .intCol01-hosp p {
    font-size: 15px;
    color: #030303;
    line-height: 18px;
    margin-bottom: 10px;
}

.intCol01 p span, span.lblspc, .intCol01-hosp p.lbln {
    font-weight: bold;
    color: #024169;
}

.intCol01 p strong, p strong, strong {
    font-weight: bold;
    color: #030303;
    font-size: 15px;
}

.intCol02 img, .mrgbot5 {
    margin-bottom: 5px;
}

p.spcInfo01 {
    float: left;
    width: 430px;
    font-size: 15px;
    color: #030303;
    line-height: 18px;
    margin-bottom: 10px;
}

/*code changed on 23012014*/
.bgbox3top {
    /*background: url(../images/bg-rtblock.png) 0px 0px no-repeat;*/
    height: 3px;
    display: none !important;
}

.bgbox3info {
    /*background:url(../images/bg-block3.gif) 0px 0px repeat-y;*/
    padding: 15px 10px 15px 6px;
    /*text-align: center;*/
    text-align: left;
}

.bgbox3bot {
    /*background: url(../images/bg-rtblock.png) 0px -13px no-repeat;*/
    height: 11px;
    display: none !important;
}

/*code changed on 23012014*/

.bgbox3info span.rhstitle {
    /*code edited on 21032014*/
    /*code edited on 21032014*/
    /*border-bottom: 1px dotted #323232;*/
    /*code edited on 21032014*/
    /*code edited on 21032014*/
    padding: 0px 14px 8px 14px;
    font-family: 'NewBskvllBTRoman';
    font-size: 22px;
    display: none !important;
}

.bgbox3info span.rhstitleNB {
    border-bottom: none;
    padding: 0px 0px 8px 0px;
    font-family: 'NewBskvllBTRoman';
    font-size: 22px;
}

.bgbox3info p {
    padding: 0px;
    text-align: left;
    padding: 0px 10px;
}

.bgbox3info ul {
    list-style-type: none;
    margin-bottom: 15px;
}

.bgbox3info ul li {
    list-style-type: none;
    background: url(../images/bullets-grp.png) 5px -67px no-repeat;
    padding: 0px 0px 8px 22px;
    font-size: 1.30em;
    line-height: 16px;
    margin-left: 2px;
}

.bgbox3info ul li a:link, .bgbox3info ul li a:visited {
    text-decoration: none;
    color: #323232;
    font-weight: normal;
}

.bgbox3info ul li a:hover {
    text-decoration: none;
    color: #48A0E1;
    font-weight: normal;
}

.bgbox3info ul li.ultitle {
    list-style-type: none;
    /*code edited on 19032014*/
    /*background: url(../images/bullets-grp.png) 0px 0px no-repeat;*/
    background: url(../images/icons.png) 0px -108px no-repeat;
    /*code edited on 19032014*/
    padding: 0px 0px 8px 24px;
    font-size: 14px;
}

.bgbox3info ul li.ultitle a:link, .bgbox3info ul li.ultitle a:visited {
    text-decoration: none;
    font-weight: bold;
}

.bgbox3info ul li.ultitle a:hover {
    text-decoration: none;
    color: #48A0E1;
    font-weight: bold;
}

/* box002-int classes start */
div.box002-int > div#ctl00_MainContentPlaceholder_contentblockMidTd {
    font-size: 14px;
}

.box001-ds ul, .box002-doc ul {
    list-style-type: none;
}

.box002-int ul.mainList li.last {
    background: none;
}

.box002-int {
    line-height: 18px;
}

.box002-int ul.mainList li a:link, .box002-int ul.mainList li a:visited, .box001-ds ul li a:link, .box001-ds ul li a:visited, .box002-doc ul li a:link, .box002-doc ul li visited {
    text-decoration: none;
    color: #024169;
    font-weight: normal !important;
}

.box002-int ul.mainList li a:hover, .box001-ds ul li a:hover, .box002-doc ul li a:hover {
    text-decoration: none;
    color: #48A0E1;
    font-weight: normal !important;
}

span.ptest {
    float: left;
    width: 80px;
    text-align: right;
    padding-right: 8px;
    font-style: italic;
    margin-top: 15px;
    line-height: 12px;
}

div.box002-int ul#ulGammaknife {
    list-style-type: none;
    margin-left: 20px;
}

div.box002-int ul#ulGammaknife li {
    padding: 0px;
    list-style-type: none;
    background: none !important;
}

div.box002-int a:link, div.box002-int a:visited {
    text-decoration: none;
    color: #023D63;
}

div.box002-int a:hover {
    text-decoration: none;
    color: #48A0E1;
}

div.box002-int ol {
    list-style: decimal !important;
    margin-left: 5px;
}

div.box002-int ol li {
    line-height: 18px;
    font-size: 14px;
    margin-left: 20px;
    margin-bottom: 6px;
}

div.box002-int p a:link, div.box002-int p a:visited {
    text-decoration: none;
    color: #023D63;
    margin: 0px !important;
}

.box002-int a {
    font-weight: bold;
}

div.box002-int p a:hover {
    text-decoration: none;
    color: #48A0E1;
    margin: 0px !important;
}

div.box002-int > div {
    font-size: 14px;
}

div.box002-int > div > ul {
    margin-top: 8px;
    font-size: 14px;
}

div.box002-int > div > ul li a {
    font-size: 14px;
    font-weight: bold;
}

div.box002-int table tbody tr td {
    padding-left: 0px;
}

div.box002-int span {
    line-height: 18px;
}

div.box002-int span span.newsdate {
    font-weight: bold;
}

div.box002-int span a, div.box002-int span a:link, div.box002-int span a:visited {
    text-decoration: none;
    font-weight: bold;
    color: #225779 !important;
}

div.box002-int span a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #48A0E1 !important;
}

ul.links_right li div.no_class a:link, ul.links_right li div.no_class a:visited {
    text-decoration: none;
    font-size: 14px;
    font-weight: normal !important;
}

ul.links_right li div.no_class a:hover {
    text-decoration: none;
    font-size: 14px;
    color: #48A0E1;
    font-weight: normal !important;
}

table.docInfo {
    margin: 35px 0px;
}

table.docInfo th, table.docInfo td {
    padding: 0px 5px 5px 0px;
    vertical-align: top;
    text-align: left;
    font-size: 15px;
    color: #030303;
}

table.docInfo th {
    font-weight: bold;
    width: 38%;
}

table.docInfo td ul {
    list-style-type: none;
}

table.docInfo td ul li, table.docInfo td.sngline {
    list-style-type: none;
    background: url(../images/bullet-docinfo.gif) 0px 5px no-repeat;
    padding: 0px 0px 8px 10px;
    display: block;
    font-size: 15px;
    color: #030303;
}

input.btn-bsr {
    background: url(../images/bg-btn-bsr.jpg) 0px 0px no-repeat;
    width: 162px;
    height: 35px;
    font-weight: bold;
    color: #024169;
    font-size: 12px;
}

input.btn-ns {
    background: url(../images/bg-btn-ns.jpg) 0px 0px no-repeat;
    width: 131px;
    height: 34px;
    font-weight: bold;
    color: #024169;
    font-size: 12px;
}

span.docname {
    font-size: 14px;
    color: #323232;
    font-weight: bold;
}

p.spec {
    font-weight: bold;
    color: #023d63;
    font-size: 12px;
    margin: 3px 0px 15px 0px;
}

p.docaddr {
    color: #323232;
    font-size: 12px;
    margin-bottom: 15px;
}

p.resultsstate, span.resultsstate {
    font-size: 15px;
    font-weight: bold;
    color: #323232;
    margin-bottom: 22px;
}

/* box002-int classes end */

.headerVnone {
    display: none;
}

.docBlock {
    border-bottom: 1px dotted #323232;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.docBlockbl {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.doccol01 {
    width: 450px;
    float: left;
    font-weight: normal;
}

.doccol01 p {
    padding: 0px;
    margin: px;
    font-size: 15px;
    color: #323232;
    line-height: 20px;
}

.doccol01 p span {
    font-size: 15px;
    /*color: #2a83c7;*/
    color: #0097a9;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

.doccol01 p.docname a:link, .doccol01 p.docname a:visited {
    text-decoration: none;
    color: #024169;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    padding: 0px;
    margin: 0px
}

.doccol01 p.docname a:hover {
    text-decoration: none;
    color: #cb9b06;
    padding: 0px;
    font-size: 15px;
    margin: 0px;
}

div.box001-ds table td p.docname {
    margin: 0px;
}

.doccol02 {
    float: right;
    width: 80px;
    text-align: center;
    display: none;
}

.doccol02 img {
    margin-bottom: 4px;
}

.doccol02 a:link, .doccol02 a:visited {
    text-decoration: none;
    font-style: italic;
    color: #023d63;
}

.doccol02 a:hover {
    text-decoration: none;
    color: #48A0E1;
}

.doccol0N {
    display: none;
}

ul.pagination {
    float: right;
    list-style-type: none;
    margin-top: 10px;
}

ul.pagination li {
    list-style-type: none;
    display: inline;
    background: none;
    padding: 0px;
    padding-left: 5px;
}

ul.pagination li a:link, ul.pagination li a:visited, a.docsrclink:link, a.docsrclink:visited {
    text-decoration: none;
    color: #024169;
    font-weight: bold;
    font-size: 12px;
}

ul.pagination li a:hover, a.docsrclink:hover {
    text-decoration: none;
    color: #cb9b06;
}

.PagerClass {
    color: #024169;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

div.box001-ds table td p {
    color: #030303;
    margin-bottom: 10px;
}

div.infoContainer {
    width: 720px;
    margin: 0px auto;
}

.clsButton1 {
    border: 0px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    width: 100px;
    background: #809f51;
}

table.tblPhysicianSearch tbody tr th {
    vertical-align: middle !important;
    font-size: 14px;
    font-weight: normal !important;
    float: right;
}

table.tblPhysicianSearch tbody tr td {
    padding: 5px 0px 5px 10px;
    margin: 0px;
    vertical-align: middle;
    *padding: 8px 5px 0px 5px;
}

table.tblPhysicianSearch tbody tr td input.txtBox {
    border: 1px solid #a5a5a5 !important;
    padding: 2px 0px 0px 5px;
    font-size: 12px;
    height: 20px;
    *height: 16px;
}

table.tblPhysicianSearch tbody tr td input.clsTextBox {
    border: 1px solid #cccccc !important;
    padding: 2px 0px 0px 5px;
    font-size: 12px;
    height: 20px;
    *height: 16px;
}

@media \0screen {
    table.tblPhysicianSearch tbody tr td input.txtBox, table.tblPhysicianSearch tbody tr td input.clsTextBox {
        padding: 4px 0px 0px 5px;
        height: 15px;
    }
}

table.tblPhysicianSearch tbody tr td input.clsRadioButton {
    padding: 0px;
    margin: 0px;
}

table.tblPhysicianSearch tbody tr td select.clsDropDownList {
    font-size: 12px;
}

table.tblPhysicianSearch tbody tr td input.clsRadioButtonlist {
    float: left;
}

table.tblPhysicianSearch tbody tr td.padmarg table tr td {
    padding: 0px;
    margin: 0px;
}

table.tblPhysicianSearch tbody tr td.padmarg table tr td input {
    float: left;
    margin-right: 4px;
    vertical-align: middle;
}

table.tblPhysicianSearch tbody tr td.padmarg table tr td label {
    float: left;
    vertical-align: middle;
    margin-right: 8px;
}

.clsTextBox {
    border: 1px solid #a5a5a5 !important;
    padding: 2px 0px 0px 5px;
    font-size: 12px;
    height: 19px;
    margin: 0 5px 15px 0;
}

select, .clsDropDownList {
    font-size: 12px;
    border: 1px solid #a5a5a5 !important;
    height: 22px;
    padding: 2px;
}

:root .clsTextBox {
    padding: 0px 0px 0px 7px;
}

/* ie9 solution */
ul.docdetailclinic li {
    list-style-type: none;
    background: url(../images/bullet-gt01.jpg) 0px 3px no-repeat;
    padding: 0px 0px 8px 12px;
    line-height: 15px;
}

p.docaddr strong {
    font-size: 12px;
}

.bgbox3infoRHN {
    background: url(../images/bg-block3.gif) 0px 0px repeat-y;
    padding: 0px 0px;
}

/*code changed on 23012014*/

/*.bgbox3infoRHN {
    *//*background: url(../images/bg-block3.gif) 0px 0px repeat-y;*//*
    background: url(../images/bg-block3.gif) 0px 0px repeat-y;
    padding: 0px 0px;
    *//*code edited on 19032014*//*
    background: -webkit-linear-gradient(#d1e9fc, #ffffff); *//* For Safari *//*
    background: -o-linear-gradient #d1e9fc, #ffffff ); *//* For Opera 11.1 to 12.0 *//*
    background: -moz-linear-gradient(#d1e9fc, #ffffff); *//* For Firefox 3.6 to 15 *//*
    background: linear-gradient(#d1e9fc, #ffffff); *//* Standard syntax *//*;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e9fc', endColorstr='#ffffff'); *//* for IE *//*
    *//*code edited on 19032014*//*
    *//*code edited on 19032014*//*
    border: 1px solid #e6e6e5 !important;
    *//*code edited on 19032014*//*
}*/

padding:

0
px

;
}

/*code changed on 23012014*/

/*

.bgbox3infoRHN span.header {display:block; border-bottom:1px dotted #323232; padding:0px 4px 8px 9px; font-family:'NewBskvllBTRoman'; font-size:22px !important; margin:0px 0px 15px 7px; width:194px;}
.bgbox3infoRHN ul {list-style-type:none; margin-bottom:15px; text-align:left; padding:0px 8px 0px 0px; }
.bgbox3infoRHN ul li {list-style-type:none; background:url(../images/bullets-grp.png) 8px -65px no-repeat; padding:0px 0px 8px 25px; line-height:16px; margin-left:12px;}
.bgbox3infoRHN ul li a:link, .bgbox3info ul li a:visited {text-decoration:none; color:#323232;font-size:14px; }
.bgbox3infoRHN ul li a:hover {text-decoration:none; color:#48A0E1; font-size:14px;}*/
/*.bgbox3infoRHN ul li.ultitle {list-style-type:none; background:url(../images/bullets-grp.png) 0px 0px no-repeat; padding:0px 0px 8px 24px; font-size:14px; font-weight:bold;} *//*


.bgbox3infoSpec {
    */
/*background:url(../images/bg-block3.gif) 0px 0px repeat-y; *//*

    padding:0px 20px 0px 0px;
}
*/

/*code edited on 24032014*/
.bgbox3infoRHN .bgbox3info hr {
    border-bottom: 1px dotted #323232 !important;
    border: 0px;
    margin: 10px;
}

/*code edited on 24032014*/

.bgbox3infoSpec div.right_box1 {
    background: url("/images/right_bg3.png") no-repeat scroll 0 0 transparent;
    height: 250px;
    margin-left: 6px;
    padding: 24px 40px 0 24px;
    width: 170px;
}

.bgbox3infoSpec div.right_box4 {
    background: url("/images/right_bg4.png") no-repeat scroll 0 0 transparent;
    height: 203px;
    margin-left: 6px;
    padding: 24px 40px 0 24px;
    width: 170px;
}

.bgbox3infoSpec div.right_box {
    background: url("/images/right_bg.png") no-repeat scroll 0 0 transparent;
    height: 400px;
    margin-left: 6px;
    padding: 24px 40px 0 24px;
    width: 170px;
}

.bgbox3infoSpec div.right_box h4 {
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 22px;
}

.bgbox3infoSpec div.right_box1 h4 {
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 38px;
}

.bgbox3infoSpec div.right_box4 h4 {
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 24px;
}

.bgbox3infoSpec div.right_box ul, .bgbox3infoSpec div.right_box1 ul, .bgbox3infoSpec div.right_box4 ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.bgbox3infoSpec div.right_box ul li, .bgbox3infoSpec div.right_box1 ul li {
    margin: 0px;
    padding: 5px 0px;
    list-style-type: none;
    background: none;
    border-bottom: 1px solid #ddd;
    line-height: 18px;
}

.bgbox3infoSpec div.right_box4 ul li {
    margin: 0px;
    padding: 5px 0px;
    list-style-type: none;
    background: none;
    line-height: 18px;
}

.bgbox3infoSpec div.right_box ul li i, .bgbox3infoSpec div.right_box1 ul li i, .bgbox3infoSpec div.right_box4 ul li i, .bgbox3infoSpec div.right_box ul li a:link, .bgbox3infoSpec div.right_box ul li a:visited, .bgbox3infoSpec div.right_box1 ul li a:link, .bgbox3infoSpec div.right_box1 ul li a:visited, .bgbox3infoSpec div.right_box4 ul li a:link, .bgbox3infoSpec div.right_box4 ul li a:visited {
    text-decoration: none;
    color: #E7BC4A;
    font-weight: normal;
}

.bgbox3infoSpec div.right_box ul li a:hover, .bgbox3infoSpec div.right_box1 ul li a:hover, .bgbox3infoSpec div.right_box4 ul li a:hover {
    text-decoration: none;
    color: #E7BC4A;
    font-weight: normal;
}

.po_new {
    background: none repeat scroll 0 0 #BFDBF6;
    height: 131px;
    margin-left: 15px;
    margin-top: 15px;
    width: 197px;
}

.poHead {
    color: #2E566F;
    font: 16px Arial, Helvetica, sans-serif;
    padding-top: 5px;
}

.poBlock_new {
    background: url("../images/rtBottom_back1.gif") no-repeat scroll 0 0 transparent;
    height: 90px;
    margin-left: 7px;
    margin-top: 7px;
    width: 183px;
}

div#ctl00_MainContentPlaceholder_cbPreventionOutreach {
    bottom: 180px;
    display: inline-block;
    height: 0px;
    left: 38px;
    position: relative;
}

.po_new1 {
    background: none repeat scroll 0 0 #EAF5FC;
    padding: 0px 15px;
}

.poHead_new {
    border-bottom: 1px dotted #666666;
    color: #030303;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-top: 10px;
}

.clsrequired {
    font: 10px normal Arial, Helvetica, sans-serif;
}

table.grey_line tr td {
    border-top: 1px dotted #959595;
}

table.grey_line tr td.odd {
    border-left: 1px dotted #959595;
    padding-left: 5px;
}

table.grey_line tr td p img {
    float: right;
}

/*table.grey_line tr td p a {float:left;}
table.grey_line tr td p b a {float:left;}*/
table.grey_line2 tr td {
    border-top: 1px dotted #959595;
}

table.grey_line2 tr td.odd {
    border-left: 1px dotted #959595;
    padding-left: 5px;
}

table.frmAdvocacy tbody tr td {
    padding: 0px !important;
}

table tbody tr td i {
    font-size: 14px;
    font-style: italic;
}

table.indNews tr td {
    padding: 0px;
    vertical-align: middle;
}

table.frmNewsenr tbody tr td {
    padding: 0px !important;
}

table.frmNewsenr tbody tr td table tbody tr td {
    padding: 0px 5px 5px 0px !important;
    vertical-align: middle;
}

table.docInfo tbody tr td a:link {
    font-weight: normal;
}

textarea#ctl00_MainContentPlaceholder_ucContactUsON_gtbComments_tbValue {
    width: 250px !important;
    height: 180px !important;
}

.OneCareTextArea {
    border: 1px solid #a5a5a5 !important;
    padding: 2px 0px 0px 5px;
    font-size: 12px;
    height: 150px;
    width: 250px
}

img.imgltmrg {
    float: left;
    margin: 0px 10px 10px 0px;
    clear: both;
}

.tableBack {
    background: url(/Images/tableBack.gif) repeat;
    width: 100%;
    text-align: center;
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #264963;
    text-decoration: none;
    padding-left: 5px;
}

.tableBack th {
    text-align: center;
}

.tableGrey {
    background: #f2f2f2;
    width: 100%;
    height: 35px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #264963;
    margin-bottom: 1px;
    text-align: center;
    padding-left: 5px;
}

.tableGrey td {
    padding-left: 5px;
!important;
}

.tableYellow {
    background: #F5E8C6;
    width: 100%;
    height: 35px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #264963;
    margin-bottom: 1px;
    text-align: left;
    padding-left: 5px;
}

.clsDropDownListWidth {
    width: 215px;
}

.clsDropDownListWidthPV {
    padding: 0px 0px 0px !important;
    width: 141px;
    /*code edited on 25022014*/
    /*width: 125px   \0/  IE9 !important*/
    /*code edited on 25022014*/
}

.clsTextBoxNoHeight {
    border-bottom: #a5a5a5 1px solid;
    border-left: #a5a5a5 1px solid;
    border-top: #a5a5a5 1px solid;
    border-right: #a5a5a5 1px solid
}

div.slContainer {
    width: 550px;
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 10px solid #999999;
}

div.slContainer span {
    font-size: 8.5pt;
}

div.blkFcm001 {
    width: 272px;
    margin: 0px auto;
}

div.topStrip {
    background: #0054a5;
    padding: 8px 10px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    margin-bottom: 1px;
}

div.contBlk {
    background: #f3f3f3;
    border: 1px solid #e3e3e3;
    padding: 10px;
    text-align: center;
    font-weight: bold;
}

div.blkFcm002 {
    width: 272px;
    margin: 0px auto;
    float: left;
}

div.blkFcm003 {
    width: 272px;
    margin: 0px auto;
    float: right;
}

div.contBlk2 {
    background: #f3f3f3;
    border: 1px solid #e3e3e3;
    padding: 10px;
    text-align: left;
    font-weight: bold;
}

span.txtFCM {
    text-align: center;
    float: left;
    font-weight: 700;
    width: 120px;
    padding-top: 20px;
    font-size: 14px !important;
}

img.goBtn {
    float: left;
    cursor: pointer;
}

span#spanHelp {
    display: block;
    margin-bottom: 10px;
    line-height: 18px;
    color: #023D63;
    font-weight: bold;
}

/*Spanish page classes */
.fap {
    background: url(../images/inner_1.jpg) no-repeat;
    width: 197px;
    height: 84px;
    margin-left: 14px;
}

.gtf {
    background: url(../images/inner_2.jpg) no-repeat;
    width: 197px;
    height: 82px;
    margin-left: 14px;
}

.gtf span a {
    font: normal 18px Arial, Helvetica, sans-serif;
    color: #000;
    display: block;
    width: 100px;
    padding-left: 15px;
    padding-top: 20px;
    text-decoration: none;
}

.hl {
    background: url(../images/inner_3.jpg) no-repeat;
    width: 197px;
    height: 83px;
    margin-left: 14px;
}

.hl span a {
    font: normal 18px Arial, Helvetica, sans-serif;
    color: #000;
    display: block;
    width: 100px;
    padding-left: 15px;
    padding-top: 20px;
    text-decoration: none;
}

.rightColumn {
    width: 220 !important;
}

.clsVolControls {
    width: 300px;
    border: 1px solid #a5a5a5 !important;
    padding: 2px 0px 0px 5px;
    font-size: 12px;
    height: 19px;
}

#slideshow {
    position: relative;
    width: 100%;
    height: 245px;
    float: left;
}

#slideshow IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0.0;
    display: none;
}

#slideshow IMG.active {
    z-index: 10;
    opacity: 1.0;
    display: block;
}

#slideshow IMG.last-active {
    z-index: 9;
    display: none;
}

.divSecure {
    width: 100px;
    float: right;
}

.GraphicBullet li {
    list-style-type: none !important;
    background: url(../images/icons.png) 0px -105px no-repeat !Important;
    padding-left: 30px !important;
    line-height: 22px !Important;
    margin-bottom: 14px;
    *margin-bottom: 15px;
}

/* for you tube video player*/
div#voverlay div#vcontainer div a {
    display: none !important;
}

#ctl00_MainContentPlaceholder_ucPhyRecContactUs_pnlForm .clsTextBox {
    margin: 0 5px 5px 0;
}

#ctl00_MainContentPlaceholder_ucPhyRecContactUs_gtbComments_tbValue {
    height: 150px;
    width: 200px;
}

div.box002-int a.hovercolor:hover {
    color: #48a0e1;
}

.pop_up_box {
    height: 602px;
    width: 802x;
    z-index: 1200;
    position: fixed;
    /*background:#f4f2f3;
     border: 5px solid #87b1cd;*/
}

.popupGrayBg {
    position: fixed;
    width: 100%;
    height: 100%;
    background: black;
    z-index: 1001;
    left: 0;
    top: 0;
    opacity: .8;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.QTPopupCntnr {
    width: 802px;
    height: 602px;
    position: fixed;
    z-index: 1200;
    background: #ffffff;
    left: 50%;
    top: 50%;
    margin-left: -385px;
    margin-top: -276px;
}

.VideoCaptionSpan {
    color: #323232;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.BlueButtonStyle {
    background: linear-gradient(#FEFEFE, #B0E0FD) repeat scroll 0 0 transparent;
    border: 2px solid #FEFEFE;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 -2px 3px #F7F6F1;
    color: #00537D;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    padding: 5px 0;
    position: relative;
    text-align: center;
    width: 122px;
}

.BlueButtonStyle140 {
    background: linear-gradient(#FEFEFE, #B0E0FD) repeat scroll 0 0 transparent;
    border: 2px solid #FEFEFE;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 -2px 3px #F7F6F1;
    color: #00537D;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    padding: 5px 0;
    position: relative;
    text-align: center;
    width: 140px;
}

.Message table {
    width: 100%;
    padding: 10px;
}

.Message table tr td {

    padding-bottom: 10px;
}

.Message table tr td table tr td {

    padding-bottom: 0px;
    padding-top: 3px;
}

.Message table tr th {
    padding-right: 5px;
    text-align: center;
    vertical-align: top;
}

.Message table tr td input[type=text] {
    width: 80%;
    margin-right: 10px;
}

.Message table tr td input[type=checkbox], .Message table tr td input[type=radio] {
    margin-right: 5px;
}

.Message table tr td TextArea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    letter-spacing: normal;
    line-height: inherit;
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    text-decoration: none;
    vertical-align: baseline;
    word-spacing: normal;
}

#ctl00_MainContentPlaceholder_ucLetter_dropPrefix {
    margin-bottom: 12px;
}

/*code added on 16052013*/
#small-menu {
    width: 94px;
    float: left;
    background: url(../images/strip-vertical.png) 0px 22px no-repeat;
    padding: 2px 0px 0px 15px;
}

#small-menu ul, #small-menu ul {
    list-style-type: none;
    padding-top: 0px;
}

#small-menu ul li {
    list-style-type: none;
    display: block;
}

#small-menu ul li a:link, #small-menu ul li a:visited {
    text-decoration: none;
    color: #024169;
    font-size: 13px;
    font-weight: bold;
    padding-top: 62px;
    display: block;
}

#small-menu ul li a:active, #small-menu ul li a:focus {
    text-decoration: none;
    color: #48A0E1;
    font-size: 13px;
    font-weight: bold;
}

#small-menu ul li a:hover {
    text-decoration: none;
    color: #48A0E1;
    font-size: 13px;
    font-weight: bold;
}

#small-menu ul li.finddoc {
    background: url(../images/icons/small-banner-menu.png) 17px 0 no-repeat;
    height: 57px;
    margin: 0px 0px 23px 0px;
}

#small-menu ul li.findfacility {
    background: url(../images/icons/small-banner-menu.png) 17px -75px no-repeat;
    height: 57px;
    margin: 0px 0px 23px 0px;
}

#small-menu ul li.myChart {
    background: url(../images/icons/small-banner-menu.png) 17px -151px no-repeat;
    height: 57px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

.margn-botm-7 {
    margin-bottom: 7px;
}

/*code added on 16052013 end*/
/*Code Modification Done On 19/6/2013*/
.width170 {
    width: 200px;
}

.submenudiv > div {
    text-align: left;
}

.submenudiv > div > img {
    height: 20px;
    display: block;
    width: 100px;
}

.mrgSetHCS > div > img {
    /* background:url("../images/dropDwnNavArw.png") 45px 0px no-repeat; */
    /*code edited on 17022014
background: url("../images/dropDwnNavArw.png") 20px 0px no-repeat; */

    /*code edited on 21022014
background: url("../images/dropDwnNavArw.png") 23px 0px no-repeat; */

    /*code edited on 24022014
    background: url("../images/dropDwnNavArw.png") 5px 0px no-repeat; */

    /*code edited on 25022014*/
    background: url("../images/dropDwnNavArw.png") 10px 0px no-repeat;

}

.mrgSetDC > div > img {
    /*background:url("../images/dropDwnNavArw.png") 0px 0px no-repeat ;
    *background:url("../images/dropDwnNavArw.png") 8px 0px no-repeat ; */

    /*code edited on 17022014
    background: url("../images/dropDwnNavArw.png") 20px 0px no-repeat;
    *background: url("../images/dropDwnNavArw.png") 20px 0px no-repeat; */

    /*code edited on 21022014*/
    background: url("../images/dropDwnNavArw.png") 0px 0px no-repeat;
    margin-left: -8px;
    *background: url("../images/dropDwnNavArw.png") 3px 0px no-repeat;

}

.mrgSetHP > div > img {
    /*background:url("../images/dropDwnNavArw.png") 10px 0px no-repeat;
    *background:url("../images/dropDwnNavArw.png") 15px 0px no-repeat; */
    /*code edited on 17022014
background: url("../images/dropDwnNavArw.png") 20px 0px no-repeat;
*background: url("../images/dropDwnNavArw.png") 20px 0px no-repeat; */

    /*code edited on 21022014*/
    background: url("../images/dropDwnNavArw.png") 0px 0px no-repeat;
    *background: url("../images/dropDwnNavArw.png") 0px 0px no-repeat;

}

.mrgSetCHT > div > img {
    /*background:url("../images/dropDwnNavArw.png") 50px 0px no-repeat; */

    /*code edited on 14022014
background: url("../images/dropDwnNavArw.png") 35px 0px no-repeat; */

    /*code edited on 17022014
background: url("../images/dropDwnNavArw.png") 20px 0px no-repeat; */

    /*code edited on 21022014*/
    background: url("../images/dropDwnNavArw.png") 26px 0px no-repeat;
    *background: url("../images/dropDwnNavArw.png") 30px 0px no-repeat;

}

.mrgSetPV > div > img {
    /*background:url("../images/dropDwnNavArw.png") 78px 0px no-repeat; */

    /*code edited on 21022014*/
    /*background: url("../images/dropDwnNavArw.png") 35px 0px no-repeat;*/
    background: url("../images/dropDwnNavArw.png") 33px 0px no-repeat;
}

.mrgSetHA > div > img {
    /*background:url("../images/dropDwnNavArw.png") 35px 0px no-repeat; */

    /*code edited on 14022014*/
    /*background: url("../images/dropDwnNavArw.png") 35px 0px no-repeat; */
    /*code edited on 17022014
background: url("../images/dropDwnNavArw.png") 20px 0px no-repeat; */

    /*code edited on 21022014
background: url("../images/dropDwnNavArw.png") 40px 0px no-repeat; */

    /*code edited on 24022014
    background: url("../images/dropDwnNavArw.png") 20px 0px no-repeat; */

    /*code edited on 25022014*/
    background: url("../images/dropDwnNavArw.png") 30px 0px no-repeat;

    /*background:url("../images/dropDwnNavArw.png") 90px 0px no-repeat; */
    width: 150px;
}

/*code edited on 14022014*/
.submenudiv.mrgSetAU {
    /**margin-left: -450px !important;*/
    /*code edited on 17022014*/
    *margin-left: -475px !important;
}

/*code edited on 14022014*/

/*code edited on 25022014*/
.submenudiv.mrgSetHA {
    /**margin-left: -50px !important;*/
}

/*code edited on 25022014*/

/*Code Modification Done On 19/6/2013*/
/*code edited on 04022014*/

/*code edited on 25022014*/
.submenudiv.mrgSetPV {
    /**margin-left: -85px !important;*/
}

/*code edited on 25022014*/

.mrgSetAU {
    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    /*code edited on 04022014
    margin-left: 80px !important;
    margin-left: 80 px\9  !important;
    /*code edited on 04022014*/

    /*code edited on 14022014
margin-left: 420px !important;
margin-left: 420 px\9  !important;
/*code edited on 14022014*/

    /*code edited on 17022014
margin-left: 390px !important;
margin-left: 390 px\9  !important;
/*code edited on 17022014*/

    /*code edited on 24022014
    margin-left: 410px !important;
    margin-left: 410 px\9  !important;
    /*code edited on 24022014*/

    /*code edited on 28022014*/
    margin-left: 370px !important;
    margin-left: 395px \9 !important;
    /*code edited on 28022014*/

}

:root .mrgSetAU {
    /*code edited on 04022014
    margin-left: 80px !important;
    margin-left: 80px   \0/  IE9 !important;
    /*code edited on 04022014*/

    /*code edited on 14022014
margin-left: 420px !important;
margin-left: 420px   \0/  IE9 !important;
/*code edited on 14022014*/

    /*code edited on 17022014
margin-left: 402px !important;
margin-left: 390px   \0/  IE9 !important;
/*code edited on 17022014*/

    /*code edited on 24022014
    margin-left: 410px !important;
    margin-left: 410px   \0/  IE9 !important;
    /*code edited on 24022014*/

    /*code edited on 27022014
    margin-left: 422px !important;
    margin-left: 422px    \0/   IE9 !important;
    /*code edited on 27022014*/

    /*code edited on 28022014*/
    margin-left: 370px !important;
    margin-left: 375px \0/ IE9 !important;
    /*code edited on 28022014*/

    border-color: #919293;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    :root .mrgSetAU {
        /*margin-left: 773px !important;*/
        /*code edited on 14022014
margin-left: 722px !important;
/*code edited on 14022014*/

        /*code edited on 28022014*/
        margin-left: 395px !important;
        /*code edited on 28022014*/
    }
}

/*code edited on 21022014*/
.mrgSetAU > div > img {
    background: url("../images/dropDwnNavArw.png") right 0px no-repeat;
    /*code edited on 21022014
    width: 99%;
    /*code edited on 21022014*/

    /*code edited on 25022014
width: 98%;
/*code edited on 25022014*/

    /*code edited on 28022014*/
    width: 101%;
    /*code edited on 28022014*/

    *width: 42%;
}

/*code edited on 21022014*/

/*code added on 19032014*/

/*For pink RHN*/
.bgbox3PinkRHN {
    background-color: #ec008c;
    border: 2px solid #ffffff !important;
    -moz-box-shadow: 0 0 3px 3px #e0e0e0;
    -webkit-box-shadow: 0 0 3px 3px #e0e0e0;
    box-shadow: 0 0 3px 3px #e0e0e0;
    /*code edited on 21032014*/
    width: 223px;
    *border: 1px solid #e6e6e5 !important;
    /*code edited on 21032014*/
}

/*code edited on 21032014*/
.ie8 .bgbox3PinkRHN {
    border: 1px solid #e6e6e5 !important;
}

/*code edited on 21032014*/

/*code edited on 21032014*/
.bgbox3PinkHead {
    padding: 14px;
    /*code edited on 24032014*/
    padding-bottom: 0px;
    /*code edited on 24032014*/
}

/*code edited on 21032014*/

.bgbox3PinkHead a {
    display: block;
    vertical-align: top;
    color: #ffffff;
    padding-left: 35px;
    font-size: 14px;
    line-height: 18px;
}

.bgbox3PinkHead a img {
    margin-right: 10px;
    margin-left: -35px;
    float: left;
}

/*code edited on 21032014*/
.bgbox3PinkRHN img.babyPinkRHN {
    width: 223px;
}

/*code edited on 21032014*/

.bgbox3PinkRHN h4 {
    color: #ffffff;
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 10px;
}

/*code edited on 21032014*/
.bgbox3PinkRHN ul {
    /*code edited on 24032014*/
    color: #FFFFFF;
    padding: 15px;
    padding-top: 5px;
    /*code edited on 24032014*/
}

/*code edited on 21032014*/

/*code edited on 24032014*/
.bgbox3PinkRHN ul li a img {
    margin-left: -25px;
    margin-right: 10px;
    margin-top: -2px;
}

.bgbox3PinkRHN ul li {
    padding-left: 25px;
    margin: 10px 0px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .bgbox3PinkRHN ul li {
        vertical-align: middle;
        display: flex;
    }
}

.bgbox3PinkRHN ul li a {
    color: #ffffff;
    /*code edited on 24032014
    display: block;
    /*code edited on 24032014*/
    vertical-align: top;
}

/*code edited on 24032014*/

/*code edited on 21032014*/
.bgbox3PinkRHN ul li.twitter {
    /*code edited on 24032014
    background: url(../images/pinkRHNtwitter.png) 0px 0px no-repeat;
    /*code edited on 24032014*/
}

.bgbox3PinkRHN ul li.instagram {
    /*code edited on 24032014
    background: url(../images/pinkRHNIcon.png) 0px 0px no-repeat;
    /*code edited on 24032014*/
}

/*code edited on 21032014*/

/*For pink RHN*/

/*For Blue RHN*/
.bgbox3BlueRHN {
    border: 2px solid #ffffff !important;
    padding: 15px 10px 10px 10px;
    -moz-box-shadow: 0 0 3px 3px #e0e0e0;
    -webkit-box-shadow: 0 0 3px 3px #e0e0e0;
    box-shadow: 0 0 3px 3px #e0e0e0;
    background: -webkit-linear-gradient(#daeefe, #85cdfb); /* For Safari */
    background: -o-linear-gradient #daeefe, #85cdfb ); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#daeefe, #85cdfb); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#daeefe, #85cdfb); /* Standard syntax */;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#daeefe', endColorstr='#85cdfb'); /* for IE */
}

.bgbox3BlueRHN h5 {
    color: #024169;
    font-size: 20px;
    line-height: 24px;
}

.bgbox3BlueRHN p {
    padding-left: 116px;
}

.bgbox3BlueRHN ul li {
    margin-bottom: 10px;
}

.bgbox3BlueRHN img {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

/*For Blue RHN*/
/*code added on 19032014*/

/*Code added on 23052014*/

@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('/css/webfonts/MyriadPro-Bold.eot?') format('eot'),
        /*url('/css/webfonts/MyriadPro-Bold.otf') format('opentype'),*/ url('/css/webfonts/MyriadPro-Bold.woff') format('woff'),
    url('/css/webfonts/MyriadPro-Bold.ttf') format('truetype'),
    url('/css/webfonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
}

@font-face {
    font-family: 'MyriadPro-BoldCond';
    src: url('/css/webfonts/MyriadPro-BoldCond.eot?') format('eot'),
        /*url('/css/webfonts/MyriadPro-BoldCond.otf') format('opentype'),*/ url('/css/webfonts/MyriadPro-BoldCond.woff') format('woff'),
    url('/css/webfonts/MyriadPro-BoldCond.ttf') format('truetype'),
    url('/css/webfonts/MyriadPro-BoldCond.svg#MyriadPro-BoldCond') format('svg');
}

@font-face {
    font-family: 'MyriadPro-BoldCondIt';
    src: url('/css/webfonts/MyriadPro-BoldCondIt.eot?') format('eot'),
        /*url('/css/webfonts/MyriadPro-BoldCondIt.otf') format('opentype'),*/ url('/css/webfonts/MyriadPro-BoldCondIt.woff') format('woff'),
    url('/css/webfonts/MyriadPro-BoldCondIt.ttf') format('truetype'),
    url('/css/webfonts/MyriadPro-BoldCondIt.svg#MyriadPro-BoldCondIt') format('svg');
}

@font-face {
    font-family: 'MyriadPro-BoldIt';
    src: url('/css/webfonts/MyriadPro-BoldIt.eot?') format('eot'),
        /*url('/css/webfonts/MyriadPro-BoldIt.otf') format('opentype'),*/ url('/css/webfonts/MyriadPro-BoldIt.woff') format('woff'),
    url('/css/webfonts/MyriadPro-BoldIt.ttf') format('truetype'),
    url('/css/webfonts/MyriadPro-BoldIt.svg#MyriadPro-BoldIt') format('svg');
}

@font-face {
    font-family: 'MyriadPro-Cond';
    src: url('/css/webfonts/MyriadPro-Cond.eot?') format('eot'),
        /*url('/css/webfonts/MyriadPro-Cond.otf') format('opentype'),*/ url('/css/webfonts/MyriadPro-Cond.woff') format('woff'),
    url('/css/webfonts/MyriadPro-Cond.ttf') format('truetype'),
    url('/css/webfonts/MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
}

@font-face {
    font-family: 'MyriadPro-CondIt';
    src: url('/css/webfonts/MyriadPro-CondIt.eot?') format('eot'),
        /*url('/css/webfonts/MyriadPro-CondIt.otf') format('opentype'),*/ url('/css/webfonts/MyriadPro-CondIt.woff') format('woff'),
    url('/css/webfonts/MyriadPro-CondIt.ttf') format('truetype'),
    url('/css/webfonts/MyriadPro-CondIt.svg#MyriadPro-CondIt') format('svg');
}

@font-face {
    font-family: 'MyriadPro-It';
    src: url('/css/webfonts/MyriadPro-It.eot?') format('eot'),
        /*url('/css/webfonts/MyriadPro-It.otf') format('opentype'),*/ url('/css/webfonts/MyriadPro-It.woff') format('woff'),
    url('/css/webfonts/MyriadPro-It.ttf') format('truetype'),
    url('/css/webfonts/MyriadPro-It.svg#MyriadPro-It') format('svg');
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('/css/webfonts/MyriadPro-Regular.eot?') format('eot'),
        /*url('/css/webfonts/MyriadPro-Regular.otf') format('opentype'),*/ url('/css/webfonts/MyriadPro-Regular.woff') format('woff'),
    url('/css/webfonts/MyriadPro-Regular.ttf') format('truetype'),
    url('/css/webfonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
}

@font-face {
    font-family: 'MyriadPro-Semibold';
    src: url('/css/webfonts/MyriadPro-Semibold.eot?') format('eot'),
        /*url('/css/webfonts/MyriadPro-Semibold.otf') format('opentype'),*/ url('/css/webfonts/MyriadPro-Semibold.woff') format('woff'),
    url('/css/webfonts/MyriadPro-Semibold.ttf') format('truetype'),
    url('/css/webfonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
}

@font-face {
    font-family: 'MyriadPro-SemiboldIt';
    src: url('/css/webfonts/MyriadPro-SemiboldIt.eot?') format('eot'),
        /*url('/css/webfonts/MyriadPro-SemiboldIt.otf') format('opentype'),*/ url('/css/webfonts/MyriadPro-SemiboldIt.woff') format('woff'),
    url('/css/webfonts/MyriadPro-SemiboldIt.ttf') format('truetype'),
    url('/css/webfonts/MyriadPro-SemiboldIt.svg#MyriadPro-SemiboldIt') format('svg');
}

/*Code added on 23052014*/

/*Code added on 03062014*/
/* mainNav-Sec */

div.mainNavBlk ul.mainNav-Sec li a:link, div.mainNavBlk ul.mainNav-Sec li a:visited, div.mainNavBlk ul.mainNav-Sec li a:visited {
    text-decoration: none;
    color: #0e5279;
    padding: 0px 33px 0px 33px;
    font-size: 1.05em !important;
}

div.mainNavBlk ul.mainNav-Sec li a.active {
    text-decoration: none;
    color: #48a0e1;
    padding: 0px 33px 0px 33px !important;
    padding: 0px 33px 0px 33px; \0/
    IE9 !important;
    *padding: 0px 33px 0px 33px;
    position: relative;
    z-index: 25;
    font-size: 1.05em !important;
    opacity: 0.95;
    filter: alpha(opacity=95) !important; /*for Internet Explorer 6/7*/
    filter: "alpha(opacity=95)"; /*for Internet Explorer 8*/
}

div.mainNavBlk ul.mainNav-Sec li a:hover {
    text-decoration: none;
    color: #48a0e1;
    padding: 0px 33px 0px 33px !important;
    padding: 0px 33px 0px 33px; \0/
    IE9 !important;
    *padding: 0px 33px 0px 33px;
    position: relative;
    z-index: 25;
    font-size: 1.05em !important;
    opacity: 0.95;
    filter: alpha(opacity=95) !important; /*for Internet Explorer 6/7*/
    filter: "alpha(opacity=95)"; /*for Internet Explorer 8*/
}

div.mainNavBlk ul.mainNav-Sec li {
    position: relative !important;
}

div.mainNavBlk ul.mainNav-Sec .mrgSetHCS {
    position: absolute !important;
    left: 33px !important;
    margin-left: 0 !important;
    padding-bottom: 15px !important;
    width: 159px !important;
}

div.mainNavBlk ul.mainNav-Sec .mrgSetDC {
    position: absolute !important;
    left: 33px !important;
    margin-left: 0 !important;
    width: 185px !important;
}

div.mainNavBlk ul.mainNav-Sec .mrgSetHP {
    position: absolute !important;
    left: 33px !important;
    margin-left: 0 !important;
    width: 159px !important;
}

div.mainNavBlk ul.mainNav-Sec .mrgSetCHT {
    position: absolute !important;
    left: 33px !important;
    margin-left: 0 !important;
    background: #fff url("../images/navBg1.gif") left bottom repeat-x !important;
    width: 159px !important;
}

div.mainNavBlk ul.mainNav-Sec li.mainmenu .submenudiv .submenu li a {
    padding: 0px !important;
    color: #414141 !important;
    font-size: 14px !important;
    /*font-size: 1.05em !important;*/
}

div.mainNavBlk ul.mainNav-Sec li.mainmenu .submenudiv .submenu li a:hover {
    padding: 0px !important;
    color: #48a0e1 !important;
}

/*New Code added on 03062014*/
ul.mainNav-Sec .mrgSetHCS > div > img {
    background: url("../images/dropDwnNavArw.png") 35px 0px no-repeat;
}

ul.mainNav-Sec .mrgSetDC > div > img {
    background: url("../images/dropDwnNavArw.png") 0px 0px no-repeat;
    /* code added on 05062014 */
    /*margin-left: -5px;*/
    margin-left: -11px;
    /* code added on 05062014 */
}

ul.mainNav-Sec .mrgSetHP > div > img {
    background: url("../images/dropDwnNavArw.png") 35px 0px no-repeat;
    margin-left: -11px;
}

ul.mainNav-Sec .mrgSetCHT > div > img {
    background: url("../images/dropDwnNavArw.png") 35px 0px no-repeat;
    margin-left: -11px;
}

/*New Code added on 03062014*/
/* mainNav-Sec */
/*Code added on 03062014*/

div.mainNavBlk ul.mainNav-Sec li a.activelist {
    text-decoration: none;
    color: #48a0e1; /*border-top:1px solid #919293; border-right:2px solid #919293; */
    font-size: 1.05em !important;
}

.mainNavBlk .mainNav .mrgSetHP .clsDropDownListWidth {
    width: 230px !important;
}

/* code edited/added on 160720141 */

body {
    font-family: "myriad-pro", Arial, Helvetica, sans-serif;
    min-width: 1288px !important;
}

.site-header {
    width: 960px;
    height: 130px;
    margin: 0 auto;
    padding: 0 10px 0 10px;
}

.topRtBox ul li {
    padding: 0 3px 0 3px !important;
}

/*
.topRtBox ul li a:link{
    font-size: 11px !important;
    font-weight: bold !important
}
*/
.topRtBox .career-support li a {
    color: #445eb3 !important;
    font-size: 13px !important;
    font-weight: normal;
}

.topRtBox .career-support li {
    border-right: 1px solid #aab0d3;
}

div.mainNavBlk ul.mainNav {
    text-align: left;
}

div.mainNavBlk ul.mainNav li a:link {
    font-size: 14.5px !important;
    padding: 0px 20px 0px 13px;
    color: #53565a;
    font-weight: normal;
    font-weight: 600;
}

div.mainNavBlk ul.mainNav li a:hover {
    font-size: 14.5px !important;
    padding: 0px 20px 0px 13px !important;
    font-weight: normal;
    font-weight: 600;
}

div.submenudiv ul.submenu li a:link {
    font-weight: normal !important;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    /*font-size: 1.05em !important;*/
    font-size: 14px !important;
}

div.submenudiv ul.submenu li a:hover {
    padding: 0px !important;
    border: 0px;
    color: #48a0e1;
    text-decoration: none;
    font-weight: normal !important;
    padding: 0 !important;
}

#hcs {
    display: inline-block;
    padding-top: 0px \9 !important;
    padding-right: 20px \9 !important;
    padding-bottom: 0px \9 !important;
    padding-left: 13px \9 !important;
    font-size: 14.5px !important;
}

#hcs:hover {
    display: inline-block;
    padding-top: 0px \9 !important;
    padding-right: 20px \9 !important;
    padding-bottom: 0px \9 !important;
    padding-left: 13px \9 !important;
    font-size: 14.5px !important;
}

/* sliding banner home page */
.sliding-banner-wrapper {
    position: relative;
    left: 0;
    width: 100%;
    height: 298px;
    background-color: #0097a9;
    overflow: hidden;
}

.sliding-banner-wrapper ul li {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 298px;
    background-color: #0097a9;
    z-index: 999;
}

.sliding-banner-wrapper ul li .banner-section {
    display: block;
    margin: 0 auto;
    width: 980px;
}

.sliding-banner-wrapper ul li .banner-section .banner-text {
    display: block;
    position: absolute;
    float: left;
    padding: 30px;
    padding-top: 32px;
    padding-left: 22px;
    width: 370px;
    height: 250px;
    color: #fff;
    background-color: #0097a9;
}

.sliding-banner-wrapper ul li .banner-section .banner-text h1 {
    color: #ffffff !important;
}

.sliding-banner-wrapper ul li .banner-section .banner-text:after {
    height: 0;
    width: 0;
    content: "";
    display: block;
    position: relative;
}

.sliding-banner-wrapper ul li .banner-section .banner-text:after {
    border-top: 525px solid #0097a9;
    border-right: 45px solid transparent;
    left: 400px;
    /*top:-225px;*/
    top: -400px;
}

.sliding-banner-wrapper ul li .banner-section .banner-text h1 {
    font-size: 38px !important;
    color: #ffffff;
    font-style: italic;
    line-height: 40px !important;
}

.sliding-banner-wrapper ul li .banner-section .banner-text h1 strong {
    font-size: 38px;
    color: #ffffff;
}

.sliding-banner-wrapper ul li .banner-section .banner-text p {
    font-size: 16px !important;
    color: #ffffff;
    line-height: 20px !important;
    margin-top: 4px;
    margin-bottom: 25px;
}

.sliding-banner-wrapper ul li .banner-section .banner-text a {
    font-size: 14px !important;
    color: #ffffff !important;
    font-weight: bold;
}

.sliding-banner-wrapper ul li .banner-section img {
    float: right;
    margin-right: 4px;
    height: 298px;
    min-width: 550px;
}

.sliding-banner-wrapper .bx-wrapper .bx-viewport {
    border: 0;
}

.sliding-banner-wrapper .bx-controls {
    position: relative;
    width: 100%;
    height: 40px;
    margin-top: -40px;
    background-color: rgba(49, 180, 204, 0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#4cffffff', endColorstr='#4cffffff'); /* IE */
    /*z-index: 999999999;*/
    z-index: 999;
}

.sliding-banner-wrapper .bx-controls .bx-pager {
    /*background-color: #31b4cc;*/
    /*top: 244px;*/
    bottom: 0px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    display: block;
    width: 1000px !important;
    margin: 0 auto;
    padding-left: 44px;
    padding-top: 16px !important;
    position: relative !important;
    text-align: left;
    height: 30px;
}

.sliding-banner-wrapper .bx-wrapper .bx-pager.bx-default-pager a {
    opacity: .4;
    filter: alpha(opacity=40);
    background-color: #31b4cc !important;
    width: 12px;
    height: 12px;
    background: url(../images/pager.png) no-repeat;
    border: 0px !important;
}

.sliding-banner-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #31b4cc !important;
    background: url(../images/pager.png) no-repeat;
}

.sliding-banner-wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #31b4c0 !important;
    background: url(../images/pager.png) no-repeat;
}

/* sliding banner hospital page */
.sliding-banner-wrapper-hospital-pages {
    background-color: #64a70b;
}

.sliding-banner-wrapper-hospital-pages ul li {
    background-color: #64a70b;
}

.sliding-banner-wrapper-hospital-pages ul li .banner-section .banner-text {
    background-color: #64a70b;
}

.sliding-banner-wrapper-hospital-pages ul li .banner-section .banner-text:after {
    /*height: 0;
    width: 0;
    content: "";
    display: block;
    position: absolute;*/
}

.sliding-banner-wrapper-hospital-pages ul li .banner-section .banner-text:after {
    border-top: 542px solid #64a70b;
    /*border-right: 45px solid transparent;
    left: 422px;
    top:-220px;*/
}

.sliding-banner-wrapper-hospital-pages .bx-controls {
    background-color: rgba(128, 193, 5, 0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#4cffffff', endColorstr='#4cffffff'); /* IE */

}

/* sliding banner Service Line page */
.sliding-banner-wrapper-service-line-pages .bx-wrapper .bx-pager.bx-default-pager a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #397edf !important;
    background: url(../images/pager.png) no-repeat;
}

.sliding-banner-wrapper-service-line-pages {
    background-color: #397edf !important;
}

.sliding-banner-wrapper-service-line-pages ul li {
    background-color: #002398;
}

.sliding-banner-wrapper-service-line-pages ul li .banner-section .banner-text {
    background-color: #002398;
}

.sliding-banner-wrapper-service-line-pages ul li .banner-section .banner-text:after {
    /*border-top: 525px solid #002398;*/
    border-top: 570px solid #002398;
}

.sliding-banner-wrapper-service-line-pages .bx-controls {
    background-color: rgba(30, 92, 179, 0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#4cffffff', endColorstr='#4cffffff'); /* IE */

}

/* sliding banner extra css */
.sliding-banner-wrapper .bx-wrapper .bx-pager.bx-default-pager a {
    filter: alpha(opacity=40);
    background-color: #3ec2da !important;
    background: url(../images/pager.png) no-repeat;
}

.sliding-banner-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #3ec2da !important;
}

.sliding-banner-wrapper-hospital-pages .bx-wrapper .bx-pager.bx-default-pager a {
    filter: alpha(opacity=40);
    background-color: #9fe51a !important;
    background: url(../images/pager.png) no-repeat;
}

.sliding-banner-wrapper-hospital-pages .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #9fe51a !important;
}

.sliding-banner-wrapper-hospital-pages .bx-wrapper .bx-pager.bx-default-pager a.focus {
    background-color: #9fe51a !important;
}

.sliding-banner-wrapper-service-line-pages .bx-wrapper .bx-pager.bx-default-pager a {
    filter: alpha(opacity=40);
    background-color: #2474e3 !important;
    background: url(../images/pager.png) no-repeat;
}

.sliding-banner-wrapper-service-line-pages .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #2474e3 !important;
}

.sliding-banner-wrapper-service-line-pages .bx-wrapper .bx-pager.bx-default-pager a.focus {
    background-color: #2474e3 !important;
}

.banner-text {
    font-family: MyriadPro-Regular, Arial, Helvetica, sans-serif;
    font-weight: normal !important;
}

.sliding-banner-wrapper ul li .banner-section .banner-text h1 {
    font-style: normal !important;
    line-height: 40px !important;
    font-family: MyriadPro-It, Arial, Helvetica, sans-serif;
    /*font-family: myriad-pro, Arial, Helvetica, sans-serif;*/
}

/*.sliding-banner-wrapper ul li .banner-section .banner-text h1 strong{
    font-family: myriad-pro,Arial,Helvetica,sans-serif;
    font-weight: 600;
    font-style: italic;
}*/
.sliding-banner-wrapper ul li .banner-section .banner-text h1 strong {
    font-family: myriadpro-semiboldit, myriad-pro, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
}

.banner-section .banner-text h1 strong {
    font-family: MyriadPro-SemiboldIt, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.sliding-banner-wrapper-hospital-pages ul li .banner-section .banner-text {
    width: 390px;
}

.sliding-banner-wrapper-hospital-pages ul li .banner-section .banner-text:after {
    left: 420px;
}

.sliding-banner-wrapper-hospital-pages ul li .banner-section .banner-text h1 {
    font-size: 25px !important;
}

.sliding-banner-wrapper-hospital-pages ul li .banner-section .banner-text h1 strong {
    font-size: 38px;
}

.bx-wrapper .bx-pager {
    position: relative;
}

/* static banner */
.static-banner-wrapper {
    width: 100%;
    height: 160px;
    background-color: #002398;
}

.static-banner-wrapper .static-banner-inner-wrapper {
    width: 980px;
    height: 160px;
    display: block;
    margin: 0 auto;
    background-color: #002398;
}

.static-banner-wrapper .static-banner-inner-wrapper .banner-section {
    display: block;
    margin: 0 auto;
    width: 980px;
    height: 160px;
}

.static-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text {
    display: block;
    position: absolute;
    float: left;
    padding-top: 30px;
    width: 550px;
    height: 130px;
    color: #fff;
    background-color: #002398;
    text-align: left;
}

/*.static-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text h1 {
    color: #ffffff !important;
    margin-left: 85px;
}*/

.static-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text:after {
    height: 0;
    width: 0;
    content: "";
    display: block;
    position: absolute;
}

.static-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text:after {
    border-top: 161px solid #002398;
    /*border-right: 30px solid transparent;*/
    border-right: 15px solid transparent;
    left: 550px;
    top: 0px;
}

.static-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text h1 {
    font-family: 'MyriadPro-It', Arial, Helvetica, sans-serif;
    font-size: 38px !important;
    color: #ffffff;
    font-style: normal;
    line-height: 44px !important;
    /*margin-top: 16px !important;*/
    margin-top: -8px !important;
    margin-left: 85px;
}

.static-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text h1 strong {
    font-family: 'MyriadPro-SemiboldIt', Arial, Helvetica, sans-serif;
    font-size: 38px;
    color: #ffffff;
}

.static-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text p {
    font-size: 16px !important;
    color: #ffffff;
    line-height: 20px !important;
}

.static-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text a {
    font-size: 14px !important;
    color: #ffffff !important;
    font-weight: bold;
}

.static-banner-wrapper .static-banner-inner-wrapper .banner-section img {
    float: right;
    height: 160px;
    width: 440px;
}

.static-banner-wrapper .static-banner-footer {
    position: absolute;
    margin-top: -31px;
    width: 100%;
    height: 32px;
    background-color: rgba(30, 92, 179, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#4cffffff', endColorstr='#4cffffff'); /* IE */
    /*z-index: 999999;*/
    z-index: 999;
}

.non-rotating-banner-wrapper {
    height: 298px;
}

.non-rotating-banner-wrapper .static-banner-inner-wrapper {
    height: 298px;
}

.non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section {
    height: 298px;
}

.non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text {
    width: 370px;
    height: 268px;
    text-align: left;
    padding-left: 22px;
    padding-right: 35px;
}

.non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text:after {
    border-top: 300px solid #002398;
    left: 427px;
}

.non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text h1 {
    margin-left: 0px !important;
}

.non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section img {
    height: 298px;
    /*width: auto;*/
    min-width: 562px;
}

.non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text .banner-logo {
    width: 117px !important;
    height: 41px !important;
    position: absolute;
    top: 190px;
    left: 280px;
}

.non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text .banner-logo img {
    width: 117px !important;
    height: 41px !important;
    min-width: inherit;
}

.non-rotating-banner-wrapper .static-banner-footer {
    height: 40px;
    margin-top: -39px;
}

.cohe-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text h1 {
    font-size: 30px !important;
    margin-top: -12px !important;
    line-height: 32px !important;
}

.cohe-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text h1 strong {
    font-size: 30px !important;
}

.cohe-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text .banner-logo {
    position: absolute;
    right: 5px;
    bottom: 36px;
}

.cohe-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text .banner-logo img {
    width: 54px;
    height: 54px;
}

.hospital-non-rotating-banner-wrapper {
    background-color: #64a70b;
}

.hospital-non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section {
    background-color: #64a70b;
}

.hospital-non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text {
    background-color: #64a70b;
}

.hospital-non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text:after {
    border-top: 300px solid #64a70b;
    border-right: 30px solid transparent;
}

.hospital-non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text h1 {
    font-size: 25px !important;
    margin-left: 0px !important;
}

.hospital-non-rotating-banner-wrapper .static-banner-footer {
    background-color: rgba(128, 193, 5, 0.6);
    height: 40px;
    margin-top: -39px;
}

.other-non-rotating-banner-wrapper {
    background-color: #0097a9;
}

.other-non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section {
    background-color: #0097a9;
}

.other-non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text {
    background-color: #0097a9;
    padding-right: 35px;
}

.other-non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text:after {
    border-top: 300px solid #0097a9;
}

.other-non-rotating-banner-wrapper .static-banner-footer {
    background-color: rgba(49, 180, 204, 0.6);
    height: 40px;
    margin-top: -39px;
}

.static-banner-oneline .static-banner-inner-wrapper .banner-section .banner-text h1 {
    margin-top: 16px !important;
}

.cohe-big-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text h1 {
    font-size: 30px !important;
    margin-top: -12px !important;
    line-height: 36px !important;
}

.cohe-big-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text h1 strong {
    font-size: 30px !important;
}

.cohe-big-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text .banner-logo img {
    width: 54px !important;
    height: 54px !important;
}

.hospital-big-banner-wrapper h1 {
    font-size: 25px !important;
}

.hospital-big-banner-wrapper h1 strong {
    font-size: 30px !important;
}

.branding-banner-wrapper, .branding-banner-wrapper .static-banner-inner-wrapper {
    background-color: #94d910;
}

.branding-banner-wrapper .static-banner-inner-wrapper .banner-section {
    background-color: #94d910;
}

.branding-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text {
    background-color: #94d910;
    text-align: center;
}

.branding-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text:after {
    border-top: 300px solid #94d910;
}

.branding-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text h1 {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-size: 100px !important;
    font-weight: 600 !important;
    margin-top: 80px !important;
}

.branding-banner-wrapper .static-banner-footer {
    background-color: rgba(227, 248, 195, 0.5) !important;
}

.box001 {
    width: 224px;
    padding: 0;
    margin-right: 30px;
}

.box001-int {
    width: 195px;
    margin-left: 14px;
}

.box002 {
    width: 412px;
    border: 0px;
    margin-right: 30px;
    /*padding-right: 16px;*/
    margin-bottom: 23px;
}

.box003 {
    width: 225px !important;
    float: left;
    padding: 0;
}

.box-container .doctor {
    width: 40px;
    height: 40px;
    background: url(../images/fhs-sprite.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-position: -6px -43px;
}

.box-container .chart {
    width: 42px;
    height: 40px;
    background: url(../images/fhs-sprite.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-position: -102px -43px;
}

.box-container .clinic {
    width: 40px;
    height: 40px;
    background: url(../images/fhs-sprite.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-position: -55px -47px;
}

.box-container .care {
    width: 40px;
    height: 40px;
    background: url(../images/fhs-sprite.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-position: -153px -43px;
}

:root h1, span.pageHead1, span.pageHead1 strong, {
    color: #0097a9 !important;
    font-size: 30px !important;
    line-height: 32px !important;
    margin-top: -4px !important;
    margin-bottom: 0px;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-weight: 600;
}

.box-container {
    width: 980px;
    display: block;
    margin: 0 auto;
    padding: 0px 0px 0px 30px;
    margin-top: 18px;
	min-height: 240px;
}

.box001 h1 {
    color: #0097a9 !important;
    font-size: 30px !important;
    line-height: 32px !important;
    margin-top: -4px !important;
    margin-bottom: 0px;
    font-family:MyriadPro-Regular, Arial, Helvetica, sans-serif;
    font-weight: 600;
}

.box002 h1 {
    color: #0097a9 !important;
    font-size: 30px !important;
    line-height: 32px !important;
    margin-top: -4px !important;
    margin-bottom: 0px;
    font-family:MyriadPro-Regular, Arial, Helvetica, sans-serif;
    font-weight: 600;
}

.box-container h2 {
    color: #0097a9 !important;
    font-size: 24px !important;
    /*line-height: 32px !important;*/
    margin-top: 0px !important;
    font-family:MyriadPro-Regular, Arial, Helvetica, sans-serif;
    font-weight: 600;

}

.box-container h3 {
    margin: 0;
}
.box-container h3 {
    font-size: 16px;
    margin: 20px 0 8px;
    width: 101%;
}
.box-container h3 a {
    font-size: 16px;
	color:#0097a9;
}
.box-container h3 a:hover {
    color: #bfe5e9 !important;
    font-size: 16px !important;
}
.box-container .box001 h2 {
    padding-left: 6px;
}

.box-container .box002 p {
    color: #53565a;
    line-height: 22px;
    font-size: 16px !important;
    margin-top: 8px !important;
}

.box-container .box002 a p.blk01title {
    color: #0097a9 !important;
    font-size: 30px !important;
    line-height: 32px !important;
    margin-top: 0px !important;
    font-weight: 600;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
}

.box-container .box002 p a {
    font-weight: normal;
    color: #0097a9;
    font-size: 16px !important;
}

.box-container .box002 p a:hover {
    color: #bfe5e9 !important;
}

.ortho-wrapper .box003 {
    float: right;
    margin-right: 13px;
}

.pageHead {
    display: block;
    width: 100%;
    min-height: 35px;
    margin-top: -40px;
    margin-bottom: 4px;
    line-height: 12px;
}

ul.breadcrumb li {
    margin-right: 2px;
}

ul.breadcrumb li a:link, ul.breadcrumb li a:visited {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-size: 10px !important;
    font-weight: 600 !important;
    color: #0097a9 !important;
}

ul.breadcrumb li a:hover {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-size: 10px !important;
    font-weight: 600 !important;
    color: #0097a9 !important;
}

ul.breadcrumb li.gtSign {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    color: #4253a8 !important;
    font-size: 10px !important;
    font-weight: 600 !important;
}

.box-container .lhn-home-navigation {
    margin-top: 10px;
}

.box-container .lhn-home-navigation tbody tr td {
    padding: 7px;
}

.box-container .lhn-home-navigation tbody tr td a {
    color: #0097a9;
    font-size: 16px;
    font-weight: 600;
}

.box-container .lhn-home-navigation tbody tr td span {
    color: #53565a;
    font-size: 16px;
    margin-top: 3px;
}

.box-container .lhn-home-navigation tbody tr td span {
    display: block;
}

.box-container .home-news-listing {
    color: #53565a;
    margin-top: -10px !important;
    margin-bottom: 35px;
}

.box-container .home-news-listing li {
    list-style: none !important;
    color: #53565a;
    padding-top: 15px;
    padding-left: 22px !important;
    font-size: 16px;
    line-height: 20px !important;
    background: none !important;
    margin-bottom: -2px !important;
}

.box-container .home-news-listing li:before {
    content: ">";
    margin-left: -20px;
    margin-right: -8px;
}

.box-container .home-news-listing li a {
    padding-left: 16px;
    color: #53565a !important;
    font-weight: normal;
    text-shadow: none;
}

/*.box-container .home-news-listing li a{
    color: #53565a;
    font-weight: normal;
}*/
.box-container .home-news-listing li span {
    color: #53565a;
    margin-right: 10px;
    margin-left: -19px;
}

.box-container .readmore {
    color: #0097a9 !important;
    font-weight: bold;
    font-size: 16px;
}

.box-container .box003 .ads-container {
    padding-top: 0px;
}

.box-container .box003 .ads-container li {
    margin-bottom: 12px;
}

.box-container-inner {
    background-color: transparent;
    margin-top: 34px;
}

.box-container-inner .breadcrumbs-wrapper {
    display: block;
    margin: 0 auto;
    margin-top: -15px;
    margin-bottom: 18px;
    width: 980px;
    text-align: center;
    position: relative;
}

.box-container-inner .breadcrumbs-wrapper ol {
    margin-left: -20px;
}

.box-container-inner .breadcrumbs-wrapper ol li {
    display: inline;
}

.box-container-inner .breadcrumbs-wrapper ol li a {
    font-size: 10px;
    color: #0097a9 !important;
    font-weight: normal;
}

.box-container-inner .services-lhn h3 {
    font-size: 22px;
    line-height: 28px;
    color: #0097a9;
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #0097a9;
    font-family: myriad-pro, Arial, Helvetica, sans-serif !important;
}

.box-container-inner .services-lhn li {
    margin-top: 10px;
}

.box-container-inner .services-lhn li a {
    font-size: 16px;
    color: #0097a9 !important;
    font-weight: normal;
    line-height: 18px !important;
    font-family: myriad-pro, Arial, Helvetica, sans-serif !important;
}

.box-container-inner .services-lhn li a:hover {
    color: #bfe5e9 !important;
}

.box-container-inner .services-lhn li a:active {
    color: #bfe5e9 !important;
}

.box-container-inner .dropdown-list-item a {
    font-weight: bold;
}

.box-container-inner .dropdown-list-item a:hover {
    color: #bfe5e9 !important;
}

.box-container-inner .dropdown-list-item ul li a {
    padding-left: 15px;
    font-weight: normal;
}

.box-container-inner .news-events-rhn {
    margin-bottom: 12px;
    padding-left: 14px;
    padding-right: 14px;
}

.box-container-inner .news-events-rhn h3 {
    font-size: 22px;
    color: #0097a9;
    padding-bottom: 16px;
    border-bottom: 1px solid #0097a9;
    font-weight: 600 !important;
}

.box-container-inner .news-events-rhn ul {
    /*padding-right: 20px;*/
    padding-right: 8px;
}

.box-container-inner .news-events-rhn li {
    margin-top: 10px;
    margin-bottom: 10px;
    list-style-type: none;
    background: url(../images/icons.png) 0px -108px no-repeat;
    padding-left: 32px;
    line-height: 18px;
}

.box-container-inner .news-events-rhn li a {
    font-size: 16px;
    color: #0097a9 !important;
    font-weight: normal;
}

.box-container-inner .rhn-news-events-wrapper {
    padding: 15px;
    background-color: #e8f4f6;
}

.box-container-inner .rhn-news-events-wrapper .news-events-rhn li a {
    font-weight: bold;
}

.box-container-inner .rhn-news-events-wrapper .news-events-rhn li ul li {
    background: none;
    padding-left: 0px;
}

.box-container-inner .rhn-news-events-wrapper .news-events-rhn li ul li a {
    font-weight: normal;
    line-height: 20px;
}

.box-container-inner .rhn-nav-wrapper {
    display: block;
    margin: 0 auto;
    width: 224px;
    background: none;
    background-color: #e8f4f6;	
    border: 0px !important;
	padding:0 0 0 14px;
}

.ortho-wrapper .rhn-nav-wrapper {
    width: 225px !important;
}

.box-container-inner .rhn-nav-wrapper .news-events-rhn ul li {
    background: none;
    padding: 0;
    padding-left: 32px;
}

.box-container-inner .rhn-nav-wrapper .news-events-rhn ul li a {
    color: #0097a9 !important;
    font-size: 16px;
    line-height: 18px;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
}

.box-container-inner .rhn-nav-wrapper .news-events-rhn ul li a:hover {
    color: #bfe5e9 !important;
    font-size: 16px;
    line-height: 18px;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
}

.box-container-inner .hospital-rhn-nav-wrapper .news-events-rhn ul .ultitle a {
    font-weight: normal;
}

.box-container-inner .rhn-nav-wrapper .news-events-rhn ul .ultitle {
    background: url(../images/icons.png) 0px -108px no-repeat;
    padding-left: 32px;
    padding-bottom: 2px;
    margin-left: 0px;
    font-weight: bold;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.box-container-inner .rhn-nav-wrapper .news-events-rhn ul .ultitle strong {
    color: #0097a9 !important;
    font-size: 16px;
    line-height: 18px;
}

.box-container-inner .rhn-nav-wrapper .news-events-rhn a {
    width: 100%;
}

.box-container-inner .rhn-nav-wrapper .news-events-rhn a img {
    width: 100%;
    margin-top: 10px;
}

.box-container-inner .hospital-news-events-rhn {
    margin-bottom: 10px;

}

.box-container-inner .hospital-news-events-rhn h3 {
    font-size: 22px;
    color: #0097a9;
    padding-bottom: 15px;
    border-bottom: 1px solid #0097a9;
    margin-bottom: 15px !important;
}

.box-container-inner .hospital-news-events-rhn li {
    margin-top: 10px;
    margin-bottom: 10px;
    list-style-type: none;
    background: url(../images/icons.png) 0px -108px no-repeat;
    padding-left: 32px;
    line-height: 18px;
}

.box-container-inner .hospital-news-events-rhn li a {
    font-size: 16px;
    color: #0097a9 !important;
    font-weight: normal;
}

.hospital-rhn-nav-wrapper {
    background: transparent !important;
}

.hospital-rhn-nav-wrapper .bgbox3info {
    /*padding: 15px 0px 15px 0px;*/
    padding: 0px;
    text-align: left;
}

.bgbox3infoRHN ul li {
    margin-left: 0px !important;
}

.bgbox3infoRHN ul li a:link, .bgbox3info ul li a:visited {
    font-size: 16px;
}

.RHNBottom {
    /*margin-top: -15px;*/
    width: 100%;
}

.RHNBottom .RHNHeader {
    display: block;
    width: 100%;
    font-size: 22px !important;
    line-height: 24px !important;
    color: #0097a9 !important;
    padding: 0;
    padding-bottom: 12px !important;
    margin-bottom: 10px !important;
    text-decoration: none !important;
    font-weight: 600;
    font-family: myriad-pro, Arial, Helvetica, sans-serif !important;
    background: none !important;
    border-bottom: 1px solid #0097a9;
}

.RHNBottom li {
    background: none !important;
    padding: 0 !important;
}

.RHNBottom .services-rhn-rhnMenu {
    margin-bottom: 30px;
}

.RHNBottom li ul li {
    background: none !important;
    padding: 4px 0 !important;
}

.RHNBottom li ul li a {
    font-size: 16px;
    color: #0097a9 !important;
    font-weight: normal;
    line-height: 18px !important;
    font-family: myriad-pro, Arial, Helvetica, sans-serif !important;
}

.RHNBottom li ul li a:hover {
    color: #bfe5e9 !important;
}

.RHNVideoWrapper {
    margin-top: 10px;
    margin-bottom: 15px;
}

.box-container-inner .medical-center-video-link {
    width: 100%;
    margin-bottom: 15px;
}

.box-container-inner .medical-center-video-link img {
    width: 100%;
}

.box-container-inner .planetree-msg {
    margin-top: 20px;
}

.box-container-inner .planetree-msg h3 {
    font-size: 22px;
    color: #0097a9;
    padding-top: 18px;
    border-top: 1px dotted #484848;
}

.box-container-inner .planetree-msg p {
    font-size: 16px;
    color: #53565a;
}

.box-container-inner .planetree-msg a {
    color: #0097a9;
    font-weight: normal;
}

.box-container-inner .planetree-msg a:hover {
    font-size: 16px !important;
    color: #bfe5e9 !important;
}

.box-container-inner .planetree-msg a em {
    color: #0097a9;
    font-weight: normal;
    font-style: normal !important;
}

.box-container-inner .planetree-msg a em:hover {
    font-size: 16px !important;
    color: #bfe5e9 !important;
}

.box-container-inner .orthopedic-specialties-maincontent-wrapper {
    width: 470px !important;
}

.box-container-inner .orthopedic-specialties-maincontent-wrapper .orthopedic-specialties-maincontent p {
    padding-right: 25px;
}

.box-container-inner .news-events-boxwrapper {
    float: right;
    width: 225px !important;
}

.box-container-inner .news-events-boxwrapper .rhn-nav-wrapper {
    width: 194px;
    padding: 12px;
}

.box-container-inner .medical-center-maincontent h1 span {
    display: block;
    font-size: 22px;
    font-weight: normal;
    color: #0097a9;
}

.box-container-inner .medical-center-maincontent h2 {
    margin-top: 20px !important;
    /*margin-bottom: -12px;*/
    color: #53565a !important;
    font-weight: 600;
}

.box-container-inner .medical-center-maincontent h2 a {
    font-size: 16px !important;
}

.box-container-inner .medical-center-maincontent hr {
    width: 100%;
}

.box-container-inner .medical-center-maincontent p {
    color: #53565a;
    line-height: 22px;
    font-size: 16px !important;
    margin-top: 0px;
}

.box-container-inner .medical-center-maincontent p em {
    font-size: 16px !important;
}

.box-container-inner .medical-center-maincontent p a {
    font-weight: normal;
    color: #0097a9;
    font-size: 16px !important;
}

.box-container-inner .medical-center-maincontent p a:hover {
    color: #bfe5e9 !important;
    font-size: 16px !important;
}

.box-container-inner .medical-center-maincontent strong {
    color: #53565a;
}

.box-container-inner .medical-center-maincontent table tr td {
    padding: 0 6px 5px 0;
}

.box-container-inner .medical-center-maincontent table tr td {
    padding: 0 6px 5px 0;
}

.box-container-inner .medical-center-maincontent .disc-ul {
    padding-left: 30px;
}

.box-container-inner .medical-center-maincontent .disc-ul li {
    list-style: disc;
    padding-top: 5px;
    color: #53565a;
    font-size: 16px;
    line-height: 18px;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
}

.box-container-inner .medical-center-maincontent .disc-ul li span {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
}

.box-container-inner .medical-center-maincontent .disc-ul li a {
    font-weight: normal;
    color: #0097a9 !important;
    font-size: 16px;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
}

.box-container-inner .medical-center-maincontent .disc-ul li a strong {
    font-weight: normal !important;
    color: #53565a !important;
}

.box-container-inner .medical-center-maincontent .disc-ul li a:hover {
    color: #bfe5e9 !important;
}

.box-container-inner .medical-center-maincontent .GraphicBullet li {
    /*padding-top: 5px;*/
    color: #53565a;
    font-size: 16px;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
}

.box-container-inner .medical-center-maincontent .GraphicBullet li a {
    font-weight: normal;
    color: #0097a9 !important;
    font-size: 16px;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
}

.box-container-inner .medical-center-maincontent .GraphicBullet li a:hover {
    color: #bfe5e9 !important;
}

#accordionInfo {
    display: none;
}

.mainmenu > .active {
    display: inline !important;
}

.left-menu-no-header {
    margin-top: -20px;
}

/*ul#dhtmlgoodies_listMenu li a.LHNHeader{
    border-bottom: 1px solid #0097a9 !important;
}

.leftMenu ul#dhtmlgoodies_listMenu li a.LHNHeader{
    margin-top: -18px;
}

ul#dhtmlgoodies_listMenu li a.LHNHeader {
    font-size: 22px !important;
    line-height: 24px !important;
    color: #0097a9 !important;
    padding-bottom: 15px !important;
    margin-bottom: 10px !important;
    *//*border-bottom: 1px solid #0097a9 !important;*//*
    text-decoration: none !important;
    font-weight: normal;
    font-family: myriad-pro, Arial, Helvetica, sans-serif !important;
}*/

ul#dhtmlgoodies_listMenu li.LHNHeader-link > a {
    border-bottom: 1px solid #0097a9 !important;
}

.leftMenu ul#dhtmlgoodies_listMenu li.LHNHeader-link > a {
    margin-top: -22px;
}

ul#dhtmlgoodies_listMenu li.LHNHeader-link > a {
    font-size: 22px !important;
    line-height: 24px !important;
    color: #0097a9 !important;
    padding-bottom: 15px !important;
    margin-bottom: 10px !important;
    /*border-bottom: 1px solid #0097a9 !important;*/
    text-decoration: none !important;
    font-weight: normal;
    font-family: myriad-pro, Arial, Helvetica, sans-serif !important;
}

ul#dhtmlgoodies_listMenu li ul li {
    margin-top: 8px;
    padding: 0 !important;
    background: none !important;
    font-family: myriad-pro, Arial, Helvetica, sans-serif !important;
}

ul#dhtmlgoodies_listMenu li ul li a:link, ul#dhtmlgoodies_listMenu li ul li a:visited {
    font-size: 16px !important;
    line-height: 18px;
    color: #0097a9 !important;
    font-weight: normal;
    font-family: myriad-pro, Arial, Helvetica, sans-serif !important;
}

ul#dhtmlgoodies_listMenu li ul li a:hover {
    color: #bfe5e9 !important;
}

ul#dhtmlgoodies_listMenu li ul li li a:hover {
    color: #bfe5e9 !important;
}

ul#dhtmlgoodies_listMenu li ul li li a:active {
    color: #bfe5e9 !important;
}

ul#dhtmlgoodies_listMenu li ul li a.InnerList {
    width: 100%;
    text-decoration: none !important;
    font-size: 16px;
    font-weight: bold;
}

ul#dhtmlgoodies_listMenu li ul li a.activeMenuLink3 {
    margin-left: 0px;
    width: 100%;
    text-decoration: none !important;
    font-size: 16px;
    font-weight: 600 !important;
}

/*ul#dhtmlgoodies_listMenu li ul li a.InnerList:hover{
    width: 100%;
    color: #0097a9 !important;
}

ul#dhtmlgoodies_listMenu li ul li a.InnerList:after {
    content: ">";
    margin-left: 8px;
}*/

ul#dhtmlgoodies_listMenu li ul li a.activeMenuLink3:hover {
    width: 100%;
    color: #0097a9 !important;
}

ul#dhtmlgoodies_listMenu li ul li a.activeMenuLink3:after {
    content: ">" !important;
    margin-left: 8px !important;
}

ul#dhtmlgoodies_listMenu li ul li a.InnerList ul li a {
    font-size: 16px !important;
    line-height: 14px;
}

#Promo_tile_block .TitileAlign ul li {
    margin-bottom: 12px;
}

.footerbg {
    height: 308px;
    padding-top: 2px;
}

.footerbg #ctl00_footer {
    /*background: #eff0ef url(../images/bg_footer.jpg) left top repeat-x;*/
    background: #eff0ef;
}

.footerbg ul.utilities li, li a, li span, .last {
    color: #53565a !important;
    font-family: Arial, Helvetica, sans-serif;
}

.footerbg .first {
    color: #53565a !important;
    font-weight: bold;
}

ul.utilities li.pfp {
    padding: 0px 6px 0px 22px;
}

/* code edited/added on 160720141 */

/* added fixes */
/*
ul.socialn li.first {
  color: rgb(83, 86, 90) !important;
  font-family: MyriadPro-Regular,Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-shadow: 0 0 0 rgb(83, 86, 90);
}

.footerbg ul.utilities li, li a, li span, .last{
  color: rgb(83, 86, 90) !important;
  font-family: MyriadPro-Regular,Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-shadow: 0 0 0 rgb(83, 86, 90);
}

ul.remall li.first {
  color: rgb(83, 86, 90) !important;
  font-family: MyriadPro-Regular,Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-shadow: 0 0 0 rgb(83, 86, 90);
}

.increaseFont{
	font-weight: normal !important;
	font-family: MyriadPro-SemiBold,Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
}

.decreaseFont{
	font-weight: normal !important;
	font-family: MyriadPro-SemiBold,Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
}

.fontsz span {
	font-family: MyriadPro-Regular,Arial,Helvetica,sans-serif !important;
	font-size: 13px !important;
	font-weight: normal !important;
}

.footerbg ul.utilities li, li a, li span, .last {
  font-family: MyriadPro-Regular,Arial,Helvetica,sans-serif;
}

ul.utilities li a, ul.utilities li a:link, ul.utilities li a:visited {
  font-family: myriadpro-regular,Arial,Helvetica,sans-serif;
  font-size: 13px;
}

.remall em {
  font-size: 13px;
}

ul.remall li a:link, ul.remall li a:visited, ul.remall li a:hover, ul.remall li a:active, ul.remall li a:focus,
ul.remall li a:hover, ul.remall li a:active, ul.remall li a:focus, {
	font-family: MyriadPro-Regular,Arial,Helvetica,sans-serif;
	font-size: 13px;
}

.fhsinfo {
  font-family: myriadpro-regular,Arial,Helvetica,sans-serif;
  font-size: 13px !important;
}
*/

ul.socialn li.first, .footerbg ul.utilities li, li span, .last, ul.remall li.first {
    color: rgb(83, 86, 90) !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0 0 0 rgb(83, 86, 90);
}

.increaseFont {
    font-weight: bold !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
}

.decreaseFont {
    font-weight: bold !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
}

.fontsz span {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    font-weight: normal !important;
}

ul.utilities li a, ul.utilities li a:link, ul.utilities li a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.remall em {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

ul.remall li a:link, ul.remall li a:visited, ul.remall li a:hover, ul.remall li a:active, ul.remall li a:focus,
ul.remall li a:hover, ul.remall li a:active, ul.remall li a:focus, {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.fhsinfo {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-size: 12px !important;
}

ul.remall li.last {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
}

div.mainNavBlk ul.mainNav li a {
    font-family: MyriadPro-Semibold, Arial, Helvetica, sans-serif;
    font-weight: normal !important;
}

div.mainNavBlk ul.mainNav li a {
    font-family: myriad-pro, Arial, Helvetica, sans-serif/;

}

div.mainNavBlk ul.mainNav li a:hover {
    /*color: #0097a9 !important /;*/
    font-family: myriad-pro, Arial, Helvetica, sans-serif/;

}

.topRtBox {
    height: 57px !important;
}

.fhsinfo > span {
    font-size: 12px;
}

.career-support li a {
    padding-left: 4px;
    padding-right: 4px;
    font-family: MyriadPro-regular, Arial, Helvetica, sans-serif;
    font-size: 13px !important;
}

.top-nav li a {
    font-family: MyriadPro-semibold, Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    font-weight: normal;
}

.home-news-listing li a {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;

}

/*
.sliding-banner-wrapper ul li .banner-section .banner-text:after {
    /*top: -464px;
    top: -400px;
}
*/
.rttopBox {
    margin-top: -3px;
}

.topRtBox li.lastli {
    padding-left: 8px;
}

div.mainNavBlk ul.mainNav li a.activelist {
    color: #0097a9 !important;
}

.box-container h2 {
    font-size: 18px !important;
}

/*  hospital inner page banner - background color  */

.HospitalInnerBanner {
    background-color: #64a70b !important;
}

.HospitalInnerBanner .static-banner-inner-wrapper {
    background-color: #64a70b !important;
}

.HospitalInnerBanner .banner-text {
    background-color: #64a70b !important;
}

.HospitalInnerBanner .static-banner-footer {
    background-color: rgba(128, 193, 5, 0.8) !important;
}

.HospitalInnerBanner .static-banner-inner-wrapper .banner-section .banner-text:after {
    border-top-color: #64a70b !important;
}

.HospitalInnerBanner .static-banner-inner-wrapper .banner-section .banner-text h1 {
    font-size: 25px !important;
}

/*  Default inner page banner - background color */

.DefaultInnerBanner {
    background-color: #0097a9 !important;
}

.DefaultInnerBanner .static-banner-inner-wrapper {
    background-color: #0097a9 !important;
}

.DefaultInnerBanner .banner-text {
    background-color: #0097a9 !important;
}

.DefaultInnerBanner .static-banner-footer {
    background-color: rgba(49, 180, 204, 0.8) !important;
}

.DefaultInnerBanner .static-banner-inner-wrapper .banner-section .banner-text:after {
    border-top-color: #0097a9 !important;
}

.bx-wrapper sup, .static-banner-wrapper sup {
    font-size: 14px !important;
}

.gastroesophageal-center-page .physicianWrap {
    min-height: 632px !important;
}

.gastroesophageal-center-page .techProWrap {
    min-height: 610px !important;
}

.ucMainTable tr td span {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #53565a;
}

.news-center-wrapper {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: normal;
    color: #53565a;
}

.news-center-wrapper a {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #0097a9;
}

.news-center-wrapper .read-more-news {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal !important;
    text-transform: uppercase;
    color: #0097a9;
}

.medical-staff-links h1 {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    padding-bottom: 20px;
}

.medical-staff-links ul li {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    color: #53565a;
}

.medical-staff-links ul li a {
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal !important;
}

.medical-staff-links ul li ul {
    margin-top: 10px;
}

.leadership-profile h1 {
    margin-bottom: 10px;
}

.flu-center-wrapper .disc-ul {

}

.activeMenuLink3 {
    margin-left: 0px;
    width: 100%;
    text-decoration: none !important;
    font-size: 16px;
    font-weight: 600 !important;
}

.activeMenuLink3:hover {
    width: 100%;
    color: #0097a9 !important;
}

.LHNHeader:after {
    content: "" !important;
    font-weight: 600 !important;
}

.activeMenuLink3:after {
    content: ">" !important;
    margin-left: 8px !important;
}

.LHNHeader-link .activeMenuLink3:after {
    content: "" !important;
}

.announce-branding-rhn-wrapper .RHNBottom {
    margin-bottom: -20px !important;
}

.rhn-greenLinks ul li {
    padding-bottom: 12px;
}

.rhn-greenLinks ul li a {
    font-family: myriad-pro, Arial, Helvetica, sans-serif !important;
    color: #94d910 !important;
    font-size: 22px;
    font-weight: 600;
}

/* mainNav-Sec */

div.mainNavBlk ul.mainNav-Sec li a:link, div.mainNavBlk ul.mainNav-Sec li a:visited, div.mainNavBlk ul.mainNav-Sec li a:visited {
    text-decoration: none;
    color: #0e5279;
    padding: 0px 33px 0px 33px;
    font-size: 1.05em !important;
}

div.mainNavBlk ul.mainNav-Sec li a.active {
    text-decoration: none;
    color: #48a0e1;
    padding: 0px 33px 0px 33px !important;
    padding: 0px 33px 0px 33px; \0/
    IE9 !important;
    *padding: 0px 33px 0px 33px;
    position: relative;
    z-index: 25;
    font-size: 1.05em !important;
    opacity: 0.95;
    filter: alpha(opacity=95) !important; /*for Internet Explorer 6/7*/
    filter: "alpha(opacity=95)"; /*for Internet Explorer 8*/
}

div.mainNavBlk ul.mainNav-Sec li a:hover {
    text-decoration: none;
    color: #48a0e1;
    padding: 0px 33px 0px 33px !important;
    padding: 0px 33px 0px 33px; \0/
    IE9 !important;
    *padding: 0px 33px 0px 33px;
    position: relative;
    z-index: 25;
    font-size: 1.05em !important;
    opacity: 0.95;
    filter: alpha(opacity=95) !important; /*for Internet Explorer 6/7*/
    filter: "alpha(opacity=95)"; /*for Internet Explorer 8*/
}

div.mainNavBlk ul.mainNav-Sec li {
    position: relative !important;
}

div.mainNavBlk ul.mainNav-Sec .mrgSetHCS {
    position: absolute !important;
    left: 33px !important;
    margin-left: 0 !important;
    padding-bottom: 15px !important;
    width: 159px !important;
}

div.mainNavBlk ul.mainNav-Sec .mrgSetDC {
    position: absolute !important;
    left: 33px !important;
    margin-left: 0 !important;
    width: 185px !important;
}

div.mainNavBlk ul.mainNav-Sec .mrgSetHP {
    position: absolute !important;
    left: 33px !important;
    margin-left: 0 !important;
    width: 159px !important;
}

div.mainNavBlk ul.mainNav-Sec .mrgSetCHT {
    position: absolute !important;
    left: 33px !important;
    margin-left: 0 !important;
    background: #fff url("../images/navBg1.gif") left bottom repeat-x !important;
    width: 159px !important;
}

div.mainNavBlk ul.mainNav-Sec li.mainmenu .submenudiv .submenu li a {
    padding: 0px !important;
    color: #414141 !important;
}

div.mainNavBlk ul.mainNav-Sec li.mainmenu .submenudiv .submenu li a:hover {
    padding: 0px !important;
    color: #48a0e1 !important;
}

/*New Code added on 03062014*/
ul.mainNav-Sec .mrgSetHCS > div > img {
    background: url("../images/dropDwnNavArw.png") 35px 0px no-repeat;
    margin-left: -11px;
}

ul.mainNav-Sec .mrgSetDC > div > img {
    background: url("../images/dropDwnNavArw.png") 0px 0px no-repeat;
    /* code added on 05062014 */
    margin-left: -5px;
    /* code added on 05062014 */
}

ul.mainNav-Sec .mrgSetHP > div > img {
    background: url("../images/dropDwnNavArw.png") 35px 0px no-repeat;
}

ul.mainNav-Sec .mrgSetCHT > div > img {
    background: url("../images/dropDwnNavArw.png") 35px 0px no-repeat;
}

/*New Code added on 03062014*/
/* mainNav-Sec */
/*Code added on 03062014*/

div.mainNavBlk ul.mainNav-Sec li a.activelist {
    text-decoration: none;
    color: #48a0e1; /*border-top:1px solid #919293; border-right:2px solid #919293; */
    font-size: 1.05em !important;
}

.grey_line tr td {
    padding: 0 15px 0px 15px !important;
}

.grey_line2 tr td {
    padding: 0 15px 0px 15px !important;
}

.grey_line2 tbody tr td p {
    width: auto !important;
}

.grey_line2 tbody tr td p > img {
    padding-bottom: 5px !important;
}

#PrintPhysician {
    margin-top: -40px !important;
}

#PrintPhysician table tr td.doccol01 p.docname {
    margin-top: 8px !important;
}

#PrintPhysician table tr td.doccol01 p {
    margin-top: -15px !important;
}

#PrintPhysician .doccol01 p span {
    color: #04429d !important;
}

.breast-proc-maincontent .grey_line2 {
    border-spacing: 0 !important;
    /*margin-left: -30px;*/
}

.breast-proc-maincontent .grey_line2 tr td {
    padding: 0px !important;
}

.breast-proc-maincontent .grey_line2 tr td p {
    padding-left: 4px;
}

.breast-proc-maincontent .grey_line2 tr td p {
    padding-left: 4px;
}

.breast-proc-maincontent .grey_line2 tr td ol {
    padding-left: 25px;
}

.breast-proc-maincontent .grey_line2 tr td ol li {
    padding-bottom: 10px;
}

.baec5a81-e4d6-4674-97f3-e9220f0136c1 a img {
    margin-left: 5px;
}

.RHNTopBlock .FVUC_Images img {
    width: 225px;
    margin-bottom: 12px;
}

.mrgSetHCS {
    min-width: 460px !important;
}

.mainmenu > a, .mainmenu > a:hover {
    display: inline-block; /* !important;*/
    height: 30px;
}

.mainmenu {
    padding: 7px 0;
}

.buttonBackToSearchResults {
    background-image: url("/images/Back-to-search.png");
    height: 32px;
    width: 174px;
}

.buttonNewSearch {
    background-image: url("/images/new-search.png");
    height: 32px;
    width: 109px;
}

.VerticalCenter {
    display: table-cell;
    position: relative;
    padding-top: 0px;
    height: auto;
    /*top: 50%;
    transform: translateY(-50%); */
    padding-bottom: 40px;
    vertical-align: middle !important;
}

.VerticalCenter > h1 {
    margin-top: 0px !important;
}

.RemoveSpaceAtTop {
    padding-top: 0px !important;
}

.SetHeightBigBanner {
    height: 298px !important;
    display: table !important;
}

.SetHeightSmallBanner {
    height: 160px !important;
    display: table !important;
}

.SetHeightSmallBanner .VerticalCenter {
    padding-bottom: 32px;
}

.mainNav-Sec .mrgSetHCS {
    min-width: 159px !important;
}

/* chnages*/

.mrgSetPV {
    margin-left: 535px \9 !important;
}

.mrgSetHA {
    margin-left: 700px \9 !important;
}

.mrgSetAU {
    margin-left: 370px \9 !important;
}

@-moz-document url-prefix() {
    div.mainNavBlk ul.mainNav li a, div.mainNavBlk ul.mainNav li a:hover {
        padding-right: 16px !important;
    }

    :root .mrgSetHCS {
        margin-left: 85px !important;
    }

    :root .mrgSetDC {
        margin-left: 194px !important;
    }

    :root .mrgSetHP {
        margin-left: 275px !important;
    }

    .mrgSetCHT {
        margin-left: 368px !important;
    }

    .mrgSetPV {
        margin-left: 516px !important;
    }

    .mrgSetHA {
        margin-left: 675px !important;
    }
    :root .mrgSetAU {
        margin-left: 346px !important;
    }

    div.mainNavBlk ul.mainNav .submenu a:hover {
        padding-right: 0 !important;
    }

}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    div.mainNavBlk ul.mainNav li a, div.mainNavBlk ul.mainNav li a:hover {
        padding-right: 16px !important;
    }

    :root .mrgSetHCS {
        margin-left: 84px !important;
    }

    :root .mrgSetDC {
        margin-left: 194px !important;
    }

    :root .mrgSetHP {
        margin-left: 274px !important;
    }

    :root .mrgSetCHT {
        margin-left: 367px !important;
    }

    :root .mrgSetPV {
        margin-left: 516px !important;
    }

    :root .mrgSetHA {
        margin-left: 675px !important;
    }

    :root .mrgSetAU {
        margin-left: 344px !important;
    }

    div.mainNavBlk ul.mainNav .submenu a:hover {
        padding-right: 0 !important;
    }
}

div.mainNavBlk ul.mainNav-Sec li a, div.mainNavBlk ul.mainNav-Sec li a:hover {
    padding: 0px 28px !important;
}

.bxslider .banner-section {
    height: 298px !important;
}

.bxslider .banner-text {
    height: 298px !important;
    line-height: 298px !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.bxslider .VerticalCenter {
    display: inline-block;
    line-height: normal;
    padding-bottom: 40px;
    vertical-align: middle;
}

.expandableHeader {
    cursor: pointer;
}

.expandableHeader:after {
    font-size: 10px;
    margin-left: 5px;
}

.no-top-margin {
    margin-top: 0 !important;
}

.showExpandableMessage:after {
    content: "[show]";
}

.hideExpandableMessage:after {
    content: "[hide]";
}

.sliding-banner-wrapper ul li .banner-section .big-banner-wrapper h1 {
    font-size: 30px !important;
    line-height: 36px !important;
}

.sliding-banner-wrapper ul li .banner-section .big-banner-wrapper h1 strong {
    font-size: 30px !important;
}

.gm-style-iw div {
    overflow: hidden !important;
}

.box002 ol.disc-ul ul > li {
    list-style-type: disc !important;
}

.PagerClass a {
    margin-left: 5px;
}

.PagerClass span {
    color: lightblue;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    margin-left: 5px;
}

ol[type="a"] li {
    list-style-type: lower-alpha !important;
}

.bgbox3info.news-events-rhn > a.fancybox {
    display: block;
    padding: 0 0 11px;
    text-align: center;
}

.bgbox3info.news-events-rhn > a.fancybox img {
    width: auto;
}

div[id*="ucVascularScreening_pnlMain"] table td input[type="checkbox"] {
    margin-right: 5px;
}

.medical-center-maincontent .vnumber {
    display: inline-block;
}

#ctl00_MainContentPlaceholder_lbldisplayEvents div {
    font-size: 16px !important;
    line-height: 22px;
}

#ctl00_MainContentPlaceholder_lbldisplayEvents div > a {
    font-weight: normal;
    color: #0097a9;
    font-size: 16px !important;
}

#ctl00_MainContentPlaceholder_lbldisplayEvents .vnumber {
    display: inline-block;
}

div.submenudiv ul.submenu li a.activeMenuLink3::after {
    content: "" !important;
}

/*code edited on 19112015*/
.static-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text span {
    font-family: 'MyriadPro-It', Arial, Helvetica, sans-serif;
    font-size: 38px !important;
    color: #ffffff;
    font-style: normal;
    line-height: 44px !important;
    /*margin-top: 16px !important;*/
    /*code edited on 26112015*/
    /*margin-top: -8px !important;*/
    margin-top: 0px !important;
    display: block;
    /*code edited on 26112015*/
    margin-left: 85px;
}
.static-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text span strong{
    font-family: 'MyriadPro-SemiboldIt', Arial, Helvetica, sans-serif;
    font-size: 38px;
    color: #ffffff;
}
.banner-section .banner-text span strong {
    font-family: MyriadPro-SemiboldIt, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
/*code edited on 19112015*/

/*code edited on 26112015*/
.non-rotating-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text span {
    margin-left: 0px !important;
}
/*code edited on 26112015*/

/*code edited on 02122015*/
.cohe-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text span {
    font-size: 30px !important;
    line-height: 32px !important;
}
.cohe-banner-wrapper .static-banner-inner-wrapper .banner-section .banner-text span strong {
    font-size: 30px !important;
}
/*code edited on 02122015*/

/*code edited/added on 17/12*/
.big-heading{
    color: #0097a9 !important;
    font-size: 28px !important;
    line-height: 32px !important;
    margin-top: -4px !important;
    margin-bottom: 0px;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-weight: 600;
}
/*code edited/added on 17/12*/


/*code added on 13Jan2016*/
.box002 span.cityHeading {
    color: #0097a9 !important;
    font-family: myriad-pro,Arial,Helvetica,sans-serif;
    font-size: 30px !important;
    font-weight: 600;
    line-height: 32px !important;
    margin-bottom: 0;
    margin-top: -4px !important;
}

.box-container-inner .medical-center-maincontent span.cityHeading2 {
    color: #53565a !important;
    font-size: 18px !important;
    font-weight: 600;
    line-height: 20px;
    /*margin: 20px 0 4px !important;*/
	margin-left:40px;
	display:none;
}

/*code added on 13Jan2016*/
/*18-3-2016*/
.BgNone{background:none transparent !important;}
/**/

/* 25-3-2016 content accordion CSS*/
.veiwACDetail, .faqdetails, .Edudetails{display:none;}
.veiwACDetail ul, .faqdetails ul, .Edudetails ul{padding-bottom:12px;}

#AccordionList .AccordItem.active,
#Faqs h2.faq.active, 
#MeetUs h3.educators.active{border-bottom:1px solid #fff; color: #0097a9 !important; background-color:#e8f4f6;}

#AccordionList .AccordItem,
#Faqs h2.faq,
#MeetUs h3.educators {
    background: rgba(0, 0, 0, 0) url("/images/icons.png") no-repeat scroll 10px -103px;
    border-bottom: 1px solid #cfcfcf;
    cursor: pointer;
    padding: 8px 0 8px 34px;
	margin:0px !important;
	width:auto;
}
#Faqs h2.faq {background-position:10px -100px; padding-bottom:10px;}

#AccordionList .AccordItem:first-child,
#Faqs h2.faq:first-child, 
#MeetUs h3.educators:first-child {margin-top:0px!important;}

#AccordionList .veiwACDetail, 
#Faqs .faqdetails, 
#MeetUs .Edudetails {
    border-bottom: 1px solid #cfcfcf;
    padding:0 5px 0 13px;
	width:99%;
}
#AccordionList .veiwACDetail { padding-bottom: 15px !important;}

#AccordionList, #Faqs, #MeetUs {
    border-top: 1px solid #cfcfcf;
    margin: 10px 0 15px;
}
.NumList ul li,
.faqdetails.NumList ul li{list-style: outside decimal !important;}

.Tblbrdr, .Tblbrdr td{border:1px solid #cfcfcf; vertical-align:top; padding:3px 15px!important;}
table.Tblbrdr.phoneNumbers td {padding:1px 7px!important } table.Tblbrdr.phoneNumbers td p {  padding: 0; margin: 0!important;}
.box-container-inner .medical-center-maincontent .disc-ul li ul li {
    list-style-type: circle;
	word-wrap: break-word;
}
.box-container h2 a{color: #0097a9 !important;}
.disc-ul li strong a{font-weight:bold !important;}

.divide_list{
	float: left;
	padding-top: 4px;
	width: 202px;	
}
.divide_list li { padding-bottom:2px;}
.clearFl{clear:both;}
.box-container-inner .medical-center-maincontent ul {margin-bottom:10px;}

.box-container-inner .medical-center-maincontent .disc-ul li a strong {
    color: #0097a9 !important;
    font-weight: bold !important;
}
.box-container-inner .medical-center-maincontent .disc-ul li strong a{font-size: 15px !important;}
.box-container-inner .medical-center-maincontent .disc-ul li a:hover strong{color:#bfe5e9 !important}

.faqBullets{
    background: rgba(0, 0, 0, 0) url("../images/icons.png") no-repeat scroll 0 -108px;
    padding:2px 0 2px 21px;
	color:#0097a9 !important;
}
.box-container-inner .medical-center-maincontent .disc-ul li a sup {
    font-size: 28px;
    line-height: 0;
    vertical-align: middle;
}
p a sup{
	vertical-align: middle;
    font-size: 26px;
    line-height: 0;
	font-weight:normal;
}
/*End-  25-3-2016 content accordion CSS*/
ul.socialn li {
    margin-right: 15px;
}
/*code edited/added on 13072016*/
.kWidgetIframeContainer{
    width: 650px;
	height: 429px;

}
/*code edited/added on 13072016*/

.ResourcesLinks{
    display:block!important;
    height:auto!important;
}