/* ================================================
Table: clTblGrid
================================================= */
/* Rule for the table grid */
.clTblGrid {
	margin:				0;
	padding:			0;
	border-collapse:	collapse;
	width:				100%;
}
/* Rule for the table caption */
.clTblGrid caption {
	background:			#0860b2;
	color:				#fff;
	text-align:			left;
	font-weight:		bold;
	padding:			2px 4px;
	border-top:			1px solid #d2d2d2;
	border-right:		1px solid #d2d2d2;
	border-left:		1px solid #d2d2d2;
}
/* Rule for setting text-alignment to left */
.clTblGrid thead tr th.clTextAlignLeft,
.clTblGrid tbody tr td.clTextAlignLeft {
	text-align:			left;
}
/* Rule for setting text-alignment to center */
.clTblGrid thead tr th.clTextAlignCenter,
.clTblGrid tbody tr td.clTextAlignCenter {
	text-align:			center;
}
/* Rule for setting text-alignment to right */
.clTblGrid thead tr th.clTextAlignRight,
.clTblGrid tbody tr td.clTextAlignRight {
	text-align:			right;
}
/* Rule for setting the th-element in thead */
.clTblGrid thead tr th {
	background:			#98a9bb;
	color:				#000;
	padding:			2px 4px;
	text-align:			left;
	border:				1px solid #d2d2d2;
}
/* Rule for setting the td-elements in tbody */
.clTblGrid tbody tr td {
	padding:			2px 4px;
	text-align:			left;
	border:				1px solid #d2d2d2;
}
/* Rule for setting evenrow styling */
.clTblGrid tbody tr.clTableRowEven {
	color:				#000;
	background:			#ececec;
}
/* Rule for setting oddrow styling */
.clTblGrid tbody tr.clTableRowOdd {
	color:				#000;
	background:			#fff;
}
/* Rule for setting sorted column cell-style */
.clTblGrid tbody tr td.clSortedColumn {
	background:			#98a9bb;
	color:				#000;
	font-weight:		bold;
}
/* Rule for setting cell style for row delimiter */
.clTblGrid tbody tr.clDelimiterRow td {
	border-bottom:		1px solid #000;
}
/* SPECIAL: Rule for setting style on divider column-cells */
.clTblGrid tbody tr td.clDividerColumn {
	border-right:		1px solid #98A9BB;
}
/* SPECIAL RULE: Rule for setting definitionterm */ 
.clTblGrid tfoot tr td dl dt {
	display:			inline;
	font-weight:		bold;
}
/* SPECIAL RULE: Rule for setting definition */
.clTblGrid tfoot tr td dl dd {
	display:			inline;
	margin:				0;
}
/* ================================================
Table: idTblOrgData
================================================= */
#idTblOrgData tbody tr th {
	text-align:			left;
	border:				1px solid #d2d2d2;
	padding:			2px 4px;
}
/* ================================================
Table: idTblFunctions
================================================= */
#idTblFunctions thead tr th {
	text-align:			left;
	border:				1px solid #d2d2d2;
}
/* ================================================
Table: idTblOrgFunctions
================================================= */
#idTblOrgFunctions th,
#idTblOrgFunctions td {
	padding:			2px;
}
#idTblOrgFunctions thead tr th {
	text-align:			left;
}
#idTblOrgFunctions tbody tr th {
	text-align:			left;
}
/* ================================================
Div: idOrgLine
================================================= */
#idOrgLine {
	margin-bottom:		10px;
}
#idOrgLine a {
	padding-right:		5px;
}