/* CSS Document */
/*Common */
/* {margin:0; padding:0; border:0}*/
html, body {
	border:0; margin:0; padding:0; background-color:#FFFFFF;}
.banner
{
	margin:0; padding:0; border: 1px solid #000000; width:100%; height:48px;
}


/*Custom Class8*/
.welcome      
	{ 
	position:relative; top:-30px; margin-right:10px; width:30%;
	font-family: MS Sans Serif,Verdana, Arial, Helvatica; font-size: 12px; color: #47586A;
	vertical-align:middle; font-weight:bold; text-align:center;
	float:right;
	}
	
.Mandatory      
	{ 
	font-family: MS Sans Serif,Verdana, Arial, Helvatica; font-size: 10px; color: #FF0000;
	vertical-align:middle; font-weight:normal; text-align:right; padding-right:20px;	
	}
.DtlsMesssage
	{
	padding-bottom: 5;
	padding-left: 10;
	padding-right: 10;
	padding-top:5;
	height:60px;
	color:Red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;	
	text-align:left;
	}
.TreeView      
	{ 
	font-family: MS Sans Serif,Verdana, Arial, Helvatica; font-size: 12px; color: #025491;
	vertical-align:middle; font-weight:bold; text-align:left;
	}
.Popup, a..Popup    
	{ 
	font-family: MS Sans Serif,Verdana, Arial, Helvatica; font-size: 12px; color: #47586A;
	font-weight:bold;
	font-size:11px;
	color:#025491;	
	}
.Popup2, a..Popup2    
	{ 
	font-family: MS Sans Serif,Verdana, Arial, Helvatica; font-size: 12px; color: #47586A;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;	
	}
.UserNameDisp      
	{ 
	font-family: MS Sans Serif,Verdana, Arial, Helvatica; font-size: 11px; color: #BFDAEE;
	vertical-align:middle; font-weight:normal; text-align:right; padding-right:15px;
	}
.formTitle
	{
	BORDER-RIGHT: #E7F1FE 1px solid;
	BORDER-TOP: #E7F1FE 1px solid;
	BORDER-LEFT: #E7F1FE 1px solid;
	BORDER-BOTTOM: #E7F1FE 1px solid;
	color:#FFFFFF;
	background-color:#0071BB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
	}	
.FormFieldDesc     
	{ 
	font-family: Verdana, Arial, Helvatica; font-size: 10px; font-weight: bold; 
    color: #262F36; margin-top: 15px;
    text-align:left;
    padding-left:5px;
    vertical-align:top;
    }
.FormSubDesc     
	{ 
	font-family: Verdana, Arial, Helvatica; font-size: 10px; font-weight: bold; 
    color: #262F36; margin-top: 15px;
    text-align:left;
    padding-left:3px;
    }
.GridFormCol     
	{ 
	font-family: Verdana, Arial, Helvatica; font-size: 10px; font-weight: bold; 
    color: #262F36; margin-top: 15px;
    text-align:right;
    padding-left:3px;
    }
.GridAmountCol     
	{ 
	font-family: Verdana, Arial, Helvatica; font-size: 10px; font-weight: bold; 
    color:Maroon; margin-top: 15px;
    text-align:right;
    padding-left:3px;
    }
.SubHead     
	{ 
	font-family: Verdana, Arial, Helvatica; font-size: 10px; font-weight: bold; 
    color: #025491; margin-top: 15px;
    text-align:left;
    padding-left:30px;
    }
    
a.loginlink, a.loginlink:active, a.loginlink:visited 
	{ 
	color:#0071BB; text-decoration: none;
	font-family: Verdana, Arial, Helvatica; font-size: 10px; font-weight: bold; 
	}
a.loginlink:hover 
	{ 
	color: #CC3300;text-decoration: underline; 
	}
a.closebtn, a.closebtn:active, a.closebtn:visited 
	{ 
	color:#FFFFFF; text-decoration: none;
	font-family: Verdana, Arial, Helvatica; font-size: 12px; font-weight: bold; 
	}
a.closebtn:hover 
	{ 
	color: #CC3300;text-decoration: underline; 
	}
	
.textstyle
	{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #7f7f7f 1px solid;
    BORDER-LEFT: #7f7f7f 1px solid;
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: #7f7f7f 1px solid;
    COLOR: #707E7E;
    FONT-FAMILY: VERDANA,HELVETICA,ARIAL;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	}
	
.grdTextstyle
	{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #7f7f7f 1px solid;
    BORDER-LEFT: #7f7f7f 1px solid;
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: #7f7f7f 1px solid;
    COLOR: #707E7E;
    FONT-FAMILY: VERDANA,HELVETICA,ARIAL;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	}
.grdButtonStyle
	{
	BORDER-RIGHT: #E7F1FE 1px solid;
	BORDER-TOP: #E7F1FE 1px solid;
	BORDER-LEFT: #E7F1FE 1px solid;
	BORDER-BOTTOM: #E7F1FE 1px solid;
	color:#F0F0F0;
	background-color:#3E79C8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:60px;	
	}
	
.grdButtonStyle a
	{	
	text-decoration:none;
	}
.grdLabelStyle     
	{ 
	font-family: Verdana, Arial, Helvatica; font-size: 10px; font-weight: bold; 
    color: #262F36; 
    text-align:left;   
    }
	
.buttonStyle
	{
	BORDER-RIGHT: #E7F1FE 1px solid;
	BORDER-TOP: #E7F1FE 1px solid;
	BORDER-LEFT: #E7F1FE 1px solid;
	BORDER-BOTTOM: #E7F1FE 1px solid;
	color:#F0F0F0;
	background-color:#3E79C8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:80px
	}	
.tblMesssage
	{
	padding-bottom: 5;
	padding-left: 10;
	padding-right: 10;
	padding-top:5;
	height:60px;
	color:Red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	}
.tblMesssageMain
	{	
	margin-right:20px;
	margin-top:20px;	
	height:10px;
	color:Red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;	
	vertical-align:middle;
	position:relative;	
	float:left;
	}
.tblMandatory
	{
	margin-right:20px;	
	height:10px;
	color:Red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
	font-weight:bold;
	vertical-align:middle;
	}
.starMandatory
	{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;	
		color:Red;
		padding-left:2px;
	}
.editTblDiv
	{
	overflow-y:auto;
	height:100%;
	width:98%;
	padding: 0px 0px 0px 0px;	
	margin:	0px 0px 0px 0px;
	border-collapse:collapse;
	position:relative;
	}
.grdStyle
	{
	padding: 0px 0px 0px 5px;	
	margin:	0px 0px 0px 0px;
	border-collapse:collapse;	
	}
.Emplcount
	{
	text-align:center;
	}
	
.errorStyle
	{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;	
		font-weight:normal;
		color:#FF0000;
		padding-left:2px;
	}
.seachGridHead
{
text-align:left; background-color:#2A9DE5; color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; font-weight:bolder;
font-size:11px;	padding-left:5px;
}

.seachGridHead a , .seachGridHead a:visited
{
	text-decoration:none; color:#FFFFFF; 	
}
.seachGridHead a:hover
{
	text-decoration:none; color:#003399; 	
}
.searchTbl
{
 width:100%; border: 1px solid #274A7F; background-color:#F3F3F3;
 font-family:Arial, Helvetica, sans-serif; font-weight:normal;
 color:#000000; text-align:justify; padding-left:5px;
 font-size:12px;	
}
.searchTblBotom
{
text-align:left; background-color:#EEEEEE; color:#000000; 
font-family:Arial, Helvetica, sans-serif; font-weight:bolder;
font-size:11px; text-align:left; padding-left:10px;
}

.head
{
text-align:left; background-color:#EEEEEE; color:#000000; 
font-family:Arial, Helvetica, sans-serif; font-weight:bolder;
font-size:11px; text-align:left; padding-left:5px;
}

.head a , .head a:visited
{
	text-decoration:underline; color:#003399; 	
}
.head a:hover
{
	text-decoration:none; color:#FF0000; 	
}