﻿/*===================================================================================
//  Resets
=====================================================================================*/

blockquote
{
	border-left: none;
}
#js-off-message {
    moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
}

/*===================================================================================
//  Fonts
=====================================================================================*/

html, body, a, a:link, a:visited, a:hover, p, h1, h2, h3, h4, h5, h6, span, div,
b, strong, fieldset, legend, form, footer, header, table, tr, td, thead, tbody
{
    FONT-FAMILY: Arial;
    font-family: Arial, Verdana, Sans-Serif;
}
#page { color:#000; }
a:link, a:focus, a:active { color: #006699; }
a:visited { color: #884488; }
#menu-btn > a { color: #fff; }
.footer-action a:link, 
.footer-action a:visited,
#wrapper .footer-action a,
#wrapper .footer-action a:visited,
a.btn:visited
{
    color: #333;
}
h1, h2, h3, fieldset legend
{ 
    color:#042C4F; 
    font-weight: bold;
}
.display-results, 
#searchResultsContent
{
    font-weight:bold;
    font-size:1.3em;
    color:#000;
}
#callouts .callout-heading h2
{
    font-size: 1.2em;
    color:#000;
}
#topnav.cobrand-topnav ul li a
{
    font-size: 1.15em;
}
.breadcrumbs { font-weight: bold; color: #000;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width:auto; }
.choose-and-key {
    color:#000;
    font-weight:bold;
}
.choose-and-key .compare-checkbox { padding: 5px 10px; }
.compare-checkbox label.choose 
{
    font-size:1.2em;
    font-weight: bold;
    color: #333;
}
.choose-and-key .compare-checkbox p 
{
    color:#000;
}
.compare-bottom 
{
    color:#000;
    font-weight:bold;
}
a.map-toggle
{
    color:#09539F;
    font-weight:bold;
    font-size:1.15em;
}
a.map-toggle span.toggle-text { font-size: 1em; }
.sidebar h2, .box h2 { font-size: 1.3em;}
.sidebar fieldset legend { font-size: 1.2em;}

.results-distance, 
.results-info-key,
.comparisonList .results-paging input[type="button"],
.pageButtons input[type="button"]
{
     font-weight:bold;
}
.pageButtons input.alphabet_button 
{ 
        content: "" \9; 
         
} 
.results-genInfo .results-info-title { font-size: 1.3em; }
#resultsKey h2 { text-transform: uppercase; font-size: 1.2em; line-height: 22px;}
#modifyTab input[type=text], #modifyTab select { font-size: 0.95em; }
#mbpButtonContainer .inner 
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#mbpButtonContainer .mbpBtnInner
{
	padding:0px 24px;
}

#mbpButtonContainer .btn
{
	margin-left:0px;
}
#mbpButtonContainer #ManuallyAddFav 
{
    word-wrap: break-word;
    margin-bottom:10px;
}
#mbpButtonContainer #OthPrvdSearchhref 
{
    word-wrap: break-word;
    
    margin-bottom: 0px;
}
input[disabled],
select[disabled]
{
    background-color: #E3E6E8;
    opacity:0.5;
}
label em, span em 
{
    color: #C00000;
    padding: 0 3px 0 0;
}



/*===================================================================================
//  Headings
=====================================================================================*/
#main-content h1
{
    margin: 0 15px;
    clear: both;
    border-bottom:1px solid #003366;
    margin-bottom:8px;
    padding-top: 16px;
}

#h1Container
{
    background: #EFEBDA; /* Old browsers */
    background: -moz-linear-gradient(top,  #EFEBDA 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEBDA), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #EFEBDA 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #EFEBDA 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #EFEBDA 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #EFEBDA 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEBDA', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
fieldset legend { 
    margin:0 0 .2em;
    border:none;
    line-height:1em; 
}



/*===================================================================================
//  Header
=====================================================================================*/
.toolbarnavli
{
    padding-right: 5px;
    margin-left: 5px;
    border-right: 1px solid black;
}
/* logo */
#header #headerlogocontent img
{
    display: none;
}
#header.cobrand #headerlogocontent img
{
    margin-top: -195px;
}
#header.cobrand #headerlogocontent #headerlogo-link.mymedicare-logo
{
    overflow:hidden;
    height: 50px;
}
#header.mymedicare #headerlogocontent #headerlogo-link.mymedicare-logo
{
    height: 63px;
}
#header.cobrand #headerlogocontent #headerlogo-link.mymedicare-logo img
{
    margin-top: -14px;
}
#header { margin: 0; }
#page.staticpage #headertoolbar { visibility: hidden; }
#headertoolbar #sitesli .toolbarmenu-a,
#headertoolbar #viewli .toolbarmenu-a 
{
    background-position: 37px -756px;
}
#headersearchrightcontent
{
    display: none;
}
#logotitlecontainer 
{
    float: left;
    margin-left: -72px;
    margin-top: 13px;
    z-index: 99;
    position: relative;
}
.mymedicare #logotitlecontainer 
{
    margin-left: 10px;
}
#logotitle 
{
    border-left: 1px solid #000;
    padding-left: 13px;
    height: 30px;
}

/* cobrand */
#page #menu-btn { margin-bottom: 8px; }
#topnav.cobrand-topnav ul li a
{
    width: auto;
    line-height: 34px;
    display: block;
    padding-bottom: 8px;
    margin-bottom: -8px;
}
#topnav.cobrand-topnav ul li { overflow:hidden; }
#topnav.cobrand-topnav ul li a:focus
{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);  
    background: #add0ec;
    color: #003366;
    text-decoration: none;
}
#topnav.cobrand-topnav ul li a.twoLn
{
    line-height: 8px;
    padding-left: 30px;
    padding-right: 30px;
}
#topnav.cobrand-topnav ul li a.twoLn
{
    line-height: 16px;
}
#topnav.cobrand-topnav ul li a.oneLn
{
    *margin-bottom: -4px;
}
/*===================================================================================
//  Breadcrumb
=====================================================================================*/
#main-content{
	position: relative;
}
#breadcrumbs-wrapper{ }
.breadcrumbs{
    padding-bottom: 2px;
}

.breadcrumbs li.jcarousel-item,
.breadcrumbs li.jcarousel-item > a,
#page .breadcrumbs li.jcarousel-item,
#page .breadcrumbs li.jcarousel-item > a 
{
    margin-bottom: 0px; 
    font-weight: bold; 
    font-size: 1em;
}
.breadcrumbs li.jcarousel-item > a:link, 
.breadcrumbs li.jcarousel-item > a:visited, 
#wrapper .breadcrumbs li.jcarousel-item > a:visited,
.breadcrumbs li.jcarousel-item > a:hover, 
.breadcrumbs li.jcarousel-item > a:focus  
{
    color: #164B75; 
} 
.breadcrumbs li.jcarousel-item >  a:hover, 
.breadcrumbs li.jcarousel-item > a:focus  
{
    text-decoration: underline; 
} 
#page .breadcrumbs .jcarousel-prev-horizontal {
    background-color: #F2F6F9;
    background: transparent url(/Resources/Medicare/Images/home/iconSprite.png) no-repeat 5px -1037px;
}
#page .breadcrumbs .jcarousel-container-horizontal {
    padding-right: 0px;
}
#page .breadcrumbs .jcarousel-clip-horizontal 
{
    float: left;
    width: 96%;
}
#page .breadcrumbs .jcarousel-next-horizontal {
    float: right;
    margin-right: 10px;
    position: relative;
    right: 0;
    background: transparent url(/Resources/Medicare/Images/home/iconSprite.png) no-repeat 5px -997px;
}
.sharethis-wrapper ul li a{ color:#09529E;}

body .sharethis-wrapper { 
	right: 3px; /*3px for old share*/
	top: 2px; /*2px for new share widget; 8px for old share*/
	/*top: 185px;*/ 
}

/*===================================================================================
//  Callouts
=====================================================================================*/
#callouts .callout
{
    border: 1px solid #0A7BC1;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    color: #000;
    line-height: 1.5em;
    height: 100%;
    min-height: 100%;
    background: #efecdb; /* Old browsers */
    background: -moz-linear-gradient(top,  #efecdb 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efecdb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #efecdb 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #efecdb 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #efecdb 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #efecdb 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efecdb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    margin: 0 0 20px;    
}
#callouts .callout-heading 
{
    line-height: 45px;
    height: 45px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    color: #111;
    background: #fdfefe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fdfefe 6%, #d1e5f5 79%, #b8d4ea 89%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#fdfefe), color-stop(79%,#d1e5f5), color-stop(89%,#b8d4ea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfefe 6%,#d1e5f5 79%,#b8d4ea 89%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfefe 6%,#d1e5f5 79%,#b8d4ea 89%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfefe 6%,#d1e5f5 79%,#b8d4ea 89%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfefe 6%,#d1e5f5 79%,#b8d4ea 89%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#b8d4ea',GradientType=0 ); /* IE6-9 */ 
}
#callouts .callout .inner
{
    padding:12px 20px;
}
#callouts .callout-heading h2
{
    text-align: left;
    padding: 5px 10px;
    line-height: 18px;
    display: inline-block;
    *display: inline;
    *padding-top: 12px;
    zoom: 1;
}
#callouts .callout hr
{
    margin: 5px 0;
}

/*===================================================================================
//  Result page styles
=====================================================================================*/
.display-results
{
    padding: 25px 20px;
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    border-bottom: 1px solid #BEBEBF;
    background: rgb(219,220,221); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGNkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(219,220,221,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,220,221,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(219,220,221,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(219,220,221,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(219,220,221,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(219,220,221,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdcdd', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.choose-and-key 
{
    border: 1px solid #BEBEBF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 10px;
}
.choose-and-key .compare-checkbox { padding: 5px 10px; }
.compare-checkbox label.choose 
{
    display:block;
    margin-bottom: 5px;
    padding:10px 0px;    
}
.choose-and-key .compare-checkbox p 
{
    padding-top:10px;
}
.compare-bottom 
{
    -webkit-border-radius: 10px;
    -moz-border-radius:10px;
    border-radius: 10px;
    background: #dadbdc; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #dadbdc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dadbdc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#dadbdc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#dadbdc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#dadbdc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#dadbdc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadbdc',GradientType=0 ); /* IE6-9 */
    border-bottom-width:1px;
    margin-top: 10px;
}
a.map-toggle
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; 
    display:block;
    height:81px;
    line-height:81px;
    text-decoration:none !important;
    border: 1px solid #BEBEBF;
    background: #dadbdc; /* Old browsers */
    background: -moz-linear-gradient(top,  #dadbdc 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadbdc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dadbdc 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dadbdc 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dadbdc 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dadbdc 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadbdc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */       
}
a:hover.map-toggle
{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #dadbdc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dadbdc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#dadbdc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#dadbdc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#dadbdc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#dadbdc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadbdc',GradientType=0 ); /* IE6-9 */
}
span.go-to-mapview
{
    background: url(./images/goto-map-view.png) no-repeat right top;
    display:block;
    width: 90px;
    height: 90px;
    float: right;
    margin-right: 2px;
}
.go-to-list-view{
    background-image: url(./images/goto-listview.png);
}
a.map-toggle span.toggle-text 
{
    width: 68%;
    float: left;
    position: relative;
    display:block;
    text-align:center;
}
a.button-map-view span.toggle-text 
{
    width: 63%;
}
a.button-list-view span.toggle-text 
{
    width: 79%;
}
#leftcol #distancesorticon, 
#leftcol #staffingsorticon
{
	position:relative;
	bottom:-9px;
}
#leftcol #geninfosorticon
{
	position:relative;
	bottom:-17px;
}
#rightcol #geninfosorticon
{
	position:relative;
	bottom:-9px;
}
.sidebar h2, .sidebar h3{
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    color:#000;
    text-align: center;
    margin:0;
    padding:0;
    line-height:2em;
    background: #fdfefe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fdfefe 6%, #d1e5f5 79%, #b8d4ea 89%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#fdfefe), color-stop(79%,#d1e5f5), color-stop(89%,#b8d4ea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfefe 6%,#d1e5f5 79%,#b8d4ea 89%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfefe 6%,#d1e5f5 79%,#b8d4ea 89%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfefe 6%,#d1e5f5 79%,#b8d4ea 89%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfefe 6%,#d1e5f5 79%,#b8d4ea 89%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#b8d4ea',GradientType=0 ); /* IE6-9 */

}
.section, 
.section-group {padding-bottom:10px;}
.section-sm {padding-bottom:10px; width:100%}
.section-group{ 
    border-bottom:1px dashed #042C4F;
    margin-bottom:20px;
}
.section-group ul {
    margin:0px;
    padding:5px;
}    
.section-group ul li {
    list-style:none;
}
.sidebar {
    background: #F7F5EC;
    position: relative;
    border: 1px solid #BEBEBF;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom:10px;   
}
#modifyTab, #newSearchTab {padding: 10px;}
#modifyTab input[type=text], #modifyTab select { width: 100%; }
#modifyResultsWrapper2 { margin-bottom: 0px; }
#modifyResultsWrapper2 .inner      
{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#rsNewSearchWrapper { background-color: #F8F6ED; margin-top: 40px;}
.sidebar fieldset legend {margin:10px 0; }
#btnUpdateResultsTop {margin:5px 0 20px;}
#findNursing label.checkbox.inline {width:100%;}
#findNursing label {color: #000;}
#btnNewSearchButton {margin-top:5px;}
.view-more-btn
{
    margin-left: 4px;
}

.sorting_disabled span.sorter-icon, .sorting span.sorter-icon {
    background: url(../images/not_sorted.png) no-repeat;
    width: 15px;
    height: 14px;
    display: block;
    margin: 0 auto;
    padding-bottom: 5px;
   
}
.sorting_asc span.sorter-icon {
    background: url(../images/icons/ascending_sort.png) no-repeat;
}
.sorting_dsc span.sorter-icon {
    background: url(../images/icons/descending_sort.png) no-repeat;
}
.results-view {float:left; text-align:left;}
.results-paging {float:right; text-align:right;}

.comparisonList .resultsInfo,
.comparisonList .resultsPaging{
    display:inline-block;
}
.comparisonList .resultsInfo{
    text-align:left;
    float:left;
}
.comparisonList .results-paging{
    text-align:right;
    float:right;
}
.comparisonList .results-paging input[type="button"].pagingButton{
    background:none;
}
.comparisonList .results-paging input[type="button"],
.pageButtons input[type="button"]
{
    padding:0 4px;
    padding-left: 2px;
    margin:0;
    border:0;
    margin: 0 2px;
}

.IE8 .pageButtons input[type="button"], .IE7 .pageButtons input[type="button"] { padding:0px; }

.comparisonList .results-paging input[disabled]{ color:#91B4D4; cursor:default; }
.results-paging i {
    display: block;
    float: left;
    height: 18px;
    overflow: hidden;
    width: 18px;
}

.results-paging .pageButtons { float:left; }
.results-paging .paging-left { text-align:left; }
.results-paging i a[disabled],
.results-paging i a[disabled] img { cursor:default; }

span.pageButtons input.alphabet_button,
#tabs.sidebar .comparisonList .resultsPaging input.alphabet_button{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #cdcfd1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cdcfd1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#cdcfd1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#cdcfd1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#cdcfd1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#cdcfd1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcfd1',GradientType=0 ); /* IE6-9 */
    min-width:18px;
    text-indent: 0;
    height:auto;
    text-decoration:underline;
    font-family:Arial;
    font-size:0.9em;
    color:#000;
}
.comparisonList .resultsPaging input.alphabet_button,
#tabs.sidebar .comparisonList .resultsPaging input.alphabet_button:focus{
    background: #ffffff;   /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #cdcfd1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cdcfd1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#cdcfd1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#cdcfd1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#cdcfd1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#cdcfd1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcfd1',GradientType=0 ); /* IE6-9 */
    min-width:18px;
    text-indent: 0;
    height:auto;
    text-decoration:underline;
    font-size:0.9em;
    border-bottom-style: dotted;
    border: 1px;border-style: ridge; 
}
#tabs.sidebar .comparisonList .resultsPaging input#firstButton:focus {border: 1px; border-style:ridge; background-position:-20px 0;}
#tabs.sidebar .comparisonList .resultsPaging input#prevButton:focus {border: 1px; border-style: ridge;}
#tabs.sidebar .comparisonList .resultsPaging input#nextButton:focus {border: 1px; border-style: ridge;}
#tabs.sidebar .comparisonList .resultsPaging input#lastButton:focus {border: 1px; border-style: ridge;}
span.pageButtons input.alphabet_button[disabled] 
{
    text-decoration:none;
    color: #91B4D4;
    cursor: default;
}
.left-input { float:left; width:5%; clear:both;}
.left-label { float:left; width: 93%; vertical-align:top; font-weight:900; }
.left-label label { font-weight:bold; }
.nhr-title { padding-top:15px; }
#main-content .nhr-title h1 { margin:0px; }
#main-content .dTable-filter { padding:0; background-color:transparent; border:none; display:block; }
.announcement-section
{
    margin: 10px;
    padding: 6px 20px;
    margin: 5px 0 0 0;
    font-weight: bold;
    color: #630;
    overflow: auto;
    border: 1px solid #DDC44E;
    background: #F7F4E1;
    background: -moz-linear-gradient(top,#F7F4E1 0,#FDF5B6 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#F7F4E1),color-stop(100%,#FDF5B6));
    background: -webkit-linear-gradient(top,#F7F4E1 0,#FDF5B6 100%);
    background: -o-linear-gradient(top,#F7F4E1 0,#FDF5B6 100%);
    background: -ms-linear-gradient(top,#F7F4E1 0,#FDF5B6 100%);
    background: linear-gradient(to bottom,#F7F4E1 0,#FDF5B6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f4e1',endColorstr='#fdf5b6',GradientType=0);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
/* Fix for google Maps */
#map_canvas img {
	max-width: none !important;
	height: inherit;
	width: inherit;
}
#map_canvas 
{
    height: 800px;
}
.general-info-leftpanel #map_canvas 
{
    height: 290px;
    margin-top: 20px;
    margin-bottom: 0px;
}

a.info img { vertical-align: middle; } 

#searchResultsContent { }
#resultsCompareTop
{
    border-top: 1px solid #BEBEBF;
}
#resultsCompareBottom
{
    
}
#resultsKey 
{
    background-color: #F7F5EC;
    margin: 0 0 6px;
    font-weight: bold;
    padding: 10px 15px;
}
#resultsKey h2,
#resultsKey li
{
    float: left;
    color: #000;
    margin-bottom: 0;
    margin-right: 40px;
    white-space:nowrap;
}
#resultsKey ul {
    height:23px;
    margin: 0;
    padding: 0;
    list-style: none;
}
#resultsKey img { margin-right: 5px; }

.view-left-container { margin-bottom: 10px; }
#resultsNewSearch a { color:#333; }


/*===================================================================================
//  Table styles
=====================================================================================*/
.dTable-container, .dTable-container-list, .dTable-container-favs { width:100%; overflow:auto; }
.dTable-group { border:1px solid #999; border-top: none; padding-left:10px; }
.dTable-filter-group { margin:10px; border-radius:5px 5px 0 0; }
.dTable-filter-group a { color:#111; font-weight:bold; }
.dTable-filter-title  
{
    border: 1px solid #BEBEBF; 
    padding:10px 0; 
    margin:0px; 
    background-color:whitesmoke; 
}
.dTable-filter-icon { float: right; right: 21px;}
.dTable-filter-group a.check-all-link { margin-left:5px; color:#006699; }
.dTable-filter-subtitle { padding-left: 15px; }
#dTableResults.map-view { height: 818px; }
#dTableResults.list-view { height: auto; }
#resultsTable table thead tr, #resultsTable table tfoot tr,
#favoritesTable table thead tr, #favoritesTable table tfoot tr {text-align:left;}
#resultsDataTable tr.odd th:first-child,
#resultsDataTable tr.even th:first-child { text-align: center; }
.sorting_disabled, .sorting_asc, .sorting_desc, .sorting {background:#042C4F;  text-align:center;}
#resultsTable table thead tr th, #favoritesTable table thead tr th,
#resultsTable table thead tr th > a, #favoritesTable table thead tr th > a,
#resultsTable table tfoot tr th, #favoritesTable table tfoot tr th {color:#FFF; font-weight:bold; vertical-align:middle; background: #042C4F;}
#resultsDataTable, #favoritesDataTable {border: 1px solid #BEBEBF; border-top: none; width: 100%; }
tr.even 
{
    font-size:100%;
    background-color: #fff;
}
tr.odd 
{
    background: rgb(238,238,238); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#eeeeee', endColorstr='#ffffff' ) !important; /* IE6-8 */
    zoom: 1;
}
.IE7 tr.odd td, .IE7 tr.odd th, .IE8 tr.odd td, .IE8 tr.odd th
{
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#eeeeee', endColorstr='#ffffff' ); /* IE6-8 */
    zoom: 1;
}
.IE8 tr.even td, .IE8 tr.even th {border-top: 1px solid #BEBEBF;}

tr.even td, tr.odd td, tr.even th, tr.odd th {border-bottom: 1px solid #BEBEBF;}
tr.compare-checked { background: #eff9fe; }
table.content-table
{
	border-collapse:collapse !important;
	width:100%;	
}
table.content-table td, table.content-table th
{
	padding:20px;
	border: 1px solid #bbb;
}
table.content-table .gray-star-container
{
    text-align: left;
}
table.content-table .table-graybar-gradient
{
    text-align: left;
}
table.content-table .table-graybar-gradient th
{
    text-align: left;
}
table.content-table .table-graybar-gradient td
{
    vertical-align: top;
}
#comparePage table.content-table tr:first-child th,
#comparePage table.content-table tr:first-child td
{
	border-top:none;
}
#comparePage table.content-table tr th.row-header-col
{
    color: #000;
    font-weight: normal;
    text-align: left;
    white-space: normal;
}    
table.content-table th
{
	color: #042C4F;
	font-weight: bold;
	font-size: 1.1em;
	white-space:normal;
	text-align:left;
}
table.content-table .name_of
{
    font-weight:bold !important;
    text-align:left !important;
}
table.content-table th.row-header
{
	font-size: 1em;
}

table.content-table .row-header
{
	color:#000;
	font-weight:normal;
	text-align:left;
	white-space:normal;
}
table.content-table td.cell-left-align,
table.content-table th.cell-left-align
{
	text-align:left;
}
.table-footer-link
{
	text-align:center;
	padding:20px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}
table.two-cell-border-table td
{
	border-right:none;
	border-left:none;
	border-top:none;
	border-bottom:none;
	text-align:left;
	padding:5px 20px;
}
table.two-cell-border-table td:first-child
{
	border-right:1px solid #bbb;
	text-align:right;
}
th.target-compare-col2, th.target-compare-col3, 
th.target-compare-col4
{
    width:25%;
}
#comparePage table.resp-wrap-table thead th
{
    width:16%;
    white-space: inherit;
}
table#Table_quality_measures .table-graybar-gradient th,
table#Table_quality_measures .table-graybar-gradient td
{
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	
}
.table-graybar-gradient
{
	background:#EEF3EA;
	background: -moz-linear-gradient(top,  #ffffff 0%, #EEF3EA 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EEF3EA)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#EEF3EA 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#EEF3EA 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#EEF3EA 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#EEF3EA 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EEF3EA',GradientType=0 ); /* IE6-9 */
    height:auto;
}

#dataTableContainer { height: auto; }


/*===================================================================================
//  Compare page styles
=====================================================================================*/
#comparePage table.content-table tr.table-graybar-gradient th.no-border,
#comparePage table.content-table tr.table-graybar-gradient td.no-border
{
	border-left:none;
	border-right:none;
	padding:10px 20px;
	color:#000;
}
#comparePage span.name
{
	font-weight:bold;
}    
#comparePage span.section-heading
{
	font-size:.7769em;
}    


/*===================================================================================
//  Profile page styles
=====================================================================================*/
.tab-intro-row
{
	margin-bottom:-2px;
}
.tab-intro-row .span6, #topPanel .span5, #topPanel .span7
{
	padding:0px;
	margin:0px;
}
.tab-intro-row .span6
{
	width:50%;
}
#topPanel .span5
{
	width:40%;
}
#topPanel .general-nurseInfo .span5
{
	width:50%;
}
#topPanel .span7
{
	width:60%;
}
.tab-intro-content 
{
	padding:20px;
}
.tab-intro-content ul
{
    margin-left: 0;
    list-style: none;
}
.tab-intro-content-border
{
	border-right:1px solid #bbb;
}
.general-info-leftpanel
{
	min-height:450px;
}
#bottomPanel
{
	border-top:1px solid #bbb;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 25%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(25%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 25%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 25%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 25%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 25%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	height:auto;
}
.name_of
{
    font-size:1.15em;
    font-weight: normal;
    color:#042C4F;
    line-height:1em;
}
.header-address
{
	font-size: .9em;
	font-weight:normal;
	margin-bottom:20px;
	display:block;
}
.header-links
{
    display:table-cell;
    vertical-align:bottom;
}

.hide-column-btn
{
	float:right;
	margin-top:-15px;
}
.resident-date
{
	padding:10px 20px;
	border-bottom:1px solid #bbb;
	border-right:1px solid #bbb;
	border-left:1px solid #bbb;
	background-color:#E7F6FD;
}

.desc,.desc2
{
    padding: 10px;
}

/*===================================================================================
//  Tab styles
=====================================================================================*/
#main-content .ui-tabs .tab-intro-content h2
{
	line-height:20px;
	margin-bottom:10px;
}

#main-content .ui-tabs,
#main-content .ui-tabs  ul.ui-tabs-nav
{
    padding: 0;
    background: none;
    border: none;
    font-family: "Arial";
}

#main-content .ui-tabs  ul.ui-tabs-nav
{
    position: relative;
    z-index: 3;
}

#main-content .ui-tabs .ui-tabs-nav li
{
    height: 68px;
    width: 130px;
    margin: 0 0 0 0.66%;
    text-align: center; 
    overflow: hidden;
    white-space: normal;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    margin-bottom: 0;
    background: #c2ccd2; /* Old browsers */
    background: -moz-linear-gradient(top,  #c2ccd2 0%, #fbfbfc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2ccd2), color-stop(100%,#fbfbfc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c2ccd2 0%,#fbfbfc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c2ccd2 0%,#fbfbfc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c2ccd2 0%,#fbfbfc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c2ccd2 0%,#fbfbfc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2ccd2', endColorstr='#fbfbfc',GradientType=0 ); /* IE6-9 */
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    top: 3px;
    border: none;
}
.IE7 #main-content .ui-tabs .ui-tabs-nav li { top: 3px; }
#page.results #main-content .ui-tabs .ui-tabs-nav li
{
	height:48px;
}

#sfTabs.ui-tabs .ui-tabs-nav li 
{
    height: 50px;
}

#main-content .ui-tabs li.ui-state-hover
{
    background: #fbfbfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fbfbfc 0%, #c2ccd2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfc), color-stop(100%,#c2ccd2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfc 0%,#c2ccd2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfc 0%,#c2ccd2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfc 0%,#c2ccd2 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fbfbfc 0%,#c2ccd2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfc', endColorstr='#c2ccd2',GradientType=0 ); /* IE6-9 */
}

#main-content .ui-tabs li.ui-state-default 
{
    margin-top: -1px;
    height: 66px;
}
#main-content .ui-tabs li.ui-state-active
{
    border: 3px solid #09549F;
    border-bottom: none !important;
    margin-top: 0px;
    height: 68px;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWQ1ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(181,213,239,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(181,213,239,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(181,213,239,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(181,213,239,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(181,213,239,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(181,213,239,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b5d5ef',GradientType=0 ); /* IE6-8 */
}

#main-content .info-tabs.ui-tabs li.ui-state-active
{
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMWQzZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(177,211,238,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(177,211,238,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(177,211,238,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(177,211,238,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(177,211,238,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(177,211,238,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b1d3ee',GradientType=0 ); /* IE6-8 */
}

#main-content .ui-tabs .ui-tabs-nav li:first-child
{ 
    margin-left:0;
}

#main-content ul.ui-tabs-nav li a
{
    font-weight: bold;
    display: block;
    padding: 7% 7px;
    line-height: 1.1em; 
    word-wrap: break-word;
    height: 60px;
    min-width: 111px;
}

/*---imporant to override blue border---*/
.ui-state-focus, .ui-state-focus .ui-button-icon-primary, a.ui-global-focus, input.ui-global-focus, div.ui-global-focus, select.ui-global-focus, button.ui-global-focus
{
	-moz-outline-radius: 5px 5px 5px 5px;
	outline:#000 dotted 1px !important;
	outline-offset: 0;
}

#page.results #main-content ul.ui-tabs-nav li a
{
	white-space:nowrap;
	color:#000;
}

#Table_hhcahps thead
{
    
}

.ui-state-default.ui-corner-top.ui-state-hover.ui-state-focus.ui-tabs-selected.ui-state-active a,
.ui-state-default.ui-corner-top.ui-state-hover.ui-state-focus a,
.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active.ui-state-focus a 
{
    border:none;
    outline:none;    
}

#main-content .ui-state-focus, #main-content .ui-state-focus a
{
    outline: none;
    border: none;
}

#main-content .ui-tabs .ui-tabs-panel
{
    border: 3px solid #09549F;
    -webkit-border-radius: 0 5px 10px 10px;
    -moz-border-radius:0 5px 10px 10px;
    border-radius: 0 5px 10px 10px; 
    position:relative;
    min-height:100px; 
    padding:0px 0px 0px 0px;
}
#main-content .view-right-container ul.ui-tabs-nav li a { width: 100%; }
#main-content .view-right-container .ui-tabs li.ui-state-default { top: 3px; }
#main-content .view-right-container .ui-tabs li.ui-state-active { top: 0px; }
#main-content .view-right-container ul.ui-tabs-nav li 
{
    border-bottom: 0px solid;
    top: 1px;
    width: 49.2%;
    float: right;
}
#main-content .view-right-container ul.ui-tabs-nav li:first-child 
{
    float: left;
}
#main-content .view-right-container .ui-tabs li.ui-state-active,
#main-content .view-right-container .ui-tabs .ui-tabs-panel 
{
    border: 1px solid #BEBEBF;
}
#main-content .view-right-container .ui-tabs .ui-tabs-panel 
{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#main-content .view-right-container ul.ui-tabs-nav li.ui-state-active
{
    border-bottom: 1px solid #B5D5EF !important;
}
#main-content .ui-tabs .ui-tabs-panel 
{
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}
#main-content #rightcol .ui-tabs-panel { height:650px; overflow:hidden; border:1px solid #BEBEBF; }
#main-content #rightcol #contentTab2 { overflow-y:scroll; }
#main-content #rightcol .ui-tabs .ui-tabs-nav li { border:1px solid #BEBEBF; top:0; border-bottom:none !important; }
#main-content #rightcol .ui-tabs .ui-tabs-nav li { width: 49.5%; padding: 4px 25px !important; }

#main-content .ui-tabs .bluetab-gradient
{
    background: #b1d3ee; /* Old browsers */
    background: -moz-linear-gradient(top,  #b1d3ee 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1d3ee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b1d3ee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b1d3ee 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b1d3ee 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #b1d3ee 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1d3ee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 0;
    -moz-border-radius:0;
    border-radius: 0;
    position:absolute;
    width:100%;
    height:26px;
    left:0;
    top:0;
    z-index:1;
}

#main-content .ui-tabs .bluetab-content{
   position:relative;
   z-index:2;
   padding-top:0px; 
}

#main-content .bluetab-nobottom .ui-tabs-panel
{ 
    border-bottom:none;
    -webkit-border-radius: 0;
    -moz-border-radius:0;
    border-radius: 0;
}

#main-content .ui-tabs ul.ui-tabs-nav li h2
{ 
    font-size:1em; 
}

#main-content .ui-widget-content
{
	color:#000;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button 
{
	font-family: Arial !important;
}

/*Print All Tabs page tabs*/
.print-all-header { margin-top: 25px; border-bottom: 3px solid; clear:both; }
#main-content .ui-tabs div.staticTabs
{
	text-align: center;
	font-weight: bold;
	padding: 12px 0px;
	width: 130px;
	display: inline-block;
	height: 40px;
	list-style: none;
	position: relative;
	z-index: 3;
	margin-bottom: -3px;
	border: 3px solid #09549F;
	border-bottom: none !important;
	-webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWQ1ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(181,213,239,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(181,213,239,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(181,213,239,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(181,213,239,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(181,213,239,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(181,213,239,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b5d5ef',GradientType=0 ); /* IE6-8 */
}

.legend-key
{
    font-size: 0.93em;
}

/*===================================================================================
//  Static page styles
=====================================================================================*/
/*reveal drop down arrow*/
.staticpage #headertoolbar li#sitesli
{
	width:60px;	
}


#static-links a:focus.nav-btn {
    background: #FFCF01;
    background: -moz-linear-gradient(top, #FFCF01 0%, #FBEDB7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFCF01), color-stop(100%,#FBEDB7));
    background: -webkit-linear-gradient(top, #FFCF01 0%,#FBEDB7 100%);
    background: -o-linear-gradient(top, #FFCF01 0%,#FBEDB7 100%);
    background: -ms-linear-gradient(top, #FFCF01 0%,#FBEDB7 100%);
    background: linear-gradient(to bottom, #FFCF01 0%,#FBEDB7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf01', endColorstr='#fbedb7',GradientType=0 );
    outline: solid;
    
}
#wrapper .sub-nav .selected a.sub-nav-link, 
#wrapper a.tertiary-nav-item:hover,
#wrapper a.quaternary-nav-item:hover,
#wrapper a.sub-nav-link:hover, 
#wrapper .sub-nav .selected .tertiary-nav .tertiary-nav-item a.tertiary-nav-link:hover,
#wrapper .sub-nav .selected .quaternary-nav .quaternary-nav-item a.quaternary-nav-link:hover,
#wrapper a.sub-nav-link:focus{ 
    color: #FFFFFF;
}

#wrapper .sub-nav .selected a.sub-nav-link:link,
#wrapper .sub-nav .selected a.sub-nav-link:visited,
#wrapper .sub-nav a.sub-nav-link:hover,
#wrapper .sub-nav .selected a.sub-nav-link:hover,
#wrapper .sub-nav a.sub-nav-link:focus{ color:#fff;}

#wrapper a.tertiary-nav-link, 
#wrapper a.tertiary-nav-link:link,
#wrapper a.quaternary-nav-link, 
#wrapper a.quaternary-nav-link:link,
#wrapper a.sub-nav-link, 
#wrapper a.sub-nav-link:link,
#wrapper a.tertiary-nav-link:visited,
#wrapper .sub-nav .selected .tertiary-nav .tertiary-nav-item-selected a.tertiary-nav-link:visited, 
#wrapper a.quaternary-nav-link:visited,
#wrapper .sub-nav .selected .quaternary-nav .quaternary-nav-item-selected a.quaternary-nav-link:visited, 
#wrapper a.sub-nav-link:visited,
#wrapper .sub-nav .selected .tertiary-nav .tertiary-nav-item-selected a.tertiary-nav-link:hover,
#wrapper .sub-nav .selected .tertiary-nav .tertiary-nav-item-selected a.tertiary-nav-link:focus,
#wrapper .sub-nav .selected .quaternary-nav .quaternary-nav-item-selected a.quaternary-nav-link:hover,
#wrapper .sub-nav .selected .quaternary-nav .quaternary-nav-item-selected a.quaternary-nav-link:focus{
    color: #032F64;
}
#wrapper .sub-nav .tertiary-nav .tertiary-nav-link:focus,
#wrapper .sub-nav .quaternary-nav .quaternary-nav-link:focus {
	background-color: #063E73; /* Old browsers */
    background-color: -moz-linear-gradient(top,  #09539F 0%, #042C4F 100%); /* FF3.6+ */
    background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#09539F), color-stop(100%,#042C4F)); /* Chrome,Safari4+ */
    background-color: -webkit-linear-gradient(top,  #09539F 0%,#042C4F 100%); /* Chrome10+,Safari5.1+ */
    background-color: -o-linear-gradient(top,  #09539F 0%,#042C4F 100%); /* Opera 11.10+ */
    background-color: -ms-linear-gradient(top,  #09539F 0%,#042C4F 100%); /* IE10+ */
    background-color: linear-gradient(top,  #09539F 0%,#042C4F 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09539F', endColorstr='#042C4F',GradientType=0 ); /* IE6-9 */
    color: #fff;
}

#wrapper .sub-nav .tertiary-nav .static-third-tier .tertiary-nav-link:focus
{
	background: #FBEEBB; /* Old browsers */
    background: -moz-linear-gradient(top,  #FBEEBB 0%, #FEDA41 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBEEBB), color-stop(100%,#FEDA41)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #FBEEBB 0%,#FEDA41 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #FBEEBB 0%,#FEDA41 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #FBEEBB 0%,#FEDA41 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #FBEEBB 0%,#FEDA41 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBEEBB', endColorstr='#FEDA41',GradientType=0 ); /* IE6-9 */
}
#wrapper .sub-nav .tertiary-nav .tertiary-nav-item-selected .tertiary-nav-link:hover,
#wrapper .sub-nav .tertiary-nav .tertiary-nav-item-selected .tertiary-nav-link:focus{background-position: 0.5em 19px;}
#wrapper .sub-nav .quaternary-nav .quaternary-nav-item-selected .quaternary-nav-link:hover,
#wrapper .sub-nav .quaternary-nav .quaternary-nav-item-selected .quaternary-nav-link:focus{background-position: 3em 19px;}
#wrapper .sub-nav .tertiary-nav .tertiary-nav-item-selected .tertiary-nav-link:focus,
#wrapper .sub-nav .quaternary-nav .quaternary-nav-item-selected .quaternary-nav-link:focus{background-color: transparent; filter:none;}
#wrapper .sub-nav a.sub-nav-link:focus{ text-decoration:none !important;}
#page.staticpage h2 { 
    line-height:1.1em;
}
#page.staticpage .span9 
{
    /*float: right;*/
}
#page.staticpage .span9 h2, #page.staticpage .span12 h2 { 
    margin-bottom:0.5em;
    color:#006a39;
}

#page.staticpage #main-content { margin:1.6em;}
#page.staticpage #Tool_header .inner{ padding:10px 20px;}
#page.staticpage .content{ margin: 0 0 0 2.2em; }
#page.staticpage #main-content .content a.collapse-header{ 
    background:none; 
    border:none;
    padding: 0 0 0.25em;
}
#page.staticpage #main-content .content a.collapse-header,
#page.staticpage #main-content .content a.collapse-header h2{ 
    font-size:1em;
    color:#006699;
}
#page.staticpage #main-content .content a.collapse-header i.collapse-icon {
    left: 0px;
    margin-top:2px;
    border-width:6px;
}
#page.staticpage #main-content .content .collapse.in 
{
	padding:10px 25px;
	width:90%;
}
#page.staticpage #main-content .content .collapse,
#page.staticpage #main-content .content .collapse.in
{margin-bottom: 1em;}

#page #rightViewTabs .collapse-header:first-child { border-top: none; }
#page.staticpage #wrapper
{
	margin-top:-15px;
}

/*---third tier---*/
.static-third-tier
{
	display:none;
	background-color:#F2F9FA;
	
}
.static-third-tier:hover,
.static-third-tier-selected
{
	background: #FBEEBB; /* Old browsers */
    background: -moz-linear-gradient(top,  #FBEEBB 0%, #FEDA41 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBEEBB), color-stop(100%,#FEDA41)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #FBEEBB 0%,#FEDA41 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #FBEEBB 0%,#FEDA41 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #FBEEBB 0%,#FEDA41 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #FBEEBB 0%,#FEDA41 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBEEBB', endColorstr='#FEDA41',GradientType=0 ); /* IE6-9 */
}
#page .static-third-tier a.tertiary-nav-link
{
	padding-left:40px;
}
.static-third-tier a.tertiary-nav-link:hover, 
.static-third-tier a.tertiary-nav-link:focus,
.static-third-tier-selected a.tertiary-nav-link
{
	color:#042C4F !important;
}
.static-third-tier-selected a.tertiary-nav-link{
	background: transparent url("/Resources/Medicare/Images/home/bulletSprite.png") 2em 19px no-repeat;
}

/*---fourth tier---*/
.quaternary-nav-link, .quaternary-nav-link:visited, .quaternary-nav-link:link
{
    font-weight: bold;
}
#wrapper .sub-nav .quaternary-nav
{
    margin: 0;
}
#wrapper .sub-nav .quaternary-nav .quaternary-nav-item
{
	display:none;
	list-style: none;
	background-color:#FBF9EB;
	margin: 0;
}
#wrapper .sub-nav .quaternary-nav .quaternary-nav-item:hover,
#wrapper .sub-nav .quaternary-nav .quaternary-nav-item:active,
#wrapper .sub-nav .quaternary-nav .quaternary-nav-item-selected
{
	background: #FBEEBB; /* Old browsers */
    background: -moz-linear-gradient(top,  #FBEEBB 0%, #FEDA41 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBEEBB), color-stop(100%,#FEDA41)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #FBEEBB 0%,#FEDA41 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #FBEEBB 0%,#FEDA41 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #FBEEBB 0%,#FEDA41 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #FBEEBB 0%,#FEDA41 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBEEBB', endColorstr='#FEDA41',GradientType=0 ); /* IE6-9 */
}
#wrapper .sub-nav .quaternary-nav a.quaternary-nav-link
{
	padding-left:55px;
}
#wrapper .sub-nav .quaternary-nav a.quaternary-nav-link:hover, 
#wrapper .sub-nav .quaternary-nav a.quaternary-nav-link:focus,
#wrapper .sub-nav .quaternary-nav a.quaternary-nav-link:active,
#wrapper .sub-nav .quaternary-nav a.quaternary-nav-link
{
	color:#042C4F !important;
}
#wrapper .sub-nav .quaternary-nav a.quaternary-nav-link:focus,
#wrapper .sub-nav .quaternary-nav a.quaternary-nav-link:active,
#wrapper .sub-nav .quaternary-nav a.quaternary-nav-link:visited
{
    	background: transparent;
    	outline: 0;
}
#page.staticpage a.static-collapser
{
	display:block;
	margin:10px 0px;
}
#page.staticpage .collapsed .collapse-icon 
{
	background-position: 0px -1472px;
}
#page.staticpage a.static-collapser h2
{
	color:#006699;
	font-size:1em;
	text-decoration:none;
	display:inline;
	margin-left:25px;
}
.staticpage #main-content h1
{
	font-size:1.75em; 
	font-weight:bold;
	margin:0px 0px 10px;
}
table.content-table-static th, table.content-table-static td
{
	padding:10px;
}
.ownersManagersName 
{
	background-color:#EEF3EA;
	background: -moz-linear-gradient(top,  #ffffff 0%, #EEF3EA 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EEF3EA)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#EEF3EA 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#EEF3EA 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#EEF3EA 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#EEF3EA 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EEF3EA',GradientType=0 ); /* IE6-9 */
    padding: 15px 15px;
	border: 1px solid #bbb;
	margin-top: 25px;
	font-size: 1.2em;
	font-weight: bold;
}
.ownerDivCol
{
	float:left;
	margin:0px 15px;
	width:30%;
}
.marginBtm10
{
	margin-bottom: 10px;	
}
#page.staticpage .margin0
{
	margin: 0px;
}

.sub-nav a:focus 
{
	text-decoration:none !important;
}


.staticpage #HospitalContent div.nhcHealthFire_popupName
{
	margin:0px;
	padding:15px 0px;
}

.staticpage #HospitalContent div.nhcHealthFire_popupTable
{
	margin:0px;
}

/*===================================================================================
//  Misc
=====================================================================================*/
.arrow-down {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #0A5199;
    position: absolute;
}

/* -new */
.box { border: 1px solid #BEBEBF; margin-bottom: 10px;} 
.box, 
.box-gradient,
a.box-gradient,
#resultsCompareBottom
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.rounded-top 
{
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}
.rounded-bottom 
{
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}
.box-heading { text-align: center; padding: 8px 5px; background-color: #F8F6ED; }
.box-heading h2 { line-height: 1.2em; color: #000; }
.box .inner 
{
    padding: 20px 20px;
}
.right-col .box .inner  
{
    padding: 10px; 
    background-color: #F8F6ED; 
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}
.box-gradient 
{
    background: rgb(219,220,221); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGNkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(219,220,221,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,220,221,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(219,220,221,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(219,220,221,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(219,220,221,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(219,220,221,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#dbdcdd', endColorstr='#ffffff' ); /* IE6-8 */
    zoom: 1;
}
a:hover.box-gradient,
#resultsCompareBottom
{
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RkZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(220,221,222,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(220,221,222,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(220,221,222,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(220,221,222,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(220,221,222,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(220,221,222,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcddde',GradientType=0 ); /* IE6-8 */
    zoom: 1;
}
.heading-gradient 
{
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWQ1ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(181,213,239,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(181,213,239,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(181,213,239,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(181,213,239,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(181,213,239,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(181,213,239,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b5d5ef',GradientType=0 ); /* IE6-8 */
    zoom: 1;
}
a:hover.heading-gradient 
{
    background: rgb(181,213,239); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1ZDVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(181,213,239,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,213,239,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(181,213,239,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(181,213,239,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(181,213,239,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(181,213,239,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5d5ef', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.ui-helper-highcontrast #searchBox .content,
.ui-helper-highcontrast .callout-heading, .ui-helper-highcontrast .callout,
.ui-helper-highcontrast .box-gradient,
.ui-helper-highcontrast .heading-gradient,
.ui-helper-highcontrast .alphabet_button,
.ui-helper-highcontrast .btn.disabled, .ui-helper-highcontrast .btn[disabled],
.ui-helper-highcontrast .ui-tabs .ui-tabs-nav li,
.ui-helper-highcontrast .ui-tabs .bluetab-gradient,
.ui-helper-highcontrast .header-static-gray,
.ui-helper-highcontrast #bottomPanel,
.ui-helper-highcontrast .footer-action,
.ui-helper-highcontrast #h1Container,
.ui-helper-highcontrast .results-header-container,
.ui-helper-highcontrast .button-gray
{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background: none !important;
}

ul.nav
{
    margin:0;
    padding:0;
    list-style:none;
}
#callouts ul,
.rwdcallback-wrapper ul 
{ 
    margin-left: 10px; 
}
#callouts ul li,
.rwdcallback-wrapper ul li
{
    list-style: none;
    background: transparent url("/Resources/Medicare/Images/home/bulletSprite.png") 0 -173px no-repeat;
    padding-left: 20px;
}
.no-rounded-corner  
{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: none;
}


/* bootstrap override ---------------------------------------------------------------------------*/
input[class*="span"]{
    box-sizing: border-box;
}
.well
{
    padding: 10px 55px 20px 55px;
    border: none;
    background: none;
    margin: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.well a
{
    font-weight: bold;
}

/* Buttons ---------------------------------------------------------------------------------------*/
.btn{
    -webkit-border-radius: 6px;
    -moz-border-radius:6px;
    border-radius: 6px;
    text-shadow: none;
}
.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="button"].btn-block,
input[type="submit"].btn-block {
  width: 100%;
}
.mobile-btn-container {padding:15px;}
.mobile-btn-container a {color:#333;}
.mobile-btn {display:block; border:1px solid #999;}
.green-button{
    color:#fff !important;
    background: #008742; /* Old browsers */
    background: -moz-linear-gradient(top,  #008742 0%, #00492c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008742), color-stop(100%,#00492c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #008742 0%,#00492c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #008742 0%,#00492c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #008742 0%,#00492c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #008742 0%,#00492c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008742', endColorstr='#00492c',GradientType=0 ); /* IE6-9 */
    border-color:#005631;
}

.green-button:hover,
.green-button:focus{
    background: #00492c; /* Old browsers */
    background: -moz-linear-gradient(top,  #00492c 0%, #008742 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00492c), color-stop(100%,#008742)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #00492c 0%,#008742 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #00492c 0%,#008742 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #00492c 0%,#008742 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #00492c 0%,#008742 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00492c', endColorstr='#008742',GradientType=0 ); /* IE6-9 */
}

.view-more-btn
{
    color: #333333 !important;
    background: #FBEEBB;
    background: -moz-linear-gradient(top, #FBEEBB 0%, #FEDA41 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBEEBB), color-stop(100%,#FEDA41));
    background: -webkit-linear-gradient(top, #FBEEBB 0%,#FEDA41 100%);
    background: -o-linear-gradient(top, #FBEEBB 0%,#FEDA41 100%);
    background: -ms-linear-gradient(top, #FBEEBB 0%,#FEDA41 100%);
    background: linear-gradient(to bottom, #FBEEBB 0%,#FEDA41 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBEEBB', endColorstr='#FEDA41',GradientType=0 );
    border-color: #666666;
}
.view-more-btn:hover,
.view-more-btn:focus
{
    color: #333333 !important;
    background: #FEDA41;
    background: -moz-linear-gradient(top, #FEDA41 0%, #FBEEBB 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEDA41), color-stop(100%,#FBEEBB));
    background: -webkit-linear-gradient(top, #FEDA41 0%,#FBEEBB 100%);
    background: -o-linear-gradient(top, #FEDA41 0%,#FBEEBB 100%);
    background: -ms-linear-gradient(top, #FEDA41 0%,#FBEEBB 100%);
    background: linear-gradient(to bottom, #FEDA41 0%,#FBEEBB 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEDA41', endColorstr='#FBEEBB',GradientType=0 );
    border-color: #666666;
}
.btn.disabled, .btn[disabled],
.green-button[disabled]:hover,
.green-button[disabled]:focus
{
    color: #666 !important;
    background: #e6e6e6;
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#e6e6e6',GradientType=0 );
}
.btn-view 
{
    display: block;
    font-size: 1.2em;
    margin-bottom: 10px;
}
.btn-view .icon-large 
{
    font-size: 1.25em;
}
#toggleResultView .icon-map-marker,
#toggleResultView .icon-list
{
    line-height: 1.95em;
}

.IE8 #toggleResultView .icon-map-marker { position: relative; top: -2px; }

/* End Buttons ---------------------------------------------------------------------------------------*/
.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;height:0;
}
.clearfix:after, div:after{
	clear:both;
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
}
html[class^='CHRM'] div:after,
html[class^='IE'] div:after,
html[class^='SAF'] div:after,
html[class^='FFX'] div:after
{   
    content: ' '; 
}
.clearfix, div{display:block; }
.loading {   
    background: transparent url(../../global/images/icons/throbber.gif) no-repeat 0 0px;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 5px;
}
.loading-container {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}
.footer-action {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: rgb(9,83,159); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5NTM5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDJjNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(9,83,159,1) 0%, rgba(4,44,79,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,83,159,1)), color-stop(100%,rgba(4,44,79,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(9,83,159,1) 0%,rgba(4,44,79,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(9,83,159,1) 0%,rgba(4,44,79,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(9,83,159,1) 0%,rgba(4,44,79,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(9,83,159,1) 0%,rgba(4,44,79,1) 100%); /* W3C */
    margin: 10px 0px;
    width: auto;
    padding: 15px;
}
.IE7 .footer-action,
.IE8 .footer-action
{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09539f', endColorstr='#042c4f',GradientType=0 ); /* IE6-8 */
}
.phonePrintAllTabs  
{
	padding: 15px 22px;
	display: block;
	color: #006A39;
}
a#backToResultsBtn:link, 
a#backToResultsBtn:visited,
a#printAllTabsBtn:link, 
a#printAllTabsBtn:visited,
a#backToTop:link, 
a#backToTop:visited
{
	color: #000;
	text-decoration: none;	
}
#printAllTabsBtn
{
    float: right;
    margin-right: 20px;
    margin-top: 10px;
    padding: 5px 35px;  
}
#backToResultsBtn
{
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}
#backToTop
{	
	font-size:1em;
	margin-top: 10px;
}
#backToTop a
{
	width: auto;
}
#backToTop a:link,
#backToTop a:visited,
#backToTop a:hover
{
    color: #333333;
}
#mainTabs .bluetab-content 
{
    overflow: hidden;
}
#mainTabs .bluetab-content #topPanel
{
    border-bottom: 1px gray solid;
}

/* Expand / collapse ---------------------------------------------------------------------------------------*/
#main-content .ui-accordion .ui-accordion-header,
a.collapse-header, a.collapse-header-gray {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #afd2ed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#afd2ed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#afd2ed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#afd2ed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#afd2ed 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#afd2ed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#afd2ed',GradientType=0 ); /* IE6-9 */
    display:block;
    text-decoration:none;
}
a.collapse-header-gray, .header-static-gray {
    background: -moz-linear-gradient(top,  #ffffff 0%, #EEF3EA 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EEF3EA)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#EEF3EA 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#EEF3EA 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#EEF3EA 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#EEF3EA 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EEF3EA',GradientType=0 ); /* IE6-9 */
}
.collapse-icon-wrapper img, .expanded .collapse-icon 
{
    margin-top: 6px;
}
.collapse-icon {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #0A5199;
	position: absolute;
}
.collapsed .collapse-icon {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #0A5199;
	position: absolute;
	margin-left: 6px;
}
.collapse {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	margin:0px;
}
.collapse-icon-gray {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #999;
	position: absolute;
	margin-top:5px;
	margin-left:4px;
}
.collapsed .collapse-icon-gray{
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #999;
	position: absolute;
	margin-left: 6px;
	margin-top:2px;
}
a.collapse-header h2,
a.collapse-header h3, 
a.collapse-header-gray h3
 {
    display:inline;
    margin:0 !important;
    line-height:1em !important; 
    word-wrap:break-word;
}
a.collapse-header-gray h2
{
	display:inline;
    margin:0 !important;
    line-height:1em !important; 
    word-wrap:break-word;
    font-size: 1.1em;
}
a.collapse-header h2 span,
a.collapse-header h3 span, 
a.collapse-header-gray h2 span, 
a.collapse-header-gray h3 span
{
	display:block;
}
a.collapse-header h2 span
{
	font-size:.95em;
}
 a.collapse-header, a.collapse-header-gray{
    position:relative;
    min-height: 20px;
    padding: 15px 10px;
    margin:0;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
a.collapse-header-gray, .header-static-gray{
margin-top:2px;
}
a.collapse-header i.collapse-icon, a.collapse-header-gray i.collapse-icon {background:none;}
a.collapse-header.collapsed span, a.collapse-header-gray.collapsed span
{
	margin:0px;
}
.dTable-filter-group .collapse-header-gray span { padding-left:25px; }
.collapse-header-gray span
{
	padding-left:20px;
}
.collapse.in
{
	margin:0px;
	padding:0px;
	width:100%;
}
.collapse-header.disabled
{
    cursor: default !important;
}
.collapse-header.disabled span { padding-left: 0px; }

/* End expand / collapse ---------------------------------------------------------------------------------------*/


/*===================================================================================
//  Maps and Directions page styles
=====================================================================================*/
#main-content .mapUnorderedList
{
    margin-bottom: 25px;
}
#main-content .map-callout
{
    border: 1px solid #0A7BC1;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    color: #000;
    line-height: 1.5em;
    height: 100%;
    min-height: 100%;
    background: #FFF;
    position: relative;
    border: 3px solid #0A7BC1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    overflow: hidden;
    margin: 0 10px 20px;        
    padding-bottom: 20px;
}
#main-content .map-gradient 
{
    background: #b1d3ee;
    background: -moz-linear-gradient(top, #b1d3ee 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1d3ee), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #b1d3ee 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #b1d3ee 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #b1d3ee 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #b1d3ee 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1d3ee', endColorstr='#ffffff',GradientType=0 );
    -webkit-border-radius: 9px 9px 0 0;
    -moz-border-radius: 9px 9px 0 0;
    border-radius: 9px 9px 0 0;
    position: absolute;
    width: 100%;
    height: 26px;
    left: 0;
    top: 0;
    z-index: 1;
}
#main-content .inner-leftmap, 
#main-content .inner-rightmap
{
    padding: 0 15px;
}
#main-content .inner-rightmap
{
    padding-top: 26px;
}
#main-content #dir-divider
{
    border-right: 2px solid #C3CFD9;
    height: 700px;
    position: absolute;
    right: -1px;
    top: 0;
    z-index: 3;
}
.map-and-directions #map_canvas
{
    position: relative;
    background-color: rgb(229, 227, 223);
    overflow: hidden;
    height: 290px;
    border: 2px solid #C3CFD9;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    width: 100%;
    margin-top: 26px;
}

.map-and-directions form
{
    margin:0;
}
.map-and-directions #divHeader
{
  background: #ccd5e1;
    background: -moz-linear-gradient(top,  #ccd5e1 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccd5e1), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #ccd5e1 0%,#ffffff 100%);
    background: -o-linear-gradient(top,  #ccd5e1 0%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #ccd5e1 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #ccd5e1 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccd5e1', endColorstr='#ffffff',GradientType=0 );
}
.map-and-directions #CloseButtonNew,
.map-and-directions ul#sitelinks
{
    position: absolute;
    right: 10px;
    top: 10px;
}
.map-and-directions ul#sitelinks
{ 
    top: 88px;
    list-style: none outside none;
    margin: 0;
    padding: 0; 
}
.map-and-directions ul#sitelinks li
{ 
   display:inline-block;
   line-height:1em;
}
.map-and-directions ul#sitelinks li:first-child
{ 
    border-right:1px solid #000; 
    margin:0 7px 0 0;
    padding:0 10px 0 0;
}
.map-and-directions #wrapper
{ 
    padding:0 20px; 
}
.map-and-directions #_mainContent h1
{ 
    margin-bottom:20px; 
    padding-top: 0;
}
.map-and-directions #page li 
{
    margin-bottom: 0;
}
.map-and-directions .map-callout .inner-callout
{ 
    padding:26px; 
}
.map-and-directions .map-callout #leftmap
{
    position:relative;
}
.map-and-directions .map-content
{
    position:relative;
    z-index:2;   
}
.map-and-directions .map-callout h2 
{
    background:none !important;
    filter:none !important;
    text-align:left;
    font-size:1.2em; 
    margin: 0 0 0.8em;
    color: #0B3D69;   
}
#map-directions #map_canvas
{
    height:290px;
    border:2px solid #C3CFD9; 
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box; 
}
.map-and-directions #divStartingAddress .form-row
{
    padding-bottom:4px;
}
.map-and-directions #divStartingAddress .row-fluid > [class*="span"] 
{ 
    margin-left:0;
}
.map-and-directions form#formMedicare #map-directions #divStartingAddress label
{
    text-align:left;
    padding-right: 10px;
    line-height: 18px;
}
.map-and-directions #divStartingAddress label
{
    font-weight:normal;
}
.map-and-directions #page input[type="text"],
.map-and-directions #page select
{
    margin-left:0;
}
.map-and-directions #resultspanel
{ 
    font-weight:bold;
    line-height: 2.5em;
    border: 1px solid #AAAAAA;
}
.map-and-directions #driveResultsPanel fieldset
{ 
    padding:0 0 20px;
}

.map-and-directions input[type="button"],
.map-and-directions input[type="submit"]
{ 
   font-size: 1.1em;
   width: 180px;
   margin-right:6px;
}
.map-and-directions #driveResultsPanel input#printDir[type="button"]
{ 
   width: 100%;
   margin-right:0;
}

.map-and-directions .dirIcon
{
    position:relative;
}
.map-and-directions .dirIcon img
{
    position:absolute;
    top:2px;
    left:0;
}
.map-and-directions #mdsection li 
{
    line-height: 1.1em;
    margin-bottom: 5px;
}
.map-and-directions #map-directions #transparentDiv 
{
    padding-top:30px; 
}
.map-and-directions #map-directions .icon_offset 
{
    display: inline-block;
    position: relative;
    margin-left: -2px;
    top:-5px;
}
.map-and-directions #map-directions .icon_offset img 
{
    position: relative;
    padding-right:4px;
    left: 0;
    padding-left:2px;
}
.map-and-directions .MapDirHeaderLinks
{
    color: #0b3d69;
    font-size:12px;
    font-weight:bold;
}
.map-and-directions #no-results
{
    line-height: 1.5em;
    padding: 40px 70px 0;
}
.map-and-directions .tenth {
    width: 10%;
}
.map-and-directions .nintenths {
    width: 90%;
}
.map-and-directions #addressDiv
{
    margin-left: -5px;
    margin-right: -10px;
}
.map-and-directions #wrapper input[type=text], .map-and-directions #wrapper select 
{
    border: 1px solid #848484;
    font-weight: normal;
    height: auto;
    color: #000;
    margin: 0 0 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
}
.map-and-directions #wrapper input[type=text].errorField, .map-and-directions #wrapper select.errorField
{
    border-color: #E61C25;
}
.map-and-directions #wrapper [class*="span"]
{
    margin-left: 0;
}
.map-and-directions .bullet
{
    margin-top: 10px;
}
.map-and-directions #wrapper .buttons-container
{
    margin-top: 30px;
}
.map-and-directions #driveResultsPanel table
{
    width: 100%;
}
.adp-summary, .adp-placemark td, .adp-legal 
{
    padding: 10px;
    margin: 0px;
    background-color: #fff;
    font-weight: bold;
}
.adp-step, .adp-text 
{
    width: 100%;
}
.adp-placemark 
{
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    background: #eee;
    border: none;
    border-bottom: 1px solid silver;
    border-top: 1px solid silver;
    color: #000;
    cursor: pointer;
    vertical-align: middle;
}
.adp-substep 
{
    padding: 10px;
}
.adp-step, .adp-substep 
{
    border-top: 1px solid #cdcdcd;
    margin: 0;
    padding: .3em 3px;
    vertical-align: top;
}
.box-scroll, .box-scroll-msg
{
	display: none;
	padding:10px;
	text-align:center;
	color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #FEDA41;
	height:auto;
	background: #fbeebb; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbeebb 0%, #FEDA41 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbeebb), color-stop(100%,#FEDA41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbeebb 0%,#FEDA41 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbeebb 0%,#FEDA41 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbeebb 0%,#FEDA41 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbeebb 0%,#FEDA41 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbeebb', endColorstr='#FEDA41',GradientType=0 ); /* IE6-9 */
}    

.tab-intro-content ul li, ul.urlsectionBullets li
{
    list-style: none;
    background: transparent url("/Resources/Medicare/Images/home/bulletSprite.png") 0 -173px no-repeat;
	padding-left: 15px;
}

.IE11 .staticpage .row-fluid {
    clear: both;
}
