﻿body {background-color: #194F6B; color: #000000; font-family: "Verdana", Arial Narrow, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px; line-height: 15px; text-align: center;}

@media print { 
body  {color: #000000; background: #ffffff; font-family: "Verdana", Arial, Helvetica, sans-serif;  font-size: 14px; line-height: 18px;}
.container p, .container h2, .container h3 {margin: 0px; padding: 10px 0px 0px 0px;}
.container .brand, .container .nav-header, .container .switchbox, .container .nav-main, .container .nav-side, .container .subheader_members, .container .subheader_aboutus,.container .subheader_news, .container .subheader_providers, .container .subheader_employer, .container .subheader_healthplans, .container .subheader_brokers, .container .footer-container, .container .print, .container .h_tagline span, .container .back, .container .previous, .container .next, .container .members input.btn-search {display: none;}
a {text-decoration: underline;}
.container .inner-container .content, .container .inner-container {width: 100%; *width: 7in; margin: 0px; padding: 0px; background: none; background-color: #ffffff;}
.container .featurebox, .container .featurebox h1 {border: none; margin: 0px;}
.container .featurebox {float: none; width: auto; height: auto; min-height: 1px;}
.container .featurebox p {font-size: 14px; padding: 0px;}
.container .featurebox span, .container .table-container {margin: 0px;}
.container .featurebox h1, .container .featurebox .featurehdr {height: auto; margin-top: 15px;}
h1.pageTitle {margin: 0px; font-size: 17px;}
h1.pageTitle, .container h2, strong {font-weight: bold;} 
.container .column_50b {height: auto; width: auto;}
.container .calloutbox1 h2 {text-align: left;}
.container .accordioncontent, .container .calloutbox1 {background-color: #ffffff;}
.container div .row_33a {float: none; width: 100%; height: 0px; min-height: 0px;}
.container .marketing {width: auto; height: auto; background: none;}
.container .h_tagline {width: auto; height: auto; margin: 0px; padding: 0px; position: static; font-size: 17px;}
.container .ash_highlights {float: none; display: block; width: auto; height: auto; min-height: 1px; background-color: #ffffff; margin: 25px 0px 10px 0px; padding: 0px;}
.container .ash_highlights img {margin: 11px 7px 0px 0px;}
.container .ash_highlights h2 {padding: 0px;}
.container .ash_highlights p {padding: 8px 0px 0px 0px; font-size: 14px; line-height: 18px;}
.container .ash_feature1 {width: auto; float: none; margin: 25px 0px 10px 0px; padding: 0px 0px 11px 0px;}
.container .ash_feature1 img {padding: 0px 17px 0px 0px;}
.container .ash_feature1 ul {list-style: none; margin: 0px; padding: 0px;}
.container .ash_feature1 ul li {padding: 0px 0px 7px 0px; font-size: 14px; line-height: 18px;}
.container .ash_feature1 ul li br {display: none;}
.container .ash_feature2 {float: none; margin: 25px 0px 10px 0px; padding: 0px 0px 0px 0px; border-left: none; width: auto;}
.container .ash_feature2 p {margin-left: 8px; font-size: 14px; line-height: 18px; color: #000000;}
.container .h_werehiring {position: relative; padding: 0px 0px 8px 0px; width: auto; font-size: 14px; height: auto;}
.container .h_werehiring span {background: none; position: relative; width: auto; height: auto;}
.container .h_ashinthenews {width: auto; font-size: 14px; height: auto; position: relative; padding: 10px 0px 3px 0px;}
.container .h_ashinthenews span {background: none; position: relative; width: auto; height: auto;}
.container .news li {font-size: 14px;}
.container ul.doublelist {float: none; width: auto;}
.container ul.doublelist h2, .container ul.doublelist li p  {padding: 0px;}
.container .col_13b {width: 450px;}
.container .col_13b p {padding-left: 12px;}
.container ul.history li.col2 {margin-top: -3.0em; padding: 4px 0px 4px 0px;}
.container ul.history h2 {font-size: 14px; font-weight: normal;}
.container ul.history h2 span {position: static;}
.container .column_50a, .container .column_50b {float: none; min-height: 1px; height: auto; width: auto; background: none; }
.container .members {height: auto;}
.container .members h1 {background: none; width: auto; height: auto; font-size: 17px; font-weight: normal; font-family: Arial narrow, Arial; color: #194F6B;}
.container .members h1 span {display: block; visibility: visible;}
.container .members p {width: 680px; padding-left: 0px; font-family: "Verdana",Arial,Helvetica,sans-serif;}
.container .form_response {margin-top: 15px;}
.container .h_ashinthenews p {font-size: 12px; position: absolute; top: 8px; *top: 8px; left: 140px; display: inline; width: 200px; margin: 0px; padding: 0px;}
}

div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,p,form,fieldset,input,textarea,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
abbr,acronym {border:0;}

/* ---- calendar popup ----*/
.calendarOverride table tr td{    padding: 0;    margin: 0; }
 
/* ---------- LAYOUT --------------- */
.container {width: 762px; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left; clear: both;}
.inner-container {background-color: #ffffff; margin: 0px; padding: 0px; float: left; width: 100%;}

/* ---------- LINK STYLES ---------- */
a:link, a:visited {color:#194F6B; text-decoration: underline;}
a:active, a:hover {color:#006699; text-decoration: none;}
.pdf {background: url(/Resources/Images/Icon/icon_pdf.gif) no-repeat right center; padding: 0px 23px 3px 0px;}
.doc {background: url(/Resources/Images/Icon/icon_doc.gif) no-repeat right center; padding: 0px 23px 2px 0px;}

h1.customerror {color: #194F6B; font-weight: bold; font-size: 18px; padding: 10px 10px 0px 10px;}
h2, div h3 {color: #194F6B; font-weight: bold; font-size: 12px; padding: 10px 10px 0px 10px;}
h4 {font-weight: bold; font-size: 12px; padding: 10px 10px 0px 10px;}
p {margin: 0px; padding: 10px 10px 0px 10px;}
hr {margin: 0px 10px 0px 10px; padding: 0px; color: #C0B4AC; height: 1px}
ul {margin: 10px 0px 0px 10px; padding: 0px 10px 0px 0px;}
ul h2, ul h3 {color: #194F6B; font-weight: bold; font-size: 12px; padding-left: 0px;}
ul li {padding: 3px 0px 3px 0px;}
table ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
ul li p {margin: 0px 0px 10px 0px; padding: 0px;}
ul.history li.col2 {margin-left: 60px; margin-top: -3.6em; padding: 4px 0px 4px 0px;}
ul li.col2 {margin-left: 100px; margin-top: -1.8em; padding: 4px 0px 4px 0px;}
ol li ul {margin: 10px 0px 0px 8px;}
ol li ul li {/*background: url(/resources/images/Scenery/listBox.gif) no-repeat 0px 0px;*/ padding-left: 0px;}
ul.list li  {list-style-image: url(/resources/images/Scenery/listBox.gif); list-style-position: outside; margin-left: 18px;}
ul.results {margin-top: 0px;}
ul li span, strong {font-weight: bold;}
ul.doublelist {float: left; width: 274px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
ul.doublelist h2 {padding: 0px 0px 0px 10px;}
ul.doublelist li p {font-size: 9px; padding-left: 10px;}
p.title {font-size: 9px; padding-top: 0px;}
ul.doublelist li a:link, ul.doublelist li a:visited {margin: 0px; padding: 0px; text-decoration: none;}
.validation {text-align: right; font-weight: bold;}
.validation span {color: #FF0000;}
.thumbnail-container {float: left; width:132px; padding: 10px 0px 0px 12px;}
.nav-horizontal li {display: inline; list-style-type: none; padding-right: 5px;}
.nav-horizontal li p {display: inline;}
.nav-horizontal li.left {float: left;}
.nav-horizontal li.right {float: right;}
.img-style_a {float: right; padding: 0px 0px 100px 28px;}
.tour-introduction {margin: 11px; border-left: 20px solid #678B9D; height: 100px; background-color: #eeeeee;}
.tour-introduction img {border-left: 1px solid #ffffff;float: left; padding-right: 10px;}
p.print {padding-top: 0px; text-align: right; font-size: 11px;}
p.print a {margin: 0px 0px 0px 0px; padding: 5px 20px 5px 0px; background: url(/resources/images/Icon/icon_printer.gif) no-repeat center right;} 
p.top {float: right; display: inline;}
p.top a {background: url(/resources/images/icon/arrow_toTop.gif) no-repeat left center; text-align: right; padding:5px 0px 5px 20px; text-decoration: none; font-weight: bold; color: #006699;}
p.back a {background: url(/resources/images/icon/arrow_left.gif) no-repeat left center; text-align: right; padding:5px 0px 5px 20px; text-decoration: none; font-weight: bold; color: #006699;}
p.previous a {background: url(/resources/images/icon/arrow_left.gif) no-repeat left center; text-align: right; padding:5px 0px 5px 20px; text-decoration: none; font-weight: bold; color: #006699;}
p.next a {background: url(/resources/images/icon/arrow_right.gif) no-repeat left center; text-align: right; margin-left: 10px; padding:5px 0px 5px 20px; text-decoration: none; font-weight: bold; color: #006699;}





/* ---------- INPUT FIELDS ---------- */

input.textbox {font-size: 15px; background-color: #e8e2dd; height: 15px; margin:0px; padding:3px 0px 0px 3px;}
/*textarea {border-right: 1px solid; border-top: 1px solid; font-size: 12px; border-left: 1px solid; border-bottom: 1px solid; background-color: #e8e2dd;}
select {border-right: 1px solid; border-top: 1px solid; font-size: 12px; border-left: 1px solid; border-bottom: 1px solid; background-color: #e8e2dd;}*/
/*input {background-color: #e8e2dd;}*/

input.btn { BORDER: black 1px solid; FONT-SIZE: 11px; FONT-FAMILY: verdana, Arial; BACKGROUND-COLOR: #CBD7DE; TEXT-ALIGN: center; cursor : pointer; }
.checkbox {margin: 0px 0px 0px 0px; width: 15px; height: 15px; overflow: hidden; background: none; border: 1px solid white}
.radio {background-color: white;}
.button {border: 1px solid black; background-color:#CBD7DE; padding: 0px; margin: 0px; height: 20px;} 
.btn_container {margin: 10px;}

/*--------------- HEADER ---------------*/
.brand {float:left; width: 229px; margin: 0px 20px 0px 0px;}
.brand img {margin: 15px 0px 0px 26px;}
.nav-header {float:left; width: 313px; margin: 0px 0px 0px 0px; text-align: right;}
.switchbox {float:left; width: 200px; margin: 0px 0px 0px 0px; text-align: right;}
.switchbox img {margin: 8px 0px 0px 0px;}
.switchbox input {margin: 20px 0px 8px 5px;}
.nav-header ul {margin: 30px 10px 0px 0px; margin-top: 20px; margin-bottom: 10px; text-align: right;}
.nav-header ul li {display:inline; padding: 0px 0px 0px 0px; font-size:10px;}
.nav-header ul li span {padding: 0px 0px 0px 0px; color: #ffffff;}
.nav-header ul li a:link, .nav-header ul li a:visited {color:#ffffff; text-decoration: none; font-weight:bold;}
.nav-header ul li a:active, .nav-header ul li a:hover {color:#99CC33; text-decoration:underline;}
.nav-header ul li a:link.current, .nav-header ul li a:visited.current {color: #99CC33; text-decoration: underline; font-weight:bold;}

/*--------------- MAIN NAVIGATION ---------------*/
.nav-main {width: 762px; height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; position: relative; background-color:#C0B4AC; list-style: none;}
.nav-main span {display: none; position: absolute;}
.nav-main a {display: block; text-indent: -900%; position: absolute; outline: none;}
.nav-main a:hover {background-position: left bottom;}
.nav-main a:hover span {display: block;}
.nav-main .members {width: 152px; height: 22px; background: url(/resources/images/scenery/Navigation/nav_mbrs_off.gif) no-repeat; top: 2px; left: 25px;}
.nav-main .memberscurrent {width: 152px; height: 22px; background: url(/resources/images/scenery/Navigation/nav_mbrs_on.gif) no-repeat; top: 2px; left: 25px;}
.nav-main .providers {width: 120px; height: 22px; background: url(/resources/images/scenery/Navigation/nav_prvdrs_off.gif) no-repeat; top: 2px; left: 179px;}
.nav-main .providerscurrent {width: 120px; height: 22px; background: url(/resources/images/scenery/Navigation/nav_prvdrs_on.gif) no-repeat; top: 2px; left: 179px;}
.nav-main .brokers {width: 202px; height: 22px; background: url(/resources/images/scenery/Navigation/nav_brkrs_off.gif) no-repeat; top: 2px; left: 299px;}
.nav-main .brokerscurrent {width: 202px; height: 22px; background: url(/resources/images/scenery/Navigation/nav_brkrs_on.gif) no-repeat; top: 2px; left: 299px;}
.nav-main .healthplans {width: 139px; height: 22px; background: url(/resources/images/scenery/Navigation/nav_hps_off.gif) no-repeat; top: 2px; left: 502px;}
.nav-main .healthplanscurrent {width: 139px; height: 22px; background: url(/resources/images/scenery/Navigation/nav_hps_on.gif) no-repeat; top: 2px; left: 502px;}
.nav-main .employers {width: 95px; height: 22px; background: url(/resources/images/scenery/Navigation/nav_emplyrs_off.gif) no-repeat; top: 2px; left: 640px;}
.nav-main .employerscurrent {width: 95px; height: 22px; background: url(/resources/images/scenery/Navigation/nav_emplyrs_on.gif) no-repeat; top: 2px; left: 640px;}

/*--------------- HOMEPAGE ---------------*/
.marketing {width: 762px; height: 220px; background: #9fbc3c url(/resources/images/Scenery/ashco_marketing_CAM.jpg) no-repeat;}
.h_tagline {width: 720px; height: 22px; margin: 0px 0px 0px 0px; padding: 0px 0px 8px 22px; position: relative; font-size: 0px; color: #436fac;}
.h_tagline span {width: 100%; height: 100%; top: 193px; margin: 0px; padding: 0px; background: url(/resources/images/Scenery/h_tagline.gif) no-repeat; position: absolute;}
.ash_highlights {float: left; display: inline; width: 224px; min-height: 225px; height:auto !important; height: 225px; background-color: #edf1f3; margin: 8px 0px 10px 10px;  padding: 10px; font-family: Verdana; font-size: 11px; line-height: 15px;}
.ash_highlights img {float: left; margin: 11px 7px 0px 0px;}
.ash_highlights h2 {padding: 0px;}
.ash_highlights p {padding: 8px 0px 0px 0px;}
.gutter {margin-left: 5px;}
.spacer {clear: both;}
.ash_feature1 {width: 226px; float: left; clear: left; margin: 0px 0px 10px 0px; padding: 0px 11px 11px 20px;}
.ash_feature1 img {float: left; padding: 0px 17px 0px 0px;}
.ash_feature1 ul {list-style: none; margin: 0px; padding: 0px;}
.ash_feature1 ul li {padding: 0px 0px 7px 0px; font-family: Verdana; font-size:11px; line-height: 13px;}
.ash_feature2 {float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px; border-left: 1px solid #9fbc3c; width:470px;}
.ash_feature2 p {margin-left: 8px; font-family: Verdana; font-size: 11px; line-height: 15px; color: #194f6b;}



/*--------------- HOMEPAGE - CUSTOM H TAGES ---------------*/
.h_werehiring {position: relative; padding: 0px 0px 8px 0px; width: 139px; font-size: 18px; height: 27px;}
.h_werehiring span {background: url(/resources/images/Scenery/h_WereHiring.gif) no-repeat; position: absolute; width: 100%; height: 100%;}
.h_ashinthenews {width: 350px; font-size: 18px; height: 22px; position: relative; padding: 0px 0px 3px 0px;}
.h_ashinthenews span {background: url(/resources/images/Scenery/h_AshInTheNews.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_ashinthenews p {position: absolute; top: 4px; *top: 0px; left: 196px; display: inline; width: 200px; margin: 0px; padding: 0px;}
.h_ashinthenews p span {background: none; width: auto; height: auto; padding: 0px 2px 0px 0px; position:relative;}
.h_ashinthenews p a:link, .h_ashinthenews p a:visited { text-decoration: underline; background:url(/Resources/Images/AboutUs/tv_icon.gif) no-repeat center right; padding: 0px 19px 0px 0px;}
.h_ashinthenews p a:hover, .h_ashinthenews p a:active {text-decoration: none; background:url(/Resources/Images/AboutUs/tv_icon.gif) no-repeat center right; padding: 0px 19px 0px 0px;}

.h_celebrating20years {width: 194px; margin: 0px 0px 7px 0px; height: 21px; font-size: 12px; color:#edf1f3; position: relative;}
.h_celebrating20years span {background: url(/resources/images/Scenery/h_Celebrate20Years.gif) no-repeat; position: absolute; width: 100%; height: 100%;}
/*.h_fitnessistimeless {width: 191px; margin: 0px 0px 7px 0px; height: 17px;  font-size: 12px; color:#edf1f3; position: relative;}*/
/*.h_fitnessistimeless span {background: url(/resources/images/Scenery/h_FitnessIsTimeLess.gif) no-repeat; position: absolute; width: 100%; height: 100%;}*/
.h_65lbslessandhealthier {width: 225px; margin: 0px 0px 7px 0px; height: 17px;  font-size: 12px; color:#edf1f3; position: relative;}
.h_65lbslessandhealthier span {background: url(/resources/images/Scenery/h_65lbsLessAndHealthier.gif) no-repeat; position: absolute; width: 100%; height: 100%;}
.h_everyoneneedsacoach {width: 194px; margin: 0px 0px 7px 0px; height: 21px; font-size: 12px; color:#edf1f3; position: relative;}
.h_everyoneneedsacoach span {background: url(/resources/images/Scenery/h_EveryoneNeedsACoach.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

/*--------------- FOOTER ---------------*/
.footer-container {background-color: #E8E2DD; width: 762px; padding-top: 5px;}
.nav-seals li {display: block; float: left; width: 25%; _width: 24.5%;} .nav-seals li span span, a.ad-urac span {visibility: hidden;}
.ad-nasho, a.ad-urac, .ad-ncqa-accred, .ad-ncqa-cert {width: 100%; height: 100px; display: block; text-decoration: none;}
.ad-nasho {background: url(/resources/images/logo/logo_NASHO.gif) no-repeat center 15px;}
.ad-urac {background: url(/resources/images/logo/logo_URAC.gif) no-repeat center 0; cursor: pointer;}
.ad-ncqa-accred {background:url(/resources/images/logo/logo_NCQA_Accred.gif) no-repeat center 0;}
.ad-ncqa-cert {background: url(/resources/images/logo/logo_NCQA_Certif.gif) no-repeat center 0;}
.nav-footer {margin: 0px auto; padding: 5px 0px; clear: both; width: 450px; height: 20px; text-align: center; }
.nav-footer li {float: left; display: inline; text-align: center; border-right: 1px solid #194F6B; padding: 0px 5px 0px 5px; font-size: 11px;} 
.nav-footer li.last-child {border-right: 1px solid #E8E2DD;}
ul.nav-footer li.current a {font-weight: bold; text-decoration: none;}
.footer-container p {color: #FFFFFF; margin: 0px; padding: 10px 0px 30px 0px; font-size:11px; display: block; clear: left; background-color: #194F6B; text-align: center;}

/*--------------- SUB-HEADER IMAGES ---------------*/
.subheader_employer {width: 588px; height: 141px; background: url(/resources/images/Scenery/navigation/subheader_employers.jpg) no-repeat 1px 0px;}
.subheader_healthplans {width: 588px; height: 141px; background: url(/resources/images/Scenery/navigation/subheader_healthplans.jpg) no-repeat 1px 0px;}
.subheader_brokers {width: 588px; height: 141px; background: url(/resources/images/Scenery/navigation/subheader_brokers.jpg) no-repeat 1px 0px;}
.subheader_providers {width: 588px; height: 141px; background: url(/resources/images/Scenery/navigation/subheader_providers.jpg) no-repeat 1px 0px;}
.subheader_aboutus {width: 588px; height: 141px; background: url(/resources/images/Scenery/navigation/subheader_aboutus.jpg) no-repeat 1px 0px;}
.subheader_news {width: 588px; height: 141px; background: url(/resources/images/Scenery/navigation/subheader_news.jpg) no-repeat 1px 0px;}
.subheader_contactus {background:transparent url(/resources/images/Scenery/navigation/subheader_contactus.jpg) no-repeat scroll 1px 0px; height:141px; width:588px;}
.subheader_members {width: 588px; height: 141px; background: url(/resources/images/Scenery/navigation/subheader_members.jpg) no-repeat 1px 0px;}

/*--------------- SIDE NAV AREA ---------------*/
.nav-side {float: left; width: 174px;}
.nav-side p {color: #908278;}
.nav-side ul {margin: 0px 0px 0px 11px;}
.nav-side ul li {background: url(/resources/images/Scenery/Navigation/nav-side_divider.gif) repeat-x left bottom;}
.nav-side ul li a:link, .nav-side ul li a:visited {/*color:#908278;*/ color: #194F6B; text-decoration:none; display:block; line-height:14px; padding:5px 0px 5px 16px; width:132px;}
.nav-side ul li a:active, .nav-side ul li a:hover {color: #194F6B;}
.nav-side li a:link.current, .nav-side li a:visited.current {/*color: #000000;*/ color: #908278; font-weight: bold; overflow: hidden; text-decoration:none;}
.nav-side ul li ul {margin: 0px 0px 3px 0px; padding: 0px;}
.nav-side ul li ul li {background: none; padding-top: 1px; padding-bottom: 0px;}
.nav-side ul li ul li a:link, .nav-side ul li ul li a:visited {color:#908278; background: none; font-size: 10px; padding-top: 1px; padding-bottom: 0px;}
.nav-side ul li ul li a:active, .nav-side ul li ul li a:hover {color: #194F6B;}
.nav-side ul li table a, .nav-side ul li table a:link, .nav-side ul li table a:visited, .nav-side ul li table a:hover, .nav-side ul li table a:active {padding:0 0 0 3px;}
.plantype {background-color: #c5d3da; margin: 13px 13px 0px 13px; font-size: 10px; font-weight: bold;}
.plantype ul {margin: 0px; padding: 0px;}
.plantype ul li {background: none; margin: 0px; padding: 0px;}
.plantype ul li p {margin: 0px; padding: 7px 13px 0px 13px; color: #194f6b;}
.plantype ul li a:link, .plantype ul li a:visited {background: none; color: #194f6b; text-decoration:underline; padding: 4px 0px 7px 13px;}
.plantype ul li a:hover, .plantype li a:active {background: none; text-decoration:none;}
.plantype ul li a.current {background: none;}
.nav-side ul.sidenavlist li  {background: url(/resources/images/Scenery/listBox.gif) 0px 0px no-repeat; margin-left:15px;}
.nav-side ul.sidenavlist li a:link, .nav-side ul.sidenavlist li a:visited {padding-left: 12px; width: 121px;}




/*--------------- LAYOUT 50/50 ---------------*/
.column_50a {float: left; width: 381px; background: url(/resources/images/Scenery/bg_nav-side.gif) repeat-y top right; min-height: 460px; height:auto !important; height: 460px;}
.column_50b {float: left; width: 381px; min-height: 460px; height:auto !important; height: 460px;}
.column_50b h2 {padding: 0px 0px 0px 10px;}
.calloutbox1 {background-color: #bfced6; margin: 40px 10px 0px 0px; padding: 10px 0px 10px 0px;}
.calloutbox1 h2 {text-align: center; color: #000000;}
.requirements {color: green; font-size: 14px; font-weight: bold;}

/*--------------- LAYOUT 33 SITEMAP ---------------*/
.row_33a {float: left; width: 254px; min-height: 290px; height:auto !important; height: 290px;}
.row_33b {float: left; width: 254px; min-height: 300px; height:auto !important; height: 300px;}
.row_33c {float: left; width: 254px; min-height: 300px; height:auto !important; height: 300px;}
.row_33d {float: left; width: 254px; min-height: 300px; height:auto !important; height: 300px;}
.row_33a h2, .row_33b h2, .row_33c h2, .row_33d h2 {padding-top: 0px;}

/*--------------- LAYOUT 1/3 ---------------*/
.col_13a {float: left; width: 196px; text-align: right;}
.col_13b {float: left; width: 392px;}

/*--------------- DEFAULT PAGES ---------------*/
.content {float: left; width: 588px; background: url(/resources/images/Scenery/bg_nav-side.gif) repeat-y top left; padding: 0px 0px 15px 0px; min-height: 460px; height:auto !important; height: 460px;}
.featurebox {float: left; display: inline; width: 181px; min-height: 250px; height:auto !important; height: 250px; margin: 10px 0px 0px 10px; padding: 0px; border: 1px solid #678B9D;}
.featurebox p {font-size: 11px; font-family: "Verdana", Arial, Helvetica, sans-serif; line-height: 15px; margin: 0px 0px 0px 0px; padding: 10px 6px 0px 6px;}
.featurebox span {font-family: Arial, Verdana; margin: 10px;}
.featurebox h1 {width: 181px; height: 99px; margin: 0px; padding: 0px 0px 4px 0px; border-bottom: 1px solid #678B9D;}
a.featurehdr:link, a.featurehdr:visited, div.featurehdr {display: block; width: 181px; height: 99px; text-decoration: none; font-size: 12px; color: #194F6B; text-transform: uppercase; margin: 7px 0px -7px 0px;}
a.featurehdr:hover {color: #006699; text-decoration:none;}

.fb_healthyroads {width: 177px; height: 99px; background: url(/resources/images/Scenery/healthyroads.jpg) no-repeat;}
.fb_news {width: 177px; height: 99px; background: url(/resources/images/Scenery//ashnews.jpg) no-repeat;}
.fb_contact {width: 177px; height: 99px; background: url(/resources/images/Scenery/contact.jpg) no-repeat;}
.fb_survey {width: 177px; height: 99px; background: url(/resources/images/Scenery/survey.jpg) no-repeat;}
.fb_providernetwork {width: 177px; height: 99px; background: url(/resources/images/Scenery/providerNetwork.jpg) no-repeat;}
.fb_ashbenefits {width: 177px; height: 99px; background: url(/resources/images/Scenery/ashbenefits.jpg) no-repeat;}
.fb_scholarship {width: 177px; height: 99px; background: url(/resources/images/Scenery/scholarship.jpg) no-repeat;}
.fb_ashlink {width: 177px; height: 99px; background: url(/resources/images/Scenery/ashlink.jpg) no-repeat;}
.fb_fitnessCenter {width: 177px; height: 99px; background: url(/resources/images/Scenery/fitnessCenter.jpg) no-repeat;}

/*--------------- DATA TABLE ---------------*/
.table-container {margin: 10px 10px 0px 10px;}
.table-container p {margin: 0px; padding: 10px 10px 0px 0px;}

.data {width: 100%}
.data tr th {color: #333333; margin:0px; font-weight: bold; font-size: 11px; padding:0px 0px 0px 5px; height: 25px; background-color: #c0b4ac;border-right: 2px solid #ffffff;}
.data tr th a:link, .data tr th a:visited {color:#333333; font-size: 11px; text-decoration: underline;}
.data tr th a:active, .data tr th a:hover {color:#333333; font-size: 11px; text-decoration: none;}
.data tr td {padding: 3px 0px 3px 5px; vertical-align:top; border-right: 2px solid #ffffff;}
.data tr td p {margin: 0px 0px 0px 0px; font-style:italic; font-size: 11px; color: #527c12; line-height: 15px;}
.data tr td img {margin: 1px 5px 0px 0px; border: none;}
.ascending a {padding: 0px 12px 1px 0px; background: url(/resources/images/icon/icon_ascending.gif) no-repeat center right; text-decoration:none;}
.descending a {padding: 0px 12px 1px 0px; background: url(/resources/images/icon/icon_descending.gif) no-repeat center right; text-decoration:none;}
.data div {padding: 3px 0px 3px 0px; vertical-align:top;}
.directionlabel {width: 116px; display:block; float:left;}
.data tr  span {font-weight: bold;}
.alternate-row {background-color: #f0edec; padding: 3px 0px 3px 0px;}
.tablecolumn_1a {width: 176px;}
.tablecolumn_01b {width: 290px;}
.tablecolumn_02b {width: 526px;}

/*--------------- DATA 1 TABLE ---------------*/
.data1 {width: 100%;}
.data1 tr td {padding: 3px 0px 3px 0px;}
.data1 ul li{padding: 2px 0px 2px 0px;} 
.data1 tr th {background: url(/resources/images/Scenery/bg_tableheader.gif) repeat-x top left; padding: 0px 0px 0px 0px; height: 24px; color: #194F6B; font-weight: bold;}


/* ---------- FORMS 1 DEFAULT --------- */
.form_response {width: 100%;}
.form_response tr th {padding-bottom: 4px;}
.form_response tr th, .form_response tr td label, .form_response tr td span {font-weight: bold;} 
.form_response tr td label {padding: 0px 8px 0px 0px;}
.form_response tr td {padding: 3px 11px 3px 0px; vertical-align:top;}
.form_response tr td  p {margin: 0px; padding: 3px 0px 0px 0px; font-size: 11px; line-height: 15px;}
.form_response .tablecolumn_02a {width: 368px;} 
.form_response .tablecolumn_02b {width:540px;}
.form_response .tablecolumn_02c {width:250px;}

/*--------------------------------------GENERIC PAGE TITLE ---------------------------------*/
.pageTitle {margin: 7px 0px 0px 10px; font-size:24px; height: 30px; font-family: Arial narrow, Arial; color: #194F6B; font-weight: normal;padding:10px 0px 10px 0px;}

/*--------------- CUSTOM H TAGS - HISTORY & GROWTH ---------------*/
.h_1987 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_1987 span {background: url(/resources/images/Scenery/h_1987.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_1988 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_1988 span {background: url(/resources/images/Scenery/h_1988.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_1989 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_1989 span {background: url(/resources/images/Scenery/h_1989.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_1990 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_1990 span {background: url(/resources/images/Scenery/h_1990.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_1992 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_1992 span {background: url(/resources/images/Scenery/h_1992.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_1994 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_1994 span {background: url(/resources/images/Scenery/h_1994.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_1997 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_1997 span {background: url(/resources/images/Scenery/h_1997.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_1998 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_1998 span {background: url(/resources/images/Scenery/h_1998.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_1999 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_1999 span {background: url(/resources/images/Scenery/h_1999.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_2000 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_2000 span {background: url(/resources/images/Scenery/h_2000.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_2001 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_2001 span {background: url(/resources/images/Scenery/h_2001.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_2002 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_2002 span {background: url(/resources/images/Scenery/h_2002.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_2003 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_2003 span {background: url(/resources/images/Scenery/h_2003.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_2004 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_2004 span {background: url(/resources/images/Scenery/h_2004.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

.h_2005 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_2005 span {background: url(/resources/images/Scenery/h_2005.gif) no-repeat; position: absolute; width: 100%; height: 100%;}
.h_2006 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_2006 span {background: url(/resources/images/Scenery/h_2006.gif) no-repeat; position: absolute; width: 100%; height: 100%;}
.h_2007{width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_2007 span {background: url(/resources/images/Scenery/h_2007.gif) no-repeat; position: absolute; width: 100%; height: 100%;}
.h_2008 {width: 45px; margin: 7px 0px 7px 0px; height: 30px; font-size: 12px; position: relative;}
.h_2008 span {background: url(/resources/images/Scenery/h_2008.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

/*--------------- CUSTOM H TAGS - PHOTOS ---------------*/


.h_healthyroads {background: url(/resources/images/Scenery/healthyroads.jpg) no-repeat 2px 2px;}
.h_ashinthenews2 {background: url(/resources/images/Scenery/ashnews.jpg) no-repeat 2px 2px;}
.h_customersupport {background: url(/resources/images/Scenery/contact.jpg) no-repeat 2px 2px;}
.h_servingourmembers {background: url(/resources/images/Scenery/survey.jpg) no-repeat 2px 2px;}
.h_brokerextranet {background: url(/resources/images/Scenery/ashbenefits.jpg) no-repeat 2px 2px;}
.h_providernetwork {background: url(/resources/images/Scenery/providerNetwork.jpg) no-repeat 2px 2px;}
.h_fitnessclubnetwork {background: url(/resources/images/Scenery/fitnesscenter.jpg) no-repeat 2px 2px;}
.h_savetimewithashlink {background: url(/resources/images/Scenery/ashlink.jpg) no-repeat 2px 2px;}
.h_questions {background: url(/resources/Images/Scenery/questions.jpg) no-repeat 2px 2px;}
.h_login {background: url(/resources/images/Scenery/login.jpg) no-repeat 2px 2px;}
 
/*--------------- ASHLink Flash Page -------------------*/
.flash_table {margin:10px; background: #EEEEEE; padding:15px;}
.animation {margin:10px;}
.subtitle {margin:10px; margin-bottom:0px; color: #006699; font-size:10pt; font-weight: bold; padding-bottom:5px; padding-top:5px;}
.tour_pic {margin-top:1px; margin-left:10px; margin-bottom:5px;}

/*--------------- CAREER OPPORTUNITIES ---------------*/
.chartCol {background-color: #C0B4AC; font-weight: bold; font-size: 8pt; color: #333333; padding: 3px; padding:0px 0px 0px 5px; height: 25px; border-right: 2px solid #ffffff;}

/*--------------- BUTTONS ---------------*/
.btn_search {background-color:transparent; background-image:url(/resources/images/button/btn_submit.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:23px; margin:0px; max-height:18px; max-width:88px; overflow:hidden; padding:0px 0px 0px 200px; width:88px;}

.title {color: #194F6B; font-weight: bold; font-size: 12px; padding: 0px 0px 0px 0px;}

/*--------------- default.aspx news list ---------------*/
/*ul.news {clear:left;}*/
.news li
{
	list-style-type: none;
	list-style-image: url(/Resources/Images/Icon/icon_paper.gif); 
	list-style-position: outside; 
	margin-left: 9px;
	font-size: 11px;
}

/* --------------- disclamer ----------------------*/
.disclaimer
{
	font-size:smaller;
	
}
.disclaimer b
{
	font-size:12px;
}

/* --------------- Site Requirment -----------------*/
.tblBad { margin-left:10px; margin-top:10px; }

/* ---------- SORTING ---------*/ 
.sorting {width: 100%;}
.sorting  a {border: 1px solid #ffffff; line-height: 30px; margin: 0px 4px 0px 0px; padding: 2px 4px 2px 4px; text-align: center; text-decoration: none;}
.sorting  a:visited {text-decoration: none;}
.sorting  a:hover {background-color:#CBD7DE; border: 1px solid #CBD7DE; color:#ffffff; font-weight: bold;}
.sorting  a.current {background-color:#E8E2DD; color:#ffffff; font-weight: bold; text-decoration: none; border: 1px solid #ffffff;}

/* ---------- Provider Search Survey Popup --------------- */
.popupwindowcontainer {width: 400px; background-color:White; border:solid 1px black;}
.popupwindowheader { background-color:Gray; border:solid 1px black; border-bottom: solid 2px black; cursor: move; font-weight:bold; padding-bottom:10px; }
.modalbackground {background-color:Gray; opacity: 0.4; filter:alpha(opacity=40); -moz-opacity:0.4;  -khtml-opacity: 0.4; }
.popupwindowbuttonyes {padding: 10px 10px 10px 10px; font-weight: bold; font-size: small;}
.popupwindowbuttonno {padding: 10px 10px 10px 10px; font-size: x-small;}

/* ---------- Site Search --------------- */
.searchbox {margin: 10px 0px 0px 10px;}
.searchbox label, .searchbox input {vertical-align: middle;}
.searchbox .textbox {padding: 2px 0px 2px 2px;}

/*--------------Excercise Center -------------------*/
.exercisebold a {padding:0px 0px;}
/*.exercisebold a:active{color:#B1C34F;text-decoration:none;}*/
.exercisebold a:hover {color:#006699;text-decoration :none;}
/*.exercisebold a.Exchprlink:visited {color:#000000;text-decoration: none; }*/
.exercisebold a.Exchprlink {text-decoration: none; font-weight: bold;color :#000000}


.nobold TR TD label
{ 
	font-weight:normal;
}
/*-------------- Provider Search Form -------------------*/
DIV.defBody {padding: 10px 5px 5px 23px;}
SPAN.defBody DIV {padding: 10px 5px 5px 23px; font-weight:normal;}
.defHeader {padding-left:23px;}
.psAscending A {padding: 0px 15px 1px 0px; background: url(/resources/images/icon/icon_ascending.gif) no-repeat center right; text-decoration:none;}
.psDescending SPAN {padding: 0px 0px 1px 15px; background: url(/resources/images/icon/icon_descending.gif) no-repeat center right; text-decoration:none;}
.instructions {background-color: #eef6f8; padding-bottom: 4px; border-top: 1px dotted #cecece;}
.instructions p {background-color: #eef6f8; padding-right: 80px; margin-top: 0px; margin-left: 0px;}
span.close a {background:transparent url(/resources/images/icon/icon_close.gif) no-repeat right center; float: right; margin:0px 10px 0px 0px; padding: 0px 23px 5px 0px; font-size: 12px;}

TR.sorting TD {margin: 10px 10px 0px 10px;}
.sorting a {line-height: 30px; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 2px; text-align: center;}
.sorting a:hover {text-decoration: underline;}
.sorting a.current {text-decoration: underline;}
.sorting span {text-decoration: underline; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 2px; text-align: center;}
.sorting TABLE TR TD {border-style:none;}

.customBold TR TD {font-weight:bold;}
.customBold TR TD span{font-weight:normal;}
.customBold TR TD a{font-weight:normal;}

/* ---------- GRIEVANCE LANGUAGES --------- */

.lang-english {background: url(/resources/images/Scenery/lang_english.jpg) no-repeat 0px 25px; width: 568px; height: 181px;}
.lang-korean {background: url(/resources/images/Scenery/lang_korean.jpg) no-repeat 0px 25px; width: 568px; height: 172px;}
.lang-spanish {background: url(/resources/images/Scenery/lang_spanish.jpg) no-repeat 0px 25px; width: 568px; height: 158px;}
.lang-tagalog {background: url(/resources/images/Scenery/lang_tagalog.jpg) no-repeat 0px 25px; width: 568px; height: 221px;}
.lang-traditionalchinese {background: url(/resources/images/Scenery/lang_traditionalchinese.jpg) no-repeat 0px 25px; width: 568px; height: 113px}
.lang-vietnamese {background: url(/resources/images/Scenery/lang_vietnamese.jpg) no-repeat 0px 25px; width: 568px; height: 179px;}

.lang_ashicarabic {background: url(/resources/images/Scenery/lang_ashicarabic.jpg) no-repeat 0px 25px; width: 568px; height: 59px;}
.lang_ashichmong {background: url(/resources/images/Scenery/lang_ashichmong.jpg) no-repeat 0px 25px; width: 568px; height: 82px;}
.lang_ashicmandarin {background: url(/resources/images/Scenery/lang_ashicmandarin.jpg) no-repeat 0px 25px; width: 568px; height: 67px;}
.lang_ashicarmenian {background: url(/resources/images/Scenery/lang_ashicarmenian.jpg) no-repeat 0px 25px; width: 568px; height: 90px;}
.lang_ashicenglish {background: url(/resources/images/Scenery/lang_ashicenglish.jpg) no-repeat 0px 25px; width: 568px; height: 55px;}
.lang_ashicfarsi {background: url(/resources/images/Scenery/lang_ashicfarsi.jpg) no-repeat 0px 25px; width: 568px; height: 66px;}
.lang_ashickhmer {background: url(/resources/images/Scenery/lang_ashickhmer.jpg) no-repeat 0px 25px; width: 568px; height: 81px;}
.lang_ashiclao {background: url(/resources/images/Scenery/lang_ashiclao.jpg) no-repeat 0px 25px; width: 568px; height: 99px;}
.lang_ashickorean {background: url(/resources/images/Scenery/lang_ashickorean.jpg) no-repeat 0px 25px; width: 568px; height: 73px;}
.lang_ashicrussian {background: url(/resources/images/Scenery/lang_ashicrussian.jpg) no-repeat 0px 25px; width: 568px; height: 76px;}
.lang_ashicspanish {background: url(/resources/images/Scenery/lang_ashicspanish.jpg) no-repeat 0px 25px; width: 568px; height: 74px;}
.lang_ashictagalog {background: url(/resources/images/Scenery/lang_ashictagalog.jpg) no-repeat 0px 25px; width: 568px; height: 85px;}
.lang_ashicvietnamese {background: url(/resources/images/Scenery/lang_ashicvietnamese.jpg) no-repeat 0px 25px; width: 568px; height: 74px;}


/* ------------ NBC Video flash --------------- */
.nbc_video {z-index:-1; padding-top:15px; padding-left:15px}
/*.video_link { font-size:small; font-weight:bold; text-align:left; float:right; left:-117px; #left: -144px; position:relative; top: -23px; #top:-26px;}
.h_video { width:50%; }*/
/*.video_link {float:left; display:inline; width:300px;}*/
 
 
/*--------------- SEARCH ---------------*/
.members {background: url(/resources/images/scenery/providersearch.jpg) no-repeat 0px 0px; width: 762px; height: 216px;}
.members h1 {background: url(/resources/images/scenery/h_lookingforaprovider.gif) no-repeat 28px 30px; width: 296px; height: 66px; margin: 0px; padding: 0px;}
.members h1 span {display: none; visibility: hidden;}
.members p {width: 290px; padding-left: 29px; font-size: 12px; font-family:"Arial", Helvetica, sans-serif; line-height: 16px;}
.members input.btn-search {background-color:transparent; background-image:url(/resources/images/button/btn_search.gif); background-position: 30px 25px; background-repeat:no-repeat; border:0px none; cursor:pointer; height:50px; margin:0px; max-height:50px; max-width:135px; overflow:hidden; padding:0px 0px 0px 0px; padding-left: 200px; width:135px; text-indent: -600px; text-indent: 45px; *text-indent: 0px; border: none;}


/* ---------- ACCORDION ---------- */ 
.accordioncss {padding: 5px 0px 0px 0px;}
.accordionheader {margin: 2px 11px 0px 0px; padding: 0px 0px 1px 0px; /*background: url(/resources/images/icon/icon_minus1.gif) no-repeat center left;*/}
.accordionheaderselected {margin: 0px 11px 0px 0px; padding: 0px 0px 1px 0px; /*background: url(/resources/images/icon/icon_minus1.gif) no-repeat center left;*/}
.accordionheaderselected a {font-weight: bold; text-decoration: none;}
.accordioncontent {margin: 5px 10px 0px 10px; padding: 5px 0px 12px 0px; background-color: #eef6f8; border-top: 1px dotted #cecece;}


/*---------Eastern and Western Virginia Optima -------------*/
.hyperlinkebold a {padding:0px 0px;}
.hyperlinkebold a:hover {color:#006699;text-decoration :none;}
.hyperlinkebold a.hyperlinke {text-decoration: none; font-weight: bold;color :#000000}

/*---------------ACCORDION FAQ's---------------*/
.accordionfaqcontent {margin: 5px 10px 0px 10px; padding: 5px 0px 12px 0px; border: 1px solid #1A7CA1; background-color:#E8E2DD;}

/*-----Apeal Note----------------*/ 
.apealbox {margin: 10px 10px 0px 10px; padding: 10px 10px 10px 10px; background-color: #eef6f8;border-top: 1px dotted #cecece;}

/*-----pahac---------------------*/
.ddlpahac { width:110px; }

/*---------------Video's---------------*/
.videothumbnails {margin: 5px 10px 0px 10px; padding: 5px 0px 12px 5px; background-color: #eef6f8; border-top: 1px dotted #cecece;}
.videoblurb {margin:5px 10px 13px 10px; padding: 5px 5px 12px 5px; background-color: #eef6f8; border-top: 1px dotted #cecece;}
.videooutspace {padding: 10px 10px 5px 10px;}


.rssfeed {background: url(/resources/images/icon/icon_rss2.gif) no-repeat left center; padding: 0px 16px 0px 0px; font-size: 12px;}
.ash_feature2 {position: relative; width: 480px; float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px; border-left: 1px solid #9fbc3c;}
.ash_feature2 .rssfeed {position: absolute; top: 0px; right: 0px;}
.twitter {background: url(/resources/images/icon/icon_twitter.gif) no-repeat left center; padding: 0px 16px 0px 0px; font-size: 12px;}



/*---------------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: 1px solid #C0B4AC; 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(/resources/images/scenery/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; /*margin-left:8px;*/ width:245px; height: 170px; overflow-y: scroll;} a.icon-info:hover span.tooltip{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.tooltip {border-color: #C0B4AC;} .tooltip h3 {padding-left: 0px;}
/* 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: 40%;}
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;}
.tooltip 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: 5px;}

.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;}
