﻿

/*---------------Provider Search Base CSS---------------*/
/* GLOBAL - FLUID COLUMNS */ .col-5, .col-15, .col-30, .col-35, .col-50, .col-65, .col-70, .col-100 {display: inline; float: left;  /*_position: relative;*/ margin-bottom: 5px;} .col-5 {width: 5%;} .col-15 {width: 15%;} .col-25 {width: 25%; _width: 24.5%;} .col-30 {width: 30%; _width: 29.5%;} .col-35 {width: 35%; _width: 34.8%;} .col-50 {width: 50%; _width: 49.9%;} .col-65 {width: 65%; _width: 64.8%;} .col-70 {width: 70%;} .col-100, .layout-100, .clear-left {clear: left;}
/* GLOBAL MISC */ .spacer {clear:both; height: 1px; overflow: hidden;} ul.nobullets {list-style-image:none; list-style-position:outside; list-style-type:none;} ul.nobullets li {margin-left: 0px;} .float-right {float: right; width: auto;} .btn-container {margin-top: 10px;} .form-action {clear: left; margin-top: 10px; height: 12px;} .form-action {padding-bottom: 10px;} .nospace {margin: 0px; padding: 0px;} .font-style-6, ul.font-style-6 {font-weight: normal;}
/* GlOBAL BUTTON IMAGE  a.primary:link, a.primary:visited, a.primary:hover, a.primary:active, a.secondary:link, a.secondary:visited, a.secondary:hover, a.secondary:active {background-image: none; text-decoration: none; font: normal 12px arial, sans-serif; margin: 0px; padding: 2px 5px 2px 5px; display: block; float: left;} */
/* GlOBAL BUTTON 1 - ORANGE  a.primary:link, a.primary:visited {background-color: #CBD7DE; color: #000; _margin-left: 5px; border: 1px solid #000;} a.primary:hover, a.primary:active { _margin-left: 5px; background-color: #CBD7DE; color: #000;  border: 1px solid #000;} */
/* GlOBAL BUTTON 2 - GRAY  a.secondary:link, a.secondary:visited {background-color: #CBD7DE; color: #000; _margin-left: 5px; border: 1px solid #000;} a.secondary:hover, a.secondary:active { _margin-left: 5px; background-color: #CBD7DE; border: 1px solid #000; color: #000;} a.secondary + a.primary, a.primary + a.secondary, a.secondary + a.secondary, a.primary + a.primary {margin-left: 5px;} div.form-action a.secondary + a.primary, div.form-action a.primary + a.secondary {margin-right: 5px; _margin: 0px;} div.form-action a.secondary, div.form-action a.primary {_margin-right: 5px;}*/
/* GLOBAL FONT SIZE */ .size-2 {font-size: 11px; line-height: 15px;} .size-3 {font-size: 12px;} 
/* CUSTOM COL WIDTH */ .wrapper-br .col-50 {width:49.5%;}
/* GLOBAL SET COLUMNS TO EQUAL HEIGHTS */ .col-fix-8 {min-height: 25px; height:auto !important; height: 25px;} 
/* GLOBAL FIELDSET, INPUTS */ fieldset {border: 0px; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; *padding-top: 1px} fieldset legend {font-size: 12px; font-weight: bold; color: #194F6B;}
/* GLOBAL FIELDSET, INPUTS - COLUMNS */ fieldset .col-50 {padding: 10px 0px 0px 0px;} fieldset .col-50 .form-col2 label {float: left; width: 80px; clear: both; margin-right: 0px; margin-top: 4px;} 
/* GLOBAL FIELDSET, INPUTS - INPUT 1 */ fieldset .form-col2 label {float: left; width: 196px; clear: both; margin-right: 0px;} fieldset .form-col2 input, fieldset .form-col2 select {width: 200px; margin: 2px 4px 2px 0px; *margin-bottom: 0px;} fieldset .form-col2 span input, span input {width: auto;} fieldset .col-70 label {width: 110px;} fieldset .col-70 select {width: 207px;}
/* GLOBAL FIELDSET, INPUTS - MISC */ fieldset .form-col2 div.float-right {margin-top: 3px;} fieldset .form-action {*margin-bottom: 10px;} fieldset .form-action + p {margin-top: 25px;} 
/* GLOBAL WRAPPER - HEADER */ .wrapper-br .wrapper-header, .wrapper-header {background-color: #C0B4AC; color: #333333; min-height: 30px; height:auto !important; height: 30px; margin: 0px 5px 0px 5px; *margin-left: 4px; padding-left: 6px; font-weight: normal; line-height: 27px;} .ajax__tab_body .wrapper-header {*margin-left: 5px;} .wrapper-header {margin: 0px; border: 1px solid #C0B4AC; border-bottom: none;} .wrapper-header div.type1 {float: left; width: auto; vertical-align: middle; line-height: 27px;} .wrapper-header div.right div.type1 {_margin-top: 4px; line-height: 27px; vertical-align: middle;} .wrapper-header div.right {float: right; margin-top: 2px; margin-right: 5px; display: inline; padding: 0px;  vertical-align: middle; line-height: 27px;} .wrapper-header div.float-right {float: right; margin-right: 5px;}
/* GLOBAL WRAPPER - HEADER STYLE */ .wrapper-header table {width: 100%;} .wrapper-header a:link, .wrapper-header a:visited {margin-top: 6px; _margin-top: 2px; padding-top: 0px;} .wrapper-header div.type1 > select {*vertical-align:middle; margin-top: 4px; *margin-top: 0px;} .wrapper-header div.type1 select {_vertical-align: middle; _margin-top: 4px;} .wrapper-header p {font-weight: normal; font-weight: normal; margin-top: 0px; margin-bottom: 0px; padding: 2px 0px 2px 0px; line-height: 24px;} 
/* GLOBAL WRAPPER - IMAGES  */ .wrapper-l {margin-top: 10px; background: url(/resources/images/scenery/bg_wrapper-bg-left.gif) repeat-y top left; _position: relative;} .wrapper-r {background: url(/resources/images/scenery/bg_wrapper-bg-right.gif) repeat-y top right; _position: relative;} .wrapper-b {background: url(/resources/images/scenery/bg_wrapper-bg-bottom.gif) repeat-x bottom left; _position: relative;} .wrapper-bl {background: url(/resources/images/scenery/bg_wrapper-bg-bottomleft.gif) no-repeat bottom left; _position: relative;} .wrapper-br {background: url(/resources/images/scenery/bg_wrapper-bg-bottomright.gif) no-repeat bottom right; _position: relative; _padding-bottom: 4px;} 
/* GLOBAL FORM TOOLTIP  .icon-info, a.icon-info {margin: 0px; background: url(/ash/public/images/global/icon/icon_info.gif) no-repeat 0px 0px; cursor: pointer; padding: 0px 0px 3px 12px; border: none; text-decoration: none;} a:hover.icon-info {background-color: #fff; cursor: pointer;} a.icon-info span {display:none; padding:2px 3px; width:400px; height: 200px; overflow-y: scroll;} a.icon-info:hover span.tooltipbox{display:inline; position:absolute; z-index: 5; background-color: #ffffff; border: 2px solid; text-decoration:none;} h2 a.icon-info span {font-size: 12px; font-weight: normal;} a.icon-info:hover span.tooltipbox {border-color: #C0B4AC;} .tooltipbox h3 {padding-left: 0px;} */
/* GLOBAL FORM TOOLTIP  .icon-info, a.icon-info {margin: 0px; background: url(/ash/public/images/global/icon/icon_info.gif) no-repeat 0px 0px; cursor: pointer; padding: 0px 0px 3px 12px; border: none; text-decoration: none;} a:hover.icon-info {background-color: #fff; cursor: pointer;} a.icon-info span {display:none; padding:2px 3px; width:400px; height: 200px; overflow-y: scroll;} a.icon-info:hover span.tooltipbox{display:inline; position:absolute; z-index: 5; background-color: #ffffff; border: 2px solid; text-decoration:none;} h2 a.icon-info span {font-size: 12px; font-weight: normal;} a.icon-info:hover span.tooltipbox {border-color: #C0B4AC;} .tooltipbox h3 {padding-left: 0px;} */
/* GLOBAL FORM TOOLTIP */ .icon-info, a.icon-info {margin: 0px; cursor: pointer; padding: 0px 0px 3px 12px; border: none; text-decoration: none; font: sans-serif;} a:hover.icon-info {background-color: #fff; cursor: pointer;} a.icon-info span {display:none; padding:2px 3px; width:400px; height: 300px; overflow-y: scroll; font: sans-serif;} a.icon-info:hover span.tooltipbox{display:inline; position:absolute; z-index: 5; background-color: #ffffff; border: 2px solid; text-decoration:none; font: sans-serif;} h2 a.icon-info span {font-size: 12px; font-weight: normal; font: sans-serif;} a.icon-info:hover span.tooltipbox {border-color: #C0B4AC;} .tooltipbox h3 {padding-left: 0px; margin-top:15px; margin-bottom:3px;}

/* GLOBAL ICONS */ .icon-directions {margin: 0px; background:url(/resources/images/scenery/icon_directions.gif) no-repeat left center; padding: 2px 0px 2px 26px; line-height: 100px; text-decoration: none; float:left; width: 30px;}
/* STORE, BROWSE CONTAINER - SECTION */ .section {padding-top: 5px; padding-bottom: 5px; clear: left;}
/* DATA STYLE 2 */ .data {width: 100%;} .data input {border: none;} div.col-65 .data-style2 {width: 97.5%;} div.col-65 .wrapper-header {_width: 97.2%;} div.layout-full div.wrapper-br .data-style2 {width: 98.9%} .tools-legend + .data-style2 tr th {border-top: none;} .data-style2 {width: 100%; border: 1px solid #C0B4AC; margin: 0px;} .data-style2 + .data-style2 {margin-bottom: 0px;} .data-style2 + .wrapper-header {margin-top: 0px; margin-bottom: 4px;} div.col-65 table.data-style2 {*width: 97.5%;} .wrapper-br fieldset table.data-style2  {border-color: #C0B4AC;}
/* DATA STYLE 2 - TH */ .data-style2 tr th {font-weight: normal; margin:0px; padding: 3px 0px 3px 6px; /*border-top: 1px solid #b9c1c8;*/}
/* DATA STYLE 2 - THEAD */ .data-style2 thead tr th h2 {display:inline; font-size: 12px; font-weight: bold; margin:0px; padding: 3px 7px 3px 2px;} .data-style2 thead tr th a {font-weight: bold; text-decoration: none; margin: 0px;} .data-style2 thead tr th a span {display: none; visibility: hidden;}
/* DATA STYLE 2 - TR */ .data-style2 tr th .icon-entry-0 {background-position: center left;} .data-style2 tr.style-2 th, .data-style2 thead tr th {background: #ffffff url(/resources/images/scenery/bg_legend.gif) repeat-x 0 0; border-top: 1px solid; border-bottom: 1px solid; line-height: 24px;}
/* DATA STYLE 2 - LINKS  */ .data-style2 tbody tr th a:link, .data-style2 tbody tr th a:visited {text-decoration: underline;  padding: 0px 15px 1px 0px;} .data-style2 tbody tr th a:hover, .data-style2 tbody tr th a:active {text-decoration: underline;  padding: 0px 15px 1px 0px; background: url(/resources/images/icon/icon_ascending.gif) no-repeat center right;} .data-style2 tbody tr th a:link span, .data-style2 tbody tr th a:visited span, .data-style2 tbody tr th a:hover span, .data-style2 tbody tr th a:active span {text-decoration: none; font-size: 10px; font-weight: normal; display: inline; padding: 0px;} 
/* DATA STYLE 2 - LINKS AND SPANS */ .data-style2 tbody tr td a span {display: none; visibility: hidden;} .data-style2 tbody tr td a.ps-club span, .data-style2 tr td a.ps-club span {visibility: visible; display:inline;} .data-style2 tbody tr td a.icon-info span {visibility: visible;} .data-style2 tbody tr td a.primary span, .data-style2 tbody tr td a.secondary span {display: block; visibility: visible; font-weight: normal;} .data-style tbody tr th span {padding:0px 10px 0px 11px; font-weight: bold;}
/* DATA STYLE 2 - UP, DOWN */ .data-style2 tbody tr th a.ascending:link, .data-style2 tbody tr th a.ascending:visited {padding: 0px 15px 1px 0px; background: url(/resources/images/icon/icon_ascending.gif) no-repeat center right; text-decoration:none; font-weight: bold;} .data-style2 tbody tr th a.ascending:active, .data-style2 tbody tr th a.ascending:hover {padding: 0px 15px 1px 0px; background: url(/resources/images/icon/icon_descending.gif) no-repeat center right; text-decoration:none; font-weight: bold;} .data-style2 tbody tr th a.descending:link, .data-style2 tbody tr th a.descending:visited {padding: 0px 15px 1px 0px; background: url(/resources/images/icon/icon_descending.gif) no-repeat center right; text-decoration:none; font-weight: bold;} .data-style2 tbody tr th a.descending:active, .data-style2 tbody tr th a.descending:hover {background: url(/resources/images/icon/icon_ascending.gif) no-repeat center right; text-decoration:none; font-weight: bold;}  
.data-style2 tbody tr th a.sort-none {background: none;}
/* DATA STYLE 2 - ALT ROW */ .data-style2 tr.alt-1 td {border: none;} .data-style2 tr.alt-2 td {border: none;} 
/* DATA STYLE 2 - TD */ .data-style2 tr td {padding: 3px 0px 6px 3px; vertical-align:top; border-top: 1px solid #C0B4AC;} .data-style2 tr td p span {font-weight: normal} .data-style2 tr td img {margin: 1px 5px 0px 0px; border: none;}
/* DATA STYLE 2 - INPUTS */ .data-style2 tr td input.checkbox, .data-style2 tr td span input {border: none; width: auto;} .data-style2 tr td input {width: 68px; margin-right: 3px;} .data-style2 tr td input.radio {width: auto;}
/* DATA STYLE 2 - NESTED TABLE */ .data-style2 tr td table tr td, .data-style2 tr:hover td table tr:hover td  {border-top: none; padding: 3px 0px 3px 3px;} .data-style2 .float-right {_margin-right: 5px; _display: inline;} .data-style2 .float-right a {margin-right: 10px;} div.col-66 table.data-style2 {width: 97.8%;} table.data-style2 .align-right {margin: 0px 5px 2px 0px;}
/* DATA STYLE 2 - TH CUSTOM WIDTHS */ .data-style2 tr td.col-1 {width: 20px;} .data-style2 tr td.col-2 {width: 20px;} .data-style2 tr td.col-3 {width: 160px;} .data-style2 tr td.col-4 {width: 280px;} .data-style2 tr td.col-5 {width: 155px;} .col-log-1 {width: 40px;} .col-log-6 {width: 170px;} .exercise-col {width:250px;} .nutrition-col {width:200px;} .incentive-col {width:130px;}
/* DATA TABLE 2 PAGING */ .data-paging {float: right;} .data-paging ul {list-style-position:outside; margin-right: 0px; list-style-type: none; display: inline;} .data-paging ul li {display: inline; padding-left: 3px; margin-left: 0px;} .data-paging a {} .data-paging a.paging-all {text-decoration: underline;} .data-paging a:hover {} .data-paging a.selected {text-decoration: none; font-weight: bold;}  
/* PROVIDER SEARCH - AMENITIES */ .ps-amenities {height: 200px; overflow-y: scroll; padding: 5px 0px 0px 7px; *margin-left: 3px; overflow-x: hidden; border: 1px solid #C0B4AC;} .ps-amenities label {font-size: 11px;} .ps-amenities div.col-50 {*width: 47%; _width: 47%; _position: static;} .ps-amenities div.col-50 div {margin-top: 3px;} .ps-amenities .col-50, .ps-amenities .col-50 .div-col-10, .ps-amenities .col-50 .div-col-90 {margin-top: 0px; padding-top: 0px;}
/* PROVIDER SEARCH - CERTIFICATE */ div.ps-cert {background: url(/resources/images/scenery/ad_ProSearchCert_PNG24.png) no-repeat 0 0; width: 303px; height: 66px; cursor: pointer;} div.ps-cert p { font-weight: bold; margin: 0px 0px 0px 70px; padding: 14px 0px 0px 0px; line-height: 12px;}
/* PROVIDER SEARCH - CONTAINER */ .browseContainer-2 {padding: 0px; margin-top: 10px;} .browseContainerHeader {background-color: #F0EDEC; margin: 0px; padding: 0px 10px 0px 10px; height: 30px;} .browseContainerHeader h2 {line-height: 26px; margin: 0px; padding: 0px 0px 0px 5px;} .browseContainerHeader .btn-container {margin-top: 0px; padding-right: 5px;} .browseContainerInner {padding: 0px 10px 10px 10px;}
/* PROVIDER SESRCH - MISC */ em.clear-left {display: block;} .col-5 .icon-info {margin-left: 4px;} .icon-directions {margin: 0px; background:url(/resources/images/scenery/icon_directions.gif) no-repeat left center; padding: 2px 0px 2px 26px; line-height: 100px; text-decoration: none; float:left; width: 30px;}
/* PROVIDER SEARCH - TABLE */ .data-style2 tr th span.align-right {font-weight: normal;} .data-style2 tr td span.align-right {padding-right: 10px;} .data-style2 tr td.ps-col-1 {width: 10px;} .data-style2 tr td.ps-col-2 {width: 15px;} .data-style2 tr td.ps-col-3 {width: 80%;}
.data-style2 ul {margin-left: 15px;}
.data .browseContainer-2 {padding: 10px;}
.section h3.size-3 {padding-left: 0px;}
.criterisMap {display: block; padding: 12px; }
layout-spacer {margin-top: 10px;}
.float-right p {float: right; color: White; }
.float-left p{float: left; color: White; width: 60%;}
a:link.icon-directions, a:visited.icon-directions, a:hover.icon-directions, a:active.icon-directions {text-decoration: none;}
div.col-50 .form-col2 select {width: 147px; *width:153px;}
.tooltipbox h3 {padding-left: 0px; padding-top: 0px;}

.browseContainerInner .section .col-50 {width: 100%;}   
.section table tr td {padding-left: 0px;}
a.icon-info span div {padding-bottom: 0px;}

.no-border a { display: block; margin: 0px;}
.no-border tr td { border: 0px none;  padding: 0px; }
.no-border { border: 0px none; }
.no-border div { border: 0px none; }
.no-border table { border: 0px none; }
.no-border table tr td { border: 0px none; }


.ReferenceLink {text-decoration: underline; font-weight: bold;}

em {font-style: italic !important; font-weight: bold !important;}


