
H1
{
	margin-top: 1px;
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 3px;
}
H2
{
	margin-top: 1em;
	font-weight: normal;
	font-size: 1.2em;
	margin-bottom: 1em;
	text-decoration: underline;
}

.cWind{	font-size: 90%	}
.lheader {}
.infld{	width: 60px;
}
.inflds{width: 50px;
}
.errtxt
{
	color: #ff0000;
	padding-bottom: 0px;
	padding-top: 0px;
}
.errtxtl{font-size:1em;color: #ff0000;}
.ReadonlyTxt{width: 80px;background-color: #d3d3d3;}
.ValSum{color: #ff0000;padding-bottom: 0px;padding-top: 0px;}
.calcresultsTab TD
{
	background-color: #99ccff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	border-right: #303c97 1px solid;
	border-top: #303c97 1px solid;
	border-left: #303c97 1px solid;
	border-bottom: #303c97 1px solid;
}
.thl
{
	padding-right: 5px;
	padding-left: 5px;
	background-color: #303c97;
	color: #ffffff;
	font-weight:normal;
	BORDER-RIGHT: #b3bacd 1px solid; 
}
.thc
{
	padding-right: 5px;
	padding-left: 5px;
	background-color: #303c97;
	color: #ffffff;
	font-weight:normal;
	BORDER-LEFT: #b3bacd 1px solid; 
	BORDER-RIGHT: #b3bacd 1px solid; 
}
.thr
{
	padding-left: 3px;
	padding-right: 3px;
	background-color: #303c97;
	color: #ffffff;
	font-weight:normal;
	BORDER-LEFT: #b3bacd 1px solid; 
}
.calcresultsTab TD.tdsh
{
	padding-left: 3px;
	padding-right: 3px;
	background-color: #0066ff;
	color: #ffffff;
	font-weight: normal;
	border-left: #b3bacd 1px solid;
}
.calcresultsTab TD.tdres
{
	padding-left: 3px;
	padding-right: 3px;
	background-color: #0066ff;
	color: #ffffff;
	font-weight: normal;
	border-left: #b3bacd 1px solid;
}
.calcresultsTab TD.tdst
{
	padding-left: 3px;
	padding-right: 3px;
	background-color: #0066ff;
	color: #ffffff;
	font-weight: normal;
	font-style:italic;
	border-left: #b3bacd 1px solid;
}
.calcSelectTab TH
{
	background-color: #003399;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	font-size: 0.8em;
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
}
.Nummenu
{
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration:none;
}
.Txtmenu 
{
	font-family: Verdana, Arial, sans-serif;
	text-decoration:underline;
}
.TxtmenuC 
{
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.TxtmenuTD 
{
	font-family: Verdana, Arial, sans-serif;
	color: #000000; 
	text-decoration:none;
}
.TxtmenuCurr
{
	border-top-style: ridge;
	border-right-style: ridge;
	border-left-style: ridge;
	border-bottom-style: ridge;
	border-left-color: #8fb3d6;
	border-bottom-color: #8fb3d6;
	border-top-color: #8fb3d6;
	border-right-color: #8fb3d6;
}
.TxtMenuSet
{
	border-style:none;
}
.restabr
{
	background-color: #fffacd;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
}
.restabc
{
	background-color: #8fb3d6;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
}
