body {
  margin:0;
  padding:0;
  text-align:center;
  font:normal 80% Arial,Helvetica,sans-serif;
  color:#000;
  background:#fff;
}

a {
  color:#dc9000;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

h1 {
  margin:0;
  padding:20px 5px;
  font-size:1.6em;
  font-weight:normal;
  color:#000;
  background:#fff;
}
h2 {
  margin:0;
  padding:0 5px;
  font-size:1em;
}
h3,h4,h5,h6 {
  margin:0;
  padding:0 5px;
  font-size:1em;
  font-weight:normal;
}

p {
  clear:both;
  margin:0 0 1.2em 0;
  padding:0 5px;
  line-height:1.4em;
}

ol,ul {
  margin:0 0 1.2em 32px;
  padding:0 5px;
}

form {
  margin:0;
  padding:0;
}

input,select,textarea {
  font:1em Arial,Helvetica,sans-serif;
}

img {
  border:0;
}

table {
  font-size:1em;
}


div#holder {
  margin:0 auto;
  padding:0 6px;
  text-align:left;
}

div.mmhide_clearfloat {
  clear:both;
  line-height:1px;
  font-size:1px;
}

div#header {
  position:relative;
  padding:0;
}
a#logolink {
  display:block;
  text-align:right;
  color:#666;
  background:#fff;
}
a#logolink img {
  display:block;
}
img#tagline {
  display:none;
}
div#sitesearch {
  display:none;
}
ul#navbar {
  display:none;
}
div#breadcrumbs {
  margin:0;
  padding:3px 176px 4px 6px;
  font-size:0.9em;
  color:#666;
  background:#f0f0c2;
  border-top:1px solid #969684;
  border-bottom:1px solid #969684;
}
div#breadcrumbs a {
  text-decoration:none;
  color:#666;
  background:#fff;
}
div#breadcrumbs a:hover {
  text-decoration:underline;
}

div#home {
}
div#home img {
  display:none;
}
ul#homelinks {
  margin:0;
  padding:0;
  list-style:none;
}
ul#homelinks li {
  display:inline;
}
ul#homelinks li a {
  float:left;
  width:22%;
  padding:0.4em 20px 1em 6px;
  text-decoration:none;
  line-height:1.1em;
  color:#000;
  background:#fff;
  border-right:1px dashed #ccc;
}
* html ul#homelinks li a {
  height:1%;
}
ul#homelinks li a:first-line {
  font-size:1.1em;
  font-weight:bold;
  color:#dc9000;
}
ul#homelinks li a:hover {
  text-decoration:none;
}
div#homecontact {
  float:left;
  padding:0.5em 6px 0 6px;
  color:#000;
  background:#fff;
}
div#homecontact p {
  margin:0 0 4px 0;
  line-height:1.1em;
}

div#main {
  color:#000;
  background:#fff;
}
div#mainwhite {
  color:#000;
  background:#fff;
}
div#left {
  display:none;
}
div#right {
  float:right;
  width:30%;
  height:428px;
  padding:4px 0;
  font-size:0.9em;
  color:#777;
  background:#fff;
}
div#right p {
  line-height:1.2em;
}
div#content {
  float:left;
  width:69%;
  margin:0;
  padding:0;
}
div#content img {
  padding:0 8px;
}
div.top {
  margin:0;
  padding:0 1px;
  color:#666;
  background:#fff url('images/back-top.gif') repeat-y center top;
}
div.top div.contacts {
  float:left;
  width:24%;
}
div.top p {
  margin:0;
  line-height:1.2em;
}
a#printpage {
  display:none;
}
div.text {
  margin:0 1px;
  padding:2px 0;
}
p.white-bordered {
  margin:0 0 0.6em 0;
  padding:0.6em 5px;
  color:#000;
  background:#fff;
  border-top:1px dashed #ccc;
  border-bottom:1px dashed #ccc;
}
* html p.white-bordered {
  height:1%;
}
p.white-bordered:after {
  content:"."; 
  display:block; 
  height:0; 
  clear:both; 
  visibility:hidden;
}
span.large-blue-heading {
  font-size:1.4em;
  font-weight:normal;
  color:#8bacca;
}
div#mainwhite div.text p {
  margin:0 0 0.6em 0;
}
div#mainwhite div.text table#history {
  border-top:1px dashed #ccc;
  border-bottom:1px dashed #ccc;
}
div#mainwhite div.text table#history tr th {
  padding:0 3px;
  text-align:center;
}
div#mainwhite div.text table#history tr td {
  padding:2px 3px;
  line-height:1.2em;
  font-size:0.9em;
}
div#mainwhite div.text table#history tr td.column {
  width:10px;
  padding:0;
}
div#mainwhite div.text table#history tr td ul {
  margin:0;
  padding:0;
  list-style:none;
}
div#mainwhite div.text table#history tr td ul li {
  margin:0 0 3px 0;
}
div#mainwhite div.text table#directory {
  width:100%;
  border-top:1px dashed #ccc;
  border-bottom:1px dashed #ccc;
}
div#mainwhite div.text table#directory tr td table {
  width:100%;
}
div#mainwhite div.text table#directory tr td table.mmhide_beigecolumn {
  color:#666;
  background:#f3f3ce;
}
div#mainwhite div.text table#directory tr td table tr th {
  padding:2px 8px 0 8px;
}
div#mainwhite div.text table#directory tr td table tr td {
  padding:0 8px 2px 8px;
}
p#sorting select {
  position:relative;
  top:2px;
  font-size:0.9em;
  color:#333;
}
p#sorting input#directorysortingsubmit {
  position:relative;
  top:2px;
  margin:0;
  padding:0;
  font-size:1.1em;
  font-weight:bold;
  color:#dc9000;
  background:#fff;
  border:0;
  cursor:hand;
}

div#footer {
  display:none;
}
