@charset "utf-8";
/* CSS Document */

.widefat {
	border-width: 0px;
	border-style: solid;
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
	clear: both;
	margin: 0;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-color: #dfdfdf;
	background-color: #fff;
}

/* borders */
.widefat tr td:first-child,
.widefat tr th:first-child{
	border-left: 1px solid #dfdfdf;
}

.widefat tr td:last-child,
.widefat tr th:last-child{
	border-right: 1px solid #dfdfdf;
}

.widefat tr td:first,
.widefat tr th:first{
	border-left: 1px solid #dfdfdf;
}

.widefat tr td:last,
.widefat tr th:last{
	border-right: 1px solid #dfdfdf;
}

.widefat thead tr th,
.widefat tr.thead th,
.widefat tr.thead td{
	border-top: 1px solid #dfdfdf;
	font-weight:bold;
}



.widefat * {
	word-wrap: break-word;
}

.widefat a {
	text-decoration: none;
}

.widefat tr td,
.widefat tr th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 11px;
	vertical-align: text-top;
	overflow: hidden;
	background-color:#FFFFFF;
}

.widefat tr.subtitle td,
.widefat tr.subtitle th{background-color:#f5f5f5;}

.widefat tr.subtotals td,
.widefat tr.subtotals th{background-color:#F2F7FF;}

.widefat tr.totals td,
.widefat tr.totals th{background-color:#DFECFF;}

.widefat td {
	padding: 7px 7px 5px;
	vertical-align: top;
}

/* split */

.widefat tr.split,
.widefat tr.split td,
.widefat tr.split th{border:0px solid; background-color:transparent;}



/* corner radius */

.widefat thead tr th:first,
.widefat tr.thead th:first,
.widefat tr.thead td:first {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}

.widefat thead tr th:last,
.widefat tr.thead td:last,
.widefat tr.thead th:last {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

.widefat tfoot tr th:first,
.widefat tr.tfoot td:first,
.widefat tr.tfoot th:first {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.widefat tfoot tr th:last,
.widefat tr.tfoot td:last ,
.widefat tr.tfoot th:last {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.widefat thead tr th:first-child,
.widefat tr.thead td:first-child,
.widefat tr.thead th:first-child {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}

.widefat thead tr th:last-child,
.widefat tr.thead td:last-child ,
.widefat tr.thead th:last-child {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

.widefat tfoot tr th:first-child,
.widefat tr.tfoot td:first-child ,
.widefat tr.tfoot th:first-child {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.widefat tfoot tr th:last-child,
.widefat tr.tfoot td:last-child,
.widefat tr.tfoot th:last-child {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}




.widefat td p {
	font-size: 11px;
}

.widefat th {
	padding: 7px 7px 4px;
	text-align: left;
	line-height: 1.3em;
}

.widefat th input {
	margin: 0 0 0 8px;
	padding: 0;
	vertical-align: text-top;
}

.widefat .check-column {
	width: 2.2em;
	padding: 0;

}

.widefat tbody th.check-column {
	padding: 7px 0 22px;
}

.widefat th#comments {
	vertical-align: middle;
}

.widefat td,
.widefat th {
	border-color: #dfdfdf;
}

.widefat thead tr th,
.widefat tr.thead th,
.widefat tr.thead td,
.widefat tfoot tr th,
.widefat tr.tfoot td,
.widefat tr.tfoot th{
	color: #333;
	background: #dfdfdf url(../images/thead.png) repeat-x scroll left top;
}

tr.alternate td,
tr.alternate th, 
tr.alt td,
tr.alt th {
	background-color: #fbfbfb;
}

.widefat table,
.widefat table tr,
.widefat table tr th,
.widefat table tr td,
.widefat table tr td:last-child,
.widefat table tr th:last-child,
.widefat table tr td:first-child,
.widefat table tr th:first-child,
.widefat thead table tr th,
.widefat tfoot table tr th,
.widefat tr.thead table th,
.widefat tr.tfoot table th,
.widefat table tr.alternate td,
.widefat table tr.alternate th,
.widefat table tr.alt td,
.widefat table tr.alt th{margin:0px; padding:0px; background-color:transparent; background-image:none; background:none; top:0px; border:0px solid; border-left:0px solid; border-top:0px solid; border-right:0px solid; border-width:0px;}