/*
    Main Navigation container
*/
#MainNavigation {
    clear:left;
    position:absolute;
    top:3.25em;
    left:-.125em;
    height:1.875em;
}

#MainNavigation * {
    cursor:pointer !important; /* Get rid of missing pointer cursor in some browsers*/
}

/* styling the rounded corners */
#MainNavigation span.b,
#MainNavigation span.b span.b
#MainNavigation div {
    width:9.75em;
    height:1.875em;
    line-height:1.875em;
    vertical-align:middle;
    display:table-cell;
    background-repeat:no-repeat;
}

#MainNavigation .l {
    background-image:url(../../../img/main/mn-alternate/mn_ctl.png);
    background-position:0 0;
}

#MainNavigation .active .l,
#MainNavigation a:hover .l {
    background-image:url(../../../img/main/mn-alternate/mn_ctl_a.png);
    background-position:0 0;
}

#MainNavigation .l div,
#MainNavigation .l span.b {
    background-image:url(../../../img/main/mn-alternate/mn_cbl.png);
    background-position:left bottom;
}

#MainNavigation .active .l div,
#MainNavigation .active .l span.b,
#MainNavigation a:hover .l div,
#MainNavigation a:hover .l span.b {
    background-image:url(../../../img/main/mn-alternate/mn_cbl_a.png);
}

#MainNavigation .r {
    background-image:url(../../../img/main/mn-alternate/mn_ctr.png);
    background-position:right top;
}

#MainNavigation .active .r,
#MainNavigation a:hover .r {
    background-image:url(../../../img/main/mn-alternate/mn_ctr_a.png);
    background-position:right top;
}

#MainNavigation .r div,
#MainNavigation .r span.b {
    background-image:url(../../../img/main/mn-alternate/mn_cbr.png);
    background-position:right bottom;
}

#MainNavigation .active .r div,
#MainNavigation .active .r span.b,
#MainNavigation a:hover .r div,
#MainNavigation a:hover .r span.b {
    background-image:url(../../../img/main/mn-alternate/mn_cbr_a.png);
    background-position:right bottom;
}


/*one navigation element box */
#MainNavigation li {
    display:block;
    float:left;
    background-image:url(../../../img/main/mn-alternate/bg_mainnav.png);
    background-color:#BCC4D8;
    background-repeat:repeat-x;
    width:9.75em;
    height:1.875em;
    border-left:1px solid #FFF;
    text-transform:uppercase;
    font-weight:bold;
}

/*the link itself */
#MainNavigation a {
    display:table-cell;
    width:9.75em;
    height:1.875em;
    line-height:1.875em;
    vertical-align:middle !important;
    text-align:center;
    text-decoration:none;
}

#MainNavigation a.active,
#MainNavigation a:hover {
    background-image:url(../../../img/main/mn-alternate/bg_mainnav_active.png);
    background-repeat:repeat-x;
    background-color:#0C1532;
}

#MainNavigation a span.t {
    line-height:1em;
    text-align:center;
    vertical-align:middle;
    display:block;
    width:90%;
    margin:0 auto;
}
#MainNavigation a {
    color:#3B5280;
}

