/* page styles */
/*body { font-size:62.5%; }*/

.pollcaption
{
    text-align:center;
    font-size:18px;
}
/*visualize extension styles*/
/*the bottom in the visualize class controls height*/
.visualize { font-size:14px; margin: 10px auto; padding: 70px 40px 130px;/*chnaged 130 to 180px*/ background: #ccc url(../images/chartbg-vanilla.png) top repeat-x; border: 1px solid #ddd; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }
.visualize canvas { border: 1px solid #aaa; margin: -1px; background: #fff;; }
.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: #444; font-size: 1.2em; padding-right: 5px;height:auto; }
.visualize-labels-y li span.line { border-style: solid;  opacity: .7; }
.visualize .visualize-info { border: 0; position: static;  opacity: 1; background: none; }
/*title*/
.visualize .visualize-title { position: absolute; top: 20px; color: #333; margin-bottom: 0; left: 20px; font-size: 1.7em; font-weight: bold; height:auto;display:block; }
.visualize ul.visualize-key { position: absolute;  /*bottom: 10px; */background: #eee; z-index: 10; padding: 10px 0; color: #aaa; width: 100%; left: 0;height:auto;  }

/*li element for key
.visualize ul.visualize-key li { font-size: 1.2em;  margin-left: 20px; padding-left: 18px;line-height:25px; }*/
.visualize ul.visualize-key li { display:block; font-size: 1.2em;   line-height:25px; }
/*color block
.visualize ul.visualize-key .visualize-key-color { width: 20px; height: 20px;  margin: -10px -8px 18px 15px; }*/
.visualize ul.visualize-key .visualize-key-color {display:block; float:left;width: 20px; height: 20px;  margin: -8px -8px 18px 15px; }

/*legend block
.visualize ul.visualize-key .visualize-key-label { color: #333;font-size:1.4em;margin-left:25px; }*/
.visualize ul.visualize-key .visualize-key-label {display:block; color: #333;font-size:14px;margin-left:42px; }

table#rbtable {width:260px; border: none !important;margin:0;}
#rbtable td {border: none !important;}
td.trb {width: 40px ;padding:0; margin:0;border:none; }
td.trq {text-align: left;width:90%;border:none;}