body {
  background:#fff;
  color:#000;
  border:0;
  padding:0;
  margin:0.5em 0;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size:100%;
}

h1, h2, h3, h4, h5 { color:#06C; margin:0.5em 0em 0.25em 0em; }
h4 { font-size:1.0em }
h5 { font-size:0.9em }
form { border:0; padding:0; margin:0 }
img { border:0; padding:0; margin:0 }
p { font-size:0.8em; line-height:133%; margin-top:0; margin-bottom:0.9em; }
label { font-size:0.8em }
hr { height:0.07em; border:#FF9E0F solid 0.07em }

div.menubar, div.content, div.footer, div.searchparams, div.searchbar, div.search, div.contentitem {
  position:relative;
  border:0;
  margin:0em 12% 0em 11em;
  padding:0;
}

.leftpanel {
  position:relative;
  float:left;
  clear:left;
  width:10.9em;
  overflow:hidden;
}

.leftcontenttop, .leftcontent, .leftcontentbottom {
  padding:0 0.5em;
  margin:0;
}

.leftcontenttop {
  background:#FF9E0F url('gfx/lefttop.png') top left no-repeat;
}

.leftcontent {
  background:#095BA6;
}

.leftcontentbottom {
  background:#095BA6 url('gfx/leftbottom.png') bottom left no-repeat;
}

div.contentitem { padding-left:0.5em; padding-bottom:0em; position:relative }

ul.searchbar {
  padding:0.3em 0;
  font-weight:bold;
  color:#FFF;
  font-size:0.9em;
  display:block;
  list-style:none;
  position:relative;
}

li.searchbar { 
  display:inline
}

ul.menubar, ul.menubar {
  margin:0;
  background:#095BA7;
  padding:0.3em 0;
  font-weight:bold;
  color:#FFF;
  font-size:0.9em;
  display:block;
  list-style:none;
  position:relative;
}

span.menubar {
  margin:0;
  background:#095BA7;
  padding:0.3em 0;
  padding:0 0;
  font-weight:bold;
  color:#FFF;
  font-size:0.9em;
  list-style:none;
  position:relative;
}

li.menuitem { 
  display:inline;
  white-space:nowrap;
}

span.menusel {
  padding:0.3em 0.5em;
  background:#FF9D11;
  white-space:nowrap;
}

a.menu {
  padding:0.3em 0.5em;
  background:#095BA7;
  color:#FFF;
  text-decoration:none;
  white-space:nowrap;
}

a.menu:hover {
  background:#89A9E2;
  color:#FFF;
}

span.disabledmenu
{
  padding:0.3em 0.5em;
  background:#ccc;
  color:#FFF;
  font-weight:bold;
}

a.navbutton {
  padding:0.2em 0.3em;
  background:#095BA7;
  color:#FFF;
  text-decoration:none;
  font-weight:bold;
  white-space:nowrap;
}

a.navbutton:hover {
  background:#89A9E2;
  color:#FFF;
  white-space:nowrap;
}

a.orglink {
  text-decoration:none;
}

a.orglink:hover {
  text-decoration:underline;
}

div.content {
  padding:0.25em;
  position:relative;
}

div.footer {
  padding:1em 0;
  text-align:center;
  font-size:0.8em;
  clear:both;
  position:relative;
}

div.searchparams {
  padding:0.25em;
  position:relative;
}

div.searchbar {
  padding:0.25em;
  position:relative;
}

div.search {
  position:relative;
}

div.searchbar {
  position:relative;
}

div.searchresult {
  margin:0.5em 0.5em;
  position:relative;
}

span.commonname, span.latinname {
}

span.latinname {
  font-style:italic;
}

span.minorinfo {
  font-size:0.8em;
}

img.thisorganism {
  border:solid 0.14em #095BA7;
  padding:0.14em;
  vertical-align:top;
}

img.notthisorganism {
  border:solid 0.14em #FFF;
  vertical-align:top;
  padding:0.14em;
}

img.inset {
  border:0;
  display:block;
  border:solid 0.07em #095BA7;
}

div.inset {
  float:right;
  clear:right;
  margin:0.75em 0 0.5em 0.5em;
  line-height:85%;
}

span.insettext {
  font-size:0.75em;
}

span.insetcopyright {
  font-size:0.7em;
}

img.smallinset {
  float:right;
  margin:0 0 0.25em 0.25em;
  border:solid 0.07em #095BA7;
  position:relative;
}

td.iebugworkround, tr.iebugworkround {
  margin:0;
  border:0;
  padding:0;
  vertical-align:top;
}

td.thumbnail {
  vertical-align:top;
  padding-right:0.5em;
}

td.searchdetail {
  vertical-align:top;
  border-left:solid 0.07em #F90;
  padding-left:0.5em;
  padding-right:0.5em;
}

span.italic { font-style:italic; }
span.bold { font-weight:bold; }
span.book { font-style:italic;  }

img.legend { 
  vertical-align:middle;
}

table.plantinfo {
  border:dashed 0.08em #F90;
  background:#ffe;
  font-size:0.8em;
  padding:0.5em;
  margin:0.2em;
}

span.family {
  font-size:0.7em;
}

a.email, a.www, span.nowrap, a.pdf, span.pdf {
  white-space:nowrap;
}

span.email, span.www, span.telno, span.faxno {
  color:#06C; 
  font-weight:bold;
  text-decoration:none;
}

img.pdf {
  vertical-align:text-bottom;
}

img.lpic { padding:0.2em; vertical-align:top; float:left; margin:0 0.4em 0.4em 0 }
img.pic { }
img.rpic {  padding:0.2em; float:right; vertical-align:top }

.sidebar { color:#fff; margin:0; }
p.sidebar { font-size:0.7em; padding-bottom:0.5em }
h4.sidebar { padding-top:0.5em }
a.sidebar { text-decoration:none }
a.sidebar:hover { text-decoration:underline }

ul.document { font-size:0.8em }
h1.document, h2.document, h3.document, h4.document, h5.document {
  margin-top:0.5em;
  margin-bottom:0.2em;
}
p.document {
  margin-top:0;
}

ul.leftmenu {
  margin:0;
  background:#095BA7;
  padding:0.3em 0;
  font-weight:bold;
  color:#FFF;
  font-size:0.7em;
  display:block;
  list-style:none;
  position:relative;
}

li.leftmenu {
}

img.leftmenu {
  vertical-align:middle;
}

a.leftmenu {
  color:#fff;
  text-decoration:none;
}

ul.imagemenu {
  margin:0;
  padding:0;
  display:block;
  list-style:none;
  position:relative;
}

li.imagemenu {
  display:inline;
  padding-right:0.5em;
}

span.organismlist {
  font-size:0.9em;
}

ol.a2z {
  display:block;
  margin:0;
  padding:0 0 0.5em 0;
  font-size:0.9em;
  font-weight:bold;
}

li.a2z {
  display:inline;
  margin-right:0.5em;
  padding:0;
}

a.searchlink {
  font-size:0.8em;
} 