@charset "utf-8";

table.fixed {
	table-layout: fixed;
}
table.details {
	table-layout: fixed;
	width: 600px;
	background-color: #FFFFFF;
}
table.details td {
	vertical-align: top;
}
table.details th {
	color: #000000;
	font-size: 12px;
	border-bottom: 1px solid #EEEEEE;
}

table.details td.data {
	background-color: #EEEEEE;
}

table.details td.data_180 {
	background-color: #EEEEEE;
	width: 180px;
}

table.details td.data_480 {
	background-color: #EEEEEE;
	width: 480px;
}

table.details td.label {
	background-color: #E8E8D7;
	width: 120px;
}

td.actions {
	text-align: right;
}

td.actions a {
	background-color: #EEEEEE;
	padding: 2px 4px;
}

table.details a, table.details a:link, table.details a:visited, table.details a:active {
	color: #000066;
	text-decoration: none;
}
table.details a:hover {
	color: #666666;
	text-decoration: none;
}

tr.group {
	background-color: #FFFFFF;
}

tr.group td {
	color: #009900;
	font-weight: bold;
	text-align: left;
	//word-wrap: break-word;
	border-bottom: 1px solid #009900;
	padding-top: 8px;
}

tr.group_important {
	background-color: #FFFFFF;
}

tr.group_important td {
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	//word-wrap: break-word;
	border-bottom: 1px solid #FF0000;
	padding-top: 8px;
}

td.actions input.button, td.actions button {
	font: bold 11px Tahoma;
	color: #000000;
	background-color: #d4d0c8;
	//filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=2);
	/*text-shadow: #aaaaaa 2px 2px 2px;*/
	padding-bottom: 2px;
	//padding-bottom: 0px;
	//margin-bottom: 2px;
	//margin-left: 2px;
	border: 1px solid #888888;
}

table.list td.actions {
	padding-top: 4px;
}

span.required {
	color: red;
	font-weight: bold;
}
