/* CSS, Nils Nyberg */
	


BODY 		{
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 10pt;
		margin: 10px 0px 0px 0px;
		}


SUP     	{
		font-size: xx-small;
		vertical-align: text-top;
		}
SUB		{
		font-size: xx-small;
		vertical-align: text-bottom;
		}

#HEAD		{
		padding: 12px 0px 10px 10px;
		border-bottom: 3px solid blue;
		border-top: 4px solid blue; 
		}

.TopLink	{
		font-size: smaller;
		color: blue;
		background-color: #EEE;
		text-align: right;
		float: right;
		}

.FigCap		{
		font-size: smaller;
		font-style: italic;
		display: block;
		margin-top: 1em;
		margin-bottom: 5em;
		}


#CONTENT	{
		padding: 20px 0px 20px 20px;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 11pt;
		}

H1		{
		font-size: 12pt;
		font-weight: bold;
		}

H2		{
		font-size: 12pt;
		font-weight: normal;
		}

H3, H4		{
		font-size: 11pt;
		font-weight: normal;
		font-style: italic;
		}

CODE		{
		font-size: 10pt;
		font-family: "Courier New", Courier, monospace;
		}

IMG		{
		text-decoration: none;
		border: 0;
		}


.Output, .Input 
		{
		font-family: "Courier New", Courier, monospace;
		font-size: smaller;
		white-space: pre;
		display: block;
		padding: 5px;
		}
.Input 
		{
		background-color: #FEF;
		}

.Output 
		{
		background-color: #EEE;
		}

.Input:before
		{content: ">"}



#CONTENT TABLE
		{
		empty-cells: show;
		border: 1px solid gray;
		padding: 0px;
		}

#CONTENT TD, #CONTENT TH
		{
		font-size: 9pt;
		padding: 0px;
		vertical-align: middle;
/*		text-align: center;*/
		}

#CONTENT TD.Desc
		{
		font-size: 9pt;
		font-style: italic;
		padding-left: 1em;
		text-align: right;
		}

#CONTENT TR.Separator TD
		{
		padding-top: 1em; 
		border-top: 1px solid gray;
		}


TABLE #CONTENT	{
		vertical-align: top;
		}

TD#NAV		{
		padding: 20px 10px 30px 10px;
		font-size: 10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: white;
		vertical-align: top;
		background-image: url("navbackground.gif");
		background-repeat: repeat-y;
		}


#NAV A		{
		text-decoration: none;
		display: list-item;
		list-style-type: square;
		margin-left: 0.5em;
		padding-left: 0px;
		/*border: 1px solid black;*/
		}
	

#NAV A:hover	{
		text-decoration: underline;
		}

#NAV .In1 A	{
		color: red;
		}

#NAV .Out1 A	{
		color: blue;
		}

#NAV .In2 A	{
		color: red;
		font-size: smaller;
		font-weight: bold;
		margin-left: 2em;
		}

#NAV .Out2 A	{
		color: blue;
		font-size: smaller;
		margin-left: 2em;
		}


@media print 	{
		#NAV 		{ display: none; } 
		.NoPrint	{display: none;}
		}


#TAIL		{
		text-align: right;
		font-size: 9pt;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-style: italic;
		color: blue;
		padding-top: .5em;
		border-top: 3px solid blue; 
		}

#TAIL A		{
		color: blue;
		}



.Publication	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: smaller;
		page-break-inside: avoid;
		
		}

.Publication .Title 		{ font-style: normal; }
.Publication .Title:after 	{ content: "."; }
.Publication .Journal 		{ font-style: italic; }
.Publication .Volume 		{ font-weight: bold; }
.Publication .Volume:after 	{ content: ".";}
.Publication .Issue:before 	{ content: "("; }
.Publication .Issue:after 	{ content: ")"; }
.Publication .Pages:after 	{ content: ","; }
.Publication .Author 		{ font-weight: bold; }


.Symp		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		}
H1.Symp 	{
		font-size: 20px;
		font-weight: bold;
		text-align: center;
		}

H2.Symp 	{
		font-size: 16px;
		font-style: italic;
		text-align: center;
		}

H3.Symp 	{
		font-size: 16px;
		color: red;
		text-align: center;
		}

#CONTENT TABLE.Symp
		{
		border: 1px solid red;
		font-size: smaller;
		table-layout: fixed;
		width: 640px;
		padding: 1em;
		}

#CONTENT TD.symptime
		{
		padding: 1em;
		text-align: left;
		width: 20%;
		}
#CONTENT TD.sympspeaker	
		{
		text-align: left;
		font-weight: bold;
		width: 25%;
		}
#CONTENT TD.symptitle	
		{
		text-align: left;
		font-style: italic;
		width: 55%;
		}
#CONTENT TD.sympbreak	
		{
		text-align: Center;
		width: 55%;
		background-color: #EEE;
		}



		











