.protoratestar ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; HEIGHT: 25px; LEFT: 0; TOP: -2px; POSITION: relative; FLOAT: left; BACKGROUND: url('stars.gif') repeat-x ; CURSOR: pointer; }
.protoratestar li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; HEIGHT: 25px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 2; POSITION: absolute; PADDING: 0; }
.protoratestar li.curr { BACKGROUND: url('stars.gif') left 31px; FONT-SIZE: 1px; }

.protogrid  th {border-right:1px solid #b5b5b5;border-left:1px solid #ffffff;height:28px;background:url('protogrid_header_inac.gif'); font:normal 11px/13px Tahoma, sans-serif; color: #055a78;cursor:pointer; }
.protogrid  table {border-collapse: collapse;table-layout: fixed;}
.protogrid  td {padding: 0.2em;font:11px/13px Tahoma, sans-serif; height:20px;color: #444444;border-left:1px solid #fafafa;border-right:1px solid #b5b5b5; }
.protogrid  tfoot {background:#cccccc; font:normal 11px/13px Tahoma, sans-serif; color: #055a78;height:22px; }
.protogrid  tr.rowcur {background-color: #ffffff;}
.protogrid  tr.rowodd {background-color: #ffffff;}
.protogrid  tr.roweven {background-color: #ededed;}
.protogrid .nosort {border-right:1px solid #b5b5b5;border-left:1px solid #ffffff;height:28px;background:url('protogrid_header_inac.gif'); font:normal 11px/13px Tahoma, sans-serif; color: #055a78;cursor:pointer; }
.protogrid .sort {border-right:1px solid #b5b5b5;border-left:1px solid #ffffff;height:28px;background:url('protogrid_header_ac.gif'); font:normal 11px/13px Tahoma, sans-serif; color: #ffffff;cursor:pointer; }
.protogrid .total {background:#e0dede;padding: 0.2em;font:11px/13px Tahoma, sans-serif; height:20px;color: #055a78;border-left:1px solid #fafafa;border-right:1px solid #b5b5b5; }


