/*********************************/
/* Global Stylesheet definitions */
/*********************************/

/* Root color scheme */
body { background-color:#303030; color:#F0F0F0; }


/* Navigation: */
div.Navigation			/* Navigation wrapper */
{
	float: left; width: 12em;
	margin: 0.5em; padding: 0.5em;
	border: 1px outset #FFFF00;
}

div.Navigation ul		/* Navigation list */
{
	font-variant:small-caps;
	padding:0; margin:0;
}

div.Navigation li		/* Navigation list elements */
{
	list-style: none;
	font-size: 150%;
	background-color: #404040;
}

div.Navigation a		/* Navigation Menu Items */
{
	display: block;
	padding: 0.5em;
	color: #F0F0F0;
}

div.Navigation a:hover	/* Navigation Menu Item mouseover */
{
	background-color: #606060;
	color: #F0F0A0;
}

div.Navigation span		/* Active Navigation Menu item */
{
	padding:0.5em;
	background-color:#A0A0A0; color:#F0F030;
	display:block;
}
						/* Class for Active Navigation Menu Item */
div.Navigation a.selected
{
	padding:0.5em;
	background-color:#A0A0A0; color:#F0F030;
	display:block;
}

div.Navigation li ul	/* Navigation list sublist */
{
	font-variant:normal;
	margin:0; padding:0;
}

div.Navigation li ul li	/* Navigation list subelements */
{
	list-style:circle inside;
	font-size:75%;
	margin:5px;
	padding-left:1em;
}
						/* Navigation list sub Items */
div.Navigation li ul li a
{
	margin:0; padding:0;
	display:inline
}
						/* Navigation list sub Items mouseover*/
div.Navigation li ul li a:hover
{
	margin:0; padding:0;
	background-color:Transparent;
	color: #F0F0A0;
}


/* Page Head */
div.Head h1
{
	font-size:1.5em; 
	text-align:center; 
	border:2px ridge #A0A000; 
	margin:0 0 0.5em 0; padding:0.2em; 
	background-color:#C0C000; color:#303030;
}


/* Content */
div.Content
{
	position:relative; top:0.5em;
	margin:0 150px 0 16em; 
	padding:0 0 0 0.8em;
	border:dashed 1px silver;
}

div.Content a			/* Floating text links */
{
	color:#D0D000;
}

div.Content a:hover		/* Floating text link mouseover */
{
	color:#EEEE00;
}

div.Content a:visited	/* Floating text link visited */
{
	color:#D0D090;
}
						/* IconBar as used on Project page */
div.Content div.IconBar	
{
	/*background-color:#F0F0F0; color:#303030;*/
	padding:5px; margin:0 25px 2em; 
}
						/* IconBar icons */
div.Content div.IconBar img
{
	padding:0 5px 0 5px;
}

div.Content h1.FrontPage
{
	font-family:Verdana;
	font-size:150%;
	color:#E0E000;
}

div.Content h2.FrontPage
{
	font-family:Verdana;
	font-size:120%;
	color:#E0E000;
}

div.Content div.QuoteBox
{
	border:solid 1px yellow;
	color:#C0C000;
	padding: 0.5em;
	margin: 0.5em;
}

div.Content p.FrontPage_Date
{
	text-align:right;
	font-size:small;
}

div.Content p.FrontPage
{
}

div.Content hr.FrontPage
{
	margin-bottom:3.5em;
}

div.Content pre.HistoryBox
{
	border:solid 1px yellow;
	color:#C0C000;
	padding: 0.5em;
	margin: 0.5em;
}

div.CCIcons
{
	text-align:right; 
	margin-top:1em;
	margin-right:0.2em;
	margin-bottom:0;
	margin-left:0;
}


/* Page Footer */
div.W3CIcons
{
	clear:both;
	text-align:right;
	margin-top:2em;
	margin-left:0.5em;
}

div.W3CIcons a
{
	color:#303030;		/* same as body bgcolor */
}
