html {
  padding: 0px;
  border: 0px;
  margin: 0px;
  color: #135378;
  background-color: #fff;
}
body {
  width: 768px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  font: 75% arial, helvetica;
  color: #6A6A6A;
  background-color: #fff;
}
form {
  margin: 0;
}
a {
  color: #2A69B3;
}
a img {
  border: 0;
}
img {
  display: block;
}
h1 {
  margin: 0;
  font: bold 1.4em verdana, serif;
}
h2 {
  margin: 0;
  font: bold 1.2em verdana, serif;
}
br.clear {
  clear: both;
}
.right {
  float: right;
}
.left {
  float: left;
}
div.paging {
  clear: both;
}
div.paging div.link {
  float: left;
  width: 50%;
}
p {
  padding: 8px 0px 8px 0px;
  border: 0px;
  margin: 0px;
}
p.bold {
  font-weight: bold;
}
#mast-head {
  margin-bottom: 120px;
  _margin-bottom: 0;
  padding: 0;
  height: 134px;
  he\ight: 14px;
}
#mast-head #logo {
  width: 319px;
  height: 134px;
  float: left;
}
#mast-head #main-nav {
  float: left;
  margin: 0;
  padding: 120px 0px 0px 0px;
  width: 449px;
  background: url(/images/main-nav-bg.gif);
}
#mast-head #main-nav img {
  display: block;
}
#mast-head #main-nav ul {
  list-style: none;
	border: 0px;
  margin: 0px;
  padding: 0px;
}
#mast-head #main-nav li {
  float: left;
	border: 0px;
  margin: 0px;
  padding: 0px;
}
#mast-head-bot {
  clear: both;
  width: 768px;
}
#home-main-content {
  width: 768px;
  height: 273px;
  background: #93BC2B;
}
#home-main-content #home-intro {
  float: left;
  color: #fff;
  background: #93BC2B;
  padding: 22px 10px 0px 36px;
  width: 320px;
  w\idth: 274px;
}
#home-main-content #home-intro h1 {
  color: #0066A0;
}
#home-main-content #home-intro #intro-panel-top {
  margin: 10px 0px 0px 0px;
}
#home-main-content #home-intro #intro-panel-text {
  color: #135378;
  padding: 5px;
  background: url(/images/intro-panel-text-bg.gif);
}
#home-main-content #home-intro #intro-panel-text a {
  color: #fff;
}
#home-main-content #home-image {
  float: left;
  width: 448px;
}

#sub-main-content {
  width: 768px;
}
#sub-main-content #left-sub-image {
  float: left;
  width: 221px;
}
#sub-main-content #left-sub-image img {
  border: 0;
}
#sub-main-content #main-text {
  float: left;
  background: #fff url(/images/sub-bg.gif) no-repeat;
  padding: 50px 0px 0px 0px;
  width: 547px;
}
#sub-main-content #main-text #sub-heading {
  display: none;
}
#sub-main-content #main-text #indented {
  padding: 0px 0px 0px 30px;
}

#sub-main-content #main-text #indented #our-people tr {
  vertical-align: top;
}
#sub-main-content #main-text #indented #our-people img {
  padding: 0px 10px 0px 0px;
}
#sub-main-content #main-text #indented #our-people h2.name {
  color: #ABD149;
}
#sub-main-content #main-text #indented #our-people div.title {
  color:  #0066A0;
}

#footer {
  clear: both;
  color: #9F9F9F;
  background: #E9E9E9 url(/images/footer-bg.gif);
  padding: 25px 0px 0px 40px;
  width: 768px;
  w\idth: 728px;
  height: 71px;
  he\ight: 46px;
}
#footer a {
  color: #9F9F9F;
}
#footer a:hover {
  color: #CCCCCC;
}

#site-search dd {
  margin-bottom: 20px;
}
#site-search div.pages {
  text-align: center;
}
#site-search div.pages a {
  padding: 0 5px;
}
#contact-form label {
  width: 100px;
  float: left;
  padding: 3px;
  text-align: right;
}
#contact-form sup.required {
  color: #f00;
}
#contact-form input.sendform {
  margin-left: 106px;
}
