
/* Level 2 menu (implements side navigation) */
.JT_lvl2 { /* Applied to table */
    width: 180px;
    border-top: 1px solid #e6ce23;
    padding: 0; margin: 0;
    position: relative;
}
.JT_lvl2_cell { /* Applied to table cell (<td>) */
    width: 180px; height: 30px;
/*    background: transparent;  */
    background: transparent;
    border-bottom: 1px solid #e6ce23;
    padding: 0; margin: 0
}
.JT_lvl2_cell_on { /* Applied to table cell when selected */
    width: 180px; height: 30px;
    background: transparent;
    border-bottom: 1px solid #e6ce23;
    padding: 0; margin: 0
}
.JT_lvl2_link, .JT_lvl2_link:visited { /* Applied to text */
    width: 180px;
    color: #000000;
    background: transparent;
    font: bold 12px arial, verdana, sans-serif;
    text-decoration: none;
/*  padding: top, right, bottom, left  */
    padding: 7px 0 8px 15px;
    display: block;
/*    margin: 0;  */
}

html > body .JT_lvl2_link, .JT_lvl2_link:visited { /* Applied to anchor (if not an image) */
    width: 150px; }

.JT_lvl2_link:hover, .JT_lvl2_link:active {
    width: 180px;
    color: #7d6642;
    font-weight: bold;
    font: bold 12px arial, verdana, sans-serif;
    background: transparent;
    padding: 7px 0 8px 15px;
    display: block;
/*    margin: 0;   */
}

html > body .JT_lvl2_link:hover, .JT_lvl2_link:active { /* Applied to anchor (if not an image) */
    width: 150px; }

.JT_lvl2_link_on, .JT_lvl2_link_on:visited { /* Applied to anchor when selected*/
    width: 180px;
    background: transparent; color: #7d6642;
    font: bold 12px arial, verdana, sans-serif;
    text-decoration: none;
    padding: 7px 0 8px 15px;
    display: block;
}

html > body .JT_lvl2_link_on, .JT_lvl2_link_on:visited { /* Applied to anchor (if not an image) */
    width: 150px; }

.JT_lvl2_link_on:hover, .JT_lvl2_link_on:active {
    width: 180px;
    color: #7d6642;
    background: transparent;
    padding: 7px 0 8px 15px;
    display: block;
}

html > body .JT_lvl2_link_on:hover, .JT_lvl2_link_on:active { /* Applied to anchor (if not an image) */
    width: 150px; }

/*    Level 2 drop down menu     */
/* =======================================  */


.JT_lvl2_cascade { /* Applied to table */
    width: 192px;
    border-top: 1px solid #c22929;
    padding: 0; margin-left: 25px;
	position: relative;

}
.JT_lvl2_cascade_cell { /* Applied to cell (<td>) */
    width: 192px; height 30px;
/*    color: #00457c;
    background-color: #f47c31;  */
    border-right: 1px solid #c22929;
    border-bottom: 1px solid #c22929;
    border-left: 1px solid #c22929;
    padding: 0; margin: 0;
}
.JT_lvl2_cascade_link, .JT_lvl2_cascade:visited { /* Applied to anchor */
    width: 192px;
    color: #000000;
    font: normal 11px arial, verdana, sans-serif;
    text-decoration: none;
    background: #b1b487;
    padding: 7px 15px 7px 17px;
	display: block;
}
.JT_lvl2_cascade_link:hover, .JT_lvl2_cascade_link:active {
    width: 192px;
    font: normal 11px arial, verdana, sans-serif;
    color: #000000;
    background-color: #f9ebc8;
    text-decoration: none;
    padding: 7px 15px 7px 17px;
	display: block;
}

/*    End level 2 drop down menu     */
/* =======================================  */




/* Level 3 menu (implements side navigation) */
.JT_lvl3 { /* Applied to table */
    width: 180px;
    border-top: 1px solid #e6ce23;
    padding: 0; margin: 0;
    position: relative;
}
.JT_lvl3_cell { /* Applied to table cell (<td>) */
    width: 180px; height: 30px;
/*    background: transparent;  */
    background: transparent;
    border-bottom: 1px solid #e6ce23;
    padding: 0; margin: 0
}
.JT_lvl3_cell_on { /* Applied to table cell when selected */
    width: 180px; height: 30px;
    background: transparent;
    border-bottom: 1px solid #e6ce23;
    padding: 0; margin: 0
}
.JT_lvl3_link, .JT_lvl3_link:visited { /* Applied to text */
    width: 180px;
    color: #000000;
    background: transparent;
    font: bold 12px arial, verdana, sans-serif;
    text-decoration: none;
/*  padding: top, right, bottom, left  */
    padding: 7px 0 8px 45px;
    display: block;
/*    margin: 0;  */
}

html > body .JT_lvl3_link, .JT_lvl3_link:visited { /* Applied to anchor (if not an image) */
    width: 150px; }

.JT_lvl3_link:hover, .JT_lvl3_link:active {
    width: 180px;
    color: #7d6642;
    font-weight: bold;
    font: bold 12px arial, verdana, sans-serif;
    background: transparent;
    padding: 7px 0 8px 45px;
    display: block;
/*    margin: 0;   */
}

html > body .JT_lvl3_link:hover, .JT_lvl3_link:active { /* Applied to anchor (if not an image) */
    width: 150px; }

.JT_lvl3_link_on, .JT_lvl3_link_on:visited { /* Applied to anchor when selected*/
    width: 180px;
    background: transparent; color: #7d6642;
    font: bold 12px arial, verdana, sans-serif;
    text-decoration: none;
    padding: 7px 0 8px 45px;
    display: block;
}

html > body .JT_lvl3_link_on, .JT_lvl3_link_on:visited { /* Applied to anchor (if not an image) */
    width: 150px; }

.JT_lvl3_link_on:hover, .JT_lvl3_link_on:active {
    width: 180px;
    color: #7d6642;
    background: transparent;
    padding: 7px 0 8px 45px;
    display: block;
}

html > body .JT_lvl3_link_on:hover, .JT_lvl3_link_on:active { /* Applied to anchor (if not an image) */
    width: 150px; }

/*    Level 3 drop down menu     */
/* =======================================  */


.JT_lvl3_cascade { /* Applied to table */
    width: 192px;
    border-top: 1px solid #c22929;
    padding: 0; margin-left: 35px;
	position: relative;

}
.JT_lvl3_cascade_cell { /* Applied to cell (<td>) */
    width: 192px; height 30px;
/*    color: #00457c;
    background-color: #f47c31;  */
    border-right: 1px solid #c22929;
    border-bottom: 1px solid #c22929;
    border-left: 1px solid #c22929;
    padding: 0; margin: 0;
}
.JT_lvl3_cascade_link, .JT_lvl3_cascade:visited { /* Applied to anchor */
    width: 192px;
    color: #000000;
    font: normal 11px arial, verdana, sans-serif;
    text-decoration: none;
    background: #b1b487;
    padding: 7px 15px 7px 17px;
	display: block;
}
.JT_lvl3_cascade_link:hover, .JT_lvl3_cascade_link:active {
    width: 192px;
    font: normal 11px arial, verdana, sans-serif;
    color: #000000;
    background-color: #f9ebc8;
    text-decoration: none;
    padding: 7px 15px 7px 17px;
	display: block;
}

/*    End level 3 drop down menu     */
/* =======================================  */
