/*
	Top-level containers
*/
/* none */

/*
	Global styling of HTML style elements
*/
/* Links */
a {
	color: #002bb8;
}
a:visited {
	color: #002bb8; /*#5a3696;*/
}
a:active {
	color: #faa700;
}

/* Other */
pre {
	border-color: #ACACAC;
	background-color: #E2E2E2;
}
hr {
	color: #aaa;
	background-color: #aaa;
}

/*
	Links
*/
/* none */

/*
	Tree
*/
/* none */

/*
	Table (that looks like one)
*/
table.table {
	border-bottom-color: #ACACAC;
}
/* Body */
table.table td {
	border-top-color:#E2E2E2;
	border-bottom-color:#E2E2E2;
}
table.table td.nondata, .nondata {
	background: #E2E2E2;
}
table.table td.grip {	
	background: #E2E2E2;
}
table.table tr.edit input,
table.table tr.edit textarea {
	border-color: #5CA134;
}

/* Head */
table.table tr.head,
table.table th {
	background-color: #ACACAC;
}
table.table tr.head td,
table.table th {
	border-bottom-color: #D3D3D3;
	color: #E2E2E2;
}
table.table tr.head td.noline,
table.table th.noline {
	background-color: #FFFFFF;
}

table.table tr.head table td {
	background-color: #E2E2E2;
	color: black;
}
table.table tr.head table td.name div,
table.table tr.head table a,
table.table th.name table div,
table.table th table a {		
	border-bottom-color: #E2E2E2; /* Hidden border for links */
}
table.table tr.head img.sep,
table.table th img.sep {    
	border-right-color: #D3D3D3;
}
table.table tr.head table a,
table.table th table a {
	border-bottom-color: #D3D3D3;
}
table.table tr.head table a:hover,
table.table th table a:hover {
	background-color: #F0F0F0; 
	border-bottom-color: #ACACAC;
}

/* Header detail, Subhead */
table.table tr.subhead {
	background-color: #E2E2E2;
}
table.table tr.subhead td.noline {
	background-color: #FFFFFF;
}
table.table tr.headDetail td {
	background-color:#D3D3D3;
}

/*  Toolbox */
table.table tr.toolbox {
	background-color:#E2E2E2;
}
/*  Alternate item */
table.table tr.alternate {
	background-color:#F8F8F8;
}