/* N A V   M A I N  */
.navmain{

}
.navmain ul, .navmain ul p{
margin:0px;
padding:0px;
list-style-type:none;
}
/* first level */
#left .inside .navmain ul.level_1 li a:link,
#left .inside .navmain ul.level_1 li a:visited,
#left .inside .navmain ul.level_1 li a:active,
#left .inside .navmain ul.level_1 li a:focus,
#left .inside .navmain ul.level_1 li a:hover,
#left .inside .navmain ul.level_1 li p{
display:block;
background-image:url(gfx/navmain_1level_inactive.gif);
background-repeat:repeat-y;;
padding-left:15px;
color:#ffffff;
text-decoration:none;
height:25px;
line-height:25px;
}
#left .inside .navmain ul.level_1 li a:hover,
#left .inside .navmain ul.level_1 li.active p.active,
#left .inside .navmain ul.level_1 li.trail a
{
background-image:url(gfx/navmain_1level_active.gif);
color:#ffffff;
}

.navmain ul.level_1 li.active p.active,
.navmain ul.level_2 li.active p.active{
font-weight:bold;
}
/* second level */
#left .inside .navmain ul.level_2 li a:link,
#left .inside .navmain ul.level_2 li a:visited,
#left .inside .navmain ul.level_2 li a:active,
#left .inside .navmain ul.level_2 li a:focus,
#left .inside .navmain ul.level_2 li a:hover,
#left .inside .navmain ul.level_2 li p{
display:block;
background-image:url(gfx/navmain_2level_inactive.gif);
background-repeat:repeat-y;;
padding-left:18px;
color:#333333;
text-decoration:none;
height:25px;
line-height:25px;
font-size:90%;
}
#left .inside .navmain ul.level_2 li a:hover,
#left .inside .navmain ul.level_2 li.active p.active{
background-image:url(gfx/navmain_2level_inactive.gif);
background-repeat:repeat-y;;
color:#333333;
}
/* general options */
#left .inside .navmain ul.level_1 li{
display:block;
border-bottom:1px solid #ffffff;
}

#left .inside .navmain ul.level_1 li.last{
border-bottom:none;
}
#left .inside .navmain ul.level_2 li.first{
border-top:1px solid white;
}

/* R O O T L I N E  */
.rootline{
position:absolute;
top:233px;
left:200px;
font-size:90%;
}
.rootline a:link,
.rootline a:visited,
.rootline a:active,
.rootline a:focus,
.rootline a:hover,
.rootline {
text-decoration:none;
color:#ffffff;
}
.rootline a:hover{
text-decoration:underline;
}

/* F O O T E R   N A V  */
.footernav{
position:absolute;
right:10px;
top:3px;
}

/* T O P    N A V  A N D   F O O T E R   N A V  */
.topnav{
position:absolute;
right:10px;
top:10px;
}

.topnav ul,
.topnav ul li p,
.footernav ul,
.footernav ul li p
{
margin:0px;
padding:0px;
list-style-type:none;
}

.topnav ul li,
.footernav ul li{
float:left;
margin-right:15px;
}

.topnav a:link,
.topnav a:visited,
.topnav a:active,
.topnav a:focus,
.topnav a:hover,
.topnav p,
.footernav a:link,
.footernav a:visited,
.footernav a:active,
.footernav a:focus,
.footernav a:hover,
.footernav p
{
text-decoration:none;
color:#666666;
display:block;
}

.footernav a:hover,
.topnav a:hover
{
color:#353535;
}


