
.navxp_MG_SyncSortMain {

    font-family: Arial;
    font-size: 11px;
    text-align: left;
    width: 960px;
}


.navxp_MG_SyncSortMain .startBk {
    float: left;
    margin: 0 3px 0 0px;
    background-repeat: no-repeat;
    background-position: left top;
}

.navxp_MG_SyncSortMain .startBkSel {
    background-image: url(bk_l0_start.png);
}

.navxp_MG_SyncSortMain .itemsBk {
    background-repeat: repeat-x;
    overflow: visible;
    margin: 0 19px 0 19px;
    padding: 0px 10px 0 10px;
    height: 25px;
}

.navxp_MG_SyncSortMain .itemsBkSel {
    background-image: url(bk_l0.png);
}

.navxp_MG_SyncSortMain .endBk {
    background-repeat: no-repeat;
    background-position: right top;
}

.navxp_MG_SyncSortMain .endBkSel {
    background-image: url(bk_l0_end.png);
}


.navxp_MG_SyncSortMain .lineBk {
    height: 7px;
    background-image: url(bk_line.png);
    background-repeat: repeat-x;
}


.navxp_MG_SyncSortMain a.itemL0:link, .navxp_MG_SyncSortMain a.itemL0:visited {
    display: block;
    float: left;
    margin-top: 7px;
    
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    color: #5f5f5f;
    font-weight: normal;
    text-transform: uppercase;
}

.navxp_MG_SyncSortMain a.itemL0:hover, .navxp_MG_SyncSortMain a.itemL0:active  {
   
}

.navxp_MG_SyncSortMain a.itemL0Sel:link, .navxp_MG_SyncSortMain a.itemL0Sel:visited {
    display: block;
    float: left;
    margin-top: 7px;
    
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    color: #5f5f5f;
    font-weight: normal;
    text-transform: uppercase;
    font-weight: bold;
}


.navxp_MG_SyncSortMain .itemL1,
.navxp_MG_SyncSortMain a.itemL1:link, .navxp_MG_SyncSortMain a.itemL1:visited {
    
    position: relative;
    padding: 2px;
    font-family: Arial;
    color: #424242;
    font-weight: normal;
    font-size: 15px;
    text-decoration: none;
    
}

.navxp_MG_SyncSortMain a.itemL1:hover, .navxp_MG_SyncSortMain a.itemL1:active {

    position: relative;
}

.navxp_MG_SyncSortMain .child_containerL1 a.selChild:link, .navxp_MG_SyncSortMain .child_containerL1 a.selChild:visited {

    text-decoration: underline;
}

.navxp_MG_SyncSortMain .child_containerL1 a.selChild:hover, .navxp_MG_SyncSortMain .child_containerL1 a.selChild:active {
    
}

.navxp_MG_SyncSortMain .itemL1_container 
{
    margin: 20px 10px 20px 10px;
    float: left;
}

.itemL1_container_sep {
    border-right: 1px solid #e9e9e9;
}

.navxp_MG_SyncSortMain  .child_containerL1 {
    position: absolute;
    margin-top: 25px;
    padding-bottom: 4px;
    display: none;
    border: 1px solid #d1d0d0;
    background-color: white;
    background-image: url(bk_gradient.png);
    background-repeat: repeat-x;
}





.navxp_MG_SyncSortMain a.itemL2:link, .navxp_MG_SyncSortMain a.itemL2:visited {
    
    display: block;
    position: relative;
    padding: 2px;
    
    font-family: Arial;
    color: #424242;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    
    background-image: url(arrow.png);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-left: 11px;
}

.navxp_MG_SyncSortMain a.itemL2:hover, .navxp_MG_SyncSortMain a.itemL2:active {

    position: relative;
    color: #005696;
}


.navxp_MG_SyncSortMain .child_containerL2 a.selChild:link, .navxp_MG_SyncSortMain .child_containerL2 a.selChild:visited {

    text-decoration: underline;
}

.navxp_MG_SyncSortMain .child_containerL2 a.selChild:hover, .navxp_MG_SyncSortMain .child_containerL2 a.selChild:active {
}

.navxp_MG_SyncSortMain .itemL2_container {
    float: left;
    margin-right: 25px;
    margin-bottom: 4px;
}

.navxp_MG_SyncSortMain  .child_containerL2 {

    padding-bottom: 4px;
    display: none;

    margin: 16px 10px 10px 0px;
    
}





.navxp_MG_SyncSortMain a.itemL3:link, .navxp_MG_SyncSortMain a.itemL3:visited {
    
    display: block;
    position: relative;
    padding: 2px;
    
    font-family: Arial;
    color: #333333;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    
    background-image: url(bullet.png);
    background-repeat: no-repeat;
    padding-left: 11px;
    background-position: left 7px;
}

.navxp_MG_SyncSortMain a.itemL3:hover, .navxp_MG_SyncSortMain a.itemL3:active {

    position: relative;
    color: #005696;   
}


.navxp_MG_SyncSortMain .child_containerL3 a.selChild:link, .navxp_MG_SyncSortMain .child_containerL3 a.selChild:visited {

    text-decoration: underline;
    
}

.navxp_MG_SyncSortMain .child_containerL3 a.selChild:hover, .navxp_MG_SyncSortMain .child_containerL3 a.selChild:active {
    
}

.navxp_MG_SyncSortMain .itemL3_container {
    margin-bottom: 2px;
}

.navxp_MG_SyncSortMain  .child_containerL3 {

    padding-bottom: 4px;
    /* display: none; */

    margin: 2px 0px 2px 11px;
    
}/*
    Add your own styles to this file, which is loaded only for theme default.
    To avoid style collisions, prefix your styles with the CSS class of root NavXp element.
*/

.navxp_MG_SyncSortMain .child_containerL1_1 {
    width: 600px;
}
.navxp_MG_SyncSortMain .child_containerL1_2 {
    width: 725px;
}
.navxp_MG_SyncSortMain .child_containerL1_2 .itemL2_container {
    float: none;
}

.navxp_MG_SyncSortMain .child_containerL1_3, .navxp_MG_SyncSortMain .child_containerL1_7, .navxp_MG_SyncSortMain .child_containerL1_8 {
    width: 550x;
}

.navxp_MG_SyncSortMain .child_containerL1_3 .itemL1_container {
    width: 180px;
    margin-right: 0px;
}

.navxp_MG_SyncSortMain .child_containerL1_3 .itemL2_container {
    width: 180x;
    display:block;
}

.navxp_MG_SyncSortMain .child_containerL1_3 .itemL3_container_1 {
    width: 180px;
    margin-right: 0px;

}

.navxp_MG_SyncSortMain .child_containerL1_4 {
    width: 400px;
    margin-left: 350px;
}

.navxp_MG_SyncSortMain .child_containerL1_4 .itemL2_container {
    width: 160px;
}


.navxp_MG_SyncSortMain .child_containerL1_5 {
    width: 400px;
    margin-left: 450px;
}

.navxp_MG_SyncSortMain .child_containerL1_5 .itemL2_container {
    width: 160px;
}


.navxp_MG_SyncSortMain .child_containerL1_6 {
    width: 345px;
    margin-left: 575px;
}

.navxp_MG_SyncSortMain .child_containerL1_6 .itemL2_container {
    width: 150px;
}

.navxp_MG_SyncSortMain .child_containerL1_6 .itemL2_container_2, .navxp_MG_SyncSortMain .child_containerL1_6 .itemL2_container_5, .navxp_MG_SyncSortMain .child_containerL1_6 .itemL2_container_1, .navxp_MG_SyncSortMain .child_containerL1_6 .itemL2_container_3, .navxp_MG_SyncSortMain .child_containerL1_6 .itemL2_container_4, .navxp_MG_SyncSortMain .child_containerL1_6 .itemL2_container_7, .navxp_MG_SyncSortMain .child_containerL1_6 .itemL2_container_8 {
    width: 155px;
    margin-left: 0px;
	margin-right:2px;

}


.itemL2_container_6 {
padding-bottom:0px; }


.child_containerL2 {
padding:0px;
}

.container_4 {
margin:0;
padding:0;
}

.itemL2_container_2 .itemL2_container_3 .itemL2_container_4 .itemL2_container_5 .itemL2_container_6 .itemL2_container_7 .itemL2_container_8 .itemL2_container_9 {
margin:0;
padding:0;
}


