.mainMenuContainer
{
}
a
{
text-decoration:none;
}

.nav, .nav * {
margin:0;
padding:0;
line-height:18px;
font-family:Verdana,sans-serif;
font-size:11px;
}
.nav {
line-height:15px;
float:left;
color:#FFFFFF;
}
.nav ul {
margin-top:-3px;

}

.nav li {
float:left;
list-style:none;
position:relative;
color:#A3BF2A;
margin:0px;
}

.nav li a {
float:left;
list-style:none;
position:relative;
padding:0px 3px 0px 3px;
}

.nav li a:hover {
float:left;
list-style:none;
position:relative;
padding:0px 3px 0px 3px;
text-decoration:none;
}

.active {
float:left;
position:relative;
color:#A3BF2A;
/* background: url(../../../templates/kontera/images/topmenubut.gif) center top no-repeat;*/
}

.daddy{
color:#FFFFFF;
*margin-bottom:-3px;
border-left: solid 1px #000000;
}

.nav li li a {
display:block;
float:none;
margin:1px 0px 0px 0px;
padding:6px 10px 6px 10px;
background-color:#f8fbfd;
height:18px;
font-weight:normal;
}

.nav li li a:hover {
font-weight:normal;
display:block;
float:none;
color:#000000;
}


div#horiz-menu li li a {
color:#FFFFFF;
}

div#horiz-menu li:hover li,
div#horiz-menu li.sfHover li,
div#horiz-menu li.active:hover li,
div#horiz-menu li.active.sfHover li {
background-image: none;
color:#FFFFFF;
}

div#horiz-menu li:hover li a,
div#horiz-menu li.sfHover li a,
div#horiz-menu li.active:hover li a,
div#horiz-menu li.active.sfHover li a {
background-image: none;
color:#FFFFFF;
}

.nav li ul {
float:none;
top:-999em;
position:absolute;
color:#FFFFFF;
/* border-bottom: solid 1px #999999;*/
/* border-right: solid 1px #c9c9ca;
border-left: solid 1px #c9c9ca;*/

z-index:999;
}

.nav li:hover ul,
.nav li.sfHover ul {
float:left;
left: 5px;
top: 26px;
color:#FFFFFF;

/* border-bottom: 1px solid #c9c9ca;*/
}

.nav li.sfHoverLast ul {
left: -50px;
top: 26px;
color:#FFFFFF;
background: url(../../../templates/kontera/images/menubottom1.gif) left bottom no-repeat;
padding-bottom: 8px;
/* border-bottom: 1px solid #c9c9ca;*/
}


.nav li:hover li ul,
.nav li.sfHover li ul {
top:-999em;
}
.nav li li:hover ul,
.nav li li.sfHover ul {
left: 201px;
top:0px;
}
.nav li li {
float:left;
color:#FFFFFF;
}

.menutop{
background: url(../../../templates/kontera/images/menutop1.gif) left top no-repeat;
height: 8px;
}

.nav div.menutop {
display: block;
}

.toplink
{
color:#387fac;
height:23px;
}
.toplink a
{
margin-right:10px;
color:#fff;
font-weight:bold;
height:25px;
}
.toplink a:hover
{
color:#000;
font-weight:bold;
}
.toplink a span
{
display:block;
margin:2px 10px 5px 10px;
}


.sublink
{
background:none;
border:1px #a7a7a7 solid;
margin:-1px 0px 0px -5px;
height:25px;
}
.sublink li a
{
background-image:none;
margin:0px 0px 0px 0px;
padding:6px 10px 6px 10px;
background-color:#5195c1;
height:18px;
color:#0F63A1;
}

.sublink li a:hover
{
background-image:none;
margin:1px 0px 0px 0px;
padding:6px 10px 6px 10px;
color:#000000;
height:18px;
color:#e8f5ff;
}