/* jQuery TreeTable Core 2.0 stylesheet
 *
 * This file contains styles that are used to display the tree table. Each tree
 * table is assigned the +treeTable+ class.
 * ========================================================================= */

/* jquery.treeTable.collapsible
 * ------------------------------------------------------------------------- */
 .treeTable tr td { color: #000; font-size: 8pt; }
.treeTable tr td .expander {
	background-position: left center;
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 0;
	zoom: 1; /* IE7 Hack */
}

.treeTable tr.collapsed td .expander {
	background-image: url(../images/toggle-expand-dark.png);
}

.treeTable tr.expanded td .expander {
	background-image: url(../images/toggle-collapse-dark.png);
}

/* jquery.treeTable.sortable
 * ------------------------------------------------------------------------- */
.treeTable tr.selected, .treeTable tr.accept {
	background-color: #3875d7;
	color: #000;
}

.treeTable tr.collapsed.selected td .expander, .treeTable tr.collapsed.accept td .expander {
	background-image: url(../images/toggle-expand-light.png);
}

.treeTable tr.expanded.selected td .expander, .treeTable tr.expanded.accept td .expander {
	background-image: url(../images/toggle-collapse-light.png);
}

.treeTable .ui-draggable-dragging {
	color: #000;
	z-index: 1;
}

TABLE SPAN {	PADDING-RIGHT: 0px;	BACKGROUND-POSITION: left center;	PADDING-LEFT: 1.5em;	
PADDING-BOTTOM: 0.2em;	PADDING-TOP: 0.2em;	BACKGROUND-REPEAT: no-repeat}
.treeTable SPAN.file {	BACKGROUND-IMAGE: url(../images/page_white_text.png)}
.treeTable SPAN.folder {	BACKGROUND-IMAGE: url(../images/folder.png)} 

/* TABLE
 * ========================================================================= */
table.treeTable {
	border: 1px solid #888;
	border-collapse: collapse;


	background:#FFFFFF;
}
/* Header
 * ------------------------------------------------------------------------- */
table.treeTable thead {
	background: #fff url(../images/bg-table-thead.png) repeat-x top left;
	font-size: 8pt;
}

table.treeTable thead tr th {
	border: 1px solid #888;
	border-bottom: none;
	font-weight: normal;
	padding: .2em 1.67em .1em 1.67em;
	text-align: left;
}

/* Body
 * ------------------------------------------------------------------------- */
table.treeTable tbody tr td {
	cursor: default;
	padding: .3em 1.5em;
}

table.treeTable tbody tr.even {
	background: #f3f3f3;
}

table.treeTable tbody tr.odd {
	background: #fff;
}

table.treeTable span {
	background-position: center left;
	background-repeat: no-repeat;
	padding: .2em 0 .2em 1.5em;
}

table.treeTable span.file {
	background-image: url(../images/page_white_text.png);
}

table.treeTable span.folder {
	background-image: url(../images/folder.png);


#GFMContents a {
	color:#66CCFF!important;
	font-weight:400!important;
	text-decoration:none!important;
}

#GFMContents a:hover {
	text-decoration:underline!important;
}