﻿body
{
    margin: 0px;
    height: 100%;
    padding: 0px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: x-small;
    color: #333333;
}
a img, a:link img, a:visited img, a:hover img, a:active img
{
    border: 0 !important;
}

#main_wrap
{
    width: 950px;
    margin: 4px auto 5px auto;
    background-position: top center;
    background-repeat: repeat-y;
    background-color: #fff;
}
.report
{
    margin: 0px;
    height: 100%;
    padding: 0px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    line-height: 1.2em;
    background-image: url(Images/report_bg.bmp);
    background-repeat: repeat-x;
    background-color: white;
}
#report_wrap
{
    width: 700px;
    margin: 4px auto 5px auto;
    background-position: top center;
    background-repeat: repeat-y;
    background-color: #fff;
}
#header_bg
{
    width: 910px;
    height: 50px;
    margin: 0px auto 0px auto;
    background-image: url(Images/header_bg.bmp);
    background-position: top left;
    background-repeat: repeat-x;
}
#footer_bg
{
    width: 778px;
    height: 60px;
    margin: 0px auto 0px auto;
    background-image: url(Images/footer_bg.bmp);
    background-position: top left;
    background-repeat: repeat-x;
}
#header_lt
{
    width: 11px;
    height: 99px;
    margin: 0px auto 0px auto;
    background-image: url(Images/header_lt.bmp);
}
#header_rt
{
    width: 11px;
    height: 99px;
    margin: 0px auto 0px auto;
    background-image: url(Images/header_rt.bmp);
}
.menuItem
{
    color: Black;
    text-indent: 10px;
    height: 25px;
    width: 150px;
    background-image: url(Images/footer_bg.bmp);
}
.menuItem a:hover
{
    background-image: url(Images/h2.bmp);
}
.menuSelected
{
    background-image: url(Images/h1.bmp);
}
.menuHover
{
    background-image: url(Images/h2.bmp);
}
.menuItem a:link, .menuItem a:visited
{
    background-image: none;
}
#menu2, .menu2
{
    height: 25px;
    width: 100px;
    color: Black;
    display: block;
    font-weight: bold;
    text-align: center;
    background-image: url(Images/menu_off.bmp);
}
#menu2 a:hover, .menu2 a:hover
{
    color: White;
    background-image: url(Images/menu_on.bmp);
}
#menuOn, .menuOn
{
    color: White;
    background-image: url(Images/menu_on.bmp);
}
#menu2 a:active, .menu a:active
{
    color: White;
    background-image: url(Images/menu_on.bmp);
}
#menu2 li
{
    height: 28px;
    margin: 0;
    list-style: none;
    float: left;
    font-weight: bold;
    line-height: 26px;
    border-right: 1px solid #fff;
}




.menu_static_item
{
    height: 23px;
    color: #333333;
    font-weight: bold;
    text-align: center;
}
.menu_static li:hover
{
    background-image: url(Images/h1.bmp);
}
.menu_static li
{
    padding: 5px 10px 0px 15px;
    background-image: url(Images/menu_off.bmp);
}
.menu_dynamic_item
{
    height: 23px;
    color: #333333;
}



#bar_bg
{
    height: 35px;
    background-image: url(Images/menu_bg.jpg);
    background-repeat: repeat-x;
    vertical-align: middle;
}

#bar_lt
{
    height: 35px;
    margin: 0 0 0 0;
    background-image: url(Images/menu_lt.bmp);
    background-repeat: no-repeat;
    background-color: #f0f0f0;
}
#bar_rt
{
    height: 35px;
    margin: 0 0 0 0;
    background-image: url(Images/menu_rt.bmp);
    background-repeat: no-repeat;
    background-color: #f0f0f0;
}
#bar_path
{
    height: 20px;
    font-size: x-small;
    font-weight: bold;
    font-family: Verdana;
    vertical-align: middle;
    padding-left: 25px;
    margin: 5px auto 0px auto;
    background-image: url(Images/bar_path.gif);
    background-repeat: no-repeat;
    background-color: White;
}
.lt
{
    margin: 0px auto 0px auto;
    background-image: url(Images/body_lt.bmp);
    background-repeat: repeat-y;
    background-color: #f0f0f0;
}
.rt
{
    margin: 0px auto 0px auto;
    background-image: url(Images/body_rt.bmp);
    background-repeat: repeat-y;
    background-color: #f0f0f0;
}
.hr
{
    height: 1px;
    margin: 0px auto;
    background-image: url(Images/hr.bmp);
    background-repeat: repeat-x;
}
.hyt_tbl1_top
{
    height: 30px;
    width: 189px;
    text-align: center;
    font-size: small;
    color: DarkRed;
    margin: 0px auto;
    background-image: url(Images/hyt_tbl1_top.jpg);
    background-repeat: no-repeat;
}
.hyt_tbl1_row
{
    padding: 5px 15px 5px 15px;
    margin: 0px auto;
    background-image: url(Images/hyt_tbl1_row.jpg);
    background-repeat: repeat-y;
}
.hyt_tbl1_row:hover, .hyt_tbl1_row:focus
{
    padding: 5px 15px 5px 15px;
    margin: 0px auto;
    background-image: url(Images/hyt_tbl1_row_hover.jpg);
    background-repeat: repeat-y;
}
.hyt_tbl1_row_on
{
    padding: 5px 15px 5px 15px;
    margin: 0px auto;
    background-image: url(Images/hyt_tbl1_row_hover.jpg);
    background-repeat: repeat-y;
}
.hyt_tbl1_bottom
{
    height: 26px;
    width: 189px;
    margin: 0px auto;
    background-image: url(Images/hyt_tbl1_bottom.jpg);
    background-repeat: no-repeat;
}

.hyt_tree_row
{
    width: 189px;
    margin: 0px auto;
    background-image: url(Images/hyt_tbl1_row.jpg);
    background-repeat: repeat-y;
}
.hyt_tree_row:hover, .hyt_tree_row:focus
{
    background-image: url(Images/hyt_tbl1_row_hover.jpg);
    background-repeat: repeat-y;
}
.hyt_tree_row_on
{
    margin: 0px auto;
    background-image: url(Images/hyt_tbl1_row_hover.jpg);
    background-repeat: repeat-y;
}





.content_bg
{
    background-color: White;
    margin: 0px 1px 0px 1px;
}
#bottom_bg
{
    margin: 0px auto 0px auto;
    background-image: url(Images/bottom_bg.gif);
    background-position: top left;
    background-repeat: repeat-x;
}
#bottom_lt
{
    height: 11px;
    margin: 0px auto 0px auto;
    background-image: url(Images/bottom_lt.gif);
}
#bottom_rt
{
    height: 11px;
    margin: 0px auto 0px auto;
    background-image: url(Images/bottom_rt.gif);
}
.box_header, .box_header td
{
    height: 20px;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 5px;
    text-transform: capitalize;
    font-weight: bold;
    color: #2D2D2C;
    border: 1px solid #BAB9B1;
    background-image: url(images/h1.bmp);
}
.box_dark, .box_dark td
{
    height: 20px;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 5px;
    text-transform: capitalize;
    font-weight: bold;
    color: White;
    border: 1px solid #BAB9B1;
    background-image: url(images/menu_on.bmp);
}
.box_light, .box_light td
{
    height: 24px;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 5px;
    text-transform: capitalize;
    font-weight: bold;
    color: #2D2D2C;
    border: 1px solid #BAB9B1;
    background-image: url(images/menu_off.bmp);
}
.box_body td
{
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    color: #2D2D2C;
    border: 1px solid #BAB9B1;
    background-image: url(images/header_bg.bmp);
    background-repeat: repeat-x;
}
.box_row
{
    height: 24px;
    vertical-align: middle;
    background-image: url(images/row_bg.bmp);
    background-repeat: repeat-x;
}
.box_selected
{
    height: 24px;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
    color: #2D2D2C;
    background-image: url(images/hr.bmp);
    background-color: #FFFFCC;
    background-repeat: repeat-x;
}
.box_footer, .box_footer td
{
    height: 20px;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 5px;
    color: #2D2D2C;
    border: 1px solid #BAB9B1;
    background-image: url(images/h2.gif);
}
.box
{
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    color: #2D2D2C;
    border: 1px solid #BAB9B1; /*      background-image: url(images/header_bg.bmp);     background-repeat: repeat-x;     */
}

.box_collapse
{
    height: 28px;
    vertical-align: middle;
    padding-left: 40px;
    font-weight: bold;
    background-image: url(images/bar_collapse.bmp);
}
.box_expand
{
    height: 28px;
    vertical-align: middle;
    padding-left: 40px;
    font-weight: bold;
    background-image: url(images/bar_expand.bmp);
}
.gv caption
{
    height: 24px;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #2D2D2C;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #BAB9B1;
    background-image: url(images/Icon_row_bg.bmp);
}

.caption
{
    height: 24px;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #2D2D2C;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #BAB9B1;
    background-image: url(images/Icon_row_bg.bmp);
}

.TextDirection, .TextDirection th, .TextDirection td
{
    writing-mode: tb-rl;
    filter: flipH(90) flipV(90);
    background-image: url(images/row_bg.bmp);
    background-repeat: repeat-x;
    height: 130px;
    text-align: left;
    text-indent: 20px; /*     padding: 1px 1px 1px 1px;     border: 1px solid #BAB9B1;     white-space: nowrap;     color: #2D2D2C;     background-position: right;     vertical-align: middle;     font-size: x-small;     */
    font-weight: normal;
}
.hlink
{
    color: Black;
    text-decoration: none;
}
.hlink:visited
{
    color: DimGray;
}
.hlink:hover
{
    color: IndianRed;
}
.rlink
{
    color: DimGray;
    text-decoration: underline;
}
.rlink:visited
{
    color: IndianRed;
}
.rlink:hover
{
    color: Red;
}

@media print
{
    .pagebreak
    {
        page-break-before: always;
        page-break-after: avoid;
        page-break-inside: avoid;
    }
    .nobreak
    {
        page-break-inside: avoid;
    }
}
@media Screen
{
    .pagebreak
    {
        page-break-before: always;
        page-break-after: avoid;
        page-break-inside: avoid;
    }
}


/* AJAX CONTROLS STYLE */
/* Modal Popup */
.modalBackground
{
    background-color: black;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.modalPopup
{
    background-color: #EEEEEE;
    padding: 5px;
}

/* Password Strength */
.PWD_1
{
    color: #FFCCCC;
    font-weight: bold;
    background-color: #993333;
    width: 110px;
    height: 18px;
    text-align: center;
}
.PWD_2
{
    color: #FFCC99;
    font-weight: bold;
    background-color: #FF9900;
    width: 110px;
    height: 18px;
    text-align: center;
}
.PWD_3
{
    color: #FF9900;
    font-weight: bold;
    background-color: #FFFF00;
    width: 110px;
    height: 18px;
    text-align: center;
}
.PWD_4
{
    color: #99CCFF;
    font-weight: bold;
    background-color: #3366CC;
    width: 110px;
    height: 18px;
    text-align: center;
}
.PWD_5
{
    color: #CCFFCC;
    font-weight: bold;
    background-color: #339933;
    width: 110px;
    height: 18px;
    text-align: center;
}
.PWD_BB
{
    width: 110px;
    height: 18px;
    vertical-align: middle;
    text-align: center;
}

/* Watermark */
.Watermark
{
    color: dimgray;
    font-size: x-small;
}

/*Modal Popup*/
.mdl_bg
{
    background-color: black;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.mdl_PopUp
{
    background-color: #EEEEEE;
    padding: 5px;
}
