.table-view {
	color: #515151;
	font-family: "lucida sans", arial, verdana, tahoma, helvetica, sans-serif;
	margin: 0px 0px;
	padding: 0px 0px;
	border-collapse: collapse;
}

.table-view th {
	background: #ebebeb url('images/th-table-view-bg.gif') left top repeat-x;
	border: 1px solid #cdcdcd;
	color: #272727;
	font-size: 11px;
	font-weight: normal;
   text-align: center;
	margin: 0px 0px;
	padding: 3px 0px;
}

.table-view th a {
	background: url('images/th-a-tableview-bg.gif') right 4px no-repeat;
	color: #272727;
	display: block;
	padding: 0px 15px 0px 0px;
}

.table-view th a:hover {
	background: url('images/th-a-tableview-bghover.gif') right 4px no-repeat;
	color: #000000;
}

.table-view td {
	border: 1px solid #edebeb;
	border-left: 1px solid #edebeb;
	border-right: 1px solid #edebeb;
	margin: 0px 0px;
	padding: 4px 3px;
}

.table-view a {
	color: #3e6ba7;
	text-decoration: none;
	margin: 0px 0px;
	padding: 0px 0px;
}

.table-view a:hover {
	text-decoration: underline;
}

.table-view label input {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px;
}

.table-view .blink-row {
	background-color: #f2f8fd;
}

.table-view a.button-edit {
	background-color: #ebad5d;
	background-image: url('images/button-bg.gif');
	background-repeat: repeat-x;
	border: 1px solid #d89844;
	color: #FFFFFF;
	display: inline;
	text-align: center;
	text-decoration: none;
	margin: 0px 1px;
	padding: 1px 4px;	
}

.table-view a:hover.button-edit {
	background-color: #ff934b;
	background-image: url('images/button-bg-hover.gif');
	background-repeat: repeat-x;
	border: 1px solid #f07a2b;
}

.table-view td.content-center {
	text-align: center;
}
