/* NavBars Hover */
a.navbar:hover, a.navbar2:hover, a.navbar3:hover, a.prevnext:hover
{
color: #80D0A0;
text-decoration: none;
}

a.anavbar:hover, a.anavbar2:hover
{
color: #FFFFFF;
}

/* Navbar Level 1 */

a.navbar, a.anavbar, .navbar
{
width: 140px;
font: bold 14pt arial;
text-decoration: none;
text-align: center;
padding: 0px;
margin: 0px;
}

a.navbar, .navbar
{
color: #000099;
}

a.anavbar
{
color: #669999;
}

/* Navbar Level 2 */
.navbar2
{
text-align: center;
font: bold 12pt arial;
color: #000066;
}

a.navbar2
{
width: 120px;
font: bold 12pt arial;
color: #000066;
text-decoration: none;
text-align: center;
padding: 0px;
margin: 0px;
}

a.anavbar2
{
width: 120px;
font: bold 12pt arial;
color: #FFFFFF;
background: #000066;
text-decoration: none;
text-align: center;
padding: 0px;
margin: 0px;
}

/* Navbar Level 3 */
.navbar3
{
background: FFFFFF;
text-align: center;
}

a.navbar3
{
width: 100px;
font: bold 8pt arial;
color: #000066;
text-decoration: none;
text-align: center;
}

/* Header */
.logo
{
padding: 1px;
text-align: left;
}

/* Body */
.main
{
padding: 10px;
margin: 0px;
background: #F8F8FF;
text-align: justify;
}

p, p.abstract, ul, ol, li
{
font: 10pt Arial;
text-align: justify;
color: #000000;
margin: 10pt 2px;
}

p.abstract
{
	padding: 0px 16px;
	font-weight: bold;
}

li
{
margin: 2px 32px;
}

a
{
text-decoration: none;
color: #0000FF;
}

a:hover
{
text-decoration: underline;
color: #0000FF;
}

/* Footer */
p.footer
{
margin: 20px;
padding: 4px;
text-align: center;
font: bold 12pt arial;
background: #F0F0F0;
color: #000066;
}

/* Latest publications */
th.publhead
{
font: bold 12pt Arial;
color: #000000;
background: #CCCCCC;
margin: 0px;
padding: 0px;
text-align: left;
}

td.publdate
{
padding: 0px 10px;
font: bold 10pt Arial;
text-align: right;
vertical-align: top;
}

td.publtitle
{
padding: 0px 10px;
font: 10pt Arial;
text-align: left;
vertical-align: top;
}

/* Special */
.article
{
margin: 10px;
padding: 0px;
border: #CCCCCC solid 2px;
}

th.arttitle, th.authors, td.artfoot, th.newstitle, th.posted, td.newsfoot
{
margin: 0px;
padding: 2px;
background: #CCCCCC;
color: #000000;
text-align: left;
}

th.arttitle
{
font: bold 16pt Arial;
}

th.newstitle
{
font: bold 14pt Arial;
}

th.authors, th.posted
{
font: 8pt Arial;
}

p.artdir, p.dir, p.pr
{
padding: 10px;
font: bold 8pt Arial;
color: #000000;
text-align: left;
}

p.pr
{
text-align: right;
}

td.artbody, td.newsbody
{
margin: 0px;
padding: 8px;
border: #CCCCCC solid 1px;
background: #FFFFFF;
color: #000000;
}

td.artfoot, td.newsfoot
{
font: bold 10pt Arial;
}

td.prevnext
{
font: bold 12pt arial;
}

p.image, p.table, p.algebra, p.reaction
{
text-align: center;
font: 10pt Arial;
margin: 12px 8px;
}

td.artminititle, td.newsminititle
{
border: #CCCCCC solid 1px;
padding: 0px 4px;
font: bold 12pt Arial;
background: #CCCCCC;
text-align: left;
}

td.artminibody, td.newsminibody
{
border: #CCCCCC solid 1px;
padding: 0px 8px;
font: 8pt Arial;
text-align: justify;
}

.artminidate
{
font: bold 10pt Arial;
padding: 0px 10px 0px 4px;
}

.newsminidate
{
font: bold 8pt Arial;
padding: 0px 10px 0px 4px;
}

h1
{
font: bold 16pt Arial;
margin: 16pt 4pt;
text-align: left;
}

h2
{
font: 14pt Arial;
margin: 16pt;
padding: 0pt;
text-align: left;
}

h3
{
font: bold 12pt Arial;
margin: 12pt 24pt;
padding: 0pt;
text-align: left;
}

h4
{
font: 12pt Arial;
margin: 8pt 32pt;
padding: 0pt;
text-align: left;
}

th.st
{
font: bold 10pt arial;
color: #000000;
background: #CCCCCC;
margin: 1px;
padding: 2px 6px;
}

td.st
{
font: 8pt arial;
color: #000000;
background: #EEEEEE;
margin: 1px;
padding: 2px 6px;
}

/* Contents */
p.contents1
{
font: 12pt arial;
margin: 4px 0px 0px 4px;
padding: 0px;
}

p.contents2
{
font: 10pt arial;
margin: 0px 0px 0px 16px;
padding: 0px;
}

p.contents3
{
font: 9pt arial;
margin: 0px 0px 0px 32px;
padding: 0px;
}

p.contents4
{
font: 8pt arial;
margin: 0px 0px 0px 48px;
padding: 0px;
}


/*
playback timings (ms):
  captures_list: 82.61
  exclusion.robots: 0.119
  exclusion.robots.policy: 0.106
  cdx.remote: 0.081
  esindex: 0.012
  LoadShardBlock: 55.566 (3)
  PetaboxLoader3.datanode: 88.343 (4)
  load_resource: 72.09
  PetaboxLoader3.resolve: 22.544
*/