/* Login Page */
.Loginbody
{ 
  -webkit-transition: background-color 1000ms  ease-in; 
    -moz-transition: background-color 1000ms  ease-in; 
    -o-transition: background-color 1000ms  ease-in; 
    -ms-transition: background-color 1000ms  ease-in; 
    transition: background-color 1000ms  ease-in; 
    background:#264d7c;  
    margin: 0px;
    /*height: 100%;*/
    width: 100%;
    /*scrollbar-face-color: #153E7E;
    scrollbar-shadow-color: #dbe5ff;
    scrollbar-highlight-color: #dbe5ff;
    scrollbar-3dlight-color: #dbe5ff;
    scrollbar-darkshadow-color: #23408b;
    scrollbar-track-color: #dbe5ff;*/
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.titleConfiq1
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 11px;
    color: #061947;
    font-weight: bold;
}

.input
{
    border: 1px solid #959595;
}
.StylebtnLogin
{
    /*background-image: url(   '../images/login_button.gif' );*/
    background-color:#264d7c;
     width: 360px;
    height: 46px;
    border: 1px solid #afafaf;
    color:#ffffff;
    height: 42px;
    border: 1px solid #afafaf;
    color: #ffffff;
    text-transform: uppercase;
}
  .StylebtnLogin:hover {
    background-color:#112e51;
    cursor:pointer;
  }
.StylebtnCancel
{
    background-image: url(   '../images/login_cancel button2.gif' );
    width: 73px;
    height: 25px;
    border: 0px;
    cursor: hand;
}
.LoginPageBGcolor
{
    background-color: transparent;
}
.login_txthead
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFF;
    padding: 5px 0px 0px 0px;
}
/* Login End */

/*Dash board start*/
.title
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 13px;
    color: #061947;
    font-weight: bold; /*padding-left: 13px;*/
    padding-left: 4px;
    background-color: Transparent;
}

.headertitle
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 20px;
    color: rgb(56,123,224);
    font-weight: bold; /*padding-left: 13px;*/
    padding-left: 4px;
    background-color: Transparent;
}

.normaltitle
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 14px;
    color: rgb(87,155,230);
    font-weight: bold; /*padding-left: 13px;*/
    padding-left: 4px;
    background-color: Transparent;
}

.combo140
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 140px;
    border: 1px #5d7abf solid;
}
.gridAltCol
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background: #fff;
    height: 21px;
    border-bottom: solid 1px black;
}
.gridCol
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background: #bfdbff;
    height: 21px;
    border-bottom: solid 1px black;
}
.dashboardTextbox
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    text-align: center;
    background-color: #bfdbff;
    width: 70px;
    cursor: pointer;
    height: 20px;
    border: 1px #3456a9 solid;
}
.TabMenuBackClr
{
    background-color: #bfdbff;
}

/* dash board end*/

/*Inbox  */

.Tabinnercolor
{
    background-color: #bfdbff;
}

/*inbox end */

/* Generate password*/

.tablecolor
{
    background-color: #bfdbff;
}
.tablebg
{
    /*background: #bfdbff;*/
    padding-left: 0px;
}
.iconGeneratePass
{
    /*background: url(../images/icon_generate_password.gif) #254c7a no-repeat left center;
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    width: 160px;
    text-transform: none;
    cursor: hand;
    color: White;
    height: 25px;*/
}
.iconGeneratePass_dup
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 100px;
}
/**/

/* Access level and Equipment Types start*/

.headingrowtd
{
    height: 45px;
    background-color: #bfdbff;
}
.headingrowtbl
{
    background-color: #bfdbff;
    vertical-align: top;
}
.bgPanelforclient
{
    /*background-image:url(images/1pix_bg.jpg);
    background: #bfdbff;*/
    background-color:transparent;
    background-repeat: repeat-x;
}

/*access level end */


/*Project objectds*/

.bgpnl
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 100%;
    width: 100;
    scrollbar-face-color: #153E7E;
    scrollbar-shadow-color: #dbe5ff;
    scrollbar-highlight-color: #dbe5ff;
    scrollbar-3dlight-color: #dbe5ff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #dbe5ff;
    scrollbar-arrow-color: #ffffff;
    background-color: #bfdbff;
}
.bgPanelProjectObject
{
    background: #bfdbff;
}
.titleattributes
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 13px;
    color: #061947;
    font-weight: bold;
    padding-left: 13px;
    background: #bfdbff;
}

.dynamiccaption
{
    font-family: Arial;
    font-size: 10px;
    background: #bfdbff;
}

.titleIsRelatorio
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 13px;
    color: #061947;
    font-weight: bold;
    padding-left: 0px;
}
.style1
{
    width: 272px;
}
.trvEdit
{
    cursor: pointer;
}
.trvRoot
{
    vertical-align: bottom;
}

.trvTitle
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 12px;
    color: #061947;
    font-weight: bold;
    padding-left: 5px;
}

.titleHeaderlabl
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 13px;
    color: #061947;
    font-weight: bold; /*padding-left: 13px;*/
    padding-left: 4px;
    background-color: #bfdbff;
    border: none;
}
/*Project object end*/

/* project main reports and sub reports and history */
.body1
{
    background-color: #bfdbff;
    scrollbar-face-color: #153E7E;
    scrollbar-shadow-color: #dbe5ff;
    scrollbar-highlight-color: #dbe5ff;
    scrollbar-3dlight-color: #dbe5ff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #dbe5ff;
    scrollbar-arrow-color: #ffffff;
}
.bgPanelforRelatorio
{
    background: #bfdbff;
    background-repeat: repeat-x;
}
.bodyTab
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 100%;
    width: 100%;
    background-color: #bfdbff;
    scrollbar-face-color: #153E7E;
    scrollbar-shadow-color: #dbe5ff;
    scrollbar-highlight-color: #dbe5ff;
    scrollbar-3dlight-color: #dbe5ff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #dbe5ff;
    scrollbar-arrow-color: #ffffff;
}
.bgPanelforRelatorioHistrory
{
    /*background-image:url(images/1pix_bg.jpg);*/
    background: #bfdbff;
    background-repeat: repeat-x;
}
/*Report end*/

/*Project deocuments */
.bgPanelforDocuments
{
    /*background-image:url(images/1pix_bg.jpg);*/
    background: #bfdbff;
    background-repeat: repeat-x;
}
.styledoc1
{
    height: 30px;
    width: 160px;
}
.style2
{
    width: 160px;
}
.style3
{
    width: 160px;
    padding-left: 10px;
    padding-right: 10px;
}
.style4
{
    width: 63px;
}
/* documents end*/

/* project services*/
.bodyservice
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 100%;
    width: 100%;
    background-color: #bfdbff;
    scrollbar-face-color: #153E7E;
    scrollbar-shadow-color: #dbe5ff;
    scrollbar-highlight-color: #dbe5ff;
    scrollbar-3dlight-color: #dbe5ff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #dbe5ff;
    scrollbar-arrow-color: #ffffff;
}
/* project services end */

/* Service execution */
.combo50
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #ebf1ff;
    border: 1px #647EC9 solid;
    width: 100%;
    height: 20px;
}
/* End Service execution */

/* project relatorio*/
.Itemstyledisplay
{
    display: none;
}

.bodyofRelsubTempMaping
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 100%;
    width: 100%;
    background-color: #bfdbff;
    scrollbar-face-color: #153E7E;
    scrollbar-shadow-color: #dbe5ff;
    scrollbar-highlight-color: #dbe5ff;
    scrollbar-3dlight-color: #dbe5ff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #dbe5ff;
    scrollbar-arrow-color: #ffffff;
}
/* End project relatorio*/

/* Pedido attachement*/
.TablePAColor
{
    background-color: #bfdbff;
}

.trPAttachbackcolor
{
    background-color: #bfdbff;
}

.tdPAttachbackcolor
{
    background-color: #bfdbff;
    background-repeat: repeat-x;
    padding-left: 10px;
}

.tdPAackcolor
{
    background-color: #bfdbff;
}
/*Pedido attachement end*/

/* Commonly passed */
.body5
{
    background-color: #bfdbff;
}

.body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 100%;
    width: 100%;
    background-color: #bfdbff;
    scrollbar-face-color: #153E7E;
    scrollbar-shadow-color: #dbe5ff;
    scrollbar-highlight-color: #dbe5ff;
    scrollbar-3dlight-color: #dbe5ff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #dbe5ff;
    scrollbar-arrow-color: #ffffff;
}
.bgPanel1
{
    background: #bfdbff;
    background-repeat: repeat-x;
    
}
.bgPanel
{
    background: #bfdbff;
    background-repeat: repeat-x;
   
}
.screenborder
{
    /*background: #061947;*/
    /*border: 1px solid #061947;*/
}

.iconButtonEnable
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}

.iconButtonDisable
{
   background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}

.iconButtonDisable:hover
{
   background-color: #011E3F;
}

.iconButtonDisableAll
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}

.iconButtonPwdRegenerate
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}

.iconButtonPwdConform
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}

.iconCancel
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}
.iconCancel:hover
{
    background-color:#77131f;
}
.iconSave
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}
.iconSave:hover
{
   background-color:#011E3F;  
}
.iconRefresh
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}
.gridHead
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 11px;
    color: #ffffff;
    background: #254c7a;
    height: 21px;
}
/* common End */

.menubody
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 100%;
    width: 100;
    scrollbar-face-color: #153E7E;
    scrollbar-shadow-color: #dbe5ff;
    scrollbar-highlight-color: #dbe5ff;
    scrollbar-3dlight-color: #dbe5ff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #dbe5ff;
    scrollbar-arrow-color: #ffffff;
}
.Content
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    scrollbar-face-color: #153E7E;
    scrollbar-shadow-color: #dbe5ff;
    scrollbar-highlight-color: #dbe5ff;
    scrollbar-3dlight-color: #dbe5ff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #dbe5ff;
    scrollbar-arrow-color: #ffffff;
    width: 100%;
    height: 100%;
}
.footerlink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
}
.footerlink:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 11px;
    font-weight: bold;*/
    color: #ffffff;
    text-decoration: underline;
}

.icongroupobjects
{
    background: #254c7a;
    font-family: Arial,Tahoma, Verdana,sans-serif;
    text-align: center;
    font-size: 11px;
    width: 90px;
    text-transform: none;
    cursor: hand;
    color: White;
    height: 25px;
}
.iconNew1
{
   background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}

.iconClearFilter
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 105px;
}
.iconexternaluser
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 120px;
}


.iconpropogate
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}
.iconBrowse
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 65px;
}
.iconUpload
{
   background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 65px;
}
.iconResponse
{
   background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 95px;
}

/*
.iconCancel
{
    background: url(../images/icon_cancel.gif) #254c7a no-repeat left center;
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    width: 95px;
    text-transform: none;
    cursor: hand;
    color: #000000;
    height: 25px;
} */

.iconSendMail
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}

.iconReset
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}
.iconReset:hover
{
    background-color:#011E3F;   
}
.iconodjectdetails
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 160px;
}
.iconImport
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 90px;
}

.iconGeneral
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}

.iconPrint
{
   background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 70px;
}

.bodyColorBlue
{
    background-color: #0F3F4F;
}

.bgPanelOthers
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 100%;
    width: 100%;
    background: #bfdbff;
    background-repeat: repeat-x;
    padding-left: 0px;
}
.bgpanelAndBorder
{
    background: #bfdbff;
    border-color: #bfdbff;
}



.loginBg
{
    background-image: url(images/gsm_login_bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.bgPanelBottom
{
    /*background-image: url(../images/sub_page2_07.gif);*/
    background-image:none;
    background-repeat: repeat-x;
    padding-right: 25px;
}





.gridPrivateCol
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background: #FFCCCC;
    height: 21px;
}


.filter_text
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}




.gridColPad10
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background: #C0C4E4;
    padding-left: 10px;
    height: 21px;
}


.gridAltColPad10
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    padding-left: 10px;
    background: #ecf2ff;
    height: 21px;
}
.gridTotal
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background: #FFFFCC;
    height: 21px;
}

.padding5
{
}

.padding10
{
    padding-left: 10px;
}

.padding10Full
{
    padding: 10px;
}


.loginButtonStyle
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 11px;
    color: #ffffff;
    background: #284B5E;
    border: 1px #647EC9 solid;
    height: 25px;
}
.Filterbackgroundandborder
{
    border-color: #466ecc;
    background: #bfdbff;
    background-repeat: repeat-x;
    border-left-style: Solid;
    border-left-width: 2px;
    border-right-style: Solid;
    border-right-width: 2px;
    border-top-style: Solid;
    border-top-width: 2px;
    border-bottom-style: Solid;
    border-bottom-width: 2px;
}

.gridprivate
{
    background: #FFCCCC;
}
.diableTextbox120
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #cccccc;
    width: 135px;
    border: 1px #647EC9 solid;
    height: 15px;
}

.diableTextbox150
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #cccccc;
    width: 200px;
    border: 1px #5d7abf solid;
    height: 15px;
}

.diableTextbox295
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #cccccc;
    width: 295px;
    border: 1px #647EC9 solid;
    height: 15px;
}
.diableTextbox325
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #cccccc;
    width: 340px;
    border: 1px #647EC9 solid;
    height: 15px;
}


.diableTextbox305
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #cccccc;
    width: 305px;
    border: 1px #647EC9 solid;
    height: 15px;
}



.diableTextbox250
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #cccccc;
    width: 250px;
    border: 1px #647EC9 solid;
    height: 15px;
}
.diableTextbox75
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #cccccc;
    width: 75px;
    border: 1px #647EC9 solid;
    height: 15px;
}

.diableTextbox300
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #cccccc;
    width: 300px;
    border: 1px #647EC9 solid;
    height: 15px;
}



td
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
}

.textBold
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.loginTextbox150
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    width: 100px;
    border: 1px #999999 solid;
    height: 15px;
}

.textarea295
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 295px;
    border: 1px #647EC9 solid;
}

.textarea321
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 340px;
    border: 1px #647EC9 solid;
}
.textarea320
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 330px;
    border: 1px #647EC9 solid;
}

.textarea340
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 350px;
    border: 1px #647EC9 solid;
}

.textarea150
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 150px;
    border: 1px #647EC9 solid;
}
.textarea160
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 157px;
    border: 1px #647EC9 solid;
}

.textarea120
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 120px;
    border: 1px #647EC9 solid;
}

.textbox100
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: White;
    width: 100px;
    border: 1px #254c7a solid;
    height: 15px;
}

.textbox110
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 110px;
    border: 1px #647EC9 solid;
    height: 15px;
}
.textbox160
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 156px;
    border: 1px #647EC9 solid;
    height: 15px;
}
.textbox75
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 75px;
    border: 1px #647EC9 solid;
    height: 15px;
}
.textbox295
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 295px;
    border: 1px #647EC9 solid;
    height: 15px;
}

.textbox309
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 309px;
    border: 1px #647EC9 solid;
    height: 15px;
}

.textbox135
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 135px;
    border: 1px #5d7abf solid;
    height: 15px;
}

.textbox378
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 378px;
    border: 1px #647EC9 solid;
    height: 15px;
}

.textbox373
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 373px;
    border: 1px #5d7abf solid;
    height: 15px;
}

.textbox357
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 357px;
    border: 1px #647EC9 solid;
    height: 15px;
}
.textbox350
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 350px;
    border: 1px #647EC9 solid;
    height: 15px;
}
.textbox335
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 340px;
    border: 1px #647EC9 solid;
    height: 15px;
}
.textbox298
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 298px;
    border: 1px #647EC9 solid;
    height: 15px;
}

.textbox305
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 305px;
    border: 1px #647EC9 solid;
    height: 15px;
}

.textbox260
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 260px;
    border: 1px #647EC9 solid;
    height: 15px;
}
.textbox150
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 150px;
    border: 1px #5d7abf solid;
    height: 15px;
}
.diableTextbox150
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #cccccc;
    width: 150px;
    border: 1px #5d7abf solid;
    height: 15px;
}

.diableTextbox100
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #cccccc;
    width: 100px;
    border: 1px #647EC9 solid;
    height: 15px;
}

.diableTextbox50
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #cccccc;
    width: 50px;
    border: 1px #647EC9 solid;
    height: 15px;
}

a.edit
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

a.edit:hover
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #CC3300;
    text-decoration: none;
}
a.editAlt
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

a.editAlt:hover
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #CC3300;
    text-decoration: underline;
}

.backNoRepeat
{
    background-repeat: no-repeat;
}
.borderTab
{
    border: 1px solid #1e3f8b;
    padding-left: 25px;
    padding-top: 12px;
    background-repeat: repeat-x;
}

.tabTD
{
    height: 25px;
}
.tabTitle
{
    height: 25px;
    background-color: #6C81C0;
    padding-left: 25px;
    font-family: Tahoma,Arial,Verdana,sans-serif;
    font-size: 8pt;
    color: #061947;
    font-weight: bold;
}
.tdPad
{
    padding-left: 25px;
    height: 25px;
}
a.cancelLink
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #0033FF;
    text-decoration: underline;
}
a.cancelLink:hover
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #FF6600;
    text-decoration: none;
}
.disable
{
    background-color: #c0c0c0;
    border: 1px solid #6C81C0;
    height: 15px;
    font-family: Tahoma,Arial, Verdana,sans-serif;
    font-size: 8pt;
    color: #000000;
}

.disableTextarea
{
    background-color: #c0c0c0;
    border: 1px solid #CCCCCC;
    font-family: Tahoma,Arial,Verdana,sans-serif;
    font-size: 8pt;
    color: #000000;
}



.star
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #1e3f8b;
}
.combo120
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 120px;
    border: 1px #647EC9 solid;
}
.combo170
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 170px;
    border: 1px #647EC9 solid;
}
.combo190
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 190px;
    border: 1px #647EC9 solid;
}



.combo103
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: white;
    width: 103px;
    border: 1px #647EC9 solid;
}
.combo250
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: white;
    width: 250px;
    border: 1px #647EC9 solid;
}
.combo280
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: white;
    width: 280px;
    border: 1px #647EC9 solid;
}

.combo160
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 160px;
    border: 1px #647EC9 solid;
}
.combo85
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 85px;
    border: 1px #647EC9 solid;
}

.textbox_rightalign
{
    border: 1px solid #1e3f8b;
    height: 18px;
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    color: #000000;
    text-align: right;
}
.textbox_middlealign
{
    border: 1px solid #1e3f8b;
    height: 18px;
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    color: #000000;
    text-align: center;
}


.bgPink
{
    background-color: #FFCCCC;
}

.bgBanner
{
    background-image: url(images/bg_banner.jpg);
    background-repeat: repeat-x;
}
.bg
{
    background-repeat: repeat-y;
    background-position: bottom right;
}
.bgTop
{
    background-repeat: repeat-x;
    background-position: top;
}

.whiteText
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #dbe5ff;
}
.padding25
{
    padding-left: 25px;
}
.passwordtext
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
}

a.siteLink
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
}
a.siteLink:hover
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #6E70AC;
    text-decoration: underline;
}

.tableBorderBlack
{
    border-color: Black;
}
.menu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #dcdcdc;
    text-decoration: none;
    outline: none;
}
.menu:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fe7000;
    text-decoration: underline;
}
.menu:focus
{
    outline: none;
}
.outline_remove:focus
{
    outline: 0;
}
.internal_values
{
    display: block;
}
.internal_values tr td
{
    outline: o;
}

.tabbg
{
    background-repeat: repeat-x;
    background-image: url(../images/tab_bg.jpg);
    background-position: top;
}
.tabOff
{
    font-size: 8pt;
    background-image: url(../images/tab_new.gif);
    width: 170px;
    cursor: hand;
    color: #000000;
    font-family: Arial,Tahoma, Verdana;
    height: 36px;
    background-color: #000000;
    text-align: center;
    padding-top: 11px;
    background-repeat: no-repeat;
}

.tabOn
{
    border-right: 0px;
    border-top: 0px;
    font-size: 8pt;
    background-image: url(../images/tab_active.gif);
    border-left: 0px;
    width: 170px;
    cursor: hand;
    color: #000000;
    border-bottom: 0px;
    font-family: Arial,Tahoma, Verdana;
    height: 36px;
    background-color: #000000;
    text-align: center;
    padding-top: 11px;
    background-repeat: no-repeat;
}
.tabsbg
{
    background: url(../images/tab_new.gif);
}
.tabtxt
{
    text-decoration: none;
    text-align: center;
    padding: 0px 0px 0px 25px;
}
.tabmenu ul
{
    margin: 0px 0px 0px 0px;
}
.tabmenu li
{
    margin: 0px;
    display: inline;
}
.tabmenu ul li a
{
    text-decoration: none;
    float: left;
    background: url(../images/bgg.png) no-repeat;
    color: #944900;
    width: 190px;
    text-align: center;
    height: 25px;
    padding-top: 8px;
}
.tabmenu ul li a:active
{
    background: url(../images/bgg_hover.png) no-repeat;
    color: #000000;
}



/*tabmenu project*/
.tabmenu_project ul
{
    margin: 0px 0px 0px 0px;
}
.tabmenu_project li
{
    margin: 0px;
    display: inline;
}
.tabmenu_project ul li a
{
    text-decoration: none;
    float: left;
    text-align: center;
    background: url(../images/bgg_project.png) no-repeat;
    color: #944900;
    width: 123px;
    text-align: center;
    height: 25px;
    padding-top: 8px;
}
.tabmenu_project ul li a:active
{
    background: url(../images/bgg_hover_project.png) no-repeat;
    color: #000000;
}


/*end*/
.setup_data
{
    height: 25px;
}
.Que_master
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ebf1ff;
    width: 140px;
    border: 1px #5d7abf solid;
    margin-left: 2px;
}

.iconNew
{
   background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}
.iconNew:hover
{
    background-color:#011E3F;   
}
.iconNewGenerate
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}
.iconNewGenerate:hover
{
   background-color:#011E3F;   
}
.iconNewAssignar
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}
.iconNewAssignar:hover
{
   background-color:#011E3F;   
}
.iconCertificatePrintEmail
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}
.iconCertificatePrintEmail:hover
{
   background-color:#011E3F;   
}
.iconButton
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}

.iconNewMediumSize
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 110px;
}

.iconNew2
{
   background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}

.iconFilter
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 90px;
}
.iconFilter:hover
{
   background-color:#011E3F;   
}
.iconClearFilter
{
   background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 100px;
}


.btnOK
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}
.iconempty
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}
.filtertitle
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 13px;
    color: #061947;
    font-weight: bold;
    padding-left: 5px;
}

.tbselected
{
    border-right: 0px;
    border-top: 0px;
    font-size: 11px;
    font-weight: 700;
    background-image: url(../../images/bgg_hover.png);
    border-left: 0px;
    cursor: hand;
    color: #002158;
    border-bottom: 0px;
    font-family: Tahoma, Verdana;
    background-color: transparent;
    text-align: center;
    background-repeat: repeat-x;
}
.tbdefault
{
    font-weight: 700;
    font-size: 11px;
    background-image: url(../../images/bgg.png);
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana;
    background-color: transparent;
    text-align: center;
    background-repeat: repeat-x;
    width: 190px;
}

.iconGenerate
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 65px;
}
.iconCreate
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 65px;
}

.btnCreateNew
{
    background-image: url( '../images/icon_ok.gif' );
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: left;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    width: 90px;
    cursor: hand;
    color: White;
    height: 25px;
}

.btnDownload
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    width: 80px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
}

.iconSearch
{
    background-image: url('../images/icon_search01.gif');
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: center;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    text-transform: none;
    cursor: hand;
    color: White;
    height: 20px;
    width: 20px;
}

.btnSearch
{
    background-image: url( '../images/icon_search01.gif' );
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: left;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    width: 80px;
    cursor: hand;
    color: White;
    height: 25px;
}

.btnClose
{
    background-image: none !important;
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: left;
    border: 0px;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    width: 80px;
    cursor: hand;
    color: White;
    height: 25px;
}
.btnClose:hover, .btnUpLoad:hover
{
   background-color:#011E3F;  
}
.GridViewFixedHeader
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 11px;
    color: #fff;
    background: #254c7a;
    height: 21px;
    position: relative;
    border-style: solid;
    border-width: 1px;
    padding: 20px 0px 0px 0px;
    top: expression(this.offsetParent.scrollTop);
}
.Reportbody
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 100%;
    width: 100%;
    background-color: White;
    scrollbar-face-color: #153E7E;
    scrollbar-shadow-color: #dbe5ff;
    scrollbar-highlight-color: #dbe5ff;
    scrollbar-3dlight-color: #dbe5ff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #dbe5ff;
    scrollbar-arrow-color: #ffffff;
}
/* Internal table Menu Added*/
a.menu
{
    background-image: url(../Images/internaltbl.gif);
    background-repeat: no-repeat;
    height: 24px;
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    padding: 12px 0 0 18px;
    outline: 0;
}
a:hover.menu
{
    background-image: url(../Images/internaltblhover.gif);
    background-repeat: no-repeat;
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    font-family: Tahoma;
}
a.menuL
{
    background-image: url(../Images/internaltblL.gif);
    background-repeat: no-repeat;
    height: 24px;
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    padding: 12px 0 0 18px;
}
a:hover.menuL
{
    background-image: url(../Images/internaltblhoverL.gif);
    background-repeat: no-repeat;
    color: #FFF;
    font-size: 11px;
}
a.menuF
{
    background-image: url(../Images/internaltblF.gif);
    background-repeat: no-repeat;
    height: 24px;
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    padding: 12px 0 0 18px;
}
a:hover.menuF
{
    background-image: url(../Images/internaltblhoverF.gif);
    background-repeat: no-repeat;
    color: #FFF;
    font-size: 11px;
}





.tableServicecinfig
{
    background-color: #bfdbff;
}

.tdServicecinfig
{
    background-color: #bfdbff;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 13px;
    color: #061947;
    font-weight: bold; /*padding-left: 13px;*/
    padding-left: 4px;
}



.trcolor
{
    background-color: #bfdbff;
}

.tdcolor
{
    background-color: #bfdbff;
}

.tablePEhistorycolor
{
    background-color: #bfdbff;
}


.tdPaddingPeDoEscalcolor
{
    background-color: #bfdbff;
    padding-left: 10px;
}

.tdPeDoEscalcolor
{
    background-color: #bfdbff;
}

.tdPeDoEscalMultitabcolor
{
    background-color: #bfdbff;
}

.tdPeDoEscalMultitabInnercolor
{
    background-color: #bfdbff;
}

.multipagecolor
{
    background-color: #bfdbff;
    border-color: #bfdbff;
}


.StylebtnLogout
{
    background-image: url( '../images/btnLogout.gif' );
    width: 90px;
    height: 28px;
    border: 0px;
    cursor: hand;
    color: #fff;
    font-family: Arial;
    font-size: 12px;
}

.StylebtnMenu
{
    background-image: url( '../images/btnMenu.gif' );
    width: 120px;
    height: 28px;
    border: 0px;
    cursor: hand;
    color: #fff;
    font-family: Arial;
    font-size: 12px;
}

.gridheaderrowindashboard
{
    background-color: #bfdbff;
}

.tdServconfigColor
{
    background-color: #bfdbff;
}

.trServconfigColor
{
    background-color: #bfdbff;
}

.completed
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    width: 80px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
}

.btnUpLoad
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    width: 80px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
}

.btnDownLoad
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    width: 80px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
}

.btnExportToExcel
{
   background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    width: 80px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
}
.btnExportToExcel:hover
{
   background-color:#011E3F;   
}

.btnreportgenerate
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    width: 80px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
}

.titleHeaderlabl1
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 13px;
    color: #061947;
    font-weight: bold; /*padding-left: 13px;*/
    padding-left: 4px;
    background-color: #bfdbff;
    border: none;
}
.titleHeaderlabl2
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 13px;
    color: #061947;
    font-weight: bold; /*padding-left: 13px;*/
    padding-left: 4px;
    background-color: #bfdbff;
    border: none;
}

.tableRAColor
{
    background-color: #bfdbff;
}
.tdmenucolor
{
    background-color: #bfdbff;
    outline: 0;
}
.BackColrNoneed
{
    background-color: #F00;
}
.iconAddPlus
{
    background-image: url( '../images/add.png' );
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: center;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    cursor: hand;
    color: White;
}
.iconMoveDoctorDetail
{
    background-image: url('../images/Move.gif');
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: left;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    width: 80px;
    cursor: hand;
    color: White;
    height: 25px;
}
.btnEdit
{
    background: url('../Images/edit_icon.gif');
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: left;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    width: 80px;
    cursor: hand;
    color: White;
    height: 25px;
}
.btnDelete
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
    width: 80px;
}
.btnDelete:hover 
{
    background-color:#011E3F;  
}
.btnLoadTree
{
    background: url('../Images/LoadView.gif');
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: left;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    width: 80px;
    cursor: hand;
    color: White;
    height: 25px;
}
.btnSelect
{
    background: url('../Images/Select.gif');
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: left;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    width: 80px;
    cursor: hand;
    color: White;
    height: 25px;
}
.Chkboxlist
{
    background-color: #659ec7;
}
.ShowPopup
{
    background-image: url('../Images/showpopup.png');
    background-repeat: no-repeat;
    background-color: #EEEEEE;
    background-position: center;
    border: 1px solid #9CAEC7;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    text-transform: none;
    cursor: hand;
    color: #333333;
    height: 20px;
    width: 20px;
}
.titleConfiq
{
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 13px;
    color: #061947;
    font-weight: bold; /*padding-left: 13px;*/
}

.ContactDiv
{
    scrollbar-face-color: #153e7e;
    scrollbar-shadow-color: #dbe5ff;
    scrollbar-highlight-color: #ebe9e8;
    scrollbar-3dlight-color: #ebe9e8;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #ebe9e8;
    scrollbar-arrow-color: #ffffff;
}

.Homelink
{
    text-decoration: none;
    color: #fff;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 9pt;
}


.Homelink:hover
{
    color: #bfdbff;
}

.linkbutton a:link, a:hover, a:active
{
    text-decoration: none;
    color: Black;
    font-family: Arial,Tahoma,Verdana,sans-serif;
}

.linkbutton a:visited
{
    text-decoration: underline;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    color: white;
    font-weight: bold;
}

.gridCol input
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    text-align: left;
    color: #333333;
}
.gridAltCol input
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    text-align: left;
    color: #333333;
}
.lnkbtn
{
    color: #000000;
}

/* Dashboard table CSS*/
.dashboardTbl
{
    border-color: #254c7a;
    border-width: 1px;
    border-style: solid;
}
.dashboardInnerTd
{
    border-bottom: solid 1px #254c7a;
    border-right: solid 1px #254c7a;
}
.dashboardLastTd
{
    border-right: solid 1px #254c7a;
}
.dashboardTH
{
    border-bottom: solid 1px #254c7a;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 13px;
    color: #061947;
    font-weight: bold;
    padding-left: 4px;
    background-color: Transparent;
}
.dashboardBottomTd
{
    border-bottom: solid 1px #254c7a;
}
.dashboardRightTd
{
    border-right: solid 1px #254c7a;
}

.iconPreview
{
    background-image: url( '../images/preview.gif' );
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: left;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    width: 80px;
    cursor: hand;
    color: #ffffff;
    height: 25px;
}
.iconBookmark
{
    background-image: url( '../images/bookmark.png' );
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: left;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    width: 80px;
    cursor: hand;
    color: #ffffff;
    height: 25px;
}

.menuBgColor
{
    background-color: #011e3f;
}

.raddatepicker
{
    border: 1px solid #1e3f8b;
    height: 18px;
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    color: #000000;
}

/*Telerik Grid Stylesheet*/

/*Telerik RadGrid MyCustomSkin Skin*/

/*global*/

.RadGrid_MyCustomSkin
{
    border: 1px solid #a7ccf6;
    background: #bfdbff;
    color: #333;
}

.RadGrid_MyCustomSkin, .RadGrid_MyCustomSkin .rgMasterTable, .RadGrid_MyCustomSkin .rgDetailTable, .RadGrid_MyCustomSkin .rgGroupPanel table, .RadGrid_MyCustomSkin .rgCommandRow table, .RadGrid_MyCustomSkin .rgEditForm table, .GridToolTip_MyCustomSkin
{
    font: 12px/16px "segoe ui" ,arial,sans-serif;
}

.RadGrid_MyCustomSkin .rgMasterTable, .RadGrid_MyCustomSkin .rgDetailTable
{
    border-collapse: separate !important;
}

.RadGrid_MyCustomSkin .rgRow, .RadGrid_MyCustomSkin .rgAltRow, .RadGrid_MyCustomSkin .rgHeader, .RadGrid_MyCustomSkin .rgResizeCol, .RadGrid_MyCustomSkin .rgPager, .RadGrid_MyCustomSkin .rgGroupPanel
{
    cursor: default;
}

.RadGrid_MyCustomSkin .rgRow td, .RadGrid_MyCustomSkin .rgAltRow td, .RadGrid_MyCustomSkin .rgEditRow td, .RadGrid_MyCustomSkin .rgFooter td, .RadGrid_MyCustomSkin .rgFilterRow td, .RadGrid_MyCustomSkin .rgHeader, .RadGrid_MyCustomSkin .rgResizeCol, .RadGrid_MyCustomSkin .rgGroupHeader td
{
    padding-left: 7px;
    padding-right: 7px;
}

.RadGrid_MyCustomSkin .rgAdd, .RadGrid_MyCustomSkin .rgRefresh, .RadGrid_MyCustomSkin .rgEdit, .RadGrid_MyCustomSkin .rgDel, .RadGrid_MyCustomSkin .rgFilter, .RadGrid_MyCustomSkin .rgPagePrev, .RadGrid_MyCustomSkin .rgPageNext, .RadGrid_MyCustomSkin .rgPageFirst, .RadGrid_MyCustomSkin .rgPageLast, .RadGrid_MyCustomSkin .rgExpand, .RadGrid_MyCustomSkin .rgCollapse, .RadGrid_MyCustomSkin .rgSortAsc, .RadGrid_MyCustomSkin .rgSortDesc, .RadGrid_MyCustomSkin .rgUpdate, .RadGrid_MyCustomSkin .rgCancel
{
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-image: url('../Images/Grid/sprite.gif'); /*Filter img sets here*/
    background-repeat: no-repeat;
    vertical-align: middle;
    font-size: 1px;
    cursor: pointer;
}

.RadGrid_MyCustomSkin .rgGroupItem input, .RadGrid_MyCustomSkin .rgCommandRow img, .RadGrid_MyCustomSkin .rgHeader input, .RadGrid_MyCustomSkin .rgFilterRow img, .RadGrid_MyCustomSkin .rgPager img
{
    vertical-align: middle;
}

/*header*/

.RadGrid_MyCustomSkin .rgHeaderDiv
{
    /*background:#eee 0 -5900px repeat-x url('../Images/Grid/sprite.gif');     background-color: Red;*/
    background-color: #254c7a;
}
.rgTwoLines .rgHeaderDiv
{
    background-position: 0 -6200px;
}

.rgNoScrollImage .rgHeaderDiv
{
    background-image: none;
}

/*.RadGrid_MyCustomSkin .rgHeader,*/
.RadGrid_MyCustomSkin .rgHeader
{
    border: 0;
    border-bottom: 1px solid #a7ccf6;
    padding-top: 5px;
    padding-bottom: 4px;
    background-color: #254c7a;
    text-align: left;
    font-weight: normal;
    color: White;
}

.RadGrid_MyCustomSkin th.rgResizeCol
{
    border: 0;
    border-bottom: 1px solid #a7ccf6;
    padding-top: 5px;
    padding-bottom: 4px;
    background: #eaeaea 0 -2300px repeat-x url('../Images/Grid/sprite.gif');
    text-align: left;
    font-weight: normal;
}

.RadGrid_MyCustomSkin th.rgSorted
{
    background-color: #c4c4c4;
    background-position: 0 -2600px;
}

.RadGrid_MyCustomSkin .rgHeader, .RadGrid_MyCustomSkin .rgHeader a
{
    color: White;
    text-decoration: none;
}

/*rows*/

.RadGrid_MyCustomSkin .rgRow td, .RadGrid_MyCustomSkin .rgAltRow td, .RadGrid_MyCustomSkin .rgEditRow td, .RadGrid_MyCustomSkin .rgFooter td
{
    border: 0;
    border-bottom: 1px solid;
    padding-top: 4px;
    padding-bottom: 3px;
}

.RadGrid_MyCustomSkin .rgAltRow
{
    background: #fff;
}

.RadGrid_MyCustomSkin .rgRow td, .RadGrid_MyCustomSkin .rgAltRow td
{
    border-color: #fff;
}

.RadGrid_MyCustomSkin .rgAltRow
{
    background: #fff;
}

.RadGrid_MyCustomSkin .rgRow .rgSorted
{
    background-color: #bfdbff;
}

.RadGrid_MyCustomSkin .rgAltRow .rgSorted
{
    background-color: #fff;
}

.RadGrid_MyCustomSkin .rgSelectedRow .rgSorted, .RadGrid_MyCustomSkin .rgActiveRow .rgSorted, .RadGrid_MyCustomSkin .rgHoveredRow .rgSorted, .RadGrid_MyCustomSkin .rgEditRow .rgSorted
{
    background-color: transparent;
}

.RadGrid_MyCustomSkin .rgRow a, .RadGrid_MyCustomSkin .rgAltRow a, .RadGrid_MyCustomSkin .rgEditRow a, .RadGrid_MyCustomSkin .rgFooter a, .RadGrid_MyCustomSkin .rgEditForm a
{
    color: #000;
}

.RadGrid_MyCustomSkin .rgSelectedRow
{
    background: #a7ccf6; /*0 -3900px repeat-x url('../Images/Grid/sprite.gif');*/
    color: #fff;
}
* + html .RadGrid_MyCustomSkin .rgSelectedRow .rgSorted
{
    background-color: #a7ccf6;
}
* html .RadGrid_MyCustomSkin .rgSelectedRow .rgSorted
{
    background-color: #a7ccf6;
}

.RadGrid_MyCustomSkin .rgActiveRow, .RadGrid_MyCustomSkin .rgHoveredRow
{
    background: #c5c5c5 0 -2900px repeat-x url('../Images/Grid/sprite.gif');
    color: #333;
}
* + html .RadGrid_MyCustomSkin .rgActiveRow .rgSorted, * + html .RadGrid_MyCustomSkin .rgHoveredRow .rgSorted
{
    background-color: #c5c5c5;
}
* html .RadGrid_MyCustomSkin .rgActiveRow .rgSorted, * html .RadGrid_MyCustomSkin .rgHoveredRow .rgSorted
{
    background-color: #c5c5c5;
}

.RadGrid_MyCustomSkin .rgEditRow
{
    background: #fff 0 -4900px repeat-x url('../Images/Grid/sprite.gif');
}
* + html .RadGrid_MyCustomSkin .rgEditRow .rgSorted
{
    background-color: #fff;
}
* html .RadGrid_MyCustomSkin .rgEditRow .rgSorted
{
    background-color: #fff;
}

.RadGrid_MyCustomSkin .rgActiveRow td, .RadGrid_MyCustomSkin .rgActiveRow td.rgSorted, .RadGrid_MyCustomSkin .rgHoveredRow td, .RadGrid_MyCustomSkin .rgHoveredRow td.rgSorted
{
    border-bottom-color: #9e9e9e;
}

.RadGrid_MyCustomSkin .rgSelectedRow td, .RadGrid_MyCustomSkin .rgSelectedRow td.rgSorted
{
    border-bottom-color: #6c6c6c;
}

/*footer*/

.RadGrid_MyCustomSkin .rgFooterDiv, .RadGrid_MyCustomSkin .rgFooter
{
    background: #eee;
}

.RadGrid_MyCustomSkin .rgFooter td
{
    border-top: 1px solid #a7ccf6;
    border-bottom: 1px solid #fff;
}

/*status*/

.RadGrid_MyCustomSkin .rgStatus
{
    width: 35px;
    border: 1px solid;
    border-color: #a7ccf6 #c9c9c9 #eee #eee;
    border-left: 0;
    padding: 3px 0 2px;
}

.RadGrid_MyCustomSkin .rgStatus div
{
    width: 24px;
    height: 24px;
    overflow: hidden;
    border: 0;
    margin: 0 auto;
    padding: 0; /*background:transparent 0 0 no-repeat url('<%=WebResource("Telerik.Web.UI.Skins.MyCustomSkin.Grid.loading.gif")%>');*/
    text-indent: -2222px;
}

/*pager*/

.RadGrid_MyCustomSkin .rgPager
{
    background: #eee;
}

.RadGrid_MyCustomSkin .rgPagerCell
{
    border: 1px solid;
    border-color: #a7ccf6 #eee #eee;
    border-right: 0;
    padding: 3px 0 2px;
}

.RadGrid_MyCustomSkin .rgWrap
{
    float: left;
    padding: 0 10px;
    line-height: 26px;
    white-space: nowrap;
}

.RadGrid_MyCustomSkin .rgArrPart1
{
    padding-right: 0;
    line-height: 22px;
}

.RadGrid_MyCustomSkin .rgArrPart2
{
    padding-left: 0;
    line-height: 22px;
}

.RadGrid_MyCustomSkin .rgInfoPart
{
    float: right;
    color: #8a8a8a;
}

.RadGrid_MyCustomSkin .rgInfoPart strong
{
    font-weight: normal;
    color: #4c4e54;
}

.RadGrid_MyCustomSkin .rgPageFirst, .RadGrid_MyCustomSkin .rgPagePrev, .RadGrid_MyCustomSkin .rgPageNext, .RadGrid_MyCustomSkin .rgPageLast
{
    width: 22px;
    height: 24px;
}

.RadGrid_MyCustomSkin .rgPageFirst
{
    background-position: 0 -549px;
}
.RadGrid_MyCustomSkin .rgPageFirst:hover
{
    background-position: 0 -599px;
}
.RadGrid_MyCustomSkin .rgPagePrev
{
    background-position: 0 -699px;
}
.RadGrid_MyCustomSkin .rgPagePrev:hover
{
    background-position: 0 -749px;
}
.RadGrid_MyCustomSkin .rgPageNext
{
    background-position: 0 -849px;
}
.RadGrid_MyCustomSkin .rgPageNext:hover
{
    background-position: 0 -899px;
}
.RadGrid_MyCustomSkin .rgPageLast
{
    background-position: 0 -999px;
}
.RadGrid_MyCustomSkin .rgPageLast:hover
{
    background-position: 0 -1049px;
}

.RadGrid_MyCustomSkin .rgPagerButton
{
    height: 22px;
    border: 1px solid;
    border-color: #d0d0d0 #aeaeae #8b8b8b;
    margin: 0 14px 0 0;
    padding: 0 4px 2px;
    background: transparent repeat-x 0 -1550px url('../Images/Grid/sprite.gif');
    color: #000;
    font: 12px/12px "segoe ui" ,arial,sans-serif;
    vertical-align: middle;
    cursor: pointer;
}

.RadGrid_MyCustomSkin .rgNumPart
{
    padding: 2px 0;
}

.RadGrid_MyCustomSkin .NumericPages .rgNumPart
{
    padding: 2px 10px;
}

.RadGrid_MyCustomSkin .rgNumPart a:hover, .RadGrid_MyCustomSkin .rgNumPart a:hover span, .RadGrid_MyCustomSkin .rgNumPart a.rgCurrentPage, .RadGrid_MyCustomSkin .rgNumPart a.rgCurrentPage span
{
    background: no-repeat url('../Images/Grid/sprite.gif');
}

.RadGrid_MyCustomSkin .rgNumPart a
{
    float: left;
    line-height: 22px;
    margin: 0;
    padding: 0 5px 0 0;
    color: #000;
    text-decoration: none;
}

.RadGrid_MyCustomSkin .rgNumPart span
{
    float: left;
    padding: 0 0 0 5px;
}

.RadGrid_MyCustomSkin .rgNumPart a:hover
{
    background-position: 100% -1250px;
}

.RadGrid_MyCustomSkin .rgNumPart a:hover span
{
    background-position: 0 -1150px;
    cursor: pointer;
}

.RadGrid_MyCustomSkin .rgNumPart a.rgCurrentPage, .RadGrid_MyCustomSkin .rgNumPart a.rgCurrentPage:hover
{
    background-position: 100% -1450px;
    cursor: default;
}

.RadGrid_MyCustomSkin .rgNumPart a.rgCurrentPage span, .RadGrid_MyCustomSkin .rgNumPart a.rgCurrentPage:hover span
{
    background-position: 0 -1350px;
    cursor: default;
}

.RadGrid_MyCustomSkin .NextPrevNumericAndAdvanced .rgAdvPart
{
    float: none;
    text-align: center;
}

.RadGrid_MyCustomSkin .rgPager .RadSlider
{
    float: left;
    margin: 2px 10px 0 0;
}

.RadGrid_MyCustomSkin .rgPagerLabel, .RadGrid_MyCustomSkin .rgPager .RadComboBox, .RadGrid_MyCustomSkin .rgPager .RadInput_MyCustomSkin
{
    margin: 0 4px 0 0;
    vertical-align: middle;
}

.RadGrid_MyCustomSkin .rgPager .RadComboBox
{
    margin-top: -1px;
}
* + html .RadGrid_MyCustomSkin .rgPager .RadComboBox
{
    margin-top: -2px;
}
* html .RadGrid_MyCustomSkin .rgPager .RadComboBox
{
    margin-top: -2px;
}

.RadGrid_MyCustomSkin .rgPagerTextBox
{
    text-align: center;
}

/*sorting, reordering*/

/*.RadGrid_MyCustomSkin .rgHeader .rgSortAsc
{
	background-position:3px -248px;
	height:10px;
}*/

.RadGrid_MyCustomSkin .rgSortAsc
{
    background-position: 3px -198px;
    height: 10px;
}

/*.RadGrid_MyCustomSkin .rgHeader .rgSortDesc
{
	background-position:3px -198px;
	height:10px;
}*/

.GridReorderTop_MyCustomSkin, .GridReorderBottom_MyCustomSkin
{
    width: 9px !important;
    height: 9px !important;
    margin-left: -5px;
    background: 0 0 no-repeat url('../Images/Grid/sprite.gif');
}

.GridReorderBottom_MyCustomSkin
{
    background-position: 0 -50px;
}

/*filtering*/

.RadGrid_MyCustomSkin .rgFilterRow
{
    background: #ffffff;
}

.RadGrid_MyCustomSkin .rgFilterRow td
{
    /* border-bottom: 1px solid #a7ccf6;*/
    padding-top: 4px;
    padding-bottom: 7px;
}

.RadGrid_MyCustomSkin .rgFilter
{
    width: 22px;
    height: 22px;
    margin: 0 0 0 2px;
    background-position: 0 -300px;
}

.RadGrid_MyCustomSkin .rgFilter:hover
{
    background-position: 0 -350px;
}

.RadGrid_MyCustomSkin .rgFilterBox
{
    border: 1px solid;
    border-color: #8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
    padding: 2px 1px 3px;
    font: 12px "segoe ui" ,arial,sans-serif;
    color: #333;
    vertical-align: middle;
}

/*grouping*/

.RadGrid_MyCustomSkin .rgGroupPanel
{
    height: 24px;
    border: 0;
    border-bottom: 1px solid #a7ccf6;
    background: #eee 0 -1900px repeat-x url('../Images/Grid/sprite.gif');
}

.RadGrid_MyCustomSkin .rgGroupPanel td
{
    border: 0;
    padding: 3px 4px;
}

.RadGrid_MyCustomSkin .rgGroupPanel td td
{
    padding: 0;
}

.RadGrid_MyCustomSkin .rgGroupPanel .rgSortAsc
{
    background-position: 4px -143px;
}

.RadGrid_MyCustomSkin .rgGroupPanel .rgSortDesc
{
    background-position: 4px -93px;
}

.RadGrid_MyCustomSkin .rgGroupItem
{
    border: 1px solid;
    border-color: #c4c4c4 #c4c4c4 #9e9e9e;
    padding: 1px 2px 4px 3px;
    background: #c6c6c6 0 -6500px repeat-x url('../Images/Grid/sprite.gif');
}

.RadGrid_MyCustomSkin .rgMasterTable td.rgGroupCol, .RadGrid_MyCustomSkin .rgMasterTable td.rgExpandCol
{
    border-color: #d9d9d9;
    background: #d9d9d9 none;
}

.RadGrid_MyCustomSkin .rgGroupHeader
{
    background: #d9d9d9;
    font-size: 1.1em;
    color: #000;
}

.RadGrid_MyCustomSkin .rgGroupHeader td
{
    border-top: 1px solid #a7ccf6;
    border-bottom: 1px solid #d9d9d9;
    padding-top: 1px;
    padding-bottom: 4px;
}

.RadGrid_MyCustomSkin .rgGroupHeader td.rgGroupCol
{
    border-top-color: #a7ccf6;
}

.RadGrid_MyCustomSkin .rgExpand
{
    background-position: 5px -496px;
}

.RadGrid_MyCustomSkin .rgCollapse
{
    background-position: 3px -444px;
}

.RadGrid_MyCustomSkin .rgGroupHeader td p
{
    display: inline;
    padding: 0 10px;
}

.RadGrid_MyCustomSkin .rgGroupHeader td div div
{
    top: -0.5em;
    padding: 0 10px;
}

.RadGrid_MyCustomSkin .rgGroupHeader td div div div
{
    top: 0;
    padding: 0;
    border: 0;
}

/*editing*/

.RadGrid_MyCustomSkin .rgEditForm
{
    border-bottom: 1px solid #a7ccf6;
}

.RadGrid_MyCustomSkin .rgUpdate
{
    background-position: 0 -1800px;
}

.RadGrid_MyCustomSkin .rgCancel
{
    background-position: 2px -1848px;
}

/*hierarchy*/

.RadGrid_MyCustomSkin .rgDetailTable
{
    border: 1px solid #a7ccf6;
    border-right: 0;
}

/*command row*/

.RadGrid_MyCustomSkin .rgCommandRow
{
    background: #c5c5c5 0 -2099px repeat-x url('../Images/Grid/sprite.gif');
    color: #000;
}

.RadGrid_MyCustomSkin .rgCommandRow td
{
    border: 1px solid;
    border-color: #999 #fff;
    border-top: 0;
    padding: 0;
}

.RadGrid_MyCustomSkin tfoot .rgCommandRow td
{
    border-top: 1px solid;
    border-bottom: 0;
}

.RadGrid_MyCustomSkin tr.rgCommandRow td td
{
    border: 0;
    padding: 3px 7px 4px;
}

.RadGrid_MyCustomSkin tr.rgCommandRow td td td
{
    padding: 1px;
}

.RadGrid_MyCustomSkin .rgCommandRow table
{
    border: 0;
    border-top: 1px solid #fdfdfd;
    border-bottom: 1px solid #e7e7e7;
}

.RadGrid_MyCustomSkin .rgCommandRow table table
{
    border: 0;
}

.RadGrid_MyCustomSkin .rgCommandRow a
{
    color: #000;
    text-decoration: none;
}

.RadGrid_MyCustomSkin .rgAdd
{
    margin-right: 3px;
    background-position: 0 -1650px;
}

.RadGrid_MyCustomSkin .rgRefresh
{
    margin-right: 3px;
    background-position: 0 -1600px;
}

.RadGrid_MyCustomSkin .rgEdit
{
    background-position: 0 -1700px;
}

.RadGrid_MyCustomSkin .rgDel
{
    background-position: 0 -1750px;
}

/*multirow select*/

.GridRowSelector_MyCustomSkin
{
    background: #4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_MyCustomSkin
{
    border-top: 1px dashed #666;
}

/*tooltip*/

.GridToolTip_MyCustomSkin
{
    border: 1px solid #a7ccf6;
    padding: 3px;
    background: #fff;
    color: #333;
}

/*rtl*/

.RadGridRTL_MyCustomSkin .rgHeader, .RadGridRTL_MyCustomSkin .rgResizeCol
{
    text-align: right;
}
/* <RadMenu / MyCustomSkin> */

.RadMenu_MyCustomSkin .rmRootGroup, .RadMenu_MyCustomSkin .rmLink, .RadMenu_MyCustomSkin .rmText, .RadMenu_MyCustomSkin .rmLeftArrow, .RadMenu_MyCustomSkin .rmRightArrow, .RadMenu_MyCustomSkin .rmTopArrow, .RadMenu_MyCustomSkin .rmBottomArrow
{
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.MyCustomSkin.Menu.rmSprite.png")%>');
    background-color: transparent;
}

.RadMenu_MyCustomSkin .rmRootGroup
{
    border: 1px solid #a7ccf6;
    background-repeat: repeat-x;
    background-position: 0 -408px;
    background-color: #e6e6e6;
}

/* <Root items> */

.RadMenu_MyCustomSkin, .RadMenu_MyCustomSkin .rmLink
{
    font: normal 12px/23px "Segoe UI" , Arial, sans-serif;
    color: #000;
    text-decoration: none;
}

.RadMenu_MyCustomSkin .rmLink, .RadMenu_MyCustomSkin .rmDisabled, .RadMenu_MyCustomSkin .rmDisabled:hover
{
    background-position: 0 -72px;
}

.RadMenu_MyCustomSkin .rmText, .RadMenu_MyCustomSkin .rmDisabled .rmText, .RadMenu_MyCustomSkin .rmDisabled:hover .rmText
{
    background-position: 100% -96px;
}

.RadMenu_MyCustomSkin .rmFirst .rmLink, .RadMenu_MyCustomSkin .rmFirst .rmLink:hover, .RadMenu_MyCustomSkin .rmLast .rmText, .RadMenu_MyCustomSkin .rmLast .rmLink:hover .rmText, .RadMenu_MyCustomSkin .rmVertical .rmLink, .RadMenu_MyCustomSkin .rmVertical .rmText
{
    background-repeat: no-repeat;
    background-position: 0 500px;
}

.RadMenu_MyCustomSkin .rmVertical .rmFirst, .RadMenu_MyCustomSkin .rmVertical .rmLast
{
    background: none;
}

.RadMenu_MyCustomSkin .rmLink:hover, .RadMenu_MyCustomSkin .rmFocused
{
    background-color: #fff;
}

.RadMenu_MyCustomSkin .rmVertical .rmLink
{
    padding-top: 1px;
    padding-bottom: 1px;
}

.RadMenu_MyCustomSkin .rmVertical .rmLink:hover, .RadMenu_MyCustomSkin .rmVertical .rmFocused, .RadMenu_MyCustomSkin .rmVertical .rmExpanded, .RadMenu_MyCustomSkin .rmVertical .rmExpanded:hover
{
    padding-top: 0;
    padding-bottom: 0;
    border-style: solid;
    border-color: #a7ccf6;
    border-width: 1px 0;
}

.RadMenu_MyCustomSkin .rmVertical .rmFirst .rmLink:hover, .RadMenu_MyCustomSkin .rmVertical .rmFirst .rmFocused, .RadMenu_MyCustomSkin .rmVertical .rmFirst .rmExpanded, .RadMenu_MyCustomSkin .rmVertical .rmFirst .rmExpanded:hover
{
    padding-top: 1px;
    padding-bottom: 0;
    border-top-width: 0;
}

.RadMenu_MyCustomSkin .rmVertical .rmLast .rmLink:hover, .RadMenu_MyCustomSkin .rmVertical .rmLast .rmFocused, .RadMenu_MyCustomSkin .rmVertical .rmLast .rmExpanded, .RadMenu_MyCustomSkin .rmVertical .rmLast .rmExpanded:hover
{
    padding-bottom: 1px;
    padding-top: 0;
    border-bottom-width: 0;
}

.RadMenu_MyCustomSkin .rmVertical .rmItem .rmDisabled:hover
{
    padding-top: 1px;
    padding-bottom: 1px;
    border-width: 0;
}

.RadMenu_MyCustomSkin .rmExpanded, .RadMenu_MyCustomSkin .rmExpanded:hover
{
    background-color: #fff;
    background-position: 0 -72px;
}

.RadMenu_MyCustomSkin .rmExpanded .rmText, .RadMenu_MyCustomSkin .rmExpanded:hover .rmText
{
    background-position: 100% -96px;
}

.RadMenu_MyCustomSkin .rmLast .rmExpanded .rmText
{
    background-position: 0 500px;
    background-repeat: no-repeat;
}

.RadMenu_MyCustomSkin .rmDisabled, .RadMenu_MyCustomSkin .rmDisabled:hover
{
    color: #7d7d7d;
    background-color: transparent;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_MyCustomSkin .rmGroup, .RadMenu_MyCustomSkin .rmGroup .rmVertical
{
    border: 1px solid #979797;
    background: #fff url('<%=WebResource("Telerik.Web.UI.Skins.MyCustomSkin.Menu.rmVSprite.png")%>') repeat-y 0 0;
}

.RadMenu_MyCustomSkin .rmSlide .rmScrollWrap
{
    background-image: none;
}

.RadMenu_MyCustomSkin_rtl .rmGroup, .RadMenu_MyCustomSkin_rtl .rmGroup .rmVertical
{
    background-position: 100% 0;
}

.RadMenu_MyCustomSkin .rmRootGroup .rmHorizontal
{
    background-image: none;
}

.RadMenu_MyCustomSkin .rmScrollWrap .rmVertical
{
    border: 0;
}

.RadMenu_MyCustomSkin .rmGroup .rmItem .rmLink, .RadMenu_MyCustomSkin .rmGroup .rmItem .rmLink:hover, .RadMenu_MyCustomSkin .rmGroup .rmItem .rmFocused, .RadMenu_MyCustomSkin .rmGroup .rmItem .rmExpanded
{
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
}

.RadMenu_MyCustomSkin .rmGroup .rmLast .rmLink, .RadMenu_MyCustomSkin .rmGroup .rmLast .rmLink:hover, .RadMenu_MyCustomSkin .rmGroup .rmLast .rmFocused, .RadMenu_MyCustomSkin .rmGroup .rmLast .rmExpanded
{
    padding-bottom: 1px;
}

.RadMenu_MyCustomSkin .rmGroup .rmLink, .RadMenu_MyCustomSkin .rmGroup .rmText, .RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled, .RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled:hover, .RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled .rmText, .RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled:hover .rmText
{
    background-position: 0 500px;
    background-repeat: no-repeat;
    background-color: transparent;
}

.RadMenu_MyCustomSkin .rmGroup .rmLink:hover, .RadMenu_MyCustomSkin .rmGroup .rmFocused, .RadMenu_MyCustomSkin .rmGroup .rmExpanded
{
    background-position: 0 -168px;
}

.RadMenu_MyCustomSkin .rmGroup .rmLink:hover .rmText, .RadMenu_MyCustomSkin .rmGroup .rmFocused .rmText, .RadMenu_MyCustomSkin .rmGroup .rmExpanded .rmText
{
    background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_MyCustomSkin .rmGroup .rmExpandRight, .RadMenu_MyCustomSkin .rmGroup .rmExpandDown, .RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled .rmExpandRight, .RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled .rmExpandDown, .RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled:hover .rmExpandRight, .RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled:hover .rmExpandDown
{
    background-position: 100% -216px;
}

.RadMenu_MyCustomSkin .rmGroup .rmLink:hover .rmExpandRight, .RadMenu_MyCustomSkin .rmGroup .rmFocused .rmExpandRight, .RadMenu_MyCustomSkin .rmGroup .rmExpanded .rmExpandRight, .RadMenu_MyCustomSkin .rmGroup .rmLink:hover .rmExpandDown, .RadMenu_MyCustomSkin .rmGroup .rmFocused .rmExpandDown, .RadMenu_MyCustomSkin .rmGroup .rmExpanded .rmExpandDown
{
    background-position: 100% -240px;
}

.RadMenu_MyCustomSkin .rmGroup .rmDisabled:hover .rmExpandRight, .RadMenu_MyCustomSkin .rmGroup .rmDisabled:hover .rmExpandDown
{
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.MyCustomSkin.Menu.rmSprite.png")%>');
    background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_MyCustomSkin_rtl .rmLink
{
    background-position: 100% -96px;
}

.RadMenu_MyCustomSkin_rtl .rmText
{
    background-position: 0 -72px;
}

.RadMenu_MyCustomSkin_rtl .rmVertical .rmExpanded .rmText, .RadMenu_MyCustomSkin_rtl .rmVertical .rmExpanded:hover .rmText
{
    background-position: 0 500px;
    background-repeat: no-repeat;
}

.RadMenu_MyCustomSkin_rtl .rmGroup .rmLink:hover, .RadMenu_MyCustomSkin_rtl .rmGroup .rmFocused, .RadMenu_MyCustomSkin_rtl .rmGroup .rmExpanded
{
    background-position: 100% -264px;
}

.RadMenu_MyCustomSkin_rtl .rmGroup .rmLink:hover .rmText, .RadMenu_MyCustomSkin_rtl .rmGroup .rmFocused .rmText, .RadMenu_MyCustomSkin_rtl .rmGroup .rmExpanded .rmText
{
    background-position: 0 -288px;
}

.RadMenu_MyCustomSkin_rtl .rmGroup .rmExpandLeft
{
    background-position: 0 -312px;
}

.RadMenu_MyCustomSkin_rtl .rmGroup .rmLink:hover .rmExpandLeft, .RadMenu_MyCustomSkin_rtl .rmGroup .rmFocused .rmExpandLeft, .RadMenu_MyCustomSkin_rtl .rmGroup .rmExpanded .rmExpandLeft
{
    background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (MyCustomSkin - specific, overlapping submenus)> */

.RadMenu_MyCustomSkin .rmSlide
{
    margin: 0 0 0 -1px;
}

.RadMenu_MyCustomSkin .rmVertical .rmSlide, .RadMenu_MyCustomSkin .rmSlide .rmSlide, .RadMenu_MyCustomSkin_Context .rmGroup .rmSlide
{
    margin: 0 0 0 -5px;
}

.RadMenu_MyCustomSkin_rtl .rmSlide
{
    margin: 0 0 0 0;
}

.RadMenu_MyCustomSkin_rtl .rmFirst .rmSlide
{
    margin-left: 1px;
}

.RadMenu_MyCustomSkin_rtl .rmVertical .rmSlide, .RadMenu_MyCustomSkin_rtl .rmSlide .rmSlide, .RadMenu_MyCustomSkin_Context_rtl .rmGroup .rmSlide
{
    margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_MyCustomSkin .rmLeftArrow, .RadMenu_MyCustomSkin .rmRightArrow
{
    background-color: #E6E6E6;
}

.RadMenu_MyCustomSkin .rmLeftArrow
{
    background-position: -8px -312px;
    border-right: 1px solid #a7ccf6;
}
.RadMenu_MyCustomSkin .rmRightArrow
{
    background-position: -482px -216px;
    border-left: 1px solid #a7ccf6;
}

.RadMenu_MyCustomSkin .rmTopArrow, .RadMenu_MyCustomSkin .rmBottomArrow, .RadMenu_MyCustomSkin .rmGroup .rmLeftArrow, .RadMenu_MyCustomSkin .rmGroup .rmRightArrow
{
    background-color: #E6E6E6;
}

.RadMenu_MyCustomSkin .rmTopArrow
{
    background-position: 50% -367px;
    border-bottom: 1px solid #a7ccf6;
}
.RadMenu_MyCustomSkin .rmBottomArrow
{
    background-position: 50% -391px;
    border-top: 1px solid #a7ccf6;
}

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_MyCustomSkin .rmHorizontal .rmSeparator .rmText, .RadMenu_MyCustomSkin .rmVertical .rmHorizontal .rmSeparator .rmText
{
    height: 22px;
    margin: 1px 0 0;
    width: 1px;
    background-color: #A8A8A8;
}

.RadMenu_MyCustomSkin_Context .rmSeparator .rmText, .RadMenu_MyCustomSkin .rmHorizontal .rmGroup .rmSeparator .rmText, .RadMenu_MyCustomSkin .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
    background-color: transparent;
    background-position: 0 -406px;
}

/* </Separators> */

/* </RadMenu / MyCustomSkin> */

/* Gas Inspection CSS*/
.iconNewInspect
{
    background-image: url('../images/newitem.png');
    background-repeat: no-repeat;
    width: 70px;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    border: none;
}
.iconNewInspect:hover
{
    background-image: url('../images/newitem_hover.png');
    background-repeat: no-repeat;
    width: 70px;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    border: none;
}
.inspectionRowHeader
{
    background-color: #85a6ce;
    height: 28px;
    border: none 0px transparent;
}

.iconPreviousbtn
{
    background-image: url('../images/previous_btn.png');
    background-repeat: no-repeat;
    background-position: left;
    width: 25px;
    cursor: hand;
    height: 20px;
    background-color: Transparent;
    border: 0px none transparent;
}
.iconPreviousbtn:hover
{
    background-image: url('../images/previous_btn_hover.png');
    background-repeat: no-repeat;
    background-position: left;
    width: 25px;
    cursor: hand;
    height: 20px;
    background-color: Transparent;
    border: 0px none transparent;
}
.iconNextbtn
{
    background-image: url('../images/next_btn.png');
    background-repeat: no-repeat;
    background-position: left;
    border: 0px none transparent;
    width: 25px;
    cursor: hand;
    height: 20px;
    background-color: Transparent;
}
.iconNextbtn:hover
{
    background-image: url('../images/next_btn_hover.png');
    background-repeat: no-repeat;
    background-position: left;
    background-color: Transparent;
    width: 25px;
    cursor: hand;
    height: 20px;
    background-color: Transparent;
    border: 0px none transparent;
}
.label
{
    height: 25px;
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.iconMapInspect
{
    background-image: url('../images/newitem.png');
    background-repeat: no-repeat;
    width: 70px;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #fff;
    cursor: pointer;
    border: none;
}
.iconMapInspect:hover
{
    background-image: url('../images/newitem_hover.png');
    background-repeat: no-repeat;
    width: 70px;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #fff;
    cursor: pointer;
    border: none;
}
.pageCounttextbox
{
    border: 1px solid #1e3f8b;
    height: 18px;
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    color: #000000;
    text-align: center;
}
.iconImportInspect
{
    background-image: url('../images/importlogo.png');
    background-repeat: no-repeat;
    width: 70px;
    height: 25px;
    cursor: pointer;
    border: none;
    background-color: Transparent;
}
.iconImportInspect:hover
{
    background-image: url('../images/importlogo_hover.png');
    background-repeat: no-repeat;
    width: 70px;
    height: 25px;
    color: #fff;
    cursor: pointer;
    border: none;
    background-color: Transparent;
}
.RadComboBox_Default, .RadComboBox_Default .rcbInput, .RadComboBoxDropDown_Default
{
    font: 8pt Arial,Tahoma, Verdana,sans-serif;
    color: #333;
}

.centeredPanel
{
    width: 500px;
    height: 500px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -250px;
    margin-top: -250px;
}

.invalid
{
    border: solid 1px #ff0000;
}

.gridFieldsButton
{
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: left;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    width: 120px;
    cursor: hand;
    color: White;
    height: 20px;
    text-align: center;
    padding-left: 2px;
}

.ajax__fileupload_uploadbutton
{
    background-repeat: no-repeat;
    background-color: #254c7a;
    background-position: left;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    width: 80px;
    cursor: hand;
    color: White;
    height: 25px;
}

.ajax__fileupload_selectFileButton:hover
{
    background-color: #254c7a;
    color: White;
}

.ajax__fileupload_selectFileButton
{
    background-repeat: no-repeat;
    background: #254c7a;
    background-position: left;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-transform: none;
    width: 80px;
    cursor: hand;
    color: White;
    height: 30px;
}

.ajax__fileupload_fileItemInfo .removeButton
{
    background-repeat: no-repeat;
    background: transprant;
    background-position: left;
    border: 1px solid #1e3f8b;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 0pt;
    text-transform: none;
    width: 20px;
    cursor: hand; /*color: White;*/
    border: none;
    height: 20px;
    background-image: url('../images/delete_icon.gif');
    background-repeat: no-repeat;
}

.ajax__fileupload_queueContainer
{
    border-bottom: #a9a9a9 1px solid;
    border-left: #a9a9a9 1px solid;
    border-bottom: #a9a9a9 1px solid;
    height: 30px;
}


/*Telerik Grid Stylesheet*/

/*Telerik RadGrid DashbordSkin Skin*/

/*global*/

.RadGrid_DashbordSkin
{
    border: 1px solid #a7ccf6;
    background: #bfdbff;
    color: #333;
}

.RadGrid_DashbordSkin, .RadGrid_DashbordSkin .rgMasterTable, .RadGrid_DashbordSkin .rgDetailTable, .RadGrid_DashbordSkin .rgGroupPanel table, .RadGrid_DashbordSkin .rgCommandRow table, .RadGrid_DashbordSkin .rgEditForm table, .GridToolTip_MyCustomSkin
{
    font: 12px/16px "segoe ui" ,arial,sans-serif;
}

.RadGrid_DashbordSkin .rgMasterTable, .RadGrid_DashbordSkin .rgDetailTable
{
    border-collapse: separate !important;
}

.RadGrid_DashbordSkin .rgRow, .RadGrid_DashbordSkin .rgAltRow, .RadGrid_DashbordSkin .rgHeader, .RadGrid_DashbordSkin .rgResizeCol, .RadGrid_DashbordSkin .rgPager, .RadGrid_DashbordSkin .rgGroupPanel
{
    cursor: default;
}

.RadGrid_DashbordSkin .rgRow td, .RadGrid_DashbordSkin .rgAltRow td, .RadGrid_DashbordSkin .rgEditRow td, .RadGrid_DashbordSkin .rgFooter td, .RadGrid_DashbordSkin .rgFilterRow td, .RadGrid_DashbordSkin .rgHeader, .RadGrid_DashbordSkin .rgResizeCol, .RadGrid_DashbordSkin .rgGroupHeader td
{
    padding-left: 7px;
    padding-right: 7px;
}

.RadGrid_DashbordSkin .rgAdd, .RadGrid_DashbordSkin .rgRefresh, .RadGrid_DashbordSkin .rgEdit, .RadGrid_DashbordSkin .rgDel, .RadGrid_DashbordSkin .rgFilter, .RadGrid_DashbordSkin .rgPagePrev, .RadGrid_DashbordSkin .rgPageNext, .RadGrid_DashbordSkin .rgPageFirst, .RadGrid_DashbordSkin .rgPageLast, .RadGrid_DashbordSkin .rgExpand, .RadGrid_DashbordSkin .rgCollapse, .RadGrid_DashbordSkin .rgSortAsc, .RadGrid_DashbordSkin .rgSortDesc, .RadGrid_DashbordSkin .rgUpdate, .RadGrid_DashbordSkin .rgCancel
{
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-image: url('../Images/Grid/sprite.gif'); /*Filter img sets here*/
    background-repeat: no-repeat;
    vertical-align: middle;
    font-size: 1px;
    cursor: pointer;
}

.RadGrid_DashbordSkin .rgGroupItem input, .RadGrid_DashbordSkin .rgCommandRow img, .RadGrid_DashbordSkin .rgHeader input, .RadGrid_DashbordSkin .rgFilterRow img, .RadGrid_DashbordSkin .rgPager img
{
    vertical-align: middle;
}

/*header*/

.RadGrid_DashbordSkin .rgHeaderDiv
{
    /*background:#eee 0 -5900px repeat-x url('../Images/Grid/sprite.gif');     background-color: Red;*/
    background-color: #254c7a;
}
.rgTwoLines .rgHeaderDiv
{
    background-position: 0 -6200px;
}

.rgNoScrollImage .rgHeaderDiv
{
    background-image: none;
}

/*.RadGrid_DashbordSkin .rgHeader,*/
.RadGrid_DashbordSkin .rgHeader
{
    border: 0;
    border-bottom: 1px solid #a7ccf6;
    padding-top: 5px;
    padding-bottom: 4px;
    background-color: #254c7a;
    text-align: left;
    font-weight: normal;
    color: White;
}

.RadGrid_DashbordSkin th.rgResizeCol
{
    border: 0;
    border-bottom: 1px solid #a7ccf6;
    padding-top: 5px;
    padding-bottom: 4px;
    background: #eaeaea 0 -2300px repeat-x url('../Images/Grid/sprite.gif');
    text-align: left;
    font-weight: normal;
}

.RadGrid_DashbordSkin th.rgSorted
{
    background-color: #c4c4c4;
    background-position: 0 -2600px;
}

.RadGrid_DashbordSkin .rgHeader, .RadGrid_DashbordSkin .rgHeader a
{
    color: White;
    text-decoration: none;
}

/*rows*/

.RadGrid_DashbordSkin .rgRow td, .RadGrid_DashbordSkin .rgAltRow td, .RadGrid_DashbordSkin .rgEditRow td, .RadGrid_DashbordSkin .rgFooter td
{
    border: 0;
    border-bottom: 1px solid;
    padding-top: 4px;
    padding-bottom: 3px;
}

.RadGrid_DashbordSkin .rgAltRow
{
    background: #fff;
}

.RadGrid_DashbordSkin .rgRow td, .RadGrid_DashbordSkin .rgAltRow td
{
    border-color: #fff;
}

.RadGrid_DashbordSkin .rgAltRow
{
    background: #fff;
}

.RadGrid_DashbordSkin .rgRow .rgSorted
{
    background-color: #bfdbff;
}

.RadGrid_DashbordSkin .rgAltRow .rgSorted
{
    background-color: #fff;
}

.RadGrid_DashbordSkin .rgSelectedRow .rgSorted, .RadGrid_DashbordSkin .rgActiveRow .rgSorted, .RadGrid_DashbordSkin .rgHoveredRow .rgSorted, .RadGrid_DashbordSkin .rgEditRow .rgSorted
{
    background-color: transparent;
}

.RadGrid_DashbordSkin .rgRow a, .RadGrid_DashbordSkin .rgAltRow a, .RadGrid_DashbordSkin .rgEditRow a, .RadGrid_DashbordSkin .rgFooter a, .RadGrid_DashbordSkin .rgEditForm a
{
    color: #000;
}

.RadGrid_DashbordSkin .rgSelectedRow
{
    background: #a7ccf6; /*0 -3900px repeat-x url('../Images/Grid/sprite.gif');*/
    color: #fff;
}
* + html .RadGrid_DashbordSkin .rgSelectedRow .rgSorted
{
    background-color: #a7ccf6;
}
* html .RadGrid_DashbordSkin .rgSelectedRow .rgSorted
{
    background-color: #a7ccf6;
}

.RadGrid_DashbordSkin .rgActiveRow, .RadGrid_DashbordSkin .rgHoveredRow
{
    background: #c5c5c5 0 -2900px repeat-x url('../Images/Grid/sprite.gif');
    color: #333;
}
* + html .RadGrid_DashbordSkin .rgActiveRow .rgSorted, * + html .RadGrid_DashbordSkin .rgHoveredRow .rgSorted
{
    background-color: #c5c5c5;
}
* html .RadGrid_DashbordSkin .rgActiveRow .rgSorted, * html .RadGrid_DashbordSkin .rgHoveredRow .rgSorted
{
    background-color: #c5c5c5;
}

.RadGrid_DashbordSkin .rgEditRow
{
    background: #fff 0 -4900px repeat-x url('../Images/Grid/sprite.gif');
}
* + html .RadGrid_DashbordSkin .rgEditRow .rgSorted
{
    background-color: #fff;
}
* html .RadGrid_DashbordSkin .rgEditRow .rgSorted
{
    background-color: #fff;
}

.RadGrid_DashbordSkin .rgActiveRow td, .RadGrid_DashbordSkin .rgActiveRow td.rgSorted, .RadGrid_DashbordSkin .rgHoveredRow td, .RadGrid_DashbordSkin .rgHoveredRow td.rgSorted
{
    border-bottom-color: #9e9e9e;
}

.RadGrid_DashbordSkin .rgSelectedRow td, .RadGrid_DashbordSkin .rgSelectedRow td.rgSorted
{
    border-bottom-color: #6c6c6c;
}

/*footer*/

.RadGrid_DashbordSkin .rgFooterDiv, .RadGrid_DashbordSkin .rgFooter
{
    background: #eee;
}

.RadGrid_DashbordSkin .rgFooter td
{
    border-top: 1px solid #a7ccf6;
    border-bottom: 1px solid #fff;
}

/*status*/

.RadGrid_DashbordSkin .rgStatus
{
    width: 35px;
    border: 1px solid;
    border-color: #a7ccf6 #c9c9c9 #eee #eee;
    border-left: 0;
    padding: 3px 0 2px;
}

.RadGrid_DashbordSkin .rgStatus div
{
    width: 24px;
    height: 24px;
    overflow: hidden;
    border: 0;
    margin: 0 auto;
    padding: 0; /*background:transparent 0 0 no-repeat url('<%=WebResource("Telerik.Web.UI.Skins.MyCustomSkin.Grid.loading.gif")%>');*/
    text-indent: -2222px;
}

/*pager*/

.RadGrid_DashbordSkin .rgPager
{
    background: #eee;
}

.RadGrid_DashbordSkin .rgPagerCell
{
    border: 1px solid;
    border-color: #a7ccf6 #eee #eee;
    border-right: 0;
    padding: 3px 0 2px;
}

.RadGrid_DashbordSkin .rgWrap
{
    float: left;
    padding: 0 10px;
    line-height: 26px;
    white-space: nowrap;
}

.RadGrid_DashbordSkin .rgArrPart1
{
    padding-right: 0;
    line-height: 22px;
}

.RadGrid_DashbordSkin .rgArrPart2
{
    padding-left: 0;
    line-height: 22px;
}

.RadGrid_DashbordSkin .rgInfoPart
{
    float: right;
    color: #8a8a8a;
}

.RadGrid_DashbordSkin .rgInfoPart strong
{
    font-weight: normal;
    color: #4c4e54;
}

.RadGrid_DashbordSkin .rgPageFirst, .RadGrid_DashbordSkin .rgPagePrev, .RadGrid_DashbordSkin .rgPageNext, .RadGrid_DashbordSkin .rgPageLast
{
    width: 22px;
    height: 24px;
}

.RadGrid_DashbordSkin .rgPageFirst
{
    background-position: 0 -549px;
}
.RadGrid_DashbordSkin .rgPageFirst:hover
{
    background-position: 0 -599px;
}
.RadGrid_DashbordSkin .rgPagePrev
{
    background-position: 0 -699px;
}
.RadGrid_DashbordSkin .rgPagePrev:hover
{
    background-position: 0 -749px;
}
.RadGrid_DashbordSkin .rgPageNext
{
    background-position: 0 -849px;
}
.RadGrid_DashbordSkin .rgPageNext:hover
{
    background-position: 0 -899px;
}
.RadGrid_DashbordSkin .rgPageLast
{
    background-position: 0 -999px;
}
.RadGrid_DashbordSkin .rgPageLast:hover
{
    background-position: 0 -1049px;
}

.RadGrid_DashbordSkin .rgPagerButton
{
    height: 22px;
    border: 1px solid;
    border-color: #d0d0d0 #aeaeae #8b8b8b;
    margin: 0 14px 0 0;
    padding: 0 4px 2px;
    background: transparent repeat-x 0 -1550px url('../Images/Grid/sprite.gif');
    color: #000;
    font: 12px/12px "segoe ui" ,arial,sans-serif;
    vertical-align: middle;
    cursor: pointer;
}

.RadGrid_DashbordSkin .rgNumPart
{
    padding: 2px 0;
}

.RadGrid_DashbordSkin .NumericPages .rgNumPart
{
    padding: 2px 10px;
}

.RadGrid_DashbordSkin .rgNumPart a:hover, .RadGrid_DashbordSkin .rgNumPart a:hover span, .RadGrid_DashbordSkin .rgNumPart a.rgCurrentPage, .RadGrid_DashbordSkin .rgNumPart a.rgCurrentPage span
{
    background: no-repeat url('../Images/Grid/sprite.gif');
}

.RadGrid_DashbordSkin .rgNumPart a
{
    float: left;
    line-height: 22px;
    margin: 0;
    padding: 0 5px 0 0;
    color: #000;
    text-decoration: none;
}

.RadGrid_DashbordSkin .rgNumPart span
{
    float: left;
    padding: 0 0 0 5px;
}

.RadGrid_DashbordSkin .rgNumPart a:hover
{
    background-position: 100% -1250px;
}

.RadGrid_DashbordSkin .rgNumPart a:hover span
{
    background-position: 0 -1150px;
    cursor: pointer;
}

.RadGrid_DashbordSkin .rgNumPart a.rgCurrentPage, .RadGrid_DashbordSkin .rgNumPart a.rgCurrentPage:hover
{
    background-position: 100% -1450px;
    cursor: default;
}

.RadGrid_DashbordSkin .rgNumPart a.rgCurrentPage span, .RadGrid_DashbordSkin .rgNumPart a.rgCurrentPage:hover span
{
    background-position: 0 -1350px;
    cursor: default;
}

.RadGrid_DashbordSkin .NextPrevNumericAndAdvanced .rgAdvPart
{
    float: none;
    text-align: center;
}

.RadGrid_DashbordSkin .rgPager .RadSlider
{
    float: left;
    margin: 2px 10px 0 0;
}

.RadGrid_DashbordSkin .rgPagerLabel, .RadGrid_DashbordSkin .rgPager .RadComboBox, .RadGrid_DashbordSkin .rgPager .RadInput_MyCustomSkin
{
    margin: 0 4px 0 0;
    vertical-align: middle;
}

.RadGrid_DashbordSkin .rgPager .RadComboBox
{
    margin-top: -1px;
}
* + html .RadGrid_DashbordSkin .rgPager .RadComboBox
{
    margin-top: -2px;
}
* html .RadGrid_DashbordSkin .rgPager .RadComboBox
{
    margin-top: -2px;
}

.RadGrid_DashbordSkin .rgPagerTextBox
{
    text-align: center;
}

/*sorting, reordering*/

/*.RadGrid_DashbordSkin .rgHeader .rgSortAsc
{
	background-position:3px -248px;
	height:10px;
}*/

.RadGrid_DashbordSkin .rgSortAsc
{
    background-position: 3px -198px;
    height: 10px;
}

/*.RadGrid_DashbordSkin .rgHeader .rgSortDesc
{
	background-position:3px -198px;
	height:10px;
}*/

.GridReorderTop_MyCustomSkin, .GridReorderBottom_MyCustomSkin
{
    width: 9px !important;
    height: 9px !important;
    margin-left: -5px;
    background: 0 0 no-repeat url('../Images/Grid/sprite.gif');
}

.GridReorderBottom_MyCustomSkin
{
    background-position: 0 -50px;
}

/*filtering*/

.RadGrid_DashbordSkin .rgFilterRow
{
    background: #ffffff;
}

.RadGrid_DashbordSkin .rgFilterRow td
{
    border-bottom: 1px solid #a7ccf6;
    padding-top: 4px;
    padding-bottom: 7px;
}

.RadGrid_DashbordSkin .rgFilter
{
    width: 22px;
    height: 22px;
    margin: 0 0 0 2px;
    background-position: 0 -300px;
}

.RadGrid_DashbordSkin .rgFilter:hover
{
    background-position: 0 -350px;
}

.RadGrid_DashbordSkin .rgFilterBox
{
    border: 1px solid;
    border-color: #8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
    padding: 2px 1px 3px;
    font: 12px "segoe ui" ,arial,sans-serif;
    color: #333;
    vertical-align: middle;
}

/*grouping*/

.RadGrid_DashbordSkin .rgGroupPanel
{
    height: 24px;
    border: 0;
    border-bottom: 1px solid #a7ccf6;
    background: #eee 0 -1900px repeat-x url('../Images/Grid/sprite.gif');
}

.RadGrid_DashbordSkin .rgGroupPanel td
{
    border: 0;
    padding: 3px 4px;
}

.RadGrid_DashbordSkin .rgGroupPanel td td
{
    padding: 0;
}

.RadGrid_DashbordSkin .rgGroupPanel .rgSortAsc
{
    background-position: 4px -143px;
}

.RadGrid_DashbordSkin .rgGroupPanel .rgSortDesc
{
    background-position: 4px -93px;
}

.RadGrid_DashbordSkin .rgGroupItem
{
    border: 1px solid;
    border-color: #c4c4c4 #c4c4c4 #9e9e9e;
    padding: 1px 2px 4px 3px;
    background: #c6c6c6 0 -6500px repeat-x url('../Images/Grid/sprite.gif');
}

.RadGrid_DashbordSkin .rgMasterTable td.rgGroupCol, .RadGrid_DashbordSkin .rgMasterTable td.rgExpandCol
{
    border-color: #d9d9d9;
    background: #d9d9d9 none;
}

.RadGrid_DashbordSkin .rgGroupHeader
{
    background: #d9d9d9;
    font-size: 1.1em;
    color: #000;
}

.RadGrid_DashbordSkin .rgGroupHeader td
{
    border-top: 1px solid #a7ccf6;
    border-bottom: 1px solid #d9d9d9;
    padding-top: 1px;
    padding-bottom: 4px;
}

.RadGrid_DashbordSkin .rgGroupHeader td.rgGroupCol
{
    border-top-color: #a7ccf6;
}

.RadGrid_DashbordSkin .rgExpand
{
    background-position: 5px -496px;
}

.RadGrid_DashbordSkin .rgCollapse
{
    background-position: 3px -444px;
}

.RadGrid_DashbordSkin .rgGroupHeader td p
{
    display: inline;
    padding: 0 10px;
}

.RadGrid_DashbordSkin .rgGroupHeader td div div
{
    top: -0.5em;
    padding: 0 10px;
}

.RadGrid_DashbordSkin .rgGroupHeader td div div div
{
    top: 0;
    padding: 0;
    border: 0;
}

/*editing*/

.RadGrid_DashbordSkin .rgEditForm
{
    border-bottom: 1px solid #a7ccf6;
}

.RadGrid_DashbordSkin .rgUpdate
{
    background-position: 0 -1800px;
}

.RadGrid_DashbordSkin .rgCancel
{
    background-position: 2px -1848px;
}

/*hierarchy*/

.RadGrid_DashbordSkin .rgDetailTable
{
    border: 1px solid #a7ccf6;
    border-right: 0;
}

/*command row*/

.RadGrid_DashbordSkin .rgCommandRow
{
    background: #c5c5c5 0 -2099px repeat-x url('../Images/Grid/sprite.gif');
    color: #000;
}

.RadGrid_DashbordSkin .rgCommandRow td
{
    border: 1px solid;
    border-color: #999 #fff;
    border-top: 0;
    padding: 0;
}

.RadGrid_DashbordSkin tfoot .rgCommandRow td
{
    border-top: 1px solid;
    border-bottom: 0;
}

.RadGrid_DashbordSkin tr.rgCommandRow td td
{
    border: 0;
    padding: 3px 7px 4px;
}

.RadGrid_DashbordSkin tr.rgCommandRow td td td
{
    padding: 1px;
}

.RadGrid_DashbordSkin .rgCommandRow table
{
    border: 0;
    border-top: 1px solid #fdfdfd;
    border-bottom: 1px solid #e7e7e7;
}

.RadGrid_DashbordSkin .rgCommandRow table table
{
    border: 0;
}

.RadGrid_DashbordSkin .rgCommandRow a
{
    color: #000;
    text-decoration: none;
}

.RadGrid_DashbordSkin .rgAdd
{
    margin-right: 3px;
    background-position: 0 -1650px;
}

.RadGrid_DashbordSkin .rgRefresh
{
    margin-right: 3px;
    background-position: 0 -1600px;
}

.RadGrid_DashbordSkin .rgEdit
{
    background-position: 0 -1700px;
}

.RadGrid_DashbordSkin .rgDel
{
    background-position: 0 -1750px;
}
.GridTable
{
    border-collapse: collapse;
    border-color: #254C7A;
}
.GridTable th
{
    color: white;
    font: 12px/16px "segoe ui" ,arial,sans-serif;
    background-color: #254C7A;
    width: 200px;
    height: 35px;
    padding-left: 05px;
    text-align: left;
}
.GridTable tr
{
    color: Black;
    font: 12px/16px "segoe ui" ,arial,sans-serif;
    width: 250px;
    height: 35px;
    text-align: left;
}
.web_dialog_overlay
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #000000;
    opacity: .15;
    filter: alpha(opacity=15);
    -moz-opacity: .15;
    z-index: 101;
    display: none;
}

.web_dialog
{
    display: none;
    position: fixed;
    width: 125px;
    height: 75px;
    top: 50%;
    left: 50%;
    cursor: pointer;
    margin-left: -190px;
    margin-top: -100px;
    background-color: #ffffff;
    border: 2px solid #979797;
    padding: 0px;
    z-index: 102;
    font: 12px/16px "segoe ui" ,arial,sans-serif;
}

.web_dialog_title
{
    border-bottom: solid 2px #336699;
    background-color: #336699;
    padding: 4px;
    color: White;
    font-weight: bold;
}

.web_dialog_title a
{
    color: White;
    text-decoration: none;
}
.popupContains
{
    color: #254C7A;
    padding-left: 25px;
    height: 30px;
    width: 100px;
    padding-top: 06px;
    font-size: 12px;
}
.popupContains:hover
{
    background-color: #bfdbff;
    font-weight: bold;
    color: #254C7A;
}
.buttonImage
{
    background-image: Url(../Images/Filter.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
    border: none;
    width: 16px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
}
.LabelStyle
{
    font: 12px "segoe ui" ,arial,sans-serif;
    color: #061947;
    width: 120px;
}
.pagingStyle
{
    height: 30px;
    padding-top: 10px;
    color: #061947;
    background-color: #EEEEEE;
    width: 618px;
    font: 11px "segoe ui" ,arial,sans-serif;
}
.PagingFirst
{
    background-image: Url( '../images/first.gif');
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
    border: none;
    width: 16px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
}
.PagingLast
{
    background-image: Url( ../images/last.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
    border: none;
    width: 16px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
}
.PagingPrev
{
    background-image: Url( ../images/prev.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
    border: none;
    width: 16px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
}
.PagingNext
{
    background-image: Url( ../images/next.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
    border: none;
    width: 16px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
}
.GridTableODD
{
    background-color: #bfdbff;
}
.GridTableEVEN
{
    background-color: #FFFFFF;
}

/*Dash board */
.HeadingRow
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    background-color: #254C7A;
    color: #FFFFFF;
    text-align: center;
    border: 1px solid #333;
}  
.Heading
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-weight: bold;
    font-size: 10pt;
    background-color: #12254A;
    color: #FFFFFF;
    text-align: center;
    border: 1px solid #333;
}
.HeadingInspection
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-weight: bold;
    font-size: 10pt;
    background-color: #0b4b9e;
    color: #FFFFFF;
    text-align: center;
    border: 1px solid #333;
}
.HeadingInstallation
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-weight: bold;
    font-size: 10pt;
    background-color: #1f58a2;
    color: #FFFFFF;
    text-align: center;
    border: 1px solid #333;
}
.HeadingResult
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-weight: bold;
    font-size: 10pt;
    background-color: #557eb4;
    color: #FFFFFF;
    text-align: center;
    border: 1px solid #333;
}
.OddRow
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    color: #333333;
    background-color: #bfdbff;
    text-align: right;
    padding-right: 10px;
    border: 1px solid #333;
}
.EvenRow
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    color: #333333;
    background-color: #FFFFFF;
    text-align: right;
    padding-right: 10px;
    border: 1px solid #333;
}

.OddRowCenter
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    color: #333333;
    background-color: #bfdbff;
    text-align: center;
    border: 1px solid #333;
}
.EvenRowCenter
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    color: #333333;
    background-color: #FFFFFF;
    color: #000000;
    text-align: center;
    border: 1px solid #333;
}

.OddRowLeft
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    color: #333333;
    background-color: #bfdbff;
    text-align: left;
    border: 1px solid #333;
}
.EvenRowLeft
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    color: #333333;
    background-color: #FFFFFF;
    text-align: left;
    border: 1px solid #333;
}
.Total
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    background-color: #3399FF;
    color: #FFFFFF;
    text-align: right;
    padding-right: 10px;
    border: 1px solid #333;
}
.TotalCenter
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    background-color: #3399FF;
    color: #FFFFFF;
    text-align: center;
    border: 1px solid #333;
}
.NetTotal
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    background-color: #21407d;
    color: #FFFFFF;
    text-align: right;
    padding-right: 10px;
    border: 1px solid #333;
}
.NetTotalCenter
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    background-color: #21407d;
    color: #FFFFFF;
    text-align: center;
    border: 1px solid #333;
}

.NetTotalLeft
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    background-color: #21407d;
    color: #FFFFFF;
    text-align: left;
    border: 1px solid #333;
}

.Inspector
{
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    background-color: #bed5f3;
    color: #333333;
    text-align: left;
    padding-left: 10px;
    border: 1px solid #333;
}

/*Dash board */

/* Certificate Screen */
.Approvedcolor
{
    background-color: Green;
    color: Green;
}

.ReportNotGeneratedcolor
{
    background-color: Red;
    color: Red;
}

.GeneratedNotApprovedcolor
{
    background-color:Orange;
    color: Orange;
}
/* Certificate Screen */
.btnLoadTree
{
    background-color: #254c7a;
    background-image:none;
    font-size: 12px;
    width: 80px;
    cursor: pointer;
    color: White;
    height: 30px;
    border:none;    
    text-align:center;
    font-family:arial;
    padding:0px !important;
}
.btnLoadTree:hover 
{
    background-color:#011E3F;
}
a {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
    font-family:inherit;
}
table tr td font a
{
    display:block;
}

.DashbordPanelValue
{
    color:#4065A0;
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 22pt;
    font-weight:bold;
}
.DashbordPanelText
{
    color:#4065A0;
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 12pt;
    font-weight:bold;
}
.DashbordPanelPeriod
{
    background-color:#CCFFFF;
    border-color:#BFDBFF;
    vertical-align:middle;
    height:130px;
    width:25%;
}
.DashbordPanelAverage
{
    background-color:#FFFFCC;
    border-color:#BFDBFF;
    vertical-align:middle;
    height:130px;
    width:25%;
}

.DashbordPanelSales
{
    background-color:#CCFFCC;
    border-color:#BFDBFF;
    vertical-align:middle;
    height:130px;
    width:25%;
}


/* jQuery Tab*/
.etabs {margin-top:15px;margin-bottom:0px;padding-left:6px; }
    .tab { display: inline-block; zoom:1; *display:inline; background:#87ceeb; border: solid 1px #254c7a; border-top-left-radius:5px; border-bottom: none; color:#ffffff;margin-left:-6px; }
    .tab a { font-size: 12px; line-height: 2em; display: block; padding: 2px 20px; outline: none; color:#000000; text-decoration:none; }
    .tab a:hover { text-decoration: underline;}
    .tab.active { background:#264d7c;  position: relative; text-decoration:none;}
    .tab a.active { font-weight: normal; text-decoration:none; color:#ffffff; }
    .tab-container .panel-container { border: solid #bebebe 1px; padding-top: 10px 0px 0px 0px; }
    .panel-container { margin-bottom: 10px; }
    
    .panel-container div.bgPanel  
    {
        padding-top:15px;
    }
    
.textbox 
{
    border: 1px solid #1e3f8b;
    font-family: Arial,Tahoma, Verdana,sans-serif;
    font-size: 8pt;
    color: #000000;
    line-height:20px;
}
    
@media screen and (-webkit-min-device-pixel-ratio:0) {
      /*Safari and Chrome, if Chrome rule needed */
     .textbox 
     {
         border: 1px solid #1e3f8b;
         font-family: Arial,Tahoma, Verdana,sans-serif;
         font-size: 8pt;
         color: #000000;
         height:24px;
     }  
}
.RadScheduler_Vista .rsHeader, .RadScheduler_Vista .rsHeader ul a:hover, .RadScheduler_Vista .rsHeader ul a:hover span, 
.RadScheduler_Vista .rsHeader .rsSelected, .RadScheduler_Vista .rsHeader .rsSelected em, 
.RadScheduler_Vista .rsHeader .rsDatePickerActivator, .RadScheduler_Vista .rsHeader .rsPrevDay, 
.RadScheduler_Vista .rsHeader .rsNextDay {
  background-image: url(   '../images/WebResource.png' ) !important;
}
.RadScheduler_Vista .rsHorizontalHeaderTable TH {
  background-image: url(   '../images/WebResource.png' ) !important;
}
.RadScheduler_Vista div.rsFooter a {
  background-image: url( '../images/WebResource.png' );
  color:#000000;
}
.loginformcntr {
  display:block;
  text-align:center;
  margin-top:50px;
}
.customerlogo {
  margin-bottom:30px;
}
.loginfieldcntr {
  padding:8px;
  background-color:transparent;
  -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.50);
box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.50);
display:inline-block;
}
.loginfields {  
  background:#ffffff;
  display:inline-block;
  padding:10px 20px;
}
  .loginfields .input, .loginfields select {
    height:40px;
    background-color:#f3f3f3;
    border:1px solid #e7e7e7;
    width:360px;
    margin-bottom:20px;
    font-size:14px;
    color:#000000;
        padding: 0px 10px;
  }
  .loginfields span {
    font-weight: normal;
    font-size: 14px;
    color: #264D7C;
    text-align: left;
    display:block;
    margin-bottom: 4px;
  }
.welcometext {
  font-size:14px;
  color:#4e4d4d;
  text-align:left;
  margin: 0px 0px 20px 0px;
}
.proinspectorlogo {
  bottom: 0px;
  position: absolute;
  right:0px;
}
.proinspectorlogo a {
  display:block;
  float:right;
  margin:20px;
}
.versioncntr {
          margin: 50PX 20px 20px 20px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    color:#ffffff;
    font-size:9px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        opacity:0.40;
}
#log {
  border:1px solid transparent;
}
.forgotpwdlink {
      font-size: 14px;
    color: #4e4d4d;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
    padding-top: 25px;
    cursor: pointer;
}
.loginnavs {
  margin-top:10px;
}
.langoption {
  float:right;
}
.langoption  select {
    height:40px;
    background-color:#f3f3f3;
    border:1px solid #e7e7e7;
    width:auto;
    margin-bottom:12px;
    font-size:14px;
    color:#000000;
   margin-top: 14px;
  }
  .langoption span {
    font-size:14px;
    color:#4e4d4d;
    font-weight:normal;
        padding-top: 25px;
    display: inline-block;
  }
.copyrightstext {
  font-size:12px;
  color:#ffffff;
  padding:20px;
}

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.fade-in {
  opacity:0;  /* make things invisible upon start */
  -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
  -moz-animation:fadeIn ease-in 1;
  animation:fadeIn ease-in 1;

  -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  animation-duration:1s;
}

.fade-in.one {
  -webkit-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

.fade-in.two {
  -webkit-animation-delay: 1.6s;
  -moz-animation-delay:1.6s;
  animation-delay: 1.6s;
}

.fade-in.three {
  -webkit-animation-delay: 2.4s;
  -moz-animation-delay: 2.4s;
  animation-delay: 2.4s;
}
.dropbtn {
        background-color: #FFFFFF;
    color: #4e4d4d;
    padding: 4px 4px 10px 4px;
    font-size: 14px;
    border: none;
    cursor: pointer;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width:150px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    top: -25px;

}
.dropdown-content a {
        color: #4e4d4d;
    padding: 5px;
    text-decoration: none;
    display: block;
    font-weight: normal;
    font-size: 13px;
}
.dropdown-content a:hover {
  background-color: #264d7c;
  color:#ffffff;
}
.dropdown:hover .dropdown-content {
    display: block;
}
.dropdown:hover .dropbtn {
    background-color: #ffffff;
}

/*---make a basic box ---*/
@-moz-keyframes dropHeader {
    0% {
        -moz-transform: translateY(90px);
    }
    100% {
        -moz-transform: translateY(0);
    }
}
@-webkit-keyframes dropHeader {
    0% {
        -webkit-transform: translateY(90px);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}
@keyframes dropHeader {
    0% {
        transform: translateY(90px);
    }
    100% {
        transform: translateY(0);
    }
}


/* For aesthetics only */
.loginbodyfields {

    -moz-animation-name: dropHeader;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: ease-in;
    -moz-animation-duration: 1.2s;

    -webkit-animation-name: dropHeader;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-duration: 1.2s;

    animation-name: dropHeader;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 1.2s;
}
