BODY
{
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    background-color:#eae9e5;    
}

/* For Corporate home menu */
.menu_active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#860512;
	border-right:solid 1px white;
	text-align:center;
	color:#ffffff;
	height:20px;
	width:120px;
	vertical-align:middle;	
}

.menu_inactive
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f01c31;
	border-right:solid 1px white;
	text-align:center;
	color:#000000;
	height:20px;
	width:120px;
	vertical-align:middle;
}

.menu_band
{
	background-color:#860512;
	height:15px;
}


.m_text_acitve:link
    {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;     
    }

.m_text_acitve:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;    
	}

.m_text_acitve:active
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;        
	}
	
.m_text_acitve:hover
    {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CCCCCC;
    text-decoration:none;     
    }
   
.m_text_inacitve:link
    {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;     
    }

.m_text_inacitve:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;    
	}

.m_text_inacitve:active
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;        
	}
	
.m_text_inacitve:hover
    {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CCCCCC;
    text-decoration:none;     
    }
/* End Corporate home menu */


.main_table
{
	background-color:White;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-left:solid 1px #CCCCCC;	
	border-right:solid 1px #CCCCCC;	
}

.table4
{
border:solid #cdc7c9 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding:5px;
}

.table41
{
border:solid #cdc7c9 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding:15px;
text-align:justify;
line-height:18px;
}


.head
	{
		font-family:Tahoma;
		font-size:12px;
		color:Black;
		font-weight:bold;
	}

.stable
	{
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		color: #0049B5;
		background-color: #D6EBFF;
	}

	
.h_text:link
    {
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        color:#FFFFFF;
        font-weight:bold;
        text-decoration:none;     
    }

.h_text:visited
	{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
        color:#FFFFFF;
        font-weight:bold;
        text-decoration:none; 
	}

.h_text:active
	{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
        color:#FFFFFF;
        font-weight:bold;
        text-decoration:none;     
	}
	
.h_text:hover
    {
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        color:#FFFFFF;
        font-weight:bold;
        text-decoration:none;     
    }
    
.h1_text
    {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#CCCCCC;        
    }

.h2_text
    {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;        
    }


.h3_text
    {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#ffffff;
		padding:5px;
    }


.h31_text
    {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#000000;
		padding:5px;
    }
    
.h4_text
    {
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        color:#000000;
		padding-left:10px;
    }

.table
{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
    background-color:#ffffff;
}

.htd
{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
    background-color:#ffd100;
}

.nor
    {
        font-family:Tahoma;
        font-size:14px;
        color:#000000;
    }
    
.default
    {
        font-family:Tahoma;
        font-size:12px;
        color:#000000;
        text-align:justify;
    }

.link1:link
    {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#FFFFFF;
        text-decoration:none;     
    }

.link1:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;	 
	}

.link1:active
	{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
        color:#FFFFFF;
        text-decoration:none;     
	}
	
.link1:hover
    {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#CCCCCC;
        text-decoration:none;     
    }

.maintext123
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#0049B5;
	padding-left:3px;
	color:White;	
}

.border
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:solid 1px #CCCCCC;
}

.h1
	{
		 
		background-color:#023D93;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		color:White;
	}

.ly
	{
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		color: #0049B5;
		background-color: #D6EBFF;
		height:20px;
	}

.stxtbox 
{
		border:#CCCCCC solid 1px;
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		width:130px;
}

.scroll
	{
		font-family:tahoma;
		color:#414141;
		background-color:#E4E4E4;
		font-size:11px;
		font-weight:bold;
		height:20;	
	}

.scr
	{
		width:100%;
		overflow:auto;
		height:200px;
		margin:0px 0px 0px 0px;
		border:solid 1px #CCCCCC;
	}
	
.maintext
	{	
		font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:14px;
		color:#023D93;
		font-weight:bold;
		text-decoration:none;
	}
		
.hlp1:link
		{
	 	font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
		}

.hlp1:active
		{
	 	font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		font-weight:bold;
 		text-decoration:none;
		}

.hlp1:visited
		{
	 	font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		}

.hlp1:hover
		{
	 	font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:Gainsboro;
		}


.dg
	{	
		background-color:#809207;
	 	font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		color:#febc39;
		text-decoration:none;
	}	

.dye
	{	
		background-color:#9DB519;
		font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#000000;
	}		
	
.dy
	{	
		background-color:darkgray;
		font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		height:19;
		text-decoration:none;
	}	

		
.box
	{	
		font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		border:#CCCCCC solid 1px;
		text-decoration:none;
		width:130;
	}


.dt
	{
		font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		border:#CCCCCC solid 1px;
		width:50;
	}

.dt1
	{
			font-family:arial, Verdana, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#000000;
			border:#CCCCCC solid 1px;
			text-decoration:none;
			width:180;	
	}

	
.pheader
{
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		background-color:#d4eafd;
}


.stable
	{
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		color: #0049B5;
		background-color: #D6EBFF;
	}
	
.txtbox 
{
		border:#023D93 solid 1px;
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		width:160px;
}

.stxtbox 
{
		border:#CCCCCC solid 1px;
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		width:130px;
}

.nobox
{
		border:#CCCCCC solid 1px;
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		width:60px;
}

.ntbox
{
	border:#CCCCCC solid 1px;
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}


.head1
	{
		background-color:#D6EBFF;
		height:20px;
		font-family:arial;
		font-size:12px;
	}

.btn
	{
	  font-family:Arial, Verdana, Helvetica, sans-serif;
	  font-size:11px;
	  color:White;
	  background-color:#0049B5;	
	}

.dg1
	{	
		FONT-SIZE: 12px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		color: #0049B5;
		background-color: #D6EBFF;
		height:20px;
	}	
	
.label
	{
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:Black;
	}

.ly
	{
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		color: #0049B5;
		background-color: #D6EBFF;
		height:20px;
	}

.ly1
	{
		background-color:#D6EBFF;
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		height:16px;
	}
.normal
	{
		font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
	}
	
.border
	{
		font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		border:#CCCCCC solid 1px;
	}

.tbtrans
	{
		font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		border-style:none;
		background-color:#fafafa;
		width:100%;
	}
.reptext
	{
		font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		background-color:#e8e8e8;
	}
	
.maintext1
	{	
		font-family:TAHOMA;
		font-size:13px;
		color:white;
		text-decoration:none;
		padding-left:5px;
	}
	
.maintext123
	{	
		font-family:TAHOMA;
		font-size:13px;
		color:white;
		background-color:#023D93;
		text-decoration:none;
		font-weight:bold;
		padding-left:5px;
	}
	
.mgray-back
	{
		background-color:#f7f7f7;
		font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		border:#CCCCCC solid 1px;
	}

.dgray-back
	{
		background-color:#999999;
		font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:White;
		font-weight:bold;
		height:20px;
	}

.l-yellow
	{
		background-color:#fcf2c4;
		font-family:arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
	}
	
	
	
/*Others */
.td0
{
			font-family:Tahoma;
		font-size:12px;
		color:#0049B5;
		font-weight:bold;
}

.td1
{	
		background-color:#D6EBFF;
		height:20px;
		font-family:arial;
		font-size:12px;
}

.td2
{
	font-family:tahoma;
	font-size:11px;
	color:#105e55;
	font-weight:bold;
	background-color:#76bab2;
}

.td3
{
	font-family:tahoma;
	font-size:12px;
	color:#105e55;
	font-weight:bold;
	background-color:#76bab2;
}

.ltext
	{
	BORDER-LEFT: #095952 1px inset;
	BORDER-RIGHT: #095952 1px inset;
	BORDER-BOTTOM: #095952 1px inset;
	BORDER-TOP: #095952 1px inset;
	WIDTH: 200px; COLOR: #000000; 
	font-size:1.2em; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-left:2px;
	}
	
.ntext 
{
 BORDER-LEFT: #095952 1px inset;
 BORDER-RIGHT: #095952 1px inset;
 BORDER-BOTTOM: #095952 1px inset;
 BORDER-TOP: #095952 1px inset;
 WIDTH: 200px; COLOR: #000000; 
 font-size:12px; 
 font-family:Arial, Helvetica, sans-serif; 
 padding-left:2px;
}

.txt
{
 BORDER-LEFT: #095952 1px inset;
 BORDER-RIGHT: #095952 1px inset;
 BORDER-BOTTOM: #095952 1px inset;
 BORDER-TOP: #095952 1px inset;
 COLOR: #000000; 
 font-size:12px; 
 font-family:Arial, Helvetica, sans-serif; 
 padding-left:2px;
}

.dp1
	{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 width:100px;
	 padding-left:2px;
	  BORDER: #095952 1px inset;
	}

.sdp1
	{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 width:50px;
	 BORDER: #095952 1px inset;
	 padding-left:2px;
	}

.btn_go
	{
	  font-family:Arial, Verdana, Helvetica, sans-serif;
	  font-size:11px;
	  color:White;
	  background-color:#0049B5;	
	 border-bottom:#FFFFFF solid 1px;
	 border-right:#FFFFFF solid 1px;
	 border-top:#105e55 solid 1px;
	 border-left:#105e55 solid 1px;
	 width:40px;
	}

.nbtn
	{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	  font-size:11px;
	  color:White;
	  background-color:#0049B5;	
	 border-bottom:#FFFFFF solid 1px;
	 border-right:#FFFFFF solid 1px;
	 border-top:#105e55 solid 1px;
	 border-left:#105e55 solid 1px;
	}
	
.theader
{
	background-color:#023D93;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		color:White;
}

.tfooter
{
	background-color:#D6EBFF;
		height:20px;
		font-family:arial;
		font-size:12px;
}

.done
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16pt;
		color:blue;		
	}

.notdone
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16pt;
		color:#ea1111;		
	}
	
.back:link
	{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#105e55;
	
	 text-decoration:none;	 
	}
	
.back:visited
	{
	 font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	 color:#105e55;
	
	 text-decoration:none;
	 
	}

.back:active
	{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#105e55;
	
	 text-decoration:none;	 
	}
	
.back:hover
	{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#105e55;
	
	 text-decoration:none;	 
	}
	
.back1:link
	{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000000;
	
	 text-decoration:none;	 
	}
	
.back1:visited
	{
	 font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	 color:#000000;
	
	 text-decoration:none;
	 
	}

.back1:active
	{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000000;
	
	 text-decoration:none;	 
	}
	
.back1:hover
	{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#0750c9;
	 font-weight:bold;
	
	 text-decoration:none;	 
	}
	
/* for salary slip(Table borders) */

.Border_bottom
{ 
 border-left:none;
 border-right:none;
 border-top:none;
 border-bottom-style:solid
}

.Border_top
{
border:thick;
border:#0000EE;
}
.Border_none
{
 border:none;
 }
 
 .Border_Bottom_Thick
{
 border-left:none;
 border-right:none;
 border-top:none;
 border-bottom-width:2px;
 border-bottom-style:solid;
}
 
 .Border_Bottom_Thick_Sarround
{
 border-bottom-width:2px;
 border-bottom-style:solid;
}
