@charset "iso-8859-1";
body
{
    margin:4px auto 0px auto;
    height:auto;
    font-size: 1.0em;
    width: 800px;
    color: black;
    line-height: 1.1em;
    font-family: Ariel, sans-serif;
    background-color: #a1b174
}

.top_nav {
border:0;
margin:0;
padding:0;
}

.nav {
float:right;
text-align:left; 
font-size:1.0em;
height:1.5em; 
padding-top:.2em;
list-style-type:none
}
.nav ul {
padding:0; 
margin:0; 
list-style-type:none
}
.nav li {
float:left; 
position:relative
}
.nav li a, .nav li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
float:left; 
padding-left:2em; 
padding-right:0.2em; 
height:1em; 
line-height:1em
}
* html .nav li a, .nav li a:visited {
}
.nav li a.drop, .nav li a.drop:visited {
font-weight:bold
}
.nav li ul {
visibility:hidden; 
position:absolute; 
top:1.5em; 
left:0; 
height:0; 
overflow:hidden
}
.nav table {
margin:-1px; 
border-collapse:collapse; 
font-size:1em
}

.nav li:hover a,.nav li a:hover {
border:0
}
.nav li:hover ul,.nav li a:hover ul {
visibility:visible; 
height:auto; 
width:15em; 
background:#fff; 
border:1px solid #ddd; 
filter:alpha(opacity=80);
-moz-opacity:.80;
left:0; 
top:1.0em; 
overflow:visible
}
.nav li:hover ul li a,.nav li a:hover ul li a {
display:block;
font-weight:normal; 
background:transparent; 
text-decoration:none; 
height:auto; 
line-height:1.1em; 
padding:0.5em; 
width:14em
}
* html .nav li a:hover ul li a {
width:15em; 
width:9em
}
.nav li:hover ul li a.drop,.nav li a:hover ul li a.drop {
font-weight:bold
}
.nav li:hover ul li ul,.nav li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
top:0; 
left:-14.3em; 
height:0; 
overflow:hidden
}
.nav li:hover ul li a:hover,.nav li a:hover ul li a:hover {
text-decoration:underline
}
.nav li:hover ul li:hover ul,.nav li a:hover ul li a:hover ul {
visibility:visible; 
color:#000; 
border:1px solid #ddd; 
filter:alpha(opacity=100);
-moz-opacity:1;
height:auto; 
background:#fff; 
width:-14.3em
} 
.nav li:hover ul li:hover ul.left,.nav li a:hover ul li a:hover ul.left {
left:-14.3em
}
.nav li:hover ul li:hover ul li a,.nav li a:hover ul li a:hover ul li a {
display:block; 
height:auto
}
.nav li:hover ul li:hover ul li:hover a,.nav li a:hover ul li a:hover ul li a:hover {
text-decoration:underline
}

.top-sep {
height:15px;
}

.top-font {
font-family:Arial;
font-size: 1em;
color: #000000;
text-align:left;
line-height:1.2em;
}

.top-link a{
font-family:Arial;
font-size:1em;
color:#006600;
text-decoration:none;
line-height:1.2em;
}

.top-link a:hover {
color:#000000;
border-bottom: #000000 1px dotted;
}

.content-100 {
background-color: #acbd7c;
width:800px;
height:auto;
margin:0;
padding:0;
border:0;
}
.c-col {
width:780px;
display:block;
padding:10px;
margin:0;
float:left
}

.content-25 {
background-image:url(./images/content-bot.png);
background-repeat:repeat-y;
width:800px;
height:auto;
margin:0;
padding:0;
border:0;
}

.content-100 .c-contain {
background-color: #acbd7c;
}

.content-25 .c-left-col {
width:181px;
}

.content-25 .c-right-col {
width:579px;
}

.c-contain {
display:block;
background-repeat:no-repeat;
width:800px;
height:auto;
margin:0;
border:0;
padding:0;
}

.c-left-col, .c-right-col {
display:block;
padding:10px;
margin:0;
}

.c-left-col {
float:left;
}

.c-right-col {
float:right;
}

.c-foot {
background-image:url(./images/content-foot.png);
width:800px;
height:1px;
clear:both;
}
.c-sub-line {
background-image:url(./images/content_sub-line.png);
width:800px;
height:1px;
clear:both;
}