@charset "utf-8";
body { background-image: url(/images/sitebgimg.jpg); background-repeat: repeat-x; background-color: #fff; color: #000; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; }
.bg { background-image: url(/images/contentbgimg.png); background-repeat: repeat-y; }

a:link { color: #007ed5; text-decoration: underline; }
a:visited { color: #007ed5; text-decoration: underline; }
a:hover { color: #007ed5; text-decoration: none; }

a.white:link { color: #fff; text-decoration: underline; }
a.white:visited { color: #fff; text-decoration: underline; }
a.white:hover { color: #fff; text-decoration: none; }

a.navmenu:link { font-size: 14px; text-decoration: none; }
a.navmenu:visited { font-size: 14px; text-decoration: none; }
a.navmenu:hover { font-size: 14px; text-decoration: underline; }

a.big:link { font-size: 14px; text-decoration: underline; }
a.big:visited { font-size: 14px; text-decoration: underline; }
a.big:hover { font-size: 14px; text-decoration: none; }

a.bc:link { color: #aaa; text-decoration: underline; }
a.bc:visited { color: #aaa; text-decoration: underline; }
a.bc:hover { color: #aaa; text-decoration: none; }

td.headline { color: #fff; font-size: 18px; }
td.content { vertical-align: top; color: #000; }
td.form { vertical-align: top; }

#fronth { background: url(/images/logo.jpg); height: 98px; margin: 0px; width: 446px; }
#fronth span { display: none; }

input[type=text] { height: 15px; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }
input[type=text].title { height: 23px; font-size: 18px; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }
input[type=password] { height: 15px; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }
textarea { font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }
select { font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }
select.st { font-size: 12px; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }


h1 { font-size: 24px; font-weight: bold; margin-bottom: -1px; margin-top: 1px; color: #a7e600; }
h2 { font-size: 18px; font-weight: bold; margin-top: 0mm; margin-bottom: 0.5mm; color: #a7e600; }
h3 { font-size: 14px; margin-top: 0.5mm; margin-bottom: 0.5mm; }
h4 { font-size: 11px; margin-bottom: 0.5mm; }
h2.adm { margin-bottom: 1px; margin-top: 1px; text-align: center; color: #007ed5; }

.wnormal { color: #fff; font-size: 11px; }
.wbigger { color: #fff; font-size: 14px; }
.bbigger { font-size: 14px; }
.inputbox { background-color: #eee; border: #ef1100 1px solid; color: #000; font-size: 11px; }
input.lform { width: 150px; color: #aaa; }
input[type=submit] { color: #000; font-size: 11px; font-family: Trebuchet MS; }
input[type=reset] { color: #000; font-size: 11px; font-family: Trebuchet MS; }
input[type=button] { color: #000; font-size: 11px; font-family: Trebuchet MS; }


td { vertical-align: top; }
td.fhelp { vertical-align: middle; color: #999; font-size: 9px; }
td.fitem { vertical-align: middle; font-weight: bold; }
td.fstar { color: #810090; width: 5px; }

table.widget { background-image: url(/images/widget-top.jpg); background-repeat: no-repeat; background-color: #f4f4f4; width: 200px; }
td.widgeth { vertical-align: middle; text-indent: 8px; color: #fff; font-size: 14px; }
div.widgetc { padding: 10px; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }

ul { font-size: 14px; }
td.gbold { font-size: 14px; color: #a7e600; font-weight: bold; }
td.topbanner { padding-right: 25px; vertical-align: middle; width:565px; }
td.litem { vertical-align: middle; text-indent: 25px; }
td.mitem { vertical-align: middle; }
td.ritem { vertical-align: middle; width: 420px; padding-right: 25px; }
td.lfoot { vertical-align: middle; text-indent: 25px; }
td.rfoot { vertical-align: middle; padding-right: 25px; }
td.ups { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #b4b4b4; }
td.tbord { border-top: 1px dashed #b4b4b4; }
td.mbord { border-bottom: 1px dashed #b4b4b4; color: #a7e600; }
td.lform { font-weight: bold; }
td.admbox { border: dashed 1px black; }
tr.bg1 { background-color: #f0f0f0; }
tr.bg2 { background-color: #fff; }
img.mid { vertical-align: middle; }
img.adbig,img.greyb { border: 1px solid #e0e0e0; }
img.rating { vertical-align: middle; width: 16px; height: 16px; }
img.darkgrey { border: 1px solid #aaa; }
img.freebadge { position: relative; top: 10px; left: 315px; width: 160px; height: 160px; }
p { margin-top: 0px; }
p.bc { text-indent: 25px; color: #aaa; }
p.sh { color: #777; }
span.gr { color: #00cc00; }
span.rd { color: #ccc; }
span.subject { color: #aaa; font-size: 11px;}
span.sdate { color: #aaa; font-size: 10px; }
span.gbold { font-size: 14px; color: #a7e600; font-weight: bold; }
div.user { background-image: url(/images/user-background.png); background-repeat: repeat-x; background-color: #e6ecf0; width: 695px; padding: 10px; border: 1px dashed #777; }
div.bord { border-bottom: 1px dashed #b4b4b4; }
div.login { display: none; text-indent: 25px; }
div.sep { border-bottom: 1px dashed #b4b4b4; width:450px; height: 10px;}
div.dashbox { padding: 5px; width: 200px; height: 200px; }
td.catinfo { font-size: 14px; }
div.cshigh { background-image: url(/images/catscore-badge-high.jpg); background-repeat: no-repeat; color: #fff; font-size: 48px; font-weight: bold; text-align: center; width: 64px; height: 64px; padding: 30px;}
div.csmiddle { background-image: url(/images/catscore-badge-middle.jpg); background-repeat: no-repeat; color: #fff; font-size: 48px; font-weight: bold; text-align: center; width: 64px; height: 64px; padding: 30px;}
div.cslow { background-image: url(/images/catscore-badge-low.jpg); background-repeat: no-repeat; color: #fff; font-size: 48px; font-weight: bold; text-align: center; width: 64px; height: 64px; padding: 30px;}
div.smcshigh { background-image: url(/images/small-catscore-high.png); background-repeat: no-repeat; color: #fff; font-size: 12px; font-weight: bold; text-align: center; width: 20px; height: 20px; padding-top: 2px; padding-left: 0px;}
div.smcsmiddle { background-image: url(/images/small-catscore-middle.png); background-repeat: no-repeat; color: #fff; font-size: 12px; font-weight: bold; text-align: center; width: 20px; height: 20px; padding-top: 2px; padding-left: 0px;}
div.smcslow { background-image: url(/images/small-catscore-low.png); background-repeat: no-repeat; color: #fff; font-size: 12px; font-weight: bold; text-align: center; width: 20px; height: 20px; padding-top: 2px; padding-left: 0px;}