body {
	background-color: #FFFFFF; 
	font-family: Arial Unicode MS, Times New Roman, Verdana; 
	font-size: 10pt;
	topmargin: 0;
	scrollbar-face-color:#dee3e7; 
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #dee3e7; 
	scrollbar-3dlight-color: #d1d7dc; 
	scrollbar-track-color: #efefef; 
	scrollbar-arrow-color: #006699; 
	scrollbar-darkshadow-color: #98aab1	
}

th {
	background-color: #c0cad6; 
	color: #880000; 
	font-family: Arial Unicode MS, Times New Roman, Verdana; 
	font-size: 11pt; 
	font-weight: bold; 
	padding-top: 2; 
	margin: 0px
}
td {
	font-family: Arial Unicode MS, Times New Roman, Verdana; 
	font-size: 10pt
}
select {
	border-top: #b0b0b0 1px solid; 
	border-right: #b0b0b0 1px solid; 
	border-bottom: #b0b0b0 1px solid; 
	border-left: #b0b0b0 1px solid; 
	font-family: Arial Unicode MS, Times New Roman, Verdana; 
	color: #000080; 
	font-size: 10pt
}
textarea {
	border-top: #5d5d5d 1px solid; 
	border-right: #5d5d5d 1px solid; 
	border-bottom: #5d5d5d 1px solid; 
	border-left: #5d5d5d 1px solid; 
	font-family: Arial Unicode MS, Times New Roman, Verdana; 
	color: #000080; 
	font-size: 10pt
}
a {
	color: #000049;
	text-decoration: none	
}
a: visited {
	color: #990000; 
	text-decoration: none
}
a: link {
	color: #000080; 
	text-decoration: none
}
a: active {
	color: #000088; 
	text-decoration: none
}
a: hover {
	color: #000099; 
	text-decoration: none
}
.lbTextbox 
{
	border-top: #5d5d5d 1px solid; 
	border-right: #5d5d5d 1px solid; 
	border-bottom: #5d5d5d 1px solid; 
	border-left: #5d5d5d 1px solid; 
	font-family: Arial Unicode MS, Times New Roman, Verdana; 
	color: #000080; 
	font-size: 10pt
}
.lbRadio 
{    
    border-bottom-style:none;
    border-left-style: none;
	font-family: Arial Unicode MS, Times New Roman, Verdana;
	color: #000080; 
	font-size: 10pt	
}
.lbCheckbox {
	font-family: Arial Unicode MS, Times New Roman, Verdana;
	color: #000080;
	font-size: 10pt	
}
.lbButton {
	border-top: #f0f3f4;
	border-left: #f0f3f4;
	border-right: #5d5d5d 1px solid; 
	border-bottom: #5d5d5d 1px solid; 
	color: #486195;
	font-family: Verdana, Arial Unicode MS, Times New Roman;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 2px
}
.lbLinkFunction {
	font-family: Arial,Arial Unicode MS, Verdana,Times New Roman;
	font-weight:bold;
	color: #36A4CD;
	font-size: 11pt;		
	text-decoration: none
}
.lbLinkFunctionWhite {
	font-family: Arial,Arial Unicode MS, Verdana,Times New Roman;
	font-weight:bold;
	color: White;
	font-size: 11pt;		
	text-decoration: none
}

.lbLinkHeader {
	font-family: Arial,Arial Unicode MS, Verdana,Times New Roman;
	font-weight: normal;
	color: White; 
	font-size: 11pt;		
	text-decoration: none
}
.lbLinkItem {
	font-family: Arial,Arial Unicode MS, Verdana,Times New Roman;
	font-weight: normal;
	color: #004D71; 
	font-size: 12pt;		
	text-decoration: underline
}
a:hover.lbLinkItem {
	color: #818110; 	
}

.lbGrid 
{	
	border-style: none;
    border-right-style:solid;
    border-right-color: #34B1D9;
    border-left-style: solid ;
    border-left-color: #34B1D9;    
    border-top-style: solid ;
    border-top-color: #34B1D9;
    border-bottom-style: solid ;
    border-bottom-color: #34B1D9;                            
}
.lbGridHeader 
{	
	background-color:#4686cc;
	font-family: @Arial Unicode MS, Verdana;
	font-size: small ;
	font-weight: bold;
	color:White;
    text-align:center;        
}
.lbGridCell 
{
	background-color:e5eeF8;
	font-family: @Arial Unicode MS, Verdana;
	font-size: small ;
	color: #132942;	
}
.lbGridAlterCell 
{
	background-color:d8e5F4;
	font-family: @Arial Unicode MS, Verdana;
	font-size: small ;
	color: #132942;
}
.lbGridPager {
	background-color:eebb88;
	font-family: @Arial Unicode MS, Verdana;
	font-size: small;
	font-weight:bold;
	color: #ffffff	
}
.lbGridEdit {
	background-color:#CCCCCC;
	font-family: @Arial Unicode MS, Verdana;
	font-size: small;
	font-weight:bold;
	color: #ffffff
}
.lbGridButton {
}
.lbPageTitle
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 14pt;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	font-family: Times New Roman, Arial Unicode MS, Verdana;
	background-color: #34B1D9;
}
.lbTrPageTitle 
{
	background: 336699;
	color: #ffffff; 
	font-weight: bold;
	font-family: Times New Roman, Arial Unicode MS, Verdana; 
	font-size: 18pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px	
}
.lbGroupTitle
{
	font-weight: bold;
	font-size: 13pt;
	color: #ffffff;
	font-family: Times New Roman;
	background-color: #34B1D9;
}
.lbFunctionTitle {
	font-weight: bold;
	font-family:  @Arial Unicode MS;
	font-size: 10pt;
	color:#000066;
}
.lbFunctionDetail 
{
	font-family:Tahoma;
	font-size: 8pt;
	padding-top: 2px;
}
.lbSubformTitle 
{
	background-color: #34B1D9;
	font-family: @Arial Unicode MS;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	padding-left:8px
}
.lbLabel {
	color: #000080; 
	font-family: Arial, Arial Unicode MS, Times New Roman, Verdana; 
	font-size: 10pt 
}
.lbSubTitle
{
	font-family: Arial Unicode MS, Times New Roman, Verdana; 
	font-size: 12pt;
    font-weight: bold
}
.lbAmount
{
	color: 990000;
	font-family: Arial Unicode MS, Times New Roman, Verdana;
	font-size: 10pt;
	font-weight: bold
}
.lbTransparentBgLabel
{
	background-color: Transparent;
	color: White; 
	font-family: Arial Unicode MS, Times New Roman, Verdana; 
	font-size: 10pt; 
}

.lbControlBar
{
	background-color: #c0c0c0; 
	font-family: Arial Unicode MS, Times New Roman, Verdana; 
	font-size: 10pt;
	topmargin: 0;
	scrollbar-face-color:#dee3e7; 
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #dee3e7; 
	scrollbar-3dlight-color: #d1d7dc; 
	scrollbar-track-color: #efefef; 
	scrollbar-arrow-color: #006699; 
	scrollbar-darkshadow-color: #98aab1	
}
.lbeMicLibLabel60 {
	color: darkred; 
	font-family: Arial Unicode MS, Times New Roman, Verdana; 
	font-size: 20pt 
}
.lbShowDetail 
{
	background-color: #34B1D9;
	font-family: @Arial Unicode MS;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFF99;
	padding-left:8px
}
.lbTitleHeader 
{
	color: Black;
	font-family: Arial Unicode MS, Times New Roman, Verdana ;
	font-size:19pt;
	font-weight:bold;
}
.lbLabelHeader {
	color: White;
	font-family: Arial Unicode MS, Times New Roman, Verdana ;
	font-size: x-small;
}	

.lbRowTable
{
	background-color:#25A0DA;
	font-weight:bold; font-size: 16px; color: white;
	padding:0px 0px 0px 5px ;text-align:left;text-transform:uppercase;
	font-family: Arial,Tahoma, Verdana, Arial;
}

#back-top
{
    z-index:5000;
    position: fixed;
	bottom: 70px;
	right: 5px;
	margin-left: -150px;
}
#back-top a {
	width: 64px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;	
}
#back-top a:hover {
	color: #fff;
}
/* arrow icon (span tag) */
#back-top span {
	width: 64px;
	height: 64px;
	display: block;
	margin-bottom: 1px;
	background: #0EA6E2 url(../../Images/Icons/up-arrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;	
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;	
}
#back-top a:hover span {
	background-color: #27B6EF;
}