/* page styles */
body{font-size:62.5%;}

/*demo styles*/
table {width:950px;height:200px;margin-left:30px;}
table.accessHide{position:absolute;left:-999999px;}
td, th{ font-size:1.2em;padding:2px;width:8%;}
th{background-color:#f4f4f4;} 
caption{font-size:1.5em;}

/*visualize extension styles*/
.visualize{margin:60px 0 0 30px;padding:70px 40px 90px;background:#222 url(../images/chartbg.png) top repeat-x;border:1px solid #000;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.visualize canvas{border:1px solid #888;margin:-1px;background:#222;}
.visualize-labels-x, .visualize-labels-y{top:70px;left:40px;z-index:100;}
.visualize-pie .visualize-labels{position:absolute;top:70px;left:40px;}
.visualize-labels-x li span.label, .visualize-labels-y li span.label{color:#aaa;font-size:1.3em;padding-right:5px;}
.visualize-labels-y li span.line{border-style:dotted;opacity:.6;}
.visualize .visualize-info{border:0;position:static;opacity:1;background:none;}
.visualize .visualize-title{position:absolute;top:5px;color:#fff;margin-bottom:0;left:20px;font-size:2.1em;font-weight:bold;}
.visualize ul.visualize-key{position:absolute;bottom:15px;background:#444;z-index:10;padding:10px 0;color:#aaa;width:100%;left:0;}
.visualize ul.visualize-key li{font-size:1.2em;margin-left:20px;padding-left:18px;}
.visualize ul.visualize-key .visualize-key-color{width:10px;height:10px;margin-top:-4px;}
.visualize ul.visualize-key .visualize-key-label{color:#fff;}