body {
  padding: 0px;
  margin: 0px;
  color: #000033;
  background: #ffffff;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt;
  }

h1 {
  font-size: 160%;
  font-weight: bold;
  letter-spacing: 0.2em;
  text-decoration: none;
  color: #666699;
  background: transparent;
  margin: 0px 0px 15px 0px;
  }

h2 {
  font-size: 140%;
  font-weight: normal;
  text-decoration: none;
  color: #666699;
  background: transparent;
  margin: 0px 0px 15px 0px;
  }

h3 {
  font-size: 120%;
  font-weight: bold;
  text-decoration: none;
  color: #666699;
  background: transparent;
  margin: 10px 0px 5px 0px;
  }

p {
  margin: 0px 0px 10px 0px;
  }

a:link {
  color: #3333cc;
  background: transparent;
  text-decoration: underline;
  }

a:visited {
  color: #990099;
  background: transparent;
  text-decoration: underline;
  }

a:hover {
  color: #ff0000;
  background: transparent;
  text-decoration: underline;
  }

a.linkMenu:link {
  color: #ffffff;
  background: transparent;
  text-decoration: none;
  }

a.linkMenu:visited {
  color: #ffffff;
  background: transparent;
  text-decoration: none;
  }

a.linkMenu:hover {
  color: #ffffff;
  background: transparent;
  text-decoration: underline;
  }

a.newsHeader:link {
  color: #0000ff;
  background: transparent;
  text-decoration: underline;
  letter-spacing: 0.1em;
  margin: 0px 0px 5px 0px;
  }

a.newsHeader:visited {
  color: #990099;
  background: transparent;
  text-decoration: underline;
  letter-spacing: 0.1em;
   margin: 0px 0px 5px 0px;
  }

a.newsHeader:hover {
  color: #ff0000;
  background: transparent;
  text-decoration: underline;
  letter-spacing: 0.1em;
  margin: 0px 0px 5px 0px;
  }

li {
  margin-bottom: 10px;
  }

th {
  color: #333366;
  background: #d2ddeb;
  font-weight: bold;
  border-style: none none solid none;
  border-color: #9999cc;
  border-width: 1px;
  }

em {
  font-style: italic;
  }

strong {
  font-weight: bold;
  color: #333366;
  }

textarea {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt;
  }

hr {
  color: #d2d2eb;
  background: #d2d2eb;
  }

#main {
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0px;
  border-style: none none solid solid;
  border-width: 1px;
  border-color: #000066;
  }

#header {
  position: relative;
  top: 0px;
  left: 0px;
  height: 151px;
  padding: 0px;
  margin: 0px;
  color: #000033;
  background-color: #7f85a0;
  background-image: url(../master_images/header_bg_03.jpg);
  background-repeat: repeat-x;
  border-style: none none solid none;
  border-width: 1px;
  border-color: #000066;
  overflow: hidden;
  clear: both;
  }

#content {
  position: relative;
  top: 0px;
  left: 0px;
  width: 90%;
  padding: 15px 10px 10px 10px;
  margin: 0px;
  }

#footer {
  position: relative;
  top: 0px;
  left: 0px;
  padding: 5px;
  margin: 0px;
  border-style: none none none solid;
  border-width: 1px;
  border-color: #000066;
  color: #000033;
  background: #f0f0f9;
  font-size: 80%;
  clear: both;
  }

#hmpg-left {
  padding: 1px;
  margin: 0px;
  border-style: none solid none none;
  border-width: 1px;
  border-color: #666699;
  color: #000033;
  background: #f9f9ff;
  }

.bg01 {
  background: #ffffff;
  }

.bg02 {
  background: #f0f0f9;
  }

.bg03 {
  background: #d2ddeb;
  }

.block {
  margin: 0px 0px 20px 0px;
  }

.border-dark {
  border-style: solid;
  border-width: 1px;
  border-color: #000066;
  }

.border-light {
  border-style: solid;
  border-width: 1px;
  border-color: #9999cc;
  }

.outset {
  padding: 2px;
  margin: 0px 0px 5px 0px;
  border-style: none none solid none;
  border-color: #ffffff #f0f0f9 #cccce1 #f0f0f9;
  border-width: 1px 0px 1px 0px;
  }

.inset {
  padding: 10px 2px 2px 2px;
  margin: 0px 0px 5px 0px;
  border-style: solid none solid none;
  border-color: #cccce1 #f0f0f9 #ffffff #f0f0f9;
  border-width: 1px 0px 1px 0px;
  color: #000033;
  background: transparent;
  }

.imgBullet {
  float: left;
  vertical-align: middle;
  margin: 0px 5px 0px 0px;
  }
