/* these style the table text & headings... */

.blue-hdg{
	color: #009FC2;
	vertical-align: middle;
	font-weight: 700;
	font-size: 16.0px;
	font-family: Arial;
}

.red-subhdg{
	color: #900000;
	vertical-align: middle;
	font-weight: 700;
	font-size: 12.0px;
	font-family: Arial;
}

.blue-subhdg{
	color: #009FC2;
	vertical-align: middle;
	font-weight: 700;
	font-size: 12.0px;
	font-family: Arial;
}

.green-subhdg{
	color: #006411;
	vertical-align: middle;
	font-weight: 700;
	font-size: 12.0px;
	font-family: Arial;
}

.black-subhdg{
	vertical-align: middle;
	font-weight: 700;
	font-size: 12.0px;
	font-family: Arial;
}

/* cash flow table styling */

table.excel-table  {
	border-collapse: collapse;
	table-layout: fixed;
	border: 0;
}

.excel-table tr,
.excel-table td {
	height: 18px;
}

td.input-cell {
	text-align: center;
}

.excel-table input {
	margin: 0;
	padding: 0;
	width: 90px;
	height: 14px;
	border: none;
	background-color: transparent;
	text-align: right;
}

.excel-table input,
.excel-table button,
.excel-table select,
.excel-table textarea {
	font-size: 11px;
	font-family: "Arial";
	line-height: normal;
}

select {
	margin-bottom: 1px;
	padding: 0;
	width: 57px;
	height: 18px;
	font-size: 9.5px;
}

button {
	width: 80px;
	font-size: 14px;
}

input.small-cell {
	width: 40px;
}

input[disabled], select[disabled], textarea[disabled]{
	background-color: transparent;
	color: #204ad8;
	line-height: normal;

}

input:focus {
	outline: none;
	border-bottom: 1px dashed #aaa;
}

.excel-table {
	vertical-align: middle;
	font-size: 11.5px;
	font-family: Arial, sans-serif;
}

.excel-table .num-input {
	margin: 0;
	padding-right: 2px;
	border: 1px solid #bfbfbf;
	background-color: #DAEEF3;
	vertical-align: middle;
	text-align: right;
	font-size: 11.0px;
	font-family: Arial;
}

.excel-table .num-output {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #bfbfbf;
	vertical-align: middle;
	text-align: right;
	font-style: italic;
	font-size: 11.0px;
	font-family: Arial;
}

.excel-table .desc-input-short {
	border: 1px dashed #ddd;
	text-align: center;
}

.excel-table .desc-input-wide {
	width: 166px;
	text-align: left;
}

input.neg-num {
	color: red;
}
