/***** BASIC LAYOUT *****/
body, html{
text-align:center;
font-family:Arial, Helvetica, sans serif;
}

#wrap{
width:800px;
padding:0;
margin:0 auto;
background:#003A79;
border:1px solid #AAAAAA;
}

#header{
width:100%;
height:171px;
padding:0;
margin:0;
background:#FFFFFF url(images/head_secondary.jpg);
}

#menubar{
margin:0;

float:left;
width:100%;
height:28px;
padding:0;
/*margin:171px 0 0 0;*/
background:#001A3F;
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
text-align:right;
}

#sidebar{
float:left;
width:140px;
padding:20px 0 20px 10px;
margin:0;
background:#003A79;
color:#FFFFFF;
font-size:8pt;
text-align:left;
}

#main{
width:542px; /* 542 = 650 width - 68 background image - 40 padding */
float:left;
padding:20px 88px 5px 20px; /* 88 = 68 background image + 20 padding */
margin:0;
background:#FFFFFF url(images/main_background.jpg);
background-repeat:repeat-y;
background-position:right;
font-size:10pt;
text-align:left;
}

#footer{
width:800px;
clear:both;
background:#FFFFFF;
font-size:8pt;
border-top:1px solid #AAAAAA;
}


/***** SIDE NAVIGATION *****/
#sidebar ul{
padding:0 0 0 1em;
margin:0;
list-style:none;
text-indent:-1em;
}

#sidebar ul li a{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

#sidebar ul li a:hover{
text-decoration:underline;
}


/***** TOP NAVIGATION *****/
#menubar ul{
padding: 6px .25em 6px 0;
margin:0;
list-style-type:none;
}

#menubar ul li{
padding:0;
margin:0;
display:inline;
}

#menubar ul li a{
margin:0;
padding: 6px .5em 6px .5em;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

#menubar ul li a:hover,
#menubar ul li.selected a{
background:#0055AF;
}


/***** FORMATTING CLASSES *****/
.center{
text-align:center;
}

table.standard {
  width:100%;
  border:1px solid #AAAAAA;
  /*border-collapse:collapse;*/
}

table.standard tr.totals,
table.standard thead tr {
  background:#DDDDDD;
}

table.standard tr.totals td,
table.standard tr.totals th,
table.standard thead th {
  border:1px solid #AAAAAA;
}

table.standard th {
  text-align:center;
}

table.standard td {
  text-align:right;
  font-family:Courier New, Courier;
}

.machine_list h4 {
  margin-bottom:0;
}

.machine_list ul {
  margin:0;
  padding-left:1.5em;
}