body
{
    padding: 0;
    margin: 0;
    text-align: center;
    font-family: Verdana, Arial, Tahoma, serif;
    font-size: 11px;
}

h1, h2, h3
{
    color: #39b101;
    margin: 0px;
    padding: 5px 0px;
    font-family: Verdana, Arial, Tahoma, serif;
}

h1
{
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    font-size: 34px;
    font-family: Verdana, Arial, Tahoma, serif;
    border-bottom: 1px solid #47a946;
}

h2
{
    font-size: 24px;
    font-family: Verdana, Arial, Tahoma, serif;
}

h3
{
    font-size: 18px;
    font-family: Verdana, Arial, Tahoma, serif;
    color: #015f23;
}

a
{
    color: #48a847;
    font-family: Verdana, Arial, Tahoma, serif;
}

a:hover
{
    color: #333;
    font-family: Verdana, Arial, Tahoma, serif;
}

p
{
    margin: 0px;
    padding: 0px 0px 10px 0px;
    font-size: 11px;
    font-family: Verdana, Arial, Tahoma, serif;
}

.footer
{
    font-family:Arial;
    font-size: 11px;
    color:#898989;
    text-align:center;
    text-decoration:none;
    font-family: Verdana, Arial, Tahoma, serif;
}

.footer:hover
{
    font-family:Arial;
    font-size: 11px;
    color:#898989;
    text-align:center;
    text-decoration:none;
    font-family: Verdana, Arial, Tahoma, serif;
}

.mainlink a
{
    font-family: Verdana, Arial, Tahoma, serif;
    font-size:13px;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}

.mainlink a:hover
{
    font-family: Verdana, Arial, Tahoma, serif;
    color:#fff200;
}

#homecontent
{
    color: #054801;
    background-color: #7ed141;
    width: 50%;
    font-size: 11px;
    font-family: Verdana, Arial, Tahoma, serif;
    padding: 25px 40px 0px 40px;
}

#homecontent2
{
    color: #054801;
    background-color: #7ed141;
    width: 50%;
    font-size: 11px;
    font-family: Verdana, Arial, Tahoma, serif;
    padding: 25px 40px;
}

#homecontent h2
{
    font-size: 18px;
    color: #054801;
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font-family: Verdana, Arial, Tahoma, serif;
}

#homecontent .divider
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    border: 0;
    color: #054801;
    background-color: #054801;
    height: 1px;
}

#homecontent a
{
    color: #054801;
    font-family: Verdana, Arial, Tahoma, serif;
    text-decoration: none;
    font-weight: bold;
}

#homenews
{
    color: #fff;
    background-color: #005200;
    width: 50%;
    font-size: 11px;
    font-family: Verdana, Arial, Tahoma, serif;
    padding: 25px 40px 0px 40px;
}

#homenews2
{
    color: #fff;
    background-color: #005200;
    width: 50%;
    font-size: 11px;
    font-family: Verdana, Arial, Tahoma, serif;
    padding: 25px 40px;
}

#homenews h2
{
    font-size: 18px;
    color: #fff;
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font-family: Verdana, Arial, Tahoma, serif;
}

#homenews .divider
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    border: 0;
    color: #fff;
    background-color: #fff;
    height: 1px;
}

#homenews .divider2
{
    padding: 0px;
    margin: 10px 0px 10px 0px;
    border: 0;
    color: #8dc63f;
    background-color: #8dc63f;
    height: 1px;
}

#homenews a
{
    color: #fff;
    font-family: Verdana, Arial, Tahoma, serif;
    text-decoration: none;
    font-weight: bold;
}

.news_item1
{
    padding: 0 10px;
    background-color: #f3f9eb;
    border-top: 1px solid #c5e29f;
    border-bottom: 1px solid #c5e29f;
    color: #45a947;
}

.news_item2
{
    padding: 0 10px;
    background-color: #fff;
    color: #45a947;
}

#form_container
{
    width: 100%;
    height: 100%;
    position: relative;
}

.divider
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    border: 0;
    color: #47a946;
    background-color: #47a946;
    height: 1px;
}

.kwcaption
{
    background-color: #d7d7d7;
    padding: 3px;
    font-size: 11px;
    border: 1px solid #fff;
}

.kwcell1
{
    background-color: #ebebeb;
    padding: 3px;
    font-size: 11px;
    border: 1px solid #fff;
}

.kwcell2
{
    background-color: #f5f5f5;
    padding: 3px;
    font-size: 11px;
    border: 1px solid #fff;
}
