﻿body {margin:0px }

td {font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;  font-size:10pt; color:#525552}

.istyle { font-family: TimesNewRomanPS; font-size:14pt; font-style:italic; color:#68767f }

.button { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; }

.radiobutton 
{
	border : 0px;
}
.radiobutton input
{
	border : 0px;
}
.checkbox
{
	border : 0px;
}


input { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; border: solid 1px #bdbabd; color:#525552; }
    input[type=text], input[type=password] {
        padding:4px 
    }

.RegInput { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:12pt; border: solid 1px #bdbabd; color:#525552; padding-top:4px; padding-bottom:4px }

.Regdropdown{ font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:12pt; border: solid 1px #bdbabd; color:#525552; padding-top:4px; padding-bottom:4px  }

textarea { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; border: solid 1px #bdbabd; color:#525552; padding:4px }

.dropdown{ font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; border: solid 1px #bdbabd; color:#525552  }

select  { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; color:#525552; padding:4px }

/*.footerline { background-color:#0e64b3; height:1px }*/

.headerline { background-color:#0e64b3; height:1px }
	
a:link { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0000ff; font-size:10pt; text-decoration:none;font-weight:bold}
a:active { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0000ff; font-size:10pt; text-decoration:none; font-weight:bold}
a:visited { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0000ff; font-size:10pt; text-decoration:none; font-weight:bold}
a:hover { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0000ff; font-size:10pt; text-decoration:underline; font-weight:bold}

.leftmenu { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#067cb9; font-size:10pt; text-decoration:none; vertical-align:middle; font-weight:bold}
.leftmenu a:link { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#067cb9; font-size:10pt; text-decoration:none; vertical-align:middle; font-weight:bold}
.leftmenu a:active { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#067cb9; font-size:10pt; text-decoration:none; vertical-align:middle; font-weight:bold}
.leftmenu a:visited { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#067cb9; font-size:10pt; text-decoration:none; vertical-align:middle; font-weight:bold}
.leftmenu a:hover { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#8cc656; font-size:10pt; text-decoration:none; vertical-align:middle; font-weight:bold}

.topheaderlinks { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#f2be0a; font-size:10pt; font-weight:bold; text-decoration:none;  font-weight:bold}
.topheaderlinks a:link { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#f2be0a; font-size:10pt; font-weight:bold; text-decoration:none; font-weight:bold}
.topheaderlinks a:active { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#f2be0a; font-size:10pt; font-weight:bold; text-decoration:none; font-weight:bold}
.topheaderlinks a:visited { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#f2be0a; font-size:10pt; font-weight:bold; text-decoration:none; font-weight:bold}
.topheaderlinks a:hover { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#cce0eb; font-size:10pt; font-weight:bold; text-decoration:none; font-weight:bold}

.lmdivider
{
	background-image: url('../images/lm-h-line.jpg' );
	background-repeat:repeat-x;
	height: 10px;	
}

.header
	{
			font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
			font-size:24pt;
			color:#ffffff;
			text-align:left;
			background-image:url('../images/header-bg.jpg');
			height:80px;
	}

	
.formlabelright
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; 
		text-align:right;
		color:#525552;
		font-weight:bold
	}

.formheading
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:12pt;
		font-weight:bold;
		color:#0e64b3;
		border-color:Gray;
		border-width:1px;
		border-style:dotted;
		border-top-width:0px;
		border-right-width:0px;
		border-left-width:0px;
		text-align:left
	}
	
.loginformheading
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:12pt;
		color:#0e64b3;
		font-weight:bold;
        padding-bottom:10px
	}
	
.subheading
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; 
		color:#0e64b3;
	}

.reqfieldcolor
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		text-align:right;
		font-size:10pt;
		color:#ff0000;
	}
	
.reqfieldlabelcolor
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size:10pt;
		color:#ff0000;
	}

.validationsummary
{
	font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:10pt;
	color:#ff0000;	
}

.userloginheader 
{
	font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:10pt;
	color:#0677b2;	
	}

.lmbg
	{
		background-image: url('../images/st-lm-bg.jpg' );	
		background-repeat:repeat-y;
		width:150px;
	}

.modalBackground 
	{
		background-color:#dbdbdb;
		filter:alpha(opacity=70);
		opacity:0.7;
	}

.modalPopup 
	{
		background-color:#ffffff;
		border-width:1px;
		border-style:solid;
		border-color:#0e64b3;
		padding:20px;
		width:350px;
	}

.footer 	
	{
		border: 1px solid #91b0c1;	
		background-color:#cce0eb;
		color:#68767f;
		height:30px;
		padding:0;
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:9pt;
	}	

.hfooter 	
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:9pt;color:#ffffff;
	}		
	
.hfooteristyle { font-family: TimesNewRomanPS; font-size:14pt; font-style:italic; color:#ffffff }
	
.userinfo { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#ffffff; font-size:10pt;}
	
.pgtopbg
	{			
			background-image:url('../images/page-top-bg.gif');
			height:123px;
			background-repeat:repeat-x
	}
	
.pgbottombg
	{			
			background-image:url('../images/page-bottom-bg.jpg');
			height:38px;
			background-repeat:repeat-x
	}

.lftmnudivider
	{			
			background-image:url('../images/st-lm-dot-line.jpg');
			height:1px;
			background-repeat:repeat-y;			
	}

.scroll 
	{
		/*overflow: auto*/
		}

.rptlbl
	{
			font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:11pt; text-align:right;
			background-color:#7bb0f1
	}

.rptdata 
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:11pt; 
		background-color:#dcf0f7
	}
	
	
	
	.rptlblSSR
	{
			font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:11pt; text-align:right;
			/*background-color:#7bb0f1*/
	}

.rptdataSSR
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:11pt;
		/*background-color:#dcf0f7*/
		font-weight:bold
	}
	
	

.divAlert
	{
		border-color:#ff0000;
		border-width:1px;
		border-style:solid;
		padding:5px;
		background-color:#fcf6b4;
		text-align:center;
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt;
		color:#ff0000;
	}

.divSuccess
	{
		border-color:#ff0000;
		border-width:1px;
		border-style:solid;
		padding:5px;
		background-color:#fcf6b4;
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:11pt; 
		text-align:center;
		color:#1958a6
	}
	
	.progress
	{
		background-color:White; border: solid 1px black; width:300px; height:100px;	
	}
	
	.redStar
	{
		color:#ff0000;
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;  font-size:8pt;
	}
	
	.requiredFieldText
	{
		color:#000000;
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;  font-size:8pt;
		padding-top:3px
	}
	
	
	
/* Calculator styles start */
	
.calcButtonRed
	{
		width:60px; height:28px; color:Red
	}
	
.calcDisplay 
	{
		text-align:right; font-size:14pt; color:#093a74; width:187px; border: solid 1px #093a74;
	}

.calcBody
	{
		background-color:#093a74; margin:15px
	}

.calcTbl
	{
		border: solid 1px #ffffff; background-color:#d7edf6;
	}
		
/* Calculator styles end */

.ReportTotals 
{
	font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; color:#525552; font-weight:bold
	}
	


.calcDispaly
{
	font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:20pt; color:#0962cb; 
	text-align:right;	
	border-color:#093a74;
}
.calcButton
{
	font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:15pt; color:#525552;
	text-align:center;
	width:45px;
	height:53px;
	background-color:White;
	border-color:#093a74;
	}
	
	
.calcLogDisplay
{
	font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:14pt; color:#0962cb;
}
.requiredField
{
 color:Red
}
.UserCountersTableBorder
{
	border-color:Black;
	border-width:1px;
	border-style:dotted;
	border-collapse:collapse;
}﻿body {margin:0px }

td {font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;  font-size:10pt; color:#525552}

.istyle { font-family: TimesNewRomanPS; font-size:14pt; font-style:italic; color:#68767f }

.button { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; }

.radiobutton 
{
	border : 0px;
}
.radiobutton input
{
	border : 0px;
}
.checkbox
{
	border : 0px;
}


input { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; border: solid 1px #bdbabd; color:#525552; }
    input[type=text], input[type=password] {
        padding:4px 
    }

.RegInput { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:12pt; border: solid 1px #bdbabd; color:#525552; padding-top:4px; padding-bottom:4px }

.Regdropdown{ font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:12pt; border: solid 1px #bdbabd; color:#525552; padding-top:4px; padding-bottom:4px  }

textarea { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; border: solid 1px #bdbabd; color:#525552; padding:4px }

.dropdown{ font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; border: solid 1px #bdbabd; color:#525552  }

select  { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; color:#525552; padding:4px }

/*.footerline { background-color:#0e64b3; height:1px }*/

.headerline { background-color:#0e64b3; height:1px }
	
a:link { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0000ff; font-size:10pt; text-decoration:none;font-weight:bold}
a:active { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0000ff; font-size:10pt; text-decoration:none; font-weight:bold}
a:visited { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0000ff; font-size:10pt; text-decoration:none; font-weight:bold}
a:hover { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0000ff; font-size:10pt; text-decoration:underline; font-weight:bold}

.leftmenu { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#067cb9; font-size:10pt; text-decoration:none; vertical-align:middle; font-weight:bold}
.leftmenu a:link { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#067cb9; font-size:10pt; text-decoration:none; vertical-align:middle; font-weight:bold}
.leftmenu a:active { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#067cb9; font-size:10pt; text-decoration:none; vertical-align:middle; font-weight:bold}
.leftmenu a:visited { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#067cb9; font-size:10pt; text-decoration:none; vertical-align:middle; font-weight:bold}
.leftmenu a:hover { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#8cc656; font-size:10pt; text-decoration:none; vertical-align:middle; font-weight:bold}

.topheaderlinks { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#f2be0a; font-size:10pt; font-weight:bold; text-decoration:none;  font-weight:bold}
.topheaderlinks a:link { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#f2be0a; font-size:10pt; font-weight:bold; text-decoration:none; font-weight:bold}
.topheaderlinks a:active { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#f2be0a; font-size:10pt; font-weight:bold; text-decoration:none; font-weight:bold}
.topheaderlinks a:visited { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#f2be0a; font-size:10pt; font-weight:bold; text-decoration:none; font-weight:bold}
.topheaderlinks a:hover { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#cce0eb; font-size:10pt; font-weight:bold; text-decoration:none; font-weight:bold}

.lmdivider
{
	background-image: url('../images/lm-h-line.jpg' );
	background-repeat:repeat-x;
	height: 10px;	
}

.header
	{
			font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
			font-size:24pt;
			color:#ffffff;
			text-align:left;
			background-image:url('../images/header-bg.jpg');
			height:80px;
	}

	
.formlabelright
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; 
		text-align:right;
		color:#525552;
		font-weight:bold
	}

.formheading
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:12pt;
		font-weight:bold;
		color:#0e64b3;
		border-color:Gray;
		border-width:1px;
		border-style:dotted;
		border-top-width:0px;
		border-right-width:0px;
		border-left-width:0px;
		text-align:left
	}
	
.loginformheading
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:12pt;
		color:#0e64b3;
		font-weight:bold;
        padding-bottom:10px
	}
	
.subheading
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; 
		color:#0e64b3;
	}

.reqfieldcolor
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		text-align:right;
		font-size:10pt;
		color:#ff0000;
	}
	
.reqfieldlabelcolor
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size:10pt;
		color:#ff0000;
	}

.validationsummary
{
	font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:10pt;
	color:#ff0000;	
}

.userloginheader 
{
	font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:10pt;
	color:#0677b2;	
	}

.lmbg
	{
		background-image: url('../images/st-lm-bg.jpg' );	
		background-repeat:repeat-y;
		width:150px;
	}

.modalBackground 
	{
		background-color:#dbdbdb;
		filter:alpha(opacity=70);
		opacity:0.7;
	}

.modalPopup 
	{
		background-color:#ffffff;
		border-width:1px;
		border-style:solid;
		border-color:#0e64b3;
		padding:20px;
		width:350px;
	}

.footer 	
	{
		border: 1px solid #91b0c1;	
		background-color:#cce0eb;
		color:#68767f;
		height:30px;
		padding:0;
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:9pt;
	}	

.hfooter 	
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:9pt;color:#ffffff;
	}		
	
.hfooteristyle { font-family: TimesNewRomanPS; font-size:14pt; font-style:italic; color:#ffffff }
	
.userinfo { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#ffffff; font-size:10pt;}
	
.pgtopbg
	{			
			background-image:url('../images/page-top-bg.gif');
			height:123px;
			background-repeat:repeat-x
	}
	
.pgbottombg
	{			
			background-image:url('../images/page-bottom-bg.jpg');
			height:38px;
			background-repeat:repeat-x
	}

.lftmnudivider
	{			
			background-image:url('../images/st-lm-dot-line.jpg');
			height:1px;
			background-repeat:repeat-y;			
	}

.scroll 
	{
		/*overflow: auto*/
		}

.rptlbl
	{
			font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:11pt; text-align:right;
			background-color:#7bb0f1
	}

.rptdata 
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:11pt; 
		background-color:#dcf0f7
	}
	
	
	
	.rptlblSSR
	{
			font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:11pt; text-align:right;
			/*background-color:#7bb0f1*/
	}

.rptdataSSR
	{
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:11pt;
		/*background-color:#dcf0f7*/
		font-weight:bold
	}
	
	

.divAlert
	{
		border-color:#ff0000;
		border-width:1px;
		border-style:solid;
		padding:5px;
		background-color:#fcf6b4;
		text-align:center;
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt;
		color:#ff0000;
	}

.divSuccess
	{
		border-color:#ff0000;
		border-width:1px;
		border-style:solid;
		padding:5px;
		background-color:#fcf6b4;
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:11pt; 
		text-align:center;
		color:#1958a6
	}
	
	.progress
	{
		background-color:White; border: solid 1px black; width:300px; height:100px;	
	}
	
	.redStar
	{
		color:#ff0000;
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;  font-size:8pt;
	}
	
	.requiredFieldText
	{
		color:#000000;
		font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;  font-size:8pt;
		padding-top:3px
	}
	
	
	
/* Calculator styles start */
	
.calcButtonRed
	{
		width:60px; height:28px; color:Red
	}
	
.calcDisplay 
	{
		text-align:right; font-size:14pt; color:#093a74; width:187px; border: solid 1px #093a74;
	}

.calcBody
	{
		background-color:#093a74; margin:15px
	}

.calcTbl
	{
		border: solid 1px #ffffff; background-color:#d7edf6;
	}
		
/* Calculator styles end */

.ReportTotals 
{
	font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:10pt; color:#525552; font-weight:bold
	}
	


.calcDispaly
{
	font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:20pt; color:#0962cb; 
	text-align:right;	
	border-color:#093a74;
}
.calcButton
{
	font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:15pt; color:#525552;
	text-align:center;
	width:45px;
	height:53px;
	background-color:White;
	border-color:#093a74;
	}
	
	
.calcLogDisplay
{
	font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-size:14pt; color:#0962cb;
}
.requiredField
{
 color:Red
}
.UserCountersTableBorder
{
	border-color:Black;
	border-width:1px;
	border-style:dotted;
	border-collapse:collapse;
}