body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
  background: url(/images/bkgyellow-squares.gif);
  text-align: center;  /* IE Hack */
}
a {
  color: #006699;
}
a:hover {
  text-decoration: underline;
  color : #DD6900;
}
a img {
  border: 0;
}
#outer_top {
  margin: 0;
  padding: 0;
  background: url(/images/bkgbluestar.gif);
}
#top_logo, #top_links {
  margin-left: auto;
  margin-right: auto;
  width: 550px;
  background: #0f0240;
  text-align: left;  /* IE Hack */
}
#top_links, #top_links a {
  text-align: center;
  color: #e7dfee;
  font-family: Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
}
#top_links a {
  line-height: 2.2em;
  letter-spacing: 1.7;
}
#top_links a:hover {
  color : #DD6900;
}
#outer_body {
  /*background: url(images/bkgbars.gif) top repeat-x;*/
}
#inner_body {
  text-align: left;  /* IE Hack */
  width: 550px;
  padding: 0;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  color: #94780E;
}
#inner_body #cal {
  width: 640px;
}
#inner_body#links img {
	margin: 0px;
	padding: 0px;
}
#inner_body #contact td {
	padding: 8px;
}
#footer {
  margin: 25px 5px 12px;
  text-align: center;
  padding: 0;
  color: #94780E;
}
#network_images img {
  vertical-align: middle;
  padding: 8px 2px;
}

.link {
  margin: 3px 2px 2px;
  text-align: center;
}
.link_text {
  margin: 2px 3px 3px;
  font-size: 0.82em;
}
