/* CSS Document */

* {
font-family:Arial, Helvetica, sans-serif;
}

hr {
clear:both;
border:none;
background:#CCCCCC;
height:1px;
}

table {
padding:0;
border-collapse:0;
}

body{
margin:0px;
background-image:url(/img/template/body_bg.png);
background-position:center;
background-repeat:repeat-y;
background-color:#037c0b;
font-size:12px;
}

small {
font-size:0.9em;
}

h1 {
font-weight:normal;
font-size:1.5em;
margin:0px;
padding:0px;
color:#014606;
letter-spacing:1px;
}

h2 {
font-weight:normal;
font-size:1.4em;
margin:12px 0 5px 0;
padding:0px;
line-height:15px;;
color:#014606;

}

td {
vertical-align:top;
text-align:left;
}

div.main {
width:984px;
margin-left:auto;
margin-right:auto;
color:#ffffff;
text-align:left;
position:relative;
z-index:1;
}

div.main input {
background-color:#E0EFE0;
border:1px solid #6D9F6D;
padding:2px;
color:#000000;
}

div.main textarea {
background-color:#E0EFE0;
border:none;
padding:2px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}





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






div.navi {
background-image:url(/img/template/nav_bg.png);
letter-spacing:1px;
font-size:13px;
padding-top:1px;
width:984px;
clear:both;
float:left;
}

div.navi ul {
padding:0px; margin:0px 0 0 5px;
list-style-type:none;
clear:both;
}

div.navi li {
display:inline;
float:left;
}

div.navi li a {
display:block;
color:#FFFFFF;
text-decoration:none;
padding:4px 12px 4px 12px;
}

div.navi li a:hover {
text-decoration:underline;
background:#067b0f;
}

div.navi a.on {
background:#014606;
}

div.navi a.on:hover {
background:#014606;
text-decoration:underline;
}


div.subnavi {
clear:both;
float:left;
}

div.subnavi ul {
padding:0px; margin:9px 0 0 5px;
list-style-type:none;
clear:both;
}

div.subnavi li {
display:inline;
float:left;

}

div.subnavi li a {
display:block;
color:#FFFFFF;
text-decoration:none;
padding:4px 10px 4px 10px;
}

div.subnavi li a:hover {
text-decoration:underline;
background:#067b0f;
}

div.subnavi a.on {
background:#e2e2e2;
color:#014606;
}

div.subnavi a.on:hover {
background:#e2e2e2;
text-decoration:underline;
}


div.content {
color:#000000;
background-image:url(/img/template/content_bg.png);
background-repeat:repeat-x;
background-color:#FFFFFF;
padding:30px;
min-height:400px;
height:400px;
width:auto;
height:auto;
clear:both;
line-height:1.5em;
z-index:1;
}

div.content a{
color:#014606;
text-decoration:underline;
}

div.footer {
font-size:10px;
padding:4px;
border-bottom:1px solid #037c0b;
clear:both;
float:left;
width:976px;
}