h1 { color: #005aab; font-size: 13px; font-weight: bold; margin: 0; }
h2 { color: #005aab; font-size: 15px; font-weight: bold; margin: 0; }
h3 { color: #005aab; font-size: 20px; font-weight: bold; margin: 0; }
li { margin: 1.5em 0 1em 1px; }
hr { color: #094ca1; }
.imgright { float: right; margin: 0 8px 8px; }
.imgleft { float: left; margin: 0 8px 8px; }

body { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
tbody { font-size: 11px; }
a:link { color: #000; }

a:visited { color: #909090; }

a:hover { color: #909090; }

a:active { color: #909090; }
.objright { float: right; }
.objleft { float: left; }
.copyright { color: #8c8c8c; font-size: 9px; line-height: 10.5px; padding-bottom: 2px; padding-left: 20px; }
.copyrightlink { color: #8c8c8c; font-size: 9px; line-height: 10.5px; text-decoration: none; padding-bottom: 2px; }
a.copyrightlink:link { color: #8c8c8c; font-size: 9px; line-height: 10.5px; text-decoration: none; padding-bottom: 2px; }
a.copyrightlink:visited { color: #8c8c8c; font-size: 9px; line-height: 10.5px; text-decoration: none; padding-bottom: 2px; }
a.copyrightlink:hover { color: #004589; font-size: 9px; line-height: 10.5px; text-decoration: underline; padding-bottom: 2px; }
a.copyrightlink:active { color: #004589; font-size: 9px; line-height: 10.5px; text-decoration: underline; padding-bottom: 2px; }
.poweredbycell { font-size: 9px; line-height: 10.5px; text-decoration: none; padding-right: 30px; }
.poweredby { color: #8c8c8c; font-size: 9px; line-height: 10.5px; text-decoration: none; padding-bottom: 2px; }
a.poweredby:link { color: #8c8c8c; font-size: 9px; line-height: 10.5px; text-decoration: none; padding-bottom: 2px; }
a.poweredby:visited { color: #8c8c8c; font-size: 9px; line-height: 10.5px; text-decoration: none; padding-bottom: 2px; }
a.poweredby:hover { color: #004589; font-size: 9px; line-height: 10.5px; text-decoration: underline; padding-bottom: 2px; }
a.poweredby:active { color: #004589; font-size: 9px; line-height: 10.5px; text-decoration: underline; padding-bottom: 2px; }
.menucell { color: #fff; text-decoration: none; padding: 3px 15px 3px 25px; }
.menunorm { color: #fff; font-size: 12px; text-decoration: none; }
a.menunorm:link { color: #fff; font-size: 12px; text-decoration: none; }
a.menunorm:visited { color: #fff; font-size: 12px; text-decoration: none; }
a.menunorm:hover { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menunorm:active { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
.menuon { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menuon:link { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menuon:visited { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menuon:hover { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menuon:active { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
.contentcell { font-size: 11px; padding: 0 25px 5px 20px; }
.contentcellminpad { font-size: 11px; padding: 2px 4px; }
.mainformcells { font-size: 11px; padding: 2px; }
.listingsfield { font-size: 11px; background-color: #f8f8f8; padding: 2px 4px; border-bottom: 1px solid #909090; }
.listingsclosed { color: #ed1c24; font-size: 11px; font-weight: bold; background-color: #f8f8f8; padding: 2px 4px; border-bottom: 1px solid #909090; }
.listingsopen { color: #4c8d24; font-size: 11px; font-weight: bold; background-color: #f8f8f8; padding: 2px 4px; border-bottom: 1px solid #909090; }
.listingsfieldexclusive { font-size: 11px; background-color: #e8eff8; padding: 3px 4px 3px 35px; }
.listingsfieldexclnopad { font-size: 11px; background-color: #e8eff8; padding: 3px 4px; }
.listingsbizname { color: #2a5aa1; font-size: 14px; font-weight: bold; line-height: 14px; background-color: #ffc20e; text-align: center; padding-right: 30px; padding-left: 5px; }
.listingsfieldnorm { font-size: 11px; padding: 3px 4px 3px 35px; }
.listingsfieldnormnopad { font-size: 11px; padding: 3px 4px; }
.menubkg { background-image:  url("images/menu-bkg.jpg"); background-repeat: no-repeat; background-position: 0 bottom; }
.onpagemenu { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; background-color: #006334; background-image:  url("images/menu-bkg.jpg"); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 100%; float: left; padding: 2px 0 3px 8px; border-bottom: 2px solid #ffcb08; }
a.onpagemenu:link { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; background-color: #006334; text-decoration: none; width: 100%; padding: 3px 0 3px 8px; border-bottom: 2px solid #ffcb08; }
a.onpagemenu:visited { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; background-color: #006334; text-decoration: none; width: 100%; padding: 3px 0 3px 8px; border-bottom: 2px solid #ffcb08; }
a.onpagemenu:hover { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; background-color: #4c8024; background-image:  url("images/menu-bkg.jpg"); background-repeat: no-repeat; background-position: center bottom; text-decoration: none; width: 100%; padding: 3px 0 3px 8px; border-bottom: 2px solid #ffcb08; }
a.onpagemenu:active { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; background-color: #4c8024; background-image:  url("images/menu-bkg.jpg"); background-repeat: no-repeat; background-position: center bottom; text-decoration: none; width: 100%; padding: 3px 0 3px 8px; border-bottom: 2px solid #ffcb08; }
.pagemenuborder { border: solid 1px #006334; }

.advertisingbox { color: #FFFFFF; font-size: 10px; background-color: #FFFFFF; padding: 8px; border: 1px solid #ffcb08; }
.advertisingboxtext { color:#000000; font-size: 10px; background-color: #FFFFFF; }
a.advertisingboxtext:link { color:#000000; font-size: 10px; text-decoration: none; }
a.advertisingboxtext:visited { color:#000000; font-size: 10px; text-decoration: none;  }
a.advertisingboxtext:hover { color:#005aab; font-size: 10px; text-decoration:underline;  }
a.advertisingboxtext:active { color:#000000; font-size: 10px; text-decoration: none;  }
.onpagebox { color: #000; font-size: 11px; padding: 8px; border: solid 1px #ffcb08; }
.imagecaption { color: #000; font-size: 11px; font-style:italic; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 5px 0 5px 0; }

.qsearchheader { color: #ffcb08; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 2px; padding-bottom: 2px; }
.qsearchbox { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #387bbc; padding: 8px; border: solid 1px #ffcb08; }
.linkbox2cell { color: #2a5aa1; font-size: 10px; line-height: 10px; background-color: #ffc20e; padding-right: 5px; padding-left: 5px; }
.linkbox2link { color: #2a5aa1; text-decoration: none; }
a.linkbox2link:link { color: #2a5aa1; text-decoration: none; }
a.linkbox2link:visited { color: #2a5aa1; text-decoration: none; }
a.linkbox2link:hover { color: #2a5aa1; text-decoration: none; }
a.linkbox2link:active { color: #2a5aa1; text-decoration: none; }

.inspectorsblurb { color:#000000; font-size: 13px; font-weight:bold; background-color: #FFFFFF; }
