@charset "UTF-8";
/* CSS Document */
.flexigrid {
    font-family: yekan;
    font-size: 11px;
    position: relative;
    border: 0px solid #eee;
    overflow: hidden;
    /*
color: #000;
    */
}

* {
    font-family: yekan !important;
    font-size: 14px ;
}

.noicon{
    background-image: none;
}

.flexigrid.hideBody {
    height: 34px !important;
    border-bottom: 1px solid #ccc;
}

td div .ui-button-icon-only .ui-icon {

    margin-top: -14px;

}

.ie6fullwidthbug {
    border-right: 0px solid #ccc;
    padding-right: 2px;
}


.flexigrid div.nDiv {
    /*
background: #eee url(images/line.gif) repeat-y -1px top;
        border: 1px solid #ccc;
        border-top: 0px;
        overflow: auto;
        left: 0px;
        position: absolute;
        z-index: 999;
        float: left;
    */
}

span.pPageStat , .pcontrol{
    font-size: 12px !important;
}

.flexigrid div.nDiv table {
    margin: 2px;
}

.flexigrid div.hDivBox {
    float: right;
    padding-left: 40px;
}

.flexigrid div.bDiv table {
    margin-bottom: 10px;
}

.flexigrid div.bDiv table.autoht {
    border-bottom: 0px;
    margin-bottom: 0px;
}

.flexigrid div.nDiv td {
    padding: 2px 3px;
    /*
border: 1px solid #eee;
    */
    cursor: default;
}

.flexigrid div.nDiv tr:hover td,.flexigrid div.nDiv tr.ndcolover td {
    /*
background: #d5effc url(images/hl.png) repeat-x top;
        border: 1px solid #a8d8eb;
    */
}

.flexigrid div.nDiv td.ndcol1 {
    /*
border-right: 1px solid #ccc;
    */
}

.flexigrid div.nDiv td.ndcol2 {
    /*
border-left: 1px solid #fff;
    */
    padding-right: 10px;
}

.flexigrid div.nDiv tr:hover td.ndcol1,.flexigrid div.nDiv tr.ndcolover td.ndcol1
{
    /*
border-right: 1px solid #d2e3ec;
    */
}

.flexigrid div.nDiv tr:hover td.ndcol2,.flexigrid div.nDiv tr.ndcolover td.ndcol2
{
    /*
border-left: 1px solid #eef8ff;
    */
}

.flexigrid div.nBtn {
    position: absolute;
    height: 24px;
    width: 14px;
    z-index: 900;
    border-bottom:none;
    border-top: none;
    /*
background: #fafafa url(images/fhbg.gif) repeat-x bottom;
        border: 0px solid #ccc;
        border-left: 1px solid #ccc;
    */
    top: 0px;
    left: 0px;
    margin-top: 1px;
    cursor: pointer;
    display: none;
}

.flexigrid div.nBtn div {
    /*
height: 24px;
        width: 12px;
        border-left: 1px solid #fff;
        float: left;
        background: url(images/ddn.png) no-repeat center;
    */
}

.flexigrid div.nBtn.srtd {
    /*
background: url(images/wbg.gif) repeat-x 0px -1px;
    */
}

.flexigrid div.mDiv {
    /*
background: url(images/wbg.gif) repeat-x top;
        border: 1px solid #ccc;
        border-bottom: 0px;
        border-top: 0px;
        font-weight: bold;
    */
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    /*z-index: 1001;*/
}

.flexigrid div.mDiv div {
    padding: 6px;
    white-space: nowrap;
}

.flexigrid div.mDiv div.ftitle{
    float: right;
}

.flexigrid div.mDiv div.tbuttons{
    float: left;
}

.flexigrid div.mDiv div.ptogtitle {
    position: absolute;
    top: 4px;
    left: 3px;
    padding: 0px;
    height: 16px;
    width: 16px;
    overflow: hidden;
    /*
        border: 1px solid #ccc;
    */
    cursor: pointer;
}

.flexigrid div.mDiv div.ptogtitle:hover {
    background-position: left -2px;
    border-color: #bbb;
}

.flexigrid div.mDiv div.ptogtitle span {
    display: block;
    /*
        border-left: 1px solid #eee;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #ddd;
        background: url(images/uup.png) no-repeat center;
    */	width: 14px;
    height: 14px;
}

.flexigrid div.mDiv div.ptogtitle.vsble span {
    /*
background: url(images/ddn.png) no-repeat center;
    */
}

.flexigrid div.tDiv /*toolbar*/ {
    /*
        background: #fafafa url(images/bg.gif) repeat-x top;
        border: 1px solid #ccc;
        border-bottom: 0px;
    */
    position: relative;
    overflow: hidden;
}

.flexigrid div.tDiv2 {
    float: right;
    clear: both;
    padding: 1px;
}

.flexigrid div.sDiv /*toolbar*/ {
    position: relative;
    /*
        background: #fafafa url(images/bg.gif) repeat-x top;
        border: 1px solid #ccc;
    */
    border-top: 0px;
    overflow: hidden;
    display: none;
    border-top: solid 1px black;
}

.flexigrid div.sDiv2 {
    float: right;
    clear: both;

    padding-left: 5px;

    position: absolute;

    top: 0;
    /*
        width: 1024px;
    */
}

.flexigrid div.sDiv td{
    border-top-color: black;
}

.flexigrid div.sDiv2 input{
    padding: 0;
    margin: 0;
    border: 0;
}

.flexigrid div.sDiv2 input,.flexigrid div.sDiv2 select {
    vertical-align: middle;
}

.flexigrid div.btnseparator {
    float: right;
    height: 22px;
    /*
border-left: 1px solid #ccc;
        border-right: 1px solid #fff;
    */
    border-right:none;
    margin: 1px;
}

.flexigrid a.fbutton {
    float: right;
    display: block;
    cursor: pointer;
    padding: 3px;
}

.flexigrid div.fbutton div {
    float: left;
    padding: 1px 3px;
}

.flexigrid a.fbutton span {
    float: left;
    display: block;
}



/* end toolbar*/
.flexigrid div.hDiv {
    position: relative;
    /*z-index: 1001;*/
    /*
background: #fafafa url(images/fhbg.gif) repeat-x bottom;
        border: 1px solid #ccc;
        border-bottom: 0px;
    */
    overflow: hidden;
}

.flexigrid div.hDiv table {
    margin-bottom: auto;
    /*
border-left: 1px solid #fff;
    */
}

.flexigrid div.cDrag {
    float: left;
    position: absolute;
    z-index: 2;
    overflow: visible;
}

.flexigrid div.cDrag div {
    float: left;
    background: none;
    display: block;
    position: absolute;
    height: 24px;
    width: 2px;
    cursor: col-resize;
}

.flexigrid div.cDrag div:hover,.flexigrid div.cDrag div.dragging {
    /*
background: url(images/line.gif) repeat-y 2px center;
    */
}

.flexigrid div.iDiv {
    border: 1px solid #316ac5;
    position: absolute;
    overflow: visible;
    background: none;
}

.flexigrid div.iDiv input,.flexigrid div.iDiv select,.flexigrid div.iDiv textarea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.flexigrid div.iDiv input.tb {
    border: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    padding: 0px;
    background: none;
}

.flexigrid div.bDiv {
    /*
border: 1px solid #ccc;
        background: #fff;
    */
    border-top: 0px;
    overflow: auto;
    position: relative;
}

.flexigrid div.bDiv table {
    border-bottom: 1px solid #ccc;
}

.flexigrid div.hGrip {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 5px;
    width: 5px;
    background: url(images/line.gif) repeat-x center;
    margin-left: 1px;
    cursor: col-resize;
}

.flexigrid div.hGrip:hover,.flexigrid div.hGrip.hgOver {
    border-left: 1px solid #999;
    margin-left: 0px;
}

.flexigrid div.vGrip {
    height: 5px;
    overflow: hidden;
    position: relative;
    /*
background: #fafafa url(images/wbg.gif) repeat-x 0px -1px;
        border: 1px solid #ccc;
    */
    border-top: 0px;
    text-align: center;
    cursor: row-resize;
    margin-top:-2px;
}

.flexigrid div.vGrip span {
    display: block;
    margin: 1px auto;
    width: 100%;
    height: 1px;
    overflow: hidden;
    /*
        border-top: 1px solid #aaa;
        border-bottom: 1px solid #aaa;
    */
    background: none;
}

.flexigrid div.hDiv th,.flexigrid  div.bDiv td, .flexigrid  div.sDiv td
/* common cell properties*/ {
    text-align: left;

    border-right: none;
    border-top : none;

    overflow: hidden;
    vertical-align: top !important;
    padding-left: 0;
    padding-right: 0;
}

.flexigrid div.hDiv th{
    /*
border-bottom:none;
    */
}

.flexigrid div.hDiv th div,.flexigrid div.sDiv div.sDiv2 td > div,.flexigrid  div.bDiv td  div,div.colCopy div
/* common inner cell properties*/ {
    padding: 3px;
    border:none;
}

.flexigrid div.hDiv th,div.colCopy {
    font-weight: normal;
    height: 24px;
    cursor: default;
    white-space: nowrap;
    overflow: hidden;
}

.flexigrid div.hDiv.wrap-header th, div.colCopy{
    height: 40px;
    white-space: normal;
}

div.colCopy {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: #fafafa url(images/fhbg.gif) repeat-x bottom;
    border: 1px solid #ccc;
    border-bottom: 0px;
    overflow: hidden;
}

.flexigrid div.hDiv th.sorted {
    /*
background: url(images/wbg.gif) repeat-x 0px -1px;
        border-bottom: 0px solid #ccc;
    */
}

.flexigrid div.hDiv th.thOver {

}

.flexigrid div.hDiv th.thOver div,.flexigrid div.hDiv th.sorted.thOver div
{
    /*
border-bottom: 1px solid orange;
        padding-bottom: 4px;
    */
}

.flexigrid div.hDiv th.sorted div {
    /*
border-bottom: 0px solid #ccc;
        padding-bottom: 5px;
    */
}

.flexigrid div.hDiv th.thMove {
    background: #fff;
    color: #fff;
}

.flexigrid div.hDiv th.sorted.thMove div {
    border-bottom: 1px solid #fff;
    padding-bottom: 4px
}

.flexigrid div.hDiv th.thMove div {
    background: #fff !important;
}

.flexigrid div.hDiv th div.sdesc {
    /*
background: url(images/dn.png) no-repeat center top;
    */
}

.flexigrid div.hDiv th div.sasc {
    /*
        background: url(images/up.png) no-repeat center top;
    */
}

.flexigrid div.bDiv td {
    /*
border-bottom: 1px solid #fff;
    */
    vertical-align: top;
    white-space: nowrap;
}

.flexigrid div.hDiv th div {
    height: 100%;
}

.flexigrid div.hDiv th div span.ui-icon {
    display: inline-block;
}

.flexigrid span.cdropleft {
    display: block;
    background: url(images/next.gif) no-repeat -4px center;
    width: 24px;
    height: 24px;
    position: relative;
    top: -24px;
    margin-bottom: -24px;
    z-index: 3;
}

.flexigrid div.hDiv span.cdropright {
    display: block;
    background: url(images/prev.gif) no-repeat 12px center;
    width: 24px;
    height: 24px;
    float: left;
    position: relative;
    top: -24px;
    margin-bottom: -24px;
}

.flexigrid div.bDiv td div, .flexigrid div.sDiv div.sDiv2 td div {
    /*
border-top: 0px solid #fff;
    */
    padding-bottom: 2px;
}

.flexigrid tr td.sorted {
    /*
background: #f3f3f3;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #f3f3f3;
    */
}

.flexigrid tr td.sorted div {

}

.flexigrid tr.erow td {
}

.flexigrid tr.erow td.sorted {
    /*	background: #e3e3e3;
        border-bottom: 1px solid #e3e3e3;*/
}

.flexigrid tr.erow td.sorted div {

}

.flexigrid div.bDiv tr:hover td,.flexigrid div.bDiv tr:hover td.sorted,.flexigrid div.bDiv tr.trOver td.sorted,.flexigrid div.bDiv tr.trOver td
{
    /*
background: #d9ebf5;
        border-left: 1px solid #eef8ff;
        border-bottom: 1px dotted #a8d8eb;
    */
}

.flexigrid div.bDiv tr.trSelected:hover td,.flexigrid div.bDiv tr.trSelected:hover td.sorted,.flexigrid div.bDiv tr.trOver.trSelected td.sorted,.flexigrid div.bDiv tr.trOver.trSelected td,.flexigrid tr.trSelected td.sorted,.flexigrid tr.trSelected td
{
    /*
background: #d5effc url(images/hl.png) repeat-x top;
        border-right: 1px solid #d2e3ec;
        border-left: 1px solid #eef8ff;
        border-bottom: 1px solid #a8d8eb;
    */
}

/* novstripe adjustments */
.flexigrid.novstripe .bDiv table {
    /*
border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;
    */
}

.flexigrid.novstripe  div.bDiv td {
    border-right-color: #fff;
}

.flexigrid.novstripe div.bDiv tr.erow td.sorted {
    border-right-color: #e3e3e3;
}

.flexigrid.novstripe div.bDiv tr td.sorted {
    border-right-color: #f3f3f3;
}

.flexigrid.novstripe  div.bDiv tr.erow td {
    border-right-color: #f7f7f7;
    border-left-color: #f7f7f7;
}

.flexigrid.novstripe div.bDiv tr.trSelected:hover td,.flexigrid.novstripe div.bDiv tr.trSelected:hover td.sorted,.flexigrid.novstripe div.bDiv tr.trOver.trSelected td.sorted,.flexigrid.novstripe div.bDiv tr.trOver.trSelected td,.flexigrid.novstripe tr.trSelected td.sorted,.flexigrid.novstripe tr.trSelected td
{
    /*
        border-right: 1px solid #0066FF;
        border-left: 1px solid #0066FF;
    */
}

.flexigrid.novstripe div.bDiv tr.trOver td,.flexigrid.novstripe div.bDiv tr:hover td
{
    border-left-color: #d9ebf5;
    border-right-color: #d9ebf5;
}

/* end novstripe */
.flexigrid div.pDiv {
    /*
background: url(images/wbg.gif) repeat-x 0 -1px;
        border: 1px solid #ccc;
    */
    border-top: 0px;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}

.flexigrid div.pDiv div.pDiv2 {
    margin: 3px;
    margin-left: -2px;
    float: left;
    /*
width: 1024px;
    */
}

div.pGroup {
    float: right;
    background: none;
    height: 24px;
    margin: 0px 5px;
}

.flexigrid div.pDiv .pPageStat,.flexigrid div.pDiv .pcontrol {
    position: relative;
    top: 5px;
    overflow: visible;
}

.flexigrid div.pDiv input {
    vertical-align: text-top;
    position: relative;
    top: -5px;
    text-align: center;
}

.flexigrid div.pDiv  div.pButton {
    float: left;
    width: 22px;
    height: 22px;
    /*
border: 0px;
    */
    cursor: pointer;
    overflow: hidden;
}

.flexigrid div.pDiv  div.pButton:hover,.flexigrid div.pDiv  div.pButton.pBtnOver
{
    /*
width: 20px;
        height: 20px;
        border: 1px solid #ccc;
        cursor: pointer;
    */
}

.flexigrid div.pDiv  div.pButton span {
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    margin:3px;
}

.flexigrid div.pDiv  div.pButton:hover span,.flexigrid div.pDiv  div.pButton.pBtnOver span
{
    /*
width: 19px;
        height: 19px;
        border-top: 1px solid #fff;
        border-left: 1px solid #fff;
    */
}

.flexigrid .pSearch {
    /*
background: url(images/magnifier.png) no-repeat center;
    */
}

.flexigrid .pFirst {
    /*
background: url(images/first.gif) no-repeat center;
    */
}

.flexigrid .pPrev {
    /*
background: url(images/prev.gif) no-repeat center;
    */
}

.flexigrid .pNext {
    /*
background: url(images/next.gif) no-repeat center;
    */
}

.flexigrid .pLast {
    /*
background: url(images/last.gif) no-repeat center;
    */
}

.flexigrid .pReload {
    /*
background: url(images/load.png) no-repeat center;
    */
}

.flexigrid .pReload.loading span{
    background: url(images/load.gif) no-repeat center;
}

/* ie adjustments */
.flexigrid.ie div.hDiv th div,.flexigrid.ie  div.bDiv td  div,div.colCopy.ie div
/* common inner cell properties*/ {
    overflow: hidden;
}

.ui-icon.ui-icon-16.ui-icon-ssd-refresh{
    background-image: url(images/isync.png);
}

.ui-icon.ui-icon-16.ui-icon-ssd-search{
    background-image: url(images/search.png);
}
.ui-icon.ui-icon-ssd-close_search{
    background-image: url(images/close_search.png) !important;
}
.ui-icon.ui-icon-16.ui-icon-ssd-reject{
    background-image: url(images/Reject.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-change-username{
    background-image: url(images/change-username.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-change-status{
    background-image: url(images/change-status-16.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-message{
    background-image: url(images/massage.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-resend-message{
    background-image: url(images/resend-message.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-resend-email{
    background-image: url(images/resend-email.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-confirm{
    background-image: url(images/userConfirm.png);
}


.ui-icon.ui-icon-16.ui-icon-ssd-info{
    background-image: url(images/info.png);
}

.ui-icon.ui-icon-16.ui-icon-ssd-legalClose{
    background-image: url(images/legalClose.png);
}

.ui-icon.ui-icon-16.ui-icon-ssd-legalList{
    background-image: url(images/legalList.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-readyLetter{
    background-image: url(images/letter.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-resend-sms{
    background-image: url(images/sms-24.png);
    width: 24px !important;
    height: 24px !important;
}
.ui-icon.ui-icon-16.ui-icon-ssd-resend-email{
    background-image: url(images/home-email-24.png);
    width: 24px !important;
    height: 24px !important;
}
.ui-icon.ui-icon-16.ui-icon-ssd-evalHelp{
    background-image: url(images/help.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-documents{
    background-image: url(images/documentsl-18x18.gif);
}
.ui-icon.ui-icon-16.ui-icon-ssd-newspaper{
    background-image: url(images/news-20-20.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-order{
    background-image: url(images/order.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-legalConfirm{
    background-image: url(images/legalConfirm.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-attach{
    background-image: url(images/attach16-16.png);
}

.ui-icon.ui-icon-16.ui-icon-ssd-compeletionForm{
    background-image: url(images/documents-purple-16.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-readiness{
    background-image: url(images/flag_green-22-22.png);
    width: 22px !important;
    height: 22px !important;
}
.ui-icon.ui-icon-16.ui-icon-ssd-searchCompany{
    background-image: url(images/searchCompany.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-showWizardDoc{
    background-image: url(images/showWizardDoc-16x16.png);
}




.ui-icon-20.ui-icon-grid-settings{
    background-image: url(images/grid-settings.png);
}

.ui-icon-16.ui-icon-grid-close{
    background-image: url(images/grid-close.png);
}

.ui-icon.ui-icon-16.ui-icon-ssd-add{
    background-image: url(images/plus_orange.png);
}

.ui-icon.ui-icon-16.ui-icon-ssd-edit{
    background-image: url(images/edit.png);
}

.ui-icon.ui-icon-16.ui-icon-ssd-delete{
    background-image: url(images/trash_empty.png);
}

.ui-state-default .ui-icon-excel {
    background-image: url("images/xls.png");
}

.ui-state-default .ui-icon-pdf {
    background-image: url("images/pdf3.png");
}

.ui-icon.ui-icon-16.ui-icon-ssd-retry {
    background-image: url("images/retry.png");
}

.ui-icon-16{
    width: 16px;
    height: 16px;
    float: left;
    cursor : pointer;
}

.ui-state-default .ui-icon-16{
    width: 16px;
    height: 16px;
    float: left;
    cursor : pointer;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    font-weight: normal;
}
.ui-icon-16.ui-icon-grid-open{
    background-image: url(images/grid-open.png) !important;
}

.ui-icon-16.ui-icon-grid-close{
    background-image: url(images/grid-close.png) !important;
}
.ui-icon-16.ui-icon-grid-cancel, .ui-icon.ui-icon-grid-cancel{
    background-image: url(images/grid_Cancel.png) !important;
}
.ui-icon-16.ui-icon-grid-maximize{
    background-image: url(images/maximize.png) !important;
}

.ui-icon.ui-icon-16.ui-icon-ssd-sendReceiveDocs{
    background-image: url(images/sendDocs.png);
}
.ui-state-default .ui-icon-ssd-download {
    background-image: url("images/Pictures.ico") !important;
}

.showOnOverlay{
    z-index: 1001;
}
.ui-icon.ui-icon-16.ui-icon-ssd-sendMessage{
    background-image: url(images/sendMessage.png);
}

.ui-icon.ui-icon-16.ui-icon-ssd-greenTick,.ui-icon.ui-icon-ssd-greenTick{
    background-image: url(images/greenTick.png);
}

.ui-icon.ui-icon-16.ui-icon-ssd-violetInfo{
    background-image: url(images/violetInfo.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-showForm{
    background-image: url(images/showForm.png);
}

.hideOnLoad{
    display: none;
}

.ui-icon.ui-icon-16.ui-icon-ssd-data-info{
    background-image: url(images/datainfo-22.png);
    width:22px !important;
    height: 22px !important;
}
.ui-icon.ui-icon-16.ui-icon-ssd-manager{
    background-image: url(images/manager22.png);
    width:22px !important;
    height: 22px !important;
}
.ui-icon.ui-icon-16.ui-icon-ssd-confirm-grade{
    background-image: url(images/rank16x16.png);
    width:22px !important;
    height: 22px !important;
}
.ui-icon.ui-icon-16.ui-icon-ssd-address{
    background-image: url(images/Address-22.png);
    width:22px !important;
    height: 22px !important;
}
.ui-icon.ui-icon-16.ui-icon-ssd-showPcitures{
    background-image: url(images/showPcitures-22.png);
    width:22px !important;
    height: 22px !important;
}
.ui-icon.ui-icon-16.ui-icon-ssd-showSpecialty{
    background-image: url(images/showSpecialty-22.png);
    width:22px !important;
    height: 22px !important;
}
.ui-icon.ui-icon-ssd-stepDone{
    background-image: url(images/stepDone-24.png);
    height: 24px;
    width: 24px;
}
.ui-icon.ui-icon-ssd-stepDone16{
    background-image: url(images/stepDone-16.png);
    height: 16px;
    width: 16px;
}
.ui-icon.ui-icon-ssd-reject16{
    background-image: url(images/reject16x16_2.png);
    height: 16px;
    width: 16px;
}

.ui-icon.ui-icon-ssd-stepError{
    background-image: url(images/stepError-24.png);
    height: 24px;
    width: 24px;
}
.ui-icon.ui-icon-ssd-stepSend{
    background-image: url(images/send-orange-24.png);
    height: 24px;
    width: 24px;
}
.ui-icon-ssd-stepSend2{
    background-image: url(images/send-orange-24.png) !important; 
    background-color: transparent !important; 
    background-repeat: no-repeat !important;  
    background-position: 0px 0px !important;  
    cursor: pointer;        
    height: 24px;           
    padding-left: 24px !important;    
    vertical-align: middle; 
}
.ui-icon-ssd-submitStep{
    background-image: url(images/do-step.png) !important;
    background-repeat: no-repeat !important;
    height: 30px;
    width: 170px;
    border-color: #89B886 !important;
    background-color: #DBFFD9 !important;
    text-align: right;
}
.ui-icon-ssd-tick-back{
    background-image: url(images/tick-back.png) !important;
    background-repeat: no-repeat !important;
    height: 30px;
    width: 110px;
}

.ui-icon-ssd-alert{
    background-image: url(images/alert100x120.png) !important;
    background-repeat: no-repeat !important;
    height: 25px;
    width: 30px;
    background-size: 30px;
    display: inline-block;
    margin-bottom: -5px;
}
.ui-icon.ui-icon-16.ui-icon-ssd-lock{
    background-image: url(images/Lock.png);
}
.ui-icon.ui-icon-16.ui-icon-ssd-propos{
    background-image: url(images/notes.png);
}
.ui-icon-grid-tooltip{
    background-image: url("images/showTooltip.png")!important;
    background-repeat: no-repeat !important;
    background-position: center !important ;
    display: inline-block !important;
}

.ui-icon-grid-noTooltip{
    background-image: url("images/removeTooltip4.png")!important;
    background-repeat: no-repeat !important;
    background-position: center !important ;
    display: inline-block !important;
}
.icon-pdf{
    background-image: url("images/pdf3.png") !important;
    height: 16px !important;
    width: 16px !important;
    cursor:pointer;

}

.icon-xls{
    background-image: url("images/xls.png") !important;
    height: 16px !important;
    width: 16px !important;  
}

.icon-doc{
    background-image: url("images/word.png") !important;
    height: 16px !important;
    width: 16px !important;  
}

.icon-png{
    background-image: url("images/png-file-icon.png") !important;
    height: 16px !important;
    width: 16px !important;  
}
.download-png{
    background-image: url("images/download.png") !important;
    height: 16px !important;
    width: 16px !important;  
    cursor:pointer;
}

.ui-icon.ui-icon-16.ui-icon-ssd-eyeView{
    background-image: url(images/eye-view-16.png) !important;
}
.ui-icon.ui-icon-16.ui-icon-ssd-people{
    background-image: url(images/users.png) !important;
}

.tooltip{
    width:auto;
    padding: 2px;
    font-weight: normal;
    font-size : 10px !important;
    z-index : 1000003;
}
.cluetip-inner {
    width:auto;
    padding: 2px;
    font-weight: normal;
    font-size : 10px !important;
    z-index : 1000003;
}