a { color: #000; text-decoration:none; }
body { background: #000 url(bg.jpg) repeat-x; height: 100%; margin: 0px; padding: 0px; }
file, input, select, textarea { font: 12px Tahoma, Verdana, sans-serif; }
form { margin: 0px; }
hr { border: 0; color: #AA9; background: #AA9; height: 1px; }
html { height: 100%; margin: 0px; padding: 0px; }
#splash { width: 100%; }
.box { background-color: #FFF; }
.box-header { background: url(box-header-bg.jpg); color: #000; font: bold 12px Tahoma, Verdana, sans-serif; border-bottom: 1px solid #CCC; }
.box-header a { color: #C00; }
.box-header a:hover { color: #C00; }
.box-header .evidence { color: #FC0; }
.box-main { color: #000; font: 12px Tahoma, Verdana, sans-serif; padding: 4px; }
.button { background-color: #EED; color: #000; border: 1px solid #8D887A; font: 12px Tahoma, Verdana, sans-serif; padding: 1px; }
.content td { font: 12px Tahoma, Verdana, sans-serif; padding: 1px; }
.evidence { color: #C00; font: 12px Tahoma, Verdana, sans-serif; font-weight: bold; }
.evidence-alt { color: #369; font: 12px Tahoma, Verdana, sans-serif; font-weight: bold; }
.expired-main { background: #FFF; color: #999; font: 12px Tahoma, Verdana, sans-serif; }
.expired-main a { color: #999; }
.expired-over { background: #DDD; color: #999; font: 12px Tahoma, Verdana, sans-serif; }
.expired-over a { color: #999; }
.footer { font: 12px Tahoma, Verdana, sans-serif; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-top: none; }
.footer a { color: #C00; }
.footer td { background: #FFF; color: #000; text-align:center; }
.footer .footer-center { padding: 4px; }
.footer .footer-left { background: #000 url(main-left.jpg) repeat-y; vertical-align: bottom; }
.footer .normal, .footer .normal a { color: #000; }
/*
.footer .footer-right {
	background: url(main-right.jpg) repeat-y right;
	vertical-align: bottom;
}
*/

.grid { background: #AA9; }
.grid td { padding: 4px; }
.grid-alt { background: #FAFBFA; font: 12px Tahoma, Verdana, sans-serif; }
.grid-evidence { background: #FC0; font-weight: bold; }
.grid-header { background: #EED; font: bold 12px Tahoma, Verdana, sans-serif; }
.grid-header a { }
.grid-header a:hover { color: #666; }
.grid-main { background: #FFF; font: 12px Tahoma, Verdana, sans-serif; }
.grid-over { background:#FF6; font: 12px Tahoma, Verdana, sans-serif; }
.grid-alt { background: #C00; color: #FFF; }
.header { background: #000 url(header-bg.jpg); text-align: center; }
.header .content { margin-top: 8px; }
.header .content a { font: bold 11px Tahoma, Verdana, sans-serif; color: #CCC; }
.header .content img { margin-bottom: 2px; }
.header .content .evidence { color: #900; }
.header .content .img { border: 2px solid #CCC; }
.header .content .img-new { border: 2px solid #700; }
/*.header-center {
	background: url(header-bg.jpg);
	text-align: center;
}*/

.hidden { display: none; }
.icon { vertical-align:middle; padding-right: 2px; }
.img { border: 1px solid #000; }
.img-new { border: 2px solid #C00; }
.img-alt { border: 2px solid #369; }
.inside td { color: #000; font: 12px Tahoma, Verdana, sans-serif; padding: 2px; }
.intro { background: #000; }
.main { background: #FFF; border-left: 1px solid #CCC; border-right: 1px solid #CCC; min-height: 320px; height: auto !important; height: 320px; }
.main-center { background: #FFF url(shadow-bottom.jpg) top repeat-x; }
.main-left { background: #000; }
.main-left .box-bottom { background: #000 url(box-menu-bottom-bg.jpg); color: #000; }
.main-left .box-header { background: #000 url(box-menu-header-bg.jpg); color: #CCC; font: bold 12px Tahoma, Verdana, sans-serif; border-bottom: 1px solid #666; }
.main-left .box-main { background: #000; color: #CCC; font: 12px Tahoma, Verdana, sans-serif; padding: 4px; }
.main-left .box-main a { color: #CCC; }
.main-login { background: #FFF; border-left: 1px solid #CCC; border-right: 1px solid #CCC; }
.menu td { font: 12px Tahoma, Verdana, sans-serif; padding: 0px; }
.ok { color: #090; font: 12px Tahoma, Verdana, sans-serif; font-weight: bold; }
.ko { color: #C00; font: 12px Tahoma, Verdana, sans-serif; font-weight: bold; }
.page { margin: 0px; padding: 0px; }
.pointer { cursor: pointer; }
.small { font-size: 10px; }
.splash td { color: #000; background: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; font: bold 12px Tahoma, Verdana, sans-serif; padding: 1px; padding-top: 36px; padding-bottom: 36px; }
.stretch { height: 100%; }
.sub-footer { background: #FFF; color: #CCC; font: 12px Tahoma, Verdana, sans-serif; border-left: 1px solid #CCC; border-right: 1px solid #CCC; }
.sub-footer a { color: #000; font: 12px Tahoma, Verdana, sans-serif; text-decoration: none; }
.sub-footer td { text-align: center; }
.sub-footer .sub-footer-center { padding: 4px; }
.sub-footer .sub-footer-left { background: #000 url(main-left.jpg) repeat-y; vertical-align: bottom; }
.sub-header { background: #333 url(sub-header-bg.jpg); color: #CCC; font: bold 12px Tahoma, Verdana; }
.sub-header .evidence { color: #FFF; }
.sub-header-center { padding-bottom: 1px; }
.sub-header a { color: #FFF; text-decoration: none; }
.sub-header a:hover { color: #FFF; }
