html, body {
  margin: 0 auto;
  padding: 10px 0 10px 0;
  background: #000;
  color: #000;
  font: 14px "Trebuchet MS", Arial, Helvetica;
}

h1, h2, h3, h4, h5 {
  color: #333;
  margin: 0;
  padding: 0px 0;
  font: 20px "Trebuchet MS", Arial, Helvetica;
}

h6 {
  text-align: center;
  font-size: 20px;
  color: #333;
}

#frame {
  width: 850px;
  margin: 0 auto;
  text-align: left;
  overflow: hidden;
}

#container {
  position: relative;
  left: 3px;
  top: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
  background: #000;
  border: 4px solid #3ba200;
  padding: 10px;
}

#header {
  width: 818px;
  height: 105px;
  margin: 0 auto;
  background: #eaf5e4;
  padding: 10px 0;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 26px;
}

.topleft {
  float: left;
  width: auto;
  border-right: 2px solid #a8935e;
}

.topright {
  float: right;
  width: auto;
  border-left: 2px solid #a8935e;
}

#header2 {
  width: 818px;
  margin: 0 auto;
  height: 176px;
  background: #f7fcf4;
  border-left: 0px solid #a7a7a7;
  border-right: 0px solid #a7a7a7;
  border-bottom: 1px solid #000;
  padding: 0;
  text-align: center;
  overflow: hidden;
}

#buttons {
  width: 798px;
  height: 20px;
  margin: 0 auto;
  background: #3ba200;
  border-left: 0px solid #a7a7a7;
  border-right: 0px solid #a7a7a7;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 0px 10px 20px 10px;
  overflow: hidden;
  position: relative;
}

#center {
  width: 798px;
  margin: 0 auto;
  background: #eaf5e4;
  padding: 30px 10px 10px 10px;
}

#footer {
  width: 798px;
  height: 14px;
  margin: 0 auto;
  background: url(footerg.png) no-repeat;
  border-left: 0px solid #a7a7a7;
  border-right: 0px solid #a7a7a7;
  border-bottom: 0px solid #a7a7a7;
  border-top: 1px solid #000;
  padding: 10px;
  color: #333;
  font-size: 11px;
}

p {
  color: #333;
  font: 14px "Trebuchet MS", Arial, Helvetica;
  text-align: justify;
  margin: 0;
  padding: 0;
}

table, form, ui, li {
  color: #000;
  font: 14px "Trebuchet MS", Arial, Helvetica;
}

p.x {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 15px;
  padding: 0;
}

p.xa {
  font-size: 15px;
  font-weight: bold;
  margin: 26px 0 10px 0;
  padding: 0;
}

p.xb {
  font-size: 15px;
  font-weight: bold;
  margin: 10px 0 15px 0;
  padding: 0;
}

p.xc {
  margin: 18px 0;
  padding: 0;
}

p.ps {
  margin: 20px 0;
}

p.h {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
  padding: 0;
}

p.cbi {
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
  text-align: left;
  margin: 30px 0;
  padding: 0;
}

p.t {
  font: bold 28px verdana;
  color: #fff;
  margin: -6px;
  padding: 0;
  text-align: center;
}

p.w {
  color: #333;
  font: bold 14px "Trebuchet MS", Arial, Helvetica;
  text-align: center;
  padding: 10px;
}

.left {
  float: left;
  width: auto;
}

.middle {
  float: left;
  width: auto;
  padding: 0 0 0 275px;
}

.right {
  float: right;
  width: auto;
}

.center{
  text-align: center;
}

.center > div{
  margin: 0 auto;
}

#box {
  float: right;
  display: inline;
  width: 140px;
  height: 192px;
  margin: 12px 0 5px 10px;
  background: #abd793;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #333;
}

#box p, #box1 p, #box2 p, #box3 p, #box4 p, #box5 p, #box6 p, #box7 p, #box8 p, #box9 p {
  padding: 0;
  margin: -4px;
  font-size: 10px;
  text-align: center;
  color: #000;
  overflow: hidden;
}

#box2 {
  float: right;
  display: inline;
  width: 300px;
  height: 310px;
  margin: 0 0 0px 10px;
  background: #abd793;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #333;
}

#box3 {
  float: right;
  display: inline;
  width: 305px;
  height: 216px;
  margin: 44px 0 5px 10px;
  background: #abd793;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #333;
}

#box4 {
  float: left;
  display: inline;
  width: 140px;
  height: 146px;
  margin: 0 10px 5px 0;
  background: #abd793;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #333;
}

#right {
  float: right;
  display: inline;
  width: 150px;
  margin: 0 0 0 0;
  background: #efefef;
  padding: 0;
}

#box5 {
  float: right;
  display: inline;
  width: 140px;
  height: 192px;
  margin: 15px 0 0 -10px;
  background: #abd793;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #333;
}

#box6 {
  float: right;
  display: inline;
  width: 140px;
  height: 192px;
  margin: 25px 0 0 -10px;
  background: #abd793;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #333;
}

#box7 {
  float: right;
  display: inline;
  width: 140px;
  height: 192px;
  margin: 25px 0 0 -10px;
  background: #abd793;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #333;
}

#box8 {
  float: right;
  display: inline;
  width: 140px;
  height: 192px;
  margin: 25px 0 0 -10px;
  background: #abd793;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #333;
}

#box9 {
  float: left;
  display: inline;
  width: 140px;
  height: 192px;
  margin: 5px 10px 0 0;
  background: #abd793;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #333;
}

#picframe {
  width: 90%;
  margin-bottom: 0;
  margin-left: 20px;
  padding: 0 0 10px 0;
  position: relative;
  z-index: 100;
  overflow: hidden;
}

#newsticker {
  background: #000;
  height: 80px;
  margin: -20px 0 10px -70px;
  position: relative;
  color: #fff;
}

#newsticker ul {
  list-style: none;
  min-height: 1.6em;
  padding: 5px 0 10px 15px;
  padding-right: 30px;
}

* #newsticker ul {
  height: 1.6em;
  overflow: visible;
}

#newsticker li.error {
  color: #f00;
}

#newsticker #togglenewsticker {
  background: transparent url("close-news.png") no-repeat 0 0;
  overflow: hidden;
  position: absolute;
  z-index: 0;
  right: 10px;
  top: 35px;
  width: 14px;
  height: 14px;
  text-indent: 20px;
  outline: none;
}

* #newsticker #togglenewsticker {
  right: 30px;
}

.news {
  font: 900 20px 'Trebuchet MS';
  color: #fff;
}

.loc {
  float: left;
  display: inline;
  width: 188px;
  margin: 0px -20px 64px 79px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  padding: 1px 0 1px 0;
  height: 176px;
  background: #fff;
  border-top: 1px solid #aaa;
  border-right: 1px solid #bbb;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ccc;
  color: #090909;
}

.loc2 {
  background: #abd793;
  border-top: 1px solid #ddd;
  border-right: 1px solid #bbb;
  border-bottom: 1px solid #aaa;
  border-left: 1px solid #ccc;
  color: inherit;
  display: inline;
  float: left;
  margin-left: 80px;
  margin-bottom: 20px;
  padding: 1px 1px 3px 1px;
  width: 140px;
}

.picpara {
  margin: 0;
  text-align: center;
  font-size: 9px;
  font-weight: bold;
}

a {
  color: #000;
  text-decoration: none;
}

a:hover {
  color: #a7a7a7;
  text-decoration: none;
}

a.b {
  color: #333;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
}

a.b:hover {
  color: #a7a7a7;
  text-decoration: none;
}

a.c:hover {
  color: #a7a7a7;
  text-decoration: none;
}

a.d {
  color: #333;
  text-decoration: none;
  font-size: 15px;
  font-weight: bold;
}

a.d:hover {
  color: #a7a7a7;
  text-decoration: none;
}

a.e {
  color: #fff;
  text-align: right;
  text-decoration: none;
  padding: 10px 20px 6px 20px;
}

a.e:hover {
  color: #000;
  background: #a5d48a;
}

a.f {
  color: #000;
  display: block;
  width: 365px;
  font-weight: bold;
  margin-bottom: 1px;
  font-size: 12px;
  background: #a5d48a;
  text-align: left;
  padding: 5px 0 5px 10px;
  border-left: 25px solid #3ba200;
}

a.f:hover {
  color: #fff;
  display: block;
  width: 365px;
  font-weight: bold;
  margin-bottom: 1px;
  font-size: 12px;
  background: #3ba200;
  text-align: left;
  padding: 5px 0 5px 10px;
  border-left: 25px solid #000;
}

a.g {
  color: #000;
  text-decoration: none;
}

a.g:hover {
  color: #a7a7a7;
  text-decoration: none;
}

a.h {
  color: #fff;
  text-decoration: none;
}

a.h:hover {
  color: #a7a7a7;
  text-decoration: none;
}

ul, li {
  line-height: 15px;
  margin: 20px 0 20px 30px;
}

.hr {
  border: 0;
  width: 100%;
  color: #000;
  background: #000;
  height: 1px;
  margin: 10px 0 25px 0;
  overflow: hidden;
}

.hr2 {
  border: 0;
  width: 100%;
  color: #000;
  background: #000;
  height: 1px;
  margin: 10px 0 10px 0;
  overflow: hidden;
}