body{
    font-family: Arial;
    font-size: 12px;
    font-weight:normal;
    color:#222;
}
input {
    border: 1px solid #888888;
    padding:0px 4px 2px 2px;
    color: #222;
    margin: 0px 0px 0px 0px;
    font-family: arial;
    font-size: 12px;
    width: 100px;
    font-weight:normal;
    
}
select {
    border: 1px solid #888888;
    background: #ffffff;
    border-style: solid;
    padding:0px 0px 0px 0px;
    color: #222;
    margin: 0px 0px 0px 0px;
    font-family: arial;
    font-size: 12px;
    width:108px;
}

input:focus[type="text"],input.ieFocusHack {
    background-color: #efefef;
}
textarea:focus, textarea.ieFocusHack {
    background-color: #efefef;
}
input:blur[type="text"], input.ieBlurHack{
    background-color: #ffffff;
}
textarea:blur, textarea.ieBlurHack{
    background-color: #ffffff;
}
label{
    font-family: Arial;
    font-size: 12px;
}

.labelLeft{
    text-align: right;
    font-weight:bold;
    font-family:arial;
    font-size:12px;
    color: #222222;
}
.labelRright{
    text-align: right;
    font-weight:normal;
    font-family:arial;
    font-size:12px;
}

.labelLeftFileupload{
    text-align: right;
    width:28%;
    font-weight:bold;
    font-family:arial;
    font-size:12px;
}
.fieldRight{
    float:left;    
    font-family:arial;
    font-size:12px;
    width:30%;
}

.fieldRightDate{
    float:left;    
    font-family:arial;
    font-size:12px;
    
}
.fieldComboRight{     
    font-family:arial;
    font-size:12px;
    width:30%;   
}
.btn{
    background:url("../images-dt/btn1.png") no-repeat;
    width:118px;
    height:35px;
    cursor:pointer;
    border:none;
    text-align:center;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
}

.btn1{
    background:url("../images-dt/btn5.png") no-repeat;
    width:154px;
    height:35px;
    cursor:pointer;
    border:none;
    text-align:center;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
}

.btn1:hover{
    background:url("../images-dt/bttn4-primary.gif") no-repeat;
    width:154px;
    height:35px;
    cursor:pointer;
    border:none;
    text-align:center;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
    float:right;
}

.btn:hover{
    background:url("../images-dt/bttn-primary.gif") no-repeat;
    width:118px;
    height:35px;
    cursor:pointer;
    border:none;
    text-align:center;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
}


.btn4{
    background:url("../images-dt/btn4.png") no-repeat;
    width:154px;
    height:35px;
    cursor:pointer;
    border:none;
    text-align:center;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
    float:right;
}
.btn4:hover{
    background:url("../images-dt/bttn4-primary.gif") no-repeat;
    width:154px;
    height:35px;
    cursor:pointer;
    border:none;
    text-align:center;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
    float:right;
}
.asterisk{
    color: #dd2828;
}
/* legend{
    font-weight: bold;
    font-family: Arial;
    font-size: 13px;
    color:#000000;
} */
legend {
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	color:#DD2828;
}
fieldset{
   padding:10px 10px;    
   border: 1px solid #D0D0D0;
  
}
.focusField{
    border:solid 1px #888888;
    background:#EFEFEF;
    color:#000;
}
.inputs{
    font: normal 12px "arial";
    color: #222222;
}
.focusTextArea{
    border:solid 1px #888888;
    color:#222222;
    background:#EFEFEF;
}
textarea{
    border:solid 1px #888888;
    color:#222222;
    font-family: Arial;
    font-size:12px;
          
}
.bttn-file-view{
    text-decoration: underline;
    color: Blue;
    cursor: pointer;
}
.bttn-file-remove{
    text-decoration: underline;
    color: Red;
    cursor: pointer;
     
}
.tableBorderStyle{
    border: 1px solid #d0d0d0;
}
/* Added class for header text of look-up - by Amruta */
.lookupFormStyle{
    background-color: #e2e2e2;
}
/*Added classes for look-up ui design */
.lookupFieldset{   
    /*padding: 0px 5px 0px 0px;*/
    border: 1px solid #D0D0D0; 
    background-color: #FFFFFF;  
    background-image: url("../images/global_img.png");
    width: 530px;
    height:90px;
    padding-right: 4px;
}
/* Added for label color of look-up - by Amruta */
label{
    color:#222222;
}
/* add by atish 16-Mar-2012 indicate required field */
.iRequierd{
    font-family: arial;
    font-size: 12px;
}

.requiredMessageText{
    font-family: arial;
    font-size: 12px;
}
label{
    color:#222222;
}

/* added by atish - classes for lable and span and checkbox alignement  */
.sbtLabel{
    font-family: arial;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
.sbtSpan{
    padding-top: 3px;
    font-family: arial;
    font-size: 12px;
    color: #000000;
    padding-bottom: 3px;
}
.chkInput{
    padding:3px 4px 3px 2px;
    margin: 0px 0px 0px 0px;
    font-family: arial;
    font-size: 12px;
    width: 50px;
    background-color: #f1f1f1;
    border: 0px ;
}

.btn_map{
    background:url("../images-dt/btn_2.png") no-repeat;
    width:125px;
    height:23px;
    cursor:pointer;
    border:none;
    text-align:center;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
}

.btn_map:hover{
    background:url("../images-dt/bttn-primary_2.gif") no-repeat;
    width:125px;
    height:23px;
    cursor:pointer;
    border:none;
    text-align:center;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
}
.thBold
{
  font-weight: bold;
  font-family:Arial;
  font-size: 12px;
  text-align:center;
}
.validationError {
	font-family: arial;
        font-size: 12px;
        width: 100%;
       /* background: url("../images-new/pop-up-images/errror_icon_bg.png") no-repeat ;*/
       background: url("../resources/images/default/message_bg.png") no-repeat ;
}
.validationError h1 {
	/* color:#000;
	font-family: Arial;
	background:url(../images/icons/bullet_error.gif) left top no-repeat;
	font-size:12px;
	padding-left:20px;
	font-weight:600; */
        color:Black;
	font-family: Arial;
    	font-weight:600;
        font-size: 12px;
        text-align: center; 
        
}
.validationError dl{ margin:3px 0 2px 0px;width: 46em;}
.validationError dt{ padding:2px 0;float: left;width: 23em;}
.noDataWarningContent{
    font-family:arial;
    font-size:12px;
    color:#dd2828;
    text-align: left;
    padding-top: 8px;
    /*padding-left: 25px;*/
    text-align:left;
   
}
.errorMsgImage{
    padding-top: 10px;
    vertical-align: middle;
}
/*Added class for UI design of error screen - by Amruta*/
.errorMsgBackground {
    font-size:12px;	
    background: url("../images/info_bg.png") no-repeat ;        
    height: 145px;
    border:0px solid #d5dfe5;
    width: 675px;
    text-align: center;
    font-family: arial;   
}
/* added by atish & amruta - date format (DD-MMM-YYYY)  */
.dateFormat{
    padding-left:101px;
    width:70%;
    text-align:left;
    padding-bottom:5px;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
}
.dateFormatEnq{
    padding-left:130px;
    width:70%;
    text-align:left;
    padding-bottom:5px;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
}

.x-item-disabled {
    color: #5C5B7D;
    background-color:#f2f2f2;
}
/* Classes added for breadcrumb - Amruta */
.breadCrumbStyle{
	color:#dd2828;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;     
}

.breadCrumbCurrent{
	color:#555556;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
}

.labelLR{
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
}

.checkboxCls{
    width: 10px;
    border: 0px solid #888888;
    margin: 0px 0px 0px 0px;
    font-family: arial;
    font-size: 12px;
   
}
.info{
    font-family: arial;
    font-size: 12px;   
}

.labelSLR2{
    width: 114px;
    float: right;
}

.labelSLR2_Line{
    width: 114px;
    /*float: right;*/
}
.w273{
    width: 273px;
    background-color: White;
}
/* added by atish - for width of message text */
.wMsgText{
    font-family: arial;
    font-size: 12px;
    color: #dd2828;
    padding-top: 5px;
   /*padding-left: 65px;*/
}
.dateFormatMsg{
    font-family: arial;
    font-size: 12px;
    text-align:  left;
}
/* Class added for labels on upload document screen -Amruta */
.labelUploadLeft{
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    width: 160px;
}
/* Class added for lookup UI design -Amruta */
.formBackground{
    border:1px solid #D0D0D0;    
    background-color: #f1f1f1;
    /*width: 99%;*/
    width:101.6%;       /* For the scroll patch removal : Ayushi, 16th Nov 2012 */
}

.errorMsgStyle{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    margin-left: 10px;
}
#wrap{
        width: 650px;
}

.btnCommonClass{
	background:url(../images-dt/btn1.png) no-repeat; width:118px; height:35px; cursor:pointer; border:none; text-align:center; color:#FFFFFF; font-family:Arial; font-weight:bold; text-decoration:none; font-size: 12px;
}

.btn5{
    background:url("../images-dt/btn1.png") no-repeat;
    width:80px;
    height:26px;
    cursor:pointer;
    border:none;
    text-align:center;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
}
.btn5:hover{
    background:url("../images-dt/bttn4-primary.gif") no-repeat;
    width:80px;
    height:26px;
    cursor:pointer;
    border:none;
    text-align:center;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
}