body{
         background:  url("img/bg.png") repeat-x;
         color: #124E14;
         margin-bottom: 100px;
         font-family: Arial;
}


h1, h2, h3, h4, h5, h6{
         font-style: italic;
         color: #124E14;
}

.bg{
         padding: 10px;
         text-align: left;

         border-style: solid;
         border-color: #124E14;
         border-width: 1px;
         width: 770px;

         margin-left: 270px;
         background: #EEEEEE url("img/arrow.png") no-repeat;
}

.bg2{
         padding: 10px;
         text-align: left;

         border-style: solid;
         border-color: #124E14;
         border-width: 1px;
         width: 770px;

         margin-left: 270px;
         background: #CEF6CE;
}

ul li a{
         height: 50px;
}

.alignleft{
         float: left;
}

.banner {
         margin: -8px;
         background: #3ADF00 url("img/banner.png") no-repeat;
         height: 123px;
}

.button{
         float: left;
         margin-left: -51px;
         background: #CEF6CE;
}

.button a{
         text-decoration: none;
         background: url("");
         color: #124E14;

         display: block;
         width: 230px;
         height: 22px;

         padding-left: 10px;

         border-bottom-style: solid;
         border-bottom-width: 1px;
         border-bottom-color: #777777;
}

.button a:hover{
         text-decoration: none;
         color: #FFFFFF;
         background: url("img/button.png");
}

.button a.act{
         text-decoration: none;
         background: #01DF01 url("img/button2.png");
         color: #DFDFDF;

         display: block;
         width: 218px;
         height: 22px;

         margin-bottom: 1px;
}

.heading{
         color: #124E14;

         background: url("img/heading.png") no-repeat;
         width: 258px;
         height: 50px;

         margin-bottom: -15px;
         margin-left: -20px;
         padding-left: 20px;
}

.link{
         text-decoration: none;
}

.link:hover{
         border-bottom-style: solid;
         border-bottom-color: #124E14;
         border-bottom-width: 1px;
}

img{
         padding: 0px;
}

a{
         color: #555555;
}

a:hover{
         color: #124E14;
         text-decoration: none;
}

.picture{
         border-style: solid;
         border-width: 1px;
         border-color: #DFDFDF;

         padding: 0px;
}

a.sub{
         color: #777777;
}
