table {
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 20px 0;
	background: #FFF
}

.tablewidth td {
	width: 33%;
}

tr {
	text-align: center;
}

td.textleft {
	text-align: left;
	font-weight: bold;
}

td.textleft strong {
	float: left
}

td.textleft span {
	float: right;
	color: #808080;
	font-weight: normal;
}

table th {
	font-size: 16px;
	font-weight: bold;
	background: url(../images/bg_box_title.jpg) repeat-x #9bc11e;
	padding: 7px 0 8px 0;
	border-right: 1px solid #5d8200;
}

#dynamic th {
	font-size: 16px;
	color: #4b4b4b;
	border-bottom: 1px solid #bababa;
	border-right: 1px solid #bababa;
	padding: 7px 0;
	background: #FFF;
}

#dynamic .lastth {
	border-right: none;
}

td {
	height: 27px;
	padding: 0 10px;
	border-right: 1px solid #bababa;
}

td.last,th.last {
	border-right: none;
}

.tRowOdd {
	background: #efefef;
}

.tRowEven {
	
}

.clean {
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 20px 0;
	background: none;
}

.clean td {
	border-right: none;
	padding: 25px 10px;
}

.dark {
	background:#efefef;
}


