BODY { background-color: #FFFFFF; COLOR: black; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

/*FIX THIS:
MARGIN-TOP: 0px;MARGIN-BOTTOM: 0px;MARGIN-LEFT: 0px;MARGIN-RIGHT: 0px;*/

.bgpopup { background-color: #EBEBD6 }

A:link, A:visited, A:active { color: #0000FF; text-decoration: none; font-weight: bold }
A:hover { color: #990000 }

A.nobold, A.nobold:visited { color: #0000FF; text-decoration: none; font-weight: normal }
A.nobold:hover { color: #990000; font-weight: normal }



/* Start Buttons */

INPUT.btn-on { border-color: black; border-width: 1px; background: #4D4DFF; font-size: 11px; color: #ffffff; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
INPUT.btn-off { border-color: 555555; border-width: 1px; background: #E5E5E5; font-size: 11px; color: #7D7D7D; font-weight: normal }


A.mockbtn, A.mockbtn:visited { font-size: 11px; font-weight: bold; text-decoration: none }
A.mockbtn:hover { background-color: #4D4DFF; color: white; text-decoration: none }

A.mockbtn-sm, A.mockbtn-sm:visited { font-size: 10px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Helvetica,Geneva,Sans-Serif }
A.mockbtn-sm:hover { background-color: #4D4DFF; font-weight: normal; color: white; text-decoration: none }

/* End Buttons */

/* Start Styled Tables */



TABLE.gray { background-color: #E0DFE3; border: 1px solid #BABABA; padding: 5px }



TABLE.marketplacebox { background-color: #F3F3E4; border: 0px solid #BABABA; padding: 2px }
TABLE.homebox { background-color: #F0F0F0; border: 0px solid #BABABA; padding: 5px }
TABLE.ZZZhomegreen { background-color: #CCD7CD; border: 0px solid #BABABA; padding: 5px }



/* End Styled Tables */



/* Start Add Listing */

.shorttxtbox { width: 400px; font-size: 11px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.longtxtbox { height: 35px; width: 550px; font-size: 11px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }


td.line-between { border-top: 1px solid #ebebd6 }
td.line-last { border-top: 1px solid #D1D1A7 }

/* Start Search Stuff */

td.search-sort-hdr { background-image: url(/img/search-sort-shad.gif); background-color: #ebebd6; border-bottom: 1px solid #D1D1A7; font-size: 9px; color: #79795D; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding: 3px; letter-spacing: 1px; text-transform: uppercase }

td.tab-search { background-color: #E5E5C3; border-bottom: 1px solid #D1D1A7; padding: 5px; padding-left: 7px; padding-right: 7px }

.ZZZnavsearch { padding-top: 2px; background-color: #E5E5C3; border-right: 1px solid #D1D1A7 }

INPUT.search { text-align: center; position: relative; top: 2px; height: 18px; width: 124px; border-color: #ADAD85; border-width: 1px; background: white; font-size: 10px; color: #838383; font-family: Verdana,Arial,Helvetica,sans-serif,Geneva }

/* End Search Stuff */


td.favorites { background-image: url(/img/search-sort-shad.gif); background-color: #ebebd6; font-size: 9px; color: #79795D; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding: 3px; letter-spacing: 1px; text-transform: uppercase }


/* Start Error Stuff */

td.vpage-loginbox { background-color: #CC0000; font-size: 35px; color: white; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding-left: 12px; padding-right: 12px }
td.vpage-logintxt { background-color: white; border: 1px dotted #CC0000; font-size: 12px; color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding: 10px }

.error { color: #CC0000 }

.error-ttyl { font-size: 20px; color: #CC0000; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

/* End Error Stuff */





/* Start Email This */

INPUT.emailthis-inputs { width: 250px; border-color: #A4A4A4; border-width: 1px; font-size: 11px; color: black; font-family: Arial,Helvetica,Verdana,sans-serif,Geneva }
TEXTAREA.emailthis-message { height: 75px; width: 300px; color: black; font-family: Arial }

/* End Email This */





/* Start Calendar Stuff */

td.calothermonthBG, td.caldayBG, td.caltodayBG, td.calBG { font-family: arial; font-size: 11px; font-weight: bold; background-color: white }
td.calothermonthBG { background-color: #FFFFFFF }

td.calmonthBG { font-family: arial; font-size: 15px; font-weight: bold }


.event { width: 100%; background-color: #EBEBD6; border-bottom: solid 1 #D1D1A7; cursor: pointer }

.caldaynumBG, .caldaynumBG-off { text-align: center; width: 15px; height: 15px; background-color: white; font-size: 11px; font-weight: bold; border-right: 1px solid #D1D1A7; border-bottom: 1px solid #D1D1A7 }
.caldaynumBG-off { color: #919191 }

.textlinkBG { border: solid thin #D1D1A7; border-width:1 0 0 0; }
.calweekBG { padding-top: 3px; padding-bottom: 2px; background-image: url(/img/search-sort-shad.gif); font-size: 9px; color: #79795D; letter-spacing: 1px; text-transform: uppercase }

.calmonthBG { text-align:center;font-weight: bolder; font-size: 14px; }
td.caltodayBG { color:red; background-color:#eeeeee; border-width:1; border:solid thing #800000; }
.calthismonthBG { text-decoration:none; color:#000000; }
.calothermonthBG { text-decoration:none; color:#D1D1A7; }
.caleventsBG { font-size:9px; font-weight: normal; padding: 1px}
A.calBG { text-decoration:none;color:#000000; }



TD.calday,TD.calmonth,TD.caltoday { font-family: arial; font-size: 10px; font-weight: bold; background-color: #F0F0F0; border-width: 1; border: solid thin #EEEEEE }
TD.cal { font-family: arial; color: black; font-size: 11px; font-weight: bold; background-color: #C9C9C9 }


TD.textlink {border:solid thin #919191;border-width:1 0 0 0;}
TD.calday {border:solid thin #BABABA;border-width:1 0 1 0;}
TD.calmonth {text-align: center }
.caltoday {text-align: center; color: black; background-color:white }
A.cal {text-decoration:none;color:#000000;}
.calthismonth {text-decoration:none;color:#000000;}
.calothermonth {text-decoration:none;color:#919191;}
.calborder { border: solid thin white; border-width: 0 2 0 2 }

/* End Calendar Stuff */



/* Start Home Page Special Boxes */

table.sbox-outer { width: 300px; background-color: #BBD6BD; border: 1px solid #A5BEA7; padding: 0px }
table.sbox-inner { width: 100%; background-color: white; padding: 0px }

td.sbox-ttyl { width: 100%; border-top: 1px solid #D1D1A7; border-bottom: 1px solid #D1D1A7 }
td.sbox-box { background-color: white; border-left: 1px solid #D1D1A7; border-right: 1px solid #D1D1A7; border-bottom: 1px solid #D1D1A7 }

td.sbox-moviesplitter { border-right: 1px solid #D1D1A7; font-size: 10px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }



td.sbox-ttyl-home { width: 100%; background-color: #F0F0F0; border-top: 1px solid #BABABA; border-bottom: 1px solid #BABABA }

td.sbox-moviesplitter-home { border-right: 1px solid #BABABA; font-size: 10px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }






td.ttyl-tab { font-size: 14px; color: #202019; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding-left: 6px; padding-right: 1px }
td.XXXttyl-tab { background-color: #E5E5C3; border-left: 1px solid #D1D1A7; border-top: 1px solid #D1D1A7; font-size: 14px; color: #202019; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding-left: 6px; padding-right: 1px }


/* End Home Page Special Boxes */





/* Start Movies Page */

td.mvlistings,td.mvlistingslast { font-size: 10px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
td.mvlistings { border-bottom: 1px solid #D1D1A7 }

/* End Movies Page */



.bullet { padding-left: 2px; font-size: 11px; color: #990000; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

A.headlines, A.headlines:visited {  color: #0000FF; font-size: 11px; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
A.headlines:hover { color: #990000; font-weight: normal }

.ttyl-headline { font-size: 11px; color: #202019; letter-spacing: 1px; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding-left: 3px }
.ZZZZttyl-headline-bar { background-color: #EBEBD6; border-left: 10px solid #D1D1A7; border-right: 1px solid #D1D1A7; border-top: 1px solid #D1D1A7; border-bottom: 1px solid #D1D1A7; padding: 1px }

.ZZZttyl-headline { font-size: 11px; color: #202019; letter-spacing: 1px; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding-left: 3px }
.ZZZttyl-headline-bar { background-color: #EBEBD6; border-left: 10px solid #D1D1A7; border-right: 1px solid #D1D1A7; border-top: 1px solid #D1D1A7; border-bottom: 1px solid #D1D1A7; padding: 1px }





td.space { padding-bottom: 7px; }

td.cat-tab { background-color: #E5E5C3; border-left: 1px solid #D1D1A7; border-top: 1px solid #D1D1A7; font-size: 14px; color: #202019; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding-left: 6px; padding-right: 1px }


td.cat-tab-lowerline { border-bottom: 1px solid #D1D1A7 }
td.cat-tab-lowerline-off { border-bottom: 1px solid #E5E5C3 }

td.cat-tab-off { background-color: #EBEBD6; border-left: 1px solid #D6D6C2; border-top: 1px solid #D6D6C2; font-size: 14px; color: #202019; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding-left: 6px; padding-right: 1px }

td.cat-tab-link { color: #0000FF; font-weight: bold  }
td.cat-tab-link-off { color: #8D8DE6; font-weight: bold  }

td.cat-tab-blurb { background-color: #E5E5C3; border-left: 1px solid #D1D1A7; border-right: 1px solid #D1D1A7; border-bottom: 1px solid #D1D1A7; color: #656541; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif,Geneva }

td.cat-tab-blurb-offbtm { background-color: #E5E5C3; border-left: 1px solid #D1D1A7; border-right: 1px solid #D1D1A7; font-size: 14px; color: #656541; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif,Geneva }

td.cat-tab-addlink { border-bottom: 1px solid #D1D1A7 }

td.cat-on { background-color: #EBEBD6; border-top: 1px solid #D6D6C2; border-bottom: 1px solid #D6D6C2; font-size: 12px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding-left: 8px }
td.cat-off { background-color: #ffffff; font-size: 12px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding-left: 8px }

td.cat-last-on { background-color: #EBEBD6; font-size: 12px; border-bottom: 1px solid #D1D1A7; border-top: 1px solid #D6D6C2; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding-left: 8px }
td.cat-last-off { background-color: #ffffff; font-size: 12px; border-bottom: 1px solid #D1D1A7; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding-left: 8px }

td.content-on { background-color: #EBEBD6; font-size: 12px; border-bottom: 1px solid #D1D1A7; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; padding-left: 8px }

td.btn-barlinge { border-top: 1px solid #D1D1A7 }


table.cat { border-left: 1px solid #D1D1A7; border-right: 1px solid #D1D1A7 }

.tablesubtexton { color: white; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }
.tablesubtext { font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }

.doctitleon { font-size: 14px; color: white; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
A.doctitle, A.doctitle:visited { color: #8D8DE6; font-weight: bold; font-size: 14px; text-decoration: none; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
A.doctitle:hover { color: #0000FF; text-decoration: none }


/* Start Nav Links and Buttons */

A.navlinks, A.navlinks:visited { padding-bottom: 3px; color: #202019; font-weight: bold; font-size: 10px; text-decoration: none; font-family: Verdana,Arial,Helvetica,Geneva,sans-serif }
A.navlinks:hover { color: #202019; text-decoration: none }
.navbutton { padding: 2px; padding-left: 10px; background-color: #E5E5C3; border-right: 1px solid #D1D1A7; cursor: pointer }
.navbuttonlght { padding: 2px; padding-left: 10px; background-color: #F3F3E4; border-right: 1px solid #D1D1A7; cursor: pointer }


A.navservices-links, A.navservices-links:visited { padding-bottom: 3px; color: #202019; font-weight: bold; font-size: 10px; text-decoration: none; font-family: Verdana,Arial,Helvetica,Geneva,sans-serif }
A.navservices-links:hover { color: #202019; text-decoration: none }

.navservices-button-hdr { padding: 2px; padding-left: 10px; background-color: #707070; border-right: 1px solid #919191; border-bottom: 1px solid #919191; border-top: 1px solid #919191; color: #FFFFFF; font-weight: bold; font-size: 10px; text-decoration: none; font-family: Verdana,Arial,Helvetica,Geneva,sans-serif  }
.navservices-button { color: red; padding: 2px; padding-left: 10px; background-color: #DCDCDC; border-right: 1px solid #BABABA; cursor: pointer }
.navservices-buttonlght { color: red; padding: 2px; padding-left: 10px; background-color: #EFEFEF; border-right: 1px solid #BABABA; cursor: pointer }


.ZZZnavlinksoff { color: #FBC966; font-weight: bold; font-size: 11px; text-decoration: none; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.ZZZnavtitletop { color: white; font-weight: bold; font-size: 10px; text-decoration: none; font-family: Verdana,Arial,Helvetica,Geneva,sans-serif }
.ZZZnavtitle { color: #202019; font-weight: bold; font-size: 10px; text-decoration: none; font-family: Verdana,Arial,Helvetica,Geneva,sans-serif }
A.ZZZnavsublinks, A.ZZZnavsublinks:visited { color: #0000FF; font-weight: bold; font-size: 9px; text-decoration: none; font-family: Verdana,Arial,Helvetica,Geneva,sans-serif }
A.ZZZnavsublinks:hover { color: #990000; text-decoration: none }


/* End Nav Links and Buttons */



.atextsmdefault { color: black; font-size: 10px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.whititle { color: white; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none }

.surveyttyl { font-size: 18px; color: #202019; text-decoration: none; font-style: italic; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; letter-spacing: 1px }
.surveyttylshadow { position: relative; font-size: 18px; color: #E9E9E9; text-decoration: none; font-style: italic; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; letter-spacing: 1px }

.survey130 { width: 130px; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }
.survey150 { width: 150px; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }
.survey200 { width: 200px; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }
.survey350 { width: 350px; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }
.surveyfeedback { width: 350px; height: 45px; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }


/* Start Vpage Styles */

INPUT.cat-tab-edit { font-weight: bold; text-align: center; width: 100px; border-color: #A4A4A4; border-width: 1px; font-size: 12px; color: black; font-family: Arial,Helvetica,Verdana,sans-serif,Geneva }


INPUT.tab { font-size: 10px; width: 70px; text-align: center; font-weight: bold; color: black }
INPUT.tagline { font-size: 10px; width: 340px; text-align: center; font-weight: bold; color: black }

INPUT.hdr1main { font-size: 14px; width: 483px; font-weight: bold; color: #848467; font-family: Arial }
TEXTAREA.txt1main { height: 140px; width: 483px; color: black; font-family: Arial }
.hdr1main { font-size: 14px; font-weight: bold; color: #848467; font-family: Arial }

.hdr1main-home { font-family: Arial; font-size: 14px; color: #848467; font-weight: bold }
.ZZZhdr1main-home { font-size: 14px; font-weight: bold; color: #202019; font-family: Arial }

INPUT.hdr1main-home { font-size: 14px; width: 427px; font-weight: bold; color: #848467; font-family: Arial }
TEXTAREA.txt1main-home { height: 140px; width: 427px; color: black; font-family: Arial }
.txt1main-home { color: black; font-family: Arial }
.txt1main { color: black; font-family: Arial }

TABLE.notepad { padding-top: 3px }

TABLE.boximg,TABLE.boximgon { color: #B0B0B0; background-color: #F6F6F6; border: 1px solid #D7D7D7;  }
TABLE.boximgon { color: white }

TABLE.upload { color: black; height: 30px; width: 100%; background-color: #EBEBD6; border-bottom: 1px solid #759EB7; font-size: 12px; font-weight: bold; color: black; font-family: Arial }

INPUT.hdrsubs { font-size: 12px; width: 150px; text-align: center; font-weight: bold; color: #848467; font-family: Arial }
.hdrsubs { font-size: 12px; font-weight: bold; color: #848467; font-family: Arial }

INPUT.hdrinfo { font-size: 14px; width: 600px; font-weight: bold; color: #848467; font-family: Arial }



.hdrinfo { font-size: 14px; width: 500px; font-weight: bold; color: #848467; font-family: Arial }
TEXTAREA.txtinfo { height: 140px; width: 600px; color: black; font-family: Arial }
.txtinfo { width: 600px; color: black; font-family: Arial }

INPUT.browse { font-size: 9px; width: 175px; color: #202019; font-family: Arial }


td.text-hdr,td.text-subhdr { text-align: left; border-bottom: 1px solid #729F76; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
td.text-hdr { font-size: 17px; color: #919191; font-weight: bold; border-bottom: 2px solid #729F76; }
td.text-subhdr { font-size: 12px; color: #919191; font-weight: bold; letter-spacing: 1px }

.pad { padding-left: 15px }
.pad-right { padding-right: 15px }
.pad-left { padding-left: 10px }

.padtopbtm { padding-top: 3px; padding-bottom: 10px }
.padtop { padding-top: 3px }
.padmid { padding-top: 7px; padding-bottom: 7px }
.padbtm { padding-bottom: 10px }
.pad-left-right { padding-left: 10px; padding-right: 10px}

.padcontact { padding-left: 7px; padding-right: 7px; }


td.catalog-line { border-top: 1px solid #D6D6C2 }

INPUT.hdrscontact { background-color: #EBEBD6; font-size: 14px; width: 250px; font-weight: bold; color: #202019; font-family: Arial }
.hdrscontact { font-size: 14px; font-weight: bold; color: #202019; font-family: Arial }
.hdrscontactview { background-color: #EBEBD6; padding: 3px; font-size: 14px; font-weight: bold; color: #202019; font-family: Arial }

H1 { padding-top: 5px; font-weight: bold; font-size: 17px; Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.vpagettyl { font-size: 17px; font-weight: bold; color: #848467; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.vpageurl { font-size: 10px; color: #848467; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; letter-spacing: 1px }

TEXTAREA.txtcontact { font-size: 14px; height: 140px; width: 100%; color: black; font-family: Arial }
TEXTAREA.txtcontactfixed { font-size: 14px; height: 140px; width: 250px; color: black; font-family: Arial }

INPUT.hdrsubscontact { font-size: 12px; width: 300px; text-align: center; font-weight: bold; color: black; font-family: Arial }

/* End Vpage Styles */





td.endpage-line { border-top: 1px solid #D1D1A7; padding-top: 0px; padding-bottom: 0px }

td.navline { border-right: 1px solid #D1D1A7 }


TABLE.hdrbar { height: 38px; width: 761px }
td.hdrbar,td.hdrbardomain { background-color: #E5E5C3; border-top: 1px solid #D1D1A7; border-bottom: 1px solid #D1D1A7 }
td.hdrbardomain { border-right: 0px; font-weight: bolder; font-size: 14px; font-family: Verdana,Arial,Helvetica,sans-serif,Geneva; color: #68976B; padding-left: 10px }

TABLE.footerbar { height: 30px; width: 761px }
td.ZZZfooterbar { padding: 5px }

td.footerbarlinks { height: 28px; padding: 5px }
td.footerbar { padding: 5px; background-color: #E5E5C3; border-top: 1px solid #D1D1A7 }

.footer { font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif,Geneva }

A.morefooter, A.morefooter:visited { color: #0000FF; font-weight: normal; font-size: 10px; text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif,Geneva; letter-spacing: 0px }
A.morefooter:hover { color: #990000; text-decoration: none }


.arrowcarrot-rt { padding-right: 2px; font-weight: bold; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif,Geneva }

.arrowcarrot { padding-left: 2px; }


A.morefooter-off, A.morefooter-off:visited { color: #CCCCCC; font-weight: normal; font-size: 10px; text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif,Geneva }
A.morefooter-off:hover { color: #CCCCCC; text-decoration: none }
.morefooter-off { color: #B7B7B7; font-weight: normal; font-size: 10px; text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif,Geneva; letter-spacing: 0px }

.addlisting { font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif,Geneva }




.ZZZbar { color: #DDE1E8; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; text-decoration: none }
A.ZZZbar, A.ZZZbar:visited { color: #0000FF; font-weight: bold; font-size: 10px; text-decoration: none; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
A.ZZZbar:hover { color: #990000; text-decoration: none }

A.ZZZsubnavlinks, A.ZZZsubnavlinks:visited { color: #0000FF; font-weight: bold; font-size: 10px; text-decoration: none; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
A.ZZZsubnavlinks:hover { color: #990000; text-decoration: none; font-weight: bold }
.ZZZsubnavlinksoff { color: #000000; font-size: 10px; text-decoration: none; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

A.textsmcal, A.textsmcal:visited { color: #0000FF; font-weight: bold; font-size: 10px; text-decoration: none; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }
A.textsmcal:hover { color: #990000; text-decoration: none; font-weight: bold }

.text { font-size: 12px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
UL { font-size: 12px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
OL { font-size: 12px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
P { font-size: 12px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
TD { font-size: 12px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
TH { font-size: 12px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.textsm { font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }
.atextsm { font-size: 10px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.atextmed { font-size: 11px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.atextlg { font-size: 12px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }


.atext17 { font-size: 17px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.atextlger { font-size: 20px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }


.tableresult { background-color: white; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }
.tableresultvary { background-color: #E5ECEF; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }
.tabletxt { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }



A.nonvuser, A.nonvuser:visited { color: #202019; text-decoration: none }
A.nonvuser:hover { color: #202019 }

.tablesubttyl { font-weight: bold; color: #202019; font-size: 12px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.tablesubtxt { font-size: 11px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.smwhititle { color: white; font-size: 8px; font-family: Arial, Verdana, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none }

.textssm { font-size: 9px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }
.textsmred { color: #CC0000; font-size: 9px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif }


SELECT { font-size: 11px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.select { font-size: 11px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

TEXTAREA { font-size: 12.4px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
INPUT { font-size: 12.4px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }























A.catalog, A.catalog:visited { color: #0000FF; font-weight: bold; font-size: 10px; text-decoration: none; font-family: Verdana,Arial,Helvetica,Geneva,sans-serif }
A.catalog:hover { color: #990000; text-decoration: none }

A.category, A.category:visited { color: #0000FF; font-weight: bold; font-size: 13px; text-decoration: none; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
A.category:hover { color: #990000; text-decoration: none }

.subcategory { font-size: 10px; color: #0000FF; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
A.subcategory, A.subcategory:visited { color: #0000FF; font-weight: normal; font-size: 10px; text-decoration: none; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
A.subcategory:hover { color: #990000; text-decoration: none }

.premium { font-size: 10px; color: #990000; font-weight: bold; font-family: Verdana,Arial,Helvetica,Geneva,sans-serif }
.premiumtxt { font-size: 10px; font-family: Verdana,Arial,Helvetica,Geneva,sans-serif }
A.premium, A.premium:visited { color: #0000FF; font-weight: normal; font-size: 10px; text-decoration: none; font-family: Verdana,Arial,Helvetica,Geneva,sans-serif }
A.premium:hover { color: #990000; text-decoration: none }

.caltitle { font-size: 17px; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

