#calc_table {
	border: 1px solid #F2AB3F;
}

#calc_table th {
	font-weight: bold;
	background-color: #F09E2F;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#calc_table .cell {
	font-weight: bold;
	background-color: #FBFBFB;
	white-space: nowrap;
	padding-left: 30px;
}
#calc_table .cellnobold {
	background-color: #FBFBFB;
	white-space: nowrap;
	padding-left: 30px;
}

#calc_table .cell input {
	font-weight: normal;
	border: 1px solid #F9D299;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.total {
	background-color: #EEEEEE;
	font-weight: bold;
	color: #666;
	text-align: center;
	font-size: 14px;
}

#calc_button, #calc_button_sec{
	background-color: #FFFFFF;
	border: 3px solid #E5E5E5;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}

#calc_button img{
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#show_errors{
	border: solid 1px #FF0000; 
	padding: 10px; 
	margin-top: 10px; 
	font-size: 11px; 
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; 
	color: #5F6365;
}

.noactive{
	text-align: center; 
	line-height: normal;
	color: #666;
}

table.report{
	font-size: 14px;
}
table.report div.nowrap{
	white-space:nowrap;
}
table.report div.leftpad{
	padding-left: 10px;
	width: 180px;
}
table.report div.cenadiv{
	font-weight: bold;
	text-align: center;
	width: 80px;
}
table.report a{
	color: rgb(99, 169, 214);
}