button, code, h1, h2, h3, h4, h5, h6, body,
input, pre, select, table, td, textarea, th
{ font-size: 14px; }

blockquote, body, br, button, dd, fieldset, form, h1, h2, h3, h4, h5, h6,
html, label, legend, li, ol, p, pre, table, td, th, ul
{ margin: 0; padding: 0; }

body {
color: #333;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 16px;
border: #333333 0px solid;
}
#wrapper {
background-color:#FFFFFF;
width: 780px;
border:#FF0000 0px solid;
}
#nav {
float:left;
width: 180px;
background-color:#CC6600;
height: 800px;
font-size:14px;
line-height: 24px;
border: #333333 0px solid;
}
#nav a:link {
color:#FFFFFF;
text-decoration : none;
border-bottom-style : none;
}
#nav a:visited {
color:#FFFFFF;
text-decoration: none;
border-bottom-style: none;
}
#nav a:hover {
color:#FFFFFF;
border-bottom: 1px solid;
text-decoration: none;
}
#content{
float:left;
width: 540px;
margin-left: 10px;
border:#006600 0px solid;
}
h1 {
margin: 10px 0px 15px 0px;
font-weight : bold;
font: 20px Franklin Gothic Medium, sans-serif;
line-height:22px;
}
h2 {
margin: 10px 0px 10px 0px;
font-weight: bold;
font: 16px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
}
#footer {
margin: 0px auto;
margin-top: 20px;
padding: 8px 0px 8px 0px;
clear: both;
text-align: center;
font-size: 10px;
border-top: 1px solid #a9a2a2;
}
p { 
margin: 10px 0px 10px 0px	
}
/* forms */
label {     
display: block;     
margin-bottom: -0.75em;
} 
input, select, textarea {     
display: block;     
position: relative;     
left: 15em;     
top: -.5em;
}
.table_input {     
display: block;     
position: relative;     
left: 0em;     
top: 0em;
border: #fff 0px solid;
background-color: #FFFF66;
padding-left: 15px;
}
/* end forms */
#sbutt {
padding: 1px; 
border: #333333 1px solid; 
background: #878787;
color: #ffffff;
font-family: Verdana, Helvetica, Sans-Serif;
}
#report_table th {
color: #fff;
background-color:#333333;
border: #999 1px solid; 
width: 100%; 
margin: 1px; 
padding: 1px 3px 1px 3px;
font-size: 10px;
text-transform:uppercase;
vertical-align:text-top;
}
#report_table td {
border: #999 1px solid; 
width: 100%; 
margin: 1px; 
padding: 1px 3px 1px 3px; 
font-size: 10px;
vertical-align:top;
}
#message {
color:#0000FF;
margin-bottom: 7px;
}
.listing {
width: 300px;
background-color:#999;
font-size:14px;
line-height: 16px;
border: #333333 0px solid;
padding: 4px;
margin-bottom: 20px;
}