/* ArticleSelector. */
tr.asVSpaceBottom, td.asVSpaceBottom { padding-bottom: 3px; }
td.asMain { width: 60%; }

/* ConfirmBox & MessageBox. */
td.messageBox { padding: 5px 15px 5px 15px; font-weight: bold; text-align: center; }
div.messageError { color: #800000; }
div.messageInfo { color: #000080; }
div.debugInfo { color: #996600; }

/**
 *	Window.
 */
table.window { margin-top: 10px; margin-left: auto; margin-right: auto; }
table.windowNested { background-color: #FFFFFF; border: 1px solid #003366; }
td.windowHeader { font-weight: bold; padding: 4px 8px 4px 8px; }
td.windowHeaderNested { background-color: #EFEFEF; color: #006699; }
td.windowContent { padding: 10px 10px 0px 10px; }
td.windowButtons { padding: 15px 10px 10px 10px; }

/* SearchResults. */
td.searchResult { padding-top: 10px; }
td.searchResultNumber { padding: 10px 0px 0px 10px; }
td.searchResultTitle { font-weight: bold; padding: 10px 0px 0px 20px; }
td.searchResultDescription { padding: 2px 0px 0px 20px; }

/* ToolModule. */
table#toolItemsList { margin-top: 5px; width: 100%; }
td.toolContent {
	padding: 5px 8px 5px 8px;
}
td.toolHeader {
	padding: 2px 3px 2px 3px;
	font-size: 90%;
	font-weight: bold;
	vertical-align: middle;
}
td.toolBarRow { padding-top: 3px; }

/**
 *	Lists.
 */

table.list { width: 100%; margin-top: 10px; }
table.listDetails { width: 100%; }

a.listToolLink { margin-left: 6px; }
div.imageListItem { margin-top: 5px; font-size: 90%; }
td.imageListItem { padding: 8px 8px 8px 8px; text-align: center; vertical-align: bottom; }

td.listDetails { font-size: 10px; vertical-align: top; }
td.listDetailsCaption { width: 5%; white-space: nowrap; text-align: right; padding: 1px 5px 1px 3px; }
td.listDetailsContent { padding: 1px 3px 1px 5px; }
td.listItem { padding: 4px 5px 4px 8px; }
td.listCheckBox { padding: 0px 3px 0px 0px; width: 1%; }
td.listItemActive { background-color: #FFCCCC; }
td.listHeader { font-weight: bold; padding: 3px 5px 3px 5px; vertical-align: middle; white-space: nowrap; }
td.listHeaderFirst { border-left: 1px solid; }
td.listHeaderLast { border-right: 1px solid; }
td.listSpace { height: 4px; }
td.listBottom { font-size: 10px; padding: 3px 5px 3px 5px; vertical-align: middle; }
td.listTop { padding: 10px 5px 0px 5px; vertical-align: bottom; }
