body
        {
        background-color:#FFFFFF;
        background-image:url(../_images/bg.jpg);
        background-repeat:repeat-x;

        font-family:'Arial','Helvetica',sans-serif;
        font-size:12px;
        color:#666666;

        margin:0px;
        }

td,th
        {
        font-size:12px;
        }

#Content a:link
        {
        color:#359A4B;
        text-decoration:none;
        }
#Content a:visited,
#Content a:active
        {
        color:#359A4B;
        text-decoration:none;
        }

#Content a:hover
        {
        color:#359A4B;
        text-decoration:underline;
        }

h1
        {
        font-family:'Helvetica','Arial',sans-serif;
        color:#359A4B;
        font-size:14px;
        font-weight:bold;
        margin:0px;
        }

#Page
        {
        width:912px;
        text-align:left;
        position:relative;
        }

#Top
        {
        width:100%;
        background-image:url(../_images/top/bg.gif);
        height:77px;
        }

#Logo
        {
        position:absolute;
        top:0px;
        left:32px;
        height:73px;
        z-index:100;
        }

#Menu
        {
        position:absolute;
        top:0px;
        right:0px;
        height:73px;
        z-index:2;
        }
#Menu a
        {
        float:left;
        }


#Content
        {
        margin-top:34px;
        }

.Cols1
        {
        float:left;
        width:112px;
        }

.Cols2
        {
        float:left;
        width:217px;
        }

.Cols3
        {
        float:left;
        width:336px;
        }

.Cols4
        {
        float:left;
        width:448px;
        }

.Cols5
        {
        float:left;
        width:550px;
        }

.Cols6
        {
        float:left;
        width:662px;
        }

.Cols8
        {
        width:912px;
        }

#Footer
        {
        border-top:1px solid #359A4B;
        }

#Footer,
#Footer td,
#Footer a
        {
        font-size:11px;
        color:#359A4B;
        }


.BorderBox
        {
        width:194px;
        height:82px;
        border:1px solid #CCCCCC;
        margin-top:4px;
        margin-bottom:4px;
        }
.BorderBox img
        {
        margin:7px;
        }

/* forms **************************************************/

form {
margin: 0px;
padding: 0px;
}

input, select, textarea {
border: 1px solid #A1D1B6;
margin: 0px 8px 8px 8px;
padding: 2px;
}

input:focus, select:focus, textarea:focus {
border: 1px solid #399C4F;
}

input.btn {
background-color: #399C4F;
border: 1px solid #399C4F;
color: #FFFFFF;
margin: 0px 8px 0px 0px;
cursor: pointer;
}

input.btn:focus, input.btn:hover {
background-color: #399C4F;
}
