body {
  background-color: #E3E3E3;
}

p, ul { 
  margin-bottom: 1em;
}

#container {
  background-color: #FFF;
}

#header {
  background: #336699 url(../images/header.jpg) top left no-repeat;
  height: 75px;
}

#header h1 {
  display: none;
}

#site_disclaimer {
  padding: .25em 1em;
}

#search {
  padding-top: .5em;
  text-align: right;
}

#breadcrumbs {
  background-color: #EEE;
  padding: .25em 1em;
  border-top: 1px solid #1B87B9;
  border-bottom: 1px solid #1B87B9;
  margin-bottom: 1em;
}

#breadcrumbs li {
  display: inline;
}

#nav, #content {
  float: left;
}

#nav {
  width: 25%;
  overflow: hidden;
  margin-bottom: 3em;
  border-right: 1px solid #C3C3C3;
}

#nav li {
  padding: .25em 0;
}

#nav_padding {
  padding: 0 1em;
}

#nav, #content {
  margin-top: 1em;
}

#content {
  margin-left: 2%;
  width: 72%;
  padding-bottom: 3em;
}

#content_padding {
  padding: 0 6em 0 0;
}

#content table {
  width: 100%;
  margin-bottom: 1em;
}

#content table td {
  padding: .5em .5em .5em 0;
}

#footer {
  padding: 1.25em 0 3em 0;
  padding-top: 1.5em;
  background: #E3E3E3 url(../images/footerbg.jpg) top left repeat-x;
}

.clearer {
  clear:both;
}

ul.pdf li, td.pdf {
  background: transparent url(../images/pdf.gif) center left no-repeat;
}

ul.excel li, td.excel {
  background: transparent url(../images/xls.gif) center left no-repeat;
}

ul.doc li, td.doc {
  background: transparent url(../images/doc.gif) center left no-repeat;
}

#content table td.pdf, #content table td.excel, #content table td.doc {
  padding: .25em 0 .25em 20px;
}