
body {
	font-family: Arial;
	font-size: 10pt;
}

.calcTable {
	border-collapse:collapse;
	font-size: 10pt;
	border: 1px solid;
	border-color: #AAA #333 #333 #AAA;
}

.calcTable TD {
	border: 1px solid #DDD;
	padding-left: 5px;
}
.calcTable TH 
{
	text-align: left;
	font-size: 12pt;	
	font-weight: bold;
	color: #4685C4;
	background-color: #EDF3F8;
	border-top: 1px solid #4685C4;	
	padding: 5px;
}

.calcTable TD.subHeading
{
	text-align: left;
	font-size: 10pt;	
	font-weight: bold;
	color: #000;
	background-color: #FFF;
	border-bottom: 1px solid #000;	
}

.calcTable TR.oddRow {
	background-color: #EEE;
}

.calcTable TR.evenRow {
	background-color: #FFF;
}

.calcTable TD.buttonBar 
{
	border-top: 1px solid #4685C4;	
	background-color: #EDF3F8;
	text-align: center;
	padding: 5px;
}

.calcTable TD.description 
{	
	font-size: 8pt;	
	padding: 5px;
}

.alert 
{
	font-size: 10pt;
	font-weight: bold;
	color: red;	
}

.button
{
	font-size: 8pt;
	background-color: #eeeeee;
}

INPUT.result{
	background-color: #FDFFE9;
	color: #000;
}

.popmenufg { background-color: #F9F9F9}
.popmenubg { background-color: #000000}
.popmenutxt {	font-family: Arial;
				font-size: 10px; }
.popmenucap { color:white; font-family:Arial; font-size: 11pt;}
.popmenuclose { font-family: Arial}
