body
  {
  font-family: Verdana;
  font-size: small;
  text-align: center;
  background-color: #DDD;
  padding: 10px 0px 0px 0px;
  margin: 0px;
  }

a {
color: #ecba00;
text-decoration: none;
}

a:hover {
color: #ffd765;
text-decoration: none;
}

img
  {
  border: 0px;
  }

#container
  {
  width: 780px;
  padding: 0px 10px 10px 10px;
  margin: 0px auto;
  text-align: left;
  background: #FFF url(/images/sidebar_dots.gif) repeat-y;
  overflow: hidden;
  height: 1%;
  }

#superheader
  {
  background-color: #444;
  color: #EEE;
  text-align: right;
  line-height: 20px;
  font-size: 10px;
  width: 800px;
  margin: 0px auto;
  }

#superheader img { vertical-align: bottom; margin-left: 10px; }

#superheader a { color: #FFF; }

#header
  {
  background: #FFF url(/images/ribbon.jpg) no-repeat;
  height: 140px;
  padding-bottom: 10px;
  border-top: 10px solid white;
  }

#header-logo
  {
  height: 60px;
  padding-top: 20px;
  }

#header-phone
  {
  height: 40px;
  background-image: url(/images/vdots.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
  padding-left: 634px;
  padding-top: 20px;
  font-family: Arial;
  font-weight: bold;
  color: #555;
  font-size: 110%;
  }

#sidebar
  {
  float: left;
  }

#sidebar ul
  {
  list-style: none;
  padding: 0px;
  margin: 0px;
  width: 100px;
  margin-bottom: 10px;
  font-size: 85%;
  }

#sidebar ul li
  {
  background: #FFF url(/images/vdots.gif) repeat-x;
  background-position: bottom left;
  }

#sidebar ul a
  {
  display: block;
  padding: 5px;
  text-decoration: none;
  color: #333;
  font-weight: bold;
  }

#rightbar
  {
  float: right;
  width: 135px;
  padding-right: 10px;
  }

#content, #footer
  {
  margin-left: 120px;
  margin-right: 153px;
  }

#content
  {
  min-height: 300px;
  line-height: 1.6em;
  font-size: 90%;
  }

#content h2, #content h1
  {
  font-weight: normal;
  font-size: 145%;
  color: #444;
  line-height: 1.4em;
  margin: 0.4em 0px;
  }

h4 {
margin: 0;
color: #000000;
font-weight: strong;
}


#footer
  {
  color: #888;
  font-size: 85%;
  margin-top: 20px;
  padding-bottom: 10px;
  }

#footer a
  {
  color: #888;
  }