body {
    font-size: 12px;
    font-smooth: always;
}
/*input{ border:1px solid #bbba24 !important;}*/
* {
    padding: 0px;
    margin: 0px;
}

select {
    border: 1px solid #BBBA22;
    border-radius: 5px 5px 5px 5px;
}

textarea {
    resize: none;
}
/*
.multipleupload{border:1px solid #BBBA22; border-radius:5px 5px 5px 5px;}
*/

img {
    border: none;
}

h1, h2, h3, h4, h5, h6 {
    padding: 0px;
    margin: 0px;
}

.divLefttreeview {
    border: 1px solid;
    border-color: #bbba22;
    width: 300px;
    height: 375px;
    margin-left: 25px;
    overflow: auto;
    margin-right: 5px;
}

.divRighttreeview {
    border: 1px solid;
    border-color: #bbba22;
    width: 560px;
    height: 375px;
    overflow: auto;
    margin-right: 25px;
}

.divRighttreeview-buttons {
    
    width:100px;

    
}


.styleLefttreebutton {
       behavior: url(http:\\www.exitfegs.co.uk\border-radius.htc);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: /*#8d8e02*/ url(../../App_Themes/green/images/ButtonBgHover.jpg) repeat-x; /*line-height:25px;*/
    padding: 3px 10px;
    *padding: 3px 0px;
    display: inline;
    border: 0px solid transparent;
    font-size: 12px;
    color: #fff !important;
    cursor: pointer;
    margin-right: 30px;
    float: right;
}

.styleRightttreebutton {
     behavior: url(http:\\www.exitfegs.co.uk\border-radius.htc);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: /*#8d8e02*/ url(../../App_Themes/green/images/ButtonBgHover.jpg) repeat-x; /*line-height:25px;*/
    padding: 3px 10px;
    *padding: 3px 0px;
    display: inline;
    border: 0px solid transparent;
    font-size: 12px;
    color: #fff !important;
    cursor: pointer;
    margin-right: 32px;
    float: right;
}

.leftFloat {
    float: left;
}

.rightFloat {
    float: right;
}

.clearBoth {
    clear: both;
}

.textRight {
    text-align: right;
}

.textCenter {
    text-align: center;
}

.textLeft {
    text-align: left;
}

a {
    text-decoration: none;
    color: #000000;
}

b {
    font-size: 12px;
    font-weight: normal;
}

.wrap {
    /*width:960px;*/
    width: 1024px;
    margin: 0 auto;
}

.topHeader {
    margin: 10px 0px 0px 0px;
}

.logo {
    float: left;
    margin-top: 10px;
}

.logout a {
    color: #bb2c06;
    font-weight: bold;
}

    .logout a:hover {
        color: #0b538e;
    }

.guest {
    color: #000;
    font-weight: bold;
}

.profilePadding {
    padding: 18px 10px 10px 10px;
}

.marginRight {
    margin-right: 5px;
}

.content {
    padding-top: 5px;
}

.middle_content {
    background: #fff;
    overflow: hidden;
    *float: left; /*IE6*/
}

.contentPlace {
    float: left;
    margin: 10px 10px 10px 10px;
    width: 787px;
}

.contentPlace_Extended {
    float: left;
    margin: 10px 10px 10px 10px;
    width: 1000px;
}

.sidePanel {
    width: 207px;
    background-color: #e8edf0;
    color: #fff;
    margin: 10px 10px 10px 0px;
    float: right;
}

img.corner {
    border: none;
    display: block !important;
}

.marginAll {
    margin-left: 5px;
    margin-right: 5px;
}

.maingMargin {
    margin: 10px;
}

.newsBox {
    background: #fff;
    color: #595959;
    padding: 5px 8px 5px 8px;
    margin-top: 5px;
}

    .newsBox h4 {
        color: #0f5978;
        font-size: 12px;
    }

    .newsBox p {
        text-align: justify;
    }

.paddingRight {
    padding-right: 5px;
}

.titleHeader {
    border-bottom: 1px solid #cccc66;
    display: block;
    height: 28px;
    line-height: 28px;
    color: #000000;
    margin: 10px 0px;
    font-size: 12px;
}

.gridHeader {
    background: #e0e089;
    height: 30px;
    line-height: 30px;
    color: #000;
}

.mainContentBorder {
    border-left: 1px solid #dee4eb;
    border-right: 1px solid #dee4eb;
}

.mainContent ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.mainContent li {
    float: left;
    display: inline;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px dotted #95a5b2;
}

.innerContent1 label {
    display: block;
    margin-top: 5px;
}

.innerContent1 a {
    color: #00628B;
}

.labelHeader {
    margin-bottom: 8px;
}

    .labelHeader h4 {
        color: #2d2d2d;
        font-weight: normal;
        font-weight: bold;
        font-family: Calibri;
        font-size: 14px;
        background: #f8f8d3;
        border: 1px solid #f2f2af;
        padding: 3px 0px 3px 6px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }

.innerContent label {
    display: block;
    margin-top: 5px;
    color: #000000;
}

.textBluecolor {
    color: #2d6584;
}

.blueColor {
    font-size: 18px;
    color: #035b8f;
    font-weight: normal;
}

.blueColor1 {
    color: #000;
}

fieldset legend {
    color: #000;
    font-weight: bold;
}

.innerContent2 label {
    float: left;
    width: 130px;
    margin-bottom: 5px;
    text-align: right;
    margin-right: 5px;
}

.innerContent2 br {
    clear: left;
}

.innerContent2 input {
    width: 200px;
}

.innerContent2 span {
    padding-left: 3px;
    color: #787878;
}

.innerContent3 label {
    float: left;
    width: 120px;
    margin-bottom: 12px;
    text-align: right;
    margin-right: 5px;
}

.innerContent3 br {
    clear: left;
    height: 0px !important;
}

.innerContent3 textarea {
    margin-bottom: 4px;
}

.wt258 {
    border: 1px solid #bbba22;
    height: 20px;
    width: 258px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wt300 {
    border: 1px solid #bbba24;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wl200 {
    border: 1px solid #bbba24;
    width: 200px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wd258 {
    border: 1px solid #bbba24;
    width: 258px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wt370 {
    border: 1px solid #bbba24;
    width: 380px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wtt300 {
    border: 1px solid #bbba24;
    width: 300px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wd300 {
    border: 1px solid #bbba24;
    width: 300px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.ws70 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 70px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.ws50 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 50px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.ws60 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 65px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.ws80 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 75px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.ws100 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 100px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.ws50 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 50px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.wt120 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 120px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wt150 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 150px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.wt140 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 140px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.wt60 {
    border: 1px solid #BBBA24;
    color: #535353;
    font-size: 12px;
    height: 20px;
    width: 60px;
}

.wt65 {
    border: 1px solid #BBBA24;
    color: #535353;
    font-size: 12px;
    height: 20px;
    width: 65px;
}

.wt90 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 90px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wtt150 {
    border: 1px solid #bbba24;
    width: 150px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wt200 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 200px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.w400 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 400px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.w300 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 300px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wp400 {
    border: 1px solid #bbba24;
    width: 300px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wt220 {
    border: 1px solid #bbba24;
    height: 20px;
    width: 220px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.wt220Mapping {
    border: 1px solid #bbba24;
    height: 90px;
    width: 260px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.wt220Mapping1 {
    border: 1px solid #bbba24;
    height: 90px;
    width: 210px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.wd222 {
    border: 1px solid #bbba24;
    height: 22px;
    width: 222px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wd22211 {
    border: 1px solid #bbba24;
    height: 52px;
    width: 222px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wc220 {
    border: 1px solid #bbba24;
    height: 50px;
    width: 220px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wd140 {
    border: 1px solid #bbba24;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    width: 136px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wd50 {
    border: 1px solid #bbba24;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    width: 50px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wt16 {
    border: 1px solid #bbba24;
    width: 32px;
    height: 20px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    line-height: 20px;
}

.wsort {
    border: 1px solid #bbba24;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    width: 40px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wd100 {
    border: 1px solid #bbba24;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    width: 100px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wd120 {
    border: 1px solid #bbba24;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    width: 120px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wd150 {
    border: 1px solid #bbba24;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    width: 150px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wd200 {
    border: 1px solid #bbba24;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    width: 200px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wd230 {
    border: 1px solid #bbba24;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    width: 230px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wd220 {
    border: 1px solid #bbba24;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    width: 220px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.wd220-01 {
    width: 220px;
}

.wd177 {
    width: 177px !important;
}

.wd70 {
    width: 70px;
}

#viewsDiv .WOrder-btnImg {
    float: right;
    margin: 2px 4px 0px 0px;
}

.wd50 {
    width: 50px;
}

.wd65 {
    width: 65px;
}

.wd100-01 {
    width: 100px;
}

#lblWorkorder {
    width: 190px;
}

.innerContent5 label {
    float: left;
    width: 160px;
    margin-bottom: 12px;
    text-align: left;
    margin-right: 5px;
}

.innerContent5 br {
    clear: left;
}

.innerContent5 textarea {
    margin-bottom: 4px;
}

.innerContent6 label {
    float: left;
    width: 140px;
    margin-bottom: 12px;
    text-align: right;
    margin-right: 5px;
}

.innerContent6 br {
    clear: left;
}

.innerContent_t label {
    float: left;
    width: 230px;
    margin-bottom: 12px;
    text-align: right;
    margin-right: 5px;
}

.innerContent_t br {
    clear: left;
}

.innerContent_ts label {
    float: left;
    width: 420px;
    margin-bottom: 12px;
    text-align: right;
    margin-right: 5px;
}

.innerContent_ts br {
    clear: left;
}

.erroMarginl {
    margin-left: 120px;
}


#listing_header {
    height: 30px;
    line-height: 30px;
    color: #000;
    clear: both;
    font-size: 12px;
    font-weight: bold;
}

.listing_header {
    background: #CCCC66;
    height: 30px;
    line-height: 30px;
    color: #000;
    clear: both;
    font-size: 12px;
    font-weight: bold;
}

.listing_header_print {
    height: 30px;
    line-height: 30px;
    color: #fff;
    clear: both;
    border-top: 1px solid #999999;
    font-size: 10px;
    font-weight: bold;
}

.listing_header_timesheet {
    background: #CCCC66;
    height: 30px;
    line-height: 30px;
    color: #000;
    clear: both;
    font-size: 12px;
    font-weight: bold;
}

.listing_header_timesheet_print {
    height: 30px;
    line-height: 30px;
    color: #000;
    clear: both;
    border-top: 1px solid #999999;
    font-size: 10px;
    font-weight: bold;
}

.listing_header1 {
    height: 30px;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    line-height: 30px;
}

.listing_header_printt {
    height: 30px;
    color: #000000;
    font-weight: bold;
    font-size: 10px;
    line-height: 30px;
}

.listing_header_print {
    height: 30px;
    color: #000000;
    font-weight: bold;
    font-size: 10px;
    line-height: 30px;
}

.listing_header_print_week {
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    border-top: 1px solid #999999;
}

.print_week_body {
    font-weight: normal;
}

.listing_header_print_week td {
    height: 30px;
}

#timeSheet_header {
    clear: both;
    height: 28px;
    border-top: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    font-size: 14px;
    line-height: 28px;
}

.milestonesHeader {
    height: 30px;
    color: #00628b;
    font-weight: bold;
    font-size: 13px;
    line-height: 30px;
    padding-left: 10px;
}

.milestonesHeader_no_ms {
    height: 30px;
    color: #00628b;
    font-weight: bold;
    font-size: 13px;
    line-height: 30px;
    padding-left: 10px;
    border-top: 1px solid #dee4eb;
}

.milestonedesc {
    border-top: 1px solid #dee4eb;
}

.milestonesHeader a {
    color: #00628b;
    padding-right: 10px;
    font-size: 12px;
}

    .milestonesHeader a:hover {
        text-decoration: underline;
    }

#listing_header, .borderRight {
    text-align: center;
}

.listItem {
    background-color: #fafae5;
    height: 30px;
    color: #000000;
    border-left: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    border-bottom: 1px solid #e4e49d;
    line-height: 30px;
    font-size: 12px;
    /*padding-left:3px;
	padding-right:3px;*/
}

    .listItem table tr:hover {
        background: #f2f2af;
    }

.listItem_userTimeSheet {
    background-color: #fafae5;
    color: #000000;
    border-left: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    border-bottom: 1px solid #e4e49d;
    line-height: 30px;
    font-size: 12px;
    min-height: 30px;
}

.listItem_printl {
    background: #fff;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    line-height: 30px;
    font-size: 10px;
    padding-left: 3px;
    padding-right: 3px;
}

.listItem_printl_highlight {
    background: red;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    line-height: 30px;
    font-size: 10px;
    padding-left: 3px;
    padding-right: 3px;
}


.listItem_alt {
    background-color: #EAF5FB;
    height: 30px;
    color: #000000;
    border-bottom: 1px solid #DEE4EB;
    border-left: 1px solid #DEE4EB;
    border-right: 1px solid #DEE4EB;
    line-height: 30px;
    font-size: 12px;
    padding-left: 3px;
    padding-right: 3px;
}

.listItem_seleted {
    background-color: #F8EAD4;
    border-bottom: 1px solid #DEE4EB;
    border-left: 1px solid #DEE4EB;
    border-right: 1px solid #DEE4EB;
    color: #000000;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding-left: 3px;
    padding-right: 3px;
}

.listItem_1 {
    background-color: #fafae5;
    height: 30px;
    color: #000000;
    border-left: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    border-bottom: 1px solid #e4e49d;
    line-height: 30px;
    font-size: 12px;
    padding-left: 3px;
    padding-right: 3px;
}

.listItem_2 {
    color: #000000;
    font-size: 12px;
    line-height: 30px;
    height: 30px;
}


#listItem_2 {
    background-color: #fafafa;
    height: 30px;
    color: #000000;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
    line-height: 30px;
    font-size: 13px;
}

.listItem_print {
    height: 30px;
    color: #000000;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    line-height: 30px;
    font-size: 10px;
}

.borderBottom {
    border-bottom: 1px solid #E7E2A2;
}

.borderBottomPrint {
    border-bottom: 1px solid #999999;
}

.milestonesListing {
    background-color: #eff3f5;
    height: 30px;
    color: #000000;
    line-height: 30px;
    font-size: 12px;
    border-top: 1px solid #dee4eb;
}

.milestonesListing_alt {
    background-color: #EAF5FB;
    height: 30px;
    color: #000000;
    line-height: 30px;
    font-size: 12px;
    border-top: 1px solid #dee4eb;
}

.milestonesListing_selected {
    background-color: #eff3f5;
    height: 30px;
    color: #000000;
    line-height: 30px;
    font-size: 12px;
    border-top: 1px solid #dee4eb;
}

.milestones {
    border-left: 1px solid #dee4eb;
    border-bottom: 1px solid #dee4eb;
    margin-left: 2%;
    .margin-left:12px;
    _margin-left: 12px;
    background-color: #ffffff;
    color: #000000;
    font-size: 13px;
}

.borderRight {
    border-right: 1px solid #e7e2a2;
}

.borderRightPrint {
    border-right: 1px solid #999999;
    text-align: center;
}

.borderRightPrint1 {
    border-right: 1px solid #999999;
    text-align: right;
}

.borderLeft {
    border-left: 1px solid #dee4eb;
}

.borderLeftPrint {
    border-left: 1px solid #999999;
}

.borderRight1 {
    border-right: 1px solid #e7e2a2;
    text-align: left;
    text-indent: 5px;
    *padding-left: 5px;
}

.borderRight1Print {
    border-right: 1px solid #999999;
    text-indent: 5px;
    *padding-left: 5px;
    text-align: center;
}

.borderRight2 {
    text-align: left;
    text-indent: 5px;
    *padding-left: 5px;
    *text-indent: 0px;
}

.borderRight2 {
    text-align: left;
    text-indent: 5px;
    *padding-left: 5px;
    *text-indent: 0px;
}

.projectDesc {
    color: #000000;
    border-right: 1px solid #dee4eb;
    font-size: 12px;
    line-height: 20px;
}

.borderLeft {
    border-left: 1px solid #dee4eb;
    border-bottom: 1px solid #dee4eb;
    background-color: #ffffff;
}

.borderTop {
    border-top: 1px solid #dee4eb;
}

.borderToprint {
    border-top: 1px solid #999999;
}

.borderAll {
    border: 1px solid #dee4eb;
}

.w5 {
    width: 5%;
}

.w15 {
    width: 15%;
}

.w10 {
    width: 10%;
}

.we25 {
    width: 25%;
}

.wi30 {
    width: 30%;
    float: left;
    background: #f8f8f8;
}

.wmargin {
    margin-right: 5%;
}

.w25 {
    width: 25%;
}

.w31 {
    width: 31%;
}

.w19 {
    width: 19%;
}

.w20 {
    width: 20%;
}

.we30 {
    width: 30%;
}

.w50 {
    width: 50%;
}

.w55 {
    width: 55%;
}

.w23 {
    width: 23%;
}

.w7 {
    width: 7%;
}

.w8 {
    width: 8%;
}

.w12 {
    width: 12%;
}

.w70 {
    width: 70%;
}

.w6 {
    width: 6%;
}

.w80 {
    width: 80%;
}

.w82 {
    width: 82%;
}

.w85 {
    width: 85%;
}

.w98 {
    width: 98%;
}

.w99 {
    width: 99%;
}

.w40 {
    width: 40%;
}

.w35 {
    width: 35%;
}

.w32 {
    width: 32%;
}

.w4 {
    width: 4%;
}

.wp60 {
    width: 60%;
}

.w60 {
    width: 50px;
    padding-left: 10px;
}

    .w60 b {
        color: #00628b;
    }

.wp90 {
    width: 90%;
}

.w90 {
    width: 90px;
    text-align: left;
    padding-left: 10px;
}

.w120 {
    width: 120px;
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

    .w120 b {
        color: #00628b;
    }

.w9 {
    width: 9%;
}

.w51 {
    width: 51%;
}

.w90 b {
    color: #00628b;
}

.marginLeft {
    margin-left: 13px;
}

    .marginLeft strong {
        font-weight: normal;
    }

.marginLeft_utl {
    margin-left: 3px;
}

.marginLeft_utr {
    margin-right: 3px;
}

.editMargin {
    margin-right: 12px;
}

.labelColor {
    color: red;
    font-size: 11px;
}

.labelColorRed {
    color: red;
    font-size: 11px;
}

.labelColorGreen {
    color: green;
}

.verticalTop {
    vertical-align: top;
    padding-top: 5px;
}

.rightMargin {
    margin-right: 5px;
}

.week {
    background-color: #ffffff;
    border-left: 1px solid #dfdedf;
    border-right: 1px solid #dfdedf;
    padding: 10px;
    overflow: auto;
}

.clickHere {
    color: #ef4e07;
    text-decoration: underline;
    font-size: 16px;
}

.clickHere1 {
    color: #ef4e07;
    text-decoration: underline;
    font-size: 12px;
}

#Edit_header {
    background: url(../../includes/images/grid_bg.gif) repeat-x;
    height: 34px;
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    line-height: 34px;
    border-left: 1px solid #dfdedf;
    border-right: 1px solid #dfdedf;
}

#Edit_list {
    background-color: #fafafa;
    color: #000000;
    border-left: 1px solid #dfdedf;
    border-bottom: 1px solid #dfdedf;
    font-size: 13px;
    height: 30px;
}

.blackColor {
    color: #000000;
    font-size: 13px;
}

.features {
    color: #696a69;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: justify;
}

.padAll {
    padding: 5px;
}

.f14 {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 2px;
}

.fontSize12 {
    font-size: 12px;
    padding-bottom: 3px;
}

.marginTop {
    margin-top: 5px;
}

.w2 {
    margin-left: 2%;
}

.w3 {
    width: 3%;
}

.w72 {
    width: 72%;
}

.w48 {
    width: 48%;
}

.w55 {
    width: 55%;
}

.w49 {
    width: 49%;
}




.w100 {
    width: 100%;
}

.width70 {
    width: 70%;
}

.width30 {
    width: 30%;
}

.width60 {
    width: 60%;
}

.width40 {
    width: 40%;
}

.paddingLeft {
    padding-left: 9px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.imgtop {
    margin-bottom: -3px;
}

.marginAuto {
    margin: 0 auto;
}

.paddingTop {
    margin-top: 5px;
    margin-bottom: 5px;
}

.textPadding {
    padding-left: 1px;
    padding-right: 1px;
}

.timeMar {
    margin-bottom: -3px;
}

.timesheet_filter {
    background: #f9f9dc;
    border: 1px solid #e4e49d;
    padding: 5px;
    width: 785px;
    margin-top: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.timesheet_filter_datalist {
    background: #E4EEF2;
    border: 1px solid #BDD1DB;
    padding: 5px;
    margin-top: 8px;
}

.pageDesc_viewTimesheet {
    background: #E8A9A9;
    border: 1px solid #E37E7E;
    padding: 5px;
    width: 500px;
    margin: 0 auto;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}

.gomargin {
    margin-bottom: -5px;
}

.clearmargin {
    margin-bottom: -2px;
}

.upload_main {
    width: 280px;
    padding: 2px;
    position: relative;
    color: #000;
}

    .upload_main:hover {
        background: #F2F2F2;
    }

div.upload {
    visibility: hidden;
    position: absolute;
    left: 280px;
    _left: 135px; /*IE6*/
    top: 5px;
}

div.upload_ets {
    visibility: hidden;
    position: absolute;
    /*left:250px;*/
    _left: 135px; /*IE6*/
    left: 245px;
    top: 5px;
}

.upload_immg {
    position: relative;
    cursor: pointer;
}

div.upload_up {
    position: absolute;
    left: 675px;
    _left: 135px; /*IE6*/
    top: 0px;
}

div.upload_up_1 {
    visibility: hidden;
    position: absolute;
    left: 660px;
    _left: 135px; /*IE6*/
    top: 0px;
}

p {
    padding: 0px;
    margin: 0px;
}

.comments {
    margin-top: 50px;
}

    .comments label {
        width: 80px;
        float: left;
        text-align: right;
        padding-right: 5px;
    }

.uploadMargin {
    margin-bottom: -4px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}

.hideErrorLink {
    cursor: pointer;
    position: relative;
    top: 3px;
}

.fixedpositioning {
    position: fixed;
    top: 5px;
    *top: 0px;
    left: 15%;
    right: 15%;
    z-index: 1;
}

.showErrorColorRed {
    padding: 4px 6px 2px 13px;
    background-color: #FFEBE8;
    border: 1px solid #DD3C10;
    font-size: 11px;
}

.showSuccessColorGreen {
    padding: 4px 6px 2px 13px;
    background-color: #DCF8CC;
    border: 1px solid #57C819;
    font-size: 12px;
}

.hideError {
    padding: 0px;
    background-color: transparent;
}

.immegration_Item {
    background-color: #fafae5;
    border-bottom: 1px solid #e4e49d;
    padding: 5px;
}

.immegration_AltItem {
    background-color: #FFFFFF;
    border-bottom: 1px solid #e4e49d;
    padding: 5px;
}

    .immegration_AltItem:hover, .immegration_Item:hover {
        background: #e0e089;
    }

.immegration_Item_1 {
    background-color: #FBF9F9;
    border: 1px solid #DDDDDD;
    padding: 5px;
}

.immegration_AltItem_1 {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 5px;
}

.mainBorder {
    border-left: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    border-top: 1px solid #e4e49d;
}

.listing_header_immegration {
    height: 30px;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    line-height: 30px;
    border-bottom: 1px solid #e4e49d;
    background: #cccc66;
}

.immegrationCategorypad {
    padding-bottom: 10px;
}

.uploadFiles {
    font-style: italic;
}

.panelFields {
    background: #f9f9dc;
    border: 1px solid #e4e49d;
    padding: 5px;
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #000;
}

.panelFields_milestone {
    background: #fff;
    display: none;
}

.cursor {
    cursor: pointer;
    color: #035b8f;
}

.multipleupload input {
    padding: 0px;
    margin: 0px;
}

.w143 {
    width: 14.2%;
}

.categoryBox {
    background: #EFF2F5;
    border: 1px solid #BDD1DB;
}



/*----*/

.dagta_alt {
    background: #EFF3FB;
    /*border:dotted 1px #dee4eb;*/
}

.dagta_item {
    background: #FFFFFF;
    /* border:dotted 1px #dee4eb;*/
}

.milestoneHeader {
    padding-left: 2px;
    color: #000;
    border: 1px solid #E4E49D;
    background: #F8F8D3;
    height: 30px;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
}

.MileStonesTableClass {
    border-right: 1px solid #E4E49D;
    border-top: 1px solid #E4E49D;
}

    .MileStonesTableClass td {
        border-left: 1px solid #E4E49D;
        padding-left: 5px;
    }

.milestoneHeader td {
    border-left: 1px solid #E4E49D;
    border-bottom: 1px solid #E4E49D;
}

.milestoneListing {
    background-color: #FAFAE5;
    height: 30px;
    color: #000000;
}

    .milestoneListing td {
        border-bottom: 1px solid #E4E49D;
    }

.milestonebl {
    border-right: #dee4eb !important;
    border-bottom: #dee4eb !important;
}

.gridheaderforpay {
    padding-left: 2px;
    color: #000;
    border: solid 1px #e4e49d;
    background: #f8f8d3;
    height: 30px;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

.gGrid {
    width: 100%;
    background-color: #fff;
    border-left: solid 1px #e4e49d;
    border-right: solid 1px #e4e49d;
    border-collapse: collapse;
}

    .gGrid td {
        padding: 2px;
        border: solid 1px #e4e49d;
        color: #333333;
        
        font-size: 11px;
    }
    /*.gGrid tr:hover{background-color:#f2f2af;}*/
    .gGrid th {
        padding-left: 2px;
        color: #000;
        border: solid 1px #e4e49d;
        background: #f8f8d3;
        height: 30px;
        color: #000000;
        font-size: 11px;
        font-weight: bold;
    }

        .gGrid th a, .gGrid tr a {
            color: #000000;
        }

        .gGrid th img {
            margin-top: 3px;
        }

    .gGrid .alt {
        background-color: #fafae5;
        height: 30px;
        color: #000000;
    }

    .gGrid .row {
        background-color: #ffffff;
        height: 30px;
        color: #000000;
    }

    .gGrid .Selected {
        background: #E4E49D;
        height: 30px;
        color: #000000;
    }

.dListRow {
    cursor: pointer;
    display: block;
}

.dListRowHover {
    cursor: pointer;
}

.accordianPanel {
    width: 100%;
    border-bottom: 1px solid #e4e49d;
    line-height: 28px !important;
    *line-height: 26px !important;
}

    .accordianPanel ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

    .accordianPanel li {
        list-style: none;
        padding: 0px 0px 0px 0px;
        margin: 0px 2px 0px 0px;
        display: inline;
    }

        .accordianPanel li a.active {
            text-decoration: none;
            color: #022e5b !important;
            background: #ffffff !important;
            border-left: 1px solid #e4e49d;
            border-right: 1px solid #e4e49d;
            border-top: 1px solid #e4e49d;
            border-bottom: 1px solid #ffffff !important;
            padding: 5px;
        }

.active_1 {
    text-decoration: none;
    color: #000;
    background: #ffffff !important;
    border-left: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    border-top: 1px solid #e4e49d;
    border-bottom: 1px solid #ffffff !important;
    padding: 5px;
}

.accordianPanel li a {
    background: #eeeeaf;
    height: 30px;
    border-left: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    border-top: 1px solid #e4e49d;
    text-decoration: none;
    color: #022e5b;
    padding: 5px;
    text-decoration: none;
}

.content_panel {
    border-bottom: 1px solid #e4e49d;
    border-left: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    padding: 5px;
    width: 785px;
    overflow: hidden;
}

.content_panel_LCA {
    border-bottom: 1px solid #e4e49d;
    border-left: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    padding: 5px;
}

.content_panel_edit {
    border-bottom: 1px solid #e4e49d;
    border-left: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    padding: 5px;
    width: 915px;
}

.tabtopborder {
    border: 1px solid #e4e49d;
}
/* added by sumanth */
.edittimesheetinfotoggleprop {
    border: 1px solid #CCCC66;
    background: #FAFAE5;
    border: 1px solid #E4E49D;
    background: #FAFAE5;
    padding: 10px;
    margin-bottom: 5px;
    width: 750px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.edittimesheetinfotoggleprop_view {
    border: 1px solid #E4E49D;
    background: #F9F9DC;
    padding: 10px;
    margin-bottom: 5px;
    width: 820px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.edittimesheetinfotogglepropViewTimesheet {
    border: 1px solid #CFE0E8;
    background: #E4F1F7;
    padding: 10px;
    margin-bottom: 5px;
    width: 855px;
}
/*End*/
.defaultcursor {
    cursor: default;
    background-color: White;
    text-align: center;
}

.feartures_div label {
    margin-left: 5px;
}

.grayColor {
    background-color: Gray;
}

.w715 {
    width: 779px;
}

h1 {
    font: 4em normal Georgia, 'Times New Roman', Times, serif;
    text-align: center;
    padding: 20px 0;
    color: #aaa;
}

    h1 span {
        color: #666;
    }

    h1 small {
        font: 0.3em normal Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        letter-spacing: 1.5em;
        display: block;
        color: #666;
    }

.centerDiv {
    min-height: 400px;
}

.labelTextColor {
    font-weight: bold;
    font-size: 12px;
}

.labelTextColorBlue {
    font-weight: bold;
    font-size: 12px;
    color: #999900;
}

.labelTextColorBlue_fb {
    font-weight: bold;
    font-size: 14px;
    color: #999900;
}

.labelTextColorGreen {
    font-weight: bold;
    font-size: 12px;
    color: #80C908;
}

.labelTextColorRed {
    font-weight: bold;
    font-size: 12px;
    color: #D13C1C;
}

.weekendColor {
    background: #fde5da;
    color: #000;
}

.weekendColorBody {
    background: #fcebdd;
}

.leftPadding {
    padding-left: 6px;
}

.marginiTop {
    margin-top: -5px;
}

.marginiTop1 {
    margin-top: -3px;
    *margin-top: 0px;
}

.marginiBottom {
    margin-bottom: -3px;
}

.checkPadding {
    margin: 10px 0px 0px 30px;
}

    .checkPadding label {
        padding-left: 5px;
        padding-right: 5px;
    }

    .checkPadding input {
        margin-top: -5px;
    }

.lineHeight {
    /*line-height:30px;*/
}

.lineHeight_roles input {
    margin-bottom: 3px;
}

.lineHeight_roles td {
    vertical-align: top;
}

.TranslucentBackgroundForPopUp {
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: Black;
    opacity: 0.6;
    filter: alpha(opacity=60);
    z-index: 5;
    height: 100%;
    width: 100%;
}

.TranslucentBackgroundForManageUsersPopUp {
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: Black;
    opacity: 0.5;
    filter: alpha(opacity=60);
    z-index: 5;
    height: 100%;
    width: 100%;
}

.TranslucentBackgroundForPopUp1 {
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: Black;
    /*opacity: 0.6;*/
    filter: alpha(opacity=60);
    z-index: 5;
    height: 100%;
    width: 100%;
}

.mouseOverMilestoneDetails {
    width: 380px;
    position: fixed;
    display: none;
    background-color: #FAFAE5;
    z-index: -380;
    border: 7px solid #508EAF;
    padding: 5px;
}

.PopUpWindowForNavigationToProjectsListingInTimesheets {
    position: fixed;
    top: 200px;
    left: 35%;
    width: 400px;
    height: 175px;
    background-color: #ffffff;
    z-index: 50;
    border: 7px solid #508EAF;
    padding: 15px;
    font-size: 14px;
}

.PopUpWindowForTimesheetComments {
    position: fixed;
    top: 120px;
    left: 35%;
    width: 470px;
    border: 1px solid #BBBA24;
    background: #fff;
    z-index: 10;
    overflow: hidden;
}

.PopUpWindowForViewLCASentEmail {
    position: fixed;
    top: 0px;
    left: 0%;
    width: 770px;
    height: 450px;
    background-color: #FFFFFF;
    z-index: 10;
    overflow: hidden;
    padding: 15px;
}

.PopUpWindowForDocumentsCommentsWb {
    background: #ffffff;
    margin: 2px;
    overflow: auto;
    padding: 10px;
}

.PopUpWindowForLcaAssignment {
    position: fixed;
    top: 40px;
    left: 20%;
    width: 800px;
    background-color: #DDDDDD;
    z-index: 10;
    overflow: hidden;
}

.PopUpWindowForTimesheetCommentsWb {
    background: #ffffff;
    margin: 2px;
    overflow: auto;
    *overflow: inherit; /*IE7*/
    padding: 10px;
}

.PopUpWindowForIssueComments {
    position: fixed;
    top: 150px;
    left: 35%;
    width: 40%;
    background-color: #BBBA24;
    z-index: 10;
    overflow: hidden;
}

.PopUpWindowForExpensesComments {
    position: fixed;
    top: 240px;
    left: 65%;
    width: 20%;
    background-color: #FCFCFC;
    z-index: 10;
    overflow: hidden;
    border: 1px solid #DDDDDD;
    padding: 10px;
}

.PopUpWindowForReport {
    position: fixed;
    top: 100px;
    left: 35%;
    width: 35%;
    background-color: #BBBA22;
    z-index: 10;
    overflow: hidden;
}

.PopUpWindowForMilestone {
    position: fixed;
    top: 50px;
    left: 15%;
    width: 70%;
    background-color: #BBBA22;
    z-index: 10;
    overflow: hidden;
}

.PopUpWindowForUserData {
    position: absolute;
    top: 100px;
    left: 15%;
    /*width: 70%;*/
    background-color: #BBBA22;
    z-index: 10;
    overflow: hidden;
}

.PopUpWindowForDocuments {
    position: fixed;
    top: 100px;
    left: 45%;
    width: 250px;
    background-color: #BBBA22;
    z-index: 10;
    overflow: hidden;
}

.PopUpWindowForReactivate {
    position: fixed;
    top: 150px;
    left: 35%;
    width: 35%;
    height: 95px;
    background-color: #DDDDDD;
    z-index: 10;
}

.PopUpWindowForTimesheetCommentsViewTimesheet {
    position: fixed;
    top: 120px;
    left: 25%;
    width: 50%;
    height: 200px;
    background-color: White;
    z-index: 10;
}

.PopUpWindow {
    position: fixed;
    top: 120px;
    left: 35%;
    width: 30%;
    height: 200px;
    z-index: 10;
}
/*home page*/
.imageUpload {
    width: 22%;
    float: right;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

    .imageUpload h4 {
        color: #393636;
        font-size: 20px;
        font-family: Berlin Sans FB;
        font-weight: normal;
        padding-bottom: 10px;
    }

    .imageUpload legend {
        color: #5c758e;
        font-size: 15px;
        font-weight: bold;
        text-transform: uppercase;
        padding: 5px 0px 0px 0px;
        margin: 0px;
    }

/*End*/
#dvPreview input {
    border: 1px solid #bbba24;
    height: 20px;
    width: 200px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-bottom: 3px;
}

#dvPreview select {
    border: 1px solid #bbba24;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    width: 200px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.immigration_div {
    padding-top: 20px;
}

.multipleupload_immigration {
    width: 400px;
    margin: 0 auto;
    padding-top: 20px;
}

.level1Border {
    width: 100%;
    border-bottom: 1px solid #8197a4;
    line-height: 25px !important;
}

.level1 ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.level1 li {
    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 5px 0px 0px;
    display: inline;
}

.level1 a.selected {
    text-decoration: none;
    color: #022e5b !important;
    background: #ffffff !important;
    border-left: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    border-top: 1px solid #e4e49d;
    margin-bottom: -1px;
    border-bottom: 1px solid #ffffff !important;
}

.level1 li a {
    background: #cccc66;
    height: 25px;
    border-left: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    border-top: 1px solid #e4e49d;
    text-decoration: none;
    color: #022e5b;
    text-decoration: none;
    padding: 0px 12px !important;
}

fieldset {
    border: 1px solid #BBBA24;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 0px;
    margin: 0px;
    background: #FAFAE5;
}

.w763 {
    width: 783px;
}

.fieldSetBg legend {
    padding: 5px;
}

.versionBorder {
    border-left: 1px solid #8197a4;
    border-right: 1px solid #8197a4;
    border-top: 1px solid #8197a4;
}

.versionBorder_item {
    border-left: 1px solid #8197a4;
    border-right: 1px solid #8197a4;
}

.validationSummary {
    width: 350px;
    background: #FFEBE8;
    border: 1px solid #DD3C10;
    margin: 30px auto 5px auto;
    padding: 5px;
}

    .validationSummary ul {
        padding: 0px;
        margin: 0px;
        list-style: none;
    }

    .validationSummary li {
        color: #000000;
        margin: 0px;
        text-align: left;
        padding: 3px 0px;
        font-weight: normal;
    }

.validationSummary_login {
    border: 1px solid #E37E7E;
    width: 390px;
}

    .validationSummary_login ul {
        padding: 0px;
        margin: 0px;
        list-style: none;
    }

    .validationSummary_login li {
        list-style: none;
        padding: 5px;
        color: #ffffff;
        background: #E8A9A9;
        margin: 0px;
        text-align: left;
    }

.divBg {
    background-color: #f9f9dc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #e4e49d;
    overflow: hidden;
}

input.checkbox {
    border: 1px solid red;
}

.versionMargin {
    margin-top: 2px;
}

.immigrationHeader {
    border-bottom: 1px solid #e4e49d;
    background: url(../../includes/images/doc_subheader.png);
    height: 22px;
    line-height: 22px;
    color: #686868;
    line-height: 22px;
    font-weight: bold;
}

.tootlTip {
    color: #828282;
    font-size: 11px;
    font-style: italic;
    margin: 3px 0px;
}

.pagerLink a {
    border: none;
    padding: 2px 5px 2px 5px;
}

.pagerLink span {
    background: #cccc66;
    display: block;
    color: #fff;
    padding: 2px 5px 2px 5px;
    border: none;
    font-weight: bold;
}

.checkboxDiv input {
    float: left;
    *float: none;
    margin-top: 1px;
    *margin-bottom: -1px;
}

#dropdownDiv input {
    float: left;
    *float: none;
    margin-top: 1px;
    margin-right: 3px;
    *margin-bottom: -1px;
}

.pm {
    margin-top: 3px;
    *margin-top: 6px;
}

.checkboxDiv1 label {
    margin-top: -1px;
    *margin-top: 2px;
    /* float: right; */
    float: left;
    margin-left: 5px;
}

.checkboxDiv1 input {
    float: left;
}

#wrap #content .checkboxDiv1 input {
    border: 1px solid #BBBA22;
}

.checkboxDiv label {
    float: left;
    *float: none;
    padding: 0px 3px 0px 3px;
    *padding: 0px;
    text-align: left;
}

.checkboxMange input {
    float: left;
    *float: none;
    /*margin-top:1px;*/
    margin-top: 0px;
    *margin-bottom: -1px;
}

.checkboxMange label {
    float: left;
    *float: none;
    padding: 0px 3px 0px 3px;
    *padding: 0px;
}

.checkboxDiv span {
    padding: 0px 3px 0px 3px;
}

.checkboxDiv_nt input {
    margin-top: 3px;
    *margin-bottom: -1px;
    *margin-top: 0px;
}

.checkboxDiv_nt label {
    padding: 0px 3px 0px 3px;
    *padding: 0px;
}

.flashDiv {
    background: #E3D966;
    padding: 5px;
    border: 1px solid #E2DC99;
}

.nitification_row {
    background-color: #FFFFFF;
    padding: 5px;
    overflow: hidden;
    clear: both;
    text-align: left;
}

.nitification_alt {
    background-color: #F9F9DC;
    padding: 5px;
    overflow: hidden;
    clear: both;
    text-align: left;
}

.hierachyDiv label {
    float: left;
    display: block;
    width: 110px;
    text-align: left;
}

.w45 {
    width: 45%;
}

.marginRight_edit {
    margin-right: 10%;
    *margin-right: 8%;
}

.w250 {
    width: 250px;
}

.manageTitlem {
    margin-right: 12px;
}

.marginTitltp {
    margin-top: 1px;
    *margin-top: -3px;
    float: left;
}

.ie7m {
    *margin-top: -4px;
    *margin-right: 4px;
    float: left;
}

.divEditBox {
    display: none;
    position: absolute;
}

.divBgProjectRow {
    background-color: #DDDDDD;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #C1C0C0;
    overflow: hidden;
    padding: 8px;
    position: absolute;
    visibility: hidden;
    width: 400px;
}

.createtimesheet_tbox {
    height: 22px;
    *height: 20px;
    margin: 3px 0px 3px 12px;
    width: 96%;
    border: 1px solid #bbba24;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.bbr {
    border-bottom: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    padding-right: 12px;
}

.blbr {
    border-bottom: 1px solid #E7E2A2;
    border-right: 1px solid #E7E2A2;
    border-left: 1px solid #E7E2A2;
    color: #000000;
    text-align: right;
    height: 30px;
    line-height: 30px;
}

.mf {
    font-size: 12px;
    font-weight: bold;
    padding: 0px 6px;
    color: #000000;
}

.greyborder {
    border: 1px solid #E7E2A2;
    padding: 3px;
}

.greyborder_tbr {
    border-top: 1px solid #E7E2A2;
    border-bottom: 1px solid #E7E2A2;
    border-right: 1px solid #E7E2A2;
    padding: 3px;
}

.greyborder_lrb {
    border-left: 1px solid #E7E2A2;
    border-bottom: 1px solid #E7E2A2;
    border-right: 1px solid #E7E2A2;
    padding: 3px;
}

.greyborder_rb {
    border-bottom: 1px solid #E7E2A2;
    border-right: 1px solid #E7E2A2;
    padding: 3px;
}

.descdiv {
    background: #ECF3F6;
    overflow: hidden;
    color: Red;
    padding: 5px;
    text-align: center;
    border: 1px solid #E4ECEF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-bottom: 5px;
}

.wp30 {
    width: 30px;
    text-align: center;
}

.wp275 {
    width: 275px;
    text-align: left;
}

.txtvisibility {
    visibility: hidden;
    width: 10px;
}

.checkM {
    margin-bottom: -4px;
}

.reactive_Wizard ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.reactive_Wizard li {
    display: inline;
    padding: 0px;
    margin: 0px 10px 0px 0px;
    width: 200px;
    height: 32px;
    float: left;
    overflow: hidden;
}

    .reactive_Wizard li.inactive {
        background: #E8E8E8;
        height: 30px;
        color: #000000;
        font-size: 14px;
        padding-left: 5px;
        border: 1px solid #CBCBCB;
        width: 150px;
        line-height: 30px;
        font-weight: bold;
    }

    .reactive_Wizard li.active {
        background: #BBBA24;
        height: 30px;
        color: #ffffff;
        font-size: 14px;
        line-height: 30px;
        padding-left: 5px;
        border: 1px solid #E4E49D;
        width: 150px;
        font-weight: bold;
    }

.reactiveBorder {
    border: 1px dotted #cdcdcd;
    min-height: 200px;
    padding: 10px;
    overflow: hidden;
}

.paddingClear {
    height: 10px;
}

.addresspadding {
    padding-bottom: 5px;
    padding-left: 16px;
}

.addresspaddingl {
    padding-bottom: 5px;
}

.textareabox {
    border: 1px solid #bbba24;
    width: 200px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.textareaboxMsaList {
    border: 1px solid #bbba24;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width: 150px;
}

.divBg b {
    font-weight: bold;
}

.imagebtnList ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.imagebtnList li {
    list-style: none;
    display: inline;
    float: left;
    margin: 0px 2px 0px 0px;
    padding: 0px;
}

.formDiv ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.formDiv li {
    display: inline;
    padding: 0px;
    margin: 0px;
}

.labelW {
    width: 120px;
}

.cutomerTitle {
    background: #cccc66;
    color: #ffffff;
    height: 25px;
    padding-left: 5px;
    line-height: 25px;
    font-weight: bold;
    border: 1px solid #e4e49d;
}

#customerContent {
    background: #f9f9dc;
    overflow: hidden;
    border: 1px solid #e4e49d;
}

    #customerContent .leftwidth {
        float: left;
        width: 350px;
        margin-left: 10px;
    }

    #customerContent .rightwidth {
        float: left;
        width: 420px;
    }

.customerContentw {
    overflow: hidden;
    border: 1px solid #e4e49d;
}

.workorderInnerdiv {
    padding: 10px;
}

.lcapopup {
    background: #ffffff;
    border: 1px solid #bbba24;
    width: 600px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.lcapopupWhite {
    background: #ffffff;
    overflow: hidden;
}

.lcaContent {
    padding: 5px;
    overflow: hidden;
}

.blueText {
    color: #999900;
    text-align: right;
    font-weight: bold;
}

#PrevailingActualWage {
    margin-top: 10px;
}

.LcaShowSummaryButtonBg {
    background: #ADD6EF;
    border: none;
    color: black;
    padding: 5px;
    cursor: pointer;
    width: 100px;
    text-align: center;
    font-weight: bold;
}

.popUp {
    background: #ADD6EF;
    width: 200px;
    position: absolute;
}

.whitebgPopup {
    background: #ffffff;
    margin: 5px;
    overflow: hidden;
}

.viewCurrent {
    font-weight: bold;
    background-color: #bbba24;
    width: 125px;
    padding: 3px;
}

.viewNormal {
    font-weight: bold;
    width: 125px;
    padding: 3px;
}

#appraisalMain td {
    border-right: 1px solid #BBBA24;
    border-bottom: 1px solid #BBBA24;
}

#appraisalMain table {
    border-left: 1px solid #BBBA24;
    border-top: 1px solid #BBBA24;
    margin-top: 10px;
}

#appraisalMain .employeeNamebg {
    background: #E5E4B4;
}

#selfAssessment span {
    padding-left: 20px;
}

#competencyDevelopmentPlan span {
    padding-left: 20px;
}

#competenciesRating td {
    padding: 5px;
}

.italicStyle_big i {
    font-size: 20px;
}

.italicStyle_small i {
    font-size: 6px;
}
/* appraisal module ends here*/
.TB_title {
    background: #BBBA24;
    height: 22px;
    color: #ffffff;
    font-size: 11px;
    padding: 0px 10px;
    line-height: 21px;
    font-weight: bold;
    text-transform: uppercase;
}

    .TB_title a {
        color: #ffffff;
        text-decoration: underline;
        font-size: 11px;
        text-transform: uppercase;
    }

.lcaStatus {
    background: url(../../includes/images/lcastatus.png) top right repeat-x #eef4f9;
    height: auto;
    border: 1px solid #ecf1f5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-box-shadow: 5px 5px 5px #d3d9e1;
    -webkit-box-shadow: 5px 5px 5px #d3d9e1;
    margin-top: 10px;
}

.pafDisable {
    color: Gray;
}

.manageUserwidth {
    width: 915px;
}

.issueDiv b {
    font-weight: bold;
}

.issueDiv ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.issueDiv li {
    display: inline;
    list-style: none;
    float: left;
    margin-right: 10px;
}

.issuemt {
    margin-top: 3px;
}

.issuemr input {
    margin-right: 5px;
}

/*timesheet*/
#ctl01_ContentPlaceHolder1_fileupload {
    border: 1px solid #e4e49d;
}

#ctl01_ContentPlaceHolder1_dvExport a {
    color: #000;
}

#createProject {
    clear: both;
    margin-top: 10px;
}

    #createProject .leftWidth {
        width: 400px;
        float: left;
    }

    #createProject .rightWidth {
        width: 300px;
        float: right;
    }

#ProjectListing {
    margin: 0px 18px;
}

    #ProjectListing input {
        margin-right: 2px;
    }

#timesheetAction {
    padding: 0px 14px;
}

    #timesheetAction input {
        padding: 0px 2px;
    }

/*End*/


/*profile*/
.fieldSetBg input {
    border: 1px solid #BBBA24;
    border-radius: 5px 5px 5px 5px;
}

textarea {
    border: 1px solid #BBBA24;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#content .StyleButton, #side-navigation .StyleButton, .StyleButton {
    behavior: url(http:\\www.exitfegs.co.uk\border-radius.htc);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: /*#8d8e02*/ url(../../App_Themes/green/images/ButtonBgHover.jpg) repeat-x; /*line-height:25px;*/
    padding: 3px 10px;
    *padding: 3px 0px;
    display: inline;
    border: 0px solid transparent;
    font-size: 12px;
    color: #fff !important;
    cursor: pointer;
}

.styleAddbutton {
    behavior: url(http:\\www.exitfegs.co.uk\border-radius.htc);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: /*#8d8e02*/ url(../../App_Themes/green/images/ButtonBgHover.jpg) repeat-x; /*line-height:25px;*/
    padding: 3px 10px;
    *padding: 3px 0px;
    display: inline;
    border: 0px solid transparent;
    font-size: 12px;
    color: #fff !important;
    cursor: pointer;
    margin-right: 680px;
    margin-top: 117px;
}

.styleRemovebutton {
    behavior: url(http:\\www.exitfegs.co.uk\border-radius.htc);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: /*#8d8e02*/ url(../../App_Themes/green/images/ButtonBgHover.jpg) repeat-x; /*line-height:25px;*/
    padding: 3px 10px;
    *padding: 3px 0px;
    display: inline;
    border: 0px solid transparent;
    font-size: 12px;
    color: #fff !important;
    cursor: pointer;
    margin-right: 680px;
    margin-top: 50px;
}

.button_Stylesave {
    behavior: url(http:\\www.exitfegs.co.uk\border-radius.htc);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: /*#8d8e02*/ url(../../App_Themes/green/images/ButtonBgHover.jpg) repeat-x; /*line-height:25px;*/
    padding: 3px 10px;
    *padding: 3px 0px;
    display: inline;
    border: 0px solid transparent;
    font-size: 12px;
    color: #fff !important;
    cursor: pointer;
}

.button_Style {
    behavior: url(http:\\www.exitfegs.co.uk\border-radius.htc);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: /*#8d8e02*/ url(../../App_Themes/green/images/ButtonBgHover.jpg) repeat-x; /*line-height:25px;*/
    padding: 3px 10px;
    *padding: 3px 0px;
    display: inline;
    border: 0px solid transparent;
    font-size: 12px;
    color: #fff !important;
    cursor: pointer;
}

#content .StyleButton_manage, #side-navigation .StyleButton_manage, .StyleButton_manage {
    behavior: url(http:\\www.exitfegs.co.uk\border-radius.htc);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: /*#8d8e02*/ url(../../App_Themes/green/images/ButtonBgHover.jpg) repeat-x; /*line-height:25px;*/
    padding: 3px 10px;
    *padding: 3px 0px;
    display: inline;
    border: 0px solid transparent;
    font-size: 12px;
    color: #fff !important;
    cursor: pointer;
    float:right;
}

    /*#content .StyleButton:hover, #side-navigation .StyleButton:hover, .StyleButton:hover {
        background: url(../../App_Themes/green/images/ButtonBg.jpg) repeat-x;
    }

    #content .StyleButton:hover {
        background: url(../../App_Themes/green/images/ButtonBg.jpg) repeat-x;
    }*/

.treeView {
    position: absolute;
    right: 10px;
    top: 50px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 140px;
    width: 330px;
}

#viewsDiv .WOrder-btnImg {
    float: right;
    margin: 2px 4px 0px 0px;
    cursor: pointer;
}
/*for thick box*/
#TB_window {
    border: 2px solid #BBBA24;
    z-index: 1;
}

.TB_title, #TB_title {
    background-color: #BBBA24;
}

.TB_title {
    background-color: #BBBA24;
}

/*popup styles*/
.popupMargin {
    margin: 0px 10px;
}

.popup_Title {
    font-size: 2em;
    clear: both;
    border-bottom: 1px solid #E7E2A2;
    margin: 5px 0px;
    padding-bottom: 1px;
    overflow: hidden;
}

.mileStoneEdit {
    background: #F9F9DC;
    border: 1px solid #E4E49D;
    padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#lblPopTitle {
    font-weight: bold;
    font-size: 1em;
}

#addMilestone td {
    vertical-align: top;
}

#divMilestoneDetails {
    border: 1px solid #BBBA24;
    z-index: 1000;
}

#divNote table, #divNote div, #divNote {
    background-color: #F9F9DC;
    border: 1px solid #BBBA24;
}

.displayNone {
    display: none;
}

.iconPosition {
    position: relative;
    top: 4px;
    left: 4px;
}

    .iconPosition span {
        margin-right: 3px;
    }

.createt_link {
    background: #ffffff;
}

.createt_active {
    background: red;
}

.createt_link_border {
    border: 1px solid #bbba24;
}

.createt_active_border {
    border: 1px solid red;
}

.spanPrinterFriendlyPage {
    cursor: pointer;
    color: #999900;
}

.popupBottomBorder {
    border-bottom: 1px solid #cccc66;
}

.popupLeftBorder {
    border-left: 1px dashed #cccc66;
}

.TheamColor {
    color: #999900;
}

.TheamBackgroundColor {
    background: #BBBA24;
}

#HomeNotificationsMenu {
    background: #BBBA22;
    color: #fff;
    overflow: hidden;
    padding: 5px;
}

.EditTmeSheetMilestoneDetails {
    font-weight: bold;
    background: #BBBA24;
    color: #FFFFFF;
}

.wiz-anc-current {
    background: #BBBA24 !important;
    border: 1px solid #E4E49D !important;
}

.wiz-anc-default {
    background: #EEEEAF !important;
    border: 1px solid #EEEEAF !important;
}

.MaskedTextBox_profile span {
    position: relative;
    left: 125px;
}

/*Login pagee*/
#loginWrap {
    width: 370px;
    margin: 50px auto;
}

    #loginWrap h2 {
        text-align: center;
        padding: 0px;
        margin: 0px;
    }

#loginMain {
    background: url(/App_Themes/green/images/login_bg.png) top left no-repeat;
    display: block;
    height: 400px;
}

    #loginMain strong {
        background: url(/App_Themes/green/images/login_title_bg.png) top left no-repeat;
        display: block;
        width: 375px;
        height: 51px;
        position: relative;
        top: 20px;
        right: 12px;
        color: #fff;
        line-height: 38px;
        padding-left: 25px;
        font-size: 1.5em;
        font-weight: normal;
    }

#loginInner {
    padding: 25px 19px 5px 12px;
}

    #loginInner label {
        display: block;
        font-size: 14px;
        margin: 5px 0px;
    }

    #loginInner .textBox {
        width: 100%;
        height: 38px;
        border: 1px solid #D1CFB2;
        border-radius: 10px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        line-height: 38px;
        text-indent: 10px;
    }

    #loginInner a {
        text-decoration: underline;
        color: #000;
        padding-right: 15px;
    }

    #loginInner .rightPadding {
        padding: 8px 0px 12px 0px;
        float: right;
    }

.checkbox {
    margin-top: 8px;
}

    .checkbox label {
        display: inline !important;
        padding: 5px 0px 0px 3px;
    }

#comm100_ChatButton {
    padding-top: 10px;
    padding-bottom: 10px;
}

/*End*/

/*Billing Style*/
#billingReport {
    font-family: Century Gothic;
    width: 797px;
}

    #billingReport fieldset { /*border:1px solid #DDDDDD;*/
        background: #ffffff;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        margin: 0px;
        padding: 5px;
    }

    #billingReport legend {
        font-size: 16px;
        color: #000;
        font-weight: normal;
        text-align: left;
    }

    #billingReport select {
        width: 75px;
    }

/* #currentBill p{color:#686868;font-style:italic; margin-top:8px;}*/

#currentBill {
    margin-bottom: 8px;
}

    #currentBill .w450 {
        width: 400px;
    }

    #currentBill .w300 {
        width: 350px;
        text-align: center;
    }

    #currentBill .marginRight {
        margin-right: 34px;
    }

    #currentBill ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

    #currentBill li {
        display: inline;
        float: left;
        width: 80px;
        margin-bottom: 10px;
    }

    #currentBill span {
        color: #686868;
        margin-right: 2px;
    }

#viewBill {
    clear: both;
}

    #viewBill span {
        color: #686868;
        margin-left: 10px;
        margin-right: 2px;
    }

#storageUser {
    width: 350px;
    float: left;
    margin-top: 8px;
}

#accountReport {
    width: 350px;
    float: right;
    margin-top: 8px;
}

#commonStyle {
    margin-bottom: 8px;
}

    /* #commonStyle img{width:100px !important;height:100px !important; float:right;}*/

    #commonStyle .grayBg {
        background: #F8F6F6;
        display: block;
        overflow: hidden;
        border: 1px solid #E6E2E2;
        margin-top: 3px;
        padding: 5px;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
    }

    #commonStyle .w200 {
        width: 200px;
        float: left;
    }

    #commonStyle .w130 {
        width: 130px;
        float: left;
    }

        #commonStyle .w130 img {
            width: 100px !important;
            height: 100px !important;
            float: right;
        }

    #commonStyle b {
        font-size: 16px;
        color: #000;
        display: block;
        font-weight: normal;
    }

    #commonStyle strong {
        color: #E00A0A;
    }

    #commonStyle label {
        width: 135px;
        float: left;
        margin-bottom: 3px;
    }

    #commonStyle br {
        height: 0;
        line-height: 0;
        clear: both;
    }

.maskedTextboxForError span {
    left: 165px;
    position: relative;
}

/*End*/

/*expenses*/

.expr {
    float: left;
    margin: 0px 5px;
}

.expr1 {
    padding-left: 12px;
}
/*popuptextbox*/
#popupexpenes label {
    position: relative;
    left: 3px;
    bottom: 3px;
}

#popupexpenes input {
    margin-left: 2px;
}

#popupexpenes select {
    margin-left: 2px;
}

#popupexpenes table, #popupexpenes td {
    border-collapse: collapse;
    border: 1px solid #cdcdcd;
    padding: 0px;
    margin: 0px;
}

#popupexpenes td {
    height: 30px;
}

#popupexpenes span.popupwrapper {
    position: relative;
    width: 200px;
    height: 20px;
    display: block;
    margin-left: 2px;
}

#popupexpenes textarea {
    width: 200px;
    height: 20px;
    position: absolute;
    padding: 0px;
    margin: 0px;
}

    #popupexpenes textarea:hover {
        width: 200px;
        height: 150px;
        z-index: 1000;
    }

#questionnaire {
    padding-left: 2px;
    color: #000;
    border: solid 1px #e4e49d;
    background: #f8f8d3;
    /* height: 30px;
	        line-height:30px;*/
    color: #000000;
    font-size: 12.5px;
    font-weight: bold;
    padding: 5px;
}

table.questionDiv {
    width: 100%;
    border-bottom: 1px solid #E4E49D;
    border-right: 1px solid #E4E49D;
    border-left: 1px solid #E4E49D;
}

.labelLeft label {
    padding: 0px 5px;
}

.labelLeft input {
    position: relative;
    top: 1px;
}

.takesurvey {
    border-bottom: 1px solid #E4E49D;
    border-right: 1px solid #E4E49D;
    border-left: 1px solid #E4E49D;
    padding: 5px;
    margin-bottom: 5px;
}

#questionnaire span {
    width: 750px;
    display: block;
    text-align: justify;
    color: #727206;
}

#questionnaire strong a {
    padding: 0px 5px 0px 0px;
    float: right;
    color: #000000 !important;
    position: relative;
    top: -17px;
    font-size: 12px !important;
}

.QuestionTitle {
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-align: justify;
    padding-bottom: 5px;
    display: block;
}

.QuestionDesc {
    display: block;
    font-size: 15px;
    color: #AFAE1A;
    padding: 5px 0px;
    text-align: justify;
}

#reportsTab ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#reportsTab li {
    display: inline;
    margin-right: 10px;
}

    #reportsTab li a {
        text-decoration: none;
        border: 1px solid #CFCF8B;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        padding: 5px;
    }

.mvReports {
    border-bottom: 1px solid #e4e49d;
    border-left: 1px solid #e4e49d;
    border-right: 1px solid #e4e49d;
    padding: 10px;
}

.noBorder td {
    border: none !important;
}

.noBorder th {
    border: none !important;
}

.noBorder {
    border: none !important;
}

.pending-reports {
    font-weight: bold;
    background-color: #F8F8E4;
    border: 1px dashed #E4E49D;
    width: 258px;
    margin-bottom: 2px;
}

.reports-date {
    font-weight: bold;
    background-color: #F7F6ED;
    text-align: center;
    padding: 3px 0px;
    border-top: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    border-left: 1px solid #E2E2E2;
}

#work-history {
    padding: 5px;
    margin: 10px 0px;
}

    #work-history table {
        border-collapse: collapse;
        margin-bottom: 5px;
    }

    #work-history th {
        padding-left: 2px;
        color: #000;
        border: solid 1px #e4e49d;
        background: #f8f8d3;
        height: 30px;
        color: #000000;
        font-size: 11px;
        font-weight: bold;
    }

    #work-history td {
        padding: 2px;
        border: solid 1px #e4e49d;
        color: #333333;
        cursor: pointer;
        font-size: 11px;
    }

.whistory {
    padding: 5px;
}

.MaskedTextBox_profile_witComment span {
    float: none;
    position: relative;
}

h3.wheader {
    background: #EDF1D6 !important;
    padding: 5px;
    margin: 5px;
}

.wborder {
    border-top: 1px dotted #BBBA24;
    clear: both;
}

#postigList .categoryBG {
    padding-left: 2px;
    color: #000;
    border-left: solid 1px #E7E2A2;
    border-right: solid 1px #E7E2A2;
    border-top: solid 1px #E7E2A2;
    background: #E0E089;
    height: 30px;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    display: block;
}

.mpDiv table {
    border: 1px solid #e4e49d;
    border-collapse: collapse;
    background-color: #f9f9dc;
}

    .mpDiv table td {
        border: 1px solid #e4e49d;
        padding: 5px;
        font-weight: bold;
        color: #3F3F3F;
    }
    .PopUpWindowForTimesheetCommentsWb {
            height: 500px;
        }

        .PopUpWindowForMilestone {
            position: fixed;
            top: 100px;
            left: 18%;
            width: 65%;
            background-color: #BBBA22;
            z-index: 10;
            overflow: hidden;
        }
.help {
    background:url(../../includes/images/HelpIcon.png) top left no-repeat;
    height:20px;
    width:20px;
    display:inline-block;
    top:5px;
}

/*Benefits Theems*/
 #main-menu
        {
           /*background: url(../../includes/images/MenuBgFullLength.jpg) no-repeat;
           
           background:url(../../App_Themes/blue/images/MenuBg.jpg) no-repeat;
           float:right;
           overflow:hidden;
           right:0;
           top:0;*/
           background:url(../../App_Themes/green/images/MenuBgFullLength.jpg) no-repeat;
            height: 38px;
            position: static;
        }
 #div_ReportTypes {
                border: 1px solid #cbcc66;
                overflow: hidden;
                padding: 10px;             
        }

  /*.tbl-header th {width:248.25px;text-align:left;}
.tbl-header th:nth-child(1){vertical-align:middle;}
.tbl-header th:nth-child(2),th:nth-child(3),th:nth-child(4){background:url(../../App_Themes/green/images/tab-bg.jpg) top left no-repeat;width:248px;height:94px;text-align:center;vertical-align:middle;}
.tbl-body{min-height:500px;overflow-y:scroll;height:300px;}
.tbl-body td{width:248.25px;padding:5px;text-align:left;}
.tbl-body tr:nth-child(odd){background:#f7f8c0; height:30px;}
.tbl-body tr:nth-child(even){background:#fafae5; height:30px;}*/
.tbl-header th.first-colum{width:243px;text-align:left;}
.tbl-header th{vertical-align:middle;font-size: 1.3em;}
/*.tbl-header th.next-colums{background:url(../../App_Themes/green/images/tab-bg.jpg) top left no-repeat;width:244px;height:93px;text-align:center;vertical-align:middle;font-size: 1.3em;}*/

    
.tbl-body{min-height:500px;overflow-y:scroll;height:300px;}
.tbl-body td{width:243px;padding:5px;}
.tbl-body tr:nth-child(odd){background:#f7f8c0; height:30px;}
.tbl-body tr:nth-child(even){background:#fafae5; height:30px;}
.tbl-body td{border-right:1px solid #e4e49d;}
.tbl-bodySumm{margin: 20px 0px;}
.tbl-bodySumm td{width:243px;padding:5px;}
.tbl-bodySumm tr{height:10px;}
.tbl-bodyRates {width:260px;float:left;margin-right:25px;}

.tbl-bodyRates h2 {text-align:center;margin-bottom:20px;font-size:1.3em;}
.tbl-bodyRates {overflow:hidden; padding:20px;float:left;}
.tbl-bodyRates span {vertical-align: top;}
.tbl-bodyRates label{padding-left: 10px;vertical-align: top;width: 100px;display:inline-block;}
.tbl-bodyRates input {vertical-align:middle;}
.tbl-bodyRates1 {clear: both;padding-top: 20px;margin:0 20%;}
.tbl-bodyRates1 label{padding-left: 10px;vertical-align: top;}
.tbl-bodyRates1 input {vertical-align:bottom;}
 
  .benefits_filter {
        background: #f9f9dc;
        border: 1px solid #e4e49d;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius:5px;
        overflow:hidden;
        padding:5px;
    }
   .ws75 {
        width:75px;
            border: 1px solid #bbba24;
    height: 20px;
  
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    }

   /*Vision insurance table*/

.tbl-bodyRates2{border: 1px solid #cdcdcd;padding: 20px;width: 300px;margin: 0 auto;}
.tbl-bodyRates2 span {vertical-align: top;}
.tbl-bodyRates2 label {padding-left: 10px;vertical-align: top;width: 150px;display:inline-block;}
.tbl-bodyRates2 input {vertical-align: bottom;} 




#div_ReportTypes {
    border: 1px solid #cbcc66;
    overflow: hidden;
    padding: 10px;
}
.headClass {
            font-weight: bold;
            padding: 5px 0px;
            display: block;
            width: 190px;
            border-left: 1px solid #cbcc66;
            border-right: 1px solid #cbcc66;
            border-top: 1px solid #cbcc66;
        }

#div_EmployeeDocuments {
    border: 1px solid #cbcc66;
    overflow: hidden;
    padding: 10px;
}
 #div_insuranceDocuments {
                border: 1px solid #cbcc66;
                overflow: hidden;
                padding: 10px;
        }

.anand-test {
    border:1px solid #cbcc66;
    padding:10px;
}

.PopUpWindowForSummary1 {
    
            position: fixed !important;
            top: 25px  !important;
            left: 50%  !important;
            width: 75%  !important;
            border: 1px solid #BBBA24  !important;
            background: #fff  !important;
            z-index: 10 !important;
           overflow:auto !important;
            height:90%  !important;
            transform: translate(-50%, 0);
      
}
 .ddlNonEditable {
    background-color: #ebebe4;
}

.EditEducationDetails {
     padding: 5px;
     width:104%;
     border: 1px solid #dedede;
     background: #f8f8d3;
}

  .PopUpWindowForEdit {
   
       background: #ffffff;
       position: absolute;
       width: 500px;
       left: 40% !important;
       border: 1px solid #bbba22 !important;
       z-index: 10 !important;
       height: 165px;
       margin-left: -136px;
       top: 100px;
       padding: 10px;
    }
      .EditEmpEducation {
    border: 1px solid #bbba22;
    height: 22px;
    width: 330px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.PopUpWindowForSummaryTimeSheets {
   
            position: fixed;
            top: 200px;
            left: 23%;
            width: 50%;
            border: 1px solid #BBBA24;
            background: #fff;
            z-index: 10;
            overflow: hidden;
            height: 28%;
         
}

 .tbl-headerVision th{   
    width: 173px;
    text-align: center;
    vertical-align: middle;
    font-size: 1.3em;
    height: 50px;
    border-top: solid 1px #e4e49d;
    background: #f8f8d3;
    border-left: 1px solid #e4e49d;
    border-bottom: 1px solid #e4e49d;

   }

.StyleButton_btnTimeSheets {
    behavior: url(http:\\www.exitfegs.co.uk\border-radius.htc);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: /*#8d8e02*/ url(../../App_Themes/green/images/ButtonBgHover.jpg) repeat-x; /*line-height:25px;*/
    padding: 10px 20px;
    text-align: center;
    border: 0px solid transparent;
    font-size: 15px;
    color: #fff !important;
    cursor: pointer;
    width: 110px;
}

.PopUpWindowForSummary {
   
    position: fixed !important;
    top: 120px !important;
    left: 18% !important;
    width: 64% !important;
    border: 1px solid #BBBA24 !important;
    background: #fff !important;
    z-index: 10 !important;
    overflow: auto !important;
    height: 66% !important;
    }

.PopUpWindowForSummaryLaunchEnrollment {
        position: fixed !important;
        top: 200px !important;
        left: 23% !important;
        width: 50% !important;
        border: 1px solid #BBBA24 !important;
        background: #fff !important;
        z-index: 10 !important;
        overflow: hidden !important;
        height: 28% !important;
    }

.PopUpWindowForSummaryClose {
        position: absolute !important;
        top: 80px !important;
        left: 15% !important;
        width: 720px !important;
        border: 1px solid #BBBA24 !important;
        background: #fff !important;
        z-index: 10 !important;
        overflow: hidden !important;
        height: 200px !important;
    }

.PopUpWindowForBenefitsSummaryClose {
        position: absolute !important;
    top: 165px !important;
    left: 22% !important;
    width: 720px !important;
    border: 1px solid #BBBA24 !important;
    background: #fff !important;
    z-index: 10 !important;
    overflow: hidden !important;
    height: 200px !important;
    }

.PopUpWindowTreeview {
    position: absolute;
    top: 3% !important;
    /* left: -6%; */
    width: 100%;
    border: 1px solid #BBBA24 !important;
    background: #fff !important;
    z-index: 10 !important;
    overflow: hidden !important;
    height: 510px !important;
    left: 0%;
    /*right: 2%;*/
}

 .StyleButton_btn {
            
     behavior: url(http:\\www.exitfegs.co.uk\border-radius.htc);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: /*#8d8e02*/ url(../../App_Themes/green/images/ButtonBgHover.jpg) repeat-x; /*line-height:25px;*/
    padding: 10px 20px;
    text-align:center;   
    border: 0px solid transparent;
    font-size: 15px;
    color: #fff !important;
    cursor: pointer;
    width:auto;
        }

/* ITTraining CSS class*/
.PopUpWindowForSummaryITTraing {
   
   position: absolute !important;
    top: 3% !important;
    left: 10% !important;
    width: 77% !important;
    border: 1px solid #BBBA24 !important;
    background: #ffffff !important;
    z-index: 10 !important;
    overflow: auto !important;

    
   
    }

.PopUpWindowForSummaryITTraing_CourseMapping {
   
position: fixed !important;
   
top: 10% !important;
   
left: 10% !important;
   
border: 1px solid #BBBA24 !important;
   
background: #ffffff !important;
   
z-index: 10 !important;
   
width: 80%;
   
}


.PopUpWindowForRemoveCourse_Delete {
   
       /*background: #ffffff;*/
       position: fixed !important;
        top: 200px !important;
        left: 25% !important;
        width: 50% !important;
        border: 1px solid #BBBA24 !important;
        background: #fff !important;
        z-index: 10 !important;
        overflow: hidden !important;
       height: 28% !important;
       
    }

      .wt220_Grid {
    border: 1px solid #bbba24;
    height: 20px;
    width: 500px;
    font-size: 12px;
    color: #535353;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

    .PopUpWindowForSummaryITTraing1 {
    position: absolute !important;
    top: 15% !important;
    left: 10% !important;
    width: 80% !important;
    border: 1px solid #BBBA24 !important;
    /* background: #f8f8d3 !important; */
    background-color: #fff;
    z-index: 10 !important;
    }

    .PopUpWindowForSummaryITTraing_Conversation {
    position: absolute !important;
    top: 3% !important;
    left: 0% !important;
    width: 105% !important;
    border: 1px solid #BBBA24 !important;
    /* background: #f8f8d3 !important; */
    background-color: #fff;
    z-index: 10 !important;
    /* height: 70% !important; */
    }

    .PopUpConversationHistory_Head {
    text-align:center; 
    width:96% !important;
    margin-left: 10px;  
    background-color: #f8f8d3; 
    border:solid 1px #e4e49d; 
    height:20px;
    padding:5px;
}

    .ITTrainingoversitetablediv {
    text-align:center; 
    background-color: #f8f8d3;
    border:solid 1px #e4e49d;
    height:20px;padding:5px;
}

    .timesheet_paging {
            display: flex;
            margin: 1em auto;
            justify-content: center;
            font-size: 1.1em;
        }
        .timesheet_paging div:nth-child(3) {
                margin: 0 1em;
        }
        .timesheet_paging div:nth-child(2), .timesheet_paging div:nth-child(4) {
                padding: 0 0.5em;
                font-weight: 700;
        }
        .timesheet_paging div:nth-child(3) table td {
                font-weight: 700;
                padding: 0 5px;
         }
         .timesheet_paging div:nth-child(3) table td a:hover {
                    color: #cbcc66;
         }
         /*.timesheet_paging div:nth-child(1) a:before, .timesheet_paging div:nth-child(5) a:after {
                content: "";
                background-image: url(../../App_Themes/green/images/left-arrow.png);
                background-repeat: no-repeat;
                display: block;
                width: 18px;
                height: 18px;
                background-size: 18px 18px;
         }
         .timesheet_paging div:nth-child(5) a:after {
                transform:rotate(180deg);
         }*/
        .timesheet_paging div:nth-child(1), .timesheet_paging div:nth-child(5) {
            font-weight:700;
        }


        .pagenation_color {
            background: #cccc66;
            padding: 0em 0.5em;
            color: #fff;
        }

    