*
{
    margin: 0;
    padding: 0;
}

html, body
{
    height: 100%;
}

body
{
    background: #fff;
    color: #393939;
    font-family: Arial;
    /*font-size: 0px;
    line-height: 0;*/
}
.logo-header {
    font-size: 0px;
    line-height: 0;
}

#page-top-outer
{
    background:#fff/* url(../images/shared/top_bg.jpg) top center repeat-x*/;
    border-bottom: 1px solid #7e7e7e;
    height: 92px; position:relative;
}

#page-top
{
    margin: 0 auto;
    max-width: 100%;
    min-width: 850px;
    position: relative;
	height:55px;
}

#logo
{
    float: left;
    margin: 5px 0 0px 10px;
}

    #logo a
    {
        display: block;
    }

#top-search
{
    display: inline;
    float: right;
    position: relative;
    margin: 15px 20px 0 0;
    z-index: 20;
}

.top-search-inp
{
    background: url(../images/shared/top_search_inp.gif) no-repeat;
    border: none;
    color: #fff;
    font-size: 12px;
    height: 23px;
    padding: 6px 6px 0 10px;
    width: 164px;
}

#content-outer
{
    background: url(../images/shared/content_repeat.jpg) repeat-x;
}

#content
{
    color: #333;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 12px;
    line-height: 18px;
    margin: 0 auto 0 auto;
    max-width: 100%;
    min-width: 760px;
    padding: 15px 10px 30px 10px;
    min-height: 300px;
}

#content-inner
{
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0 auto 0px auto;
    padding: 25px 0 30px 0;
}

#content-table
{
    font-size: 0px;
    line-height: 0px;
}

    #content-table th.sized
    {
        height: 15px;
        width: 15px;
        padding: 0;
        margin: 0;
        font-size: 0px;
        line-height: 0px;
    }


#content-table-inner
{
    font-size: 12px;
    line-height: 12px;
    padding: 10px 0 20px 0;
}

#tbl-border-top
{
    background: url(../images/shared/border_bit.jpg) top repeat-x;
    line-height: 0;
    font-size: 0px;
    height: 15px;
}

#tbl-border-bottom
{
    background: url(../images/shared/border_bit.jpg) bottom repeat-x;
    line-height: 0;
    font-size: 0px;
    height: 15px;
}

#tbl-border-left
{
    background: url(../images/shared/border_bit.jpg) left repeat-y;
}

#tbl-border-right
{
    background: url(../images/shared/border_bit.jpg) right repeat-y;
}

#table-content
{
    line-height: 16px;
    margin: 0 10px 10px 10px;
    min-height: 300px;
}

.topleft
{
    background: url(../images/shared/corner_top_left.jpg) no-repeat;
    width: 15px;
    height: 15px;
}

.topright
{
    background: url(../images/shared/corner_top_right.jpg) no-repeat;
    width: 15px;
    height: 15px;
}

.bottomleft
{
    background: url(../images/shared/corner_bottom_left.jpg) no-repeat;
    width: 15px;
    height: 15px;
}

.bottomright
{
    background: url(../images/shared/corner_bottom_right.jpg) no-repeat;
    width: 15px;
    height: 15px;
}

#page-heading
{
    margin: 0 0 15px 0px;
	
}

h1
{
    color: #4b4b4b;
    font-family: Tahoma;
    font-size: 22px;
    line-height: 24px;
    font-weight: normal;
}
#page-heading h1,#page-heading h2{ color:#fff;background:#C51637;
	padding:10px;
	border-radius:5px;
	color:#fff; }

h2
{
    color: #393939;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 10px;
}

h3
{
    color: #92b22c;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 10px;
}


/* MESSAGES --------------------------------------------------------------- */
#message-yellow
{
    margin-bottom: 5px;
}

.yellow-left
{
    background: url(../images/table/message_yellow.gif) top left no-repeat;
    color: #e79300;
    font-family: Tahoma;
    font-weight: bold;
    padding: 0 0 0 20px;
}

    .yellow-left a
    {
        color: #e79300;
        font-family: Tahoma;
        font-weight: normal;
        text-decoration: underline;
    }

.yellow-right a
{
    cursor: pointer;
}

.yellow-right
{
    width: 55px;
}

#message-blue
{
    margin-bottom: 5px;
}

.blue-left
{
    background: url(../images/table/message_blue.gif) top left no-repeat;
    color: #2e74b2;
    font-family: Tahoma;
    font-weight: bold;
    padding: 0 0 0 20px;
}

    .blue-left a
    {
        color: #2e74b2;
        font-family: Tahoma;
        font-weight: normal;
        text-decoration: underline;
    }

.blue-right a
{
    cursor: pointer;
}

.blue-right
{
    width: 55px;
}

#message-red
{
    margin-bottom: 5px;
}

.red-left
{
    background: url(../images/table/message_red.gif) top left no-repeat;
    color: #ce2700;
    font-family: Tahoma;
    font-weight: bold;
    padding: 0 0 0 20px;
}

    .red-left a
    {
        color: #ce2700;
        font-family: Tahoma;
        font-weight: normal;
        text-decoration: underline;
    }

.red-right a
{
    cursor: pointer;
}

.red-right
{
    width: 55px;
}

#message-green
{
    margin-bottom: 5px;
}

.green-left
{
    background: url(../images/table/message_green.gif) top left no-repeat;
    color: #6da827;
    font-family: Tahoma;
    font-weight: bold;
    line-height: 12px;
    padding: 0 0 0 20px;
}

    .green-left a
    {
        color: #6da827;
        font-family: Tahoma;
        font-weight: normal;
        text-decoration: underline;
    }

.green-right a
{
    cursor: pointer;
}

.green-right
{
    width: 55px;
}








a.icon-1
{
    background: url(../images/table/table_icon_1.gif) no-repeat;
    display: block;
    float: left;
    height: 24px;
    margin: 0 8px 0 0;
    width: 24px;
}

a:hover.icon-1
{
    background: url(../images/table/table_icon_1.gif) 0 -24px;
}

a.icon-2
{
    background: url(../images/table/table_icon_2.gif) no-repeat;
    display: block;
    float: left;
    height: 24px;
    margin: 0 8px 0 0;
    width: 24px;
}

a:hover.icon-2
{
    background: url(../images/table/table_icon_2.gif) 0 -24px;
}

a.icon-3
{
    background: url(../images/table/table_icon_3.gif) no-repeat;
    display: block;
    float: left;
    height: 24px;
    margin: 0 8px 0 0;
    width: 24px;
}

a:hover.icon-3
{
    background: url(../images/table/table_icon_3.gif) 0 -24px;
}

a.icon-4
{
    background: url(../images/table/table_icon_4.gif) no-repeat;
    display: block;
    float: left;
    height: 24px;
    margin: 0 8px 0 0;
    width: 24px;
}

a:hover.icon-4
{
    background: url(../images/table/table_icon_4.gif) 0 -24px;
}

a.icon-5
{
    background: url(../images/table/table_icon_5.gif) no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}

a:hover.icon-5
{
    background: url(../images/table/table_icon_5.gif) 0 -24px;
}

#tooltip
{
    background-color: #8c8c8c;
    border: 1px solid #767676;
    color: #fff;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    opacity: 0.85;
    padding: 0 5px;
    position: absolute;
    text-align: left;
    z-index: 3000;
}

    #tooltip h6, #tooltip div
    {
        font-family: Arial;
        font-size: 11px;
        line-height: 20px;
        margin: 0;
    }

#product-table
{
    margin-bottom: 20px;
}

    #product-table td a
    {
        color: #393939;
    }

        #product-table td a:hover
        {
            text-decoration: underline;
        }

    #product-table th
    {
        height: 50px;
        text-align: left;
    }

    #product-table .minwidth-1
    {
        min-width: 110px;
    }

    #product-table td
    {
        border: 1px solid #d2d2d2;
        padding: 10px 0 10px 10px;
    }

    #product-table tr.alternate-row
    {
        background: #ececec;
    }

td.options-width
{
    padding: 0 0 0 10px;
    width: 210px;
}

td.checkbox-width
{
}

.table-header-check
{
    background: url(../images/table/table_header_checkbox.jpg) no-repeat;
    border: none;
    min-width: 29px;
    padding: 0px 0 0 10px;
    width: 29px;
}

.table-header-options
{
    background: url(../images/table/table_header_options.jpg) no-repeat;
    border: none;
    min-width: 221px;
    padding: 0px 0 0 0;
    width: 221px;
}

.table-header-repeat
{
    background: url(../images/table/table_header_repeat.jpg) repeat-x;
    border: none;
    font-size: 0px;
    line-height: 0;
    padding: 0px 0 0 0;
}

    .table-header-options a,
    .table-header-repeat a
    {
        background: url(../images/table/table_sort_arrow.gif) right no-repeat;
        color: #fff;
        font-family: Tahoma;
        font-size: 13px;
        font-weight: bold;
        line-height: 14px;
        margin: 0 0 0 10px;
        padding: 0 10px 0 0;
    }

        .table-header-options a:hover,
        .table-header-repeat a:hover
        {
            color: #94b52c;
        }

th.line-left
{
    border-left: 1px solid #373737;
}

#product-table tr.activity-blue
{
    background: #e3eceb;
}

#toggle-all
{
    display: block;
    width: 17px;
    height: 17px;
    cursor: pointer;
    background: url(../images/shared/checkbox.gif) 0 -17px;
}

    #toggle-all.toggle-checked
    {
        display: block;
        width: 17px;
        height: 17px;
        background: url(../images/shared/checkbox.gif) 0 0;
    }









#paging-table
{
    float: right;
    margin: 0 4px 0 0;
}

.page-far-left
{
    background: url(../images/table/paging_far_left.gif) no-repeat;
    display: block;
    float: left;
    height: 24px;
    margin: 0 4px 0 0;
    width: 24px;
}

.page-left
{
    background: url(../images/table/paging_far_left.gif) no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}

.page-far-right
{
    background: url(../images/table/paging_far_right.gif) no-repeat;
    display: block;
    float: left;
    height: 24px;
    margin: 0 4px 0 4px;
    width: 24px;
}

.page-right
{
    background: url(../images/table/paging_far_right.gif) no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}

#page-info
{
    float: left;
    line-height: 16px;
    padding: 3px 12px 0 12px;
}

/*  ACTIONS BOX ----------------------------------------------- */
#actions-box
{
    float: left;
    margin: 0 0 0 10px;
    position: relative;
}

a.action-slider
{
    background: url(../images/table/dropdown_actions.gif) no-repeat;
    display: block;
    height: 30px;
    width: 110px;
}

    a.action-slider.activated
    {
        background: url(../images/table/dropdown_actions.gif) no-repeat 0 -30px;
        display: block;
        height: 30px;
        width: 110px;
    }

#actions-box-slider
{
    background: url(../images/table/actions_slider_bg.gif) bottom no-repeat;
    display: none;
    left: 0;
    padding-bottom: 1px;
    padding-top: 10px;
    position: absolute;
    top: 24px;
    width: 110px;
}

#actions-box-slider-inner
{
    font-size: 0px;
    line-height: 0;
    margin: 0 auto;
    width: 108px;
}

a.action-edit,
a.action-delete
{
    color: #272727;
    display: block;
    font-weight: bold;
    height: 20px;
    margin: 0 auto;
    padding: 10px 0 5px 45px;
    width: 63px;
}

a:hover.action-edit
{
    background: #949494 url(../images/table/action_edit.gif) no-repeat 14px 5px;
    color: #fff;
}

a.action-edit
{
    background: #c7c7c7 url(../images/table/action_edit.gif) no-repeat 14px 5px;
}

a.action-delete
{
    background: #c7c7c7 url(../images/table/action_delete.gif) no-repeat 14px 5px;
}

a:hover.action-delete
{
    background: #949494 url(../images/table/action_delete.gif) no-repeat 14px 5px;
    color: #fff;
}


/* FORM ------------------------------------------------------- */

.form-button
{
    background: url(../images/shared/button.gif) no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
    height: 30px;
    margin: 0 4px 0 0;
    padding: 0;
    text-indent: -3000px;
    width: 80px;
}

.form-submit
{
    background: url(../images/forms/form_submit.gif) no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
    height: 30px;
    margin: 0 4px 0 0;
    padding: 0;
    text-indent: -3000px;
    width: 80px;
}

.form-reset
{
    background: url(../images/forms/form_reset.gif) no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
    height: 30px;
    text-indent: -3000px;
    width: 80px;
}

#id-form
{
}

.inp-form
{
    background: url(../images/forms/form_inp.gif) no-repeat;
    border: none;
    color: #393939;
    height: 25px;
    padding: 6px 6px 0 6px;
    width: 186px;
}

.inp-form-error
{
    background: url(../images/forms/form_inp_error.gif) no-repeat;
    border: none;
    color: #393939;
    height: 25px;
    padding: 6px 6px 0 6px;
    width: 187px;
}

.form-textarea
{
    background: url(../images/forms/form_textarea.gif) no-repeat;
    border: none;
    color: #393939;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 97px;
    overflow: auto;
    padding: 6px 6px 0 6px;
    width: 378px;
}

#id-form td
{
    padding: 0 0 10px 0;
}

    #id-form td.noheight
    {
        padding: 0 0 0px 0;
    }

#id-form th
{
    line-height: 28px;
    min-width: 130px;
    padding: 0 0 10px 0;
    text-align: left;
    width: 130px;
}

.styledselect-day,
.styledselect-month,
.styledselect-year
{
    border: 1px solid #acacac;
    margin-right: 3px;
    padding: 3px;
    width: 64px;
}


#step-holder
{
    font-family: Tahoma;
    height: 39px;
    margin-bottom: 20px;
}




.step-no
{
    float: left;
    height: 29px;
    width: 18px;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 0 0 0;
    text-align: center;
}

.step-no-off
{
    float: left;
    height: 29px;
    width: 18px;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 0 0 0;
    text-align: center;
    color: #cbcbcb;
}

.step-dark-left
{
    float: left;
    background: url(../images/forms/step_dark_left.gif) no-repeat;
    height: 27px;
    padding: 13px 15px 0 25px;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
}

    .step-dark-left a
    {
        font-size: 13px;
        color: #fff;
        font-weight: bold;
    }

.step-dark-right
{
    float: left;
    width: 12px;
    background: url(../images/forms/step_dark_right.gif) no-repeat;
    height: 39px;
}

.step-dark-round
{
    float: left;
    width: 8px;
    height: 39px;
    background: url(../images/forms/step_dark_round.gif) no-repeat;
}

.step-light-left
{
    float: left;
    height: 27px;
    padding: 13px 15px 0 25px;
    font-size: 13px;
    background: url(../images/forms/step_light_left.gif) no-repeat;
    height: 39px;
    color: #cbcbcb;
    font-weight: bold;
}

    .step-light-left a
    {
        font-size: 13px;
        color: #cbcbcb;
        font-weight: bold;
    }

.step-light-right
{
    float: left;
    width: 12px;
    background: url(../images/forms/step_light_right.gif) no-repeat;
    height: 39px;
}

.step-light-round
{
    float: left;
    width: 8px;
    height: 39px;
    background: url(../images/forms/step_light_round.gif) no-repeat;
}

.bubble-left
{
    float: left;
    width: 10px;
    height: 29px;
    margin-left: 5px;
    background: url(../images/forms/bubble_left.gif) no-repeat;
}

.bubble-inner
{
    float: left;
    padding: 7px 0px 0 2px;
    color: #2e74b2;
    line-height: 14px;
    font-size: 11px;
    height: 22px;
    background: url(../images/forms/bubble_inner.gif) repeat-x;
}

.bubble-right
{
    float: left;
    width: 8px;
    height: 29px;
    background: url(../images/forms/bubble_right.gif) right no-repeat;
}

.error-left
{
    float: left;
    width: 13px;
    height: 32px;
    margin-left: 5px;
    background: url(../images/forms/error_left.gif) no-repeat;
}

.error-inner
{
    float: left;
    padding: 7px 10px 0 4px;
    color: #fff;
    line-height: 14px;
    height: 25px;
    background: url(../images/forms/error_right.gif) right no-repeat;
}

.file_1
{
    border: 1px solid #acacac;
    padding: 5px;
}

/* GENERAL --------------------------------------------------------*/
table
{
    border-collapse: collapse;
}

.fr
{
    float: right;
}

a
{
    outline: none;
    text-decoration: none;
}

    a:hover
    {
    }

.clear
{
    clear: both;
    font-size: 0px;
    height: 0;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
}

img
{
    border: 0;
}

p
{
    margin: 0px;
    padding: 0px;
}

form
{
    margin: 0;
    padding: 0;
}

.line
{
    border-top: 1px solid #dcdada;
    font-size: 0px;
    height: 1px;
    line-height: 0px;
    margin: 20px 0;
    padding: 0;
}

.font11
{
    font-size: 11px;
}

















/*  STYLED SELECTBOXES style 1 --------------------------------- */

.styledselect
{
    background: #2a2a2a;
    border: 1px solid #424242;
    color: #fff;
    width: 120px;
    padding: 5px;
    line-height: 14px;
    margin-right: 6px;
    font-size: 12px;
}

div.selectbox-wrapper
{
    background-color: #2a2a2a;
    border: none;
    border-bottom: none;
    margin: 0px;
    margin-top: 0px;
    max-height: 200px;
    overflow: auto;
    padding: 0px;
    position: absolute;
    text-align: left;
    width: 400px;
    z-index: 10;
}

    div.selectbox-wrapper ul
    {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        z-index: 10;
    }

        div.selectbox-wrapper ul li.selected
        {
            background-color: 575757;
            color: #fff;
        }

        div.selectbox-wrapper ul li.current
        {
            background-color: #575757;
        }

        div.selectbox-wrapper ul li
        {
            border-bottom: none;
            color: #fff;
            cursor: pointer;
            display: block;
            font-size: 12px;
            line-height: 12px;
            list-style-type: none;
            margin: 0;
            padding: 6px 2px 6px 10px;
        }

.selectbox_styled
{
    background: url(../images/shared/top_search_select.gif) left no-repeat;
    border: none;
    border-left: none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 12px;
    height: 20px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0 0 6px;
    text-align: left;
    width: 105px;
    z-index: 10;
}

/*  STYLED SELECTBOXES style 2 --------------------------------- */
div.selectbox-wrapper2
{
    background-color: #e3e3e3;
    border: none;
    border-bottom: none;
    margin: 0px;
    margin-top: 0px;
    max-height: 200px;
    overflow: auto;
    padding: 0px;
    position: absolute;
    text-align: left;
    width: 400px;
}

    div.selectbox-wrapper2 ul
    {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
    }

        div.selectbox-wrapper2 ul li.selected2
        {
            background-color: #94b52c;
            color: #fff;
        }

        div.selectbox-wrapper2 ul li.current2
        {
            background-color: #94b52c;
            color: #fff;
        }

        div.selectbox-wrapper2 ul li
        {
            border-bottom: none;
            color: #393939;
            cursor: pointer;
            display: block;
            font-size: 12px;
            line-height: 12px;
            list-style-type: none;
            margin: 0;
            padding: 6px 2px 6px 10px;
        }

.styledselect_form_1
{
    background: url(../images/forms/form_select.gif) left no-repeat;
    border: none;
    border-left: none;
    color: #393939;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 12px;
    height: 24px;
    margin: 0px 0px 0px 0px;
    padding: 7px 0 0 6px;
    text-align: left;
    width: 192px;
}

.styledselect_form_2
{
    background: url(../images/forms/form_select_small.gif) left no-repeat;
    border: none;
    border-left: none;
    color: #393939;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 12px;
    height: 24px;
    margin: 0px 0px 0px 0px;
    padding: 7px 0 0 10px;
    text-align: left;
    width: 60px;
}



/*  STYLED SELECTBOXES style 3 --------------------------------- */
div.selectbox-wrapper3
{
    background-color: #e3e3e3;
    border: none;
    border-bottom: none;
    margin: 0px;
    margin-top: 0px;
    max-height: 200px;
    overflow: auto;
    padding: 0px;
    position: absolute;
    text-align: left;
    width: 400px;
}

    div.selectbox-wrapper3 ul
    {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
    }

div.selectbox-wrapper2 ul li.selected3
{
    background-color: #94b52c;
    color: #fff;
}

div.selectbox-wrapper2 ul li.current3
{
    background-color: #94b52c;
    color: #fff;
}

div.selectbox-wrapper3 ul li
{
    border-bottom: none;
    color: #393939;
    cursor: pointer;
    display: block;
    font-size: 12px;
    line-height: 12px;
    list-style-type: none;
    margin: 0;
    padding: 6px 2px 6px 10px;
}

.styledselect_pages
{
    background: url(../images/table/select_number_rows.gif) left no-repeat;
    border: none;
    border-left: none;
    color: #393939;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 12px;
    height: 20px;
    line-height: 16px;
    margin: 0px 0px 0px 0px;
    padding: 4px 0 0 6px;
    text-align: left;
    width: 130px;
}







/* STYLED CHECKBOXES AND RADIOS -------------------------------------------- */
.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover
{
    color: #999;
}

span.ui-checkbox,
span.ui-radio
{
    background: url(../images/shared/checkbox.gif) 0 -17px no-repeat;
    display: block;
    float: left;
    height: 17px;
    width: 17px;
}

span.ui-helper-hidden
{
    display: none;
}

label
{
    padding: 2px;
}

span.ui-radio-state-hover,
span.ui-checkbox-state-hover
{
    background-position: 0 0px;
}

span.ui-checkbox-state-checked
{
    background-position: 0 0px;
}

span.ui-checkbox-state-checked-hover
{
    background-position: 0 0px;
}

span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked
{
    background-position: 0 -161px;
}

span.ui-radio-state-checked-hover
{
    background-position: 0 -17px;
}

label
{
    color: #c20000;
    line-height: 20px;
}

.ui-helper-hidden-accessible
{
    left: -999em;
    position: absolute;
}





/*  LOGIN -------------------------------------------------------------------------------- */

#login-bg
{
    background: url(../images/login/login_bg.jpg) no-repeat top center;
}

#login-holder
{
    margin: 0px auto 0 auto;
    width: 508px;
}

#loginbox
{
    background: url(../images/login/loginbox_bg.png) no-repeat;
    font-size: 12px;
    height: 242px;
    line-height: 12px;
    padding-top: 30px;
    position: relative;
    width: 508px;
}

    #loginbox h2
    {
        text-align: center;
    }

#forgotbox
{
    background: url(../images/login/loginbox_bg.png) no-repeat;
    display: none;
    font-size: 12px;
    height: 212px;
    line-height: 12px;
    padding-top: 60px;
    position: relative;
    width: 508px;
}

#login-inner
{
    color: #161616;
    font-family: Tahoma;
    font-size: 13px;
    line-height: 12px;
    margin: 0 auto;
    width: 310px;
}

    #login-inner label
    {
        color: #161616;
        cursor: pointer;
        font-family: Tahoma;
        font-weight: bold;
        line-height: 12px;
        padding-left: 10px;
    }

.checkbox-size
{
    width: 13px;
    height: 13px;
    margin: 5px 0;
}

#login-inner th
{
    padding: 0 0 6px 0;
    text-align: left;
    width: 95px;
}

#login-inner td
{
    padding: 0 0 6px 0;
}

.login-inp,#userName{
    background: url(../images/login/inp_login.gif) no-repeat;
    border: none;
    color: #fff;
    font-size: 16px;
    height: 36px;
    padding: 0px 6px 0 10px;
    width: 204px; line-height:35px;
}

#logo-login
{
    height: 35px;
    margin: 145px 0 0 15px;
}

    #logo-login img
    {
        display: block;
        margin: auto;
    }

a.forgot-pwd
{
    bottom: 30px;
    color: #161616;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    position: absolute;
    right: 40px;
}

a:hover.forgot-pwd
{
    color: #fff;
}

#forgotbox-text
{
    color: #161616;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    line-height: 12px;
    margin: 0 auto 40px auto;
    width: 380px;
}

#forgot-inner
{
    color: #161616;
    font-family: Tahoma;
    font-size: 13px;
    line-height: 12px;
    margin: 0 auto;
    width: 330px;
}

    #forgot-inner label
    {
        color: #161616;
        cursor: pointer;
        font-family: Tahoma;
        font-weight: bold;
        line-height: 12px;
        padding-left: 10px;
    }

    #forgot-inner th
    {
        padding: 0 0 6px 0;
        text-align: left;
        width: 110px;
    }

    #forgot-inner td
    {
        padding: 0 0 6px 0;
    }

a.back-login
{
    background: url(../images/login/icon_back_login.gif) no-repeat 0 4px;
    bottom: 30px;
    color: #161616;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    padding: 0 0 0 10px;
    position: absolute;
    right: 40px;
}

a:hover.back-login
{
    color: #fff;
}

.submit-login
{
    background: url(../images/login/submit_login.gif) no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    height: 29px!important;
    text-indent: -3000px;
    width: 73px; line-height:29px; padding-bottom:5px!important;
}

    .submit-login:hover
    {
        background: url(../images/login/submit_login.gif) no-repeat 0 -29px;
    }

table tbody tr.in-progress {
    background-color: lightyellow;
}

table tbody tr.in-queue {
    background-color: lightblue;
}

table tbody tr.odd.success {
    	background-color: #ddffdd;
}
table tbody tr.even.success {
    	background-color: #eeffee;
}
table tbody tr.partially-successful {
    background-color: #ffdddd;
}

table tbody tr.un-submitted {
    background-color: lightcyan;
}

table tbody tr.re-submitted {
    background-color: lightcoral;
}

/* Candidate Styles */
.CandidateDetailWrapper { font-family:Tahoma; font-size:9pt;  margin:10px 10px 10px 10px; height:530px; overflow:auto;}
.dataInputBoxPlWrapper { height:auto; width:100%; }
.dataInputBox2ppl	{ /*border:solid 1pt black;*/ height: auto; margin-right:3px; width:48%;display:inline-block; float:left;    }
.actionBreak { color:Black! important; text-decoration:none! important; display:inline; }
.dataInputField { float: right; height: auto; width: 60%; vertical-align:bottom}
.dataInputBox	{ height: auto; width: 100%; padding-bottom: 5px; min-height:20px; }
.dataInputLabel { float: left; height: auto; width: 35%; font-weight:bold; /*color:Navy;*/ padding-top:4px; padding-bottom:0px; text-align:right; }
.linksBoxFull	{ width: auto; height: auto; padding: 10px; line-height: 1.2em; margin-top: 10px; margin-bottom: 10px; }
.dataInputLabel {
    float: left;
    height: auto;
    width: 35%;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 0px;
    text-align: right;
}
.dataInputSpan {
    line-height:1.8em;
}
legend {
font-weight: bold;
font-size: 1.2em;
}
.CandidateDropdown {
border: solid 1px #7F9DB9;
padding: 3px;
font-size: 8pt;
font-family: Tahoma;
width: 208px;
}
.CandidateTextBox {
border: solid 1px #7F9DB9;
padding: 3px;
font-size: 8pt;
font-family: Tahoma;
width: 200px;
}
.CandidateTextBoxLong {
border: solid 1px #7F9DB9;
padding: 3px;
font-size: 8pt;
font-family: Tahoma;
width: 400px;
}
.CandidateDropdownLong {
border: solid 1px #7F9DB9;
padding: 3px;
font-size: 8pt;
font-family: Tahoma;
width: 288px;
}
.textBoxMedium {
border: solid 1px #7F9DB9;
padding: 3px;
font-size: 8pt;
font-family: Tahoma;
width: 300px;
}
.requiredStar {
font-weight: bold;
font-style: normal;
font-size: 1.4em;
padding-left: 5px;
color: red;
}
/* Candidate Styles */

/*Exam Color codes*/
.KETColor {
    background: rgb(228,245,252); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZjVmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzIyYWNiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzIxYmFiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzI3Y2ZkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left,  rgba(228,245,252,1) 0%, rgba(34,172,191,1) 53%, rgba(33,186,186,1) 74%, rgba(39,207,216,1) 98%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(228,245,252,1)), color-stop(53%,rgba(34,172,191,1)), color-stop(74%,rgba(33,186,186,1)), color-stop(98%,rgba(39,207,216,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(228,245,252,1) 0%,rgba(34,172,191,1) 53%,rgba(33,186,186,1) 74%,rgba(39,207,216,1) 98%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(228,245,252,1) 0%,rgba(34,172,191,1) 53%,rgba(33,186,186,1) 74%,rgba(39,207,216,1) 98%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(228,245,252,1) 0%,rgba(34,172,191,1) 53%,rgba(33,186,186,1) 74%,rgba(39,207,216,1) 98%); /* IE10+ */
    background: linear-gradient(to right,  rgba(228,245,252,1) 0%,rgba(34,172,191,1) 53%,rgba(33,186,186,1) 74%,rgba(39,207,216,1) 98%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#27cfd8',GradientType=1 ); /* IE6-8 */
}
.PETColor {
    background: rgb(254,187,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYmJiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2ZjNmE2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZmNTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjQ5NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(254,187,187,1) 0%, rgba(252,106,106,1) 52%, rgba(255,84,84,1) 78%, rgba(255,73,73,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(254,187,187,1)), color-stop(52%,rgba(252,106,106,1)), color-stop(78%,rgba(255,84,84,1)), color-stop(100%,rgba(255,73,73,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(254,187,187,1) 0%,rgba(252,106,106,1) 52%,rgba(255,84,84,1) 78%,rgba(255,73,73,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(254,187,187,1) 0%,rgba(252,106,106,1) 52%,rgba(255,84,84,1) 78%,rgba(255,73,73,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(254,187,187,1) 0%,rgba(252,106,106,1) 52%,rgba(255,84,84,1) 78%,rgba(255,73,73,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(254,187,187,1) 0%,rgba(252,106,106,1) 52%,rgba(255,84,84,1) 78%,rgba(255,73,73,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff4949',GradientType=1 ); /* IE6-8 */

}
.FCEColor {
    background: rgb(201,222,150); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5ZGU5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzgyYjU1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTgyMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(201,222,150,1) 0%, rgba(130,181,94,1) 54%, rgba(57,130,53,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(201,222,150,1)), color-stop(54%,rgba(130,181,94,1)), color-stop(100%,rgba(57,130,53,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(201,222,150,1) 0%,rgba(130,181,94,1) 54%,rgba(57,130,53,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(201,222,150,1) 0%,rgba(130,181,94,1) 54%,rgba(57,130,53,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(201,222,150,1) 0%,rgba(130,181,94,1) 54%,rgba(57,130,53,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(201,222,150,1) 0%,rgba(130,181,94,1) 54%,rgba(57,130,53,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=1 ); /* IE6-8 */

}

.CAEColor {
   background: rgb(182,230,249); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZTZmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzlmZDhlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzkxZGFmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYWIwZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(182,230,249,1) 0%, rgba(159,216,239,1) 52%, rgba(145,218,247,1) 52%, rgba(42,176,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(182,230,249,1)), color-stop(52%,rgba(159,216,239,1)), color-stop(52%,rgba(145,218,247,1)), color-stop(100%,rgba(42,176,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(182,230,249,1) 0%,rgba(159,216,239,1) 52%,rgba(145,218,247,1) 52%,rgba(42,176,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(182,230,249,1) 0%,rgba(159,216,239,1) 52%,rgba(145,218,247,1) 52%,rgba(42,176,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(182,230,249,1) 0%,rgba(159,216,239,1) 52%,rgba(145,218,247,1) 52%,rgba(42,176,237,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(182,230,249,1) 0%,rgba(159,216,239,1) 52%,rgba(145,218,247,1) 52%,rgba(42,176,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6e6f9', endColorstr='#2ab0ed',GradientType=1 ); /* IE6-8 */
}

.CPEColor {
    background: rgb(134,133,193); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzg2ODVjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzU5NTdiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjQ4OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(134,133,193,1) 1%, rgba(89,87,191,1) 53%, rgba(27,72,155,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(134,133,193,1)), color-stop(53%,rgba(89,87,191,1)), color-stop(100%,rgba(27,72,155,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(134,133,193,1) 1%,rgba(89,87,191,1) 53%,rgba(27,72,155,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(134,133,193,1) 1%,rgba(89,87,191,1) 53%,rgba(27,72,155,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(134,133,193,1) 1%,rgba(89,87,191,1) 53%,rgba(27,72,155,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(134,133,193,1) 1%,rgba(89,87,191,1) 53%,rgba(27,72,155,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8685c1', endColorstr='#1b489b',GradientType=1 ); /* IE6-8 */
}

.BECColor {
    background: rgb(239,197,202); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYzVjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2QyNGI1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left,  rgba(239,197,202,1) 0%, rgba(210,75,90,1) 77%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(239,197,202,1)), color-stop(77%,rgba(210,75,90,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(239,197,202,1) 0%,rgba(210,75,90,1) 77%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(239,197,202,1) 0%,rgba(210,75,90,1) 77%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(239,197,202,1) 0%,rgba(210,75,90,1) 77%); /* IE10+ */
    background: linear-gradient(to right,  rgba(239,197,202,1) 0%,rgba(210,75,90,1) 77%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efc5ca', endColorstr='#d24b5a',GradientType=1 ); /* IE6-8 */

}

/*Exam Color codes*/

.accordian-header-text {
    
    font-size:1.4em;
    font-weight:400;
}
/*±νΈρΡωΚ½ zsf add */
.ui-widget-content a  {
    text-decoration: underline;
    color: blue;
    cursor: pointer;
}

  table.gridtable
    {
        font-family: verdana,arial,sans-serif;
        font-size: 11px;
        color: #333333;
        border-width: 1px;
        border-color: #ccc;
        border-collapse: collapse;
	    width: 100%;
    }

    table.gridtable th
    {
        border-width: 1px;
        padding: 8px;
        border-style: solid;
        border-color: #ccc;
        background-color: #dedede;
		text-align: right;
	    width: 30%;
    }
    
    table.gridtable td
    {
        border-width: 1px;
        padding: 8px;
        border-style: solid;
        border-color: #ccc;
        background-color: #ffffff;
		width: 70%;
    }

    /*for IEP Information*/
    table.gridtableforIEPInfo
    {
        font-family: verdana,arial,sans-serif;
        font-size: 11px;
        color: #333333;
        border-width: 1px;
        border-color: #ccc;
        border-collapse: collapse;
	    width: 100%;
    }

    table.gridtableforIEPInfo th
    {
        border-width: 1px;
        padding: 8px;
        border-style: solid;
        border-color: #ccc;
        background-color: #dedede;
		text-align: right;
	    width: 10%;
    }

    table.gridtableforIEPInfo td
    {
        border-width: 1px;
        padding: 8px;
        border-style: solid;
        border-color: #ccc;
        background-color: #ffffff;
		width: 90%;
    }

    div.ext-box { display: table; width:100%;}
    div.int-box { display: table-cell; vertical-align: middle; }

	.inputstyle {
		 border: 1px solid; border-color: #CCC #EEE #EEE #CCC;
         background: #F5F5F5;
		 height: 22px;
		 width: 200px;
	 }

table.gridtablehorizontal {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #ccc;
	border-collapse: collapse;
    width: 100%;
}
table.gridtablehorizontal th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #ccc;
	background-color: #dedede;
}
table.gridtablehorizontal td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #ccc;
	background-color: #ffffff;
}
/*Photo style*/
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){
.myInfo{height:133px}} /*opera css hack */
.upimgbox{overflow:hidden;border:5px solid #fff;box-shadow:1px 1px 3px #ccc;border-radius:5px;margin-bottom: 8px;float: left;width: 80px;}
.upsm{text-align:center;margin-bottom: 1px;margin-left: 120px;}
.upsmforExaminer{text-align:center;margin-bottom: 1px;margin-left: 0px;}
.upsmforTDOL{text-align:center;margin-bottom: 1px;margin-left: 0px;}
.up_2{width:75px;height:75px}

/* required field style*/
.requiredfield{ font-size: 12px;color: red;}

#spreadsheet-examinerSpeakingArrangeExaminerList-table dt{
	color:#8F9AA3;
	font-size:14px;
	margin-top:5px;
	padding-left:25px;
	position:relative;
	cursor:pointer;
	border:1px solid transparent;
    height: 8px;
    margin-bottom: 8px;
}

 #spreadsheet-examinerSpeakingArrangeExaminerList-table dt:hover{ color:#5f6a73;}

 #spreadsheet-examinerSpeakingArrangeExaminerList-table dt .icon{
	background:url(../images/shared/bullets.png) no-repeat;
	height:12px;
	left:0;
	position:absolute;
	width:12px;
}

#spreadsheet-examinerSpeakingArrangeExaminerList-table dt.opened .icon{ background-position:left bottom;}

 #spreadsheet-examinerSpeakingArrangeExaminerList-table dd{
	font-size:14px;
	color:#717f89;
	line-height:1.5;
	padding:1px 0 0 1px;
	display:none;
}

.div-search p{ margin:0; }
#WrittenTemplate-tabs,#SpkTestArrangementlist-tabs,#CandidateStatus_List_tabs,#spreadsheet-WrittenArrangement-table_wrapper{ margin-top:10px; }
.accordion{ margin-top:-10px; position:relative; top:-10px; }

a:link,a:visited{color:#057BD2; text-decoration:none;}
a:hover{color:#333; text-decoration:underline;}
.dataTable label{ color:#c20000; }
.order_table{ border-top:1px solid #D3D3D3!important; border-bottom:1px solid #D3D3D3!important; margin-bottom:10px; }
.order_table td{padding: 3px 10px; }

.arrBox{ padding:0 10px; float:left; margin:0; width:31%; }
.lineMArr{ width:0; height:450px; overflow:hidden; border-left:#333 solid 1px; float:left;}
.mB10{ margin-bottom:10px!important; }
.tablePopA{ width:100%; }
.tablePopA td,#tb_candidate_Status_logList td{ height:30px; line-height:30px; padding:3px 0 1px 2px; border-bottom:#f1f1f1 dashed 1px; }
/*.tablePopA tr.odd{ background:#F1F1F1; border:none; }
.tablePopA tr.even{ background:#fff; border:none; }*/
#tb_candidate_Status_logList{ width:100%; }
#tb_candidate_Status_logList td{ height:20px; line-height:20px; padding:3px 0 1px 2px; border-bottom:#f1f1f1 dashed 1px; vertical-align:top }
.loginInfo{ position:absolute; right:10px; top:10px; color:#333; width:600px; height:20px; text-align:right; font-size:12px; z-index:2;}
.loginInfo a{ margin:0 5px; }
.mLR10{ margin:0 5px; }
.loginInfoTex em{ font-style:normal; }
.topTex{ font-size:20px; font-family:Verdana; color:#006699; float:left; height:55px; line-height:55px; width:500px; text-align:center;}


input[type="button"].butNo, input[type="submit"].butNo{ background:#c1c1c1; color:#d7d7d7; cursor:default; }
 /*.k-grid-content {height: 378px !important;}*/

 .k-tooltip-validation{position:absolute ;margin-left: 5px;}
 .custom-no-data-row{ text-align: center;font-size: 14px;}

 /*2013-11-21 add by cyw */
 .drag-over{border:2px solid #006400;}
    .drag-leve{border:1px solid #999;}
    .main-sub{ width: 100%;margin: 0 auto;}
    .main-left{ width: 55%;float: left;}
    .main-right{ width: 44%;float: right;}
    .remove-icon{ margin: 0 3px;line-height: 20px; cursor: pointer; background-image: url(../images/ui/ui-icons_222222_256x240.png);background-position: -32px -191px;width: 15px;height: 15px;display: block;float: left; }
    .remove-icon:hover{ background-image: url(../images/ui/ui-icons_cd0a0a_256x240.png);background-position: -32px -191px;}

/*2013-12-17 copy css from cshtml by YXL*/
/*.div-registrations { width: 730px;margin: 0 auto;}
    .div-registrations ul li{ list-style: none;line-height: 200%;}
    .div-registrations ul li span{ text-align: right;margin-right: 20px;width: 150px;display: block;float: left;}
    .div-registrations ul li label{ text-align: left;display: block;color: black;font-weight: 500;}*/
/*2013-12-20 datatable mouse hover change tr background color add by zsf*/
.dataTable tbody tr:hover td
{
    background: #d0dafd;
}

/*2013-12-17 copy css from cshtml by LL for arrangement*/

 .SupervisorTarget,.wAssistantSupervisorTarget,.InvigilatorTarget{ width: 100%; height: 20px}
 .SupervisorDragger,.wAssistantSupervisorDragger,.SecurityASDragger,.OthersDragger,.InvigilatorDragger,.DataAsDragger,.SpecialAsDragger  {height: 20px;text-align: center;
    padding: 3px 2px;
    font-family: Verdana;
    background-color: #545454;
    border-radius: 8px;
    border: none;
    color: #fff;
    cursor: pointer;
    vertical-align: top;
     width: 30px;
 }
.redbg{ background-color: red; background-image: none,-webkit-linear-gradient(top,#FC050F 0,#FC050F 100%); border: 1px solid #e1e1e1; color: #ffffff}

/* 2014-03-20 add by cyw */
.tabcommon {
        width: 98%;
    }

        .tabcommon thead tr td {
            background: #808080;
            border: 1px solid #333;
            color: #fff;
            padding: 6px 6px 6px 6px;
        }

         .tabcommon thead tr th {
            /*background: #808080;*/
            border: 1px solid #333;
            /*color: #fff;*/
            padding: 6px 6px 6px 6px;
        }

        .tabcommon tr td {
            border: 1px solid #333;
            padding: 6px 6px 6px 12px;
        }

        .tabsearch tr td {
            padding: 6px 6px 6px 8px;
        }

    .red {
        font-weight: bold;
        color: red;
        padding-left: 3px;
        text-align: center; 
    }
    .darkred {
        font-weight: bold;
        color:#950000;
        padding-left: 3px;
        text-align: center; 
    }
   /* 2014-04-23 add by cyw */
     .k-dialog-buttons {
            position: absolute;
            border-width: 1px 0 0;
            border-top: 1px solid #c5c5c5;
            padding: 0.6em;
            bottom: 3px;
            text-align: right;
            margin-right: 20px;
            font-size:13px;
        }
       
        .showWindow
{
    top: 0;
    left: 0;
    overflow-y:scroll;
    font:80% Arial, Helvetica, sans-serif;
    background: #FFFFFF;
            display: none;
}
.showInformationWindow
{
    top: 0;
    left: 0;
    overflow-y:scroll;
    font:100% Arial, Helvetica, sans-serif;
    background: #FFFFFF;
            display: none;
}

        .show_listimg{margin:0; padding:0;}
.show_listimg ul{ margin:0; list-style:none; }
.show_listimg ul li{ float:left; margin-right:10px; text-align:center; *width:111px;}
.show_listimg ul li .img_box{ margin:5px 5px 5px auto; position:relative; width:200px; height:200px; overflow:hidden; border:3px #efefed solid; cursor:pointer; }
.show_listimg ul li .img_box.current{ border:3px #f60 solid }
.show_listimg ul li .img_box img{ width:200px; height:200px; opacity:1; }
.show_listimg ul li .img_box .remark{ top:150px; left:0px; margin:0; padding:3px 2px; position:absolute; display:block; width:196px; height:194px; overflow:hidden; background:#000; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; text-align:left; font-family:"ΞΆΘνΡΕΊΪ"; }
.show_listimg ul li .img_box .remark:hover{ top:0px; }
.show_listimg ul li .img_box .remark i{ color:#fff; font-style:normal; position:relative; line-height:16px; }
.show_listimg ul li a{ padding-right:1em; }

/* add by cyw 2014-05-09 */
.window_pop { display: none;}
ul li {list-style: none}
.custom-window-titlebar {
            color:#fff;
            background-image: none;
            background-color: #C51637;
        }
.warn_bg{background-color: #f9e507;text-align: center;  background-image: none,-webkit-linear-gradient(top,#f9e507 0,#f9e507 100%); border: 1px solid #e1e1e1; }
.orange_bg{background-color: orange;text-align: center;  background-image: none,-webkit-linear-gradient(top,orange 0,orange 100%); border: 1px solid #e1e1e1; }
.gray_bg{background-color: gray;color: #fff;text-align: center; background-image: none,-webkit-linear-gradient(top,gray 0,gray 100%); border: 1px solid #e1e1e1; }