* { padding:0; margin:0; }body{font-family: Helvetica, Arial, Verdana, Sans-Serif;font-size:100%;font-size:15px; line-height:1.4; color:#444;}fieldset, img { border-style:none; }a             { color:#3f68f1; outline-style:none; outline-width:medium;  }a:hover       { color:#d82c23; }h1, h2, h3, h4, h5, h6 { margin:0 0 .7em; text-decoration:none; }h1  { font-size:1.9em; font-weight:normal; line-height:1.125em; color:#d82c23; }h2  { font-size:1.42em; font-weight:normal; line-height:1.1em; color:#111; }h3  { font-size:1.16em; line-height:1.2em; }h4  { font-size:1em; }h5  { font-size:.916em; }h6  { font-size:.83em; }.txt-input-lrg          { color:#666; font-size:11px; border:1px solid #8f8785;}.txt-input-med        { padding:2px; width:146px; height:19px; }.txt-input-lrg        { padding:2px; width:220px; height:120px; }.form-buttons           { margin:0 0 0 100px; border:0;}p{ margin:0 0 1.4em; }.hr, hr{     margin:0 0 1.4em;    height:1px;    background:url(../images/bkg-dotted-rule.png) 0 0 repeat-x;    border:none;}code                    { color:#555; background-color:#ccc;}.small                  { font-size:10px; }.disclaimer             { font-size:10px; }sub, sup                { font-size:90%; }.subtle                 { color:#aaa; }.big                    { font-size:120%; }.disabled               { opacity:.5; filter:alpha(opacity=50); }.hidden                 { display:none; }.callout         { padding:15px 30px; background:#ECEDF2; }.quote-table             { margin:0 0 1.4em; padding:10px; font-size:.95em; background:#ECEDF2;  }.quote-table td          { padding:10px 10px 10px 0; }.quote-table td.quote-table-left   { padding:15px 0 15px 15px; width:26px; height:15px; background:url(../images/gfx-left-quote.png) 15px 15px no-repeat; }.quote-table td.quote-table-text   { padding:15px 15px 15px 0; }.quote-table img         { vertical-align:bottom; }.quote-table-by-line     { font-size:.83em; color:#dd271b; }.cross-refs .quote-table { margin:0; }.blue-quote-table             { margin:0 0 1.4em; padding:15px; font-size:.95em; background:#c1d1dd; }.blue-quote-table td          { padding:15px 15px 0; }.blue-quote-table td.quote-table-left   { padding:15px 0 15px 15px; width:26px; height:15px; background:url(../images/gfx-left-quote-blue.png) 15px 15px no-repeat; }.blue-quote-table td.quote-table-text   { padding:15px 15px 15px 0; }.blue-quote-table img         { vertical-align:bottom; }.blue-quote-table p           { display:inline; margin:0; width:130px; }.blue-quote-table h3          { margin:0; }.blue-quote-table img         { padding:0 0 0 15px; }.blue-quote-table .quote-table-by-line  { padding:0 15px 15px; }.cross-refs .blue-quote-table { margin:0; }.blue-spotlight          { padding:15px; background:#c1d1dd; }.blue-spotlight h3       { margin:0 0 15px; }.blue-spotlight ul       { margin:0 15px 15px; }.caption-right, .caption-left            { background:none; }.caption-right img, .caption-left img        { margin:0; padding:0 0 10px 0; border:none; }.caption-right p, .caption-left p         {margin:0;padding:0;font-size:11px;font-style:italic;line-height:120%;color:#000;background:#f1f1eb;}.caption-right         { float:right; margin:5px 0 10px 10px; }.caption-left          { float:left; margin:5px 10px 10px 0; }a.join          {    display:block;    width:195px;    height:45px;    padding:0;    margin:10px 0 10px -9px;    text-indent:-9999px;    background:url('/images/btn_spotlight_join.jpg') no-repeat 0 0;}a.join:hover           { background:url('/images/btn_spotlight_join.jpg') no-repeat 0 -45px; }.mceVisualAid          { border:1px dashed #bbb; }ul       { margin:0 0 1.75em 3.4em; }table ul { margin-bottom:0; }ul ul    { margin:1em 0 1em 3.4em; }ol ul    { margin:1em 0 1em 3.4em; }ul li    { padding:0 0 .5em 0; }ol{margin:0 0 1.75em 3.7em;list-style-type:decimal;}table ol { margin-bottom:0; }ol ol    { margin:1em 0 .8em 3.7em; }ul ol    { margin:1em 0 1em 3.7em; }ol li{padding:0 0 .5em 0;background:none;}ol ol li, ul ol li{list-style-type:lower-alpha;background:none;}table      { margin:0; border-collapse:collapse; border-spacing:0; }tr, th, td { text-align:left; vertical-align:top; }.data-table                   { width:100%; }.data-table td                { padding:15px; font-size:11px; }.data-table .header th, .data-table .header td, .data-table .table-header td{padding:10px 15px;text-align:left;font-size:12px;font-weight:bold;color:#fff;background:#d82c23;}.data-table .header a         { display:block; padding:3px 0; color:#fff; font-size:11px; text-decoration:none; }.data-table .provider-address { width:400px; }.data-table strong            { font-size:12px; color:#282828; }.data-table p                 { margin:0; line-height:140%; }.data-table .footer td, .data-table .table-footer td{padding:20px 15px 15px;font-size:16px;text-align:center;border-top:1px solid #999;}.data-table tr .number        { width:10px; padding:15px 5px 5px 15px;}.data-table .header-category          { padding:12px 15px; background:#d82c23; }.ie6 .data-table .header-category, .ie7 .data-table .header-category     { padding:11px 15px; }.data-table .header-category h2       { margin:0; color:#fff; }.data-table .header-sub-category      { padding:8px 15px; background:#767881; border-top:1px solid #999; }.data-table .header-sub-category h3   { margin:0; color:#fff; }.data-table .CPT-header               { background:#dddddf; }.data-table .CPT-header td            { padding:7px 20px; color:#525252; border-top:1px solid #fff; border-right:1px solid #fff; }.data-table .CPT-header td.cost       { border-right:none; }.CPT-table                            { margin:0 0 15px; }.CPT-table tr.even, .CPT-table tr.odd       { background:#fff; }.CPT-table tr.even td, .CPT-table tr.odd td { border-bottom:1px solid #dadada; }.CPT-table td.code                    { padding:15px 20px; font-size:11px; color:#474747; }.CPT-table .description               { padding:15px 20px; width:385px; }.CPT-table h3                         { margin:0 0 .35em; }.CPT-table .cost                      { padding:15px 20px; }.CPT-table .cost-button               { padding:7px 0; width:93px; font-size:14px; text-align:center; background:#c1d1dd; }.costlookup-first-row td       { background:#f9f9f9; border-top:1px solid #999999; }.costlookup-last-row td        { padding:7px 15px 5px; border-top:1px solid #efefef; }.costlookup-last-row ul        { margin:0; }.data-table td.dentist-direction      { font-size:13px; }table.download-table           { margin:0 0 30px; }table.download-table .row      { margin:0; }table.download-table .row td   { background:#fff; margin:0; padding:10px; border-bottom:1px solid #f1f1eb; vertical-align:middle; }table.download-table .row td.file-name         { width:530px; color:#9a9a98; font-size:16px; font-family:Georgia; }table.download-table .row td.file-name a       { color:#7e7e7e; }table.download-table .row td.file-name a:hover { color:#d82c23; text-decoration:underline; }table.download-table .download-pdf             { display:block; width:101px; height:26px; text-indent:-9999px; background:url(../images/micro/btn_download.gif) no-repeat 0 0; }table.download-table .download-pdf:hover       { background:url(../images/micro/btn_download.gif) no-repeat 0 -26px; }table.two-column-table td        { padding:10px; width:50%; background:#d6d6d6; }table.two-column-table td.spacer { padding:0 10px 0 0; width:10px; background:none; }.spotlight-table     { background:#d4d5d9; }.spotlight-table td  { padding:15px; }.spotlight-table ul, .spotlight-table ol  { margin-left:2em; }.clear{clear:both;font-size:0;line-height:0;}.clearfix { display:inline-block; }.clearfix { display:block; }.clearfix:after{display:block; visibility:hidden; clear:both; height:0; content:"."; }.mceVisualAid {border:1px dashed #bbb; }