body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
}

table {
background-color: #333;
border: 0px #666 solid;
}

caption {
background-color: #eee;
border: 0px #666 solid;
font-size:x-small;
}

th {
padding: 1px;
font-size:x-small;
}

td	{
padding: 1px;
font-size:x-small;
}
 
.status {
border-bottom: 0px dotted; 
cursor: help;
font-size:x-small;
}

form {
margin-left: auto;
margin-right: auto;
font-size:x-small;
}
 
fieldset {
border-width: 0px;
padding: .3em;
font-size:x-small;
}
 
legend {
margin-top: 0.5em;
font-weight: bold;
font-size:x-small;
}
 
fieldset fieldset {
border-width: 0px;
}
 
fieldset fieldset legend {
font-weight: normal;
}

									 
.submit {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 1em;
text-align: center;
}
 
 
label {
display: block;
text-align: right;
margin-right: 6em;
}
 
fieldset fieldset label {
text-align: center;
margin-right: 1em;
}
 
 
.date {
 
padding: .5em 2em .5em 2em;
}
 
.date label  {
float: left;
font-size: small;
text-align: center;
}
.date label input, select {
display: block;
}
 
 
 
#show_codes label {
float: left;
width: 45%;
text-align: left;
font-size: small;
 
}
 
input, select {
margin-left: 0.1em;
margin-right: 0.1em;
}
 
#copyright   {
font-size: small;
}

#reports, #usermanage {
border: 0px #666 solid;
margin-bottom: 2em;
width: auto;
max-width: 75%;
}

#reports a, #usermanage a {
display: block;
background-color: #B0B0C0;
}

table.refered  {
display: none;
margin-left: 3em;
}

#summary {
position: absolute;
top: 0px;
left: 0px;
height: 4em;
}

#summary td {
border: thin black solid;
padding: 10px;
}