td {
  font-family:Arial,Helvetica, sans-serif; font-size:12px;vertical-align:top;}
textarea {
  font-family:Arial,Verdana,Helvetica; font-size:12px;vertical-align:top;color#333333;}
input {
  font-family:Arial,Verdana,Helvetica; font-size:12px;vertical-align:top;color#333333;}
select {
  font-family:Arial,Verdana,Helvetica; font-size:12px;vertical-align:top;color#333333;}
fieldset {
  border:1px solid #CCCCCC;}
legend {
  text-transform:uppercase;color:#C1C1C1;font-size:11px;}
h1 {
  color:#0055A5; font-size:24px; font-weight:bold;text-transform:normal;padding-top:22px;padding-bottom:18px;margin-top:0px;margin-bottom:0px;font-family:Trebuchet MS, Trebuchet, Arial, Helvetica,sans-serif;}
h2 {
  color:#682A78; font-size:18px; font-weight:bold;text-transform:normal;padding-top:4px;padding-bottom:4px;margin-top:0px;margin-bottom:0px;font-family:Trebuchet,Arial, Helvetica,sans-serif;}
h3 {
  color:#333333; font-size:15px; font-weight:normal;text-transform:normal;margin:padding:1em 0em .5em;}
h4 {
  color:#0055A5; font-size:12px; font-weight:bold;text-transform:normal;padding-top:12px;padding-bottom:2px;margin-top:0px;margin-bottom:0px;}
h5 {
  color:#000000; font-size:12px; font-weight:bold;text-transform:normal;padding-top:2px;padding-bottom:2px;margin-top:0px;margin-bottom:0px;}
ul {
  margin-bottom: 0em;margin-top: 0em}
ol {
  margin-bottom: 0em;margin-top: 0em}
td.homelinks li {
  margin-bottom: 0em;margin-top: 0em}
li {
  margin-bottom: 0.5em;margin-top: .5em}
hr {
  margin-bottom: 0em}
.main_body_table {
  margin: 0 auto;}
.template_main_body {
  empty-cells: show; border: 0px; border-collapse: collapse; height: 100%; background-color:#FFFFFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;background-image:url(../images/mainbody_bg.gif);background-repeat:repeat-y;padding-top:0px;padding-left:18px;padding-right:18px;padding-bottom:0px;color:#666666;}
.template_layout_table td {
  empty-cells: show; border: 0px; border-collapse: collapse; font-family: Arial,Helvetica; font-size:12px; font-weight:normal; }
.template_layout_table {
  width:770px;}
.template_framed_body {
  padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; empty-cells: show; border: 0; border-spacing: 0px; border-collapse: collapse; height: 100%;}
.template_above_banner {
  border-width: 0px;}
.template_banner_image {
  padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_banner_contents {
  padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_below_banner {
  border-width: 0px;}
.template_left_column {
  padding-top:0px; padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; border-spacing: 0px; border-collapse: collapse; empty-cells: show; height: 100%;}
.template_msg {
  padding: 0px 0px 0px 0px; border-width: 0px; font-weight:bold;}
.tightimg {
  display: block; 
margin:0; 
padding:0; 
border:0;}
.tightinline {
  display: inline; 
margin:0; 
padding:0; 
border:0;}
.location_header {
  font-family:Geneva,Verdana,Arial; font-weight: bold; font-size:1.1em; color:#000066; padding-top:0.8em;padding-bottom:0.4em; line-height:1.2em}
.list_heading {
  margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:15px; font-weight:bold;color:#006600;}
.link_header {
  margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:17px; font-weight:bold;color:#006600;}
.label {
  margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:13px; font-weight:bold;color:black;}
.norepeat {
  background-repeat: no-repeat;}
.image_caption {
  font-weight:500;font-size:70%}
.error_message {
  font-size:12px; font-weight:bold; font-style:italic; color:red}
.footer_container {
  padding: 0px 0px 0px 0px;border-width: 0px;}
.footer {
  padding: 0px 0px 0px 0px; border-width: 0px;}
img {
  border: 0 none;}
.boxtext {
  border:solid 3px midnightblue; background-color:khaki; padding:10 10 10 10; color:navy;font-weight:700; text-align:center; border-style:ridged;}
.boxtextwhite {
  border:solid 3px midnightblue; background-color:white; padding:10 10 10 10; color:black;font-weight:700; text-align:center; border-style:ridged;}
.boxtextyellow {
  text-align:center; border:solid 4px black; background-color:yellow; padding:10 10 10 10; color:navy;font-weight:500; text-align:center; border-style:double;}
A.sitemap:link {
  color: darkgray;}
A.sitemap:visited {
  color: darkgray;}
A.sitemap:hover {
  color: white;}
.sitemap_td_lev_1_odd {
  background-color:#FAFFF5; padding-left: 15px;}
.sitemap_td_lev_1_even {
  background-color:#EBF0EB; padding-left: 15px;}
.sitemap_td_lev_2_odd {
  padding: 0px 2px 2px 2px;}
.sitemap_td_lev_2_even {
  padding: 0px 2px 2px 2px;}
.sitemap_table {
  padding: 4px 10px 3px 10px;spacing:0;border:thin solid gray}
A:link {
  color: #0066CC;}
A:visited {
  color: #0066CC;}
A:hover {
  color:#FF6600;}
tr.grid_heading {
  color:white;background-color:#5482d4}
tr.grid_row_odd {
  background-color:#d0d0d0}
tr.grid_row_even {
  background-color:#e0e0e0}
.udm {
  font-size:11px;vertical-align:middle;height:30px;width:100%;}
table td.copy {
  background-color:#666666; color:#ECECEC; font-size:10px; padding-left:16px;padding-top:12px;padding-bottom:12px;padding-right:16px;}
table td.copy a:link {
  color:#ECECEC;font-size:10px;}
table td.copy a:active {
  color:#ECECEC;font-size:10px;}
table td.copy a:visited {
  color:#ECECEC;font-size:10px;}
table td.copy a:hover {
  color:#FFFFFF;font-size:10px;}
table td.ftr {
  font-size:10px; padding-left:16px;padding-top:12px;padding-bottom:6px;padding-right:16px;color:#888888;}
table td.ftr a:link {
  color:#999999;font-size:10px;}
table td.ftr a:active {
  color:#999999;font-size:10px;}
table td.ftr a:visited {
  color:#999999;font-size:10px;}
table td.ftr a:hover {
  color:#666666;font-size:10px;}
table td.evenrow {
  background-color:#EFEFEF;padding:8px;}
table td.oddrow {
  background-color:#D7D7D7;padding:8px;}
table td.quicklinks {
  font-size:10px; text-transform:normal;color:#666666;}
table td.quicklinks a:link {
  color:#666666; font-size:10px;}
table td.quicklinks a:active {
  color:#666666; font-size:10px;}
table td.quicklinks a:visited {
  color:#666666; font-size:10px;}
table td.quicklinks a:hover {
  color:#669900; font-size:10px;}
table td.homelinks {
  font-size:14px; font-weight:bold; text-transform:normal;color:#0055A5;}
table td.homelinks a:link {
  color:#7FC31C;text-decoration:none;}
table td.homelinks a:active {
  color:#7FC31C; ftext-decoration:none;}
table td.homelinks a:visited {
  color:#7FC31C; text-decoration:none;}
table td.homelinks a:hover {
  color:#669900; text-decoration:underline;}
table td.handyman {
  padding:12px;font-size:11px;}
table td.leftcolumn_box {
  border:1px solid #DEDFE0;width:136px;background-color:#FFFFFF;}
table td.rightcolumn_box {
  padding-left:44px;}
table td.category {
  color:#F5911F; font-size:14px;font-weight:bold;padding-top:12px;padding-bottom:18px;}
table td.category em {
  color:#F5911F; font-size:14px;font-weight:normal;font-style:italic;}
table td.item {
  color:#333333; font-size:12px;font-weight:normal;padding-top:12px;padding-bottom:18px;}
table td.crumb {
  color:#682A78; font-size:18px; font-weight:bold;text-transform:normal;padding-top:2px;padding-bottom:2px;margin-top:0px;margin-bottom:0px;font-family:Trebuchet MS, Trebuchet, Arial, Helvetica,sans-serif;}
table td.crumb b {
  color:#F5911F; font-size:14px; font-weight:bold;text-transform:normal;padding-top:2px;padding-bottom:2px;margin-top:0px;margin-bottom:0px;font-family:Trebuchet MS, Trebuchet, Arial, Helvetica,sans-serif;}
table td.crumb a:link {
  color:#682A78;}
table td.crumb a:active {
  color:#682A78;}
table td.crumb a:visited {
  color:#682A78;}
table td.crumb a:hover {
  color:#F5911F;}
table td.testimonial {
  font-size:13px;}
table td.testimonial b {
  font-size:11px;color:#666666;display:block;font-style:italic;font-weight:normal;}
table td.fieldlabel {
  text-align:right;vertical-align:middle;font-size:11px;}