.main_text    { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.main_text a:link      { color: #669; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text a:hover     { color: #600; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.main_text a:active      { color: #669; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_text a:visited      { color: #669; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text a:visited:hover     { color: #600; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.main_text_unjust     { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_text_sm     { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.main_text_sm a:link      { color: #669; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text_sm a:hover      { color: #600; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.main_text_sm a:active       { color: #669; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_text_sm a:visited       { color: #669; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text_sm a:visited:hover      { color: #600; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.title     { color: #933; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.hilite  { color: #ff8c00; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footer          { color: #933; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footer a:link         { color: #933; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.footer a:hover         { color: #933; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.footer a:active          { color: #933; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footer a:visited          { color: #933; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.footer a:visited:hover         { color: #933; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.border    { border: solid 1px #933 }
.divider	     { background-color: #933 }
.calc    { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #933; width: 160px }
.calc_answers     { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #933; border: solid 1px #933; width: 160px }
.map      { color: #696969; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #933 }
.home_nav_links          { color: #933; font-weight: bold; font-size: 12px; line-height: 32px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.home_nav_links a:link        { color: #933; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.home_nav_links a:hover       { color: #669; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.home_nav_links a:active        { color: #933; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.home_nav_links a:visited        { color: #933; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.home_nav_links a:visited:hover       { color: #669; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }




.nav_links        { color: white; font-size: 13px; line-height: 32px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.nav_links a:link        { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links a:hover        { color: #fc6; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links a:active        { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links a:visited        { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links a:visited:hover        { color: #fc6; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links_over           { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links_over a:link          { color: #fc6; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links_over a:hover       { color: #fc6; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links_over a:active          { color: #fc6; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links_over a:visited          { color: #fc6; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav_links_over a:visited:hover       { color: #fc6; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


.contact      { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.contact_tr    { height: 20px }
.contact_divider_tr { height: 75px }
.contact_reqd { color: red; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cma_bkgd1  { color: #600; background-color: #bbb }
.cma_bkgd2 { background-color: #f0f8ff }
.cma_bkgd3 { background-color: #e8fde8 }
.flyer   { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.flyer_details   { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.flyer_footer  { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.header_info        { color: black; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header_info a:link        { color: #000; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.header_info a:hover        { color: #600; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.header_info a:active         { color: #000; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header_info a:visited         { color: #000; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.header_info a:visited:hover        { color: #600; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#single_map      { width: 350px; height: 200px; }
