
/* ======================================================================== */
/*   CSS of TOC files used in NED5 libraries                                */
/*                                                                          */
/*   History:                                                               */
/*   - 28.09.2001: Complete rewrite for a new NED TOC servlet               */
/*     (Henri Ruini).                                                       */
/*   - Base stylesheet created 21.12.2000 (Mari Rinta-Piirto)               */
/* ======================================================================== */

/* -- Font properties ----------------------------------------------------- */
	html, body, a, div, table, th, td
	{
		font-family: arial,helvetica,sans-serif;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: 12px;
	}

	h4
	{
		font-family: arial,helvetica,sans-serif;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: 15px;
	}


/* -- Color and background properties ------------------------------------- */
	html, body
	{
		color: #000000;
		background: #ffffff none repeat scroll 0% 0%;
	}

	h4
	{
		color: #0033cc;
		background: transparent none;
	}

	a, a:link, a:visited, a:active
	{
		color: #000092;
		background: transparent none;
	}

	/* a.selected:visited is added to get this shown correctly in IE 5.5. */
	a.selected, a.selected:visited
	{
		color: #000092;
		background: #eeeeff;
	}

	/* The following pseudo-classes are introducted in CSS2. -------------- */
	a:hover, a.focus
	{
		color: #000092;
		background: #eeeeff none;
	}


/* -- Text properties ----------------------------------------------------- */
	h4
	{
		text-align: center;
	}

	a
	{
		text-decoration: none;
		/* white-space is a block property and a element is an inline 
		   element. Don't care about this... */
		white-space: pre;
	}


/* -- Box properties ------------------------------------------------------ */

	html, body
	{
		/* These are used to make space around the TOC smaller than 
		   it is by the default. */
		margin-top: 1px;
		margin-right: 1px;
		margin-bottom: 1px;
		margin-left: 1px;
	}

	h4
	{
		border-bottom: thin solid #0033cc;
	}

	a
	{
		/* border property confuses NN4.x so it cannot be used here. 
		   -> Have to break up the border property. */
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
	}

	a.selected
	{
		/* border property confuses NN4.x so it cannot be used here. 
		   -> Have to break up the border property. */
		border-top: 1px solid #aaaaff;
		border-bottom: 1px solid #aaaaff;
		border-left: 1px solid #aaaaff;
		border-right: 1px solid #aaaaff;
	}

	/*  The following four definitions are used in index ToC. */
  	p.term {
		margin-top: 0em;
		margin-bottom: 0em;
	}

  	p.link {
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 20;
	}

	div.term_container {
		margin-top: 0em;
		margin-bottom: 1em;
	}

	div.sub_term {
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 15;
	}


	/* The following pseudo-classes are introducted in CSS2. -------------- */
	a:hover
	{
		/* border property confuses NN4.x so it cannot be used here. 
		   -> Have to break up the border property. */
		border-top: 1px solid #aaaaff;
		border-bottom: 1px solid #aaaaff;
		border-left: 1px solid #aaaaff;
		border-right: 1px solid #aaaaff;
	}


/* -- Other properties ---------------------------------------------------- */
	html, body, h4
	{
		display: block;
	}

/* ------------------------------------------------------------------------ */

