﻿
.DataGridFixedHeader
{
    background-color: white;
    position: relative;
    top: expression(this.offsetParent.scrollTop);
}

.GridDefaultHeader
{
    text-indent: 2px;
    vertical-align: middle;
    font-weight: bold;
    height: 25px;
    border: solid 1px #FFCC66;
    background: #FFCC66 url(images/bg_header.png) repeat 0 top;
    text-align: center;
    color: black;
    text-decoration: none; /*top:expression(this.offsetParent.scrollTop); 	z-index: 10;	*/
}

.GridDefaultHeaderWithoutImgbg
{
    text-indent: 2px;
    vertical-align: middle;
    font-weight: bold;
    height: 25px;
    border: solid 1px #FFCC66;
    background: #FFE7BF center;
    text-align: center;
    color: black;
    text-decoration: none; /*top:expression(this.offsetParent.scrollTop); 	z-index: 10;	*/
}

.GridDefaultHeaderTimeClock
{
    background-color: #FFCC66;
    color: black;
    font-weight: bold;
    height: 25px;
    font-size: 12px;
}

.GridDefaultRowTimeClock
{
    background-color: white;
    color: #333333;
    vertical-align: middle;
    height: 22px;
    font-size: 12px;
}

.GridDefaultRow
{
    background-color: #FFFBD6;
    color: #333333;
    vertical-align: middle;
    height: 22px;
}

.GridDefaultRowNonBoder
{
    background-color: #FFFBD6;
    color: #333333;
    vertical-align: middle;
    height: 22px;
    border-width: 0;
}

.GridDefaultAlternatingRow
{
    background-color: White;
    color: #333333;
    vertical-align: middle;
    height: 22px;
}

.GridDefaultAlternatingRowNonBoder
{
    background-color: White;
    color: #333333;
    vertical-align: middle;
    height: 22px;
    border-width: 0;
}

.GridDefaultSelectedRow
{
    /*background-color:#FFCC66; 	color:Navy; 	font-weight:bold; 	vertical-align:top; 	height:23px; eiei*/ /*eiei*/
    background: #F9EE75 repeat-x 0 0;
    vertical-align: middle;
    height: 22px;
    border: solid 1px #FFCC66;
}

.GridDefaultSelectedRowNonBorder
{
    /*background-color:#FFCC66; 	color:Navy; 	font-weight:bold; 	vertical-align:top; 	height:23px; eiei*/ /*eiei*/
    background: #F9EE75 repeat-x 0 0;
    vertical-align: middle;
    height: 22px;
}

.GridDefaultFooter
{
    background-color: #990000;
    color: White;
    font-weight: bold;
    height: 25px;
}

.MenuBG
{
    background-image: url(images/mnu_bg.gif);
    background-repeat: repeat-x;
    background-position: top left;
    border-color: Orange;
    border-width: 1px;
}

table.tbl_body
{
    width: 100%;
}

table.tbl_form
{
    background-color: #FFCC66;
    width: 100%;
}

table.tbl_form th
{
    text-align: left;
}

table.Form2
{
    width: 98%;
    font-size: 12px;
    border: 0;
}

table.FormSmallFont
{
    width: 98%;
    font-size: 10px;
}

    table.FormSmallFont th
    {
        text-align: left;
    }

        table.FormSmallFont th.Title1
        {
            color: Red;
        }

    table.FormSmallFont td.Title
    {
        text-align: left;
        font-weight: bold;
    }

table.TabHeader
{
    width: 100%;
    background: #f8f0e5;
}

table.Panel
{
    width: 100%;
    background: #f8f0e5;
    border: 2px outset white;
}

table.TabPanel
{
    width: 100%;
    background: #f8f0e5;
    border-left: 2px outset white;
    border-right: 2px outset white;
    border-bottom: 2px outset white;
}

    table.TabPanel td
    {
        padding: 5;
        font-size: 9pt;
    }

        table.TabPanel td.Highlight
        {
            padding: 5;
            font-size: 9pt;
            background: FF9999;
            color: white;
        }

td.TabAD
{
    padding: 2 8;
    background: #ffbf27;
    border-top: 2px outset white;
    border-right: 2px outset white;
    border-left: 2px outset white;
    border-bottom: 2px inset white;
    font-size: 8pt;
    font-weight: bold;
    color: #C0C0C0;
    cursor: hand;
}

td.TabAU
{
    padding: 2 8;
    background: #ffbf27;
    border-top: 2px outset white;
    border-right: 2px outset white;
    border-left: 2px outset white;
    border-bottom: 2px inset white;
    font-size: 8pt;
    font-weight: bold;
    color: darkblue;
    cursor: hand;
}

td.TabAC
{
    padding: 2 8;
    background: #f8f0e5;
    border-top: 2px outset white;
    border-right: 2px outset white;
    border-left: 2px outset white;
    border-bottom: 2px solid #f8f0e5;
    font-size: 8pt;
    font-weight: bold;
    color: red;
    cursor: hand;
}

td.TabSpace
{
    width: 4px;
    border-bottom: 2px inset white;
}

td.TabEmpty
{
    width: 100%;
    border-bottom: 2px inset white;
}

table.selected_row
{
    border-style: solid;
    border-width: 1;
    border-color: Orange;
}

.dataView
{
    vertical-align: top;
    height: 350px;
}

td.info
{
    background-color: #fbe4b8;
    color: black;
    font-weight: bold;
    padding: 5px;
}

tr.input_form
{
    height: 23px;
}

.head_row
{
    /*background-color:#FFCC66; 	color:black; 	font-weight:bold; 	height:25px;*/
    padding-left: 5px;
    vertical-align: middle;
    font-weight: bold;
    height: 23px;
    border: solid 1px #FFCC66;
    background: #FFCC66 url(images/bg_header.png) repeat 0 center;
}

.head_row_big
{
    background-color: #FBD7A9;
    padding-left: 5px;
    vertical-align: middle;
    font-weight: bold;
    height: 23px;
    border: solid 1px #FFCC66; /*background:#FFCC66 url(images/bg_header.png) repeat 0 center;*/
}

input.button
{
    width: 90px;
    font-family: Verdana;
    font-weight: bold;
}

input.button90px
{
    width: 90px;
}

input
{
    font-size: 11px;
    font-family: Verdana;
}

a.link
{
    text-decoration: none;
    color: Black;
    width: 80px;
}

a.link2
{
    text-decoration: none;
    color: Black;
    font-size: smaller;
    text-align: center;
}

.lbtn_select
{
    background-color: Yellow;
    width: 80px;
}

.lbtn_deselect
{
    background-color: #dddddd;
    width: 80px;
}

.lbtn_reject
{
    background-color: Red;
    width: 80px;
}


select
{
    font-family: Verdana;
    font-size: 11px;
}

.pnlPop
{
    background-color: #faf9f4;
    font-family: Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    padding: 5px;
    border-color: Orange;
    border-width: 1px;
    border-style: solid;
    height: 250px;
    margin: 10px 10px 10px 10px;
}

.modalBackground
{
    background-color: #414141;
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.modalBackground2
{
    background-color: #636161;
}

.heading
{
    padding: 1em 0 1em 0;
    background-color: #FFCC66;
    color: #000000; /*#5377A9;*/ /*font-family:Arial, Sans-Serif; 	font-weight:bold;*/
    font-size: 1.2em;
    border-color: Orange;
    border-width: 1px;
    border-style: solid;
}

.detailHeader
{
    background-color: #FFFF99;
    height: 30px;
}

.newregistermsg
{
    font-size: 18;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.FillTDBlue
{
    background-color: Blue;
    height: 2px;
    width: 100%;
}

.FillTDRed
{
    background-color: Red;
    height: 2px;
    width: 100%;
}


/*For eTraining,eCasualLabor*/
.formrow
{
    margin-bottom: 2px;
    border: 1px solid #fff;
}

    .formrow .caption
    {
        width: 130px;
        border: 1px solid #eeeeee;
        float: left;
        height: 24px;
        margin-left: 1px;
        padding: 2px;
        padding-left: 3px;
    }


.grid_Header
{
    /*background: url('images/sprite_grid.png') repeat-x 0px 0px;*/
    background-image: url(images/gridheader.png);
    background-repeat: repeat-x;
    border-collapse: collapse;
    color: #000;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    font-size: 6.5pt;
    font-weight: bold;
    height: 25px;
}


.formrow .ctrl
{
    text-align: left; /*height:24px;   */
    border: 1px solid #eeeeee;
    float: left;
    padding: 2px;
    margin-left: 1px;
}

.formrow .ctrl2
{
    text-align: left; /*height:24px;   */
    border: 1px solid #eeeeee;
    width: 226px;
    float: left;
    padding: 2px;
    margin-left: 1px;
}


.gridHeader
{
    background-color: #FFCC66;
    height: 25px;
}

    .gridHeader th
    {
        font-weight: normal;
    }

.gridAlternatingRow
{
    background-color: #ffffff;
    height: 25px;
}

.gridRow
{
    height: 25px;
    background-color: #f8f0e5;
}

.gridPager
{
    background-color: #dddddd;
}

.divmargin5
{
    margin: 5px 0 5px 0;
}

.codeselect
{
    width: 250px;
}

.codeselectshort
{
    width: 136px;
}

.width300
{
    width: 300px;
}

.width250
{
    width: 250px;
}

.width135
{
    width: 135px;
}

.width180
{
    width: 180px;
}

.twoColumnul
{
}

    .twoColumnul li
    {
        float: left;
        width: 49%;
        min-width: 120px;
        margin: 1px;
        min-height: 35px;
        height: 38px;
    }

.oneColumnul
{
}

    .oneColumnul li
    {
        margin: 1px;
        min-height: 35px;
    }

.lititle
{
    float: left;
    font-weight: bold;
    width: 120px;
    min-height: 35px;
    background-color: #FFCC66;
    padding: 2px;
}

.liinfo
{
    float: left;
    padding-left: 5px;
}

.cleardiv
{
    clear: both;
}

.oldvalue
{
    color: blue;
}

.divtitle
{
    color: red;
    font-weight: bold;
}

.lititle_long
{
    font-weight: bold;
    width: 180px;
    height: 25px;
    background-color: #FFCC66;
    padding: 5px 0 0 2px;
    vertical-align: top;
}

.toggleDiv
{
    height: 30px;
    border: 1px solid #000000;
    line-height: 30px;
    color: red;
    padding-top: 8px;
    margin-top: 5px;
}

#overlay
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
}

.tabmenuul
{
}

    .tabmenuul li
    {
        float: left;
        margin-right: 12px;
        line-height: 25px;
        padding-left: 10px;
        padding-right: 10px;
    }

.liTabAU
{
    height: 25px;
    padding: 2px 8px auto auto;
    background: #FFCC66;
    border-top: 2px outset white;
    border-right: 2px outset white;
    border-left: 2px outset white;
    border-bottom: 2px inset white;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    cursor: pointer;
    display: inline-block;
}

.liTabAC
{
    height: 25px;
    padding: 2px 8px auto auto;
    background: #F8F0E5;
    border-top: 2px outset white;
    border-right: 2px outset white;
    border-left: 2px outset white;
    border-bottom: 2px solid #f8f0e5;
    font-size: 8pt;
    font-weight: bold;
    color: #FD0000;
    cursor: pointer;
    display: inline-block;
}


.orangeback
{
    background-color: #FFCC66;
}

.mastertitle
{
    font-weight: bold;
    background-color: #FFCC66;
}

.childtitle
{
    padding-left: 25px;
    vertical-align: top;
    background-color: #FFCC66;
}


/*************************************************
	eSharing Toolbar FFF4DB
	Code : TB
*************************************************/
.TB_button
{
    /*background-image: url(../img/igWebToolBarBg2.jpg);*/
    background-image: url(./images/gradient.png);
    background-repeat: repeat-x;
    height: 26px;
    width: 99.8%;
    border-width: 2px;
    border-style: groove;
    font-family: Microsoft Sans Serif;
    font-size: 10pt;
}

.TB_buttonHover
{
    border-style: outset;
    border-width: 1px;
    font-family: Microsoft Sans Serif;
    font-size: 10pt;
}

.TB_buttonDefault
{
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    font-family: Microsoft Sans Serif;
    font-size: 10pt;
}

.TB_buttonSelected
{
    border-style: inset;
    border-width: 1px;
    font-family: Microsoft Sans Serif;
    font-size: 10pt;
}

.TB_address
{
    background-image: url(./images/gradient.png);
    background-repeat: repeat-x;
    vertical-align: middle;
    height: 26px;
    width: 99.8%;
    font-size: 8pt;
    font-family: Microsoft Sans Serif;
    border-style: groove;
    border-width: 2px;
}

.TB_addressHover
{
    border-style: outset;
    border-width: 1px;
}

.TB_addressDefault
{
    border-style: none;
    border-width: 1px;
}

.TB_addressLabel
{
    width: 50px;
    font-size: 9pt;
    font-family: Microsoft Sans Serif;
}

.TB_addressSelected
{
    border-style: inset;
    border-width: 1px;
}

.TB_addressTextbox
{
    margin-left: 20px;
    margin-right: 20px;
    font-family: MS Reference Sans Serif;
    font-size: 9pt;
    text-align: left;
}

/*************************************************
	Tree
	Code : TR
*************************************************/
.TR_tree
{
    left: 0px;
    top: 0px;
    font-family: Tahoma;
    font-size: 10pt;
    width: 100%;
    height: 100%;
}


.TR_selectedNodeStyle
{
    background-color: #6d86f8;
    color: White;
}

.TR_divFullScreen
{
    /*z-index:101; */ /*POSITION: absolute; */
    left: 0px;
    top: 0px;
}

/*************************************************
	Grid
	Code : GR
*************************************************/
.GR_defaultFrame
{
    background-color: Transparent;
    border-color: inherit;
    border-style: none;
    border-width: 0px;
    font-family: Tahoma;
    font-size: 10pt;
    vertical-align: top;
    overflow: auto;
}

.bodyGrid
{
    width: 100%;
    height: 100%;
    margin-top: 0px;
    top: 0px;
    margin-left: 0px;
    left: 0px;
    position: absolute;
}

/*************************************************
	MultipleFileUpload
	Code : FU
*************************************************/
.FU_parentPanel
{
    border-width: 0px;
    border-style: none;
    width: 100%;
}

.FU_listBox
{
    width: 100%;
    border-style: solid;
    border-width: 1px;
    font-family: Tahoma;
    font-size: 10pt;
}

.FU_fileUpload
{
    width: 100%;
    font-family: Tahoma;
    font-size: 10pt;
}

.FU_listBoxContent
{
    background-color: #ffffff;
    font-weight: normal;
    text-align: left;
    vertical-align: middle;
    cursor: auto;
    height: 20px;
}

.FU_listBoxMouseOver /*cannot implement*/
{
    color: Navy;
    text-align: left;
    vertical-align: middle;
}

.FU_listBoxMouseOut /*cannot implement*/
{
    background-color: #ffffff;
    font-weight: normal;
}

table.FU_table
{
    width: 100%;
}

    table.FU_table td
    {
        text-align: center;
    }

input.FU_input
{
    width: 90%;
}
/**************************************/

/*eEmployee Admin Setup*/

.controltitle
{
    background-color: #FFCC66;
    padding: 5px;
    font-weight: bold;
}

.moduleAccessul
{
    margin-top: 2px;
}

    .moduleAccessul li
    {
        float: left;
        width: 33%;
        height: 35px;
    }

.moduleAccesslititle
{
    float: left;
    padding: 0 2px 0 5px;
    width: 120px;
    font-weight: bold;
    background-color: #fbe4b8;
    height: 33px;
}

.moduleAccessliinfo
{
    float: left;
    padding-top: 5px;
    padding-left: 5px;
}

.fieldAccessul
{
    clear: both;
}

    .fieldAccessul li
    {
        float: left;
        width: 25%;
        height: 35px;
    }

.accessinput
{
    width: 60px;
}

.fieldinput
{
    width: 60px;
    display: none;
}

.titlebg
{
    background-color: #FFCC66;
}


.SpecialInfo
{
    font-weight: bold;
    background-color: #fcfd95;
    border-width: thin;
    border-color: Black;
    border-style: solid;
}

.tblSubLabel
{
    border-style: solid;
    border-width: thin;
    border-color: Orange;
}

.tblWithBorder
{
    border-style: solid;
    border-width: 1px;
    border-color: Gray;
}


/******************************************************************************************************************
 *border color:#ff9600  orange color 
 *gadiant start: #ff9600
 *body: #F8F0E5
 *****************************************************************************************************************/

/*-----------  font -------------------*/
.font_bold_normal
{
    font: bold 8pt verdana;
}

.font_bold_middle
{
    font: bold 9pt verdana;
}

.font_bold_normal_selected
{
    font: bold 8pt verdana;
    color: #3c6099;
}

/* font size */
.c-component
{
    font: bold 8pt verdana;
}

.fs-small
{
    font: 7.5pt verdana;
}

.fs-par
{
    font: 8pt verdana;
    font-weight: bold;
}

.fs-title
{
    font: 10pt verdana;
}

.fs-big
{
    font: bold 13pt verdana;
}

.fs_normal
{
    font: 8pt verdana;
    color: #3c6099;
    font-weight: bold;
}

/* font color */
.fc-white
{
    color: #ffffff;
}

.fc-hilite
{
    color: #c62929;
}
/* red */
.fc-mark
{
    color: #6b8ec6;
}
/* light-blue */
.fc-dark
{
    width: 65px;
    height: 30px;
    border: solid 1px #d5cdcd;
}
/* dark-blue selected color: #0f5782 ;  border: solid 1px #d5cdcd; */
.fc-black
{
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}

/*-----------  button -------------------*/
.tsbutton
{
    color: Olive;
    font-weight: bold;
    font-size: 1.2em 62.5%;
    background-color: #fed;
    border: 1px solid;
    border-color: #ff9600;
    background: #666 url(images/btn_grayGrad.jpg) top repeat-x;
}

.tstoolbarbutton
{
    color: Olive;
    font-weight: bold;
    font-size: 1.2em 62.5%;
    background-color: #fed;
    border: 1px solid;
    border-color: #ff9600;
    background: #666 url(images/btn_grayGrad.jpg) top repeat-x;
}

.btn_text
{
    padding: 2px 5px 0px 5px;
}

/* Rounded-cornered divs -*/
.button_roundedBox
{
    position: relative;
    padding: 0px;
    margin: 10px 0;
    font: normal normal bold 0.8em Verdana;
    color: Olive;
    float: left;
    background: #fff url(images/bg_button.png) repeat-x 0 0;
    border: solid 1px #ff9600;
}

.button_roundedBox_right
{
    position: relative;
    padding: 4px;
    margin: 5px 5px;
    font: normal normal bold 0.8em Verdana;
    color: Olive;
    float: right;
    background: #fff url(images/bg_button.png) repeat-x 0 0;
    border: solid 1px #ff9600;
}

.Panel_roundedBox
{
    position: relative;
    padding: 4px;
    margin: 10px 0;
    font: normal normal bold 0.8em Verdana;
    color: black;
    float: left;
    border: solid 1px #ff9600;
}


/*- All the corners -*/
.button_corner
{
    position: absolute;
    width: 5px;
    height: 5px;
    background-image: url(images/corner.png);
}

/*- Each corner -*/
.button_topLeft
{
    top: -1px;
    left: -1px;
    background-position: 0px 0px;
}

.button_topRight
{
    top: -1px;
    right: -1px;
    background-position: 5px 0px;
}

.button_bottomLeft
{
    bottom: -1px;
    left: -1px;
    background-position: 0px 5px;
}

.button_bottomRight
{
    bottom: -1px;
    right: -1px;
    background-position: 5px 5px;
}

.linkbutton_withouttext
{
    border: none;
    border-width: 0px;
    text-decoration: none;
}

/*-----------  user control -------------------*/
.entry_navigation
{
    margin-top: 10px;
    margin-left: 50px;
    font: bold 10pt verdana;
}

.step_table
{
    padding-left: 50px;
}

    .step_table td
    {
        width: 60px;
    }

.bar
{
    font: bold 8pt verdana;
    font-weight: bold;
    width: 70%;
    border: solid 1px #ff9600;
}

    .bar div
    {
        padding: 2px 1px;
    }

.bar_frame
{
    border: solid 1px #ff9600;
}

.bar_header
{
    font: bold 8pt verdana;
    height: 15px;
    background: #f9ed9b url(images/glossy-gradient-bar-600.png) repeat 0 0;
    background-repeat: no-repeat;
    border-bottom: solid 1px #ff9600;
}

.bar_content
{
    background-color: white;
}

/*----------------------- datagrid ----------------------- */
.grid
{
    border: solid 1px #ff9600;
    width: 100%;
}

.grid_td
{
    background-color: #ffea74;
    height: 4px;
}

.claim_grid_view
{
}

    .claim_grid_view TH
    {
        background-image: url(images/bg_grid_header.png);
        font-family: "Segoe UI", "Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
    }

    .claim_grid_view TD
    {
        text-align: center;
        font-family: "Segoe UI", "Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
    }

.claim_new_grid_view
{
}

    .claim_new_grid_view TH
    {
        background-image: url(images/bg_grid_header.png);
        font-family: "Segoe UI", "Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
    }

    .claim_new_grid_view TD
    {
        font-family: "Segoe UI", "Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
    }

    .claim_new_grid_view tr:hover
    {
        background-color: #f9ed9b;
    }

.c-head
{
    background: #fff url(images/bg_grid_header.png) repeat 0 0;
    text-align: center;
}

.c-head1
{
    background-color: #FFD300;
}

.c-detail
{
    background-color: #FFFFC0;
    color: Black;
}

.c-detail_alternative
{
    background-color: #FFFFFF;
    color: Black;
    font: bold 6pt verdana;
}

.c-detail_edit
{
    font: bold 10pt verdana;
    color: #000000;
    background-color: #FFFFFF;
}

.c-foot
{
    background-color: #f5f5fa;
    font: bold 6pt verdana;
    color: Black;
    text-align: right;
}

.c-clm_head
{
    background: url(images/bg_grid_header.png) repeat 0 0;
    font-family: "Segoe UI", "Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
    text-align: center;
    /*font-weight: bold;*/
}

.c-clm_detail
{
    font-family: "Segoe UI", "Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
    font-size: small;
    background-color: #FFFFC0;
    color: Black;
}

.c-clm_detail_alternative
{
    background-color: #FFFFFF;
    color: Black; /*font: bold 6pt verdana;*/
    font-family: "Segoe UI", "Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
    font-size: small;
}

.c-clm_detail_edit
{
    /*font: bold 10pt verdana;*/
    font-family: "Segoe UI", "Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
    font-size: small;
    color: #000000;
    background-color: #FFFFFF;
}

.c-clm_foot
{
    background-color: #f5f5fa; /*font: bold 6pt verdana;*/
    font-family: "Segoe UI", "Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
    font-size: small;
    color: Black;
    text-align: center
}

.c-head_popup
{
    height: 25px;
    border-bottom: Solid 1px #ff9600;
    text-align: left;
    font: bold 8pt verdana;
    background-image: url(images/bg_bias.gif);
}
/*1px solid #000000*/
.c-detail_popup
{
    font: bold 8pt verdana;
    vertical-align: top;
    text-align: left;
}

.c-detail_transparent
{
    font: bold 8pt verdana;
    color: #000000;
}

.c-component
{
    font: bold 8pt vernana;
    color: #000000;
    border: solid 1px #7f9db9;
    height: 16px;
    background-color: White;
}

.c-component-dropdownlist
{
    font: bold 8pt vernana;
    border: solid 1px #7f9db9;
    height: 20px;
    text-align: center;
}

.grid_header_transno
{
    position: relative;
    z-index: 5;
    padding: 5px;
    width: 300px;
    font: normal normal bold 0.8em Verdana;
    color: Olive;
    float: left;
    background: #ffea74 url(images/glossy-gradient-bar.png) no-repeat 0 0;
    background-color: #ffea74;
    border: solid 1px #ff9600;
    border-bottom: none;
}

/* table sorter*/
.c-head_sorter
{
    background: url(images/bg.gif) no-repeat;
    text-align: center;
}

.claim_grid_view_sorter
{
    background-image: url(images/bg_grid_header.png);
}

    .claim_grid_view_sorter thead tr th, claim_grid_view_sorter tfoot tr th
    {
        background-image: url(images/bg_grid_header.png);
        font: bold 8pt verdana;
    }

    .claim_grid_view_sorter TD
    {
        font: bold 8pt verdana;
    }

    .claim_grid_view_sorter thead tr .header
    {
        background-image: url(images/bg.gif);
        background-repeat: no-repeat;
        background-position: center right;
        cursor: hand;
    }

    .claim_grid_view_sorter thead tr .headerSortUp
    {
        background-image: url(images/asc.gif);
    }

    .claim_grid_view_sorter thead tr .headerSortDown
    {
        background-image: url(images/desc.gif);
    }

    .claim_grid_view_sorter thead tr .headerSortDown, claim_grid_view_sorter thead tr .headerSortUp
    {
        background-image: url(images/bg_grid_header.png) repeat 0 0;
    }

    .claim_grid_view_sorter tr:hover, .claim_grid_view_sorter tr:hover
    {
        background-color: #f9ed9b;
    }

.claim_new_grid_view_sorter
{
    background-image: url(images/bg_grid_header.png);
}

    .claim_new_grid_view_sorter thead tr th, claim_new_grid_view_sorter tfoot tr th
    {
        background-image: url(images/bg_grid_header.png);
        font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
    }

    .claim_new_grid_view_sorter TD
    {
        font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
    }

    .claim_new_grid_view_sorter thead tr .header
    {
        background-image: url(images/bg.gif);
        background-repeat: no-repeat;
        background-position: center right;
        cursor: hand;
    }

    .claim_new_grid_view_sorter thead tr .headerSortUp
    {
        background-image: url(images/asc.gif);
    }

    .claim_new_grid_view_sorter thead tr .headerSortDown
    {
        background-image: url(images/desc.gif);
    }

    .claim_new_grid_view_sorter thead tr .headerSortDown, claim_new_grid_view_sorter thead tr .headerSortUp
    {
        background-image: url(images/bg_grid_header.png) repeat 0 0;
    }

    .claim_new_grid_view_sorter tr.c-clm_detail:hover, .claim_new_grid_view_sorter tr.c-clm_detail_alternative:hover
    {
        background-color: #f9ed9b;
    }

/*------------------------ calendar ----------------------*/
.calendarHeader
{
    background-color: #f8f0e5;
    font: bold 8pt verdana;
    color: black;
}

.calendarDetail
{
    background-color: white;
    color: Black;
    border-bottom: solid 1px black;
    border-top: solid 0px black;
    font: bold 8pt verdana;
}

.calendarFooter
{
    background-color: #f8f0e5;
    font: bold 8pt verdana;
    color: black;
    height: 20px;
}

.calendarDayHeader
{
    font: bold 8pt verdana;
    color: black;
    background-color: white;
}

/*------------------------ div  ----------------------*/
.div_left
{
    float: left;
}

.div_clear
{
    clear: left;
}

.div_formlist
{
    height: auto;
    overflow: hidden;
}

.minimize
{
    position: relative;
}

.minimize_close
{
    position: absolute;
    width: 7px;
    height: 7px;
    background-image: url(images/close.png);
    background-position: 0px 0px;
    overflow: hidden;
    top: 2px;
    right: 2px;
}

.page_navigation
{
    width: 100%;
    overflow: hidden;
    font: 12px verdana;
}

.div_seperator
{
    margin-top: 15px;
    height: 1px;
    background-image: url(images/seperator.gif);
    background-repeat: no-repeat;
    height: 1px;
}

.div_seperator_blank
{
    height: 10px;
}

.div_shadow
{
    margin: 0px 5px;
    clear: both;
    height: 6px;
}

.div_Hello
{
    padding-bottom: 15px;
}

/* Rounded-cornered divs -*/
.div_guide
{
    position: relative;
    float: left;
    padding: 0px;
    font: normal normal bold 0.8em Verdana;
    color: Olive;
    border: solid 1px #ff9600;
    margin-right: 20px;
}

.div_guide_header
{
    background: #fff url(images/bg_bias.gif) repeat 0 0;
    border-bottom: solid 1px #ff9600;
    padding: 4px 4px;
}

.div_guide_data
{
    padding: 4px 4px;
}

/*- All the corners -*/
.div_corner
{
    position: absolute;
    width: 5px;
    height: 5px;
    background-image: url(images/corner.png);
}

/*- Each corner -*/
.div_topLeft
{
    top: -1px;
    left: -1px;
    background-position: 0px 0px;
}

.div_topRight
{
    top: -1px;
    right: -1px;
    background-position: 5px 0px;
}

.div_bottomLeft
{
    bottom: -1px;
    left: -1px;
    background-position: 0px 5px;
}

.div_bottomRight
{
    bottom: -1px;
    right: -1px;
    background-position: 5px 5px;
}

.anouncement
{
    background-image: url(images/table_head_bk.gif);
    font: 8pt verdana;
    font-weight: bold;
    height: 20px;
}

.hide
{
    display: none;
}

.show
{
    display: block;
}

.absolute
{
    position: absolute;
}

.relative
{
    position: relative;
}

/*------------------------ TAB  ----------------------*/
.tab_head_outlet
{
    position: relative;
    z-index: 5;
}

.tab_head
{
    z-index: 5;
}

.tab_body
{
    z-index: 4;
    top: -1px;
}

.tab_body_top_layer
{
    background-color: #ffeba5;
    height: 5px;
}

.color_poptab_top_layer
{
}

.tab_body_title
{
    background: #fff url(images/bg_bias.gif) repeat 0 0;
    height: 5px;
}

.color_border_red
{
    border: solid 1px red;
}

/*-----------  table -------------------*/
.tc-selected
{
    width: 65px;
    height: 30px;
    border: solid 1px #d5cdcd;
}

.tc_image
{
    margin-top: -28px;
}

.popup_table TH
{
    /*font: bold 7pt verdana;*/
    font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
}

.popup_table TD
{
    /*font: bold 7pt verdana;*/
    font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
}
/* */
.popup_table
{
    position: relative;
    border-collapse: collapse;
    border-bottom: solid 0px #000;
    width: 100%;
}

.popup_table_header
{
    background: #fff url(images/bg_bias.gif) repeat 0 0;
    height: 18px;
}

.popup_table_detail
{
    background-color: #FFFFC0;
    color: Black;
}

.popup_table_detail_alternative
{
    background-color: #FFFFFF;
    color: Black;
    font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
    /*font: bold 6pt verdana;*/
}

.popup_table_td_top
{
    border: solid 1px red;
    background: #fff url(images/bg_pop_tab.png) repeat 0 0;
    border-bottom: none;
}


/*------------------------ TEXT  ----------------------*/

.text_left
{
    text-align: left;
}

.text_right
{
    text-align: right;
}

.text_center
{
    text-align: center;
}

/*------------------------ IMAGE  ----------------------*/
.img_next
{
    background: transparent url(images/next1.gif) no-repeat 0 0;
    width: 14px;
    height: 14px;
    margin: 0 3px;
}

.grid_button_edit
{
    width: 16px;
    height: 16px;
    background-image: url(images/edit.gif);
    text-decoration: none;
    cursor: pointer;
}

.grid_button_update
{
    display: -moz-inline-box;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(images/save.gif);
    cursor: pointer;
}

.grid_button_cancel
{
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(images/delete.gif);
    cursor: pointer;
}

.grid_button_delete
{
    width: 16px;
    height: 16px;
    text-align: center;
    background-image: url(images/trash.gif);
    text-decoration: none;
    cursor: pointer;
}

.grid_button_group
{
    height: 20px;
    text-decoration: none;
}

.grid_button_select
{
    width: 16px;
    height: 16px;
    background-image: url(images/select.gif);
    text-decoration: none;
}

.mini_form
{
    background: url(images/form.png) no-repeat 0 0;
    width: 22px;
    height: 22px;
    margin: 2px;
    float: right;
}

.div_guid_edit
{
    float: left;
    background: url(images/edit.gif) no-repeat 0 0;
    width: 16px;
    height: 16px;
}

.div_guid_delete
{
    float: left;
    background: url(images/trash.gif) no-repeat 0 0;
    width: 16px;
    height: 16px;
}

.div_guid_save
{
    float: left;
    background: url(images/save.gif) no-repeat 0 0;
    width: 16px;
    height: 16px;
}

.div_guid_cancel
{
    float: left;
    background: url(images/delete.gif) no-repeat 0 0;
    width: 16px;
    height: 16px;
}

.img_print
{
    background: url(images/print.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
}

.img_select
{
    background: url(images/select.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
}

.img_detail
{
    background: url(images/detail_claim.gif) no-repeat 0 0;
    width: 16px;
    height: 16px;
    margin: 0px 5px 0px 10px;
}

.img_collapse
{
    background: transparent url(images/collapse.png) no-repeat 0 0;
    width: 7px;
    height: 7px;
    margin-top: 5px;
}

.img_add
{
    background: url(images/add_white.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    float: left;
    margin: 3px 0px 3px 5px;
}

.img_edit
{
    background: url(images/application_edit.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    float: left;
    margin: 3px 0px 3px 5px;
}

.img_submit
{
    background: url(images/yes_white.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    float: left;
    margin: 3px 0px 3px 5px;
}

.img_delete
{
    background: url(images/delete_white.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    float: left;
    margin: 3px 0px 3px 5px;
}

.img_flowx
{
    background: url(images/flowx.gif) no-repeat 0 0;
    width: 12px;
    height: 12px;
    float: left;
    cursor: pointer;
}

.img_flowtick
{
    background: url(images/flowtick.gif) no-repeat 0 0;
    width: 12px;
    height: 12px;
    float: left;
}

.img_flowblnk
{
    background: url(images/flowblnk.gif) no-repeat 0 0;
    width: 12px;
    height: 12px;
    float: left;
}

.img_right
{
    background: url(images/right.gif) no-repeat 0 0;
    width: 12px;
    height: 12px;
    float: left;
}

.img_help
{
    background-image: url(images/help.png);
    width: 32px;
    height: 32px;
    float: right;
}

.img_preview
{
    background-image: url(images/print.png);
    width: 16px;
    height: 16px;
}

.img_back
{
    background: url(images/FBACK.GIF) no-repeat 0 0;
    width: 16px;
    height: 16px;
    float: left;
    margin: 3px 0px 3px 5px;
}

.calendarDetail
{
    background-image: url(images/orangesoftTitle.png);
    background-repeat: repeat-x;
    color: Black;
    border-bottom: solid 1px black;
    border-top: solid 1px black;
    font: bold 8pt verdana;
}

/* popup ------------------------------------------------------------------------*/
#popup
{
    position: absolute;
    left: 320px;
    top: 240px;
    z-index: 1001;
    display: none;
}

#grayBG
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
}



/*-----------  Claim Receipt -------------------*/
.Receipt_table TH
{
    /*font: bold 8pt verdana;*/
    font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
}

.Receipt_table TD
{
    /*font: bold 8pt verdana;*/
    font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
}
/* */
.Receipt_table
{
    border-collapse: collapse;
    border-bottom: solid 0px #000;
    width: 100%;
}

.Receipt_table_header
{
    background: #fff url(images/bg_bias.gif) repeat 0 0;
    height: 18px;
}

.Receipt_table_detail
{
    background-color: #FFFFFF;
    color: Black;
    /*font: bold 8pt verdana;*/
    font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
}

.Receipt_table_detail_alternative
{
    background-color: #FFFFFF;
    color: Black;
    /*font: bold 8pt verdana;*/
    font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
}

.Receipt_table_td_top
{
    border: solid 1px red;
    background: #fff url(images/bg_pop_tab.png) repeat 0 0;
    border-bottom: none;
}

.Receipt_Footer
{
    background-color: #fdff4b;
    /*font: bold 4pt arial;*/
    color: Black;
    text-align: right;
    font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
}

.img_help
{
    background-image: url(images/help.png);
    width: 32px;
    height: 32px;
    float: right;
}

.img_preview
{
    background-image: url(images/print.png);
    width: 16px;
    height: 16px;
}

.lbl_read_only
{
    font-size: 12px;
    border: solid 1px gray;
    background-color: #ebebea;
}

.btn_def
{
    font-size: 8.5pt;
    width: 80px;
    border: outset 1px #FFCC66;
    background-color: #FFFBD6;
}

.btn_def:hover
{
    background-color: #fbf7d9;
}

.btn_def:disabled
{
    font-size: 8.5pt;
    width: 80px;
    border: outset 1px #CACACA;
    background-color: #E1E1E1;
} 

.btn_custom_width
{
    font-size: 8.5pt;
    border: outset 1px #FFCC66;
    background-color: #FFFBD6;
}

.bg_dark_hilight
{
    padding: 0px 5px 0px 5px;
    vertical-align: middle;
    height: 35px;
    border: solid 1px #FFCC66;
    background: #f6deaf url(images/footerBg.png) repeat-x;
}

.head_hilight
{
    text-indent: 5px;
    vertical-align: middle;
    font-weight: bold;
    height: 20px;
    border: solid 1px #FFCC66;
    background: #FFCC66 url(images/bg_header2.png) repeat-x 0 0;
}

.border
{
    border: solid 1px #FFCC66;
    border-top: none;
}

.top_gap
{
    padding-top: 10px;
}

.two_row_div
{
    padding: 1px 1px 1px 1px;
}

.grd_layout
{
    font-weight: normal;
    font-size: 8pt;
    border: solid 1px #ffcc33;
}

table.tbl_border
{
    border: solid 1px #d6d6d5;
}

    table.tbl_border td
    {
        border: solid 1px #d6d6d5;
    }

    table.tbl_border tr
    {
        height: 25px;
    }

table.tbl_border_only
{
    border: solid 1px #FFCC66;
}

    table.tbl_border_only tr
    {
        border: solid 0px #FFCC66;
    }

    table.tbl_border_only td
    {
    }


TABLE.RECLIST
{
    width: 100%;
    border: solid 1px #fbe4b8;
}

    TABLE.RECLIST TH
    {
        text-indent: 5px;
        vertical-align: middle;
        font-weight: bold;
        height: 20px;
        background: #fbe4b8 url(images/bg_header2.png) repeat-x 0 0;
        text-align: center;
        font-size: 8pt;
        color: black;
    }

    TABLE.RECLIST TD
    {
        background: #f8f0e5; /*text-align: center;*/
        font-size: 8pt;
        color: #0000FF;
        vertical-align: top;
    }


td.shape_vertical
{
    background-image: url(images/photobg04.gif);
    background-repeat: repeat-y;
    padding: 0;
    vertical-align: top;
    width: 5px;
}

td.shape_horizontal
{
    background-image: url(images/photobg02.gif);
    background-repeat: repeat-x;
    vertical-align: top;
    height: 5px;
}

div.shape_top
{
    background-image: url(images/photobg05.gif);
    background-repeat: no-repeat;
    vertical-align: top;
    width: 5px;
    height: 5px;
}

div.shpae_bottom1
{
    background-image: url(images/photobg01.gif);
    background-repeat: no-repeat;
    vertical-align: top;
    width: 5px;
    height: 5px;
}

div.shape_bottom2
{
    vertical-align: top;
    background-image: url(images/photobg03.gif);
    background-repeat: no-repeat;
    width: 5px;
    height: 5px;
}

.hilight_spending
{
    background: #F7C3D1 repeat-x 0 0;
}

.hilight_special
{
    text-indent: 5px;
    vertical-align: middle;
    font-weight: bold;
    height: 20px;
    border: solid 1px #FFCC66;
    background: #f8ea4b repeat-x 0 0;
}

.hilight
{
    text-indent: 5px;
    vertical-align: middle;
    font-weight: bold;
    height: 20px;
    border: solid 1px #FFCC66;
    background: #FFCC66 url(images/bg_header2.png) repeat-x 0 0;
}

.hiliteclass
{
    text-indent: 5px;
    vertical-align: middle;
    font-weight: bold;
    height: 20px;
    border: solid 1px #FFCC66;
    background: #FFCC66 url(images/bg_header2.png) repeat-x 0 0;
}

.module
{
    width: 100%;
    font-size: 12px;
}

.tsnone
{
    border: none;
    padding: 4px;
    background-color: Transparent;
    font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
}

.roundedBox
{
    position: relative;
    z-index: 5;
    padding: 5px;
    width: 40px;
    height: 20px;
    font: normal normal bold 0.8em Verdana;
    color: Olive;
    float: left;
    border: solid 1px #ff9600;
}

.listbox
{
    border: solid 3px #fde4b4;
}

.popup_container
{
    width: 695px;
    height: 435px;
    border: solid 2px #A0A0A0;
    background-color: #f2f2f2;
}

.popup_title
{
    height: 16px;
    background: #4e2f07 url('images/PopupHeader.png') repeat-x 0px 0px;
    padding: 5px 10px;
    font-weight: bold;
    vertical-align: middle;
    color: #FFF;
}

.popup_details
{
    width: 673px;
    padding: 10px 10px 10px 10px;
    border: 1px solid #f2f2f2;
    background-color: #f2f2f2;
}

.pager_main
{
    width: 100%;
    height: 25px;
    padding: 5px 5px 5px 5px;
    background-color: #FFD09E;
    border: solid 2px #ffcc99;
}

.search_itm_hilight
{
    background: #fffbd6;
    border: solid 1px #ffcc99;
}

.watermark
{
    background-image: url('images/search_wmark.png');
    background-repeat: no-repeat;
    background-position: left;
    border: solid 1px #ccc;
    height: 20px;
    vertical-align: middle;
    color: DarkGray;
    padding: 0px 3px 0px 20px;
}

.normal
{
    background-image: url('images/search_wmark.png');
    background-repeat: no-repeat;
    background-position: left;
    border: solid 1px #D19C67;
    height: 20px;
    vertical-align: middle;
    padding: 0px 3px 0px 20px;
}

.StatusPending
{
    width: 180px;
    text-align: center;
    background-color: #f8d86a;
    color: Black;
    border: solid 1px #b0a784;
}

.StatusApprove
{
    width: 180px;
    text-align: center;
    background-color: #a09773;
    color: #e4d69f;
    border: solid 1px #b0a784;
}

.StatusWaitAcknowledge
{
    width: 180px;
    text-align: center;
    background-color: #f0ec78;
    color: Green;
    border: solid 1px #b0a784;
}

.StatusReject
{
    width: 180px;
    text-align: center;
    background-color: Red;
    color: Black;
    border: solid 1px #b0a784;
}

.BoldCssValidation
{
    color: Red;
    font-size: 13px;
    font-weight: bold;
    width: 550px;
}

.Thin_border
{
    border-color: Gray;
    border-width: thin;
    border-style: solid;
}

/*-------jQuery PopUp Windows CSS---*/
#PopUpMask
{
    position: absolute;
    z-index: 9000;
    background-color: #787572;
    display: none;
}

#PopUpBox .PopUpWindow
{
    position: absolute;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 9999;
    padding: 20px;
}

.PopUpBlockUILoadingImg
{
    width: 32px;
    height: 32px;
}

/* Customize your modal window here, you can add background image too */
#PopUpBox #PopUpDialog
{
    width: 673px;
    height: 280px;
}

.clmfieldset
{
    border: 1px solid #ff9600;
    background-color: transparent;
    /*background: #eeeeee url(../../Js/jquery-ui/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; 
    color: #333333;*/
    margin-left: 10px;
    width: 90%;
}

    .clmfieldset legend
    {
        padding: 0.2em 0.7em;
        border: 1px solid #ff9600;
        font-size: 12px;
        background: #ffea74 url(images/glossy-gradient-bar.png) no-repeat 0 0;
        font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
        height: 15px;
        clear: left;
        vertical-align: middle;
    }

/*Login Page arrow td*/
.tdArrowLeft
{
    width: 10px;
    cursor: pointer;
    background-image: url(../../image/igsch_left_arrow.gif);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #F8F0E5;
}
.tdArrowLeft:hover
{
    width: 10px;
    cursor: pointer;
    background-image: url(../../image/igsch_left_arrow.gif);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #f0ebe4;
}
.tdArrowRight
{
    width: 10px;
    cursor: pointer;
    background-image: url(../../image/igsch_right_arrow.gif);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #F8F0E5;
}
.tdArrowRight:hover
{
    width: 10px;
    cursor: pointer;
    background-image: url(../../image/igsch_right_arrow.gif);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #f0ebe4;
}
.tdArrowUp
{
    height: 13px;
    cursor: pointer;
    background-image:  url(../../image/igsch_up_arrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: #F8F0E5;
}
.tdArrowUp:hover
{
    height: 13px;
    cursor: pointer;
    background-image: url(../../image/igsch_up_arrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: #f0ebe4;
}
.tdArrowDown
{
    height: 13px;
    cursor: pointer;
    background-image: url(../../image/igsch_dwn_arrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: #f8d5a9;
}
.tdArrowDown:hover
{
    height: 13px;
    cursor: pointer;
    background-image: url(../../image/igsch_dwn_arrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: #efcea5;
}
/*Login Page arrow td*/

.multiselect
{
}

.multiselect-btnheader
{
    background: #f7b64b;
    color: White;
    font-size: 6px;
    font-weight: bold;
}

.multiselect-menu
{
    display: none;
    padding: 3px;
    position: absolute;
    z-index: 10000;
}

.multiselect-container
{
    display: none;
    z-index: 99999;
    position: absolute;
    height: auto;
    border: 0px;
    background-color: white;
    border: solid 1px #8a857e;
}

.multiselect-txtbox
{
    width: 140px; /*border: solid 1px black;*/
    min-width: 140px;
    max-width: 140px;
    border-width: 0px;
}

.multiselect-boxbtn
{
    background-color: White;
    border: 1px solid #bfb8ac;
    min-height: 21px;
    width: 165px;
    min-width: 165px;
    max-width: 165px;
}

.multiselect-dvlist
{
    scrollbar-base-color: #999;
    background-color: #eeeeee;
    border: solid 1px #868688;
}

/*.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000 }*/
/*.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */ /*; overflow-y:scroll }*/
/*.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }*/

/* remove label borders in IE6 because IE6 does not support transparency */
/** html .ui-multiselect-checkboxes label { border:none }*/

.tooltip
{
    display: none;
    background: transparent url(images/black_arrow.png);
    font-size: 12px;
    height: 70px;
    width: 160px;
    padding: 25px;
    color: #eee;
    z-index:9999;
}