/*
	Top-level containers
*/
/* none */

/*
	Global styling of HTML style elements
*/

/* Headers */
h2 {
	color: #0678B3;
}
h3 {
	color: #0678B3;
}
h4 {
	color: #0678B3;
}


/* Links */
a {
	color: #0678B3;
}
a:visited {
	color: #0678B3; /*#5a3696;*/
}
a:active {
	color: #faa700;
}
a:hover {
	color: #faa700;
}

/* Other */
pre {
	border-color: #668B1F;
	background-color: #FFF996;
}
hr {
	color: #aaa;
	background-color: #aaa;
}

/*
	Links
*/
/* none */

/*
	Tree
*/
/* none */

/*
	Table (that looks like one)
*/
table.table {
	border-bottom-color: #668B1F;
}
table.table caption {
	color: #0678B3;
}
/* Body */
table.table td {
	border-top-color:#FFFECB;
	border-bottom-color:#FFFECB;
}
table.table td.nondata, .nondata {
	background: #FFFECB;
}
table.table td.grip {	
	background: #FFF996;
}
table.table tr.edit input,
table.table tr.edit textarea {
	border-color: #5CA134;
}

/* Head */
table.table tr.head,
table.table th {
	background-color: #FFCD6A;
}
table.table tr.head td,
table.table th {
	border-bottom-color: #FFCD6A;
	color: #595959;
}
table.table tr.head td.noline,
table.table th.noline {
	background-color: #FFFFFF;
}

table.table tr.head table td {
	background-color: #FFF996;
	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: #FFF996; /* Hidden border for links */
}
table.table tr.head img.sep,
table.table th img.sep {    
	border-right-color: #FFCD6A;
}
table.table tr.head table a,
table.table th table a {
	border-bottom-color: #FFCD6A;
}
table.table tr.head table a:hover,
table.table th table a:hover {
	background-color: #FFFAAE;
	border-bottom-color: #668B1F;
}

/* Header detail, Subhead */
table.table tr.subhead {
	background-color:#FFF996;
	color: #595959
}
table.table tr.subhead td.noline {
	background-color: #FFFFFF;
}
table.table tr.headDetail td {
	background-color: #FFCD6A;
}

/*  Toolbox */
table.table tr.toolbox {
	background-color:#FFF996;
}
/*  Alternate item */
table.table tr.alt {
	background-color:#FFFEEE; /*#F8F8F8;*/
	border-bottom-color: #FFFFFF;
}
table.table tr.alte {
	background-color:#FFFECB; /*#F8F8F8;*/
	border-bottom-color: #FFFFFF;
}