body {
  background: #000 url(../images/bck.jpg) center top no-repeat;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666; }

textarea {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 11px; }

a {
  color: #6AA20E;
  text-decoration: none; }

h1 {
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 1em; }

h2 {
  color: #fff;
  font-size: 14px;
  font-weight: normal; }

p {
  margin: 0 0 1em 0; }

p.lead {
  color: #BBBBBB;
  font-size: 14px; }


.col1, .col2, .col3 {
  float: left;
  display: inline; }

.t1 {
  width: 671px;
  overflow: hidden;
  margin: 0 0 30px 0; }
  .t1 .col1, .t1 .col2, .t1 .col3 {
    width: 193px; }
  .t1 .col2, .t1 .col3 {
    margin-left: 45px; }
  .t1 .col1 p, .t1 .col1 h2, .t1 .col1 ul {
    margin: 0 0 0 14px; }
  .t1 .col2 p, .t1 .col2 h2, .t1 .col2 ul {
    margin: 0 0 0 23px; }
  .t1 .col3 p, .t1 .col3 h2, .t1 .col3 ul {
    margin: 0 0 0 39px; }

.t2 {
  width: 671px;
  overflow: hidden; }
  .t2 .col1 {
    width: 193px; }
  .t2 .col2 {
    margin-left: 65px;
    width: 413px; }

.t3 {
  width: 671px;
  overflow: hidden; }
  .t3 .col1 {
    width: 240px; }
  .t3 .col2 {
    width: 431px; }

#wrapper {
  width: 671px;
  margin: 0 auto;
  text-align: left; }

#footer {
  background: url(../images/footer.gif) no-repeat;
  padding: 22px 0 0 0;
  margin: 70px 0 0 0; }
  #footer a {
    color: #666666; }
    #footer a:hover {
      color: #6AA20E; }
  #footer .col1 p, #footer .col1 h2, #footer .col1 ul {
    margin: 0 0 0 62px; }

#header {
  position: relative;
  height: 299px; }
  #header #logo {
    position: absolute;
    left: 0;
    top: 110px; }
  #header #tagline {
    position: absolute;
    left: 448px;
    top: 85px; }
  #header #mainMenu {
    background: url(../images/menu.gif) no-repeat;
    width: 160px;
    left: 231px;
    top: 0;
    height: 218px;
    position: absolute;
    padding-top: 35px; }
    #header #mainMenu ul li {
      margin: 0 20px; }
      #header #mainMenu ul li a {
        color: #fff;
        text-transform: uppercase;
        font-size: 16px;
        line-height: 1.5em; }
        #header #mainMenu ul li a:hover {
          color: #000; }
        #header #mainMenu ul li a.selected {
          color: #000; }



form.form label {
  display: block;
  margin-bottom: 3px; }
form.form select, form.form input, form.form textarea {
  padding: 2px 5px;
  border: 1px solid #282828;
  background: #000;
  width: 198px;
  color: #fff; }
form.form input.checkbox {
  width: auto;
  float: left;
  margin-right: 7px; }
form.form input.button {
  width: auto; }
form.form select {
  width: 210px; }
form.form p.checkbox {
  overflow: hidden; }


.gallery .row {
  width: 671px;
  overflow: hidden;
  margin: 0 0 35px 0; }
  .gallery .row .cell {
    float: left;
    display: inline;
    margin-left: 51px;
    width: 129px; }
    .gallery .row .cell img.thumb {
      background: url(../images/thumb.gif);
      padding: 9px 10px 23px 9px;
      width: 110px;
      height: 80px; }
    .gallery .row .cell p {
      margin: 0 0 0 3px; }
    .gallery .row .cell strong {
      color: #fff; }
  .gallery .row .first {
    margin-left: 0; }

#submenu {
  padding: 2px 0 10px 0;
  margin:0 0 6px 0;
}
#submenu li a {
  display:block;
  padding: 0 0px 5px 20px;
  font-size:12px;
  text-decoration:none;
}
#submenu li a:hover, #submenu li a.selected {
  color: #fff;
}
#submenu li li a {
  padding: 0 0px 5px 33px;
}

