/* Level 2 menu (implements side navigation) */
.JT_lvl1 { /* Applied to table */
    width: 210px;
    padding: 0; margin: 0;
        position: relative;
}
.JT_lvl1_cell { /* Applied to table cell (<td>) */
    width: 210px; height: 30px;
    text-decoration: none;
    background: #C5C5F2;
    color: #134DA4;
    font: bold 12px arial, verdana, sans-serif;
    border-right: 1px solid #C5C5F2;
    border-bottom: 1px solid #3d66a4;
    padding: 0; margin: 0
}
.JT_lvl1_cell_on { /* Applied to table cell when selected */
    width: 210px; height: 30px;
    color: #134DA4; background: #ffffff;
    text-decoration: none;
    font: bold 12px arial, verdana, sans-serif;
    border-right: 1px solid #C5C5F2;
    border-bottom: 1px solid #3d66a4;
    padding: 0;
    margin: 0;
}
.JT_lvl1_link, .JT_lvl1_link:visited { /* Applied to anchor (if not an image) */
    width: 209px;
    color: #134DA4;
    background: #C5C5F2;
    font: bold 12px arial, verdana, sans-serif;
    text-decoration: none;
    padding: 7px 0 6px 0px;
	display: block;
	margin: 0;
}

html > body .JT_lvl1_link, .JT_lvl1_link:visited { /* Applied to anchor (if not an image) */
    width: 209px; }

.JT_lvl1_link:hover, .JT_lvl1_link:active {
    width: 209px;
    color: #134DA4;
    font-weight: bold;
    font: bold 12px arial, verdana, sans-serif;
    background: #ffffff;
    padding: 7px 0 6px 0px;
	display: block;
}

html > body .JT_lvl1_link:hover, .JT_lvl1_link:active { /* Applied to anchor (if not an image) */
    width: 209px; }

.JT_lvl1_link_on, .JT_lvl1_link_on:visited { /* Applied to anchor when selected*/
    width: 209px;
    background: #ffffff; color: #134DA4;
    font: bold 12px arial, verdana, sans-serif;
    text-decoration: none;
    padding: 7px 0 6px 0px;
	display: block;
}

html > body .JT_lvl1_link_on, .JT_lvl1_link_on:visited { /* Applied to anchor (if not an image) */
    width: 209px; }

.JT_lvl1_link_on:hover, .JT_lvl1_link_on:active {
    width: 209px;
    color: #134DA4;
    background: #C5C5F2;
    padding: 7px 0 6px 0px;
	display: block;
}

html > body .JT_lvl1_link_on:hover, .JT_lvl1_link_on:active { /* Applied to anchor (if not an image) */
    width: 209px; }

.JT_lvl1_cascade { /* Applied to table */
    width: 192px;
    border-top: 1px solid #3d66a4;
    padding: 0; margin: 0;
	position: relative;

}
.JT_lvl1_cascade_cell { /* Applied to cell (<td>) */
    width: 192px; height 30px;
    color: #134DA4;
    background: #C5C5F2;
    border-right: 1px solid #3d66a4;
    border-bottom: 1px solid #3d66a4;
    border-left: 1px solid #3d66a4;
    padding: 0; margin: 0;
}
.JT_lvl1_cascade_link, .JT_lvl1_cascade:visited { /* Applied to anchor */
    width: 192px;
    color: #134DA4;
    font: normal 11px arial, verdana, sans-serif;
    text-decoration: none;
    background: #C5C5F2;
    padding: 7px 15px 7px 17px;
	display: block;
}
.JT_lvl1_cascade_link:hover, .JT_lvl1_cascade_link:active {
    width: 192px;
    font: normal 11px arial, verdana, sans-serif;
    color: #134DA4;
    background: #ffffff;
    text-decoration: none;
    padding: 7px 15px 7px 17px;
	display: block;
}
/* Level 3 menu. Implments sub navigation in side menu */
.JT_lvl2 {
    width: 210px;
    font: 11px arial, verdana, sans-serif;
    font-weight: normal;
    padding 0;margin: 0
}
.JT_lvl2_cell {
    width: 210px;
    padding: 0 ; margin: 0
}
.JT_lvl2_cell_on {
    width: 210px;
    padding: 0 ; margin: 0
}
.JT_lvl2_link, .JT_lvl2_link:visited {
    width: 170px;
    color: #134DA4;
    background: #C5C5F2;
    padding: 10px 0 0px 30px;
	display: block;
}
.JT_lvl2_link_on, .JT_lvl2_link_on:visited {
    width: 170px;
    text-decoration: none;
    color: #134DA4;
    background: #C5C5F2;
    padding: 10px 0 0px 30px;
	display: block;
}
.JT_lvl2_link:hover, .JT_lvl2_link:active {
    width: 170px;
    background: #C5C5F2;
    padding: 10px 0 0px 30px;
	display: block;
}
.JT_lvl2_link_on:hover, .JT_lvl2_link_on:active {
    width: 170px;
    background: #C5C5F2;
    padding: 10px 0 0px 30px;
	display: block;
}
