body { font-family: arial, verdana, helvetica, sans-serif; margin:0; padding:0; border:0;}

a:active, a:focus { outline:none; border:none; }

p, .content td { font-size: 0.8em; }
.tagline { color:#6699cc; font-size: 100%; font-weight: 700; text-align: center;  width: 625px; }
.home { color:#6699cc; font-size: 0.85em; margin-top: 20px; margin-left: 20px; }
.home a { color:#429904; text-decoration:underline; }
.home a:hover { color:#6699cc; }

.form { color: white; font-size: 0.8em; font-weight: 500; margin-top: 20px; margin-left: 20px; text-align: center;}
.quote { color: #ffff99; font-size: 80%; line-height: 150%; margin-top: 20px; }
#hp .quote { margin-left:10px;}
.question { font-style: italic; }

.logo { padding-top: 20px; }
#services a { background-color: transparent; background-repeat: no-repeat; display: block; }
#services a:hover { background-image: url(../images/Services_gray.gif); }
#c4rlogo {margin-left: -105px; margin-top: -110px; position: absolute;}
.content { margin: 40px 0 15px 30px; color:#4f4f56; }
.content a, .content a:link, .content a:visited { color: #48719a; text-decoration:underline; }
.content a:hover { color:#6699cc; }
.content ul, .content ol { margin:0; padding:0; }
.content li  { font-size: 0.8em; margin: 6px 0 0 12px; }
.indent { margin: 6px 0 0 12px; display:block;  }

.sidebar { background-color:#6699cc; vertical-align: top; width: 180px; padding: 10px 0 0 20px; }
.sidebar a { color: #FFFF99; text-decoration: underline; }
.sidebar a:hover { color: #fff; text-decoration: underline; }

.leftnav { color:#fff; font-size: 0.8em; margin:5px 0; line-height: 135%; }
.leftnav ul {color: white; margin:0; padding:0; list-style-type: none; }
.leftnav li { color: white; margin:0; padding:0; }
.leftnav li a { color:#ffff99; font-weight: 500; text-decoration: underline; }
.leftnav li a:hover, .leftnav ul ul li a:hover { color: #fff; text-decoration: underline; }
.leftnav ul ul {color: white; margin: 0px 0 6px 10px; padding:0; list-style-type: none;}

#homeRightMain { background-color:#6699cc; padding-top:30px; }
#rightMain { padding-top:30px; }

h1 { color: white; font-size: 1.1em; font-weight: bold; margin: 20px 0 10px 20px; }
h2 { font-size: 1em; font-weight: bold; margin: 0.67em 0; }
h3 { font-size: .9em; font-weight: bold; margin: 0.67em 0; }

#quoteform td { font-size: 0.8em; vertical-align: top; }
#quoteform li { font-size: 1em; }

address {color:#4f4f56; font-size:100%; text-align:center; margin-bottom:10px; }

h2.footer { color:#fff; font-size: 110%; font-weight: 700; line-height: 200%; background-color:#6699cc; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; word-spacing: 10px; letter-spacing: 0.5px; width: 625px; margin-bottom:20px; }

h2.nonFooter, h3.nonFooter { color:#6699cc; font-size:larger; margin: 20px 0 10px 20px; }

.seoh1 { color:white; margin: 10px 0 0 10px; font-size:100%; }


