/* Generic Selectors */

body {
   background-color: #119a48;
   font: 12px sans-serif;
   margin: 0;
   padding: 0 20px;
   height: 1060px;
   max-height: 1060px;
}

div#heading,
div#footer  {
   max-width: 1080px;
   min-width: 1080px;
}

div#container  {
   border: 0px solid white;
   max-width: 1080px;
   min-width: 1080px;
   height: 860px;
   max-height: 860px;
   background: white;
   position: relative;
   margin: 0 auto;
}

div#heading  {
   padding-bottom: .1cm;
   margin: 10px auto -1px auto;
}

div#heading h1  {
   text-align: center;
   font-style: italic;
   font-family: "Times New Roman";
   font-weight: bold;
   font-size: 60px;
   padding-top: 10px;
   color: white;
   margin: 5px;
}

div#heading h2  {
   text-align: right;
   font-style: italic;
   font-family: "Times New Roman";
   font-weight: bold;
   font-size: 14px;
   padding-top: 2px;
   color: white;
   margin: 5px;
}

div#heading img {
   width: 102px;
   height: 83px;
   float: left;
   margin: 5px;
   border: 0px;
}

div#topcenter {
   position: absolute;
   top: 0;
   bottom: 10px;
   right:   0;
   max-width: 1080px;
   min-width: 1080px;
   text-align: center;
   background: white;
   margin: 5px auto -1px auto;
}

div#topcenter img {
   width: 1060px;
   height: 300px;
   margin-left: auto;
   margin-right: auto;
   border: 0px;
}

div#navcenter {
   position: absolute;
   top: 300px;
   bottom: 0;
   right:   0;
   left: 0;
   max-width: 1080px;
   min-width: 1080px;
   height: 22px;
   text-align: center;
   margin: 10px auto -1px auto;
   background: #119a48;
}

div#bottomleft {
   position: absolute;
   top: 335px;
   bottom: 0;
   right:   0;
   left: 0;
   max-width: 412px;
   min-width: 412px;
   padding-left: 5px;
   padding-right: 5px;
   font-size: 18px;
   font-family: "Times New Roman";
   text-align: center;
   background: white;
}

div#bottomleft h3  {
   text-align: center;
   font-style: italic;
   font-family: "Times New Roman";
   font-weight: bold;
   font-size: 30px;
   color: #119a48;
   margin: 5px;
}

div#bottomleft ul {
   list-style-type:none;
   margin:0;
   padding: .4px;
   text-align: center;
}

div#bottomleft li {
   display: inline;
}

div#bottomleft a {
   color: #119a48;
}

div#bottomleft a:hover {
   background-color: yellow;
}

div#bottomsplit {
   position: absolute;
   top: 370px;
   bottom: 0;
   right:   0;
   left: 432px;
   height: 400px;
   max-width: 2px;
   min-width: 2px;
   text-align: center;
   background: #C0C0C0;
}

div#bottommiddle {
   position: absolute;
   top: 335px;
   bottom: 0;
   right:   0;
   left: 447px;
   max-width: 298px;
   min-width: 298px;
   padding-left: 5px;
   padding-right: 5px;
   font-size: 18px;
   font-family: "Times New Roman";
   text-align: center;
   background: white;
}

div#bottommiddle h3  {
   text-align: center;
   font-style: italic;
   font-family: "Times New Roman";
   font-weight: bold;
   font-size: 30px;
   color: #119a48;
   margin: 5px;
}

div#bottommiddle ul {
   list-style-type:none;
   margin:0;
   padding: .4px;
   text-align: center;
}

div#bottommiddle li {
   display: inline;
}

div#bottommiddle a {
   color: #119a48;
}

div#bottommiddle a:hover {
   background-color: yellow;
}

div#bottomsplit2 {
   position: absolute;
   top: 370px;
   bottom: 0;
   right:   0;
   left: 770px;
   height: 400px;
   max-width: 2px;
   min-width: 2px;
   text-align: center;
   background: #C0C0C0;
}

div#bottomright {
   position: absolute;
   top: 335px;
   bottom: 0;
   right:  0;
   left: 785px;
   max-width: 279px;
   min-width: 279px;
   padding-left: 5px;
   padding-right: 5px;
   font-size: 18px;
   font-family: "Times New Roman";
   text-align: center;
   background: white;
}

div#bottomright h3  {
   text-align: center;
   font-style: italic;
   font-family: "Times New Roman";
   font-weight: bold;
   font-size: 30px;
   color: #119a48;
   margin: 5px;
}

div#bottomright ul {
   list-style-type:none;
   margin:0;
   padding: .4px;
   text-align: center;
}

div#bottomright li {
   display: inline;
}

div#bottomright a {
   color: #119a48;
}

div#bottomright a:hover {
   background-color: yellow;
}

div#navcenter ul {
   list-style-type:none;
   margin:0;
   padding: .4px;
   text-align: center;
}

div#navcenter li {
   display: inline;
}

div#navcenter a {
   text-decoration: none;
   padding: .2em 1em;
   font-weight: bold;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 14pt;
   color: white;
}

div#navcenter a:hover
{
   color: #119a48;
   background-color: white;
}

div#footer  {
   text-align: center;
   height: 50px;
   margin: -1px auto 10px auto;
}
