/*********************
Global Styles and Classes
*********************/



#estimated_procedure_cost a {
	color: #0066cc !important;
	text-decoration: none !important;
	outline: none !important;
}

#estimated_procedure_cost a:hover {
	text-decoration: underline !important;
}

#estimated_procedure_cost sup {font: 8px/8px Arial,Helvetica,sans-serif;vertical-align: top;}
#estimated_procedure_cost .right {float: right;}
#estimated_procedure_cost .left {float:left;}
#estimated_procedure_cost .clear {clear:both;}
#estimated_procedure_cost .blue {color: #0066cc;}
#estimated_procedure_cost .dark_blue {color: #003C75;}
#estimated_procedure_cost .green {color: #8A9C2A;}
#estimated_procedure_cost .smaller {font-size: 12px;line-height: 15px;}
/*Form Styles*/
#estimated_procedure_cost .form_legend {font-size: 14px;line-height: 16px;font-weight: bold;color: #0066cc;padding: 0 0 0 0;text-transform: uppercase;}
#estimated_procedure_cost input.field {height: 18px;background-image: url(http://www.chacalculator.com/images/bg_field.gif);background-position: 0 0;background-repeat: repeat-x;border: 1px solid #c6c6c6;border-top: 1px solid #858585;}
#estimated_procedure_cost input.green_border {border: 1px solid #6B9A40;border-top: 1px solid #47672B;margin-right:10px;}
#estimated_procedure_cost select.field {height: 18px;font-size: 11px;padding: 0;}
#estimated_procedure_cost .form_list {}
#estimated_procedure_cost .form_list li {padding: 0 0 10px 0;}
#estimated_procedure_cost #calculator_slider {border: 1px solid #DFEBF8;background-image: url(http://www.chacalculator.com/images/bg_calculator_slider.jpg);background-position: 0 0;background-repeat: repeat-x;background-color: #C0D9F2;padding: 10px;font-size: 12px;line-height: 14px;margin: 0 0 5px 0;width: 400px;}
#estimated_procedure_cost #calculator_slider h3 {font-size: 14px;}
#estimated_procedure_cost .table_slider {width: 422px;background-color:#FFFFFF;}
#estimated_procedure_cost .table_slider th {font-size: 14px;line-height: 25px;font-weight: bold;text-align: left;text-transform: uppercase;color: #13254B;height: 25px;background-image: url(http://www.chacalculator.com/images/bg_table_slider_th.jpg);background-position: 0 0;background-repeat: repeat-x;background-color: #D4E5F7;padding-left: 10px;padding-right: 10px;}
#estimated_procedure_cost .table_slider th div {font-size: 12px;line-height: 25px;font-weight: normal;text-transform: none;}
#estimated_procedure_cost .table_slider td {border-bottom: 1px solid #BFD8F2;padding-top: 5px;padding-bottom: 5px;}
#estimated_procedure_cost .table_slider td.month {padding-left: 10px;font-size: 14px;line-height: 16px;color: #000;font-weight: bold;}
#estimated_procedure_cost .table_slider td.month .gray {font-size: 12px;line-height: 14px;color: #666666;font-weight: normal;}
#estimated_procedure_cost .table_slider td.amount {font-size: 18px;line-height: 18px;color: #000;font-weight: bold;text-align: right;padding-right: 10px;}
#estimated_procedure_cost .table_slider td.amount .gray {color: #999;}
#estimated_procedure_cost .table_slider td.graph {}
#estimated_procedure_cost .table_slider .white_bar {width: 190px;height: 22px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;background-image: url(http://www.chacalculator.com/images/bg_white_bar.gif);background-position: 0 0;background-repeat: repeat-x;}
#estimated_procedure_cost .table_slider .green_bar {height: 20px;border: 1px solid #999;background-color: #76AB46;margin: 0 0 0 -1px;}
#estimated_procedure_cost .table_slider .range_bar_container {height: 20px;border: 1px solid #999;background-color: #BBD5A3;margin: 0 0 0 -1px;}
#estimated_procedure_cost .table_slider .range_bar {height: 20px;background-color: #76AB46;}

/*#estimated_procedure_cost .table_slider a,#estimated_procedure_cost .table_slider a:hover {color:#000000 !important;}*/


/*********************
Element Widths
*********************/
#estimated_procedure_cost .width_145 {width: 145px;}
#estimated_procedure_cost .width_55 {width: 55px;}
#estimated_procedure_cost .width_90 {width: 90px;}
#estimated_procedure_cost .width_110 {width: 110px;}
#estimated_procedure_cost .pad_bot_10 {padding:10px 0 10px 0;}



#estimated_procedure_cost .thickbox {font-size:13px !important;font-weight:bold !important;}

#chac_copy {
    text-align:center;
    width:412px;text-decoration:none;
    padding:5px;
    color:#000000;
    font-size:11px !important;
    background-color:#FFFFFF !important;
    border:1px solid #000000 !important;
    border-top:none !important;
    font-size:11px !important;
    margin-top:0px !important;
}
#chac_copy a, #chac_copy a:hover {text-decoration:none !important;color:#000000;font-size:11px !important;}


#chac_copy_text {
    width:412px;text-decoration:none;
    padding:5px;
    color:#000000 !important;
    font-size:11px !important;
    background-color:#FFFFFF !important;
    border:1px solid #000000 !important;
    border-top:none !important;
    font-size:11px !important;
    margin-top:0px !important;
}

*html #chac_copy_text {width:424px;}
*html #chac_copy { width:424px;}

#chac_copy_text p {color:#000000 !important;}


#chac_copy_text p.disclaimer {
font-size:10px !important;
line-height:12px !important;
padding:0 0 15px !important;
}

#chac_copy_text a, #chac_copy_text a:hover {text-decoration:none !important;color:#000000;font-size:11px !important;}




#estimated_procedure_cost {width:422px;border:1px solid #000000;}

#estimated_procedure_cost #calculator_slider h3 {
font-size:14px !important;
}
#estimated_procedure_cost #calculator_slider .all_caps {
color:#003C75 !important;
font-size:14px !important;
font-weight:bold !important;
line-height:18px !important;
padding:0 0 10px !important;
text-transform:uppercase !important;
}



