frameset	{border-color:#ffffff}

body 		{margin:0;
                 margin-right:20;
                 margin-bottom:20;
                 padding:0;
                 width:700;
                 background-color:#ffffff;}

iframe          {position:absolute;
                 top:0;
                 width:700;
                 height:3em;
                 padding:0;
                 margin:0;
                 border:0;
                 border-bottom:#b8bab7 double 3px; }

body > iframe   {position:fixed;
                 z-index:10;
                 margin-left:20;
                 max-width:100%;}

div.page        {width:700;
                 vertical-align:text-top;
                 padding:20; 
                 padding-top:3em; 
                 padding-bottom:2em;
                 margin-top:0;
                 margin-left:20; 
                 margin-right:20; 
                 margin-bottom:20; 
                 border:#b8bab7 double 3px; 
                 background-color:#f8fafe;}

body > div.page {position:static;
                 z-index:2;
                 width:654;
                 max-width:100%;}

img				{border:0;}

img#logo    {
	position:relative;
        top:0;
        z-index:1;
        width:694;
        margin-right:-21;
        margin-left:-21;
        border:none;}
	
table#menu  {
	line-height:1.5em;
	text-align:left;}
	
span.name       {margin:0;
                 margin-top:0.4em;
                 padding-left:86;
                 font-weight:bold;
                 font-size:16;}

span.url{position:absolute;
                 left:0;
                 top:0;
                 z-index:3;
                 width:680;
                 background-color:transparent; 
                 margin:0;
                 margin-top:0.4em;
                 padding:0;
                 font-weight:normal;
                 font-size:14;
                 text-align:right;}

span.affiliation{position:absolute;
                 left:0;
                 top:0;
                 z-index:3;
                 width:680;
                 background-color:transparent; 
                 margin:0;
                 margin-top:0.4em;
                 padding:0;
                 font-weight:normal;
                 font-size:14;
                 text-align:right;}

h1		{color:#ea6600; 
                 font-size:1.2em;
                 line-height:1.5;
		 text-align:center;
                 margin-bottom:0;
                 padding:0.5em;
                 padding-bottom:0;
                 padding-top:10;}

h2		{position:relative;
                 z-index:2;
                 top:0;
                 background-color:#f5f7f5;
                 padding-top:0.3em;
                 padding-bottom:0.1em;
                 padding-left:20;
                 padding-right:20;
                 margin-left:-20;
                 margin-right:-20;
		 margin-top:1em;
		 margin-bottom:0em;
                 border:#e8eae7 solid 1px; 
 		 color:#ea6600; 
                 font-size:1.1em;
                 text-align:left}

h3		{position:relative;
                 z-index:2;
                 top:0;
                 background-color:#e5e7e4;
                 padding-top:0.3em;
                 padding-bottom:0.1em;
                 padding-left:20;
                 padding-right:20;
                 margin-left:-20;
                 margin-right:-20;
		 margin-top:1em;
		 margin-bottom:0.3em;
                 border-top:#c8cac7 solid 1px; 
                 border-bottom:#c8cac7 solid 1px; 
                 font-size:1.1em;
                 text-align:left}
h3:target       {margin-top:3em}
h4		{padding-top:0;
                 margin:0;
		 margin-top:1em;
                 font-size:1em;
                 text-align:left}

p               {text-align:justify}
li              {padding:0.25em}

a {font-weight:normal; margin:0.1em; text-decoration:none;}
a:link		{color: blue}
a:visited	{color: purple;}
a:hover, a:active {color: purple; text-decoration:underline;}
a.pdf     {background: url(/images/icons/icon_pdf.jpg)      left  top no-repeat; padding: 2px 0px 2px 25px;}
a.external{background: url(/images/icons/icon_external.png) right top no-repeat; padding: 2px 20px 2px 0px;}
a.zip     {background: url(/images/icons/icon_zip.jpg)      right top no-repeat; padding: 2px 20px 2px 0px;}
a.matlab  {background: url(/images/icons/icon_matlab.jpg)   right top no-repeat; padding: 2px 20px 2px 0px;}

span.description {border-bottom:2px blue dotted;}

ul.menu         {text-align:left;
                 border:0}
ul.menu li      {line-height:1.4em;
                 font-size:0.9em;
                 padding-left:0;
                 list-style-type:disc;}
div.publication	{position:relative;
                 z-index:2;
                 left:0;
                 width:700;
                 max-width:100%;
                 background-color:#f1f3fe;
                 border-top:#eaebe8 solid 1px; 
                 border-bottom:#eaebe8 solid 1px; 
                 padding-left:20;
                 padding-right:20;
                 padding-top:0.2em;
                 margin-left:-20;
                 margin-right:-20;
                 margin-bottom:0.4em;
		 margin-top:1.5em;
                 font-size:1.1em;
                 font-weight:normal;
                 font-size:1em;
                 text-align:justify}
div.download    {margin-top:0.3em;}

div.warning {
	display:block;
	padding:10px;
	margin:10px;
	background:#E6E6E6;
	text-align:left;
	-moz-border-radius : 8px;
}

.comment   {color: #888;}
.comment a {color: #88f;}

div#footer{padding:5px;text-align: center;font-size: 90%; color:grey; border: 1px dashed #ea6600}
