/* --- Common --------------------------------------------- */

.ListTable {
	background-color: #ffffff;
	border: 0px;
	font-size: 12px;
	font-weight: normal;
	width: 100%;
}

.ListTable TD {
	padding: 4px 4px 4px 4px;
}


/* --- Header --------------------------------------------- */

.ListHeaderLight {
	background-color: #7db5e0;
	color: #FFFFFF;
	font-weight: bold;
}

.ListHeaderLight a:link,
.ListHeaderLight a:active,
.ListHeaderLight a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.ListHeaderLight a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.ListHeaderDark {
	background-color: #4785b7;
	color: #FFFFFF;
	font-weight: bold;
}

.ListHeaderDark a:link,
.ListHeaderDark a:active,
.ListHeaderDark a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.ListHeaderDark a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


/* --- Rows ----------------------------------------------- */

.ListRowLight td,
.ListRowLightOver td,
.ListRowLightSelected td,
.ListRowLightSelectedOver td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #dbdbdb;
	color: #303030;
	font-weight: normal;
	padding:8px 0 8px 7px;
}

.ListRowLight td a:link,
.ListRowLight td a:active,
.ListRowLight td a:visited,
.ListRowLightOver td a:link,
.ListRowLightOver td a:active,
.ListRowLightOver td a:visited,
.ListRowLightSelected td a:link,
.ListRowLightSelected td a:active,
.ListRowLightSelected td a:visited,
.ListRowLightSelectedOver td a:link,
.ListRowLightSelectedOver td a:active,
.ListRowLightSelectedOver td a:visited {
	color: #303030;
	text-decoration: underline;
}

.ListRowLight td a:hover,
.ListRowLightOver td a:hover,
.ListRowLightSelected td a:hover,
.ListRowLightSelectedOver td a:hover {
	color: #303030;
	text-decoration: none;
}

.ListRowDark td,
.ListRowDarkOver td,
.ListRowDarkSelected td,
.ListRowDarkSelectedOver td {
	background-color: #f5f5f5;
	border-bottom: 1px solid #dbdbdb;
	color: #303030;
	font-weight: normal;
	padding:8px 0 8px 7px;
}

.ListRowDark td a:link,
.ListRowDark td a:active,
.ListRowDark td a:visited,
.ListRowDarkOver td a:link,
.ListRowDarkOver td a:active,
.ListRowDarkOver td a:visited,
.ListRowDarkSelected td a:link,
.ListRowDarkSelected td a:active,
.ListRowDarkSelected td a:visited,
.ListRowDarkSelectedOver td a:link,
.ListRowDarkSelectedOver td a:active,
.ListRowDarkSelectedOver td a:visited {
	color: #303030;
	text-decoration: underline;
}

.ListRowDark td a:hover,
.ListRowDarkOver td a:hover,
.ListRowDarkSelected td a:hover,
.ListRowDarkSelectedOver td a:hover {
	color: #303030;
	text-decoration: none;
}


/* --- Over ----------------------------------------------- */

.ListRowLightOver,
.ListRowLightOver td {
	background-color: #D7E6F1;
	cursor: pointer;
}

.ListRowDarkOver,
.ListRowDarkOver td {
	background-color: #D7E6F1;
	cursor: pointer;
}


/* --- Select --------------------------------------------- */

.ListRowLightSelected,
.ListRowLightSelected td {
	background-color: #D7E6F1;
	cursor: pointer;
}

.ListRowDarkSelected,
.ListRowDarkSelected td {
	background-color: #D7E6F1;
	cursor: pointer;
}


/* --- Select Over ---------------------------------------- */

.ListRowLightSelectedOver,
.ListRowLightSelectedOver td {
	background-color: #BAD2E4;
	cursor: pointer;
}

.ListRowDarkSelectedOver,
.ListRowDarkSelectedOver td {
	background-color: #BAD2E4;
	cursor: pointer;
}


/* --- Cells ---------------------------------------------- */

.ListCellCheckbox {
	text-align: center;
	width: 15px;
}


/* --- Info ----------------------------------------------- */

.ListInfo div {
	color: #666666;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}

.ListInfo a:link,
.ListInfo a:active,
.ListInfo a:visited {
	color: #666666;
	text-decoration: none;
}

.ListInfo a:hover {
	color: #666666;
	text-decoration: underline;
}