 body          { text-align:center; background:#f4f3ef; }.container-bkg { background:#fff; }.container     { position:relative; margin:0 auto; width:982px; text-align:left; }#cboxWrapper .container     { width:523px; }.page-header   { position:absolute; top:0; left:0; width:982px; height:120px; }.page-logo               { display:block;position:absolute;top:0;left:0;z-index:100;width:300px; height:120px;text-indent:-9999px;background:url(../images/bkg-header.png) 20px 30px no-repeat;}.page-header-phone{display:block;position:absolute;top:0;left:720px;z-index:100;width:232px;height:120px;text-indent:-9999px;background:url(../images/bkg-header.png) -273px 20px no-repeat;}.page-banner{margin:0 0 30px;width:982px;height:171px;background:0 bottom no-repeat;}.home .page-banner, .section-home .page-banner { height:371px; }.page-content         { padding:0 0 40px; width:982px; }.page-footer          { margin:0 auto; padding:0 40px 45px 0; width:902px; text-align:left; }.left-col, .main-col, .right-col{overflow:hidden;float:left;}.left-col             { margin:0 30px 0 0; width:233px; }.main-col             { width:703px; }.right-col            { width:233px; }.audience-callouts    { margin:0 0 30px; width:747px; height:320px; text-indent:-9999px; background:url(../images/audiences-home.jpg) 0 0 no-repeat; }.audience-callouts-uninsured, .audience-callouts-employers, .audience-callouts-employees{float:left;display:block;margin:0 12px 0 0;width:228px;height:350px;}.audience-callouts-uninsured { margin-left:8px; }.audience-callouts-employers {}.audience-callouts-employees {}.home .main-col       { width:749px; }.home-body-txt        { margin:0 38px 0 18px; }.body-txt             {  }.block-top            { padding:5px 16px; min-height:60px; background:url(../images/bkg-shadow-top-233.png) 0 0 no-repeat; }.block-middle         { margin:0 0 20px; background:url(../images/bkg-shadow-middle-233.png) 0 0 repeat-y; }.block-bottom         { background:url(../images/bkg-shadow-bottom-233.png) 0 bottom no-repeat; }.subnav                { border-top:1px solid #cccccf; }.subnav ul, .subnav li { margin:0; padding:0; list-style:none; background:none; }.subnav a        {     display:block;    padding:7px 0 7px 15px;    width:186px;    font-size:.8em;    color:#444;    text-decoration:none;    background:#ecedf2;     border-bottom:1px solid #cccccf;}.subnav a:hover, .subnav .current a { color:#d82c23; background:#fff; }.subnav .current a   { border-bottom:1px solid #dddddf; }.expanded-nav { border-bottom:1px solid #ddd; }.expanded-nav a{    padding:7px 0 7px 25px;width:176px;font-size:.75em;text-transform:none;background:url(../images/blt_disc.gif) 15px 12px  no-repeat;border:none;}.expanded-nav .current a { border:none; }.expanded-nav a:hover, .expanded-nav .current a { color:#d82c23; background:url(../images/blt_disc.gif) 15px 12px  no-repeat; }h1.subtitle          { line-height:100%;}.right-col-wrap { float:left; margin:0 0 0 15px; width:245px; }.row                 { display:inline-block; } .row                 { display:block; margin:0 0 10px 0; }label                { float:left; width:100px; color:#000; }.required label      { font-weight:bold; }.required-star       { margin:0 5px 0 0; font-size:16px; font-weight:bold; }.news .list                     { background:url(../images/bkg-dotted-rule.png) 0 0 repeat-x; }.odd, .even                     { padding:15px; background:url(../images/bkg-dotted-rule.png) 0 bottom repeat-x; }.even                           { background-color:#f7f7f7; }.news h3                        { margin:0 0 4px 0; font-weight:normal; }.news .date                     { margin:0 0 3px; }.date                           { font-size:11px; letter-spacing:110%; color:#777; }               .month, .day, .year             { display:inline; margin:0 4px 0 0; }.news .detail-info label        { width:150px; }.short-description              { margin:0 0 5px; }.source                         { font-size:11px; font-style:oblique; }.back-link a{     display:block;    margin:0 0 10px;    padding:0 0 0 17px;    line-height:1;     text-decoration:none;    font-style:italic;    color:#a6a6a6;    background:url(../images/bkg_return_to_news.jpg) no-repeat 0 50%; }.back-link a:hover              { color:#d82c23; }.news .body-txt p               { margin:0 0 15px; }.pdf-download{ display:block;margin:30px;padding:10px;width:210px;height:35px;text-indent:111px;background:url(../images/icon-pdf.gif) no-repeat 0 0;}.order-steps { margin:-7px 0 0 0; }.order-steps a{float:left;display:block;margin:0 1px 22px 0;padding:0 0 2px;width:100px;font-size:10px;text-decoration:none;color:#bebebe;border-bottom:8px solid #e2e2e2;}.ie6 .order-steps a, .ie7 .order-steps a     { margin-bottom:7px; }.order-steps span                { padding:0 3px 0 0; font-size:12px; }.order-steps a.complete          { color:#777; border-bottom:8px solid #999; }.order-steps a.complete:hover    { color:#cc1414; border-bottom:8px solid #cc1414; }.order-steps a.current           { color:#cc1414; border-bottom:8px solid #cc1414; }.registration-summary .plan      { padding:10px; background:#eee; }.registration-summary .plan-text { margin:0 0 7px; font-size:16px; }.registration-summary .side-by-side-table    { width:100%; }.registration-summary .side-by-side-table td { width:50%; }.suggest                         { display:none; margin:15px 0; }.employ-header-wrap             { padding:15px 15px 5px; }.employ-header-wrap .header     { color:#000; font-weight:bold; }  .employ-header-wrap .header,  .employ-body                    { float:left; display:block; padding:0 10px 0 0; width:110px; }.employ-body span               { color:#000; }.employ-list-wrap               { width:750px; font-size:11px; }.employ-list-wrap .odd,.employ-list-wrap .even         { margin:0 0 5px 0; }.list-header                    { float:left; padding:0 115px 0 0; border-right:1px solid #D1D1D1; }.list-header-last               { float:left; margin:0 0 0 30px; }.call-center h3                 { color:#cf0f00; }.call-center .side-by-side,.call-center .side-by-side-last { width:290px;}.call-center .form-wrap ul li   { margin:0; list-style:none; }.call-center-node .form-wrap    { width:555px; }a.call-center-button              {     display:block;    margin:10px 0 0;    padding:5px 0px;    width:200px;    text-align:center;    text-decoration:none;    color:#000;    border-top:2px solid #efefef;    border-left:2px solid #efefef;    border-bottom:2px solid #404040;    border-right:2px solid #404040;    background:#d4d0c8;}a.call-center-button:hover      { color:#000; background:#e1ded8; }.call-center .msg-neutral       { font-size:14px; }.call-center-search .side-by-side       { margin:0; padding:0; width:auto; }.call-center-search .side-by-side-last  { float:right; margin:0; padding:0; width:auto; }.call-center-search a           {    display:block;    float:left;    margin:15px 0 0;    padding:7px 10px;    width:270px;    text-align:center;    text-decoration:none;    color:#000;    border-top:2px solid #efefef;    border-left:2px solid #efefef;    border-bottom:2px solid #404040;    border-right:2px solid #404040;    background:#d4d0c8;}.call-center-search a:hover     { color:#000; background:#e1ded8; }.or-form .form-wrap               { padding:61px 0 0; width:703px; border:none; }.provider-lookup-form .form-wrap  { background:url(../images/bkg-provider-lookup.png) no-repeat 0 0; }.or-form div.msg-negative, .or-form div.msg-positive, .or-form div.msg-neutral { margin-bottom:0; }.or-form .side-by-side              { margin:0; padding:10px 25px 25px; width:275px; }.or-form .side-by-side-last         { float:right; margin:0; padding:10px 25px 25px; width:274px; }.or-form .form-side-labels label    { width:79px; color:#484747; font-weight:bold; font-size:11px; text-transform:uppercase; }.provider-lookup-form .form-wrap h2 { font-size:14px; font-family:Arial, Sans-Serif; color:#777; }.search-button{    display:block;    margin:0 0 0 167px;    width:106px;    height:30px;    text-align:left;    text-indent:-9999px;    background:url(../images/btn_cpt_search.gif) no-repeat 0 0;    border:none;}.search-button:hover              { background:url(../images/btn_cpt_search.gif) no-repeat 0 -30px; }.fee-lookup-form .search-button   { margin:0 0 0 110px; }.or-form-bottom                   { width:703px; height:1px; background:#F1F1EB url(../images/bkg-costlookup-bottom.png) no-repeat 0 top;  }.form-side-labels  .radio-list label { font-weight:normal; text-transform:none; width:225px; }.or-form div.msg-instructions     { margin:0 0 10px; }.or-form .form-side-labels .side-by-side .row, .or-form .form-side-labels .side-by-side-last .row               { width:275px; margin:0 0 20px; }.ie6 .or-form  .form-side-labels .side-by-side .row, .ie6 .or-form  .form-side-labels .side-by-side-last .row   { padding:1px 0 0; }.or-form .pager-top               { margin:25px 0 10px; }.or-form .pager-bottom             { margin:10px 0 25px; }.news-filters                   { background:#e6e8ea; }.news-filters h3                {     margin:0;    padding:15px;}.filter-body                    { padding:0 15px 15px;}.news-filters label             { display:block; color:#888584; }.news-filters input             { width:165px; height:25px; border:1px solid #ccc;}.filter-button{     display:block;    margin:10px 0 0 0;    text-indent:-99999px;    width:84px;    height:25px;    background:url(../images/btn_filter.jpg) no-repeat 0 0;}.filter-button:hover            { background:url(../images/btn_filter.jpg) no-repeat -1px -28px; }.cross-ref .date        { font-size:11px; color:#777; }.cross-ref-group-body           { font-size:13px; line-height:1.4em; }.cross-ref-group                      { margin:30px 0; width:233px; background:#fff; }.cross-ref-group-body .cross-ref-news { padding:12px 0 15px; background:url(../images/bkg-dotted-rule.png) 0 bottom repeat-x; }.cross-ref-group-news-only                       { padding:15px; background:#d4d5d9; }.cross-ref-group-news-only a                     { color:#444; }.cross-ref-group-news-only a:hover               { color:#dd271b; }.cross-ref-group-news-only .short-description    { font-size:11px; }.cross-ref-group-news-only .cross-ref-group-body { color:#666; background:url(../images/bkg-dotted-rule.png) 0 0 repeat-x; }.cross-ref-group-links-only         { padding:15px; color:#fff; background:#d82c23; }.cross-ref-group-links-only h3      { padding:0 0 .5em; background:url(../images/bkg-dotted-rule-white.png) 0 bottom repeat-x; }.cross-ref-group-links-only a       { color:#fff; background:url(../images/blt-white-on-red.png) 0 .55em no-repeat; }.cross-ref-group-links-only a:hover { } .cross-refs-view-all a, .view-all, a.learn-more-link{    display:block;    padding:10px 15px 0 18px;     font-size:12px;     text-decoration:none;     color:#d82c23;    background:url(../images/blt-red-arrow.png) 3px 13px no-repeat;}a.learn-more-link { padding:0 15px; background-position:0 3px; }.ie6 .cross-refs-view-all a, .ie6 .view-all,.ie7 .cross-refs-view-all a, .ie7 .view-all{ background-position:0 14px; }.cross-refs-view-all a:hover, .view-all:hover, a.learn-more-link:hover{ color:#444; text-decoration:underline; }.cross-refs h2 { padding-top:9px; }.cross-refs h4 { margin:0 0 5px; font-weight:normal; }.cross-ref-link a{     display:block;     margin:0 0 0 7px;     padding:0 0 7px 12px;    list-style-type:disc;    text-decoration:none; }.cross-ref-link a:hover { text-decoration:underline; }.footer-content-left{ float:left; margin:40px 0 0 0; width:390px; }.footer-content-right        { float:right; width:440px; margin:40px 0 0 0; }.footer-content-right p        { margin:0 0 20px 0; font-size:11px; color:#444; line-height:140%; }.util-nav ul                    { margin:0; }.util-nav li                    { margin:0; padding:0; list-style:none; display:inline; background:none; }.util-nav a        {     padding:0 5px 0 3px;    font-size:11px;     text-decoration:none;    color:#d82c23;    line-height:1;}.util-nav a:hover        { text-decoration:underline;}.copyright p                    { margin:3px 0; font-size:11px; font-style:italic; }.lawnmarker a        { font-size:11px; color:#a6a6a5;}.lawnmarker a:hover            { color:#000; }.footer-large                   { font-weight:bold; color:#d82c23; }  .submit        { display:block; width:47px; height:24px; text-indent:-9999px; background:url(../images/btn_submit_button.jpg) no-repeat 0 0; border:none;}.submit:hover  { background:url(../images/btn_submit_button.jpg) no-repeat 0 -24px; }div.msg-negative, div.msg-positive, div.msg-neutral{margin:0 0 15px;padding:15px; color:#b30006;background:#ffeedd;}.slide-header div.msg-negative, .slide-header div.msg-positive, .slide-header div.msg-neutral   {     float:right;    margin:22px 15px 0 0;    font-size:30px;    color:#fff;    background:none; }div.msg-negative                { color:#ff3433; border:1px solid #ebd5cc; }div.msg-positive                { color:#196d17; background:#dcffdb; }div.msg-neutral                 { color:#666600; background:#ffffcc; }div.msg-hidden                  { display:none; }div.msg-instructions            { margin:0 0 20px; padding:20px 10px; background:#f9f9f9; border:1px solid #e2e2e2; }.msg-instructions ol            { margin:0 0 0 3.7em; }.msg-negative ul li,.msg-positive ul li, .msg-neutral ul li              { list-style:none;}.validation-summary             { margin:5px 0 10px; padding:15px; font-size:11px; color:#f00; background:#fed; border:1px solid #ebd5cc; }.validation-summary ul, .validation-summary ul li   { margin:0; padding:0; color:#f00; }.validation-summary ul li       { margin:2px 0 2px 20px; list-style-type:square; background-image:none; }.failed-validation              { color:#f00; }.side-by-side-last .submit-btn  { float:right; }.side-by-side-last .search-btn  { float:right; }.submit-btn, .print-btn, .sign-in-btn{    display:block;    width:47px;    height:24px;    text-indent:-9999px;    background:url(../images/btn_submit_button.jpg) no-repeat 0 0;    border:none; }.print-btn         { float:left; background:url(../images/btn_print.gif) no-repeat 0 0; }.sign-in-btn       { float:left; margin:0 7px 0 0; background:url(../images/btn_sign_in.gif) no-repeat 0 0; }.submit-btn:hover  { background:url(../images/btn_submit_button.jpg) no-repeat 0 -24px; }.print-btn:hover   { background:url(../images/btn_print.gif) no-repeat 0 -24px; }.sign-in-btn:hover { background:url(../images/btn_sign_in.gif) no-repeat 0 -24px; }.search-btn{    display:block;    width:63px;    height:26px;    text-indent:-9999px;    background:url(../images/btn_search.jpg) no-repeat 0 0;    border:none; }.search-btn:hover   { background:url(../images/btn_search.jpg) no-repeat 0 -26px; }.pdf                { padding:0 0 7px 22px; background:url(../images/pdf.gif) 0 0 no-repeat; }.form-wrap                          { margin:0 0 25px 0; padding:25px; width:650px; border:1px solid #d1d1d1; background:#fff; }.map-wrap                           { overflow:hidden; position:relative; margin:0 0 25px 0; width:660px; height:350px; background:#fff; border:1px solid #d1d1d1; }.pin{-x-system-font:none;background:transparent url(../images/pin.gif) no-repeat scroll 0 0;cursor:pointer;font-family:Arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:30px;line-height:normal;position:relative;text-align:center;width:25px;}.pin .text   { color:#FFF; position:relative; top:2px; }.customer-detail-toggle           { margin:0 0 25px; }.customer-detail-toggle a         { display:block; float:left; margin:0 20px 0 0; padding:0 0 0 10px; color:#666; background:url(../images/bkg_toggle.jpg) no-repeat 0 50%; }.customer-detail-toggle a:hover   { color:black; }.form-side-labels .add-fam-member .header-row .row      { font-weight:bold; background:none; }.form-side-labels .add-fam-member .row{ width:100%; margin:0; background:#efefef; border-bottom:1px solid #fff; }.form-side-labels .add-fam-member .selected{ color:#660; background:#ffc; }.add-fam-member span{ display:block; float:left; width:105px; padding:5px; }.add-fam-member span.remove, .add-fam-member span.edit{ display:block; float:left; width:50px; padding:5px; }.form-side-labels h4{ margin:0 0 30px 0; }.form-side-labels .hr{ margin:30px 0 20px; }.form-wrap ul li                                { margin:0 0 0 20px; padding:0 0 5px 0; background:none; } .form-buttons                             { margin:20px 0; }.form-buttons-top                         { margin:0 0 20px; }.form-buttons-top .title                  { margin:0 5px 0 0; }.form-buttons-top .checkbox-left          { margin:0 5px 0 0;}.form-side-labels                         { padding:10px 0 0; line-height:135%; }.form-side-labels .row                    { margin:0 0 7px; padding:1px 0 0; }.form-side-labels .side-by-side-last .row,.form-side-labels .side-by-side .row,.form-side-labels .side-by-side-last .row,.form-side-labels .side-by-side .row      { width:295px; }.form-side-labels label                   { float:left; display:block; padding:1px 10px 0 0; width:100px; font-size:12px; }.form-side-labels .field                  { float:left; padding:1px 0 0; }.form-side-labels input                   { float:left; }.form-top-labels .form-side-labels input  { float:left; }.form-side-labels .field input            { float:none; }.form-side-labels select                  { float:left; }.form-top-labels .form-side-labels select { float:left; }.form-side-labels textarea                { float:left; }.form-side-labels .text-line              { border-bottom:1px solid #ccc; }.form-side-labels .text-line label        { font-weight:bold; }.form-side-labels .side-link              { float:left; display:block; margin:1px 0 0 7px; }.form-side-labels .tree-control-combo-box { float:left; }.form-side-labels .form-buttons input     { float:none; }.form-side-labels div.date-time           { float:left; }select.date-time, .date-time select       { margin-right:5px; width:58px; }.form-top-labels                          { padding:10px 0 0; line-height:135%; }.form-top-labels .row                     { margin:0 0 15px; }.form-top-labels label                    { float:none; display:block; margin:0 0 7px; }.form-top-labels select                   { float:none; }.form-top-labels input                    { float:none; }.form-top-labels .date-picker .subtle     { display:block; margin:3px 0 0; }.ie6 .form-top-labels label               { position:relative; }  .side-by-side                             { float:left; margin:0 20px 7px 0; }.side-by-side-last                        { float:left; margin:0 0 7px 0; }.side-by-side-table td                    { vertical-align:top; }.field .side-by-side  { margin:0 5px 0 0; }.field .side-by-side-last  { margin:0; }fieldset{position:relative;margin:42px 0 10px;padding:10px;background:#eee;border:none;}legend { margin-left:-10px; }legend span{position:absolute;top:-20px;padding:0 0 10px 0;font-size:16px;color:#000;white-space:nowrap;}legend span span                      { position:static; top:0; }html:not([lang*=""]) legend span      { top:-30px; } html:not([lang*=""]) legend span span { position:static; top:0; }.ie6 legend { margin-left:-18px; }.ie7 legend { margin-left:-17px; }.ie6 legend span { top:-20px; }.ie7 legend      { margin-left:-17px; }legend .small { font-size:11px; }input.small, input.medium, input.large, input.title, input.date, input.three, input.keyword{padding:2px;font-size:13px;border:1px solid #7f9db9;}input.small:focus, input.medium:focus, input.large:focus, input.title:focus, input.date:focus, input.three:focus, input.keyword:focus{border:1px solid #0058ab;}.ie6 input.small, .ie6 input.medium, .ie6 input.large, .ie6 input.title, .ie6 input.date, .ie6 input.three, .ie6 input.keyword,.ie7 input.small, .ie7 input.medium, .ie7 input.large, .ie7 input.title, .ie7 input.date, .ie7 input.three, .ie7 input.keyword,.ie8 input.small, .ie8 input.medium, .ie8 input.large, .ie8 input.title, .ie8 input.date, .ie8 input.three, .ie8 input.keyword { margin-top:-1px; }input.three  { width:30px; }input.four   { width:40px; }input.five   { width:50px; }input.date   { width:180px; }input.small  { width:81px; }input.medium { width:179px; }input.filter { float:left; width:150px; }input.large  { width:375px; }input.title  {  font-size:20px; }#TB_window input { margin-right:5px; }input.file-upload{padding:2px;font-size:13px;}.image-upload .file-upload{ float:left; margin-right:7px; }select{height:22px;font-size:13px;border:1px solid #7f9db9;}.ie7 select  { height:auto; }select, x:-moz-any-link             { height:20px; } select, x:-moz-any-link, x:default  { height:22px; } select:focus                { border:1px solid #0058ab; }select.small                { width:98px; font-size:13.3px; }select.medium               { width:185px; }select.large                { width:381px; }.field select.small         { width:90px; } .multiple-medium            { width:185px; height:100px;}.combo-box-medium select    { width:185px; height:200px; }.left-button, .right-button, .up-button, .down-button, .top-button, .bottom-button{display:block;margin:0 10px 10px 10px;background:no-repeat;}textarea, textarea.small, textarea.medium, textarea.large{width:250px;height:100px;font-size:13px;border:1px solid #7f9db9;}textarea.short              { height:50px; }textarea.medium-height      { height:100px; }textarea.tall               { height:200px; }textarea:focus              { border:1px solid #0058ab; }.checkbox-left label, .checkbox-right label, .radio-left label, .radio-right label,.form-side-labels .checkbox-left label, .form-side-labels .checkbox-right label, .form-side-labels .radio-left label, .form-side-labels .radio-right label{float:none;display:inline;margin:0 7px 0 5px;width:auto;font-weight:normal;}.form-side-labels .checkbox-left                                             { margin-left:159px; }.checkbox-right label, .form-side-labels .checkbox-right label               { margin:0 5px 0 0; }.checkbox-list span, .radio-list span, .form-side-labels .checkbox-list span, .form-side-labels .radio-list span{ display:block; margin:0 0 7px; }.form-side-labels .radio-left input, .form-side-labels .checkbox-right input { float:none; }table.radio-list, table.checkbox-list             { margin:0; }table.radio-list td, table.checkbox-list td       { margin:0; padding:0 25px 7px 0; vertical-align:top; }table.radio-list input, table.checkbox-list input { float:left; margin:1px 0 0; }.radio-list span input                            { clear:both;}table.radio-list label, table.checkbox-list label { float:left; display:block; margin:0 0 0 5px; padding:0; width:auto; font-weight:normal; color:#484747; }.ie7 table.radio-list label, .ie7 table.checkbox-list label { padding:3px 0 0; }.large-button, .small-button            { overflow:visible; padding:2px; width:auto!important; width:1px; font-size:12px; vertical-align:middle; }.small-button                           { padding:0 3px!important; font-size:10.5px; }.body-txt .side-by-side ul,.body-txt .side-by-side-last ul         { margin:0; }.search-title       { padding:0; margin:5px 0 0; font-weight:bold; font-size:14px;}.search .row        { padding:5px 0;}.search label       {     float:left;    display:block;    width:100px;}.clear              { float:none; clear:both;}.loading{ height:20px; background:url(../images/loading.gif) no-repeat; }.autocomplete{ width:600px; margin-top:5px; }.autocomplete a{     float:left;    display:block;    margin:3px;    padding:3px;    width:40px;    text-align:center;    text-decoration:none;     color:#6E6A6A;    border:1px solid #6E6A6A;    background:#fff;}.autocomplete a:hover{    color:#fff;    border:1px solid #fff;    background:#6E6A6A;}.cpt-header h2                           { margin:0 0 25px; font-size:25px; }.cpt-form .three-column .form-wrap       { background:url(../images/bkg_costlookup_top_3col.gif) no-repeat 0 0; }.costlookup-providers .side-by-side      { margin:0 30px 0 0; padding:0; width:auto; background:#fff; border-bottom:1px solid #dadada; }.costlookup-providers .side-by-side-last { margin:0; padding:0; width:auto; background:#fff; border-bottom:1px solid #dadada; }.costlookup-providers .code, .costlookup-providers .cost              { float:left; padding:10px 17px; line-height:1; }.costlookup-providers .code              { width:63px; }.costlookup-providers .cost              { width:69px; }.cpt-head-column, .cpt-head-column-last  { float:left; margin:0 30px 0 0; width:200px; height:30px; background:url(../images/bkg_cpt_head_column.gif) no-repeat 0 0; }.cpt-head-column-last                    { margin:0; }.cpt-head-column .cpt-code,.cpt-head-column .cpt-price,.cpt-head-column-last .cpt-code,.cpt-head-column-last .cpt-price         { margin:6px 24px 6px 18px; float:left; }.ie6 .cpt-head-column .cpt-code,.ie6 .cpt-head-column-last .cpt-code     { margin:6px 26px 6px 7px; }.ie6 .cpt-head-column .cpt-price,.ie6 .cpt-head-column-last .cpt-price    { margin:6px 0px 6px 13px; }.ie6 .specialties            { width:650px; }.specialties .side-by-side   { width:155px; margin:0; }.specialties h3              { margin:0 0 7px; }.specialties .tall-row       { margin:0 0 25px; }.specialties .row            { margin:0 0 10px; }.specialties .map-wrap       { width:650px; }.specialties .search-button  { margin:0 0 0 110px; }.specialties div.msg-neutral { margin:30px 0; }.more-specialties,.less-specialties{display:block;margin:0;width:91px;height:22px;text-indent:-9999px;}.more-specialties           { background:url(../images/btn-specialties-sprite.png) no-repeat 0 0; }.more-specialties:hover     { background:url(../images/btn-specialties-sprite.png) no-repeat 0 -22px; }.less-specialties           { background:url(../images/btn-specialties-sprite.png) no-repeat 0 -44px; }.less-specialties:hover     { background:url(../images/btn-specialties-sprite.png) no-repeat 0 -66px; }.directions{ display:block;margin:10px 0 0;padding:0 0 0 18px;font-size:12px;text-decoration:none;background:url(../images/bkg-car.png) no-repeat 0 4px;}.directions:hover   { text-decoration:underline; color:#000; }h2 span             { font-style:italic; color:#666; }.form-side-labels .specialties .row   { margin:0 0 7px; }.form-side-labels .specialties input  { margin:4px 0 0; }.change-category            { margin:6px 0 0; font-size:11px; }.specialty-list             { margin:0 15px 5px; width:140px; }.cost-lookup-title h2,.cost-lookup-title  { display:inline; margin:0 10px 0 0; }.paging             { margin:25px 0; font-size:.8em; }.paging a           { color:#999; margin:0 2px; }.paging strong      { margin:0 2px; }.paging a:hover     { color:#333; }             .per-page           { display:none; }.per-page select    { float:none; padding:3px 3px 3px 10px; font-size:10px; }.page-num           { float:left; }.pager-top          { display:none; }.dentist .pager-bottom       { padding:20px 0 0; border-top:1px solid #efefef; }.month-pager-wrap           { margin:10px 0; padding:4px 20px 7px; background:#F9F9F4; }.month-pager-wrap a         { font-size:10px; color:#6e0404; }.month-pager-wrap a:hover   { color:#c61304; }.previous-month             { float:left; }.next-month                 { float:right; }.common-wrap                { margin:0 0 20px 0; }                     .common                     {     float:left;     margin:0 10px 15px 0;     padding:10px 10px 10px 25px;     width:173px;    min-height:120px;     height:120px;    height:auto;    background:#fff;    border:1px solid #d1d1d1; }.common h3                  { margin:0 0 10px 0;}.radio-button-list          { width:400px; }.radio-button-list label    { width:400px; float:right; display:inline; text-align:left; }.radio-button-list input    { width:25px; display:inline; float:none; }.billme label { width:200px; padding-left:10px; }.setashome label { width:250px; padding-left:10px; }body.m              { background:#7a0700 url(../images/micro/bkg_main.jpg) repeat-x center 0; }.m .container       { margin:0 auto; width:990px; }.m .page-header              { position:relative; width:990px; height:160px; background:url(../images/micro/bkg_header.jpg) no-repeat center 0; }.m .page-header img          { margin:20px 0 0 15px; }.m a.page-logo               {     position:absolute;     top:66px;     left:59px;     z-index:10;     display:block;     width:269px;     height:62px;    text-indent:-9999px;    background:url(../images/micro/bkg_page_logo.gif) no-repeat 0 0; }.m .page-content             { padding:0px 15px 25px; width:960px; background:url(../images/micro/bkg_content.gif) repeat-y center 0; }.m .page-footer              { padding:0 45px 85px; width:900px; background:url(../images/micro/bkg_footer.jpg) no-repeat center bottom; }.micro-home .main-column     { float:left; width:595px; }.micro-subpage .main-column  { float:right; width:650px; }.m .content-bkg              { padding:25px 30px 0; width:900px; background:url(../images/micro/bkg_content_tan.gif) repeat-x 0 0; }.micro-home .side-column     { float:right; width:285px; }.micro-subpage .side-column  { float:left; width:215px; }.sub-body-image              { margin:0 0 20px; }.micro-home .sub-body-image  { margin:0 0 0px; }.micro-home .body-text-wrap  { padding:25px 30px 60px; background:#fff url(../images/micro/bkg_left_column.gif) no-repeat center bottom; }.m .footer-left              { float:left; padding:0 30px 0 0; width:565px; font-size:11px; color:#444; }.m .footer-left p            { line-height:140%; }.m .footer-left .red         { color:#ce181e; font-weight:bold; }.m .footer-right             { float:right; width:285px; font-size:11px; color:#000; }.m .footer-right a           { color:#ce181e; text-decoration:none; }.m .footer-right a:hover     { text-decoration:underline; }.m .copyright                { font-style:italic; color:#9b9b9b; }.m .subnav ul li             { padding:0; }.m .cross-ref-group-body     { padding:0; }.micro-subpage .body-text-wrap    { margin:0 0 25px; }.micro-subpage .body-text-wrap h1 { margin:0 0 25px; font-weight:normal;  }@media print{* { overflow:visible; position:static; }body { color:#000; background:#fff; }.container { margin:0; } .left-col, .left-col, .util-nav, .back-link, div#edit-this-page-links,div#edit-this-page-bkg, .public-user-widget, .main-nav,.top-util-nav-wrap, .header-right .form-top-labels{display:none;}.header-logo-print { display:block; }.page-header, .page-content-wrap, .page-content, .main-col, .right-col, .footer-content-left, .footer-content-right{position:static;float:none;overflow:visible;color:#000;background:#fff;}.page-content-wrap { padding:0 0 25px; }.page-content      { padding:25px 0 0; }.main-col          { margin:0; }.page-header-content, .page-footer { padding:0; background:none; }.page-footer { margin:0; width:auto; }.right-col, .footer-content-right, .footer-content-left { margin:20px 0 0 0px }ul li                { padding:0 0 .3em 1.2em; list-style-type:disc; background:none; }ul ul, ol ul         { margin:1em 0 0 1.2em; }ul ul li, ol ul li   { padding:0 0 0em 1.2em; list-style-type:disc; background:none; }ol                   { list-style-type:decimal; }ol li                { margin:1em 0 0 1.2em; padding:0; }ol ol li, ul ol li   { font-size:90%; list-style-type:lower-alpha; }   }.tooltip-anchor { float:left;display:block;margin:4px 0 0;width:15px;height:15px;text-indent:-9999px;background:url(../images/btn-tooltip.png) no-repeat 0 0;}.tooltip-anchor:hover { background:url(../images/btn-tooltip.png) no-repeat 0 -15px; }.tooltip        {display:block;padding:5px 15px;width:300px;font-size:12px;color:#333;text-align:left;background:#fff;border:1px solid #999;}.ie6 .tooltip-anchor,.ie6 .tooltip         { display:none; }