a { color: #0066FF; font: 12px arial, tahoma, verdana; }
a:hover { color: #000000; }
a.dlink { color: #006699; font: bold 12px arial; }
a.item { color: #006699; font: bold 13px verdana; word-spacing: 1px; }
a.ll { color: #666666; text-decoration: none; }
a.ll:hover { color: #000000; text-decoration: underline; }
a.pt { color: #800000; font: 18px tahoma, arial; text-decoration: none; }
a.pt:hover { color: #FF0000; text-decoration: underline; }
a.relt { color: #C42700; text-decoration: none; }
a.relt:hover { color: #FF6600; }
a.title { color: #FD3300; font: 25px georgia, "Times New Roman", serif; letter-spacing: -1px; text-decoration: none; }
a.title:hover { color: #FF6600; font: 25px georgia, "Times New Roman", serif; letter-spacing: -1px; }
a.vll { color: #666666; font-size: 10px; text-decoration: none; }
a.vll:hover { color: #000000; font-size: 10px; text-decoration: underline; }
body { color: #444444; font: 12px arial, tahoma, verdana, sans-serif; margin: 0px; padding: 0px; text-align: center; width: 100%; }
div.ai { background-color: #EFEFEF; border: solid 1px #CCCCCC; color: #666666; margin-bottom: 5px; margin-top: 5px; padding: 5px 0px 5px 5px; width: 100%; }
div.clearing { clear: both; font-size: 0; height: 0px; }
div.cli { padding-bottom: 10px; }
div.dlinks { background: #E6EBF6; border: 1px solid #666666; margin-bottom: 5px; padding: 4px; }
div.h { color: #339900; font: 16px verdana, arial; letter-spacing: -1px; margin-bottom: 10px; }
div.inf{ background-color: #F1F1F1; border: solid 1px #CCCCCC; float: left; height: 110px; padding: 5px; width: 100px; }
div.link { padding-bottom: 5px; padding-top: 5px; }
div.links { background-color: #F1F1F1; border: solid 1px #CCCCCC; height: 110px; margin-left: 115px; padding: 5px; }
div.lt { color: #666666; font-size: 11px; padding-bottom: 5px; }
div.menu { width: 199px; }
div.menu .mcitemcur { border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; color: #339933; padding: 5px; }
div.menu a.menu { background-color: #F0FFF0; border-bottom: 1px solid #EFEFEF; color: #999999; display: block; font: 11px verdana, tahoma, arial, sans-serif; padding: 5px; text-decoration: none; }
div.menu a.menu:hover { background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; color: #FF6600; display: block; font: 11px verdana, sans-serif; padding: 5px; }
div.menu a.menucat { background-color: #F0FFF0; border-bottom: 1px solid #EFEFEF; color: #7C7C7C; display: block; font: 12px verdana, tahoma, arial, sans-serif; padding: 5px; text-decoration: none; }
div.menu a.menucat:hover { background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; color: #FF6600; display: block; font: 12px verdana, sans-serif; padding: 5px; }
div.mtitle { color: #003366; font: 18px georgia, verdana, tahoma, arial, sans-serif; letter-spacing: -1px; padding: 5px; }
div.pd { padding-bottom: 7px; padding-top: 7px; width: 100%; }
div.pli{ font: 12px georgia, "Times New Roman", serif; margin-bottom: 20px; text-align: justify; }
div.rating { padding-left: 42px; }
div.rel { font: 11px georgia, "Times New Roman", serif; padding: 5px; }
div.related { background-color: #F1F1F1; border: solid 1px #CCCCCC; padding: 5px; }
div.rfloat { background-color: #F1F1F1; border: 1px solid #CCCCCC; float: right; line-height: 20px; margin: 5px; padding: 5px; width: 250px; }
div.sf { font: 11px verdana; }
div.sform { background-color: #FFD700; border: solid 1px #CCCCCC; font: 12px tahoma, arial; margin-bottom: 10px; padding: 10px; }
div.space { height: 50px; }
div.spacer { border-bottom: 1px solid #336699; clear: both; margin-bottom: 10px; margin-top: 10px; }
form { display: inline; }
h1 { color: #006666; font: bold 16px verdana, tahoma; }
h2 { color: #3088B5; font: bold 14px verdana, tahoma; }
h3 { color: #3088B5; font: bold 12px verdana, tahoma; }
input, select { border: solid 1px #999999; display: inline; font: 11px tahoma, verdana; margin-bottom: 3px; margin-top: 3px; padding: 0px; }
input.btn { background-color: #FFDAB5; border: 0px; padding: 4px 4px 2px 2px; }
input.radio { border: 0px; }
li { list-style-position: inside; }
p.last, #maincontainer #content #sysinfo { margin-bottom: 0px; }
span.bold { font-weight: bold; }
span.curnum { background-color: #FFFF97; color: #999999; font: bold 12px arial, tahoma; margin-right: 3px; padding: 1px 7px 1px 7px; }
span.label { width: 200px; }
span.num { background-color: #FFFFBB; color: #0099CC; font: bold 10px tahoma; margin-right: 3px; padding: 1px 7px 1px 7px; }
#catlist { width: 100%; }
#catlist div.line { margin: 15px; }
#catlist div.line div.left { float: left; width: 50%; }
#catlist div.line div.right { margin-left: 50%; }
#excl { float: left; }
#footer { background: url(/images/footer.jpg) repeat-x; clear: both; height: 93px; }
#footitle { font-family: tahoma, serif; font-size: 10px; margin: auto; padding: 10px; text-align: right; width: 85%; }
#header { background: url(/images/header.jpg) repeat-x; font: bold 16px arial, tahoma, sans-serif; height: 96px; padding: 10px; }
#linfo { background-color: #EEE8AA; border: 2px solid #FFA500; margin-top: 5px; padding: 2px; }
#maincontainer { float: left; margin-right: -200px; width: 100%; }
#maincontainer #content { margin: 10px; margin-right: 250px; }
#pageinfo { color: #C9C9C9; font: 10px verdana, sans-serif; padding: 3px; text-align: center; }
#pinfo div.line { border-bottom: solid 1px #CACACA; margin: 5px; }
#pinfo div.line div.left { float: left; width: 100px; }
#pinfo div.line div.right { margin-left: 100px; }
#right { }
#rightcontainer { float: right; width: 200px; }
#tip { background: #CCFF99; background-position: left top; border: 1px dotted #999999; float: right; font: 11px 'trebuchet ms', tahoma; margin-right: 50px; width: 200px; }
#title { color: #FF3300; font: 25px georgia, "Times New Roman", serif; letter-spacing: -1px; margin: auto; text-align: left; width: 85%; }
#title .ss { color: #999999; font: 11px tahoma; letter-spacing: 2px; }
#wrapper { margin: auto; text-align: left; width: 85%; }