a#mobilemenu{display:none;}
a#mobilemenu span{display:block;padding:10px 15px;font-weight:bold;}
.topmenubar{background-color:transparent;width:100%;clear:both;}
.breadcrumbs{padding:5px 5px 4px 15px;clear:both;background:transparent}
.childpages{width:27%;float:right;min-width:200px;margin-right:3%;background:transparent url(bg30.png);}
ul.nav{list-style-type:none;margin:0;padding:0;position:relative;}
ul.nav li{float:left;list-style-type:none;list-style-image:none;position:relative;font-weight:normal;margin:0;padding:0;border-right:1px solid #fff;background-color:#29166f;}
ul.nav li li{background-color: #29166f;}
ul.nav li li li{background-color:#29166f;}
@media only screen and (min-width:1280px) and (max-width:10000px){.nav li a{display:block;text-decoration:none;font-weight:normal;line-height:120%;padding:8px 25px;color:#fff;}
}
@media only screen and (min-width:980px) and (max-width:1279px){.nav li a{display:block;text-decoration:none;font-weight:normal;line-height:120%;padding:8px 17px;color:#fff;}
}
@media only screen and (min-width:760px) and (max-width:979px){.nav li a{display:block;text-decoration:none;font-weight:normal;line-height:120%;padding:8px 15px;color:#fff;}
.menuefooter ul,li a{font-size:100%;line-height:150%;list-style-type:none;list-style-image:none;}
}
@media only screen and (min-width:320px) and (max-width:759px){.nav li a{display:block;text-decoration:none;font-weight:normal;line-height:120%;padding:8px 5px;color:#fff;}
.menuefooter ul,li a{font-size:130%;line-height:200%;list-style-type:none;list-style-image:none;}
}
.nav li a:hover, .nav li a:focus, .nav li a:active, .nav li a.active, .nav a.menu-current, .nav a.menu-parent{background-color: #4eb143;color:#fff;}
.nav li ul{background:none;display:none;width:25em;margin:0;padding:0;position:absolute;}
.nav li ul li{width:25em;text-align:left;font-weight:normal;margin:0;padding:0;border-top:1px dotted #fff;border-right:none;}
.nav li ul li a{color:#fff;font-weight:normal;padding:6px 10px;}
.nav li ul a:hover, .nav li ul a.menu-current{background-color: #4eb143;color:#fff;}
.nav li:hover ul, .nav li a:focus ul{display:block;}
.nav li ul ul{display:none;}
.nav li:hover ul ul{display:none;}
.nav li:hover>ul, .nav li li:hover>ul{display:block;z-index:1000;}
.nav li ul li ul{margin:-20px 0 0 70%;padding:0;z-index:9999;display:none;width:25em;}
.nav li ul li ul li{width:25em;}
.nav li{position:relative;}
.nav li:hover{z-index:10000;white-space:normal;}
ul.nav li.ulend{height:10px;background:transparent url(ulend.png) repeat-x;}
ul.nav > li.ulend{display:none ! important;}
ul.nav a.menu-parent{color:#fff;background-color: #4eb143;}