/* General CSS Definition */
    body
    {
        margin: 0px;
        padding: 0px;
        font-family: Arial;
        font-size: 12px;
        color: #4D4D4D;
        direction: ltr;
    }

    table.tblMain
    {
        width: 100%;
        margin: 0px auto;
       
    }
    
    a img
    {
        border: none;
    }
    a.text
    {
    	color: white;
    }
/* General CSS Definition */
/* Header CSS Definition */
    table.tblHeader
    {
        background: #ffffff url('../images/headerBg.gif') no-repeat top right;
        width: 100%;
    }
     table.tblHeader1
    {
        
        width: 100%;
    }
    
    td.HeaderLogo
    {
        padding: 15px 0px 10px 6px;
        width: 150px;
    }
      /* veena - START */  
     td.HeaderLinks
    {
    	font-size: 11px;
    	width: 800px;      /* Modified by Prabhu */
       /* background: url('../images/headerLinkImage1.gif'); */
        background-color: #1F76DF;
        vertical-align: 1px;
        float :right;
        color: white;
        padding-top: 3px;
        height:20px;
        
    }
    td.aboutPace
    {
    	font-size: 20px;
        vertical-align: 5px;
        float :left;
        color: white;
        padding-top: 5px;
    }
	/* veena - END */  
     td.headerLinks2
    {
       
	     font-size:11px;
	     font-family: Arial, Helvetica, sans-serif;
         color: white;
     
        
    }
    td.HeaderLinks, td.HeaderLinks a, td.HeaderLinks a:hover
    {
        
        color: white;
        text-decoration: none;
    }
    td.HeaderLinks a:hover
    {
        text-decoration: underline;
    }
    
    td.HeaderTitle
    {
        background: #ffffff url('../images/headerMenuBg.gif') repeat-x;
        height: 36px;
        font-size: 11px;
        color: #ffffff;
        text-align: left;
        padding-left: 11px;
    }
    
    /* Header Menu CSS */
        td.divMenu
        {
            text-align: right;
            position: relative;
            width: 680px;
            display: block;
        }
        
        div.divMenu
        {
            position: absolute;
            right: 5px;
            top: -38px;
        }
        
        table.tblHeaderMenu
        {
            height: 20px;
            background: #ffffff url('../images/midMenu.gif') repeat-x;
            font-size: 12px;
            color: #ffffff;
            margin: 0px;
        }
        
        table.tblHeaderSubMenu
        {
            padding-top:0px; /* added by meenakshi */
            height: 23px;
            font-size: 12px;
            font-weight: none; /* modified by meenakshi */
            color: #0072BC;
           /* background: #D0EDFF; */ /* commented by meenakshi */
            border: solid 0px #0072BC;  /* Modified by Meenakshi */
         
        }
        td.welcome
        {
        /*Added by Prabhu for background image and text alignment*/
            color: white;
            background:url('/impl/images/welcomeBackGround.jpg');
            text-align:center;
            font-size: 12px;  //modified by prabhu
        }
     
/*Added by Jyothi*/
        td.headerLinks1
        {
        	 font-size:12px;
            color: black;
            background-color: white;
            text-decoration: none;	
          
        }
    
       td.headerLinks1 a, td.headerLinks1 a:hover
       {
	       	text-decoration: underline;
       
       }
       
/*   Added by Jyothi*/

        space
        {
           padding-left:20px;
        }
        
        table.tblHeaderSubMenu td
        {
            padding: 0px 8px;
            cursor: pointer;
            white-space: nowrap;
           
        }
        
        td.tdHeaderSubMenuOver
        {
            /*color: #00436F; commented by meenakshi */
            background: #ffffff;
             text-decoration:underline;  /* added by meenakshi */
             color:red;                  /* added by meenakshi */
             font-weight: unbold;
            	
        }
        
        /* modified by jolly */
        td.tdHeaderSubMenuSeprator
        {
            font-size: 1px;
            width: 0px;
            background: #ffffff;
            padding: 0px !important;
         
           
        }
          /*end  by jolly */
        table.tblHeaderMenu td a, table.tblHeaderMenu td a:hover
        {
            font-size: 12px;
            color: #ffffff;
            text-decoration: none;
        }
        
        td.tdLeftMenu
        {
            width: 8px;
            background: #ffffff url('../images/leftMenu.gif');
        }
        td.tdRightMenu
        {
            width: 1px;
            background: #ffffff url('../images/rightMenu.gif');
            font-size: 1px;
        }
        
        table.tblMenu
        {
            width: 100%;
            cursor: pointer;
            height: 21px;
       		font: bold x-large;
      	    color: white;
	    /*  background:#ffffff url("../impl/images/firstMenuBackground.jpg") repeat-x; */	    
        }
        table.tblMenu td
        {
            padding: 0px 15px;
        }
        
        td.tdMenuOn
        {
            background: #ffffff url('../images/midMenuOn.gif');
        }
        
        td.tdMenuSperator
        {
            background: #ffffff url('/impl/images/menuSperator.gif');
            width: 1px !important;
           height:15px;
            padding: 0px !important;
        }
    /* Header Menu CSS */
/* Header CSS Definition */

/* Header Ticker CSS */
    table.tblTicker
    {
        font-family: Arial;
        width: 100%;
        height: 22px;
        background-color: red;
        font-size: 11px;
        font-weight: normal;
        color: white;
    }
    /*Added by Veena - START */

	/*side border part of the main content - START   Commented by ChandraSekhar.
	.thmSideBorder{
		
		background: #ffffff url('../images/sideBorder.gif') repeat-y;
	}
	.thmMainBorderCurve{
		width: 20px;
		height: 50px;
		background: #ffffff url('../images/mainBodyCurve.gif') no-repeat;
	}
	.thmMainLowerBorder{
		
		background: #ffffff url('../images/mainBodyLower.gif') repeat-x;
	}
	side border part of the main content - END*/
    
    /* Button css - START*/

    table.tblRelButton
    {
    	
        cursor: pointer;
        vertical-align:top;
        height:19px;
    }
    td.tdRelButtonLeft
    {
    	background:  url('../images/buttonLeft.jpg') repeat-x; 
    	width: 5px;
    	 height:19px;
    
    }
    td.tdRelButtonMiddle
    {
        background:  url('../images/buttonRight.jpg') repeat-x;
        width: 5px; 
      
        text-align: center; 
        padding: 0px 3px; 
        color: #FFFFFF; 
        white-space: nowrap;  
         height:19px;     
    }    
    td.tdRelButtonRight
    {
        background: url('../images/relButtonRight.jpg') no-repeat;
        width: 5px;
         height:19px;
    }   
    td.tdRelButtonMiddle a, td.tdRelButtonMiddle a:hover
    {
		font-size: 11px !important;
        color: #373737 !important;
        text-decoration: none !important;
    }
    /* Button css - END*/ 
    table.tblWelcome
    {
        width: 1003px;
        font-size: 11px;
        background-color: #0072BC;
        color: white;
        vertical-align = bottom;
        padding: 3px 6px;         
    }
    td.tdWelcome
    {
    	font-size: 12px;  //modified by prabhu
        color: white;
        text-align: top;
    }
    
    table.tblWelcome td
    {
        padding: 5px;
        vertical-align: top;  //modified by prabhu
      }
   
    /*Added by Veena - END */
    /*Added byJyothi*/
       td.tblTicker
    {
     
     
        font-size: 12px;
        color: red;
    }
    table.tblTicker1
    {
        width: 1010px;
        height: 0px;
        background-color: white;
    
    }
    table.line
    {
    	width: 100%;
        height: 3px;
        background-color: red;
    }
    table.tblTicker td
    {
        padding: 2px;
        vertical-align: middle;
    }
     table.tbl
    {
        width:75%;
        height: 25px;
        background-color: #003399 ;
	    border-top: solid 1px white;
   	    border-bottom: solid 1px white;
    }
       table.tb2
    {
        width:75%;
        height: 25px;
        background-color: #003399 ;
      

    
    }
        td.tbb
    {
        width:100%;
        height: 18px;
        background-color: #003366;
        font: bold x-large;
        color: white;
      

    
    }
    td.tbMenu
    {
    
   width:100%;
        height: 18px;
        background-color: #003366;
        font: bold x-large;
        color: white;
      
    }   
    
      td.firstMenu
    {
    
       font-size: large;
	   color: white;
        
    }  
        table.tblayout
    {
        width:100%;
        height: 25px;
        background-color: #0072BC ;
	    border-top: solid 1px white;
   	    border-bottom: solid 1px white;
    }
    
    td.tdlayout
    {
    	
      
    	border-top : solid 5px #0072BC;
    	border-left: solid 5px #0072BC;
		border-right:  solid 5px #0072BC;
	border-bottom: solid 20px #0072BC;
    }
 
       table.tb2layout
    {
        width:100%;
        height: 25px;
        background-color: #003399 ;
       border-top: solid 1px white;
    
    }
/* Header Ticker CSS */

/* Footer CSS Definition */
    table.tblFooter
    {
       /* font-size: 12px;
        color: #929292;*/
        border-top: solid 1px #E9E9E9;
        width: 1003px;
        color: white ;
        font-size: 11px;
        height:15px;
        position: bottom;
        
       }
    
    table.tblFooter td a, table.tblFooter td a:hover
    {
        /*font-size: 12px;
        color: #929292;*/
          color: white ;
        font-size: 11px;
        text-decoration: none;
    }
    
    table.tblFooter td a:hover
    {
        text-decoration: underline;
    }
    /*aDDED bY jYOTHI*/
    
        table.HeaderLinks5
    {
       background-color: white;
       
    }
    table.HeaderLinks5 td a, table.HeaderLinks5 td a:hover
    {
     
        text-decoration: none;
    }
    
    table.HeaderLinks5 td a:hover
    {
        text-decoration: underline;
    }

	td.tdConsumerLinksHeading
		{
			/*background: url("../images/registerAccounts_bg.gif") no-repeat; ramnath commented*/
			background-color:#cc0000;/* added by ramanath*/
			font-family: Arial;
        	font-size: 11pt;
        	font-weight:bold;
        	text-align:center;
   			color: white;
   			/*height: 15pt;*/
				
		}
	td.login
	{
		background: url("../images/login_backgrd.gif") no-repeat;
		vertical-align:middle;
	}

     /*aDDED bY jYOTHI*/
    
    td.tdFooterLinks
    {
        padding: 2px;
        text-align: center;
        background-color: #1F76DF;
        font: 10px ;
    }
  
    
    td.tdFooterCopy
    {
    	width: 670px;
        text-align: center;
        color: black;
        padding-top: 8px;
		font: 10px ;
    }
/* Footer CSS Definition */

/* Left Menu CSS Definition */
    td.tdMiddleLeftMenu
    {
        background: #ffffff url('../images/leftMenuBg.gif') no-repeat top left;
        width: 246px;
        vertical-align: top;
        padding: 0px 10px 0px 5px;
    }
    
    table.tblMiddleLeftMenu
    {
        background: #91c5e6 /*#D1E7FF*/;
        border: solid 1px #BBD6E7;
        /*width: 244px;*/
    }
    table.tblMiddleLeftMenu td
    {
        padding-top: 5px;
        color: #333333;
    }
    
    td.tdArrowLeftMenu
    {
        width: 15px !important;
        text-align: right;
    }
    
    td.tdMiddleLeftMenuText
    {   
        padding-left: 5px;
        cursor: pointer;
        line-height: 23px;
        height: 23px;
        font-weight: bold;
    }
    
    td.tdMiddleLeftMenuText a, td.tdMiddleLeftMenuText a:hover
    {   
        color: #333333 !important;
        text-decoration: none;
    }
    
    tr.trMiddleLeftMenuOn
    {
        background: #ffffff;
    }
    
    td.tdMiddleLeftMenuSperator
    {
        text-align: center;
        font-size: 1px !important;
        line-height: 1px !important;
        height: 1px !important;
        padding: 0px !important;
        background: url('../images/middleLeftMenuSperator.gif') no-repeat center;
        display: none;
    }
    
    td.tdMiddleLeftMenuBanner
    {
        text-align: center;
        padding: 10px 0px 5px 0px !important;
    }
/* Left Menu CSS Definition */

/* Middle Page CSS Definition */
    td.tdMiddlePage
    {
        padding: 0px 0px 10px 0px;
        height: auto;
        vertical-align: top;
    }
    
    td.tdMiddlePageContent
    {
        vertical-align: top;
    }
    
    table.tblMiddlePageContent
    {
        width: 100%;
    }
    
    /* Middle Page - Main Title CSS Definition */

        td.tdMiddlePageTitle
        {
			vertical-align:middle;
			background-color:#cc0000;  /* Ramnath Added */
			font-family: Arial;
            font-size: 10pt;
			font-weight: bold;
            color: white;
            height: 25px;
            width:100%;
            padding-left:5px;
        }
         td.tdMiddlePageTitleBackground
        {
			
			background: url("/impl/images/pageTitle_background.GIF") repeat-x ;
		    height: 25px;
            width:100%;
        }
		td.tdMiddlePageTitleRight
		{
			background: #ffffff url("/impl/images/pageTitle_right.gif") no-repeat;
			    height: 25px;
			width:60%px;
		}
	        
        td.tdMiddlePageTitle h1
        {
            font-size: 18px;
            color: #F30000;
            font-weight: normal;
            margin: 0px;
            padding: 0px;
        }
        td.tdText1 {
	    height: 50px;
	    font-size: 12px;
	    background-color: #FFFFFF;
	    border: 1px solid #DEC6BE;
	    vertical-align: middle;
	    padding-left: 3px;
	    color: #000000;
        }
    /* Middle Page - Main Title CSS Definition */
    
    /* Middle Page - Navigation Wizard CSS Definition */
        table.tblNavigationWizard
        {
            font-size: 11px;
            color: #000000;
            background: #ffffff url('../images/navigationBg.gif') repeat-x;
            height: 38px;
            width: 100%;
        }
        
        table.tblNavigationWizard td
        {
            padding: 8px;
            vertical-align: top;
        }
        
        table.tblNavigationWizard td a, table.tblNavigationWizard td a:hover
        {
            color: #E51F26;
            text-decoration: none;
        }
        
        table.tblNavigationWizard td a:hover
        {
            text-decoration: underline;
        }
    /* Middle Page - Navigation Wizard CSS Definition */
    
    /* Middle Page - Navigation Wizard CSS Definition */
        table.tblDescription
        {
            font-size: 11px;
            color: #000000;
            width: 100%;
            /*  background-color: #e8e8e8;  Commented by Pradeep. */  
            margin-bottom: 5px;
        }
        
        table.tblDescription td
        {
            padding: 0px 8px 4px 8px;
            vertical-align: top;
        }
        
        table.tblDescription td span
        {
            /* color: #E51F26; */
        }
        
        table.tblDescription td a, table.tblDescription td a:hover
        {
            color: #E51F26;
            text-decoration: none;
        }
        
        table.tblDescription td a:hover
        {
            text-decoration: underline;
        }
    /* Middle Page - Navigation Wizard CSS Definition */
    
    /* Middle Page - Content Box CSS Definition */
        /* Content Box - Title Red CSS Definition */
           /* modify by rupesh rohit */
		    table.tblTitleRed
            {
                font-size: 11px;
                 
                color: #ffffff;
                font-weight: bold;
                margin-bottom: 1px;
                width: 100%;
				font:Arial, Helvetica, sans-serif;
            }
			/* end by rupesh rohit */
             table.tblTopTitleRed
            {
                height: 5px;
				background-color: red;
            }
            
            /* modify by jolly */
            
            table.tblTitleRed td a, table.tblTitleRed td a:hover
            {
                font-size: 12px;
                color: #ffffff;
                font-weight: bold;
                text-decoration: underline;
            }
            
            table.tblTitleRed td a:hover
            {
                text-decoration: none;
            }
            
			/* modified by rupesh */
            td.tdTitleRedLeft
            {
                background: #3D83D9;
                width: 5px;
				
            }
            
            td.tdTitleRedMiddle
            {
                background: #2075E2;
                padding-left: 3px;
            }
            
            td.tdTitleRedRight
            {
                background: #2075E2;
                width: 5px;
            }
            
         /* end modification by jolly */
        /* Content Box - Title Red CSS Definition */
        
        /* Content Box - Title Blue CSS Definition Commented by ChandraSekhar.
            table.tblTitleBlue
            {
                height: 30px;
                font-size: 11px;
                color: #ffffff;
                font-weight: bold;
                margin-bottom: 1px;
            }
            
            td.tdTitleBlueLeft
            {
                background: url('../images/blueTitleLeft.gif') no-repeat;
                width: 5px;
            }
            
            td.tdTitleBlueMiddle
            {
                background: url('../images/blueTitleMid.gif');
                padding-left: 3px;
            }
            
            td.tdTitleBlueRight
            {
                background: url('../images/blueTitleRight.gif') no-repeat;
                width: 5px;
            }
		*/
        /* Content Box - Title Blue CSS Definition Modified by Pradeep. */
        
        table.tblContentBox
        {
            padding-top:5px;
            width: 100%;
            font-size: 12px;
            color: #4D4D4D;
            margin-bottom: 5px;
            height: auto;
        }
        
        .tblContentBoxAutoHeight
        {
            height: auto !important;
        }
        
        table.tblContentBox td a, table.tblContentBox td a:hover
        {
            color: #003CFF;
            text-decoration: underline;
        }
        
        table.tblContentBox td a:hover
        {
            text-decoration: none;
        }
        
        td.tdContentBox
        {
            /*  padding: 5px 7px;
            vertical-align: top;
            font-weight:bold;              Modified by Pradeep. */
            
            font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			padding:0px;					/* Modified by jolly. */
			padding-top: 3px;				/* Modified by jolly. */
			padding-left: 5px;
			
			font-weight:bold;
			color: #4d4d4d;	
        }
                
      /* Added by subhani for Graceful logout*/
       
		td.conformation
        {
            /*  padding: 5px 7px;
            vertical-align: top;
            font-weight:bold;              Modified by Pradeep. */
            
            font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			padding:0px;					/* Modified by jolly. */
			padding-top: 3px;				/* Modified by jolly. */
			padding-left: 5px;
			
			font-weight:bold;
			color: #4d4d4d;	
        }
        
        
        
        
        
                
        #commPhone, #commEmail
        {
            width: 10px;
        }
        
        td.tdContentInput input
        {
			/*   border: solid 1px black;   Modified by Pradeep.*/
			
			font-family:  Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
        }
        
        td.tdContentInput textarea
        {
			/*	border: solid 1px black;
			    overflow: auto; 			Modified by Pradeep.*/
			
			font-family:  Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
        }
        
        td.tdEditPersonalInput input
        {
            border: solid 1px Black;
        }
        
        span.tdMandatroy
        {
			color: #E51F26;
			padding-right: 3px;
        }
        
        td.tdMandatroyTitel
        {
			color: #E51F26;
			padding: 5px 7px;
        }
    /* Middle Page - Content Box CSS Definition */
    
    /* Middle Page - Accounts Table CSS Definition */
        td.tdTitleAccounts
        {
            background: #91c5e6;
        }
        
        td.tdContetAccounts
        {
            background: #eeeeee;
        }
        
        td.tdContetAccounts1
        {
            background: #D1E7FF;
        }
    /* Middle Page - Accounts Table CSS Definition */
    
    /* Middle Page - Node List CSS Definition */
        div.divNodeList
        {
            border: solid 1px #d2ebfc;
            overflow: auto;
            width: 80%;
            height: 200px;
            margin: 0px auto;
            padding: 10px 5px;
        }
        
        /* modify by jolly */
        div.mainNavigator
        {
        	/*border: solid 3px white;*/
            width: 1003px;
	       min-height: 585px;
	       vertical-align:top;
           
        }
		div.mainExplorer
        {
        	/*border: solid 3px white;*/
            width: 1003px;
            height:expression("585px");
	        vertical-align:top;
        }
        
        /* end modiication by jolly */
           div.main1
        {
            width: 1003px;
            /* commented by Rammanohar  */
			/*height: 585px;*/	/* Modified by Kishan */
        }
    /* Middle Page - Node List CSS Definition */
/* Middle Page CSS Definition */

/* Button CSS Definition */
    table.tblButton
    {
        height: 18px;
        cursor: pointer;
    }
    td.tdButtonLeft
    {
     /*   background: url('../images/buttonLeft.jpg') no-repeat; 
        width: 4px; */
    }
    
    td.tdButtonRight
    {
        background: url('../images/buttonRight.jpg') no-repeat;
        width: 4px;
    }
    
    td.tdButtonMiddle
    {
        background: url('../images/buttonMid.gif');
        font-size: 11px;
        color: #373737;
        white-space: nowrap;
        text-align: center;
        padding: 0px 3px;
    }
    
    td.tdButtonMiddle a, td.tdButtonMiddle a:hover
    {
		font-size: 11px !important;
        color: #373737 !important;
        text-decoration: none !important;
    }
    
    td.tdTitleContentBox
    {
        font-weight: bold;
    }
    
    td.tdTitleContentBoxPrint
    {
        font-weight: bold;
        font-size:12px;
    }
    
    td.tdContentBoxPrint
    {     
        font-size:12px;
    }
    td.tdResultTitle
    {
        height: 20px;
        background: #D9E8F1;
        padding-left: 5px;
        font-weight: bold;
        color: #0092CD;
    }
    
    td.tdResultTitle table
    {
        height: 20px;
    }
    
    td.tdResultTitleNav
    {
        text-align: right;
        padding: 3px 5px 0px 0px;
    }
    
    td.tdResultTable
    {
        border: solid 1px #D8D3D1;
        border-top: none;
        padding: 8px;
    }
    
    table.tblResult
    {
        border: solid 1px #D8D3D1;
        border-bottom: none;
    }
    
    table.tblResult th
    {
        background: #C5DBE3;
        height: 20px;
        border-right: solid 1px #ffffff;
        text-align: left;
        padding-left: 5px;
    }
    
    table.tblResult td
    {
        border: solid 1px #D8D3D1;
        border-top: none;
        border-left: none;
        padding-left: 5px;
        height: 20px;
    }
    
    table.tblResult td.last, table.tblResult th.last
    {
        border-right: none;
    }
    
    td.tdResultRadio
    {
        padding-left: 12px !important;
    }
	.spnRedText{
	    font-size: 12px;
	    color: Red;
    }
	.req_field{
		color: Red;
		font-weight:bold;
	}
	.errorMessages{
	font-size : 11px;
	color: #FB0000;
	}
	.infoMessages{
	font-size : 11px;
	color: #0000FB;
	}
/* Button CSS Definition */
	      table.tblFirstMenu
        {
    	           
	         /*background: #ffffff url("/impl/images/firstMenuBackground.GIF") repeat-x ;*/
			/* background: #ffffff url("/impl/images/firstMenuBackground.jpg") repeat-x ; */
      	     width: 100%;
      	     height: 21px;
      	     font-size : 5px; /* added by Rel */
      	     font-family: Arial;/* added by Rel */
      	
      	     
           }
               .tblPageTitle
        {
    	           
      	     width: 100%;
           }
            td.firstMenu
	    {
	    	
	    	padding-top: 5px;

	    }
	    .backGroundImage
	    {
	    	background: white url("/impl/images/mainBackground.GIF") repeat-x;
	    }

		/* Button Type 1 ------------------------------------------ */

	.button1{
		cursor : pointer;
		cursor : hand;
	}
	
	.button1TextPlace{
	/*	background-image : url(../../images/buttons/multipart/type1/BGI.gif);*/
	/* CHANGES BY ROHIT RUPESH FOR BUTTONS IN CASE DETAILS PAGE*/
		background-image : url(../../images/buttons/multipart/type1/button1.gif);
		padding-left: 7px;
		padding-right: 2px;
		padding-top: 1px;
	}

	.button1Text{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #FFFFFF;
		font-weight:bold;      /* Added by Pradeep from Button Boldness */
	}
	
	.button1TextMouseOver{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #FFFFFF;
        font-weight:bold;      /* Added by Pradeep from Button Boldness */
	}

		
	
/* -------------------------------------------------------- */
/*----------added by kanika for Forgot username -----------*/
table.tblForgotUserNameContentBox
        {
            border: solid 1px #D2EBFC;
            width: 100%;
            font-size: 12px;
            color: #4D4D4D;
            margin-bottom: 5px;
            height: 85px;
        }

td.innerMain
{
	
     width:100%;
     padding-top:0px; /*changed by ramanath 5 to 0px*/
     vertical-align:top;

}
td.loginBackground
{
	
	background : url("/impl/images/login_background.GIF")  no-repeat;
	width:340px;
	height:400px;
	color:white;
	font-size:12;
	
}

/*----------end of added by kanika for Forgot username ------*/
td.siteMapLinks
{
	font-family : Arial;
	font-size:12pts;
	font-weight:normal;
	color:#000000; 
	padding-left:10px;
	
}
td.siteMapLinks, td.siteMapLinks a, td.siteMapLinks a:hover
{
    
    color: #0064B4;
    font-size:12px;
    text-decoration: none;
}
td.siteMapLinks a:hover
{
    text-decoration: underline;
}
td.siteMapMiddleTitle
{
	 background: #0064B4;
	font-family : Arial;
	font-size:14pts;
	font-weight:bold;
	height:18px;
	 color:#ffffff; 
	 padding-top:2px;
	padding-left:15px;
	 padding-bottom:2px;
	
}

td.siteMapMiddleTitle, td.siteMapMiddleTitle a, td.siteMapMiddleTitle a:hover
{
    font-size:12px;
    color: #FFFFFF;
    text-decoration: none;
}
td.siteMapMiddleTitle a:hover
{
    text-decoration: underline;
}
/*--End Of Added by Jyothi - For Site Map--*/

/*--Start by Jolly - for new design--*/

.vermbBlue {
	color: #0568BB;
	font-size: 14px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.dateTime {font-family:  Arial, Helvetica, sans-serif; font-size: 12px; }
.secondaryLinks {
	font-size: 11px;
	color: #020100;
	font-family:  Arial, Helvetica, sans-serif;
}
.bgRed {color: #FF0000}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	
}
.ticker {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
}
.verNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.mainlinks {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bodyText {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 40px;  /* modified by prabhu for date alignment */
	padding-bottom:0px;
	vertical-align:bottom;
}
.menu_text {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #055794;
}

.menu_text_visit {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #cc0000;
}

.quicklink {
	
font-family:Arial;
font-size:11px;
color:#585858;
text-decoration:none;
width:145px;

}
.searchBox{
	
	
	width:105px;
	height:16px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
	border-right:1px solid #9DC9F0;
	border-left:1px solid #9DC9F0;
	border-top:1px solid #9DC9F0;
	border-bottom:1px solid #9DC9F0;
	padding-left:22px;
}
.headerRed {
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	color: #FF0000;
}
.prodList {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color:#020100}

.versbWhite {
	font-size: 10px;
	font-weight: bold;
}

.White {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	
}
.white_txt{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.grey_txt{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
	
}.grey_link{
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B6B6B;
	
}
.sub_blue{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #2075E2;
}
.sub_red{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #F30000;
}
.sub_blue2{
font-family: Arial;
font-size: 12px;
color: #2075E2;
}
.sub_red2{
font-family: Arial;
font-size: 12px;
color: #F30000;
}
.blue_txt{
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #168AD5;
	
}
.form_subtxt{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:5px;
	font-weight:bold;
	color: #4d4d4d;
	
}
.textbox{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:155px;

}
.textbox2{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:100px;

}
.border1{

border-top:1px solid #1889D5;
border-bottom:1px solid #1889D5;
border-left:1px solid #1889D5;
border-right:1px solid #1889D5;
}
.tblborder{

border-top:1px solid #cc0000;
border-bottom:1px solid #cc0000;
border-left:1px solid #cc0000;
border-right:1px solid #cc0000;
<!--86BCE8-->
}

.subHeaderBlue {color: #0568BB; font-size: 13px; font-family: Arial Arial, Helvetica, sans-serif; font-weight: bold; }
.subHeaderRedSmall {font-family: Arial; font-weight: bold; font-size: 12px; color: #FF0000; }
.logoTitle {font-family: PreciousSansBlack; font-weight: bold; font-size: 20px; color: #FF0000; }

/* Added by ChandraSekhar Begin */
.white_txt{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
	}
/* added by jolly */
.subtbldarkblue
{
font-family:Arial,Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:5px;                
color:#FFFFFF;
background-color:#3D83D9;
}
.subtblblue
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:2px;
color:#FFFFFF;
background-color:#6DA6EB;
}
/* Chandra End */

.form_subtxt{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;
	font-weight:bold;
	color: #4d4d4d;
	
}
/* added by jolly  */
.droptext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

