/* Custom corners addition */
div.formBox {
  background:  url("../images-dt/custom_corners_topleft.gif") top left no-repeat;
  position:relative;
    /* changes for breadcrumb - Pallavi 14-08-2012*/
  /*margin-top: 17px;*/
  margin-right:7px;
  margin-bottom:25px;
  } 
html>body div.formBox {
  position:relative;
  background:  url("../images-dt/custom_corners_topleft.gif") top left no-repeat;
  /* changes for breadcrumb - Pallavi 14-08-2012*/
  /*margin-top: 18px;*/
  margin-right:7px;
  margin-bottom:25px;
  } 
div.formBox h3 {
  position:relative;
  background:  url("../images-dt/custom_corners_topright.gif") top right no-repeat;
  font-size:1.5em;
  padding:25px;
  padding-left:0;
  margin:0;
  right:-8px;
  }
    /*Class added for Error inner layout-Sarika*/
  div.formBoxError h3 {
  position:relative;
  background:  url("../images-dt/custom_corners_topright.gif") top right no-repeat;
  font-size:1.5em;
  padding:3px 25px 25px;
  padding-left:0;
  margin:0;
  /*right:-8px; Changes to solve layout issue of Error and Success screen-Amruta Potdar-07-Sep-2012*/
  }
div.formBoxBody {
  background:  url("../images-dt/custom_corners_right.gif") top right repeat-y;
  margin:0;
  margin-top:-2em;
  margin-left:-1em;
  padding-bottom:15px;
  padding-right:18px;
  /*padding-left:0; */
  padding-left:3px;     /* layout changes : Ayushi, 29th Mar 2013 */
  position:relative;
  right:-8px;
  padding-top: 0px;
  }
div.formBoxFooter {
  margin-top: -30px;
  margin-bottom: 10px;
  margin-left: 0px;
  background:  url("../images-dt/custom_corners_bottomleft.gif") bottom left no-repeat;
  position:relative;
  top:0px;
  height:20px;
  }
div.formBoxFooterError {
 /* margin-top: -30px;*/
  margin-bottom: 10px;
  margin-left: 0px;
  background:  url("../images-dt/custom_corners_bottomleft.gif") bottom left no-repeat;
  position:relative;
  top:0px;
  height:20px;
  }
div.formBoxFooter p {
  background:  url("../images-dt/custom_corners_bottomright.gif") bottom right no-repeat;
  padding:15px;
  top: 2px;
  padding-left: -1px;
  display:block;
  margin-right: 7px;
 /* margin-top: -12px;*/
  position:relative;
  right:-8px;
  }
    /*Class added for Error footer layout-Sarika*/
  div.formBoxFooterError p {
  background:  url("../images-dt/custom_corners_bottomright.gif") bottom right no-repeat;
  padding:15px;
/* Changes to solve layout issue of Error and Success screen-Amruta Potdar-07-Sep-2012*/
 /* top: 2px;*/
 /* padding-left: -1px;*/
  display:block;
  margin-right: 7px;
  position:relative;
  right:-15px;
  }
html>body div.formBoxFooter p {
  background:  url("../images-dt/custom_corners_bottomright.gif") bottom right no-repeat;
  
  padding-left: -1px;
  display:block;
  margin-right: 7px;
  position:relative;
  top: -10px;
  /*right:-15px;*/
  }
  /*Class added for Error footer layout-Sarika*/
  html>body div.formBoxFooterError p {
  background:  url("../images-dt/custom_corners_bottomright.gif") bottom right no-repeat;
  top: 2px;
  padding-left: -1px;
  display:block;
  margin-right: 7px;
  position:relative;
  top: -10px;
  right:-15px;
  }
div.formBoxLongContent {
 background: url("../images-dt/custom_corners_leftborder.gif") top left repeat-y;
 }
 
div.formBoxContent {
	border: 1px solid #e2e2e2;
	margin: -30px 0 0 20px;
	background: #fff;
	padding: 5px;
 }
 /*Class added for Error content box-Sarika*/
 div.formBoxContentError {
	border: 1px solid #e2e2e2;
	margin: -18px 0 0 20px;
	background: #fff;
	padding: 5px;
 }
 
#mainTitle{
     position: absolute;
	 left: 25px;
	 top:46px;
	 z-index: 5000;
	
}

.mainTitle_MnC{
     position: absolute;
	 left: 25px;
	 top:36px !important;
	 z-index: 5000;
	
}


html>body #mainTitle{
    position: absolute;
    left: 23px;
    top:48px; /* title alignment : Ayushi, 16th Apr 2013 */
    z-index: 1000;
}
#mainTitle ul{
     margin: 0;
}
#mainTitle li{
	margin: 0;
	display: block;
	float:left;
 }
.mainTitleTxt{
   /* background: url("../images-dt/form_box_title_bg.gif") repeat-x;*/
	height: 40px;
 /*    font-size:1.5em; */
	font-weight: bold;
	 font-size: 23px;
	 text-align:left;
    color:#dd2828; 
	padding: 0px 10px 0 0;/* valign center changes : Ayushi*/
	
}


.dateRngMsg{
    font-family: arial;
    font-size: 10px;
    text-align: left;
    font-weight: bold;
    color: #dd2828;
    padding-left: 3px; 
}
.fieldRightNew{
    /*float:left;    */
    font-family:arial;
    font-size:12px;
    width:54%;
   
}
.fieldRightNew_LC{
    float:left;    
    font-family:arial;
    font-size:12px;
    width:54%;
   
}
.mainTitleTxt1{
   /* background: url("../images-dt/form_box_title_bg.gif") repeat-x;*/
	height: 40px;
    font-size:1.4em;
	font-weight: bold;
    color:#dd2828; 
	padding: 0px 10px 0 0;/* valign center changes : Ayushi*/
	
}

.mainTitleTxt2{
   /* background: url("../images-dt/form_box_title_bg.gif") repeat-x;*/
	height: 40px;
    font-size:1.3em;
	font-weight: bold;
    color:#dd2828; 
	padding: 0px 10px 0 0;/* valign center changes : Ayushi*/
	
}


/*Class added for Error Title-Sarika*/
.mainTitleTxtError{
	height: 40px;
    font-size:1.5em;
	font-weight: bold;
    color:#dd2828; 
	padding: 8px 0 0 0;
 }
 .mainTitleTxtErrorLogin{
	height: 40px;
        font-size:1.5em;
	font-weight: bold;
        color:#dd2828; 
/* Changes to solve title text issue of Error and Success screen-Amruta Potdar-07-Sep-2012*/
	padding: 8px 0 0 0;
 }
/*Class added for Error Title-Sarika*/
.titleError{
    height: 40px;
    font-size:2em;
    font-weight: bold;
    color:#dd2828; /*Title text color changes-Amruta Potdar-07-Sep-2012*/
    padding: 23px 10px 0 10px;
}
 
 div.bcBox{
 	/*background: url(../images-dt/bc_box_bg.gif) repeat-x;*/
	height: 26px;
 }
html>body div.bcBox{
     /* padding-top:20px;
      height:40px;*/
      padding-top: 7px;
      height: 30px;     /* Changed to make the space similar to noc for breadcrumb : Ayushi, 16th Apr 2013 */
 } 
 div.bcBoxLeft{
	/*background: url(../images-dt/bc_box_r.gif) right no-repeat;*/
	height: 26px;
 }
 div.bcBoxLeft ul{
 	/*background: url(../images-dt/bc_box_l.gif) left no-repeat;*/
	height: 26px;
	list-style: none;
	margin: 0;
	padding: 0 10px 0 10px;
 }
 div.bcBoxLeft li{
 	padding: 4px 2px 4px 2px;
	margin: 0;
	display: block;
	float:left;
	font-size: 1.25em;
 }
 div.bcBoxLeft li a{
    /* Commented for breadcrumb styles - Amruta */
 	/*color: #5c5b7d;*/
 }
  div.bcBoxLeft li a:hover{
 	text-decoration: none;
 }
 
 div.pageIconsHolder{
	position:absolute;
	/*top: 40px;*/
        top: 20px;      /* Alignment : Ayushi, 16th Apr 2013 */
        left:85%;                /*aligned-Sarika*/
        width:12%;/* alignment for help print icon:Ayushi, 31st jul 2012 */
	text-align: right;
	z-index: 1000;
 }
 html>body  div.pageIconsHolder{
	position:absolute;
    top: 20px; /* alignment for help print icon:pallavi 14-08-2012 */
    left:85%;/* alignment for help print icon,removes the right attribute and added left:Ayushi, 31st jul 2012 */
	text-align: right;
	z-index: 1000;
 }
  .pageIconsHolderConf{
	position:absolute;
	top: 40px;
    left:85%;          /*aligned help printer box-SARIKA*/
	width:90px;
	text-align: right;
	z-index: 1000;
 }
  html>body  div.pageIconsHolderConf{
	position:absolute;
    top: 38px;
    left:86%;
    width:10%; /* added the width since in mozilla the print icon is coming in the next row : Ayushi, 18th July 2012 */
	text-align: right;
	z-index: 1000;
 }
 /*Included new class for the internal body frame of error page-Sarika*/
 .formBoxContentError{
     border: 1px solid #e2e2e2;
	margin: 0px 0 0 20px;
	background: #fff;
	padding: 5px;
 }
.pageIconsHolderConf1{
    position:absolute;
    /* Changes to solve help,print icon alignment issue of Error and Success screen-Amruta Potdar-08-Sep-2012*/
    top: 18px;
    /*left:72%;*/   /* Alignment change for help print icon : Ayushi, 04th Oct 2012*/       
    left:75%;
    width:10%;
    text-align: right;
    z-index: 1000;
 }
/* created new classes for print holder - atish shimpi - 18-Nov-2012 */
 /* Class added for alignment for help & print icons in ie8 : Ayushi */
.pageIconsHolderConf95{
   position:absolute;
      top: 2.2%;
    left:65%;	
    /*top:3%;
    left:72%;*/
    width:10%;
    text-align: right;
    z-index: 1000;
 }
.pageIconsHolderConf95Login{
    position:absolute;
    top:32px !important;  
    left:87% !important;
    width:10%;
    text-align: right;
    z-index: 1000;
 }
 /* Class added for alignment for help & print icons in ie7 : Ayushi */
.pageIconsHolderConf96{
    position:absolute;
    top: 2.2%;
    left:65%;	
    width:10%;
    text-align: right;
    z-index: 1000; 
 }
.pageIconsHolderConf96Login{
    position:absolute;
    top: 32px !important;
    left:87% !important;  
    width:10%;
    text-align: right;
    z-index: 1000; 
 }
 /* Class added for alignment for help & print icons in Chrome : Ayushi */

.pageIconsHolderConf94 {
    left: 65%;
    position: absolute;
    text-align: right;
    top: 2%;
    width: 10%;
    z-index: 1000;
}

 /* Class added for alignment for help & print icons in Moz : Ayushi */

.pageIconsHolderConf97 {
    left: 65%;
    position: absolute;
    text-align: right;
    top: 20px !important;
    width: 10%;
    z-index: 1000;
}


.pageIconsHolderConf94Login{
    position:absolute;
    top: 30px !important;
    left:87% !important;       
    width:10%;
    text-align: right;
    z-index: 1000;
 }

.pageIconsHolderConf97Login{
    position:absolute;
    top: 31px !important;
    left:87% !important;       
    width:10%;
    text-align: right;
    z-index: 1000;
 }
 
/* 23-Jul-2012 : Added class to align print and help icons of login service confirmation screen - Amruta*/
.pageIconsHolderLineConf{
    position:absolute;
/* Changes to solve help,print icon alignment issue of Error and Success screen-Amruta Potdar-07-Sep-2012*/
    top: 18px;
    /*left:86%;*/
    left:83%;       /* Alignment change for help print icon : Ayushi, 04th Oct 2012*/       
    width:90px;
    text-align: right;
    z-index: 1000;
 }
 /* Login service help print icon alignment ie7 : Ayushi, 19th Nov 2012 */
.pageIconsHolderLineConf_ie7{
    position:absolute;
    /*top: 1%;
    left:83%;*/
    top:1.5%;
    left:82%;   /* Changes for help print icon alignment : Ayushi, 29th Nov 2012 */
    width:90px;
    text-align: right;
    z-index: 1000;
}
 
/* Login service help print icon alignment ie8 : Ayushi, 19th Nov 2012  */
.pageIconsHolderLineConf_ie8{
    position:absolute;
    /*top: 2.5%;
    left:83%;      */
    top:1.5%;
    left:82%;   /* Changes for help print icon alignment : Ayushi, 29th Nov 2012 */
    width:90px;
    text-align: right;
    z-index: 1000;
}
 
/* Login service help print icon alignment chrome & Moz. : Ayushi, 19th Nov 2012  */
.pageIconsHolderLineConf_CnM{
    position:absolute;
    top: 4%;
    left:80%;      
    width:90px;
    text-align: right;
    z-index: 1000;
}

 /*ADDED class for warning help print icon-SARIKA/AMRUTA 24th July 2012*/
 .pageIconsHolderWarning{
    position:absolute;
    top: 40px;
    left:68%;   	
    width:65px;
    text-align: right;
    z-index: 1000;
     
 }
 
  .pageIconsHolderWarningLogin{
    position:absolute;
    top: 18px;
    left:87%;   	
    width:65px;
    text-align: right;
    z-index: 1000;
     
 }
  
/*Classes added to solve layout issue of Error and Success screen-Amruta Potdar-07-Sep-2012*/ 
/*Start*/
div.formBoxSuccessBody {
  background:  url("../images-dt/custom_corners_right.gif") top right repeat-y;
  margin:0;
  margin-top:-2em;
  margin-left:-1em;
  padding-bottom:15px;
  padding-right:18px;
  padding-left:0;
  position:relative;
  right:-8px;
  padding-top: 0px;
  }
  
div.formBoxSuccess {
  background:  url("../images-dt/custom_corners_topleft.gif") top left no-repeat;
  position:relative;
    /* changes for breadcrumb - Pallavi 14-08-2012*/
  /*margin-top: 17px;
  margin-right:7px;*/
  margin-bottom:25px;
  } 
html>body div.formBoxSuccess {
  position:relative;
  background:  url("../images-dt/custom_corners_topleft.gif") top left no-repeat;
  /* changes for breadcrumb - Pallavi 14-08-2012*/
  /*margin-top: 18px;
  margin-right:7px;*/
  margin-bottom:25px;
  } 
div.formBoxSuccess h3 {
  position:relative;
  background:  url("../images-dt/custom_corners_topright.gif") top right no-repeat;
  font-size:1.5em;
  padding:5px 26px 25px 2px; 
  margin:0;
 /* right:-8px;*/
  }/*End*/
  
/* Confirmation header image in Moz */  
.mainTitleTxtError_Moz{
    height: 40px;
    font-size:1.5em;
    font-weight: bold;
    color:#dd2828; 
    padding: 18px 0 0 0px;
}
.mainTitleTxtError_Moz_login{
    height: 40px;
    font-size:1.5em;
    font-weight: bold;
    color:#dd2828; 
    padding: 18px 0 0 0px;
}
/*Classes added for Information screen - amruta 23-Apr-2013*/
.pageIconsHolderInfoNonLogin{
    position:absolute;
    top:20px !important;  
    left:65% !important;
    width:10%;
    text-align: right;
    z-index: 1000;
 }
 .pageIconsHolderInfoLogin{
    position:absolute;
    top:5% !important;  
    left:87% !important;
    width:10%;
    text-align: right;
    z-index: 1000;
 }