.thead {
	background: #23a0da url(gradient.png) bottom left repeat-x;
	color: #09415b;
	padding: 4px 6px;
	border-color: #1379a8;
	border-style: solid;
	border-width: 1px 1px 2px 1px;
	text-shadow: 0 1px 0 #37b2eb;
	/*-moz-border-radius: 5px 5px 0 0;*/
	/*-webkit-border-top-left-radius: 5px;*/
	/*-webkit-border-top-right-radius: 5px;*/
	font-size: 13px;
}

.thead a {
	color: #09415b;
	text-decoration: none;
}

.tcat {
	background: #444;
	color: #fff;
	padding: 4px 6px;
	font-size: 12px;
}

.tcat a {
	color: #fff;
}

.tcol1 {
	border-bottom: 1px solid #ccc;
        padding: 0;
}

.tcol2 {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
        text-align:right;
        margin-left:5px;
	margin-right:5px;
}

.tcol0 {
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
        text-align:left;
        margin-left:5px;
	margin-right:5px;
}

.tcell1 {
        font-weight:bolder;
        text-align:left;
}

.tcell2 {
        text-align:right;
}

.tcell3 {
        text-align:center;
}

//.trow3 {
//	background: #eee;
//	border-bottom: 1px solid #ccc;
//	padding: 4px;
//}

.trow_shaded {
	background: #ffdde0;
	border-bottom: 1px solid #fcc;
}

.trow_selected td {
	background: #FFFBD9;
}

.trow_sep {
	background: #ddd;
	color: #555;
	padding: 4px;
	text-align: center;

	font-size: 12px;
	font-weight: bold;
}

.tfoot {
	background: #737373 url(gradient.png) bottom left repeat-x;
	color: #fff;
	border-color: #525252;
	border-style: solid;
	border-width: 2px 1px 1px 1px;
	vertical-align: middle;
	padding: 6px;
	/*-moz-border-radius: 0 0 5px 5px;*/
	/*-webkit-border-bottom-left-radius: 5px;*/
	/*-webkit-border-bottom-right-radius: 5px;*/
	text-shadow: 0 -1px 0 #333;
	font-size: 12px;
}

.tfoot a {
	color: #fff;
	text-decoration: none;
}

.container
{
 	padding: 0;
        margin: 0;
        width: 100%;
        border-left:  1px solid #ccc;
        border-right: 1px solid #ccc;
}
