body.popUp {
	padding: 0;
	width: 93%;
}

.hidden {
	display: none;
}

.ajaxed {

}

.loading-normal {
	font-size: 13px;
	font-weight: normal;
	padding-left: 20px;
	background-image: url(../../../../sys/js/jquery-mod/assets/loading.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
}

.loading-small {
	font-size: 11px;
	font-weight: normal;
	padding-left: 20px;
	background-image: url(../../../../sys/js/jquery-mod/assets/loading.gif);
	background-repeat: no-repeat;
	background-position: 0px -4px;
}



div.rel-data{
	border: 1px solid #cc6633;
	border-bottom: 2px solid #cc6633;
	border-right: 2px solid #cc6633;
	padding: 3px 3px 3px 3px;
	margin-top: 0px; margin-bottom: 2px;
	text-align: left;
}

div.master-data {
	border: 1px solid #cc6633;
	border-bottom: 2px solid #cc6633;
	border-right: 2px solid #cc6633;
	padding: 3px 3px 3px 3px;
	margin-top: 0px; margin-bottom: 2px;
	text-align: left;
}



table.data-list {
	border: 1px solid silver;
	padding: 3px;
}

table.data-list tr.data-head td {
	color: white;
	font-weight: bold;
	background-color: #00a7db;
	padding-bottom: 3px;
	border-bottom: 5px solid #fafafa;
}

table.data-list td {
	padding: 3px 5px 1px 5px;
}




table.rel-list {
	border: none;
	padding-bottom: 5px;
}

table.rel-list tr.data-head td {
	color: white;
	font-weight: bold;
	background-color: #d68a64;
	padding-bottom: 3px;
	border-bottom: 5px solid #999996;
}

table.rel-list td {
	padding: 1px 5px 2px 5px;
}




.data-list-even {
	background-color: #f6f7ee;
}

.data-list-odd {
	/*background-color: #fdfdfb;*/
	background: #ecece9;
}

.selected-data-row {
	background-color: #d0d1cb;
}

.data-list-even:hover, .data-list-odd:hover, .selected-data-row:hover {
	background-color: #d2ebeb;
}

.data-hover-even, .data-hover-odd {
	background-color: #d2ebeb;
}

.data-list-pointable td {
	color: black;
	cursor: pointer;
}

.greyed td {
	color: #888888;
}

.data-details {
	background: #fcfcf9;
	border: medium double rgb(250,0,255);
	border-collapse: separate;
}


div.data-row {
	margin: 0;
}

div.data-header {
	margin: 1px 0 0 0;
	cursor: pointer;
}

div.data-header.pointed {
	background-color: #d5bcaf;
	color: white;
}
div.data-header td.pointed {
	color: white;
}

div.data-details {
	display: none;
	margin: 0 0 5px 0;
}

div.data-left {
	float: left;
	margin: 0;
}

div.data-right{
	float: right;
	margin: 0;
}

div.data-rest {
	margin: 0;
}

.clicable:hover {
	cursor: pointer;
}