#mainmenu{font-size:17px; font-weight:400; float:left; padding:0; margin:0; background-color:#E29717; width: 100%; border-top: 1px dashed #ffffff;}
#mainmenu ul li a.active{color: #b60f0f;}
#mainmenu ul li a:hover{color: #ffffff;}

#submenu{padding:0 0 20px 0;}
#submenu ul{padding:0;margin:0;}
#submenu ul li{display:block;list-style-type:none;}
#submenu ul li a{color:#6F7C83;display:block;font-size:18px;font-weight:300;margin:0 0 0 0;padding:0 0 0 0;text-decoration:none;}
#submenu ul li a.active{color:#0083C2;text-decoration:underline;}
#submenu ul li a:hover{color:#0083C2;text-decoration:underline;}
#submenu ul li.level-3 a{color:#6F7C83;display:block;font-size:17px;font-weight:300;margin:0 0 0 0;padding:0 0 0 0;text-decoration:none;line-height:24px;}
#submenu ul li.level-3 a:hover{color:#0083C2;}
#submenu ul li.level-3 a.active{color:#0083C2;text-decoration:underline;}
#submenu ul li.level-4 a{color:#6F7C83;display:block;font-size:13px;font-weight:300;margin:0 0 0 40px;padding:0 0 0 0;text-decoration:none;}
#submenu ul li.level-4 a:hover{color:#6F7C83;}
#submenu ul li.level-4 a.active{color:#6F7C83;}


/******************************************
 * NAVIGATION CSS only. No javascript
 ******************************************/
.type-wrapper .level-1 > a{display : none;}

#menubuilder0{margin-bottom: 0;padding-left: 20px;}

li.level-1.level1hidden{display: none;}

#navigation-wrapper{float: left;margin-left: 30px;}

#navigation{
    z-index    : 5;
    position   : relative;
    margin     : 0 auto;
    padding    : 0;
    list-style : none;
}

#navigation > li{position: relative;float: left; background-color:#E29717; border-right:1px dashed #ffffff;}
#navigation > li.first{position: relative; float: left;}

#navigation li a{
    text-decoration    : none;
    display            : block;
    padding            : 10px;
    margin             : 0 8px 0 10px;
    color              : #ffffff;
    font-size          : 17px;
    box-sizing         : border-box;
    -moz-box-sizing    : border-box;
    -webkit-box-sizing : border-box;
    font-weight        : 500;
}

#navigation li a:hover{color:white;}

#navigation li a.starter_active{color:#0E4E9A;}
#navigation li.contact-meta a{padding-right:0;}
#navigation li.contact-meta a:hover{border:none;}

#navigation li ul{
    display      : none;
    position     : absolute;
    min-width    : 100%;
    width        :195px;
    top          : 8px;
    list-style   : none;
    left         : 0;
    border       : none;
    background   : none;
    padding-left : 0;
    margin-left  : 0px;
    padding      : 25px 0 0 0;
}

#navigation li:hover > ul{display: block;}

#navigation li.level-2:first-child{border-top: medium none;}
#navigation li.level-3:first-child{border-top: medium none;}
#navigation li.level-4:first-child{border-top: medium none;}

#navigation li.level-2,
#navigation li.level-3{
    /* border-top : 1px solid #ececec; */
    background    : #fff;
    position      : relative;
}
#navigation li.level-4{
    border-top : 1px solid #ececec;
    background    : #fff;
    position      : relative;
}

#navigation li.level-3{margin-left:1px;}
#navigation li.level-4{margin-left:1px;}

#navigation li.level-2 a{
    padding     : 13px 6px;
    color       : #000000;
    font-size   : 17px;
    background  : none;
    /* white-space : pre; */
}
#navigation li.level-3 a{
    padding     : 13px 15px;
    color       : #000000;
    font-size   : 15px;
    background  : none;
    white-space : pre;
}

#navigation li.level-2 a:hover{color: #D66A33; border:none;}
#navigation li.level-2 a.active{color: #D66A33; border:none;}
#navigation li.level-3 a:hover{color: #D66A33; border:none;}

#navigation li.level-2 > ul{position: absolute;left: 100%;top: -11px;}
#navigation li.level-3 > ul{position: absolute;left: 100%;top: -11px;}

