/* CSS Document */
/*
Blue 	- #36648b
maroon 	- #9e1b21
Green   - #008f8f

*/

body
{
    font-family: Calibri;
    font-size: 14px;
    color: #000;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
}
.logo
{
    background: url(img/logo.gif);
    width: 156px;
    height: 74px;
    margin-left: 10px;
    float: left;
    margin-top: 15px;
}

.title
{
    background: url(img/text.png);
    float: left;
    width: 200px;
    height: 73px;
    margin-left: 10px;
    margin-top: 0px;
}
.textbox_lable
{
    padding: 8px 0px 10px 12px;
}
.login_details
{
    float: right;
    margin-right: 10px;
    margin-top: 7px;
    color: #FFF;
    font-family: 'Lucida Sans Unicode' , 'Lucida Grande' , sans-serif;
    font-size: 18px;
    text-align: center;
}
.login_img
{
    background-image: url(img/login-small.png);
    background-repeat: no-repeat; /*width: 380px;     height: 300px;*/
    width: 433px;
    height: 342px;
    margin-left: 5px;
}
.logout_img
{
    background-image: url(img/logout-small.png);
    background-repeat: no-repeat; /*width: 380px;     height: 300px;*/
    width: 433px;
    height: 342px;
    margin: 0px auto;
    margin-top: 100px;
    color: Green;
    font-weight: bold;
    font-size: large;
}

.lable_login
{
    padding-left: 15px;
    padding-bottom: 12px;
    color: #fff;
    font-size: 14px;
    margin-left: 40px;
    float: left;
}

.login-headings
{
    font-family: Bell MT;
    color: #aa2228;
    font-weight: bold;
}
.loginbutton
{
    background-image: url(../../images/button-bg.png);
    background-repeat: repeat-x;
    border: 1px solid #999;
    padding: 0px;
    color: black;
    font-family: Calibri;
    font-size: 18px;
    width: 50px;
}
.loginbutton:hover
{
    background: #36648b;
    color: #fff;
}
.style1
{
    height: 245px;
}

/**************************Inner page icons background***************************/

.left-curve
{
    background-image: url(img/left-curve.png);
    background-repeat: no-repeat;
    height: 88px;
    width: 18px;
    border: 0px;
    float: left;
}
.middle-curve
{
    background-image: url(img/middle-curve.png);
    background-repeat: repeat-x;
    height: 71px;
    float: left;
}
.right-curve
{
    background-image: url(img/right-curve.png);
    background-repeat: no-repeat;
    height: 88px;
    width: 18px;
    border: 0px;
    float: left;
}
.inner-title
{
    background-image: url(img/title-inner.png);
    background-repeat: no-repeat;
    width: 174px;
    height: 55px;
    margin-top: 5px;
    margin-left: 2px;
    float: left;
}
.inner-logo
{
    background-image: url(../../images/company-Logo.gif);
    background-repeat: no-repeat;
    height: 229px;
    width: 133px;
}
/********************************tabs*********************************/

.grid_col_head
{
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background-color: #36648b;
}
.tab_left
{
    background-image: url(img/tab_left.png);
    background-repeat: no-repeat;
    height: 24px;
    width: 16px;
    border: 0px;
    float: left;
}
.tab_center
{
    background-image: url(img/tab_bg.png);
    background-repeat: repeat-x;
    height: 24px;
    border: 0px;
    color: #FFFFFF;
    float: left;
}

.tab_right
{
    background-image: url(img/tab_right.png);
    background-repeat: no-repeat;
    height: 24px;
    width: 16px;
    border: 0px;
    float: left;
}
.tabheading
{
    font-family: Calibri;
    font-size: 14px;
    font-weight: 900;
    color: #FFFFFF;
    cursor: default;
    margin-top: 5px;
}

/*******************************Big icons*****************************/

.tool_bar_bg_big
{
    background-image: url(img/icons_bg_big.jpg);
    background-repeat: repeat-x;
    height: 95px;
}

.HR_big
{
    background-image: url(img/HR_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.home_big
{
    background-image: url(img/home_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.admin_big
{
    background-image: url(img/admin_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.LMS_big
{
    background-image: url(img/LMS_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.QMS_big
{
    background-image: url(img/QMS_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.audit_big
{
    background-image: url(img/audit_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.templates_big
{
    background-image: url(img/Templates_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.accounts_big
{
    background-image: url(img/accounts_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.task_big
{
    background-image: url(img/task_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.HR_big
{
    background-image: url(img/HR_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.sms_big
{
    background-image: url(img/sms_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.mail_big
{
    background-image: url(img/mail_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.daybook_big
{
    background-image: url(img/daybook_big.png);
    background-repeat: no-repeat;
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.reports_big
{
    background-image: url(img/reports_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}

.procurement_big
{
    background-image: url(img/procurement_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.signout_big
{
    background-image: url(img/signout_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}
.savings_big
{
    background-image: url(img/savings_big.png);
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
}

/************************************* Small icons********************************/
.home
{
    background-image: url(img/home.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.admin
{
    background-image: url(img/admin.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.accounts
{
    background-image: url(img/accounts.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.LMS
{
    background-image: url(img/LMS.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.QMS
{
    background-image: url(img/QMS.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.templates
{
    background-image: url(img/Templates.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.audit
{
    background-image: url(img/audit.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.task
{
    background-image: url(img/task.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.HR
{
    background-image: url(img/HR.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.sms
{
    background-image: url(img/sms.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.mail
{
    background-image: url(img/mail.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.daybook
{
    background-image: url(img/daybook.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.reports
{
    background-image: url(img/reports.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}

.procurement
{
    background-image: url(img/procurement.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.savings
{
    background-image: url(img/savings.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
/***************************************Profile Details****************************/
.signin_img
{
    background-image: url(img/signin_img.png);
    background-repeat: no-repeat;
    width: 31px;
    height: 30px;
    margin-left: 2px;
    float: left;
    margin-top: 2px;
}

.profile-bg
{
    background-image: url(img/profile-bg.png);
    background-repeat: no-repeat;
    margin-top: 5px;
    float: right;
    width: 170px;
    height: 55px;
    margin-right: 3px;
}
.signout
{
   
    background-image: url(btnimg/signout.png);
    width: 44px;
    height: 20px;

}



/*******************************Gridview*****************************/
.trbg, .trbg_a
{
    font-family: Calibri;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}

.admindiv
{
    background-color: #fff;
    border: 2px groove #CCCCCC; /*background-color: #fff;     border: 1px solid #36648b;     padding: 8px; karthik commented on 27/07/2012  */
}

.gridview_style
{
    font-family: Calibri;
    font-weight: normal;
    background-color: #fff;
    font-size: 14px;
}
.gridview_style .grid_HeaderStyle
{
    font-weight: bold;
    color: #fff;
    background-color: #36648b;
    border-top: solid 1px #36648b;
    border-left: solid 1px #36648b;
    border-right: solid 1px #36648b;
    border-bottom: solid 1px #36648b;
}
.gridview_style .grid_RowStyle
{
    text-align: left;
    border: solid 1px #656565;
}
.gridview_style .grid_EditRowStyle
{
    color: #000;
    background-color: #ffdbdb;
    text-align: left;
    border-left: solid 1px #656565;
    border-right: solid 1px #656565;
    border-top: solid 1px #656565;
    border-bottom: solid 1px #656565;
}
.gridview_style .grid_PagerStyle
{
    background-color: #fbf0e3;
    border-left: solid 1px #656565;
    border-right: solid 1px #656565;
    border-bottom: solid 1px #656565;
    color: #000;
}
.gridview_style .grid_PagerStyle a:link
{
    color: #9600ff;
}
.gridview_style .grid_SelectedRowStyle
{
    background-color: #ffdbdb;
    font-weight: normal;
    color: #000;
    border: solid 1px #666;
    text-align: left;
}
.gridview_style .grid_FooterStyle
{
    text-align: left;
    color: Green;
    border: solid 1px #656565;
    font-size: 18px;
    font-weight: bold;
    height: 25px;
}
/*********************************Left Menu *******************************/
.accordionHeader
{
    color: white;
    background-color: #36648b;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
    margin-top: 5px;
    margin-left: 0px;
    cursor: pointer;
    white-space: nowrap;
}
.accordionHeader a:hover
{
    text-decoration: none;
    white-space: nowrap;
}

.accordionHeader a
{
    color: #ffffff;
    white-space: nowrap;
}

.accordionHeaderSelected
{
    color: white;
    background-color: #cca82d;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
    cursor: pointer;
    margin-top: 5px;
    margin-left: 0px;
    white-space: nowrap;
}
.accordionHeaderSelected a
{
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
}
.accordionHeaderSelected a:hover
{
    background: none;
    text-decoration: underline;
    white-space: nowrap;
}
.accordionContent
{
    padding: 5px;
    color: #b08800;
    background-color: #f8f8f8;
    font-family: Verdana;
    margin-left: 0px;
    white-space: nowrap;
}

.accordionContent a
{
    color: #666666;
    font-size: 11px;
    padding: 6px;
    padding-left: 10px;
    margin-left: 0px;
    display: block;
    border-bottom: 1px dashed #CCCCCC;
    text-decoration: none;
    white-space: nowrap;
}

.accordionContent a:hover
{
    color: #36648b;
    background-color: #fff;
    white-space: nowrap;
}

/*****************************************arrow-strip***********************/
.arrow-strip-bg
{
    background-color: #36648b;
    width: 15px;
    height: 100%;
}

.arrow-strip-hide
{
    background-repeat: no-repeat;
    width: 15px;
    height: 110px;
    background-image: url(img/arrow-strip-maroon-hide.gif);
}

.arrow-strip-show
{
    background-repeat: no-repeat;
    width: 15px;
    height: 110px;
    background-image: url(img/arrow-strip-maroon-show.gif);
}
#menu-wrap
{
    position: absolute;
    background-color: #36648b;
    height: auto;
}
#menu-container
{
    height: 15px;
    background-color: #36648b;
}
#menu
{
    margin: 0 auto;
    position: relative;
}



/******************************Left Menu*******************************/
.top-middle-ver
{
    background: url(img/top-middle-ver.gif) 0 0 repeat-x;
}
.bottom-middle-ver
{
    background: url(img/bottom-middle-ver.gif) 0 100% repeat-x;
}
.left-middle-hor
{
    background: url(img/left-middle-hor.gif) 0 0 repeat-y;
}
.right-middle-hor
{
    background: url(img/right-middle-hor.gif) 100% 0 repeat-y;
}
.bottom-left
{
    background: url(img/bottom-left.gif) 0 100% no-repeat;
}
.bottom-right
{
    background: url(img/bottom-right.gif) 100% 100% no-repeat;
}
.top-left
{
    background: url(img/top-left.gif) 0 0 no-repeat;
}

.top-right
{
    background: url(img/top-right.gif) 100% 0 no-repeat;
}



/*********************************Textbox*******************************/

/* Text Box CSS*/

/* textbox30*/



.textbox30
{
    width: 30px;
    border: solid 1px #ccc;
}
.mandatory-textbox30
{
    width: 30px;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}

/* textbox32*/
.textbox32
{
    width: 32px;
    border: solid 1px #ccc;
}
.mandatory-textbox32
{
    width: 32px;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}

/* textbox45*/
.textbox45
{
    width: 45px;
    border: solid 1px #ccc;
}
.mandatory-textbox45
{
    width: 45px;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}

/* textbox65*/
.textbox65
{
    width: 65px;
    border: solid 1px #ccc;
}
.mandatory-textbox65
{
    width: 65px;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}

/* textbox150*/
.textbox100
{
    width: 100px;
    border: solid 1px #ccc;
}
.mandatory-textbox100
{
    width: 100px;
    border: solid 1px #ccc;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}

/* textbox150*/
.textbox150
{
    width: 154px;
    border: solid 1px #ccc;
}
.mandatory-textbox150
{
    width: 154px;
    border: solid 1px #ccc;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}

/* textbox154*/
.textbox154
{
    width: 158px;
    border: solid 1px #ccc;
}
.mandatory-textbox154
{
    width: 158px;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}

/* textbox160*/
.textbox160
{
    width: 162px;
    border: solid 1px #ccc;
}
.mandatory-textbox160
{
    width: 162px;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}

/* textbox170*/
.textbox170
{
    width: 174px;
    border: solid 1px #ccc;
}
.mandatory-textbox170
{
    width: 174px;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}

.label-text
{
    color: #36648b;
    font-style: normal;
    font-size: 14px;
    font-family: Calibri;
}

/*********************************Comobox*******************************/

/* Comobox CSS*/

/*comobox45*/
.comobox45
{
    width: 48px;
}
.mandatory-comobox45
{
    width: 48px;
    background-color: #F0DDD5;
}
/*comobox85*/
.comobox85
{
    width: 85px;
}
.mandatory-comobox85
{
    width: 85px;
    background-color: #F0DDD5;
}
/*comobox35*/
.comobox35
{
    width: 35px;
}
.mandatory-comobox35
{
    width: 35px;
    background-color: #F0DDD5;
}
/*comobox100*/
.comobox100
{
    width: 100px;
}
.mandatory-comobox100
{
    width: 100px;
    background-color: #F0DDD5;
}
/*comobox154*/
.comobox154
{
    width: 154px;
    border: solid 1px #ccc;
}
.mandatory-comobox154
{
    width: 154px;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}
.mandatory-comobox100
{
    width: 154px;
    border: solid 1px #ccc;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}
/*comobox160*/
.comobox160
{
    width: 162px;
    border: solid 1px #ccc;
}
.mandatory-comobox160
{
    width: 162px;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}
/*comobox170*/
.comobox170
{
    width: 167px;
    border: solid 1px #ccc;
}
.mandatory-comobox170
{
    width: 167px;
    background-color: #F0DDD5;
    border: solid 1px #ccc;
}
.comobox300
{
    width: 300px;
}
/*********************************Comobox*******************************/

/*********************************Buttons*******************************/
.ok_btn
{
    background-image: url(btnimg/ok.png);
    background-repeat: no-repeat;
    width: 46px;
    height: 31px;
}
.add_btn
{
    background-image: url(btnimg/add.png);
    background-repeat: no-repeat;
    width: 46px;
    height: 31px;
}
.addnew_btn
{
    background-image: url(btnimg/addnew.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 31px;
}

.save_btn
{
    background-image: url(btnimg/save.png);
    background-repeat: no-repeat;
    width: 46px;
    height: 31px;
}
.Addarrow_btn
{
    background-image: url(btnimg/Addbutton.png);
    background-repeat: no-repeat;
    width: 124px;
    height: 31px;
}
.Removearrow_btn
{
    background-image: url(btnimg/RemoveButton.png);
    background-repeat: no-repeat;
    width: 124px;
    height: 31px;
}
.next_btn
{
    background-image: url(btnimg/Next.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 31px;
}
.previous_btn
{
    background-image: url(btnimg/Previous.png);
    background-repeat: no-repeat;
    width: 80px;
    height: 31px;
}
.finish_btn
{
    background-image: url(btnimg/Finish.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 31px;
}
.createrole_btn
{
    background-image: url(btnimg/CreateRole.png);
    background-repeat: no-repeat;
    width: 46px;
    height: 31px;
}
.edit_btn
{
    background-image: url(btnimg/edit.png);
    background-repeat: no-repeat;
    width: 46px;
    height: 31px;
}
.view_btn
{
    background-image: url(btnimg/view.png);
    background-repeat: no-repeat;
    width: 52px;
    height: 31px;
}
.ScheduleAudit_btn
{
    background-image: url(btnimg/Scheduleaudit.png);
        background-repeat: no-repeat;
    width: 124px;
    height: 31px;
}
.clear_btn
{
    background-image: url(btnimg/clear.png);
    background-repeat: no-repeat;
    width: 52px;
    height: 31px;
}
.close_btn
{
    background-image: url(btnimg/close.png);
    background-repeat: no-repeat;
    width: 52px;
    height: 31px;
}
.closeAudit_btn
{
    background-image: url(btnimg/CloseAudit.png);
    background-repeat: no-repeat;
    width: 124px;
    height: 31px;
}
.ViewAudits_btn
{
    background-image: url(btnimg/ViewAudits.png);
    background-repeat: no-repeat;
    width: 124px;
    height: 31px;
}
.next_demand_btn
{
    background-image: url(btnimg/Run-next-demand.png);
    background-repeat: no-repeat;
    width: 143px;
    height: 31px;
}
.open_btn
{
    background-image: url(btnimg/open.png);
    background-repeat: no-repeat;
    width: 52px;
    height: 31px;
}

.cancel_btn
{
    background-image: url(btnimg/cancel.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 31px;
}
.delete_btn
{
    background-image: url(btnimg/delete.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 31px;
}
.export_btn
{
    background-image: url(btnimg/export.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 31px;
}
.search_btn
{
    background-image: url(btnimg/search.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 31px;
}
.modify_btn
{
    background-image: url(btnimg/modify.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 31px;
}
.download_btn
{
    background-image: url(btnimg/download.png);
    background-repeat: no-repeat;
    width: 124px;
    height: 31px;
}
.cancelaudit_btn
{
    background-image: url(btnimg/cancelaudit.png);
    background-repeat: no-repeat;
    width: 124px;
    height: 31px;
}
.update_btn
{
    background-image: url(btnimg/update.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 31px;
}
.upload_btn
{
    background-image: url(btnimg/upload.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 31px;
}
.createbatch_btn
{
    background-image: url(btnimg/createbatch.png);
    background-repeat: no-repeat;
    width: 97px;
    height: 31px;
}
.authenticate_btn
{
    background-image: url(btnimg/authenticate.png);
    background-repeat: no-repeat;
    width: 100px;
    height: 31px;
}
.viewreport_btn
{
    background-image: url(btnimg/view_report.png);
    background-repeat: no-repeat;
    width: 100px;
    height: 31px;
}
.freeze_btn
{
    background-image: url(btnimg/freeze_btn.png);
    background-repeat: no-repeat;
    width: 157px;
    height: 31px;
}
.confirm_btn
{
    background: url(btnimg/confirm.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 31px;
}
.addheading_btn
{
    background: url(btnimg/addheading.png);
    background-repeat: no-repeat;
    width: 110px;
    height: 31px;
}
.addparameter_btn
{
    background: url(btnimg/addparameter.png);
    background-repeat: no-repeat;
    width: 118px;
    height: 31px;
}
.add-newmember_btn
{
    background: url(btnimg/add-newmember.png);
    background-repeat: no-repeat;
    width: 135px;
    height: 31px;
}
.accept_btn
{
    background: url(btnimg/accept.png);
    background-repeat: no-repeat;
    width: 64px;
    height: 31px;
}
.create_newtask_btn
{
    background: url(btnimg/create_newtask.png);
    background-repeat: no-repeat;
    width: 118px;
    height: 31px;
}
.reject_btn
{
    background: url(btnimg/reject.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 31px;
}
.upload-complete_btn
{
    background: url(btnimg/upload-complete.png);
    background-repeat: no-repeat;
    width: 135px;
    height: 31px;
}
.tansfer_btn
{
    background: url(btnimg/tansfer.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 31px;
}
.send_btn
{
    background: url(btnimg/send.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 31px;
}
.sendtoagency_btn
{
    background: url(btnimg/sendtoagency.png);
    background-repeat: no-repeat;
    width: 124px;
    height: 31px;
}

.progress_img
{
    background-image: url(img/update_Progress.gif);
    background-repeat: no-repeat;
    width: 46px;
    height: 31px;
}

.griddetailsadd_btn
{
    background-image: url(btnimg/GridDetailsAdd_s.png);
    background-repeat: no-repeat;
    width: 66px;
    height: 34px;
}

.griddetailsmodify_btn
{
    background-image: url(btnimg/GridDetailsEdit_s.png);
    background-repeat: no-repeat;
    width: 66px;
    height: 34px;
}

.griddetailsclear_btn
{
    background-image: url(btnimg/GridDetailsClear_s.png);
    background-repeat: no-repeat;
    width: 66px;
    height: 34px;
}

.deleteapplication_btn
{
    background-image: url(btnimg/DeleteApplication.gif);
    background-repeat: no-repeat;
    width: 166px;
    height: 34px;
}

.deletemmsanction_btn
{
    background-image: url(btnimg/Deletemembermappingsanc.gif);
    background-repeat: no-repeat;
    width: 250px;
    height: 34px;
}
.deletedisburement_btn
{
    background-image: url(btnimg/DeleteDisbursement.gif);
    background-repeat: no-repeat;
    width: 166px;
    height: 34px;
}

.fyearrun_btn
{
    background-image: url(btnimg/RunYear.gif);
    background-repeat: no-repeat;
    width: 225px;
    height: 34px;
}
.holidaymarking_btn
{
    background-image: url(btnimg/MarkHoliday.gif);
    background-repeat: no-repeat;
    width: 100px;
    height: 34px;
}
.member_delete_btn
{
    background: url(btnimg/MemberDelete.png);
    background-repeat: no-repeat;
    width: 124px;
    height: 31px;
}
.addeditfamily_btn
{
    background-image: url(btnimg/AddEditFamilyDetails.png);
    background-repeat: no-repeat;
    width: 180px;
    height: 34px;
}
.addeditasset_btn
{
    background-image: url(btnimg/AddEditAssetDetails.png);
    background-repeat: no-repeat;
    width: 180px;
    height: 34px;
}
.CancelBatch_btn
{
    background-image: url(btnimg/CancelBatch.png);
    background-repeat: no-repeat;
    width: 180px;
    height: 34px;
}
.SubmitforReview_btn
{
    background-image: url(btnimg/submitforreview.png);
    background-repeat: no-repeat;
       width: 145px;
    height: 31px;
}
/************************link button*****************/
.linkbutton
{
    border: 1px solid #ffffff;
    text-align: center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 0px 12px 0px 12px;
    -webkit-box-shadow: #666 3px 3px 3px;
    -moz-box-shadow: #666 3px 3px 3px;
    box-shadow: #666 3px 3px 3px;
    background-color: #264762;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#6F9FC8) to(#264762)); /*old webkit*/
    background: -webkit-linear-gradient(#6F9FC8, #264762); /*new webkit*/
    background: -moz-linear-gradient(#6F9FC8, #264762); /*gecko*/
    background: -ms-linear-gradient(#6F9FC8, #264762); /*IE10*/
    background: -o-linear-gradient(#6F9FC8, #264762); /*opera 11.10+*/
    background: linear-gradient(#6F9FC8, #264762); /*future CSS3 browsers*/
    -pie-background: linear-gradient(#6F9FC8, #264762); /*PIE*/
    behavior: url(../PIE.htc); /*  6F9FC8- 36648b 264762*/
    text-decoration: none;
    color: White;
    font-weight: bold;
    font-size: 20px;
    font-family: Gabriola;
   
}
/************************Watermark******************************/

.watermark-admin
{
    background-image: url(../../images/watermark-admin.gif);
    background-repeat: no-repeat;
    width: 145px;
    height: 466px;
    margin-top: 5px;
    float: right;
}
.watermark-audit
{
    width: 146px;
    height: 226px;
    margin-top: 5px;
    float: right;
    background-image: url(../../images/watermark-audit.gif);
      background-repeat:no-repeat;
}
.watermark-accounts
{
    background-image: url(../../images/watermark-accounts.gif);
      background-repeat:no-repeat;
    width: 123px;
    height: 236px;
    margin-top: 5px;
    float: right;
}
.watermark-QMS
{
    background-image: url(../../images/watermark-QMS.gif);
      background-repeat:no-repeat;
    width: 142px;
    height: 239px;
    margin-top: 5px;
    float: right;
}
.watermark-LMS
{
    background-image: url(../../images/watermark-LMS.gif);
      background-repeat:no-repeat;
    width: 147px;
    height: 226px;
    margin-top: 5px;
    float: right;
}
.watermark-templates
{
    background-image: url(../../images/watermark-templates.gif);
    background-repeat:no-repeat;
    width: 138px;
    height: 336px;
    margin-top: 5px;
    float: right;
}
.watermark-KM
{
    background-image: url(../../images/watermark-knowledgemanagement.gif);
    background-repeat:no-repeat;
    width: 137px;
    height: 173px;
    margin-top: 5px;
    float: right;
}
.watermark-facilities
{
    background-image: url(../../images/watermark-facilities.gif);
      background-repeat:no-repeat;
    width: 128px;
    height: 296px;
    margin-top: 5px;
    float: right;
}
.watermark-daybook
{
    background-image: url(../../images/watermark-daybook.gif);
      width: 135px;
     background-repeat:no-repeat;
    height: 296px;
    margin-top: 5px;
    float: right;
}
.watermark-report
{
    background-image: url(../../images/watermark-report.gif);
      background-repeat:no-repeat;
    width: 142px;
     height: 280px;
    margin-top: 5px;
    float: right;
}
.watermark-HR
{
    background-image: url(../../images/watermark-HR.gif);
      background-repeat:no-repeat;
    width: 128px;
    height: 386px;
    margin-top: 5px;
    float: right;
}
.watermark-mail
{
    background-image: url(../../images/watermark-mail.gif);
      background-repeat:no-repeat;
    width: 128px;
    height: 116px;
    margin-top: 5px;
    float: right;
}
.watermark-task
{
    background-image: url(../../images/watermark-task.gif);
      background-repeat:no-repeat;
    width: 126px;
    height: 416px;
    margin-top: 5px;
    float: right;
}
.watermark-sms
{
    background-image: url(../../images/watermark-sms.gif);
      background-repeat:no-repeat;
    width: 126px;
    height: 86px;
    margin-top: 5px;
    float: right;
}
.watermark-savings
{
    background-image: url(../../images/watermark-savings.gif);
    width: 127px;
    height: 296px;
    margin-top: 5px;
    float: right;
    background-repeat:no-repeat;
}
/*************************************************************************/
/*************************************************************************/
.tableborder
{
    border: #b4b4b4 solid 1px;
}
.tableborder2
{
    border: #66CCFF solid 1px;
}
.divborder
{
    border: #192c5e solid 1px;
    padding-left: 0px;
    height: 100%;
}


.grid_table
{
    border: 1px solid #192c5e;
    padding: 3px;
}
.grid_type_table
{
    border-top: 1px solid #192c5e;
    border-left: 1px solid #192c5e;
    padding: 0px;
    margin: 0px;
}
.grid_type_table .grid_type_table_head
{
    font-weight: bold;
    color: #fff;
    background-color: #36648b;
    border-left: 1px solid #FFFFFF;
    padding: 2px;
}
.grid_type_table .grid_type_table_cell
{
    border-bottom: 1px solid #192c5e;
    border-right: 1px solid #192c5e;
    padding: 2px;
}

.tablerow1
{
    background-color: #efedfb;
}
.tablerow2
{
    background-color: #fefddf;
}
.PageNavigationBar
{
  background-color: #ededed;
    height: 24px;
}
.text
{
    font: 14px;
    color: #fff;
    font-family: @Adobe Ming Std L;
    padding-top: 3px;
    float: left;
    text-align: center;
}
.thumbnailsbg-mouseover
{
    background-color: #f7ebfe;
}
.thumbnailsbg-mouseout
{
    background-color: #f9f9f9;
}
/************************Footer*******************************/

#footer-wrap
{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

#footer-container
{
    height: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #36648b;
    width: 100%;
    text-align: left;
    padding-top: 2px;
}

#footer
{
    width: 100%;
    margin: 0 auto;
    position: relative;
}


#footer_left
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    float: left;
}

#footer_center
{
    margin: 0 auto;
    position: relative;
}
#footer_right
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    float: right;
}

/*************************************************************************/
/*************************************************************************/



.CockpitRowstyle
{
    background-color: #ecebfc;
    border-bottom-color: #ccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #ccc;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #ccc;
    border-right-style: solid;
    border-right-width: 1px;
}
.CockpitAltRowstyle
{
    background-color: #f8f4ed;
    border-bottom-color: #ccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #ccc;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #ccc;
    border-right-style: solid;
    border-right-width: 1px;
}
.news-bg
{
    background-image: url(../../images/news-bg.jpg);
    width: 1024px;
    height: 450px;
    float: left;
    margin-left: 30px;
    background-repeat: repeat-y;
}
.news-text-bg
{
    background-image: url(../../images/news-text-bg.png);
    width: 712px;
    margin-left: 130px;
    margin-top: 130px;
    background-repeat: repeat-y;
    float: left;
}
.content
{
    margin-left: 50px;
    margin-top: 35px;
    margin-bottom: 35px;
    height: 550px;
    float: left;
    text-align: justify;
    width: 600px;
}

.WorkingDate
{
    width:690px;
    /*  margin-right:5px;*/
    float: right;
    color: #36648b;
}

.WorkingDate-InnerHome
{
    float: none;
    color: #36648b;
}

h3
{
    text-decoration: underline;
    font-weight: bold;
}
/***********************************Ajax Calender Extender**************************/

.ajaxcalendar .ajax__calendar_days table tr td
{
    padding: 0px 0px;
    color: #DE6623;
    border: 1px solid #CCC;
}

.ajaxcalendar
{
    background-color: #7F8696;
    color: #000;
}

.ajax__calendar_hover
{
    background-color: #7F8696;
    color: #fff;
}

.ajaxcalendar .ajax__calendar_hover .ajax__calendar_day
{
    background-color: #7F8696;
    color: #fff;
}

.ajaxcalendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: #fff;
}

.ajaxcalendar .ajax__calendar_other .ajax__calendar_day
{
    visibility: hidden;
}

.ajaxcalendar .ajax__calendar_other .ajax__calendar_year
{
    visibility: hidden;
}
.ajaxcalendar .ajax__calendar_years table tr td
{
    padding: 0px 0px;
    border: 1px solid #CCC;
}

.ajaxcalendar .ajax__calendar_months table tr td
{
    padding: 0px 0px;
    border: 1px solid #CCC;
}
/***********************************************************************/

.roundedPanel
{
    border-color: Red;
    border: 2px solid red;
}
.FormHeading
{
    color: #36648b;
    font-size: 20px;
    font-weight: bold;
    font-family: Century Gothic;
}
.horline
{
    border-top: #36648b solid 1px;
    font-weight: bold;
    margin-top: -1px;
}
.sub-heading
{
    color: #36648b;
    font-size: 14px;
    font-weight: bold;
    font-family: big and loud;
}
.member-serach
{
    display: none;
    position: absolute;
    z-index: 1;
    border: solid 5px #36648b;
    background-color: White;
    height: Auto;
    width: Auto;
    margin-top: 3px;
    margin-left: 200px;
}

.member-serachbtn
{
    background-color: #ededed;
    border: solid 1px #008fd9;
    font-size: 15px;
    font-family: Arial;
    color: black;
    padding: 3px;
    width: 100%;
}


/*****************************Updatepannel Progess image********************************************/
html, body
{
    background: none !important;
}
#overlay
{
    position: fixed;
    z-index: 99;
    top: 0px;
    left: 0px;
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
    filter: Alpha(Opacity=80);
    opacity: 0.80;
    -moz-opacity: 0.80;
}
#theprogress
{
    width: 110px;
    height: 110px;
    text-align: center;
    filter: Alpha(Opacity=100);
    opacity: 1;
    -moz-opacity: 1;
}
#modalprogress
{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -11px 0 0 -55px;
    color: white;
}
body > #modalprogress
{
    position: fixed;
}
/********************************RepayMent Total Div*******************************************/


#overlay1
{
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    background-color: #C0C0C0;
    width: 30%;
    height: 30%;
    font: normal 14px Calibri;
}
#theprogress1
{
    height: 110px;
    text-align: left;
    filter: Alpha(Opacity=100);
    opacity: 1;
    -moz-opacity: 1;
    font: normal 14px Calibri;
}
#modalprogress1
{
    position: absolute;
    top: 50%;
    left: 20%;
    width: 90%;
    margin: -11px 0 0 -55px;
    color: black;
    font: normal 14px Calibri;
}
body > #modalprogress1
{
    position: fixed;
}

.para-heading
{
    font-size: 14px;
    color: #36648b;
    font-weight: bold;
}
/******************Css for Modal box (Popup)********************/
.modalPopupBackground
{
    background-color: #CCCCFF;
    filter: alpha(opacity=70);
    opacity: 1.0;
}
.ModalWindow
{
    border: solid 2px #c0c0c0;
    background: #36648b;
    padding: 0px 10px 10px 10px;
    position: absolute;
    top: -1000px;
}
.close_sm_btn
{
    background-image: url(../../images/close_pop.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 19px;
}
.astrik
{
    color: #F00;
    font-family: Arial,Helvetica,sans-serif;
}
.Page_Dimmer
{
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    background-color: #CCCCFF;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    z-index: 50;
}

.PopupHolder_T
{
    position: fixed;
    background-color: #fff;
    z-index: 50;
    left: 10%;
    right: 10%;
    top: 10%;
    margin: 0px;
}
.PopupHolder
{
    position: fixed;
    background-color: #fff;
    z-index: 50;
    left: 20%;
    right: 20%;
    top: 17%;
    margin: 0px;
}
/******************Css for Tabs LinkButtons in the Page User Creation********************/

#Tabs
{
    float: left;
    width: 100%;
    font-size: 93%;
    margin-left: 3px; 
}



#Tabs a, .deactive
{
    background: url(img/tabright.png) repeat-x left top;
    float: left;
    height: 20px;
    border: solid 1px #217ce5;
    -webkit-border-radius: 6px 6px 0px 0px;
    -khtml-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
    color: black;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    padding: 4px 6px 2px 6px;
    margin: 0px 0px 0px 2px;
}
#Tabs a:hover
{
    background-position: 0% -60px;
    color: #ffffff;
}
#Tabs .active
{
    background-position: 0% -60px;
    color: #fff;
    font-weight: bold;
}
.forms_Tabs_bg
{
    background-color: #fff;
    float: left;
    width: 98%;
    margin: -1px 0px 5px 5px;
    padding: 3px;
    height: auto; /*border:#a66300 solid 1px;
    -webkit-border-radius: 0px 10px 0px 10px;
    -khtml-border-radius: 0px 10px 0px 10px;
    -moz-border-radius: 0px 10px 0px 10px;*/
    border: solid 1px #217ce5;
}

.topright_Linkbutton
{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #D2691E;
    font-weight: bold;
}
