/*TAB SORTER */
body{font-family: Helvetica;}

.prototools-table{width:980px;font-family: Helvetica;background-color:#E1E1E1;text-align:left;font-size:12px; border-spacing:1px;}
.prototools-table th{
	background-color:#f1f1f1;
	border:1px solid #FFF;
	cursor:pointer;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url(http://i.cdn.turner.com/cnn/2010/images/04/15/bg.gif);
}

.prototools-table th.desc{background-image:url(http://i.cdn.turner.com/cnn/2010/images/04/15/desc.gif);background-color:#CDDBDC;}
.prototools-table th.asc{background-image:url(http://i.cdn.turner.com/cnn/2010/images/04/15/asc.gif);background-color:#CDDBDC;}
.prototools-table th.on{ background-color:#CDDBDC; cursor :pointer;}

.prototools-table td,.prototools-table th{ padding : 6px; word-wrap: break-word;}
.prototools-table tr.line0{ background-color:#FFF; }
.prototools-table tr.line1{ background-color:#F9F9F9; }
.prototools-table tr.on{ background-color:#CDDBDC; cursor :pointer;}
.prototools-table tr.selected{ background-color:#E4E4E4; cursor :pointer;}

div.prototools-options {border : 1px solid #E1E1E1; font-size:11px; padding :5px 7px;}
div.prototools-options input, div.prototools-options select{border : 1px solid #CCC; font-size:11px; padding :1px 3px; margin :0 5px;}

div.prototools-pager {border : none; font-size:11px; padding :5px 0px 12px; text-align:right; color:#999999;}
div.prototools-pager .currentpage {padding-left:10px;}
div.prototools-pager .totalpages {padding-right:10px;}
div.prototools-pager input {border : none; font-size:11px; margin :0; width:37px; height:25px; cursor:pointer;}
div.prototools-pager .first-page-button {background: #fff url(http://i.cdn.turner.com/cnn/2010/images/04/15/button.sprite.gif) no-repeat 0 0;}
div.prototools-pager .prev-page-button {background: #fff url(http://i.cdn.turner.com/cnn/2010/images/04/15/button.sprite.gif) no-repeat 0 -100px;}
div.prototools-pager .next-page-button {background: #fff url(http://i.cdn.turner.com/cnn/2010/images/04/15/button.sprite.gif) no-repeat 0 -200px;}
div.prototools-pager .last-page-button {background: #fff url(http://i.cdn.turner.com/cnn/2010/images/04/15/button.sprite.gif) no-repeat 0 -300px;}
div.prototools-pager .first-page-button-hover {background: #fff url(http://i.cdn.turner.com/cnn/2010/images/04/15/button.sprite.gif) no-repeat 0 -50px;}
div.prototools-pager .prev-page-button-hover {background: #fff url(http://i.cdn.turner.com/cnn/2010/images/04/15/button.sprite.gif) no-repeat 0 -150px;}
div.prototools-pager .next-page-button-hover {background: #fff url(http://i.cdn.turner.com/cnn/2010/images/04/15/button.sprite.gif) no-repeat 0 -250px;}
div.prototools-pager .last-page-button-hover {background: #fff url(http://i.cdn.turner.com/cnn/2010/images/04/15/button.sprite.gif) no-repeat 0 -350px;}

div.prototools-search {border : none; font-size:11px; padding :5px 0px 12px; float:left;}
div.prototools-search input {border : 1px solid #E1E1E1; font-size:11px; margin :0; width:252px; padding:4px; color:#999999;}

th {font-weight:bold;}


.data-grid-cnnVotesTable-column-Name{ width: 25%; }
.data-grid-cnnVotesTable-column-state { width: 6%; }
.data-grid-cnnVotesTable-column-District { width: 8%; }
.data-grid-cnnVotesTable-column-Party{ width:15%; }
.data-grid-cnnVotesTable-column-Would{ width: 15%; }
.data-grid-cnnVotesTable-column-Funding { width: 15%; }
.data-grid-cnnVotesTable-column-Debt { width: 15%; }

.data-grid-cnnVotesTable-column-new, .data-grid-cnnVotesTable-column-Waitlist { font-weight:bold; }


.tip_tier1 { color: #0071BC;}
.tip_tier2 { color: #F38E0D;}
.tip_tier2wl { color: #D46A0D;}
.tip_tier3 { color: #CA0002;}
.tip_special { color: #666666;}