body {
  background:#f9f9f9;
  margin:0;padding:0;
  font:normal 87.5%/1.4 Arial,sans-serif;
}

td {
 font:normal 87.5%/1.4 Arial,sans-serif;
}

a:link, a:visited , a:active, a:hover {
  text-decoration: none;  
  color: DarkBlue;
}
A:hover {
  color: FireBrick;
}

input.btn{
 color: #050;
 background-color: #fed;
}

input.btn2{
 color: #050;
 background-color: #CC6633;
}

hr.pme-hr                    {
 border: 0px solid;
 padding: 0px;
 margin: 0px;
 border-top-width: 1px;
 height: 1px;
}

table.pme-main       {
 border: #004d9c 1px solid;
 border-collapse: collapse;
 border-spacing: 0px;
 width: 100%; 
}

table.pme-navigation {
 border: #004d9c 0px solid;
 border-collapse: collapse;
 border-spacing: 0px;
 width: 100%; 
}

td.pme-navigation-0, td.pme-navigation-1 {
 white-space: nowrap;
}

th.pme-header        {
 border: #004d9c 1px solid;
 padding: 4px;
 background: #add8e6;
}

td.pme-key-0, td.pme-value-0, td.pme-help-0, td.pme-navigation-0, td.pme-cell-0, td.pme-key-1, td.pme-value-1, td.pme-help-0, td.pme-navigation-1, td.pme-cell-1, td.pme-sortinfo, td.pme-filter {
 border: #004d9c 1px solid;
 padding: 3px; 
}

td.pme-buttons {
 text-align: left;
}

td.pme-message {
 text-align: center; 
}

td.pme-stats   {
 text-align: right;  
}

.centered_form {
  width:300px; 
  margin:0 auto;   
}

legend, fieldset {
  border:1px solid #ccc; 
  width: auto;  
  border-radius:2px;
}

legend {
  background :  #ccc;
}

#adv_search td{
white-space: nowrap
}

#sheets {
  margin:0 auto;
  max-width:99%;
}

div.sheet{
  background:#fff;
  border:1px solid #ccc;
  box-shadow:0 0 .5em #999;
  border-radius:2px;
  padding:1.556em 2em 2em;
  margin-bottom:.5em;
}

#wrapper{position:relative;}

#menu li {
  float : left;
  padding:0;
  margin:0 0 0 1em;
  background-color: #ccc;
  list-style-type: none; 
}

#menu ul{
  margin:0 10px 1.4em 0;
  padding:0;
}

#menu{
  position:absolute;
  top:-2.3em;
  right:-1em;
  overflow:hidden;
  padding:1em 1em 0;
}

#menu span{
  font-size:0.875em;
  border:solid #ccc;
  border-width:1px 1px 0;
  color:#999;
  padding:.1em .35em;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  box-shadow:0 0 .5em #999;
  display:block;
}

#menu li.active {
    background-color: #fff;
}

#menu a
{
    display : block;
    color : #000;
    text-decoration : none;
}

#menu span:hover
{
    background : #fff;
}
