﻿	 
	div
	{ margin:0;padding:0;
	}
	.divCenter {align:center}
	.divTable { width: 100%; display: table;
	*float: left; 
	}
	.divLvDtls
	{
		width: 98%;background-color:white;display: table;
	}
	.divLvType
	{
		width: 100%;background-color:#062536;display: table-row;color:white
	}
	.divTableRow {width: 100%; height: 100%; display: table-row;
	*float: left;
	}

	.divTableCell { width: 25%; height: 100%; display: table-cell; border: 1px solid black;
	*float: left;
	}
	.divTableCellPendingLeave { width: 12%; height: 100%; display: table-cell; border: 1px solid black;
	*float: left;
	}

	.divTableCellAlignRight{ width: 25%; height: 100%; display: table-cell; border: 1px solid black;text-align:right;
	*float: left;
	}
	.divTCNoBorderHeadAlignCenter
	{ width: 33%; height: 100%; display: table-cell; border: 0px ;text-align:center;
	*float: left;
	}
	.divTCNoBorderHeadAlignRight
	{ width: 34%; height: 100%; display: table-cell; border: 0px ;text-align:right;
	*float: left;
	}
	.divTCNoBorderHeadAlignLeft
	{ width: 33%; height: 100%; display: table-cell; border: 0px ;text-align:left;
	*float: left;
	}
	.divTable4CellsNoBorderHeadLeft
	{ width: 25%; height: 100%; display: table-cell; border: 0px ;text-align:left;
	*float: left;
	}
	.divTable4CellsNoBorderHeadRight
	{ width: 25%; height: 100%; display: table-cell; border: 0px ;text-align:right;
	*float: left;
	}

.divTableCellHeader
	{
		width: 100%;
		background-color:#18669E;
		display: table-cell;
		color:white;
		font-weight:bold;
		padding-left: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
		float:left;
		column-span: all; /* W3C */
-webkit-column-span: all; /* Safari & Chrome */
-moz-column-span: all; /* Firefox */
-ms-column-span: all; /* Internet Explorer */
-o-column-span: all; /* Opera */
	}
	.divTableCellEmpty
	{
		width: 100%;
		background-color:#062536;
		height:5px;		
		color:white;
		font-weight:bold;
		padding-left: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
		float:left;
	}
	.lbl {
		font-weight: bold;
		width : 100%;
	}
	.data {
		width : 100%;
	}
	.lbl30 {
/*		font-weight: bold;*/
		width : 100%;
	}
	.data70 {
		width : 100%;
	}
	.lbl50 {
		width : 100%;	}
	.data50 {
		width : 100%;
	}
		.lbl100Menu {
/*		font-weight: bold;*/
		width :100%;
        line-height: 2;
		float:left;
		text-align:left;
		margin-left:5px;
		font-size:16pt;
		/*height:50px;*/
	}
	.lbl100Menu div {
padding-top:15px;
padding-bottom:15px;
	}


	/*@media only screen     and (max-width: 710px) {*/
	
	.divTableRow {width: 100%; display: table-row;
	float:left;
	*float: left;	
	}

	.divTableCell,.divTableCellPendingLeave  { width: 100%; display: table-cell; border: 1px solid black;
					padding-left: 0px;
                    padding-right: 0px;
                    margin-left: 0px;
                    margin-right: 0px;
					border-left:0;
					border-right:0;
					float: left;
	*float: left;
	}
.divTableCellNoBorder  { width: 100%; display: table-cell; border: 0px solid black;
					padding-left: 0px;
                    padding-right: 0px;
                    margin-left: 0px;
                    margin-right: 0px;
					border-left:0;
					border-right:0;
					float: left;
	*float: left;
	}
	.divTableCellNoBorder50  {
					width: 50%; display: table-cell; border: 0px solid black;
					padding-left: 0px;
                    padding-right: 0px;
                    margin-left: 0px;
                    margin-right: 0px;
					border-left:0;
					border-right:0;
					float: left;
	*float: left;
	}

	.divLvDtls
	{
		width: 98%;
		background-color:white;/*#E6EFF2;*/
		display: table;
	}
	.divLvType
	{
		width: 100%;background-color:#062536;display: table-row;
		color:white;
		font-weight:bold;
	}
	.divTableCellHeader
	{
		width: 100%;
		background-color:red;
		display: table-cell;
		color:white;
		font-weight:bold;
		padding-left: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
		float:left;
		column-span: all; /* W3C */
-webkit-column-span: all; /* Safari & Chrome */
-moz-column-span: all; /* Firefox */
-ms-column-span: all; /* Internet Explorer */
-o-column-span: all; /* Opera */
	}
	.divTableCellEmpty
	{
		width: 100%;
		height:2px;
		background-color:white;
		display: table-cell;
		color:white;
		font-weight:bold;
		padding-left: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
		float:left;
	}
	.divTableCellEmpty2
	{
		width: 100%;
		height:2px;
		background-color:#062536;
		display: table-cell;
		color:white;
		font-weight:bold;
		padding-left: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
		float:left;
	}

	.divTableCellAlignRight{ width: 100%; display: table-cell; border: 1px solid black;text-align:right;
	*float: left;
	}
	.divTCNoBorderHeadAlignCenter
	{ width: 100%; display: table-cell; border: 0px ;text-align:center;
	 padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float:left;
	*float: left;
	}
	.divTCNoBorderHeadAlignRight
	{ width: 50%; display: table-cell; border: 0px ;text-align:right;
	 padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float:right;
	*float: left;
	}
	.divTCNoBorderHeadAlignLeft
	{ width: 50%; display: table-cell; border: 0px ;text-align:left;
	 padding-left: 0px;
                    padding-right: 0px;
                    margin-left: 0px;
                    margin-right: 0px;
float:left;
	*float: left;
	}
	.divTCNoBorderHeadAlignLeft100
	{ width: 100%; display: table-cell; border: 0px ;text-align:left;
	 padding-left: 0px;
                    padding-right: 0px;
                    margin-left: 0px;
                    margin-right: 0px;
float:left;
	*float: left;
	}

	.divTable4CellsNoBorderHeadLeft
	{ width: 100%; height: 100%; display: table-cell; border: 0px ;text-align:left;
	float:left;
	}
	.divTable4CellsNoBorderHeadRight
	{ width: 100%; height: 100%; display: table-cell; border: 0px ;text-align:right;
	float:right;
	}

	.lbl {
	/*	font-weight: bold;*/
		width : 70%;
		float:left;
		text-align:left;
	}
	.data {
		width : 28%;
		float:right;
		text-align:right;
		margin-right:5px;
	}
	.lbl50 {
/*		font-weight: bold;*/
		width : 50%;
		float:left;
		text-align:left;
	}
	.data50 {
		width : 50%;
		float:right;
		text-align:left;		
	}
	.lbl30 {
/*		font-weight: bold;*/
		width : 30%;
		float:left;
		text-align:left;
	}
	.data70 {
		width : 70%;
		float:right;
		text-align:left;		
	}
	.lbl10 {
/*		font-weight: bold;*/
		width : 5%;
		display:table-cell;
	}
	.data90 {
		width : 45%;
		display:table-cell;
	}


	.lbl100 {
/*		font-weight: bold;*/
		width :100%;
/*        line-height: 2;*/
		float:left;
		text-align:left;
	}
		.lbl100Menu {
/*		font-weight: bold;*/
		width :100%;
        line-height: 2;
		float:left;
		text-align:left;
		margin-left:5px;
		font-size:16pt;
		/*height:50px;*/
	}
	.lbl100Menu div {
padding-top:15px;
padding-bottom:15px;
	}
	.lblcenter {
/*		font-weight: bold;*/
		width :100%;
/*        line-height: 2;*/
		text-align:center;
	}
.divLvDtlsNoBGcolor
	{
		width: 98%;
		display: table;
	}	
	.data100 {
		width :100%;
		float:left;
/*		line-height: 2;*/
		text-align:left;
	}
	.txtbox {background-color:white;border:0;overflow:visible;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:normal;padding:10px 20px;font-size:19px;}
	.button1{width:100px;background-color:red;border:0;overflow:visible;color:#000;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;color:#fff;font-weight:normal;padding:10px 20px;font-size:19px;cursor:pointer;}
	input.button1:hover{color:#fff;background-color:#3279c3}
	.button1:visited{color:#fff}
/*}*/

.ErrorMsg
{
	width:40%; margin:0 auto; border:1px solid #ff0000; background-color:#FCEDF1; font:bold 16px arial; color:#750000; text-align:center; padding:1px;
}
