/* CSS Document */
/* style_one.css */
* {
  margin: 0;
  padding: 0;
}
#container {
  width: 99%;
  margin: 5px auto;
  line-height: 130%;
  border-style: solid;
  border-width: 0 0 5px 0;
}
#head {
  margin: 0;
  padding: 0;
}
#top {
  float: left;
  padding: 0 0 0 9px;
  width: 185px;
}
#top img {
  padding: 0;
  margin: 0;
  border: 0;
  vertical-align: bottom;
}
#topname {
  display: block;
  padding: 5px;
  padding-left: 5px;
  margin-left: 200px;
  border-width: 0 0 0 5px;
  border-style: solid;
}
/* This section is introduced to trick IE. IE mangles the margin and adds 3px. */
/* The value fo margin-left should be 3 less than the value above              */
* html #topname {
  display: block;
  margin-left: 197px;
}
#topname h1 {
  padding: 5px;
  margin: 55px 0 0 0  ;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24pt;
}
#topnav {
  clear: both;
  padding: 0.5em;
  padding-left: 180px;
  border-style: solid;
  border-width: 5px 0 5px 0;
}
#botnav {
  display: none;
}
#left {
  float: left;
  width: 200px;
  margin: 0;
  padding: 0;
}
#left p {
  margin: 0 0 1em 0;
}
#cont {
  margin-left: 200px;
  border-style: solid;
  border-width: 0 0 0 5px;
  padding: 2em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: justify;
}
#cont h2 {
  margin: 0 0 .5em 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
}
#cont p {
  margin: 0 0 .5em 0;
}
#foot {
  clear: both;
  margin: 0;
  padding: 0;
  border-style: solid;
  border-width: 5px 0 0 0;
}
#foot p {
  display: none;
}
#foot img {
    margin-left: 400px;
    padding: 0;
    border: 0;
    height: 32px;
    float: left;
}

.hide {
    margin: 0;
    padding: 0;
    display: none;
}
ul#menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul#menu li {
  padding: 2px 0 0 0;
}
ul#menu li a {
  display: block;
  text-decoration: none;
  width: 82%;
  padding: 3px 3%;
  font: normal 10pt verdana;
  margin: 0 5px 0 5px;
}
ul#menu ul.subnav {
  list-style: none;
  margin: 0 5px 0 5px;
  padding: 0;
}
ul#menu ul.subnav li {
  padding: 2px 0 0 0;
}
ul#menu ul.subnav li a {
  font: normal 10pt verdana;
  padding: 3px 3%;
}
ul#menu ul.subnav ul.subsubnav {
  list-style: none;
  margin: 2px 0 0 0;
}
ul#menu ul.subnav ul.subsubnav li {
  margin: 1px;
  padding: 0 5px 0 5px;
}
ul#menu ul.subnav ul.subsubnav li a {
  font: normal 10pt verdana;
  padding: 3px 3px;
}

#navlist {
  margin: 0;
  font-family: verdana, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}
#navlist a {
  margin: 0 0 0 25px;
}
#navlist #active #current {
	float: right;
}
#topnav #navlist li {
  display: inline;
  list-style: none;
}
#topnav #navlist li a {
  text-decoration: none;
  font-family: arial, sans-serif;
  font-size: 12pt;
}

p.past, h4.past {
  color: gray;
}
p.date {
  font-size: 65%;
  font-style: italic;
}
#iwi {
  display: none;
}
/* CSS Document */
/* style_news_right.css */
#newsbox {
  margin: 0 0 0 10px;
  padding: 0;
  border-style: solid;
  border-width: 0 0 5px 5px;
  float: right;
  width: 20%;
}
#newsbox h3 {
  margin: 0;
  padding: 0 5px 0 5px;
}
#newsbox p, #newsbox h4 {
  margin: 3px 0 0 0;
  padding: 0 5px 0 5px;
}
#newsbox hr {
  width: 90%;
  text-align: center;
  margin: 5px auto 10px auto;
}
/* style_generic_col.css */
body{
  color: #000;
  background-color: #00a0c6;
}
#container {
  color: #000;
  background-color: #fff;
  border-color: #00a0c6;
}
#head {
  color: #000;
  background-color: #fff;
  border-color: #00a0c6;
}
#top {
  color: #000;
  background-color: #fff;
}
#topname {
  background-color: #fff;
  border-color: #00a0c6;
}
#topname h1 {
  color: #004c5e;
  background-color: #fff;
}
#topnav {
  background-color: #fff;
  border-color:  #00a0c6;
}
#topnav #navlist li a {
  background-color: #fff;
  color: #004c5e;
}
#botnav {
  background-color: #fff;
  border-color:  #00a0c6;
}
#botnav #navlist li a {
  background-color: #fff;
  color: #004c5e;
}
#cont {
  border-color: #00a0c6;
}
#cont h2 {
  background-color: #fff;
  color: #004c5e;
}
#foot {
  color: #000;
  background-color: #fff;
  border-color: #00a0c6;
}
ul#menu li a:link, ul#menu li a:visited {
  color: #fff;
  background-color: #004c5e;
}
ul#menu li a:hover {
  color: #fff;
  background-color: #0021c6;
}
ul#menu li a:active {
  color: #fff;
  background-color: #000;
}
#menu .subnav li a:link, #menu .subnav li a:visited {
  color: #fff;
  background-color: #0021c6;
}
#menu .subnav li a:hover {
  color: #fff;
  background-color: #004c5e;
}
#menu .subnav li a:active {
  color: #fff;
  background-color: #000;
}

#menu .subnav .subsubnav li a:link, #menu .subnav .subsubnav li a:visited {
  color: #fff;
  background-color: #004c5e;
}
#menu .subnav .subsubnav li a:hover {
  color: #fff;
  background-color: #0021c6;
}
#menu .subnav .subsubnav li a:active {
  color: #fff;
  background-color: #000;
}

#newsbox {
  border-color: #00a0c6;
  background-color: #fff;
  color: #000;
}
#newsbox h3 {
  background-color: #00a0c6;
  color: #fff;
}
#newsbox hr {
  background-color: #00a0c6;
  color: #00a0c6;
}
/* style_weather.css */
#weather {
    text-align: center;
}
input.text {
    background-color: #ffffa5;
}
#googlead {
    margin: 0 10px;
    padding: 0 10px;
}
