﻿body
{
    background-color: #393939;
    margin: 0px;
    font-family: Verdana;
    font-size: 11px;
    line-height: 16px;
    color: #212121;
}
input
{
    border-style: solid;
    border-width: 1px;
    border-color: #a9a9a9;
    height: 17px;
}
.clangcontent
{
    width: 518px;
    margin: auto;
    color: #b5b5b5;
}
.clangcontent a
{
    color: #b5b5b5;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
}
.content
{
    width: 1034px;
    margin: auto;
    background-color: White;
}
/* PARTNERS */
.prtn{
    width: 1034px;
    margin: auto;
    overflow: hidden;
    margin-top:10px;
}
.prtn_t
{
    background-color: #282828;
    background-image: url(../images/prtn_t.png);
    background-position: right top;
    background-repeat: no-repeat;
    width: 780px;
    height: 2px;
    font-size:2px;
    font-size: 2px;
}
.prtn_m
{
    background-color: #282828;
    width: 760px;
    color: #a9a9a9;
    padding-top:7px;
    padding-bottom:7px;
    overflow: hidden;
    padding-left:20px;
}
.prtn_b
{
    background-color: #282828;
    background-image: url(../images/prtn_b.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    width: 780px;
    height: 2px;
    font-size: 2px;
}
/*MENU */
.mnu
{
    width: 1034px;
    margin: auto;
    overflow: hidden;
}
.mnuCol
{
    width: 260px;
    float: left;
    min-height: 151px;
}

.mnuCol_start
{
    width: 261px;
    float: left;
    min-height: 151px;
}
.mnu_hor_div
{
    background-color: #282828;
    height: 1px;
    font-size: 1px;
    width: 239px;
    margin-left: 10px;
    overflow:hidden;
}
.mnu_ver_div
{
    background-color: #282828;
    height: 93px;
    width: 1px;
    margin-top: 58px;
    float: left;
}
.mnu_itm
{
    height: 23px;
    padding-top: 7px;
    padding-left: 20px;
    color: #b5b5b5;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
}
.mnu_itm a
{
    color: #b5b5b5;
}
.mnu_itm_curr
{
    height: 23px;
    padding-top: 7px;
    padding-left: 20px;
    color: White;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
}
.mnu_itm_curr a
{
    color: White;
}
.mnu_lang
{
    height: 23px;
    padding-top: 7px;
    padding-left: 20px;
    color: #578aaf;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
}
.mnu_lang a
{
    color: #578aaf;
}
.mnu_start
{
    height: 59px;
    width: 200px;
}
.nolink
{
    text-decoration: none;
}
.nolink a
{
    text-decoration: none;
}
.nolink a:hover
{
    text-decoration: none;
}
.mnu_search
{
    width: 240px;
    height: 23px;
    padding-top: 7px;
    padding-left: 20px;
    background-color: #578aaf;
    background-image: url(../images/mnu_searchbtn.png);
    background-repeat: no-repeat;
    cursor: pointer;
    font-weight: bold;
    color: White;
}
.mnu_search a
{
    color: White;
    text-decoration: none;
}
.mnu_search a:hover
{
    text-decoration: none;
}

.menusp
{
    width: 1034px;
    margin: auto;
    height: 10px;
}
.ftCol
{
    width: 240px;
    float: left;
    padding-left: 20px;
    padding-top: 8px;
    min-height: 150px;
    color: #888888;
}
.ftCol a
{
    color: #888888;
}
.ftCol_ver_div
{
    background-color: #282828;
    height: 50px;
    width: 1px;
    margin-top: 8px;
    float: left;
}
/* SEARCH BOX */
.search
{
    width: 1034px;
    margin: auto;
    overflow: hidden;
}
.searchsp
{
    width: 1034px;
    margin: auto;
    height: 3px;
}
.srch_t
{
    background-image: url(../images/srch_t.png);
    height: 3px;
    font-size:3px;
    width: 780px;
    overflow: hidden;
}
.srch_m
{
    background-color: #578aaf;
    background-image: url(../images/srch_m.png);
    background-position: top;
    background-repeat: repeat-x;
    height: 98px;
    width: 780px;
    overflow: hidden;
}
.srch_b
{
    background-color: #578aaf;
    background-image: url(../images/srch_b.png);
    height: 3px;
    font-size:3px;
    width: 780px;
    overflow: hidden;
}
.srch_c
{
    width: 220px;
    float: left;
    min-height: 98px;
    padding-top: 6px;
    padding-left: 20px;
    padding-right: 20px;
    color: White;
    line-height: 17px;
}
.srch_cr
{
    float: left;
    min-height: 98px;
    padding-top: 6px;
    padding-left: 20px;
    color: White;
    line-height: 17px;
}
.srch_c select
{
    border-color: #326079;
    border-width: 1px;
    border-style: solid;
    width: 220px;
}
.srch_c_input
{
    border-color: #326079;
    border-width: 1px;
    border-style: solid;
    width: 220px;
}
/*MAIN LAYOUT */
.lct
{
    width: 520px;
    padding: 1px 0px 0px 1px;
    background-color: White;
    background-image: url(../images/cctl.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.lcb
{
    width: 521px;
    background-color: White;
    background-image: url(../images/ccbl.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.rct
{
    width: 258px;
    background-color: White;
    background-image: url(../images/cctr_gr.png);
    background-repeat: no-repeat;
    background-position: right top;
}
.rcb
{
    width: 258px;
    background-color: White;
    background-image: url(../images/ccbr.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.mct
{
    background-color: #cdd0d3;
    width: 1px;
    font-size: 1px;
    padding: 0px;
}
.pct
{
    width: 254px;
    background-color: #393939;
}
.mcb
{
    background-color: #cdd0d3;
    width: 1px;
    font-size: 1px;
    padding: 0px;
}
.cb
{
    padding-left: 19px;
    padding-top: 20px;
    padding-right: 19px;
}
.cb h2
{
    font-size: 11px;
    font-weight: bold;
    color: #e97500;
    margin: 3px 0px 0px 0px;
}
.cbhr
{
    width: 220px;
    height: 1px;
    font-size: 1px;
    background-color: #a9a9a9;
    font-size: 1px;
    clear: both;
    margin-bottom: 13px;
    margin-top: 17px;
    overflow:hidden;
}
.bxsp
{
    width: 519px;
    height: 1px;
    font-size: 1px;
    background-color: #FFFFFF;
    font-size: 1px;
    clear: both;
    overflow:hidden;
}
.login
{
    border-style: solid;
    border-width: 1px;
    width: 216px;
    border-color: #a9a9a9;
}
.bxp_t
{
    background-color: #282828;
    background-image: url(../images/bxp_t.png);
    background-position: right top;
    background-repeat: no-repeat;
    width: 122px;
    height: 2px;
    font-size:2px;
    font-size: 2px;
    margin-left: 32px;
}
.bxp
{
    background-color: #282828;
    width: 120px;
    color: #a9a9a9;
    padding: 1px;
    margin-left: 32px;
}
.bxp_b
{
    background-color: #282828;
    background-image: url(../images/bxp_b.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    width: 122px;
    height: 2px;
    font-size: 2px;
    margin-left: 32px;
}
/* STANDARD BUTTON */
.btn
{
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
}
.btn a
{
    color: #000000;
    text-decoration: none;
}
.btn a:hover
{
    text-decoration: none;
    color: #000000;
}

.btn_l
{
    background-image: url(../images/btn_l.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btn_m
{
    background-image: url(../images/btn_m.gif);
    background-repeat: repeat-x;
    float: left;
    height: 20px;
    font-family: Verdana;
    font-size: 11px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    cursor: pointer;
}
.btn_r
{
    background-image: url(../images/btn_r.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
/* STANDARD BUTTON OVER */
.btno
{
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
}
.btno a
{
    color: #212121;
    text-decoration: none;
}
.btno a:hover
{
    text-decoration: none;
    color: #212121;
}
.btno_l
{
    background-image: url(../images/btno_l.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btno_m
{
    background-image: url(../images/btno_m.gif);
    background-repeat: repeat-x;
    float: left;
    height: 20px;
    font-family: Verdana;
    font-size: 11px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    cursor: pointer;
}
.btno_r
{
    background-image: url(../images/btno_r.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
/* LIGHT GRAY BUTTON */
.btn_l_lgray
{
    background-image: url(../images/btn_l_lgray.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btn_m_lgray
{
    background-image: url(../images/btn_m_lgray.gif);
    background-repeat: repeat-x;
    background-color: #c2c2c2;
    float: left;
    height: 20px;
    font-family: Verdana;
    font-size: 10px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    color: #ffffff;
    cursor: pointer;
}
.btn_r_lgray
{
    background-image: url(../images/btn_r_lgray.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}

/* LIGHT GRAY BUTTON OVER */
.btno_l_lgray
{
    background-image: url(../images/btno_l_lgray.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btno_m_lgray
{
    background-image: url(../images/btno_m_lgray.gif);
    background-repeat: repeat-x;
    background-color: #c2c2c2;
    float: left;
    height: 20px;
    font-family: Verdana;
    font-size: 10px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    color: #ffffff;
    cursor: pointer;
}
.btno_r_lgray
{
    background-image: url(../images/btno_r_lgray.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
/* DARK GRAY BUTTON */
.btn_l_dgray
{
    background-image: url(../images/btn_l_dgray.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btn_m_dgray
{
    background-image: url(../images/btn_m_dgray.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    background-color: #7d7e7b;
    float: left;
    height: 20px;
    cursor: pointer;
    font-family: Verdana;
    font-size: 10px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
}
.btn_r_dgray
{
    background-image: url(../images/btn_r_dgray.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
/* DARK GRAY BUTTON OVER */
.btno_l_dgray
{
    background-image: url(../images/btno_l_dgray.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btno_m_dgray
{
    background-image: url(../images/btno_m_dgray.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    background-color: #7d7e7b;
    float: left;
    height: 20px;
    cursor: pointer;
    font-family: Verdana;
    font-size: 10px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
}
.btno_r_dgray
{
    background-image: url(../images/btno_r_dgray.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
/* BLUE BUTTON */

.btn_l_blue
{
    background-image: url(../images/btn_l_blue.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btn_m_blue
{
    background-image: url(../images/btn_m_blue.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    background-color: #6695b6;
    float: left;
    height: 20px;
    font-family: Verdana;
    font-size: 10px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    cursor: pointer;
}
.btn_r_blue
{
    background-image: url(../images/btn_r_blue.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
/* BLUE BUTTON OVER */
.btno_l_blue
{
    background-image: url(../images/btno_l_blue.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btno_m_blue
{
    background-image: url(../images/btno_m_blue.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    background-color: #6695b6;
    float: left;
    height: 20px;
    font-family: Verdana;
    font-size: 10px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    cursor: pointer;
}
.btno_r_blue
{
    background-image: url(../images/btno_r_blue.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
/* GREEN BUTTON */

.btn_l_green
{
    background-image: url(../images/btn_l_green.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btn_m_green
{
    background-image: url(../images/btn_m_green.gif);
    background-repeat: repeat-x;
    background-color: #a0bc12;
    float: left;
    height: 20px;
    font-family: Verdana;
    font-size: 10px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    cursor: pointer;
}
.btn_r_green
{
    background-image: url(../images/btn_r_green.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
/* green BUTTON OVER */
.btno_l_green
{
    background-image: url(../images/btno_l_green.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btno_m_green
{
    background-image: url(../images/btno_m_green.gif);
    background-repeat: repeat-x;
    background-color: #a0bc12;
    float: left;
    height: 20px;
    font-family: Verdana;
    font-size: 10px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    cursor: pointer;
}
.btno_r_green
{
    background-image: url(../images/btno_r_green.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
/* SEARCH BUTTON */

.btn_l_search
{
    background-image: url(../images/btn_l_search.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btn_m_search
{
    background-image: url(../images/btn_m_search.gif);
    background-repeat: repeat-x;
    color: #000000;
    background-color: #c2c2c2;
    float: left;
    height: 20px;
    font-family: Verdana;
    font-size: 11px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    cursor: pointer;
    overflow:hidden;
}
.btn_r_search
{
    background-image: url(../images/btn_r_search.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
/* search BUTTON OVER */
.btno_l_search
{
    background-image: url(../images/btno_l_search.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btno_m_search
{
    background-image: url(../images/btno_m_search.gif);
    background-repeat: repeat-x;
    color: #000000;
    background-color: #c2c2c2;
    float: left;
    height: 20px;
    font-family: Verdana;
    font-size: 11px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    cursor: pointer;
    overflow:hidden;
}
.btno_r_search
{
    background-image: url(../images/btno_r_search.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
/* advsearch BUTTON */

.btn_l_advsearch
{
    background-image: url(../images/btn_l_advsearch.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btn_m_advsearch
{
    background-image: url(../images/btn_m_advsearch.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    background-color: #c2c2c2;
    float: left;
    height: 20px;
    font-family: Verdana;
    font-size: 10px;
    padding-top: 3px;
    padding-left: 6px;
    padding-right: 10px;
    white-space: nowrap;
    cursor: pointer;
    overflow:hidden;
}
.btn_r_advsearch
{
    background-image: url(../images/btn_r_advsearch.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
/* advsearch BUTTON OVER */
.btno_l_advsearch
{
    background-image: url(../images/btno_l_advsearch.gif);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    height: 23px;
    cursor: pointer;
}
.btno_m_advsearch
{
    background-image: url(../images/btno_m_advsearch.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    background-color: #c2c2c2;
    float: left;
    height: 20px;
    font-family: Verdana;
    font-size: 10px;
    padding-top: 3px;
    padding-left: 6px;
    padding-right: 10px;
    white-space: nowrap;
    cursor: pointer;
    overflow:hidden;
}
.btno_r_advsearch
{
    background-image: url(../images/btno_r_advsearch.gif);
    background-repeat: no-repeat;
    float: left;
    width: 2px;
    height: 23px;
    cursor: pointer;
}
.home_cmp
{
    border-color: #dcdcdc;
    border-width: 1px;
    border-style: solid;
    float: left;
    width: 106px;
    height: 68px;
    margin-bottom: 4px;
}
.home_cmp_sp
{
    width: 4px;
    height: 68px;
    float: left;
}
h1
{
    padding: 0px;
    margin: 0px 0px 5px 0px;
    font-family: Arial;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
}
h2
{
    padding: 0px;
    margin: 0px 0px 5px 0px;
    font-family: Arial;
    font-size: 11px;
    line-height: 20px;
}
.chb_blue
{
    background-image: url(../images/chb_blue.png);
    background-repeat: no-repeat;
    width: 219px;
    height: 140px;
    float: left;
    margin-right: 1px;
    margin-bottom: 1px;
    padding: 15px 20px 15px 20px;
    overflow: hidden;
}
.chb_blue h2
{
    color: White;
    font-size: 16px;
}
.chb_gray
{
    background-image: url(../images/chb_gray.png);
    background-repeat: no-repeat;
    width: 219px;
    height: 140px;
    float: left;
    margin-right: 1px;
    margin-bottom: 1px;
    padding: 15px 20px 15px 20px;
    overflow: hidden;
}
.chb_gray h2
{
    color: White;
    font-size: 16px;
}

.chb_gray_small
{
    background-image: url(../images/chb_gray_small.png);
    background-repeat: no-repeat;
    width: 219px;
    height: 98px;
    float: left;
    margin-right: 1px;
    margin-bottom: 1px;
    padding: 15px 20px 15px 20px;
    overflow: hidden;
}
.chb_gray_small h2
{
    color: White;
    font-size: 16px;
}

a
{
    color: #212121;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

/* STANDARD BOX */
.bx
{
    clear: both;
    width: 519px;
    background-color: #ecf2f6;
    margin-bottom: 1px;
    overflow: hidden;
}
.bx_t
{
    background-image: url(../images/bx_t.png);
    background-repeat: no-repeat;
    background-color: #ecf2f6;
    height: 2px;
    font-size: 2px;
    width: 519px;
}
.bx h1
{
    margin: 10px 0px 5px 0px;
}
.bx h2
{
    font-size: 11px;
    font-weight: bold;
    color: #e97500;
    margin: 3px 0px 0px 0px;
}

.bx_m
{
    background-color: #ecf2f6;
    width: 479px;
    padding: 0px 20px 5px 20px;
    overflow: hidden;
}
.bx_m_np
{
    background-color: #ecf2f6;
    width: 519px;
    padding: 0px;
}
.bx_b
{
    background-image: url(../images/bx_b.png);
    background-repeat: no-repeat;
    background-color: #ecf2f6;
    height: 2px;
    font-size: 2px;
    width: 519px;
}
/* STANDARD BOX OVER */
.bxo
{
    clear: both;
    width: 519px;
    background-color: #dae6ef;
    margin-bottom: 1px;
}
.bxo a:hover
{
    text-decoration: none;
}
.bxo_t
{
    background-image: url(../images/bxo_t.png);
    background-repeat: no-repeat;
    background-color: #dae6ef;
    height: 2px;
    font-size: 2px;
    width: 519px;
}
.bxo_m h1
{
    margin: 10px 0px 5px 0px;
}
.bxo_m
{
    background-color: #dae6ef;
    width: 479px;
    padding: 0px 20px 5px 20px;
    overflow: hidden;
}
.bxo_b
{
    background-image: url(../images/bxo_b.png);
    background-repeat: no-repeat;
    background-color: #dae6ef;
    height: 2px;
    font-size: 2px;
    width: 519px;
}
/* GRAY BOX */
.bx_t_gray
{
    background-image: url(../images/bx_t_gray.png);
    background-repeat: no-repeat;
    background-color: #f5f4f1;
    height: 2px;
    font-size: 2px;
    width: 520px;
}
.bx_m_gray
{
    background-color: #f5f4f1;
    width: 479px;
    padding: 0px 20px 5px 20px;
    overflow: hidden;
}
.bx_b_gray
{
    background-image: url(../images/bx_b_gray.png);
    background-repeat: no-repeat;
    background-color: #f5f4f1;
    height: 2px;
    font-size: 2px;
    width: 519px;
}
/* GRAY OVER BOX */
.bxo_t_gray
{
    background-image: url(../images/bxo_t_gray.png);
    background-repeat: no-repeat;
    background-color: #EBE9E2;
    height: 2px;
    font-size: 2px;
    width: 520px;
}
.bxo_m_gray
{
    background-color: #EBE9E2;
    width: 479px;
    padding: 0px 20px 5px 20px;
    overflow: hidden;
}
.bxo_b_gray
{
    background-image: url(../images/bxo_b_gray.png);
    background-repeat: no-repeat;
    background-color: #EBE9E2;
    height: 2px;
    font-size: 2px;
    width: 519px;
}
/* LIGHT ORANGE BOX */
.bx_t_lorng
{
    background-image: url(../images/bx_t_lorng.png);
    background-repeat: no-repeat;
    background-color: #FAE2C1;
    height: 2px;
    font-size: 2px;
    width: 520px;
}
.bx_m_lorng
{
    background-color: #FAE2C1;
    width: 479px;
    padding: 0px 20px 5px 20px;
    overflow: hidden;
}
.bx_b_lorng
{
    background-image: url(../images/bx_b_lorng.png);
    background-repeat: no-repeat;
    background-color: #FAE2C1;
    height: 2px;
    font-size: 2px;
    width: 519px;
}
/* LIGHT ORANGE OVER BOX */
.bxo_t_lorng
{
    background-image: url(../images/bxo_t_lorng.png);
    background-repeat: no-repeat;
    background-color: #F7C587;
    height: 2px;
    font-size: 2px;
    width: 520px;
}
.bxo_m_lorng
{
    background-color: #F7C587;
    width: 479px;
    padding: 0px 20px 5px 20px;
    overflow: hidden;
}
.bxo_b_lorng
{
    background-image: url(../images/bxo_b_lorng.png);
    background-repeat: no-repeat;
    background-color: #F7C587;
    height: 2px;
    font-size: 2px;
    width: 519px;
}
/* ERROR BOX */
.bx_t_error
{
    background-image: url(../images/bx_t_error.png);
    background-repeat: no-repeat;
    height: 2px;
    font-size: 2px;
    width: 520px;
}
.bx_m_error
{
    background-color: #f4b76d;
    width: 479px;
    padding: 5px 20px 5px 20px;
    overflow: hidden;
    font-weight: bold;
}
.bx_b_error
{
    background-image: url(../images/bx_b_error.png);
    background-repeat: no-repeat;
    height: 2px;
    font-size: 2px;
    width: 520px;
}
/* FORM ERROR BOX */
.fbx
{
    clear: both;
    width: 480px;
    margin-bottom: 1px;
    overflow: hidden;
}
.bx_t_ferror
{
    background-image: url(../images/bx_t_ferror.png);
    background-repeat: no-repeat;
    height: 2px;
    font-size: 2px;
    width: 480px;
}
.bx_m_ferror
{
    background-color: #f4b76d;
    width: 440px;
    padding: 5px 20px 5px 20px;
    overflow: hidden;
    font-weight: bold;
}
.bx_b_ferror
{
    background-image: url(../images/bx_b_ferror.png);
    background-repeat: no-repeat;
    height: 2px;
    font-size: 2px;
    width: 480px;
}
/* LOGIN ERROR BOX */
.lbx
{
    clear: both;
    width: 220px;
    margin-bottom: 1px;
    overflow: hidden;
}
.bx_t_lerror
{
    background-image: url(../images/bx_t_lerror.png);
    background-repeat: no-repeat;
    height: 2px;
    font-size: 2px;
    width: 220px;
}
.bx_m_lerror
{
    background-color: #f4b76d;
    width: 180px;
    padding: 5px 20px 5px 20px;
    overflow: hidden;
    font-weight: bold;
}
.bx_b_lerror
{
    background-image: url(../images/bx_b_lerror.png);
    background-repeat: no-repeat;
    height: 2px;
    font-size:2px;
    width: 220px;
}
/*LANGUAGE MIDDLE */
.bx_m_lang
{
    background-color: #ebe9e2;
    width: 479px;
    padding: 0px 20px 5px 20px;
    overflow: hidden;
}
/* ORANGE BOX */
.bx_orng
{
    clear: both;
    width: 519px;
    background-color: #ec8215;
    margin-bottom: 1px;
    overflow: hidden;
}

.bx_t_orng
{
    background-image: url(../images/bx_t_orng.png);
    background-repeat: no-repeat;
    background-color: #ec8215;
    height: 2px;
    font-size:2px;
    width: 519px;
}
.bx_m_orng h1
{
    margin: 10px 0px 5px 0px;
}
.bx_m_orng
{
    background-color: #ec8215;
    background-image: url(../images/bx_m_orng.png);
    background-position: top;
    background-repeat: repeat-x;
    width: 479px;
    padding: 0px 20px 5px 20px;
    overflow: hidden;
}
.bx_b_orng
{
    background-image: url(../images/bx_b_orng.png);
    background-repeat: no-repeat;
    background-color: #ec8215;
    height: 2px;
    font-size:2px;
    width: 519px;
}
/* BLUE GRADIENT BOX */
.bx_bgrad
{
    clear: both;
    width: 519px;
    background-color: #578aaf;
    margin-bottom: 1px;
    overflow: hidden;
}

.bx_t_bgrad
{
    background-image: url(../images/bx_t_bgrad.png);
    background-repeat: no-repeat;
    background-color: #578aaf;
    height: 3px;
    width: 519px;
}
.bx_m_bgrad_small
{
    background-color: #578aaf;
    background-image: url(../images/bx_m_bgrad_small.png);
    background-position: top;
    background-repeat: repeat-x;
    width: 479px;
    padding: 0px 20px 5px 20px;
    overflow: hidden;
    min-height: 115px;
}
.bx_m_bgrad_large
{
    background-color: #578aaf;
    background-image: url(../images/bx_m_bgrad_large.png);
    background-position: top;
    background-repeat: repeat-x;
    width: 479px;
    padding: 0px 20px 5px 20px;
    overflow: hidden;
    min-height: 253px;
}
.bx_b_bgrad
{
    background-image: url(../images/bx_b_bgrad.png);
    background-repeat: no-repeat;
    background-color: #578aaf;
    height: 3px;
    width: 519px;
}
/* SMALL BOX */
.sbx
{
    clear: both;
    width: 219px;
    background-color: #ecf2f6;
    margin-bottom: 4px;
}
.sbx_t
{
    background-image: url(../images/sbx_t.png);
    background-repeat: no-repeat;
    background-color: #ecf2f6;
    height: 2px;
    font-size:2px;
    width: 219px;
}
.sbx_m h1
{
    margin: 10px 0px 5px 0px;
}
.sbx_m
{
    background-color: #ecf2f6;
    width: 179px;
    padding: 0px 20px 5px 7px;
}
.sbx_b
{
    background-image: url(../images/sbx_b.png);
    background-repeat: no-repeat;
    background-color: #ecf2f6;
    height: 2px;
    font-size:2px;
    width: 219px;
}
/* SMALL BOX OVER */
.sbxo
{
    clear: both;
    width: 219px;
    background-color: #dae6ef;
    margin-bottom: 4px;
}
.sbxo_t
{
    background-image: url(../images/sbxo_t.png);
    background-repeat: no-repeat;
    background-color: #dae6ef;
    height: 2px;
    font-size:2px;
    width: 219px;
}
.sbxo_m h1
{
    margin: 10px 0px 5px 0px;
}
.sbxo_m
{
    background-color: #dae6ef;
    width: 179px;
    padding: 0px 20px 5px 7px;
}
.sbxo_b
{
    background-image: url(../images/sbxo_b.png);
    background-repeat: no-repeat;
    background-color: #dae6ef;
    height: 2px;
    font-size:2px;
    width: 219px;
}
/* GREEN BOX */
.bx_h_green
{
    clear: both;
    height: 3px;
    background-color: #9bb90c;
    overflow: hidden;
}
.bx_m_green
{
    background-color: #9bb90c;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 10px;
    color: #ffffff;
    overflow: hidden;
}
.bx_tl_green
{
    background-image: url(../images/bx_tl_green.png);
    background-repeat: no-repeat;
    background-color: #9bb90c;
    height: 3px;
    width: 3px;
    float: left;
}
.bx_tr_green
{
    background-image: url(../images/bx_tr_green.png);
    background-repeat: no-repeat;
    background-color: #9bb90c;
    height: 3px;
    width: 3px;
    float: right;
}
.bx_bl_green
{
    background-image: url(../images/bx_bl_green.png);
    background-repeat: no-repeat;
    background-color: #9bb90c;
    height: 3px;
    width: 3px;
    float: left;
}
.bx_br_green
{
    background-image: url(../images/bx_br_green.png);
    background-repeat: no-repeat;
    background-color: #9bb90c;
    height: 3px;
    width: 3px;
    float: right;
}

/* ORANGE BOX */
.bx_white
{
    clear: both;
    width: 480px;
    background-color: #ffffff;
    margin-bottom: 1px;
    overflow: hidden;
}

.bx_t_white
{
    background-image: url(../images/bx_t_white.png);
    background-repeat: no-repeat;
    background-color: #ffffff;
    height: 2px;
    font-size:2px;
    width: 480px;
}
.bx_m_white h1
{
    margin: 10px 0px 5px 0px;
}
.bx_m_white
{
    background-color: #ffffff;
    background-position: top;
    background-repeat: repeat-x;
    width: 440px;
    padding: 5px 20px 5px 20px;
    overflow: hidden;
}
.bx_b_white
{
    background-image: url(../images/bx_b_white.png);
    background-repeat: no-repeat;
    background-color: #ffffff;
    height: 2px;
    font-size:2px;
    width: 480px;
}
/* GRAY DYNA BOX */
.bx_h_dgray
{
    clear: both;
    height: 2px;
    font-size:2px;
    background-color: #ebe9e2;
    overflow: hidden;
}
.bx_m_dgray
{
    background-color: #ebe9e2;
    padding: 2px;
    color: #a9a9a9;
    overflow: hidden;
}
.bx_tl_dgray
{
    background-image: url(../images/bx_tl_gray.gif);
    background-repeat: no-repeat;
    background-color: #ebe9e2;
    height: 2px;
    font-size:2px;
    width: 2px;
    float: left;
}
.bx_tr_dgray
{
    background-image: url(../images/bx_tr_gray.gif);
    background-repeat: no-repeat;
    background-color: #ebe9e2;
    height: 2px;
    font-size:2px;
    width: 2px;
    float: right;
}
.bx_bl_dgray
{
    background-image: url(../images/bx_bl_gray.gif);
    background-repeat: no-repeat;
    background-color: #ebe9e2;
    height: 2px;
    font-size:2px;
    width: 2px;
    float: left;
}
.bx_br_dgray
{
    background-image: url(../images/bx_br_gray.gif);
    background-repeat: no-repeat;
    background-color: #ebe9e2;
    height: 2px;
    font-size:2px;
    width: 2px;
    float: right;
}
/* PAGER */
.pg
{
    width: 519px;
    height:23px;
    overflow:hidden;
    margin-right: 1px;
    margin-bottom: 0px;
    background-image: url(../images/bar_bg.png);
    background-repeat: repeat-x;
}
.pg_l
{
    width: 2px;
    height: 23px;
    background-image: url(../images/pg_l.png);
    float: left;
}
.pg_first
{
    width: 28px;
    height: 23px;
    background-image: url(../images/btn_first.png);
    float: left;
    cursor: pointer;
}
.pg_cl
{
    float: left;
    padding-left: 5px;
    padding-top: 3px;
    height: 23px;
    background-image: url(../images/bar_bg.png);
    background-repeat: repeat-x;
}
.pg_cl b
{
    color: #ec861a;
}
.pg_cr
{
    float: right;
    padding-right: 5px;
    padding-top: 3px;
    width: 130px;
    background-image: url(../images/bar_bg.png);
    background-repeat: repeat-x;
    overflow:hidden;
}
.pg_prev
{
    width: 22px;
    height: 23px;
    background-image: url(../images/btn_prev.png);
    float: left;
    cursor: pointer;
}
.pg_last
{
    width: 28px;
    height: 23px;
    background-image: url(../images/btn_last.png);
    float: right;
    cursor: pointer;
}
.pg_next
{
    width: 22px;
    height: 23px;
    background-image: url(../images/btn_next.png);
    float: right;
    cursor: pointer;
}
.pg_r
{
    width: 2px;
    height: 23px;
    background-image: url(../images/pg_r.png);
    float: right;
}
.pg_btn
{
    width: 24px;
    height: 17px;
    float: right;
    cursor: pointer;
    text-align: center;
    overflow:hidden;
}
.pg_div
{
    width: 1px;
    height: 15px;
    float: right;
    background-color: #a9a9a9;
    margin-top: 1px;
    font-size:1px;
    padding:0px;
}
.pg_sel
{
    width: 24px;
    height: 17px;
    background-image: url(../images/pg_sel.png);
    background-repeat: no-repeat;
    background-position: left top;
    color: #FFFFFF;
    cursor: default;
    float: right;
    text-align: center;
    overflow:hidden;
}
/* JOB DETAIL */

.job_pnl
{
    width: 498px;
    margin-left: 10px;
    background-color: White;
    border-width: 1px;
    border-color: #cacaca;
    border-style: solid;
    overflow: hidden;
}
.job_pnl_splt
{
    width: 1px;
    float: left;
    background-color: #cacaca;
    min-height: 100px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 100%;
}
.job_pnl_det
{
    width: 145px;
    float: left;
    padding: 10px;
    min-height: 110px;
}
.job_pnl_logo
{
    border-width: 0px;
    border-bottom-width: 1px;
    border-color: #cacaca;
    border-style: solid;
    min-height: 100px;
}
/* CONTENT HALF SIZE BOX */
.hcbx
{
    width: 229px;
    float: left;
    margin-bottom: 5px;
    padding-right: 10px;
}

/* SIDE MENU */
.lnk_big_act
{
    color: #326079;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.lnk_big_act a
{
    color: #326079;
}
.lnk_big
{
    color: #212121;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.lnk_sml_act
{
    color: #326079;
    font-size: 11px;
}
.lnk_sml_act a
{
    color: #326079;
}
.lnk_sml
{
    color: #212121;
    font-size: 11px;
}
/* PERSONAL */
.txt_orng
{
    color: #ec8215;
}
.prs_chk_img
{
    vertical-align: middle;
    padding: 2px;
}
/* PROGRESS BAR */
.pgbar
{
    background-image: url(../images/pgbar_bg.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 9px;
    width: 213px;
    padding: 3px;
}
.pgbar_bar
{
    background-image: url(../images/pgbar_bar.png);
    background-repeat: repeat-x;
    height: 9px;
}
/* JOB INPUT */
.jbx_b
{
    height: 49px;
    width: 479px;
    padding: 0px 20px 5px 20px;
    background-image: url(../images/jbx_b.png);
    background-repeat: no-repeat;
    overflow: hidden;
}
.jbx_b h1
{
    color: White;
    margin-top: 15px;
}
.jbx_01
{
    height: 84px;
    width: 479px;
    padding: 185px 20px 5px 20px;
    background-image: url(../images/jbx_01.png);
    background-repeat: no-repeat;
    color: White;
    font-weight: bold;
    overflow: hidden;
}
.jbx_01_nl
{
    height: 84px;
    width: 479px;
    padding: 215px 20px 5px 20px;
    background-image: url(../images/jbx_01_nl.png);
    background-repeat: no-repeat;
    color: White;
    font-weight: bold;
    overflow: hidden;
}
.jbx_01_fr
{
    height: 84px;
    width: 479px;
    padding: 220px 20px 5px 20px;
    background-image: url(../images/jbx_01_fr.png);
    background-repeat: no-repeat;
    color: White;
    font-weight: bold;
    overflow: hidden;
}
.jbx_01 img
{
    vertical-align: middle;
}
.jbx_01_nl img
{
    vertical-align: middle;
}
.jbx_01_fr img
{
    vertical-align: middle;
}
.jbx_02
{
    height: 84px;
    width: 479px;
    padding: 185px 20px 5px 20px;
    background-image: url(../images/jbx_02.png);
    background-repeat: no-repeat;
    color: White;
    font-weight: bold;
    overflow: hidden;
}
.jbx_02 img
{
    vertical-align: middle;
}
.jbx_header
{
    width: 479px;
    height: 58px;
    padding: 5px 20px 5px 20px;
    background-image: url(../images/jbx_header.png);
    background-repeat: no-repeat;
    background-color: #6f6f6d;
    overflow: hidden;
}
.jbx_header h1
{
    margin-top: 15px;
    margin-bottom: 0px;
}
.jbx_header h2
{
    color: White;
    font-weight: bold;
    font-size: 11px;
    margin: 0px;
    text-transform: uppercase;
}
.jbx_footer_m
{
    width: 479px;
    min-height: 35px;
    padding: 5px 20px 5px 20px;
    background-color: #6f6f6d;
    overflow: hidden;
}
.jbx_footer_m span
{
    color: White;
}
.jbx_footer_m a
{
    color: White;
}
.jbx_footer_b
{
    width: 519px;
    height: 3px;
    background-image: url(../images/jbx_footer_b.png);
    background-repeat: no-repeat;
    background-color: #6f6f6d;
    overflow: hidden;
}
.jbx_check
{
    vertical-align: middle;
    margin: 3px 10px 2px 0px;
}
/* TABS */
.tabs_t
{
    height: 23px;
    overflow: hidden;
    background-color: #f5f4f1;
    background-image: url(../images/tab_bg_t.png);
    background-repeat: repeat-x;
    width: 499px;
    padding-left: 20px;
}
.tabs_b
{
    height: 23px;
    overflow: hidden;
    background-color: #f5f4f1;
    background-image: url(../images/tab_bg_b.png);
    background-repeat: repeat-x;
    width: 499px;
    padding-left: 20px;
}
.tab_active_t
{
    height: 18px;
    width: 95px;
    background-color: #ebe9e2;
    background-image: url(../images/tab_active_t.png);
    background-repeat: no-repeat;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
}
.tab_active_b
{
    height: 18px;
    width: 95px;
    background-color: #ebe9e2;
    background-image: url(../images/tab_active_b.png);
    background-repeat: no-repeat;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
}
.tab_inactive_t
{
    height: 18px;
    width: 95px;
    background-color: #a9a9a9;
    background-image: url(../images/tab_inactive_t.png);
    background-repeat: no-repeat;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
}
.tab_inactive_b
{
    height: 18px;
    width: 95px;
    background-color: #a9a9a9;
    background-image: url(../images/tab_inactive_b.png);
    background-repeat: no-repeat;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
}
.tab_split_t
{
    height: 23px;
    width: 1px;
    background-color: #f5f4f1;
    background-image: url(../images/tab_split_t.gif);
    float: left;
}
.tab_split_b
{
    height: 23px;
    width: 1px;
    background-color: #f5f4f1;
    background-image: url(../images/tab_split_b.gif);
    float: left;
}
/* FORMS */
.fbx_l
{
    width: 216px;
    padding-right: 15px;
    float: left;
    overflow: hidden;
    margin-top: 5px;
}
.fbx_r
{
    width: 216px;
    padding-left: 15px;
    float: right;
    overflow: hidden;
    margin-top: 5px;
}
/* COMPANY PROFILES */
.bx_comp
{
    background-image: url(../images/bx_comp.png);
    width: 109px;
    height: 70px;
    overflow: hidden;
    margin-right: 1px;
    margin-bottom: 1px;
    float: left;
    padding: 10px;
}
.bx_comp_img
{
    border-width: 1px;
    border-color: #dcdcdc;
    border-style: solid;
    width: 106px;
    height: 68px;
}
.cf_act
{
    background-image: url(../images/cf_bg_act.png);
    background-color: #ebeded;
    background-repeat: repeat-x;
    height: 19px;
    padding-top: 4px;
    padding-left: 4px;
    width: 12px;
    float: left;
    cursor: pointer;
}
.cf_inact
{
    background-image: url(../images/cf_bg_inact.png);
    background-color: #ebe9e2;
    background-repeat: repeat-x;
    height: 19px;
    padding-top: 4px;
    padding-left: 4px;
    width: 12px;
    float: left;
    color: #a9a9a9;
    cursor: default;
}
.cf_curr
{
    background-image: url(../images/cf_bg_curr.png);
    background-color: #797977;
    background-repeat: repeat-x;
    height: 19px;
    padding-top: 4px;
    padding-left: 4px;
    width: 12px;
    float: left;
    color: #FFFFFF;
    cursor: default;
}
.cf_div
{
    height: 23px;
    background-color: #a9a9a9;
    float: left;
    width: 1px;
}
.cf_l_act
{
    width: 2px;
    float: left;
    height: 23px;
    background-image: url(../images/cf_l_act.png);
    background-repeat: no-repeat;
}
.cf_l_curr
{
    width: 2px;
    float: left;
    height: 23px;
    background-image: url(../images/cf_l_curr.png);
    background-repeat: no-repeat;
}
.cf_r_curr
{
    width: 2px;
    float: left;
    height: 23px;
    background-image: url(../images/cf_r_curr.png);
    background-repeat: no-repeat;
}
.cf_r_act
{
    width: 2px;
    float: left;
    height: 23px;
    background-image: url(../images/cf_r_act.png);
    background-repeat: no-repeat;
}
.cf_r_inact
{
    width: 2px;
    float: left;
    height: 23px;
    background-image: url(../images/cf_r_inact.png);
    background-repeat: no-repeat;
}
.cp_logo
{
    min-height: 94px;
    width: 478px;
    padding-top: 16px;
    text-align: center;
    background-color: White;
    border-width: 1px;
    border-color: #cacaca;
    border-style: solid;
    overflow: hidden;
}
.cp_pnl_splt
{
    width: 1px;
    float: left;
    background-color: #cacaca;
    min-height: 100px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 100%;
}
.cp_pnl_det
{
    width: 139px;
    float: left;
    padding: 10px;
    min-height: 110px;
}
.cp_pnl_det h2
{
    color: #282828;
}
/* PERSONAL */
.prs_header
{
    width: 479px;
    height: 58px;
    padding: 5px 20px 5px 20px;
    background-image: url(../images/prs_header.png);
    background-repeat: no-repeat;
    background-color: #578aaf;
    overflow: hidden;
}
.prs_header h1
{
    margin-top: 15px;
    margin-bottom: 0px;
}
.prs_header h2
{
    color: White;
    font-weight: bold;
    font-size: 11px;
    margin: 0px;
    text-transform: uppercase;
}
.prs_footer_m
{
    width: 479px;
    min-height: 35px;
    padding: 5px 20px 5px 20px;
    background-color: #578aaf;
    overflow: hidden;
}
.prs_footer_m span
{
    color: White;
}
.prs_footer_m a
{
    color: White;
}
.prs_footer_b
{
    width: 519px;
    height: 3px;
    background-image: url(../images/prs_footer_b.png);
    background-repeat: no-repeat;
    background-color: #578aaf;
    overflow: hidden;
}
.prs_check
{
    vertical-align: middle;
    margin: 3px 10px 2px 0px;
}
/* LISTS */
.lst_itm_t
{
    background-image: url(../images/lst_bg_t.gif);
    width: 480px;
    height: 2px;
    font-size:2px;
    background-repeat: no-repeat;
    overflow: hidden;
}
.lst_itm
{
    background-image: url(../images/lst_bg.gif);
    width: 460px;
    background-color: #ffffff; /*height:15px;*/
    background-repeat: repeat-y;
    padding: 10px;
    overflow: hidden;
}
.lst_itm_b
{
    background-image: url(../images/lst_bg_b.gif);
    width: 480px;
    height: 2px;
    font-size:2px;
    background-repeat: no-repeat;
    margin-bottom: 3px;
    overflow: hidden;
}
.lst_itm a
{
    color: #3f5a79;
}
.lst_checkbox
{
    width: 453px;
}
.lst_checkbox td
{
    width: 266px;
}
h3
{
    margin: 5px 0px 5px 0px;
    color: #3f5a79;
    text-transform: uppercase;
    font-size: 11px;
}
/*FILE UPLOAD */
.upload
{
    width: 100px;
}

