BODY {font-family: Tahoma,Arial,Helvetica; font-size: 14px; width: 885px}

A:link {color: #00a; text-decoration: none}
A:visited {color: #044; text-decoration: none}
A:hover, A:active {color: #f00; text-decoration: underline}

TH {font: bold 12px verdana; background: #009; color: #fff; text-align: center}
TH A:link, TH A:visited {color: #fff}
TH A:hover, TH A:active {color: #ff0}
TD {vertical-align: top}

/* top banner with optional links */
H1 {padding: 0 0 3px 0; margin: 0; font-size: 20px}
H2 {padding: 0; margin: 0; font-size: 17px}

/* navigation text links */
.links {margin: 2px 0 2px 0; padding: 0}
.links li {display: inline; padding: 2px 10px; background-color: #fcce04; border-right: solid 1px #444; border-bottom: solid 1px #444}
.links li.on {background-color: #ddd; border-bottom: dashed 1px #ddd}

H2.mid {text-align: center; border-left: solid 1px #444; padding: 7px 0}

/* home page navigation */
.index {padding-bottom: 12px; vertical-align: top; width: 865px}
.nav {float: left; margin-right: 10px; border: solid 2px #444}
.nav H3 {font-size: 12px; text-align: center; margin: 0; padding: 2px; background-color: #ddd; border-bottom: solid 2px #444}

.missing, .content {width: 100%; border: solid 1px #444}
.missing {background: #fff url(image/news.gif) repeat-x; padding: 10px}
.missing li {padding-bottom: 10px}

.clear {clear: both; padding-bottom: 7px}
.right {float: right}
.bbb {position: absolute; left: 910px}
.trex {position: absolute; left: 790px}

/*table headers*/
.th1 {background: #009; color: #fff}
.th2 {background: #ccc; color: #000}

.th2 A:link, .th3 A:visited {color: #000}
.th2 A:hover, .th3 A:active {color: #f00}

/*table*/
TABLE.rpt {border-left: solid 1px #444; border-top: solid 1px #444; border-right: none; border-bottom: none; border-collapse: collapse; empty-cells: show}
TABLE.rpt TH, TABLE.rpt TD {border-left: none; border-top: none; border-right: solid 1px #444; border-bottom: solid 1px #444}

/*row*/
.r1 {background: #fff}
.r2 {background: #ddd}

.about {padding: 20px; background: #fff url(image/news.gif) repeat-x; color: #000; border-top: solid 1px #444}
.phone, .email, .address {padding: 2px 30px}
.phone {background-color: #009; color: #fff; float: left}
.address {background-color: #009; color: #fff; float: right}
.email {background-color: #ccc; text-align: center}
.email A:link {color: #000}
.email A:hover {color: #f00}
.contact {border-top: solid 1px #444}

IMG {border: 0}

/* used for spam detection */
.required {visibility: hidden; display: none}

/* override AD Galley */
#gallery {padding: 2px 20px; background: #ddd; width: 843px; border: solid 1px #444}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description span {font-size: smaller}

