@charset "utf-8";
/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	margin: 0;
}
a {
	color: #000000;
}


/* table list */
.table_list th {
	text-align:left;
	font-size:11px;
}
.table_list td {
	text-align:left;
	font-size:10px;
}

.table_list .odd {
	background-color: #E9E9E9;
}

.table_list .even {
}	

.table_list .odd:hover {
	cursor: pointer;
	background-color: #F1EFFC;
}
.table_list .even:hover {
	cursor: pointer;
	background-color: #F1EFFC;
}

.table_list td a, .table_list td a:hover {
	text-decoration: none;
}

.table_list th a {
	xdisplay: block;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: right;
}
.table_list .active_ascending a {
	background-image: url(/sflexsharedfiles/images/icons/sortAsc.gif);
}
.table_list .active_descending a {
	background-image: url(/sflexsharedfiles/images/icons/sortDesc.gif);
}


/* page links */
.paging {
	text-align: center;
	margin-top: 10px;
	line-height: 30px;
}
.paging a, .paging span { 
	border: solid 1px;
	text-decoration: none;
	padding: 5px;
}
.paging span { 
	border: none;
}


/* table detail */
.table_detail td {
	vertical-align:top;
	height: 20px;
	border-bottom: 1px dotted #CCCCCC;
}

.table_detail .label {
	font-weight:bold;
	width: 150px;
}
.table_detail .data {
}

.spacer { 
height: 25px;
}

.contact {
background-color: #F5F5F5;
padding-top: 15px;
border-bottom: 0;
}
