html {
 margin:0px;
 padding:0px;
}

body {
 margin:0px;
 padding:0px;
 padding-bottom:10px;
 font-size:12px;
 font-family:Verdana, sans-serif;
 text-align:justify;
}

div.head {
 background:#1e9089 url(../images/titlebg.png) repeat-x;
 padding-bottom:10px;
}

h1.title {
 color:#fff;
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 padding:10px;
 background:inherit;
}

div.content, fieldset {
 margin:10px 10px;
 padding:10px;
 border:1px solid #ddd;
}

p { margin-top:0px; }

div, td, form {
 font-family:Verdana, sans-serif;
 color:#000000;
 background:none;
}

th, td {
 padding:4px;
}

td.seekfound {
 background:#dfd;
}

tr.dataset_row:hover { background-color:#cef; }

p.dataset_row:hover { background-color:#cef; }

p.msg {
 text-align:left;
 font-weight:bold;
 margin-bottom:0px;
}

p.warning { color:#f00;}
p.success { color:#090;}

/*begin menu*/

ul.nav {
border-bottom:1px solid #fff;
border-top:1px solid #fff;
float:left;
font-size:18px;
margin-top:0px;
list-style:none;
padding-left:0;
margin-bottom:0;
width:100%;
}

ul.nav li {
display:block;
float:left;
}

ul.nav li ul{
border-bottom:1px solid #FFFFFF;
display:none;
position:absolute;
margin-top:24px;
padding:0px;
width:100%;
left:0px;
}

ul.nav li ul li{
 display:inherit;
}

ul.nav li ul li a{
 font-size:0.85em;
}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active, a.menu:focus {
 font-family:Verdana, sans-serif;
 text-decoration:none;
 font-weight:bold;
 padding:0px 10px;
 float:left;
 display:block;
}
a.menu:link { color:#fff; }
a.menu:visited { color:#fff; }
a.menu:hover, a.menu:active, a.menu:focus, a.menuactive { color:#fff;background:url(../images/titlebg_menulight.png) repeat-x; }

/*end menu*/

th {
  font-family:Verdana, sans-serif;
  color:#000000;
  background-color:#cccccc;
  font-weight:bold;
}
img {
 border:0;
}

fieldset {
 padding-top:0px;
}

legend {
 padding:1px;
 color:#777;
 font-size:90%;
}

label {
 margin-right:5px;
}

.left {
 float:left;
 margin-right:20px;
}

optgroup {
 font-style:normal;
 border-top:1px solid #ccc;
}

optgroup.first {
 border-top:none;
}

h3.texpackage {
 padding:5px;
 background-color:#fea;
}

pre.texcode {
 margin:5px 20px;
 padding:5px;
 background:#ddd;
}

td.bug {
 border:1px solid #000;;
}

td.bug_pending {
 background-color:#fba;
}


td.bug_review {
 background-color:#ffb;
}

td.bug_fixed {
 background-color:#afa;
}

td.bug_deprecated {
 text-decoration:line-through;
}

