body { color: black; font-size: 85%; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #fff; margin: 0; }
table { font-size: 1em; }
p { margin-top: 0; }
h1 { color: #e66000; font-size: 1.5em; font-family: "trebuchet ms"; font-weight: bold; margin-top: 20px; }
h2 { color: #e66000; font-size: 1.3em; font-family: "trebuchet ms"; font-weight: bold; }
h3 { color: #1237a6; font-size: 1em; font-weight: normal; margin-bottom: 0; }
.body { line-height: 1.4em; margin-right: 25%; }
.bodynospace { margin-right: 25%; }
.bodysidephoto { line-height: 1.4em; }
.bodyleftcol { font-size: 0.9em; line-height: 1.4em; margin-right: 5px; margin-left: 15px; }
.bodyleftcolnospace { font-size: 0.9em; margin-right: 5px; margin-left: 15px; }
.bodyrightcol { font-size: 0.9em; line-height: 1.4em; margin-right: 10px; margin-left: 25px; }
.titlesubhead { color: #f60; font-size: 13px; font-family: "trebuchet ms"; font-weight: bold; margin-top: -1em; }
.navvhead  { color: #244cb3; font-size: 14px; font-weight: bold; margin-right: 10px; margin-bottom: 7px; margin-left: 15px; padding-top: 10px; border-bottom: 1px solid #999       }
.navv  { color: #666; font-size: 12px; font-weight: bold; padding-bottom: 3px; padding-left: 15px  }
.navv a, .navv strong { color: #666; text-decoration: none; text-align: left  }
.navv a:hover { text-decoration: underline }
.navv strong  { color: #3461d1; font-weight: bold }
.footer { margin-top: 25px; margin-bottom: 0.5em; padding-top: 6px; border-top: 1px solid #ccc; }
.footer a { text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.copyright { color: #696969; }
.quotedby      { color: #696969; margin-top: -7px; margin-right: 25%; margin-bottom: 25px  }
.quotedbylcol { color: #808080; font-size: 0.9em; margin-top: -0.7em; margin-right: 5px; margin-left: 15px; }
.quotedbyrcol { color: #808080; font-size: 0.9em; margin-top: -0.7em ; margin-right: 10px; margin-left: 25px; }
.sidequote            { color: black; font-size: smaller }
.sidequote a      { color: #ff4500 }
.freeestimate    { color: #009; background-color: #ffc; border: solid 1px #ffe0b3 }
.freeestimate a   { color: #ff4500 }
.freeestimate a:hover  { text-decoration: none }
.headerback { background-image: url(graphics/header_02.jpg); background-repeat: no-repeat; background-position: right top}
.faqtoc a { color: #000; text-decoration: none }
.faqtoc a:hover { color: blue; text-decoration: underline }
.photopageoffset { margin-top: 15px; }
.photopageindex { font-size: 0.9em; margin-right: 5px; margin-bottom: 0.2em; margin-left: 15px; }
.photopageindex a { text-decoration: none }
.photopageindex a:hover { text-decoration: underline }

