﻿#mBody {
    margin: 0;
}

.content-wrapper
{
    margin: 8px;
    width: auto;
    text-align: center;
}

.content
{
    width: 98%;
    margin: 0px auto;
}

.mnu_hdr
{
    min-width: 756px;
    max-width: 770px;
    margin: 0 auto;
    text-align: right;
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 5px 0px 5px 0px;
}


a:link
{
    text-decoration: none;
    font-weight: normal;
    color: blue;
}
a:visited
{
    text-decoration: none;
    font-weight: normal;
    color: blue;
}
a:hover
{
    color: #000000;
}
a:active
{
    text-decoration: underline;
    font-weight: normal;
    color: blue;
}

.mnu_wrap_main
{
    width: 100%;
    text-align: center;
    margin:0 auto;
}

.mn_hdr_lgn
{
    font: 12px Arial, Verdana, sans-serif;
    width: 756px;
    margin: 0px auto;
    vertical-align: middle;
    text-align: right;
}

.mn_hdr_lgn_bb
{
    font: 12px Arial, Verdana, sans-serif;
    width: 690px;
    margin: 0px auto;
    vertical-align: middle;
    text-align: right;
}

#imgLo
{
    vertical-align: middle;
}

.mn_hdr_dt
{
    font: 12px Arial, Verdana, sans-serif;
    width: 756px;
    margin: 0px auto;
    text-align: right;
    padding: 5px 0px 5px 0px;
}

.mn_hdr_dt_bb
{
    font: 12px Arial, Verdana, sans-serif;
    width: 690px;
    margin: 0px auto;
    text-align: right;
    padding: 5px 0px 5px 0px;
}

/*.mnu_wrap
{
    font: 14px Arial, Verdana, sans-serif;
    text-align: center;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0px auto;
    min-width: 770px;
}*/

.mnu_wrap
{
    font: 14px Arial, Verdana, sans-serif;
    text-align: center;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0px auto;
    min-width: 776px;
}

.mnu_wrap_bb
{
    font: 14px Arial, Verdana, sans-serif;
    text-align: center;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0px auto;
    min-width: 696px;
}

.mnu_wrap a
{
    color: #E5F2FB;
    text-decoration: none;
}

.nav
{
    background: #fff url(images/nav_bg.png) repeat-x;
    float: left;
}

.nav-left
{
    background: url(images/nav_left.png) no-repeat top left;
    float: left;
    width: 11px;
    height: 41px;
}

.nav-right
{
    background: url(images/nav_right.png) no-repeat top right;
    float: left;
    width: 11px;
    height: 41px;
}

.nav ul
{
    height: 38px;
    float: left;
    margin: 0;
    padding-top: 3px;
    list-style: none;
    font: 12px Arial, Verdana, sans-serif;
}

.first_li
{
    float: left;
    text-align: left;
    top: 6px;
    background: url(images/mnu_mid.gif) repeat-x top left;
    position: relative;
    z-index: 1;
}

.last_li
{
    width: 81px;
    float: left;
    text-align: left;
    padding: 8px 10px;
    background: url(images/mnu_mid.gif) repeat-x top left;
    position: relative;
    z-index: 1;
}

.last_li_bb
{
    width: 140px;
    float: left;
    text-align: left;
    padding: 8px 10px;
    background: url(images/mnu_mid.gif) repeat-x top left;
    position: relative;
    z-index: 1;
}

.last_li_bb a:link
{
    color: #FFFFFF;
    text-decoration: none;
}

.last_li_bb a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}


.last_li_bb a:hover
{
    color: #FFFF00;
    text-decoration: none;
}

.lis
{
    float: left;
    text-align: left;
    padding: 8px 10px;
    background: url(images/split.png) no-repeat right center;
    position: relative;
    z-index: 1;
}

a .mnu-mid
{
    background: url(images/mnu_mid.gif) repeat-x top left;
    height: 32px;
    line-height: 35px;
    display: block;
    float: left;
}


.lis a:link
{
    color: #FFFFFF;
    text-decoration: none;
}

.lis a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}


.lis a:hover
{
    color: #FFFF00;
    text-decoration: none;
}


.last_li a:link
{
    color: #FFFFFF;
    text-decoration: none;
}

.last_li a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}


.last_li a:hover
{
    color: #FFFF00;
    text-decoration: none;
}

#Div_MnMnu_Wrap
{
    width: 100%;
    text-align: center;
}

#Div_MnMnu
{
    width: 740px;
    margin: 0px auto;
}

#mnu_tbl
{
    font: 12px Arial, Verdana, sans-serif;
    width: 760px;
}

#mnu_tbl_2
{
    font: 12px Arial, Verdana, sans-serif;
    width: 750px;
}

.mnu_tbl_hd_1
{
    font: 15px Arial, Verdana, sans-serif;
    font-weight: 500;
    padding: 24px 0 2px 0;
    border-bottom: 1px solid #2a3b57;
    text-align: left;
}

.mnu_tbl_hd_1b
{
    font: 13px Arial, Verdana, sans-serif;
    font-weight: 600;
    padding: 0 0 2px 0;
    text-align: left;
    width: 745px;
}

.mnu_tbl_hd_2
{
    font: 13px Arial, Verdana, sans-serif;
    font-weight: 500;
    padding: 14px 0 2px 0;
    text-align: left;
}

.mnu_tbl_dt_1
{
    font: 12px Arial, Verdana, sans-serif;
    padding: 1px 0 1px 0;
    text-align: left;
}

.mnu_tbl_dt_2
{
    font: 12px Arial, Verdana, sans-serif;
    padding: 1px 0 1px 8px;
    text-align: left;
}

.mnu_tbl_dt_2b
{
    font: 12px Arial, Verdana, sans-serif;
    padding: 1px 0 1px 8px;
    text-align: left;
    width: 745px;
}

.mnu_tbl_blnk
{
    height: 30px;
}

.style1
{
   /* width: 600px; */
   width: 762px;
}

.page_title
{
    font: 14px Arial, Verdana, sans-serif;
    font-weight: 700;
}

/* Row hover, app-wide: the base rule is the fade-out, :hover overrides it for a faster fade-in.
   tr[onmouseover] catches hl_Row's inline highlight - transitions animate inline styles too. */
tr[onmouseover],
tr.row .NcLsB,
tr.row_alt .NcLsB
{
    transition: background-color 260ms ease-out;
}

tr[onmouseover]:hover,
tr.row:hover .NcLsB,
tr.row_alt:hover .NcLsB
{
    transition-duration: 90ms;
}