/* sitemap */

ul.sitemap a { color: #396495; }
ul.sitemap {list-style-type:circle}

/* horizontalStatic */

ul.horizontalStatic { list-style: none; padding-bottom:10px; margin-left:-30px; *margin-left:10px; text-indent: 0px; }
ul.horizontalStatic li 
{ 
    float:left; 
    margin : 0px 0px 0px 0px; 
    border-right: 1px solid white;
    white-space:nowrap 
}
ul.horizontalStatic li a { color: White; padding-right: 10px; padding-left:10px; text-decoration:none;  }
ul.horizontalStatic li a:hover { font-weight:bold  }



/* verticalMenu */

ul.verticalMenu { list-style: none; padding: 0; margin: 0; width: 190px; position: relative; }
ul.verticalMenu li 
{ 
    width: 190px; 
    border-right: 1px solid #ffff; 
    border-left: 1px solid #6c89d1; 
    border-top: 1px solid #072174; 
    border-bottom: 1px solid #072174; 
    border : 0;
    display: inline; 
    float: left; 
    background: #082780; 
    position: relative; 
}
ul.verticalMenu li a { text-decoration: none; color: #fff; text-align: left; font-size: 100%; background: #082780; padding: 3px 0px 0px 7px; font-weight: bold; display: block; height: 1.7em; }
ul.verticalMenu li a:hover { color: #082780; background: #000077; }

ul.verticalMenu ul.level_2 { padding: 0; margin: 0; list-style: none; width: 190px; z-index: 4; position: absolute; display: none; height: 1.2em; top: 0px; left: 190px; border-top: 1px solid #6c89d1; }
ul.verticalMenu ul.level_2 li { margin: 0;  border: 0; display: block; height: 1.8em; border: 1px solid #6c89d1; border-top: 0;}
ul.verticalMenu ul.level_2 li a { display: block; height: 1.5em; }

ul.verticalMenu ul.level_3, ul.verticalMenu ul.level_4, ul.verticalMenu ul.level_5, ul.verticalMenu ul.level_6, ul.verticalMenu ul.level_7, ul.verticalMenu ul.level_8, ul.verticalMenu ul.level_9, ul.verticalMenu ul.level_10 { width: 190px; }

ul.verticalMenu ul ul, ul.verticalMenu ul ul ul, ul.verticalMenu ul ul ul ul, ul.verticalMenu ul ul ul ul ul, ul.verticalMenu ul ul ul ul ul ul, ul.verticalMenu ul ul ul ul ul ul ul { display: none; position: absolute; z-index: 3; margin-left: 190px; margin-top: 0px; border-top: 1px solid #777; }

/* non-IE browsers see this */
ul.verticalMenu ul li>ul, ul.verticalMenu ul ul li>ul {  }
ul.verticalMenu li:hover ul ul, ul.verticalMenu li:hover ul ul ul, ul.verticalMenu li:hover ul ul ul ul { display: none; }
ul.verticalMenu li:hover ul, ul.verticalMenu ul li:hover ul, ul.verticalMenu ul ul li:hover ul, ul.verticalMenu ul ul ul li:hover ul, ul.verticalMenu ul ul ul ul li:hover ul, ul.verticalMenu ul ul ul ul ul li:hover ul { display: inline; }

ul.verticalMenu li ul { border-top: 0; }


/* horizontalMenu */

ul.horizontalMenu { list-style: none; padding: 0; margin: 0; width: 600px; position: relative; }
ul.horizontalMenu li { border-right: 1px solid #020e50; border-left: 1px solid #6c89d1; border-top: 1px solid #072174; border-bottom: 1px solid #072174; display: inline; float: left; background: #082780; position: relative; }
ul.horizontalMenu li a { text-decoration: none; color: #fff; text-align: left; font-size: 100%; background: #082780; padding: 3px 0px 0px 7px; font-weight: bold; display: block; width: auto; height: 1.7em; }
ul.horizontalMenu li a:hover { color: #082780; background: #fff; }

ul.horizontalMenu li.level_1_item_1 { width: 80px; }
ul.horizontalMenu li.level_1_item_2 { width: 80px; }
ul.horizontalMenu li.level_1_item_3 { width: 80px; }
ul.horizontalMenu li.level_1_item_4 { width: 80px; }
ul.horizontalMenu li.level_1_item_5 { width: 80px; }
ul.horizontalMenu li.level_1_item_6 { width: 80px; }
ul.horizontalMenu li.level_1_item_7 { width: 80px; }
ul.horizontalMenu li.level_1_item_8 { width: 80px; }
ul.horizontalMenu li.level_1_item_9 { width: 80px; }
ul.horizontalMenu li.level_1_item_10 { width: 80px; }
ul.horizontalMenu li.level_1_item_11 { width: 80px; }
ul.horizontalMenu li.level_1_item_12 { width: 80px; }
ul.horizontalMenu li.level_1_item_13 { width: 80px; }
ul.horizontalMenu li.level_1_item_14 { width: 80px; }
ul.horizontalMenu li.level_1_item_15 { width: 80px; }
ul.horizontalMenu li.level_1_item_16 { width: 80px; }
ul.horizontalMenu li.level_1_item_17 { width: 80px; }
ul.horizontalMenu li.level_1_item_18 { width: 80px; }
ul.horizontalMenu li.level_1_item_19 { width: 80px; }
ul.horizontalMenu li.level_1_item_20 { width: 80px; }

ul.horizontalMenu ul.level_2 { padding: 0; margin: 0; list-style: none; width: 150px; z-index: 4; position: absolute; display: none; height: 1.2em; top: 2.05em; left: -1px; border-top: 1px solid #6c89d1; }
ul.horizontalMenu ul.level_2 li { margin: 0;  border: 0; display: block; height: 1.8em; border: 1px solid #6c89d1; border-top: 0;}
ul.horizontalMenu ul.level_2 li a { display: block; height: 1.5em; width: 144px; }

ul.horizontalMenu ul.level_3, ul.horizontalMenu ul.level_4, ul.horizontalMenu ul.level_5, ul.horizontalMenu ul.level_6, ul.horizontalMenu ul.level_7, ul.horizontalMenu ul.level_8, ul.horizontalMenu ul.level_9, ul.horizontalMenu ul.level_10 { width: 150px; }

ul.horizontalMenu ul ul, ul.horizontalMenu ul ul ul, ul.horizontalMenu ul ul ul ul, ul.horizontalMenu ul ul ul ul ul, ul.horizontalMenu ul ul ul ul ul ul, ul.horizontalMenu ul ul ul ul ul ul ul { display: none; position: absolute; z-index: 3; margin-left: 150px; margin-top: -1.8em; border-top: 1px solid #777; }

/* non-IE browsers see this */
ul.horizontalMenu ul li>ul, ul.horizontalMenu ul ul li>ul {  }
ul.horizontalMenu li:hover ul ul, ul.horizontalMenu li:hover ul ul ul, ul.horizontalMenu li:hover ul ul ul ul { display: none; }
ul.horizontalMenu li:hover ul, ul.horizontalMenu ul li:hover ul, ul.horizontalMenu ul ul li:hover ul, ul.horizontalMenu ul ul ul li:hover ul, ul.horizontalMenu ul ul ul ul li:hover ul, ul.horizontalMenu ul ul ul ul ul li:hover ul { display: inline; }

li>ul { top: auto; left: auto; }

ul.horizontalMenu li ul { border-top: 0; }

/* expandingMenu */

ul.expandingMenu, ul.expandingMenu ul 
{ 
    list-style: none; 
    margin: 0px; 
    padding: 0px; 
    text-indent: 0px;
    background-color : #fff;
}
ul.expandingMenu li 
{ 
    width: 193px; 
    margin: 1px 0px 0px 0px; 
    padding: 0px; 
    text-indent: 0px; 
}
ul.expandingMenu li a 
{ 
    width: 183px; 
    padding:5px; 
    display: block; 
    color: #fff; 
    text-decoration: none; 
    background: #949292; 
    border:0;
}
ul.expandingMenu li a:hover, ul.expandingMenu li.selectedNode a:hover, ul.expandingMenu li.openNode a:hover 
{ 
    background: #000077;  
    color :#fff;
}

ul.expandingMenu li.selectedNode a { background: #000077; }
ul.expandingMenu li.selectedNode li a {  background: #c7c7c7; }

ul.expandingMenu li.openNode a {  }
ul.expandingMenu li.openNode li a {  background: #c7c7c7;}

ul.expandingMenu li.openNode li.selectedNode a { background: #000077; }
ul.expandingMenu li.openNode li.selectedNode li a { background: #c7c7c7;  }

ul.expandingMenu li li a { padding-left: 20px; width:168px;  background: #c7c7c7;}
ul.expandingMenu li li li a { padding-left: 20px; width: 168px;  background: #c7c7c7;}
ul.expandingMenu li li li li a { padding-left: 30px; width: 158px;  background: #c7c7c7;}
ul.expandingMenu li li li li li a { padding-left: 40px; width: 148px; }
ul.expandingMenu li li li li li li a { padding-left: 50px; width: 138px; }
ul.expandingMenu li li li li li li li a { padding-left: 60px; width: 128px; }
ul.expandingMenu li li li li li li li li a { padding-left: 70px; width: 118px; }
ul.expandingMenu li li li li li li li li li a { padding-left: 80px; width: 108px; }
ul.expandingMenu li li li li li li li li li li a { padding-left: 90px; width: 98px; }
ul.expandingMenu li li li li li li li li li li li a { padding-left: 100px; width: 88px; }
ul.expandingMenu li li li li li li li li li li li li a { padding-left: 110px; width: 78px; }
ul.expandingMenu li li li li li li li li li li li li li a { padding-left: 120px; width: 68px; }
ul.expandingMenu li li li li li li li li li li li li li li a { padding-left: 130px; width: 58px; }
ul.expandingMenu li li li li li li li li li li li li li li li a { padding-left: 140px; width: 48px; }