*.{margin:0px; padding:0px;}

html {
   height: 100%;
   margin: 0;
   padding: 0;
}

body {
   height: 100%;
   background-color: #6cae7c;
   font-size:11.5px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: bold;
   margin: 0;
   padding: 0;
   }

h1 {
   font-size:18px;
   font-style: bold;
}

.title {
   font-size:12px;
   font-style: bold;
}

#box-back{
   width: 972px;
   margin: 0 auto;
   padding: 0;
   background: transparent url(../images/main-background.png) 0 0 repeat-y;
   height:auto !important; /* real browsers */
   height:100%; /* IE6: treated as min-height*/
   min-height:100%; /* real browsers */
   padding-bottom: 0px;
   position: relative;
}


#box  {
   margin: 0;
   padding: 0;
   width:960px;
   position: relative;
   margin-left:auto;
   margin-right:auto;
   text-align:left;
   background-color: #FFFFFF;
   background:transparent  url('../images/background.jpg') top center repeat-y;
   border-color: #000;
   border: solid thin;
   }


#top {
   margin: 0;
   padding: 0;
   position: relative;
   margin-left:auto;
   margin-right:auto;
   text-align:left;
   overflow:hidden;

   }

#middle {
   margin: 0;
   padding: 3px 0;
   position: relative;
   margin-left:auto;
   margin-right:auto;
   text-align:left;
   overflow:hidden;
   min-height: 475px;   
   }

#middle .left-nav {
   margin: 0 0 10px 0;
   padding: 0px;
   }

#middle .nav, a.nav:link {
   color: #000FFF;
   font-weight: bold;
   font-size: 11px;
   padding: 0 0 8px 11px;
   text-decoration: none;
   }

#middle a.nav:hover {
   color: #000;
   }

#middle a.contact:link, a.contact:visited {
   color: #000FFF;
   font-size: 11px;
   padding: 0 0 8px 11px;
   text-decoration: none;
   }

#middle a.contact:hover {
   color: #000;
   }


#middle img {
   padding-right: 10px;
   }

#left{
   width: 200px;
   padding:16px 0 0 6px;
   float: left;
   }

#center{
   width: 515px;
   padding:0 38px 0 0;
   float: left;

   }

#right{
float: left;  width: 192px; margin: 0 3px; padding: 0;
   }


#footer {
   margin: 0;
   padding: 5px 0;
   position: relative;
   margin-left:auto;
   margin-right:auto;
   overflow:hidden;
   background-color: #000;
   color: #F8FA3D;
   font-size:10px;
   font-weight:bold;
   text-align:center;
   }


p{
   margin: .8em 0 .8em 0;
}

.head {
   line-height: 28px;
   }

/* NAVIGATION */

      ul#navigation {
         padding: 0;
         margin: 0;
         background-color: #284179;
         color: #fffff;
         font-weight: bold;
         float: left;
         width: 720px;
         position:absolute;
         left:240px;
         top:127px;
      }
      ul#navigation li { display: inline; }
      ul#navigation li a {
        margin-Left: 20;
        padding: .25em 1em;px
        background-color: #0284179;
        font-family: Georgia; font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        float: left;
        border-bottom: solid 0px #536794;
        border-top: solid 0px #284179;
        border-right: solid 1px #536794;
      }
      a:link, a:visited { color: #fff; }

      a.body:link, a.body:visited, a.body:hover {
         color: #0000FF;
         font-weight: bold;
         margin: 0px;
         padding: 0px;
         text-decoration: none;
         }

      a.body:visited {
         color: #A04D68;

         }

      a.body:hover {
         color: #284179;
      }

      ul#navigation li a:hover {
         color: #E9C27C;
         background-color: #536794;
      }
      .logo
      {
      position:absolute;
      left:6px;
      top:108px;
      }

/* FORMS */

form {
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 360px;
  max-width: 360px;
  width: 360px;
  }

form label {
  display: block;
  float: left;
  width: 120px;
  padding: 0;
  margin: 5px;
  text-align: right;
  }

form input, form textarea, form select {
  width:auto;
  margin:5px 0 0 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }

form textarea.contact {
  width: 330px;
  }

textarea {
  overflow: auto;
  }

form br {
  clear:left;
  }

    img {
  border: none;
}

/* banner rotator */
#banner1 {
  margin-left: 15%;
}

#banner2 {
  margin-left: 15%;
}
