.table-demo
{
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	border:1px solid #000;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
	margin:0;
	padding:0;
	width:100%;
}

.table-demo table
{
	border-collapse:collapse;
	border-spacing:0;
	height:100%;
	margin:0;
	padding:0;
	width:100%;
}

.table-demo tr:last-child td:last-child
{
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
	border-width:0;
}

.table-demo table tr:first-child td:first-child
{
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
}

.table-demo table tr:first-child td:last-child
{
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
}

.table-demo tr:last-child td:first-child
{
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
}

.table-demo tr:hover td
{
	background-color:#bfdce8;
}

.table-demo tr:nth-child(odd)
{
	background-color:#dedcc1;
}

.table-demo tr:nth-child(even)
{
	background-color:#fff;
}

.table-demo td
{
	border:1px solid #000;
	border-width:0 1px 1px 0;
	color:#000;
	padding:5px;
	text-align:left;
	vertical-align:middle;
}

.table-demo tr:last-child td
{
	border-width:0 1px 0 0;
}

.table-demo tr td:last-child
{
	border-width:0 0 1px;
}

.table-demo tr:first-child td
{
	background:0;
	background-color:#c00;
	border:0 solid #000;
	border-width:0 0 1px 1px;
	color:#fff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc0000",endColorstr="#cc0000");
	text-align:center;
}

.table-demo tr:first-child:hover td
{
	background:0;
	background-color:#c00;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc0000",endColorstr="#cc0000");
}

.table-demo tr:first-child td:first-child
{
	border-width:0 0 1px;
}

.table-demo tr:first-child td:last-child
{
	border-width:0 0 1px 1px;
}




#table-6
{
	border:1px solid #B0B0B0;
	width:100%;
}

#table-6 tbody
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

#table-6 thead
{
	text-align:left;
}

#table-6 thead th
{
        color: #fff;
	background:0 color-stop(100%,#DBDBDB));
        background-color:#cc0000;
	border:1px solid #B0B0B0;
	font-size:16px;
	font-weight:700;
	padding:3px 10px;
        text-shadow: none;
}

#table-6 td
{
	padding:3px 10px;
}

#table-6 tr:nth-child(even)
{
	background:#dedcc1;
}

#table-6 tr:hover td
{
	background-color:#bfdce8;
}
