body {background-color: #9CB58C;

      padding:0;

      margin:0;

      overflow: hidden;

      font-family: Verdana, Tahoma, Helvetica, MS Sans Serif, Sans;

      color: #ffffff;

      font-size: 70%;

      font-weight : normal;

      text-align: center;

      }



#wrap {

       margin: 5% auto;

       padding:0px;

       overflow: hidden;

       width:90%;

       height:80%;

          background-color:#527E41;

          background-image : url(../pic/bg.jpg);

          background-position: bottom left;

          background-repeat: repeat-x;

          background-attachment: fixed;

       }



#contentpos {float:left;

             padding:0;

             width:39%;

             height:100%;

             overflow:auto;

             margin:0px;

             background-color: transparent;

             }



#solocontentpos {float:left;

             text-align:left;

             padding:0;

             width:39%;

             height:100%;

             overflow:hidden;

             margin:0px;

             background-color: transparent;

             }



#content {margin:10px;

          text-align:left;

          }



#solocontent {position:relative;

              right:0px;

          margin:0px;

          text-align:left;

          overflow:hidden;

          }



#boxpos  {float:right;

          width:60%;

          height:100%;

          overflow:hidden;

          margin:0px;

          text-align:center;

          padding:0;

             }



#box1    {width:100%;

          margin:0px;

          padding-right:10px;

          overflow:hidden;

          height:20%;

          }



#box2    {float:left;

          padding:0;

          width:47%;

          margin:0px;

          overflow:hidden;

          height:75%;

          background-color:#ffffff;

        -moz-opacity: 0.7;

        filter: Alpha(opacity=60);



          }





#box2a    {float:left;

          padding:0;

          width:47%;

          margin:0px;

          overflow:auto;

          height:75%;

          background-color:#ffffff;

        -moz-opacity: 0.7;

        filter: Alpha(opacity=60);



          }



#box3    {float: right;

          padding:0;

          width:47%;

          margin:0px;

          margin-right:2%;

          margin-left:2%;

          overflow:auto;

          height:75%;

          background-color:#ffffff;

        -moz-opacity: 0.5;

        filter: Alpha(opacity=40);

        opacity: 0.5;

          }



#box4    {position:absolute;

          top:25%;

          left:0px;

          margin:0px;

          text-align:left;

          }



#box23    {float: right;

          width:95%;

          margin:0px;

          margin-right:3%;

          overflow:hidden;

          height:60%;

          background-color:#ffffff;

        -moz-opacity: 0.5;

        filter: Alpha(opacity=40);

          }



#credits    {position:absolute;

          bottom:3px;

          right:10px;

          margin:0px;

          text-align:right;

          }



#boxcontent1 {margin:5px;

             text-align: left;

             }



#boxcontent2 {padding:5px;

              margin:0;

              text-align: left;



             }



p {font-family: Verdana, Tahoma, Helvetica, MS Sans Serif, Sans;

   color: #527E41;

   font-size: 1.0em;

   font-weight : normal;

   }



#content p {color: #ffffff;}





h1 {font-family: Verdana, Tahoma, Helvetica, MS Sans Serif, Sans;

   color: #ffffff;

   font-size: 2.3em;

   text-align: right;

   font-weight : bold;

   }





h2 {font-family: Verdana, Tahoma, Helvetica, MS Sans Serif, Sans;

   color: #ffffff;

   font-size: 1.6em;

   text-align: left;

   font-weight : normal;

   }



h3 {font-family: Verdana, Tahoma, Helvetica, MS Sans Serif, Sans;

   color: #426E31;

   font-size: 1.2em;

   text-align: left;

   font-weight : bold;

   margin-top:0;

   }



#content h1 {text-align:left;color:#ffffff}



#content h2 {text-align:left;color:#ffffff}



#content h3 {text-align:left;color:#ffffff}





a {     color:#426E31;

               text-decoration:none;

              }



a:visited {color:#426E31;

               }



a:hover {background-color: #9CB58C;

                color:#ffffff;

               }



h1 a {color:#ffffff;margin-right:5px;}



h1 a:visited {color:#ffffff;margin-right:5px;}



h1 a:active {color:#ffffff;margin-right:5px;}



h1 a:hover {color:#9CB58C;margin-right:5px;

            background-color:transparent;}



#box3  ul     {list-style-position:inside;

               list-style-type:none;

               text-align:left;



               margin:0;

               padding:0;

              }



#box3  li {text-align:left;

               display:inline;

           color:#527E41;

           margin:0;

           padding:0;



              }



#box3  a {     color:#426E31;

               font-weight:normal;

               display:block;

               padding:3px;

               border: 1px solid #527E41;

               margin:0;

               margin-bottom:5px;

               text-decoration:none;

              }



#box3  a:visited {color:#426E31;

               }



#box3  a:hover {background-color: #9CB58C;

                color:#ffffff;

               }



#content li {margin-bottom:4px;

             font-style:italic;}