@charset "UTF-8";
/* CSS Document */
/**{
margin:0;
padding:0;
}*/

/*Where the main nav is positioned*/
#mainNav{
position:absolute;
top:122px;
left:8px;
width:840px;
height:28px;
z-index:1000;
}

/*Stops the sticking in IE7*/
#mainlevel_mainnav li:hover, #mainlevel_mainnav li.hover{
position:static;
}
body{
background-color:#FFF;
}

#mainlevel_mainnav{
margin:0px;
padding:0px;
}

#mainlevel_mainnav ul{
margin:0px;
padding:0px;
width:840px;
height:28px;
}
/*Declare Main font styles here*/
#mainlevel_mainnav li{
list-style: none;
text-decoration:none;
float:left;
display:block;
height:28px;
width:140px;
line-height:28px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 13px;
letter-spacing: 1px;
}
/*#mainlevel_mainnav li ul li{
Distance between Sub Menu <li>
margin-top:1px;
}*/
/*General Up State of Main Buttons*/
#mainlevel_mainnav a.mainlevel_mainnav{
text-decoration:none;
display:block;
text-align:center;
width:140px;
height:28px;
line-height:28px;
border-bottom:1px solid #3b6737;
border-top:1px solid #3b6737;
color:#3b6737;
}
#mainlevel_mainnav a.hover.mainlevel_mainnav{
text-decoration:none;
display:block;
text-align:center;
width:138px;
height:28px;
line-height:28px;
color:#f0f5d7;
background-color:#f0f5d7;
border-bottom:1px solid #3b6737;
border-top:1px solid #3b6737;
}
/*Other States of Main Buttons*/
#menu1 a.mainlevel_mainnav{
background-position:0  0;
}
#menu1 a:hover.mainlevel_mainnav{
cursor:default;
background-color:#f0f5d7;
border-left:1px solid #3b6737;
border-right:1px solid #3b6737;
width:138px;
}
#menu2 a.mainlevel_mainnav{
background-position:-140px  0;
}
#menu2 a:hover.mainlevel_mainnav{
background-position:-0px -28px;
cursor:default;
background-color:#f0f5d7;
border-left:1px solid #3b6737;
border-right:1px solid #3b6737;
width:138px;
}
#menu3 a.mainlevel_mainnav{
background-position:-0px  0;
}
#menu3 a:hover.mainlevel_mainnav{
background-position:-0px -28px;
cursor:default;
background-color:#f0f5d7;
border-left:1px solid #3b6737;
border-right:1px solid #3b6737;
width:138px;
}
#menu4 a.mainlevel_mainnav{
background-position:-0px  0;
}
#menu4 a:hover.mainlevel_mainnav{
background-position:-0px -28px;
cursor:default;
background-color:#f0f5d7;
border-left:1px solid #3b6737;
border-right:1px solid #3b6737;
width:138px;
}
#menu5 a.mainlevel_mainnav{
background-position:-0px  0;
}
#menu5 a:hover.mainlevel_mainnav{
background-position:-0px -28px;
cursor:default;
background-color:#f0f5d7;
border-left:1px solid #3b6737;
border-right:1px solid #3b6737;
width:138px;
}
#menu6 a.mainlevel_mainnav{
background-position:-00px  0;
}
#menu6 a:hover.mainlevel_mainnav{
background-position:-0px -28px;
cursor:default;
background-color:#f0f5d7;
border-left:1px solid #3b6737;
border-right:1px solid #3b6737;
width:138px;
}

/*Up State of Sub Menu Buttons*/
#mainlevel_mainnav a.sublevel_mainnav{
text-decoration:none;
display:block;
text-align:center;
width:138px;
height:28px;
line-height:28px;
color:#3b6737;
background-color:#f0f5d7;
border-bottom:1px solid #3b6737;
border-left:1px solid #3b6737;
border-right:1px solid #3b6737;
}
/*Over State of Sub Menu Buttons*/
#mainlevel_mainnav a:hover.sublevel_mainnav{
text-decoration:none;
display:block;
text-align:center;
width:138px;
height:28px;
line-height:28px;
color:#FFF;
background-color:#3b6737;
border-bottom:1px solid #3b6737;
cursor:default;
}

/*Hide Sub Menu <ul> the suckerfish trick*/
#mainlevel_mainnav li ul{
position:absolute;
left:-999em;
height:28px;
width:140px;
}

#mainlevel_mainnav li li{
/*Width of Sub <li>*/
width:140px;
/*Distance between Main and Sub <li>*/
/*padding-top:1px;*/
}

/*Display Sub <ul> of Main Menu buttons*/
#mainlevel_mainnav li ul a{
width:140px;
height:28px;
line-height:28px;
font-size:11px;
}

#mainlevel_mainnav li:hover ul ul,#mainlevel_mainnav li:hover ul ul ul,#mainlevel_mainnav li.sfhover ul ul,#mainlevel_mainnav li.sfhover ul ul ul{
left:-999em;
color:#FFF;
background-color:#000;
}
#mainlevel_mainnav li:hover ul,#mainlevel_mainnav li li:hover ul,#mainlevel_mainnav li li li:hover ul,#mainlevel_mainnav li.sfhover ul,#mainlevel_mainnav li li.sfhover ul,#mainlevel_mainnav li li li.sfhover ul{
left:auto;
z-index:6000;
color:#FFF;
}

#mainlevel_mainnav li li:hover,#mainlevel_mainnav li li.sfhover{
 color:#FFF;
}

/*---------------------------------------- Sidenavi ----------------------------------------*/


#sidenavi{
position: absolute;
top: 192px;
left: 8px;
width: 134px;
height: 200px;
z-index: 100;
}

#sidenavi ul{
margin: 0;
padding: 0;
width: 134px;
height: 25px;
}

#sidenavi li{
text-decoration: none;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
/*margin-bottom: 10px;*/
/*height: 25px;*/
width: 134px;
/*line-height:25px;*/
display: block;
font-size: 11px;
font-style: normal;
}

#sidenavi a{
text-decoration: none;
font: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
color: #3b6737;
letter-spacing: 1px;
width:129px;
padding: 10px 0;
/*height:25px;*/
display:block;
padding-left: 5px;
}

#sidenavi li a:hover{
/*color: #FFFFFF;*/
background-color: #f0f5d7;
/*background-color: #538a40;*/
}
