.ratingsys-tbl-container {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}

.ratingsys-tbl-name {
    font-family: Georgia, 'Times New Roman'; 
}

.ratingsys-tbl-description {
    font-family: Georgia; 
    font-size: 10px;
}

.ratingsys-tbl-tab-container {
    padding: 15px 10px 0px 5px; 
	padding: 0px; 
	height: 30px; 
}

a.ratingsys-tbl-tab {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;

	border-collapse: separate;
	border-color:#DFDFDF;
	border-style:solid;
	border-width:1px;
	cursor:pointer;

	margin: 6px 6px 0 5px; 
	padding: 4px 5px 2px;

	text-decoration:none;

	font-size: 1.3em; 
	float: left; 
}

a.ratingsys-tbl-tab {
	background-color:#F1F1F1;
	color:#999999; 
}

.ratingsys-tbl-tab-container a.current {
	background-color:#E9E9E9;
	border-bottom-color:#E9E9E9;
	color:#333333;
}

.ratingsys-tbl-tab-wrapper {
    clear: both; 
}

.ratingsys-tbl-tab-wrapper .rounded {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border-collapse:separate;
	border-spacing:0;
	border-style:solid;
	clear:both;
}

table.ratingsys-tbl thead {
    background-color: #E6EEEE; 
}

table.ratingsys-tbl thead tr .header {
    background-image:url(../images/bg.gif);
    background-position:right center;
    background-repeat:no-repeat;
    cursor:pointer;
}

table.ratingsys-tbl thead tr .headerSortDown, table.ratingsys-tbl thead tr .headerSortUp {
    background-color:#8DBDD8;
}
table.ratingsys-tbl thead tr .headerSortDown {
    background-image:url(../images/desc.gif);
}

table.ratingsys-tbl thead tr .headerSortUp {
    background-image:url(../images/asc.gif);
}

table.ratingsys-tbl tr.alternate {
    background-color:#F9F9F9;
}

.ratingsys-tbl p {
    padding: 0px; margin: 0px; 
}

.ratingsys-tbl th, .ratingsys-tbl td {
    border-width: 1px;
    border-style: solid;  
}