
/*#header {
        padding: 0px 0 0 0;
        margin:0px auto;
        width:100%;
        height:100%;
}*/
html {
    background: #ecedee;
    min-height: 100%;
}
body{width:auto; /*min-height: 490px;*/ margin:0px auto; padding:0px; background: #ecedee; height:100%; min-height:100%;/*background: url(../img/ptraker_img/background.png);*/}
#header{
    margin:0px; padding:0px; height:120px; background: url(../img/ptraker_img/header_bg_01.png);}
.header_center{
    margin:0px auto; width:961px; border:0px solid; height:120px;
}
.fs_logo
{
    margin:37px 0px 0px 0px; padding:0px; border:0px solid red; float:left;
}
#imgloads{position:absolute; margin:90px 0px 0px 400px; font:bold 10px arial; display:none; }
.header_right
{
    margin:74px 4px 0px 0px;
    float:right;
    color:#7c7c7c;
    font:bold 14px arial;
}
.th_stl
{
    border-right:1px solid #FFFFFF;
}
.td_stl
{
    font:11px arial; border: 1px solid #FFFFFF;  vertical-align:top;
}
.td_stl1
{
    overflow:hidden;
}
.td_stl2
{
    text-align:center;
}
.analysis_submit input
{
    background:url(../img/ptraker_img/analyse_03.png) no-repeat;
    height: 41px;
    width: 152px;
    border:none;
}
#sunday
{
    height: 37px;
    color: white;
    font: bold 12px arial;
    background-color: #0099ff;
    margin-top: 10px;
    position: absolute;
}
.support_table
{
    /*    color: #89969F;*/
    margin: 0 0 0 60px;
}
.support_details
{
    font:12px arial !important;
    margin: 0 0 0 15px;
}
.support_name
{
    font: bold 19px arial;
}
.support_details
{
    font:14px arial;
}
.support_table span{
    font:bold 13px arial !important;
}
.PMO_daily_table
{
    border-collapse:collapse; border-spacing:0px; width:255px; position:absolute;
}
.PMO_daily_table1
{
    border-collapse:collapse; border-spacing:0px;
}
#scroll_div
{
    width: 436px;margin: 0 0 0 255px;
}
#employee_page .select_box1_month,.select_box1_month_js,.select_box1_month1
{
    margin:0px;
    width: 170px;
}
.leave_prj {
        color: #FF0000;
        font-weight: bold;
    }
.textarea_employee
{
    border: 0px solid red;
    /*height: 91px;*/
    /*width: 289px;*/
}
.textarea_employee label
{
    border: 0 solid red;
    color: #89969F;
    font: bold 14px arial;
}
.empl_label
{
    float: left;
    margin-top: 0px;
}
.textarea_bck_empl
{
    position:relative;
}
#employee_page .add_user_submit
{
    margin: 20px 0 72px 6px;
}
.textarea_bck_empl textarea
{
    /*border: 0 solid red;*/
    height: 36px;
    /* margin: 14px 0 0 0px;*/
    width: 253px;
    overflow:visible;


    /*position:absolute;*/
    /*position:inherit;*/
}
#add_record
{
    float: left;
    margin: -5px 0px 0px 0px;
}
.employee_page_form
{
    border:0px solid red;
    margin: 38px 0 0 55px;
    padding: 0;
    width: 752px;
    font:bold 12px arial;
}
.export_submit input
{
    background:url(../img/ptraker_img/export_button_03.png) no-repeat;
    height: 41px;
    width: 152px;
    border:none;
    cursor: pointer;
}
.export_submit
{
    border: 0 solid red;
    height: 43px;
    width: 153px;
}
.employee_page_form td
{
    font:bold 12px arial;
}
#view_img { float: left; cursor: pointer;}
.form_report{ border: 1px solid red;}
.dob_Project_report{ width: 330px !important;}
#employee_page .actual_select_bck
{
    background:url(../img/ptraker_img/actual_time_select_03.png) no-repeat;height: 41px;
    height: 42px;
    position: absolute;
    width: 112px;
    margin:0px !important;
}
#employee_page .select_box1_month,.select_box1_month_js,.select_box1_month1
{
    margin:0px;
    width: 170px;
}
#employee_page .add_user_submit
{
    margin: 20px 0 72px 6px;
}
.employee_page_form
{
    border:0px solid red;
    margin: 38px 0 0 55px;
    padding: 0;
    width: 752px;
    font:bold 12px arial;
}
.employee_page_form td
{
    font:bold 12px arial;
}
.flname { width: 100%; text-align:center; border-bottom: 1px solid #89969F; line-height:0.1em; margin:0px 0 20px; color:#89969F;  } 
.flname span { background:#fff; padding:0 10px; }
.team_report .flname{ width: 93% !important;}
.flname1{ width: 93% !important;}
#approval{display:none;height: 95px;}
.dob_Project_report img
{
    margin: 0px 0 0 276px !important;
}
.dob_Project_report input
{
    width: 113px !important;
}
.project_report
{
    font: bold 12px Arial;
    margin:10px 0px 100px 167px;
    color:#F00;
    border-color:#000;
}
.project_report table
{
    border-color:#000;
}
.PMO_report
{
    font: bold 12px Arial;
    margin:20px 0px 100px 59px;
    color:#F00;
    border-color:#000;
}
.PMO_report table
{
    border-color:#000;
}
.th_text th
{
    font:Bold 13px Arial;
    color:#900;
    background-color: #59c4ee;
    vertical-align:bottom;
    border-color:#000;

}
.report_daily_table
{
    border-collapse:collapse;
}
.dates_row{
    width: 67px; float: left;
}
.PMO_report table .th_text th
{
    font:Bold 11px Arial;
    background-color: #999;
    vertical-align:middle;
    border-color:#000;
    text-align:left;
    color:#000;
    height: 36px;
}
.PMO_report table .td_text td
{
    font:10px Arial !important;
    vertical-align:bottom;
    color: #000;
    border-color:#000;
}
.td_text td
{
    font:12px Arial !important;
    vertical-align:bottom;
    color: #000;
    border-color:#000;
}
.hrs_td{float: left;width: 134px;}
.approve_tick{float: right;margin-top: 5px;}
.selec_bck_month{background:url(../img/ptraker_img/month_selectbox_03.png) no-repeat;height: 42px;
                 margin: 30px 0 0;
                 position: absolute;
                 width: 170px;}
.selec_bck_month select{ border: medium none;
                         height: 18px;
                         margin: 12px 2px;
                         width: 160px;}
.selec_bck_month1{background:url(../img/ptraker_img/month_selectbox_03.png) no-repeat;height: 42px;
                  /*margin: 30px 0 0;*/
                  position: absolute;
                  width: 170px;}
.selec_bck_month1 select{ border: medium none;
                          height: 18px;
                          margin: 12px 2px;
                          width: 160px;}
.selec_bck_month_js{background:url(../img/ptraker_img/month_selectbox_03.png) no-repeat;height: 42px;
                    /*margin: 13px 0 0;*/
                    position: absolute;
                    width: 170px;}
.selec_bck_month_js select{ border: medium none;
                            height: 18px;
                            margin: 12px 2px;
                            width: 160px;}
.selec_bck_month textarea{ border: medium none;
                           height: 18px;
                           margin: 12px 2px;
                           width: 160px;}	
.check_scroll1
{
    background:url(../img/ptraker_img/grand_permission_bg_03.png) no-repeat;height: 41px;
    height: 137px;
    margin: 0px 0px 0px 165px;
    position: absolute;
    width: 280px;
}
.check_boxs
{
    height: 104px;
    margin: 14px 0 0 7px;
    overflow-y: scroll;
    position: absolute;
    width: 263px;
}
.check_boxs label
{
    font: 12px arial;
    margin: 0 0 0 10px;
}
.check_boxs input
{
    margin: 1px 0 12px 4px;
    outline: 1px solid #215582;
    padding:0px;
    /*height:11px;
    width:11px;*/
}
#month
{
    height: 37px;
    color: white;
    font: bold 12px arial;
    background-color: #0099ff;
    margin: 10px 0 0 147px;
    position: absolute;
}
.analysis_submit
{
    border: 0 solid red;
    height: 43px;
    margin: 25px 0 0 121px;
    width: 153px;
}
.pagination
{
    margin-left: 60px;
    width:500px;
    font: bold 12px arial;
}
.pagination1
{
    margin-left: 60px;
    font: bold 12px arial;
    width:500px;
}
.pagination_proj
{
    font: bold 12px arial;
    margin: 63px 0 0 60px;
    position: absolute;
    width: 500px;	
}
.ie9 .pagination_proj
{
    font: bold 12px arial;
    margin: 70px 0 0 54px;
    position: absolute;
    width: 500px;	
}
#page_down:hover
{
    text-decoration:underline;
}
#page_top:hover
{
    text-decoration:underline;
}
.cl_sort
{
    font:bold 13px arial;
    color:#FFFFFF;
}
.cl_sort:hover
{
    text-decoration:underline; 
}
.tr_even td
{
    /*overflow:hidden;*/
    word-wrap:break-word;
/*    word-break: break-all;*/
}
.head_tr th
{
    /*overflow:hidden;*/
    text-align:left;
}
.tr_odd td
{
    /*overflow:hidden;*/
    word-wrap:break-word;
/*    word-break: break-all;*/
}
.tr_odd td span,.tr_even td span
{
    float:left;
/*    width:160px;*/
    width: auto;
}
#tabl_desc
{
    float:left;
    width:168px;
}
#tabl_desc_tw
{
    float:left;
    width:140px;
}
#tabl_desc_allemp{
    float:left;
/*    width:135px;*/
    width: auto;
}
.header_logout
{
    color:#7c7c7c;
    font:bold 14px arial;
    text-decoration:none;
}
/*option
{
        width:250px;
}*/
#new_content
{
    margin:0px 0px 0px 0px;
    padding:0px;
    width:auto;
    border:0px solid red;
    position: relative;
}
.content_new
{
    margin:0px;
    padding:0px;
    width:auto;
    height:auto;
    position:relative;
    border:0px solid red;
}
.content_center1
{
    margin:0px auto;
    width:1112px;
    padding:0px;
    border:0px solid;
}
.content_center1_home
{
    margin:0px auto;
    width:961px;
    padding:0px;
    border:0px solid;
}
#login_user
{
    /*background:url(../img/ptraker_img/login_text-box_03.png) no-repeat;*/
    background: none repeat scroll 0 0 transparent;
    border: 0px solid red;
    color: #AEAEAE;
    font: 14px arial;
    height: 37px;
    margin: 3px 0 0 2px;
    padding:0px 0px 0px 13px;
    /*text-indent: 13px;*/
    width: 318px;
    /*text-align:left;*/
}
.login_user
{
    background:url(../img/ptraker_img/login_text-box_03.png) no-repeat;
    height:41px;
    width:335px;
    border:0px solid red;
    margin:20px 0px 0px 34px;
}
.sort
{
    text-decoration:underline;
    color:#FFFFFF;
}
.staffing_form
{
    border:0px solid red;
    margin: 38px 0 0 59px;
    padding: 0;
    width: 794px;
}
.user_gender_staff
{
    border:0px solid red;
    font:bold 14px arial;
    /*position: absolute;*/
    color:#89969f;
    margin:4px 0px 3px 0px;
}
.select_box_staff
{
    height: 68px;
    width: 280px;
    float:left;
}
.select_box_staff select{ border: medium none;
                          height: 18px;
                          margin: 12px 2px;
                          width: 269px;}
.selec_bck_staff
{
    background:url(../img/ptraker_img/selectbox_img_03.png) no-repeat;height: 41px;
    /*margin: 0 0 0 165px;
    position: absolute;*/
    width: 280px;
}
.radio_but_staff
{
    color: #89969F;
    font: bold 14px arial;
    margin: 0 0 19px -9px;
}
.radio_but_staff input
{
    border: 1px solid red;
    height: 13px;
    margin: 0;
    padding: 0;
    text-indent: 0;
    width: 35px;
}
.dob_staff
{
    float: left;
    height: 67px;
    margin: 0 0 0 5px;
    padding-left: 0;
    width: 134px;
}
.dob_staff label
{
    color: #89969F;
    font: bold 14px arial;
    margin: 4px 0 0;
    position: absolute;
}
.dob_staff input
{
    background: url("../img/ptraker_img/dob_text_03.png") no-repeat scroll 0 0 transparent;
    border: 0 solid red;
    height: 41px;
    margin: 23px 0 0 0px;
    /* position: absolute;*/
    text-indent: 3px;
    width: 90px;
}
.dob_staff img
{
    height: 41px;
    margin: 23px 0 0 0px;
    position: absolute;
    width: 41px;
}
.add_res_text
{
    margin: 5px 0 0 5px; 
    vertical-align:top; 
    position:absolute;
    font: bold 12px arial;
}
.remove_text
{
    margin: 5px 0 0 5px; 
    vertical-align:top; 
    position:absolute;
    font: bold 12px arial;
}
#resource
{
    float:left;
}
#head_div
{
    margin-bottom:20px; float:left;
}
.delete
{
    float: left;
    margin: 26px 0 0 7px;
}
.ie9 input
{
    text-indent:3px;
}
#login_pass
{
    background: none repeat scroll 0 0 transparent;
    border: 0px solid red;
    color: #AEAEAE;
    font: 14px arial;
    height: 37px;
    margin: 3px 0 0 2px;
    padding:0px 0px 0px 13px;
    /*text-indent: 14px;*/
    width: 318px;
}
#forget_user
{
    background: none repeat scroll 0 0 transparent;
    border: 0px solid red;
    color: #AEAEAE;
    font: 14px arial;
    height: 37px;
    margin: 3px 0 0 2px;
    text-indent: 13px;
    width: 331px;
}
#login_dumi
{
    background:url(../img/ptraker_img/login_text-box_03.png) no-repeat;
    height:44px;
    width:335px;
    border:0px solid red;
    margin:16px 0px 0px 34px;
    text-indent:14px;
    font:14px arial;
    color:#aeaeae;
}
.login_ckeck
{
    border:0px solid red;
    height:40px;
    width:300px;
    margin:0px 0px 0px 34px;
}

.login_ckeck input
{
    /*height: 11px;*/
    margin: 15px 0px 0px 0px;
    outline: 1px solid #a09f9f;
    position: absolute;
    /*width: 11px;*/
    padding:0px;
    /*border-radius: 0.4em 0.4em 0.4em 0.4em;*/
    /*box-shadow:inset 0 1px 2px #b8b7b3;*/
}
.login_ckeck label
{
    font:14px arial;
    color:#89969f;
    position:absolute;
    margin: 13px 0px 0px 23px;
}
span a:hover
{
    text-decoration:underline;
}
.proj_list:hover
{
    text-decoration:underline;
}
.leave_link:hover
{
    text-decoration:underline;
}
.hour_24:hover
{
    text-decoration:underline;
}
.f_link:hover
{
    text-decoration:underline;
}
.forget_pwg:hover
{
    text-decoration:underline;
}
.header_logout:hover
{
    text-decoration:underline;
}
.forget_login:hover
{
    text-decoration:underline;
}
.login_logo
{
    margin: 14px 0 0 159px;
    border:none;
}
.forget_pwg
{
    font:14px arial;
    color:#919191;
    margin: 18px auto 0;
    width: 279px;
}
.forget_login
{
    color: #919191;
    float: left;
    font: 14px arial;
    margin: 32px 0 0 34px;
    width: 100px;
}
#unautherized
{

    height:280px;
    width:400px;
    margin:10px auto 0px auto;
}
.login_bt
{
    border: 0px solid red;
    margin: 10px 0 0 215px;
    width: 154px;

}
.login_bt input
{
    background:url(../img/ptraker_img/login_bt_03.png) no-repeat;
    height: 41px;
    width: 154px;
    border:0px solid red;
}
.f_pwd_bt
{
    border: 0px solid red;
    margin: 30px 0px 0px 215px;
    width: 154px;
}
.f_pwd_bt input
{
    background:url(../img/ptraker_img/user_submit_03.png) no-repeat;
    height: 41px;
    width: 154px;
    border:0px solid red;
}
.click_login
{
    margin: 44px 0 0 87px;
    position: absolute;
    text-decoration: underline;
    color:#003366;
    font: 15px arial;
}
.unau_p
{
    font: bold 15px arial;
    position:absolute;
    color: #CC0033;
}
.content_top
{
    margin:0px;
    padding:0px;
    width:1112px;
    /*background:url(../img/ptraker_img/content_top_03.png) no-repeat;*/
    border:0px solid gray;
    height:8px;
}
.content_middle
{
    margin:0px;
    padding:0px;
    width:1112px;
    /*background:url(../img/ptraker_img/content_middle_wh_03.png) repeat-y;
    overflow:hidden;*/
    /*background:url(../img/ptraker_img/content_middle_wh_03.png);
    /*-moz-background-size: 100%;*/
    /*background-repeat:repeat-y;*/
    /*background:none repeat-y;
    min-height: 455px;*/
}
.content_bottom
{
    margin:0px;
    padding:0px;
    width:1112px;
    /*background:url(../img/ptraker_img/content_bottom_03.png) no-repeat;*/
    border:0px solid red;
    height:9px;
}
.content_top_home
{
    margin:0px;
    padding:0px;
    width:961px;
    /*background:url(../img/ptraker_img/content_top_03.png) no-repeat;*/
    border:0px solid gray;
    height:8px;
}
.content_middle_home
{
    margin:0px;
    padding:0px;
    width:961px;
    /*background:url(../img/ptraker_img/content_middle_wh_03.png) repeat-y;
    overflow:hidden;*/
    /*background:url(../img/ptraker_img/content_middle_wh_03.png);
    /*-moz-background-size: 100%;*/
    /*background-repeat:repeat-y;*/
    /*background:none repeat-y;
    min-height: 455px;*/
}
.content_bottom_home
{
    margin:0px;
    padding:0px;
    width:961px;
    /*background:url(../img/ptraker_img/content_bottom_03.png) no-repeat;*/
    border:0px solid red;
    height:9px;
}
/* Add User Form*/
.add_form
{
    margin:0px;
    padding:0px;
    width:705px;
    border:0px solid red;
    position:relative;
}
.login_form
{
    background: url(../img/ptraker_img/login_bg_03.png) no-repeat;
    margin: 110px auto 0;
    height: 309px;
    width: 400px;
}
.change_team_form
{
    margin:0px;
    padding:0px;
    width:705px;
    border:0px solid red;
    position:relative;
    min-height:655px;
    /*height:655px;*/
    /*height:668px;*/
    /*min-height:550px;*/
}
.role_mgnt
{
    margin:0px;
    padding:0px 0px 50px 0px;
    width:705px;
    border:0px solid red;
    position:relative;
    min-height:845px;
    /*height:845px;*/
}
.team_login
{
    margin:0px;
    padding:0px 0px 100px 0px;
    width:705px;
    border:0px solid red;
    position:relative;
    min-height:625px;
}
.timekeeping
{
    margin:0px;
    padding:0px;
    width:705px;
    border:0px solid red;
    position:relative;
    /*min-height:1250px;*/
}
.add_user_title
{
    color: #89969F;
    font: bold 28px arial;
    margin: 5px 0 0;
}
.title
{
    border-bottom: 1px solid #89969F;
    height: 44px;
    margin: 28px 0 0 59px;
    padding: 0;
    width: 746px;
}
.add_user_form
{
    border:0px solid red;
    margin: 38px 0 0 59px;
    padding: 0;
    width: 745px;
}
.summary_form
{
    border:0px solid red;
    margin: 38px 0 0 55px;
    padding: 0;
    width: 612px;
}
.save_entry_form
{
    border:0px solid red;
    margin: 16px 0 100px 59px;
    padding: 0;
    width: 612px;
}
.change_designation_form
{
    border:0px solid red;
    margin: 38px 0 0 59px;
    padding: 0;
    width: 612px;
}
.emargency_form
{
    border:0px solid red;
    margin: 38px 0 0 59px;
    padding: 0;
    width: 461px;
}
.proj_contact_form
{
    border:0px solid red;
    margin: 38px 0 0 59px;
    padding: 0;
    width: 761px;
}
.book_add_button
{
    height: 30px;
    position: absolute;
    width: 50px;
}
.book_add_button input
{
    background: url(../img/ptraker_img/plus_button1_03.png) no-repeat;
    border: medium none;
    height: 39px;
    width: 43px;
}
.book_remove_button
{
    height: 30px;
    margin: 0 0 0 53px;
    position: absolute;
    width: 50px;
}
.book_remove_button input
{
    background: url(../img/ptraker_img/minus_button1_03.png) no-repeat;
    border: medium none;
    height: 39px;
    width: 43px;
}
.button_book
{
    border: 0px solid red;
    height: 50px;
    margin: 37px 0 0;
    vertical-align: top;
    width: 200px;
}
.button_client
{
    border: 0px solid red;
    height: 50px;
    vertical-align: top;
    width: 200px;
}
.firstname
{
    border:0px solid red;
    height: 79px;
    width: 282px;
}
.firstname label
{
    border:0px solid red;
    font:bold 14px arial;
    position: absolute;
    color:#89969f;
}
.list_all_table
{
    border:0px solid #FFFFFF;
    width:745px;
}
.customer_table
{
    border:0px solid #FFFFFF;
    /*width:615px;*/
    width:746px;
    table-layout:fixed;
}
.all_res_table
{
    border:0px solid #FFFFFF;
    width:745px;
    /*margin:7px 0px 0px 0px;*/
}
.leave_chart
{
    border:1px solid #CCCCCC;
    /*width:615px;*/
    width:746px;
    margin:36px 0px 100px 58px;
    overflow-x:scroll;
}
.team_login_list_lable
{
    border:0px solid #FFFFFF;
    width:745px;
    table-layout:fixed;
}
.time_table
{
    border:0px solid #FFFFFF;
    width:745px;
    table-layout: fixed;
    /* width: 100%;*/
    /*table-layout:fixed;*/
    /*overflow-x:hidden;*/
}
.userprofile_table
{
    border:0px solid #FFFFFF;
    width:615px;
    overflow-x:hidden;
}
.role_table
{
    border: 1px solid #89969F;
    margin: 14px 0 100px 58px;
    width: 746px;
    padding:0px;
}
.tenure_table
{
    border: 1px solid #89969F;
    margin: 14px 0 30px 58px;
    width: 746px;
    padding:0px;
}
.team_login_table
{
    border: 1px solid #89969F;
    margin: 5px 0 30px 58px;
    width: 746px;
    padding:0px;
}
.resc_table
{
    border: 1px solid #89969F;
    margin: 0px 0 30px 58px;
    /*width: 612px;*/
    width:746px;
    padding:0px;
}
.summary_table
{
    border: 1px solid #89969F;
    margin: 20px 0 30px 58px;
    width: 745px;
    padding:0px;
    border-top:1px solid #89969F;
    /*overflow-x:scroll;*/
}
.summary_table2
{
    border: 1px solid #89969F;
    margin: 20px 0 30px 58px;
    width: 746px;
    padding:0px;
}
.user_profile_table
{
    border: 1px solid #89969F;
    margin: 20px 0 100px 58px;
    width: 745px;
    padding:0px;
    /*border-top:1px solid #89969F;*/
    overflow-x:scroll;
}
.export_bt
{
    border: 0px solid red;
    margin: 0 0 0 640px;
    padding: 0 0 100px;
    width: 150px;
}
.export_bt_c_p
{
    border: 0px solid red;
    margin: -61px 0 0 640px;
    padding: 0 0 150px;
    width: 150px;
}
.export_bt_proj
{
    /*border: 0 solid red;
margin: 0 0 0 640px;
padding: 0 0 29px;
width: 150px;*/
    border: 0px solid red;
    margin: -45px 0 0 640px;
    padding: 0 0 20px;
    width: 150px;
}
.mail_bt
{
    border: 0 solid red;
    margin: 0 0 0 640px;
    padding: 0 0 100px;
    width: 150px;
}
.resp_table
{
    border: 1px solid #89969F;
    margin: 36px 0 100px 58px;
    width: 746px;
    padding:0px;
}
.time_entry_table
{
    border: 0px solid #89969F;
    margin: 14px 0px 0px 58px;
    width: 612px;
    padding:0px;
}
.tot_add
{
    border-top: 1px solid #D3D3D5;
    color: #919DA5;
    height: 52px;
    margin: 10px 0px 0px 0px;
}
.tot_hrs
{
    color: #919DA5;
    font: bold 14px arial;
    margin: -125px 0 0 424px;
    position: absolute;
}
.tot_hrs_ts
{
    font: bold 14px arial;
    margin: 0 0 0 358px;
    /* position: absolute;*/
    color: #919DA5;
}
.tot_hrs_ts_all
{
    font: bold 14px arial;
    margin: 20px 0 0 358px;
    /* position: absolute;*/
    color: #919DA5;
}
.total_con
{
    position:absolute;
}
.con_hrs_ts
{
    font: bold 14px arial;
    margin: 20px 0 0 358px;
    color: #919DA5;
}
.net_hrs_ts
{
    font: bold 14px arial;
    margin: 20px 0 0 358px;
    color: #919DA5;
}
.hours_link
{
    border: 0px solid red;
    height: 30px;
    margin: 14px 0 0 59px;
    width: 200px;
}
.hour_24
{
    color: #0D2E44;
    font: bold 12px arial;
    margin: 10px 0 0 65px;
    position: absolute;
}
.hour_12
{
    margin: 8px 0 0 79px;
    position: absolute;
    color: #0D2E44;
    text-decoration:underline;
    font:bold 12px arial;
}
.head_tr
{
    background-color:#89969f; font:13px arial; color:#FFFFFF; text-align:left; 
}
.tr_even
{
    height:30px; background-color:#f2f2f2; border: 1px solid #FFFFFF; color:#535050;
}
.tr_odd
{
    height:30px; background-color:#e6e6e6; border: 1px solid #FFFFFF; color:#535050;
}
.marked
{
    background-color:#FFCC99;
}
.tr_even:hover
{
    background-color:#CCFFCC;
}
.tr_odd:hover
{
    background-color:#CCFFCC;
}
.ie7 checkbox
{
    height:13px;
    width:13px;
}
/*.ie7 input[type='text']
{
        border:0px solid red;
        background:url(../img/ptraker_img/textbox_03.png) no-repeat;
        height: 41px;
    margin: 31px 0 0;
    position: absolute;
    width: 278px;
        text-indent:1px;
}*/
/*input[id='UserprofileDob']
{
        border:0px solid red;
        background:url(../img/ptraker_img/dob_text_03.png) no-repeat;
        height: 41px;
    margin: 31px 0 0;
    position: absolute;
    width: 278px;
        text-indent:1px;
}*/
/*input[type='text']
{
        border:0px solid red;
        background:url(../img/ptraker_img/textbox_03.png) no-repeat;
        height: 41px;
    margin: 31px 0 0;
    position: absolute;
    width: 278px;
        text-indent:1px;
}*/
.firstname input
{
    border:0px solid red;
    height: 35px;
    margin: 3px 0px 0px 2px;
    width: 273px;
}
.ie9 .firstname input
{
    border:0px solid red;
    height: 35px;
    margin: 3px 0px 0px 2px;
    width: 272px;
    text-indent:1px;
}
.ie9 .firstname1 input
{
    border:0px solid red;
    height: 35px;
    margin: 3px 0px 0px 2px;
    width: 272px;
    text-indent:1px;
}
.add_user_txt
{
    background:url(../img/ptraker_img/textbox_03.png) no-repeat;
    height: 42px;
    margin: 31px 0px 0px 0px;
    position: absolute;
    width: 278px;
    text-indent:0px;
}
.firstname1
{
    border:0px solid red;
    height: 79px;
    width: 282px;
    padding-left: 54px;
}
.firstname1 label
{
    border:0px solid red;
    font:bold 14px arial;
    position: absolute;
    color:#89969f;
}
.firstname1 input
{
    border:0px solid red;
    height: 35px;
    margin: 3px 0px 0px 2px;
    width: 273px;
}
.firstname1 textarea
{
    border:0px solid red;
    background:url(../img/ptraker_img/textarea_03.png) no-repeat;
    height: 137px;
    margin: 31px 0px 0px;
    position: absolute;
    width: 278px;
    text-indent:1px;
}
/*.firstname1, .firstname
{
        display:table-cell;
        *position:relative;
        *display:table-cell;
        *vertical-align:middle;
        *float:left;
        
}
.firstname1, .firstname
{
        display:table-cell;
        *float:left;
        
}*/
.gender
{
    border:0px solid red;
    height: 79px;
    width: 282px;
}
.user_gender label
{
    border:0px solid red;
    font:bold 14px arial;
    position: absolute;
    color:#89969f;
    min-width: 73px;
}
.user_gender_team
{
    border:0px solid red;
    font:bold 14px arial;
    position: absolute;
    color:#89969f;
    margin:9px 0px 0px 0px;
}
/*.user_gender_entry
{
        border:0px solid red;
        font:bold 14px arial;
        color:#89969f;
        margin:9px 0px 0px 0px;
        position:relative;
}*/
.desc_time_entry
{
    border:0px solid red;
    font:bold 14px arial;
    position:relative;
    /*position: absolute;*/
    color:#89969f;
    margin:0px 0px 0px 0px;
}
.desc_time_entry label
{
    border:0px solid red;
    font:bold 14px arial;
    /*position: absolute;*/
    color:#89969f;
}
.comment_time_entry
{
    border: 0 solid red;
    color: #89969F;
    float: left;
    font: bold 14px arial;
    margin: 0 55px 0 0;
    position: relative;
}
.comment_time_entry label
{
    border:0px solid red;
    font:bold 14px arial;
    /*position: absolute;*/
    color:#89969f;
}
.permi_label
{
    border:0px solid red;
    font:bold 14px arial;
    position: absolute;
    color:#89969f;
    margin:9px 0px 0px 0px;
}
.radio_but
{
    height: 41px;
    margin: 31px 0 0 -5px;
    font:bold 14px arial;
    position: absolute;
    color:#89969f;
    width: 278px;
}
.leave_radio
{
    height: 41px;
    margin: 11px 8px 0px -9px;
    font:bold 14px arial;
    color:#89969f;
}
.radio_cli
{
    color: #89969F;
    font: bold 14px arial;
    height: 41px;
    margin: 6px 0 0 159px;
    width: 278px;
}
.radio_but input
{
    /*background:url(../img/ptraker_img/radio_but_03.png) no-repeat;*/
    height:14px;
    width:13px;
}
#UserprofileGenderF
{
    margin:0px 0px 0px 25px;
    /*background:url(../img/ptraker_img/radio_but_03.png) no-repeat;*/

}
#UserprofileGenderM
{

}
/*.fob, .gender
{
        display:table-cell;
}*/
.dob
{
    border:0px solid red;
    height: 79px;
    width: 282px;
    padding-left: 54px;
}
.agree_div{
    display: none;
}
.dob label
{
    font:bold 14px arial;
    position: absolute;
    color:#89969f;	
}
.dob input 
{
    border:0px solid red;
    background:url(../img/ptraker_img/dob_text_03.png) no-repeat;
    height: 41px;
    margin: 31px 0 0;
    position: absolute;
    width: 229px;
    text-indent:3px;
}
.dob img
{
    height: 41px;
    margin: 31px 0 0 237px;
    position: absolute;
    width: 41px;
}
.foa
{
    border:0px solid red;
    height: 79px;
    width: 282px;
}
.foa label
{
    font:bold 14px arial;
    position: absolute;
    color:#89969f;	
}
.foa input 
{
    border:0px solid red;
    background:url(../img/ptraker_img/dob_text_03.png) no-repeat;
    height: 41px;
    margin: 31px 0 0;
    position: absolute;
    width: 229px;
    text-indent:3px;
}
.foa img
{
    height: 41px;
    margin: 31px 0 0 237px;
    position: absolute;
    width: 41px;
}
.date_of_join
{
    border:0px solid red;
    height: 79px;
    width: 282px;
}
.date_of_join label
{
    font:bold 14px arial;
    position: absolute;
    color:#89969f;	
}
.date_of_join input 
{
    border:0px solid red;
    background:url(../img/ptraker_img/dob_text_03.png) no-repeat;
    height: 41px;
    margin: 31px 0 0;
    position: absolute;
    width: 229px;
    text-indent:3px;
}
.date_of_join img
{
    height: 41px;
    margin: 31px 0 0 237px;
    position: absolute;
    width: 41px;
}
.address
{
    height: 79px;
    width: 282px;
}
.address label
{
    font:bold 14px arial;
    position: absolute;
    color:#89969f;
}
.address input
{
    border:0px solid red;
    background:url(../img/ptraker_img/textbox_03.png) no-repeat;
    height: 42px;
    margin: 31px 0 0;
    position: absolute;
    width: 278px;
    text-indent:1px;
}
/*.address, .firstname1
{
        display:table-cell;
}
.firstname, .firstname1
{
        display:table-cell;
}
.firstname, .select_box
{
        display:table-cell;
}*/

/* fallback placeholder */
.placeholder {
    color: #bbb;
}
/* webkit placeholder */
::-webkit-input-placeholder {
    color: #bbb;
}
/* moz placeholder */
:-moz-placeholder {
    color: #bbb;
}

.select_box
{
    border: 0px solid red;
    height: 79px;
    width: 279px;
    padding-left: 54px;
    text-indent:inherit;

}
.select_box1
{
    border: 0px solid red;
    height: 79px;
    width: 279px;
}
/*.select_box1, .select_box
{
        display:table-cell;
}*/
.selec_bck{background:url(../img/ptraker_img/selectbox_img_03.png) no-repeat;height: 41px;
           margin: 31px 0 0;
           position: absolute;
           width: 280px;

}
.selec_bck select{ border: medium none;
                   height: 18px;
                   margin: 12px 2px;
                   width: 269px;
                   overflow: auto;}

.actual_time_box
{
    border: 0px solid red;
    height: 79px;
    width: 113px;
}
/*.select_box1, .select_box
{
        display:table-cell;
}*/
.actual_select_bck
{
    background:url(../img/ptraker_img/actual_time_select_03.png) no-repeat;height: 41px;
    height: 42px;
    margin: 31px 0 0;
    position: absolute;
    width: 112px;
}
.actual_select_bck select
{ 	
    border: medium none;
    height: 18px;
    margin: 12px 2px;
    width: 98px;
}
img
{
    border:none;
}
.agree_time_box
{
    border: 0px solid red;
    height: 46px;
    margin: 17px 0 0 59px;
    width: 268px;
}
.agree_select_bck
{
    background:url(../img/ptraker_img/actual_time_select_03.png) no-repeat;height: 41px;
    height: 42px;
    margin: 0 0 0 150px;
    position: absolute;
    width: 112px;
}
.agree_select_bck select
{ 	
    border: medium none;
    height: 18px;
    margin: 12px 2px;
    width: 98px;
}

.select_box1_month
{
    border: 0px solid red;
    height: 79px;
    width: 174px;
    margin: 0 0 0 7px;
}
/*.select_box1, .select_box
{
        display:table-cell;
}*/
.selec_bck_month{background:url(../img/ptraker_img/month_selectbox_03.png) no-repeat;height: 42px;
                 margin: 30px 0 0;
                 position: absolute;
                 width: 170px;}
.selec_bck_month select{ border: medium none;
                         height: 18px;
                         margin: 12px 2px;
                         width: 160px;}

.check_scroll1
{
    background:url(../img/ptraker_img/grand_permission_bg_03.png) no-repeat;height: 41px;
    height: 137px;
    margin: 0px 0px 0px 165px;
    position: absolute;
    width: 280px;
}
.check_boxs
{
    height: 104px;
    margin: 14px 0 0 7px;
    overflow-y: scroll;
    position: absolute;
    width: 263px;
}
.check_boxs label
{
    font: 12px arial;
    margin: 0 0 0 10px;
}
.check_boxs input
{
    margin: 1px 0 12px 4px;
    outline: 1px solid #215582;
    padding:0px;
    /*height:11px;
    width:11px;*/
}
.select_box_team
{
    border: 0px solid red;
    height: 64px;
    width: 418px;
}
.select_box_team select{ border: medium none;
                         height: 18px;
                         margin: 12px 2px;
                         width: 269px;}
.selec_bck_team
{
    background:url(../img/ptraker_img/selectbox_img_03.png) no-repeat;height: 41px;
    margin: 0 0 0 165px;
    position: absolute;
    width: 280px;
}
.select_box_resu
{
    border: 0px solid red;
    height: 64px;
    width: 244px;
}
.selec_bck_resu
{
    background:url(../img/ptraker_img/month_selectbox_03.png) no-repeat;height: 41px;
    height: 42px;
    margin: 0 0 0 67px;
    position: absolute;
    width: 170px;
}
.selec_bck_resu select
{
    border: medium none;
    height: 18px;
    margin: 12px 2px;
    width: 157px;
}
.multi_select_box
{
    border: 0px solid red;
    height: 132px;
    width: 452px;
}
.mail_select_box
{
    border: 0px solid red;
    height: 144px;
    width: 452px;
}
.textarea_box
{
    border: 0px solid red;
    height: 154px;
    width: 452px;
}
.textarea_box_time
{
    border: 0px solid red;
    min-height:91px;

    padding-left: 54px;
    min-width:289px;

}
.textarea_box_time_entry
{
    border: 0px solid red;
    min-height:91px;
    /*height: 91px;*/
    padding-left: 54px;
    min-width:289px;
    /*width: 289px;*/
}
.per_multi_select_box
{
    height: 136px;
    margin: 15px 0 0 0;
    width: 452px;
}
.textarea_bck
{
    /*background:url(../img/ptraker_img/textarea_03.png) no-repeat;height: 41px;*/
    height: 137px;
    margin: 0 0 0 165px;
    position:relative;
    width: 280px;
}
.textarea_bck textarea
{
    /*border: 0 solid red;*/
    height: 125px;
    margin: 4px 0 0 3px;
    width: 267px;
}
.textarea_bck_time
{

    /*background:url(../img/ptraker_img/textarea_03.png) no-repeat;height: 41px;*/
    height: 137px;
    margin: 39px 0 0;
    position: absolute;
    width: 280px;
}
.textarea_bck_time textarea
{
    margin: 4px 0px 0px 3px;
    padding-right:0px;
    overflow:visible;

}
.textarea_bck_time_entry
{
    margin: 13px 0px 12px 0px;
    position:relative;
}
.textarea_bck_time_entry textarea
{
    height: 125px;
    margin: 4px 0px 0px 3px;
    width: 267px;
    padding-right:0px;
    overflow:visible;
}
.textarea_bck_comment
{
    margin: 0px 0px 12px 0px;
    position:relative;

}
.textarea_bck_comment textarea
{
    height: 125px;
    margin: 4px 0px 9px 3px;
    width: 277px;
    padding-right:0px;
    overflow:visible;
}
.multi_selec_bck{
    background:url(../img/ptraker_img/grand_permission_scrollbar_03.png) no-repeat;height: 41px;
    height: 137px;
    margin: 0 0 0 165px;
    position: absolute;
    width: 280px;
}
.multi_selec_bck select{ 
    border: medium none;
    height: 100px;
    margin: 13px 5px;
    width: 266px;
}
.multi_selec_bck option
{
    font: 12px arial;
    padding: 0 0 9px 5px;
}
.user_team
{
    border: 0px solid red;
    height: 64px;
    margin: 0;
    width: 453px;
}
.user_team label
{
    border: 0 solid red;
    color: #89969F;
    font: bold 14px arial;
    margin: 9px 0 0;
    position: absolute;
}
.cl_lable label
{
    border: 0 solid red;
    color: #89969F;
    font: bold 14px arial;
    margin: 9px 0 0;
    position: absolute;
}
.user_team input
{
    /*background: url("../img/ptraker_img/textbox_03.png") no-repeat scroll 0 0 transparent;
border: 0 solid red;*/
    /*height: 42px;*/
    /*margin: 0 0 0 165px;
    position: absolute;*/
    border: medium none;
    height: 37px;
    margin: 3px 0px 0 2px;
    padding: 0;
    text-indent: 0px;
    width: 274px;
}
.role_edit_txt
{
    background: url("../img/ptraker_img/textbox_03.png") no-repeat scroll 0 0 transparent;
    border:none;
    height: 42px;
    margin: 0 0 0 165px;
    position: absolute;
    width: 278px;
}
.fix_hour
{
    border: 0px solid red;
    height: 64px;
    margin: 0;
    width: 417px;
}
.fix_hour label
{
    border: 0 solid red;
    color: #89969F;
    font: bold 14px arial;
    margin: 9px 0 0;
    position: absolute;
}
.fix_hour input
{
    background: url("../img/ptraker_img/fix_bid_textbox_03.png") no-repeat scroll 0 0 transparent;
    border: 0 solid red;
    height: 41px;
    margin: 0 0 0 165px;
    position: absolute;
    text-indent: 1px;
    width: 53px;
}
.inactive_check
{
    height: 64px;
    margin: 0;
    width: 417px;
}
.inactive_check label
{
    color: #89969F;
    font: bold 14px arial;
    margin: 9px 0 0;
    position: absolute;
    padding:0px;
}
.inactive_check input
{
    /*height: 11px;*/
    margin: 10px 0 0 165px;
    outline: 1px solid #215582;
    position: absolute;
    padding:0px;
    /*width: 11px;*/
}
.all_check
{
    height: 64px;
    margin: 17px 0 0;
    width: 417px;
}
.all_check label
{
    color: #000000;
    font: 12px arial;
    margin: 13px 0 0 188px;
    position: absolute;
}
.ie9 .all_check label
{
    color: #000000;
    font: 12px arial;
    margin: 16px 0 0 191px;
    position: absolute;
}
.all_check input
{
    /* height: 11px;*/
    margin: 14px 0 0 165px;
    outline: 1px solid #215582;
    position: absolute;
    padding:0px;
    /*width: 11px;*/
}
.with_inac_check
{
    height: 38px;
    margin: 0;
    width: 249px;
}
.with_inac_check label
{
    color: #89969F;
    font: bold 14px arial;
    margin: 0 0 0 92px;
    position: absolute;
}
.with_inac_check input
{
    /*height: 11px;*/
    margin: 0 0 0 70px;
    outline: 1px solid #215582;
    position: absolute;
    padding:0px;
    /*width: 11px;*/
}
.with_agre_check
{
    height: 38px;
    margin: 0;
    width: 249px;
}
.with_agre_check label
{
    color: #89969F;
    font: bold 14px arial;
    margin: 0 0 0 24px;
    position: absolute;
}
.with_agre_check input
{
    /*height: 11px;*/
    margin: 0 0 0 5px;
    outline: 1px solid #215582;
    position: absolute;
    padding:0px;
    /*width: 11px;*/
}
.with_agre_check_add
{
    height: 38px;
    margin: 0px 0px 0px 52px;
    width: 249px;
}
.with_agre_check_add label
{
    color: #89969F;
    font: bold 14px arial;
    margin: 0 0 0 24px;
    position: absolute;
}
.with_agre_check_add input
{
    /*height: 11px;*/
    margin: 0 0 0 5px;
    outline: 1px solid #215582;
    position: absolute;
    padding:0px;
    /*width: 11px;*/
}
.date_reli
{
    border:0px solid red;
    margin: 40px 0 0 0px;
    position: absolute;
    color: #89969F;
    font: bold 14px arial;
}
.tree_link
{
    margin: 38px 0 0 59px;
}
.tree_link a
{
    color: #89969F;
    font: bold 12px arial;
}
.tree_link a:hover
{
    text-decoration:underline;
}
#treemenu1
{
    margin: 20px 0 0 59px;
}
.with_monthc_check
{
    height: 38px;
    margin: 42px 0 0 7px;
    width: 249px;
}
.with_monthc_check label
{
    color: #89969F;
    font: bold 14px arial;
    margin: 0 0 0 22px;
    position: absolute;
}
.with_monthc_check input
{
    /*height: 11px;*/
    margin: 0 0 0 0px;
    outline: 1px solid #215582;
    position: absolute;
    padding:0px;
    /*width: 11px;*/
}
.with_des_check
{
    height: 38px;
    margin: 39px 0px 0px 0px;
    width: 249px;
}
.with_des_check label
{
    color: #89969F;
    font: bold 14px arial;
    margin: 0 0 0 92px;
    position: absolute;
}
.with_des_check input
{
    /*height: 11px;*/
    margin: 0 0 0 70px;
    outline: 1px solid #215582;
    position: absolute;
    padding:0px;
    /* width: 11px;*/
}
.dob_team
{
    border: 0px solid red;
    height: 64px;
    padding-left: 0;
    width: 416px;	
}
.dob_team label
{
    color: #89969F;
    font: bold 14px arial;
    margin: 9px 0 0;
    position: absolute;
}
.dob_team input
{
    background: url("../img/ptraker_img/dob_text_03.png") no-repeat scroll 0 0 transparent;
    border: 0 solid red;
    height: 41px;
    margin: 0 0 0 165px;
    position: absolute;
    text-indent: 3px;
    width: 229px;
}
.dob_team img
{
    height: 41px;
    margin: 0 0 0 401px;
    position: absolute;
    width: 41px;
}
.firstname1 select
{
    /*background:url(../img/ptraker_img/selectbox_img_03.png) no-repeat;*/
    height: 41px;
    margin: 31px 0 0;
    position: absolute;
    width: 278px;
}
.firstname select
{
    background:url(../img/ptraker_img/selectbox_img_03.png) no-repeat;
    height: 41px;
    margin: 31px 0 0;
    position: absolute;
    width: 278px;
}
/*.firstname, .gender
{
        display:table-cell;
}*/
.add_user_submit
{
    border:0px solid red;
    height: 43px;
    width: 154px;
    margin:20px 0px 72px 166px;
}
.add_user_submit input
{
    background:url(../img/ptraker_img/add_user_submit_03.png) no-repeat;
    height: 40px;
    width: 151px;
    border:0px solid red;
}
.add_new_submit
{
    border:0px solid red;
    height: 43px;
    width: 154px;
    margin:20px 0px 72px 166px;
}
.add_new_submit input
{
    background:url(../img/ptraker_img/add_new_03.png) no-repeat;
    height: 40px;
    width: 151px;
    border:0px solid red;
}
.send_mail_submit
{
    border:0px solid red;
    height: 40px;
    width: 154px;
    margin:20px 0px 72px 166px;
}
.send_mail_submit input
{
    background:url(../img/ptraker_img/send_bt_03.png) no-repeat;
    height: 40px;
    width: 151px;
    border:0px solid red;
}
.user_add_submit
{
    border:0px solid red;
    height: 43px;
    width: 154px;
    margin: 48px 0 100px 0;
}
.user_add_submit input
{
    background:url(../img/ptraker_img/add_user_submit_03.png) no-repeat;
    height: 40px;
    width: 151px;
    border:0px solid red;
}
.user_edit_submit
{
    border:0px solid red;
    height: 43px;
    width: 154px;
    margin: 48px 0 100px 0;
}
.user_edit_submit input
{
    background:url(../img/ptraker_img/edit_button_03.png) no-repeat;
    height: 40px;
    width: 151px;
    border:0px solid red;
}
.edit_team_submit
{
    border:0px solid red;
    height: 43px;
    width: 154px;
    margin:20px 0px 72px 166px;
}
.edit_team_submit input
{
    background:url(../img/ptraker_img/edit_button_03.png) no-repeat;
    height: 40px;
    width: 151px;
    border:0px solid red;
}
.delete_team_submit
{
    border:0px solid red;
    height: 43px;
    width: 151px;
    margin:20px 0px 72px 166px;
}
.delete_team_submit input
{
    background:url(../img/ptraker_img/delete_button_03.png) no-repeat;
    height: 40px;
    width: 151px;
    border:0px solid red;
}
.grand_permis_submit
{
    height: 43px;
    margin: 13px 0 0 165px;
    width: 154px;
}
.grand_permis_submit input
{
    background:url(../img/ptraker_img/grand_permission_submit_03.png) no-repeat;
    height: 40px;
    width: 181px;
    border:0px solid red;
}
.add_emargency_submit
{
    height: 43px;
    margin: 27px 0px 100px 165px;
    width: 154px;
}
.add_emargency_submit input
{
    background:url(../img/ptraker_img/save_submit_03.png) no-repeat;
    height: 40px;
    width: 153px;
    border:0px solid red;
}
.time_add_submit
{
    border: 0 solid red;
    height: 43px;
    margin: 12px 0 0 466px;
    width: 154px;
}
.time_add_submit input
{
    background:url(../img/ptraker_img/add_to_queue_03.jpg) no-repeat;
    height: 40px;
    width: 151px;
    border:0px solid red;
    /*position:absolute;*/
}
/*.time_delete_submit
{
        border: 0 solid red;
    height: 43px;
    margin: 12px 0 0 458px;
    width: 154px;
}*/
.time_delete_submit 
{
    background:url(../img/ptraker_img/cancel_03.jpg) no-repeat;
    height: 40px;
    width: 156px;
    border: 0 solid red;
    height: 38px;
    margin: 12px 0 0 287px;
    position: absolute;
    width: 151px;
}
.time_edit_submit
{
    border: 0 solid red;
    height: 43px;
    margin: 12px 0 0 458px;
    width: 154px;
}
.time_edit_submit input
{
    background:url(../img/ptraker_img/edit_button_03.png) no-repeat;
    height: 43px;
    width: 156px;
    border:0px solid red;
}
.view_add_submit
{
    border: 0 solid red;
    height: 43px;
    margin: 1px 0 0;
    width: 154px;
}
.view_summary_submit input
{
    background:url(../img/ptraker_img/view_button_prj_03.png) no-repeat;
    height: 41px;
    width: 152px;
    border:none;
}
.view_summary_submit
{
    border: 0 solid red;
    height: 43px;
    margin: 25px 0 0 5px;
    width: 153px;
}
.Add_emp_skill
{
    border: 0 solid red;
    height: 43px;
    margin: 25px 0 0 5px;
    width: 153px;
}
.Add_emp_skill input
{
    background:url(../img/ptraker_img/add_but_03.png) no-repeat;
    height: 41px;
    width: 152px;
    border:none;
}
.view_add_submit input
{
    background:url(../img/ptraker_img/view_button_03.png) no-repeat;
    height: 43px;
    width: 156px;
    border:0px solid red;
}
.time_save_submit
{
    border:0px solid red;
    height: 43px;
    width: 154px;
    margin:0px 0px 0px 588px;
}
.time_save_submit input
{
    background:url(../img/ptraker_img/save_entry_img_03.png) no-repeat;
    height: 43px;
    width: 156px;
    border:0px solid red;
}
/*#error_message
{
        border: 1px solid red;
    color: #FF0000;
    font: 12px arial;
    height: 14px;*/
/* margin: 511px 0 0 59px;
 position: absolute;*/
/*width: 180px;
}*/
.flash_save
{
    border: 0px solid red;
    color: #FF0000;
    font: 12px arial;
    margin: 4px 0 0 60px;
    position: absolute;

}
#error_message
{
    border: 0px solid red;
    color: #FF0000;
    font: 12px arial;
    margin: 486px 0 0 60px;
    position: absolute;

}
.msg_div
{
    /*height:auto;*/
    border-radius: 4px 4px 4px 4px;
    border:1px solid #9c9696;
    background:#a2e8a2;
    /*position: absolute;*/
    margin: 7px 0 0 58px;
    /*width: 609px;*/
    width: 745px;
    display:none;
    min-height:40px;
}
.ts_msg_div
{
    /*height:auto;*/
    border-radius: 4px 4px 4px 4px;
    border:1px solid #9c9696;
    background:#74d7d7;
    /*position: absolute;*/
    margin: 7px 0 0 58px;
    width: 745px;
    display:block;
    min-height:40px;
}
.login_msg_div
{
    height:auto;
    min-height:45px;
    border-radius: 4px 4px 4px 4px;
    border:1px solid #9c9696;
    background:#a2e8a2;
    /*position: absolute;*/
    margin: 17px auto;
    width: 609px;
    display:none;

}
.login_msg_div_dis
{
    height:auto;
    min-height:45px;
    border-radius: 4px 4px 4px 4px;
    border:1px solid #9c9696;
    background:#a2e8a2;
    position: absolute;
    margin: 17px auto 0 370px;
    width: 609px;
}
.img_msg
{
    height:11px;
    width:17px;
    margin:13px 0px 0px 14px;
    padding-right:5px;
    float:left;
}
.msg
{
    float:left;
    color:#555555;
    font: bold 14px arial;
    margin: 12px 0 0;
    width:692px;
}
.ts_img_msg
{
    height:11px;
    width:17px;
    margin:13px 0px 0px 14px;
    padding-right:15px;
    float:left;
}
.ts_msg
{
    float:left;
    color:#555555;
    font: bold 14px arial;
    margin: 14px 0 0;
    width:560px;
}

#new_footer
{
    width:auto;
    padding:0px;
    margin:28px 0px 0px 0px;
    height:65px;
    border:0px solid red;
}
.login_copy_right
{
    border: 0px solid red;
    color: #7C7C7C;
    font: 12px arial;
    margin: 148px auto 0;
    padding: 0;
    width: 279px;
}
.pwd_copy_right
{
    border: 0px solid red;
    color: #7C7C7C;
    font: 12px arial;
    margin: 184px auto 0;
    padding: 0;
    width: 297px;
}
.ie7 .img_text
{
    margin:0px 0px 0px 4px;
    padding:0px;
    height:46px;
    border-bottom:1px solid #b8b8b8;
    width:242px;
}
/*.ie7 .menu li
{
        min-height:46px;
}*/
.content_center
{
    margin:0px auto;
    padding:0px;
    width:1112px;
    border:0px solid red;
}
.content_center_home
{
    margin:0px auto;
    padding:0px;
    width:1112px;
    border:0px solid red;
}
.center_infor
{
    margin:18px 0px 0px 0px;
    padding:0px;
    border:0px solid red;
}
.con_left
{
    vertical-align:middle; 
    display: table-cell;
    margin:0px 0px 0px 5px;
    width:240px;
    border:1px solid;
}
.con_right
{
    vertical-align:middle; 
    display: table-cell;
    margin:0px;
    padding:0px;
    width:709px;
    border:1px solid red;
}
.content_left
{
    margin:5px 0px 0px 5px;
    background:url(../img/ptraker_img/center_left_07.png) repeat-y;
    min-height:655px;
    width:243px;
    border:0px solid;
    float:left;
    overflow-y:auto;
    /*border:1px solid;*/

}
/*.content_right
{
        width:709px;
        margin:5px 0px 0px 0px;
        float:left;
        height:655px;
        background:url(../img/ptraker_img/center_right_03.png) repeat-y;
        border:0px solid red;
        padding:0px;
}*/
.myinfo_menu
{
    margin:0px;
    padding:0px;
    height:auto;
    width:246px;
    /*float:left;*/
}
.left, .add_form
{
    /*display: table-cell;*/
    /*vertical-align:top;*/
    /*position:relative; */
}
/*.ie7 .left, .add_form
{
        display: table-cell;
        vertical-align:top; 
}
*/
.left
{
    margin:0px 0px 100px 0px;
    width: 245px;
    padding:0px;
    border:0px solid red;
}
.menu
{
    margin:0px;
    min-height:1130px;
    *min-height:1146px;
    /*min-height: 555px;*/
    padding: 0px 0px 0px 0px;
    width: 246px;
    border-right:1px solid #dcdedf;
}
.span_p
{
    float: left;
    margin: 14px 0px 0px 1px;
    width: 183px;
}
.myinfo
{
    font:bold 16px arial;
    color:#89969f;
    float:left;
    margin:17px 0px 0px 9px;
    width: 186px;
    float:left;
}
.img_text
{
    margin:0px 0px 0px 6px;
    padding:0px;
    height:50px;
    border-bottom:1px solid #b8b8b8;
    width:242px;
    /*float:left;*/
}
.img_text1
{
    margin:0px;
    padding:0px;
    height:50px;
    border-bottom:1px solid #89969f;
    width:242px;
    float:left;
}
.myinfo_img
{
    float:left;
    margin:19px 0px 0px 27px;
    float:left;
    border:none;
}
.copy_right
{
    font:12px arial;
    color:#7c7c7c;
    margin:0px;
    padding:0px;
}
.center
{
    margin:0px auto;
    padding:0px;
    border:0px solid;
    width:961px;
    height:70px;
}
.li_adduser
{
    margin:0px 0px 0px 6px;
    border-bottom:1px solid #b8b8b8;
    /*float:left;*/
    background:#eeeeee;
    height: 41px;
    width: 241px;
}
.sub_menu
{
    font:bold 12px arial;
    color:#a1a7ac;
    margin:0px 0px 0px 51px;
    width:200px;
}
li { list-style-type: none; }
#menu
{
    margin:0px;
    padding:0px;

}
a
{
    text-decoration:none;
    color:#a1a7ac;
}

/*Validation Engin*/
.formError 
{
    position: absolute;
    top: 300px;
    left: 300px;
    display: block;
    z-index: 5000;
    cursor: pointer;
}
.ajaxSubmit 
{
    padding: 20px;
    background: #55ea55;
    border: 1px solid #999;
    display: none
}
.formError .formErrorContent 
{
    width: 100%;
    background: #ee0101;
    position:relative;
    z-index:5001;
    color: #fff;
    width: 150px;
    font-family: tahoma;
    font-size: 11px;
    border: 2px solid #ddd;
    line-height: 18px;
    box-shadow: 0 0 6px #000;
    -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #000;
    padding: 4px 10px 4px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;    
}
.greenPopup .formErrorContent 
{
    background: #33be40;
}
.blackPopup .formErrorContent 
{
    background: #393939;
    color: #FFF;
}
.formError .formErrorArrow 
{
    width: 15px;
    margin: -2px 0 0 13px;
    position:relative;
    z-index: 5006;
}
.formError .formErrorArrowBottom 
{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0px 0 0 12px;
    top:2px;
}
.formError .formErrorArrow div 
{
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    box-shadow: 0 2px 3px #444;
    -moz-box-shadow: 0 2px 3px #444;
    -webkit-box-shadow: 0 2px 3px #444;
    font-size: 0px;
    height: 1px;
    background: #ee0101;
    margin: 0 auto;
    line-height: 0;
    font-size: 0;
    display: block;
}
.formError .formErrorArrowBottom div 
{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.greenPopup .formErrorArrow div 
{
    background: #33be40;
}
.blackPopup .formErrorArrow div 
{
    background: #393939;
    color: #FFF;
}
.formError .formErrorArrow .line10 
{
    width: 15px;
    border: none;
}
.formError .formErrorArrow .line9 
{
    width: 13px;
    border: none;
}
.formError .formErrorArrow .line8 
{
    width: 11px;
}
.formError .formErrorArrow .line7 
{
    width: 9px;
}
.formError .formErrorArrow .line6 
{
    width: 7px;
}
.formError .formErrorArrow .line5 
{
    width: 5px;
}
.formError .formErrorArrow .line4 
{
    width: 3px;
}
.formError .formErrorArrow .line3 
{
    width: 1px;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    border-bottom: 0 solid #ddd;
}
.formError .formErrorArrow .line2 
{
    width: 3px;
    border: none;
    background: #ddd;
}
.formError .formErrorArrow .line1 
{
    width: 1px;
    border: none;
    background: #ddd;
}


/*body
{
        margin:0px auto;
        padding:0px;
        width:950px;
        height:700px;
        background:url(../img/ptraker_img/background.png) no-repeat;
}*/
.whole
{

    margin:0px;
    padding:0px;
    width:100%;
    height:auto; 
}
.plain_submit input, .plain_submit button
{
    background:url(../img/ptraker_img/plain_button.png) no-repeat;
    height: 39px;
    width: 152px;
    border:none;
    cursor: pointer;
    font: bold 17px arial;
    color: white;
}
.plain_submit, .long_plain_submit
{
    border: 0 solid red;
    height: 43px;
    width: 153px;
}

.long_plain_submit input
{
    background:url(../img/ptraker_img/long_plain_button.png) no-repeat;
    height: 41px;
    width: 188px;
    border:none;
    cursor: pointer;
    font: bold 17px arial;
    color: white;
}
