body { background:#888 url(images/pagebg.gif) repeat-x; color:silver;background-attachment:fixed;}
td { color:#000;}
a { color:white; font-weight:bold;}
a:hover { color:silver; font-weight:bold; }
td a { color: #f00; }
td a:hover { color: #fff; }
.shotbox a { color:white; }
td a:hover { color: #fff;text-decoration:none; }

.container { border:1px solid #c83030;}
.contents {background:#CECECE;}
.infobox { border-color:#c83030;-moz-border-radius:5px;}


.coltable { background:none;padding:1px;border:1px solid #666;}
.colhead { background:#222;text-align:center;font-weight:bold;font-size:10px;padding:4px;color:#eee}
.col0,.col1,.col2,.col3,.col4,.col5,.col6 { border:none;text-align:center;font-size:10px;}
.col0 { background:#b0b0b0;}
.col1 { background:#b8b8b8;}
.col2 { background:#c0c0c0;}
.col3 { background:#c8c8c8;}
.col4 { background:#d0d0d0;}
.col5 { background:#d8d8d8;}
.col6 { background:#e0e0e0;}

.shotbox { padding:5px;font-size:10px;text-align:center;margin:3px;background:#000;color:#eee;border:1px solid #c83030;}
.shotbox img {}

.code { background-color:black;border-width:2px;border-style:inset;padding:4px;font-family:lucida console;font-size:11px;color:#eee}
.code span {color:yellow;}

.chart_img {border:1px solid #888; }

.chartTable { background:#eee;border:1px solid #888;}
.chartHead  { background:#000 url(images/charthead.gif) repeat-x;padding:6px;font-size:10px;font-weight:bold;text-align:center;color:#ccc}
.charthead span { color:#fff;cursor:pointer;}
.chartHead2  { background:#000 url(images/charthead2.gif) repeat-x;padding:6px;font-size:10px;font-weight:bold;text-align:center;}
.chartTitle { font-size:12px;color:#eee;font-weight:bold;}
.chartSubTitle { font-size:10px;color:#aaa;}
.chartYAxis { background:#ddd;color:#000;font-weight:bold;text-align:center;font-size:10px;border:1px solid #ccc;}
.chartGutter { background:#ddd;border:none;}
.chartArea { padding:10px 0px 7px 0px;background-image:url(/images/chartarea_gridline_light.gif);background-position:center;background-color:#eee;border:1px solid #ccc;}
.chartBar { border:1px solid black;font-size:10px;}
.chartScore { font-family:tahoma;letter-spacing:1px;position:relative;top:-4px;font-size:10px;color:#000;padding-left:4px; }
.chartScale { background:#ddd;border:none;color:#888;text-align:center;font-size:10px;}
.chartLegend { background:#eee;border:1px solid #888;text-align:center;}
.chartLegendLabel { height:16px;margin-right:10px;white-space:nowrap;}
.chartComments {width:400px;font-size:70%;font-style:italic;text-align:left;padding-top:4px;}
