

input[type="text"],input[type="password"], input[type="submit"], select, textarea {
	font-size: 9px;
    border-style:ridge;
    font-size:11px;
    color:#000000;
    border-color:#C0C0C0;
    border-width: 1px;
	background-color: #FFFFFF;
	}



.main_nav {
    z-index: 10000;
}
.main_nav td {

}
.main_nav td a {
    border-top: 2px solid #336633;
    border-right: 2px solid #336633;
    border-bottom: 2px solid #336633;
    padding: 6px;
    display:block;
    font-size:12px;
    font-family: Tahoma, Arial, sans-serif;
    color: #8D8B6F;
    text-decoration:none;
}
.main_nav td a:hover {
    color: #A5CD39;
    text-decoration:none;
}
.main_nav td a:active, link, visited {
    text-decoration:none;
}
td.m_td_on{
    background: #A5CD39;
    color: #FFFFFF;
}

td.m_td_on a.on {
    color: #FFFFFF;
}
td.m_td_on a.on:hover {
    color: #FFFFFF;
    text-decoration:none;
}
td.m_td_on a.on:active, link, visited {
    color: #FFFFFF;
    text-decoration:none;
}

.sub_nav{
    border: 1px solid #336633;
    padding: 12px 30px 12px 12px;
    background:#FFFFFF;
    position: absolute;
    display:none;
    margin:0;
}
.sub_nav ul {
    list-style-type:none;
    margin: 0;
    padding: 0;
}
.sub_nav ul li {
    padding-bottom:4px;
    text-align: left;
}
.sub_nav ul li a {
    border: none;
    display:inline;
    padding-bottom:4px;
    text-align: left;
    padding:0;
}






.nav {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    z-index: 100;
    position: relative;
}
.nav ul {
    margin: 0;
    padding: 0;
    background: #ffffee;
    border-bottom: 1px solid #000000;
    list-style: none;
    margin: 0;
    width: 200px;
    position: absolute;
    top: -999em;
    left: -1px;
}
.nav li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
.nav li a:hover {
    background: #ffffee;
    color: #336633;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
    font: bold 1.22em/25px Arial, Helvetica, sans-serif;
    background: #ffffee;
    color: #336633;
    display: block;
    padding: 0 9px;
    text-decoration: underline;
}
.nav li:hover ul, .nav li.sfHover ul {
    top: 25px;
}
.nav ul li {
    border: 0;
    float: none;
}
.nav ul a {
    border: 1px solid #000;
    border-bottom: 0;
    padding-right: 20px;
    white-space: nowrap;
}
.nav ul a:hover {
    background: #ccc;
    color: #000;
}





