body{
margin:0;
font-family:tahoma;
color:#484342;
}
h1, h2, h3, h4, h5, h6, p {
	margin:0;
}
.PrintPageHeader{
display:none;
}
/* grid data */
.Grid{
    border:2px solid #a2a2a2;
    }
.GridHeader  { 
	font-size: 12pt;
	padding: 2px;
	background-color: #c4c4c4;
	white-space: nowrap;
	}
.GridRow  { 
	background-color: #e8e8e8;
	white-space: normal;
	}
.GridRow table { 
	border:1px solid #b9b9b9 ;
	background-color: #e6e6e6;
	white-space: normal;
	}
.GridRow table table { 
	border:0;
	}	
.GridRowAlt  { 
	background-color: #e3dedd;
	white-space: normal;
	}
.GridRowAlt table { 
	border:1px solid #cec2c1 ;
	background-color: #dbd3d2;
	white-space: normal;
	}
.GridRowAlt table table { 
	border:0 ;	
	}	
.GridRow td , th  { 
	padding:2px;
	}
.GridRowAlt td , th  { 
	padding:2px;
	}
.LastAdded  { 
	font-size: 10pt;
	padding: 0px;
	background-color: black;
	white-space: normal;
	}
tr.GridRow:hover{
    background-color: #bcdffc;	
}
tr.GridRowAlt:hover{
    background-color: #bcdffc;	
}
/* grid data ends*/


.ErrText{
    color:#D22D31;
	font-weight:bold;
    }
.bluetext{
    color:#0066CC;
    }
.orangetext{
    color:#a93033;
    }
.whitetext{
    color:#ffffff;
    }

/* very big text right aligned */
.vbigtra{
    text-align: right;
	font-size: 15pt; 
	font-weight: normal;
    }
/* very big text center aligned */
.vbigtca{
    text-align: center;
	font-size: 15pt; 
	font-weight: normal;
    }
/* very big left right aligned */
.vbigtla{
    text-align: left;
	font-size: 15pt; 
	font-weight: normal; 
    }
/* very big justify right aligned */
.vbigtja{
    text-align: justify;
	font-size: 15pt; 
	font-weight: normal; 
    }
/* very big text right aligned bold*/
.vbigtrab{
    text-align: right;
	font-size: 15pt; 
	font-weight: bold;
	}
/* very big text center aligned bold*/
.vbigtcab{
    text-align: center;
	font-size: 15pt; 
	font-weight: bold;
	}
/* very big text left aligned bold*/
.vbigtlab{
    text-align: left;
	font-size: 15pt; 
	font-weight: bold;
    }
/* very big text justify aligned bold*/
.vbigtjab{
    text-align: justify;
	font-size: 15pt; 
	font-weight: bold;
    }
/* big text right aligned */
.bigtra{
    text-align: right;
	font-size: 13pt; 
	font-weight: normal;
    }
/* big text center aligned */
.bigtca{
    text-align: center;
	font-size: 13pt; 
	font-weight: normal;
    }
/* big text left aligned */
.bigtla{
    text-align: left;
	font-size: 13pt; 
	font-weight: normal; 
    }
/* big text justify aligned */
.bigtja{
    text-align: justify;
	font-size: 13pt; 
	font-weight: normal; 
    }
/* big text right aligned bold */
.bigtrab{
    text-align: right;
	font-size: 13pt; 
	font-weight: bold;
    }
/* big text center aligned bold*/
.bigtcab{
    text-align: center;
	font-size: 13pt; 
	font-weight: bold;
    }
/* big text left aligned bold*/
.bigtlab{
    text-align: left;
	font-size: 13pt; 
	font-weight: bold;    
	}
/* big text justify aligned bold*/
.bigtjab{
    text-align: justify;
	font-size: 13pt; 
	font-weight: bold; 
    }
/* text right aligned */
.tra{
    text-align: right;
	font-size: 10pt; 
	font-weight: normal;
    }
/* text center aligned */
.tca{
    text-align: center;
	font-size: 10pt; 
	font-weight: normal;
    }
/* text left aligned */
.tla{
    text-align: left;
	font-size: 10pt; 
	font-weight: normal; 
    }
/* text justify aligned */
.tja{
    text-align: justify;
	font-size: 10pt; 
	font-weight: normal; 
    }
/* text right aligned bold */
.trab{
    text-align: right;
	font-size: 10pt; 
	font-weight: bold;
    }
/* text center aligned bold*/
.tcab{
    text-align: center;
	font-size: 10pt; 
	font-weight: bold;
    }
/* text left aligned bold*/
.tlab{
    text-align: left;
	font-size: 10pt; 
	font-weight: bold; 
    }
/* text justify aligned bold*/
.tjab{
    text-align: justify;
	font-size: 10pt; 
	font-weight: bold; 
    }
/* tiny text left aligned bold */
.tinytlab{
    text-align: left;
	font-size: 8pt; 
	font-weight: bold; 
    }
/* tiny text right aligned bold */
.tinytrab{
    text-align: right;
	font-size: 8pt; 
	font-weight: bold;
    }
/* tiny text center aligned bold */
.tinytcab{
    text-align: center;
	font-size: 8pt; 
	font-weight: bold;
    }
/* tiny text justify aligned bold */
.tinytjab{
    text-align: justify;
	font-size: 8pt; 
	font-weight: bold;
    }
/* tiny text left aligned */
.tinytla{
    text-align: left;
	font-size: 8pt; 
	font-weight: normal; 
    }
/* tiny text right aligned */
.tinytra{
    text-align: right;
	font-size: 8pt; 
	font-weight: normal;
    }
/* tiny text center aligned */
.tinytca{
    text-align: center;
	font-size: 8pt; 
	font-weight: normal;
    }
/* tiny text justified aligned */
.tinytja{
    text-align: justify;
	font-size: 8pt; 
	font-weight: normal;
    }
/* text left aligned bold for error */
.tlaberr{
    text-align: left;
	font-size: 10pt;
	color:#C7035B;
	font-weight: bold; 
    }
/* text right aligned bold for error */
.traberr{
    text-align: right;
	font-size: 10pt;
	color:#C7035B;
	font-weight: bold;
    }
/* text center aligned bold for error */
.tcaberr{
    text-align: center;
	font-size: 10pt;
	color:#C7035B;
	font-weight: bold;
    }
/* text center aligned for error */
.tcaerr{
    text-align: center;
	font-size: 10pt;
	color: #C7035B;
	font-weight: normal;
    }
/* text left aligned for error */
.tlaerr{
    text-align: left;
	font-size: 10pt;
	color:#FC1D82;
	font-weight: normal;
    }
/*tiny  text left aligned bold for error */
.tinytlaberr{
    text-align: left;
	font-size: 8pt;
	color:#C7035B;
	font-weight: bold; 
    }
/*tiny  text right aligned bold for error */
.tinytraberr{
    text-align: right;
	font-size: 8pt;
	color:#C7035B;
	font-weight: bold;
    }
/* tinytext center aligned bold for error */
.tinytcaberr{
    text-align: center;
	font-size: 8pt;
	color:#C7035B;
	font-weight: bold;
    }
/* tinytext center aligned for error */
.tinytcaerr{
    text-align: center;
	font-size: 8pt;
	color: #C7035B;
	font-weight: normal;
    }
/* tinytext left aligned for error */
.tinytlaerr{
    text-align: left;
	font-size: 8pt;
	color:#FC1D82;
	font-weight: normal;
    }	