﻿/* For Form Formatting */
.input-text {width:120px;height:20px;border:1px solid #67326a; color:#67326a;}
.input-text2 {width:80px;height:18px;border:1px solid #67326a; color:#67326a;}
.input-text-250 {width:250px;height:15px;border:1px solid #67326a; color:#67326a;}
.input-text-Newsletter {width:600px;height:15px;border:1px solid #67326a; color:#67326a;}
.input-ddl-60 {width:60px;height:20px;border:1px solid #67326a; color:#67326a; font-size:9px;}/*Added By Rupesh*/
.input-ddl-80 {width:80px;height:20px;border:1px solid #67326a; color:#67326a;}/*Added By Rupesh*/
.input-ddl-120 {width:120px;height:20px;border:1px solid #67326a; color:#67326a;}/*Added By Rupesh*/
.input-ddl-145 {width:145px;height:20px;border:1px solid #67326a; color:#67326a;}/*Added By Rupesh*/
.input-text-PAddress {width:200px;height:15px;border:1px solid #67326a; color:#67326a;}/*Added By Rupesh*/
.input-ddl-250 {width:255px;height:20px;border:1px solid #67326a; color:#67326a;}
.input-file {width:250px;height:20px;border:1px solid #67326a; color:#67326a;}
.Employee-Avatar {width:180px;height:20px;border:1px solid #67326a; color:#67326a;}/*Added By Rupesh*/
.input-textarea {width:250px;height:50px;border:1px solid #67326a; color:#67326a;}
.input-paymentDetails {width:150px;height:50px;border:1px solid #67326a; color:#67326a;}
.input-button{height:24px;background:#aa80ae; color: White; border:1px solid black; padding:2px 2px 5px 2px; cursor:pointer;}
.input-login-button{ background:#aa80ae; color:White; font-size:8px; border:none; cursor:pointer; padding:2px 2px 2px 2px;}
.input-button-search{height:20px;font-weight:bolder;background:url(Images/bg_btn.jpg) repeat-x;color:#000;border:none; padding:0 2px 5px 2px; cursor:pointer;}
.input-list {width:140px;height:80px;border:1px solid gray;font:12px verdana}
.input-button-invisible{display:none;visibility:hidden }
/* Calendar Control */
.CalendarImageButton {background-image:url("/App_Themes/Admin/Images/Calendar.gif"); background-repeat:no-repeat; width:17px;height:16px; font-size:12px; color:#FFFBD6; vertical-align:-1px;}
.MyCalendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color: #000000}
/* For Error Display */
.PnlError {width:98%;border:1px solid gray;background-color:#f5f5ce;Margin:10px auto;padding:2px;line-height:2}
.PnlError1 {width:98%;Margin:10px auto;padding:2px;line-height:2}
.Pnlfontsize{ font-size:10px;}
.Mandatory { color:Red;height:25px}
/* Used For Wizard in Employee Add*/
.validatorCalloutHighlight{background-color: lemonchiffon;}
/* For Web Data Grid*/
.EmptyRow
{
    text-align: center;
    padding-top: 10px;
    font-weight: bold;
}
.display
{
    display: none;
}
/*Loading*/
#Loading
{
    position: fixed;
    top: 50%;
    left: 50%;
    height: 100px;
    width: 150px;
    border: 1px black solid;
}
/*Loading Ajax*/
#loading
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 5000;
    min-width: 100%;
    _width: expression(document.body.clientWidth + "px" );
    min-height: 600px;
    _height: expression(document.body.clientHeight + "px" );
    background-repeat: no-repeat;
    background-color: white;
    filter: alpha(opacity=25);
    -moz-opacity: .25;
    opacity: .25;
}
#loadingimg
{
    position: absolute;
    top: 50%;
    left: 50%;
    height: 31px;
    width: 31px;
    z-index: 8000;    
    background-image: url( 'Images/ajax-loader.gif' );
}
/* Container to sparate Content and Boxes Added by Rupesh */
.cssform {padding:5px;}
.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/