/* Cascading Style Sheet for www.endreif.nu last updated 18-09-03 */

body	{ background: transparent; color: #000000;	
		font-size: 80%;				
		font-family: Verdana, Arial, Helvetica, Sans-Serif;  }
		
		
a:link		{ font-family: Verdana, Arial, Helvetica, Sans-serif;
			text-decoration:none;font-size: 90%;
			}


a:active	{ font-family: Verdana, Arial, Helvetica, Sans-serif;
			text-decoration:none;font-size: 90%;
			}


a:visited	{ font-family: Verdana, Arial, Helvetica, Sans-serif;color: black;
			text-decoration:none;font-size: 90%;
			}


			
a:hover 	{ color: red;
			text-decoration: none;
			}			
					
		


			

p			{ margin-top: .6em; margin-bottom: .6em;
			font-family: Verdana, Arial, Helvetica, Sans-serif;
			font-size: 100%;
			margin: 5px;
			line-height: 150%;}
			
			

/*	HEADING TAGS	*/

h1		{ font-size: 175%; font-family: Serif, Sans-serif, Verdana, Ariel;
		margin-bottom: .5em; }

h2		{ font-size: 150%;  font-family: Serif, Sans-serif, Verdana, Ariel;
		margin-top: 1.5em;
		margin-bottom: .5em;  }

h3		{ font-size: 140%; font-family: Serif, Sans-serif, Verdana, Ariel;
		margin-top: 1.2em;  
		margin-bottom: .5em;  }

h4		{font-size: 130%;font-family: Serif, Sans-serif, Verdana, Ariel;
		margin-top: 1.2em;
		margin-bottom: .5em  }

h5		{font-size: 100%;font-family: Serif, Sans-serif, Verdana, Ariel;
		 }

		
p.label		{ font-weight: bold;
				font-size: 100%;
				margin-top: 1.2em }  	/*procedure heading*/


/*	LIST TAGS	*/

ol		{ margin-top: .6em; margin-bottom: 0em; margin-left: 4em }	
	
ul		{ margin-top: .6em; margin-bottom: 0em }	

ol ul	{ list-style: disc; margin-top: .6em  }

li		{ margin-bottom: .1em;color: #000080;
		margin-left: .1em;
		font-family: Verdana, Arial, Sans-serif;
			font-size: 100%;
			
		}
		
		

/*	TERM AND DEFINITION TAGS	*/

dl		{ margin-top: 0em }

dt		{ font-weight: bold;
		margin-top: 1em;
		margin-left: 1.5em  }

dd		{ margin-bottom: 0em;	/*not currently working*/
		margin-left: 1.5em  }

dl li	{ margin-bottom: .7em }	/*list item inside a term/def list*/

dl dl	{  margin-top: 0em;
		margin-left: 0em  }	/*term/def list inside a term/def list*/



/*	TABLE TAGS	*/


table	{ font-size: 100%;
		margin-top: 1em; 
		margin-bottom: 1em }
		
th		{ text-align: left;
		vertical-align: bottom;
		background: #dddddd	}
		
th.center	{ text-align: center }
		
tr		{ vertical-align: top }

td		{ vertical-align: top; padding: .5em;
			}


div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

div.menuBar {
  background-color: #fffc00;
  border: 2px outset #e0e0e0;
  padding: 4px 2px 4px 2px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid #e0e0e0;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 1px outset #e0e0e0;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #5050f0;
  border: 1px inset #e0e0e0;
  color: #ffffff;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #fffc00;
  border: 2px outset #e0e0e0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #5050f0;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}