body {
  margin: 0;
  padding: 0;
  background: #fff;
  /* background: #9ae4e8; */
  background: #D8E3EA url(../images/background.gif);
  background-repeat: repeat-x;
  font-family: "Arial", Helvetica, sans-serif;
  font-size: 14px;
  color: #686868;

  margin:10px 0px; padding:0px;
  text-align:center;
}

#logo {
  float: left;
  height: 55px;
}
#logo h1 {
  font-size: 38px;
  color: #3399CC;
}
#logo h1 sup {
  vertical-align: text-top;
  font-size: 24px;
}
#logo h1 a {
  color: #FFFFFF;
}
#logo h2 {
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #28737B;
}
#logo a {
  text-decoration: none;
  color: #3399CC;
}

#top_links { 
  padding-top:15px; 
  font-size:18px; 
  color:#ccc; 
  text-align:center; 
}

#top_links a { 
  font-weight:bold; 
}

#top_links a:hover { 
  text-decoration:underline; 
}

#top_links span { 
  padding:0 10px; 
}

a {
  text-decoration: none;
  color: rgb(102,153,255);
}

a img {
  border:none;
}

#footer {
  height: 400px;
  min-height: 74px;
  padding: 10px 0 0 0;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

html>body #footer {
  height: auto;
}

#legal {
  clear: both;
  padding-top: 20px;
  text-align: center;
  font-size: 10px;
  color: #4b4b4b;
}

#legal a {
  font-weight: bold;
  color: #345F8F;
}


#update2 {
  background-color: fff;
  border: 3px solid rgb(178, 178, 178);
  margin-bottom: 20px;
  width: 556px;
}

#update {
  width:500px;
  margin:0px auto;
  text-align:left;
  background-color:#fff;
  border: 1px solid #000; 
  padding: 5px;
}

.rounded {
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}

#showURL {
  padding-top: 20px;
}
