
div.bankstore_creditcalc,
div.bankstore_creditcalc div, div.bankstore_creditcalc table, div.bankstore_creditcalc td,
#bankstore_creditcalc_result_container,
#bankstore_creditcalc_result_container div,
#bankstore_creditcalc_result_container table, #bankstore_creditcalc_result_container td
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

div.bankstore_creditcalc { text-align: left; }
table.bankstore_creditcalc { border: 1px solid #AAAABB; text-align: center; }

td.bankstore_creditcalc_header { font-size: 12px !important; font-weight: bold; text-align: center; background-color: #EDF2FA; padding: 5px 3px 5px 3px; }

td.bankstore_creditcalc_tabs { }
table.bankstore_creditcalc_tabs { width: 100%; border-collapse: collapse; }
table.bankstore_creditcalc_tabs td.active_tab


{
	border-collapse: collapse;
	border-top: 1px solid #AAAABB;
	border-left: 1px solid #AAAABB;
	border-right: 1px solid #AAAABB;
	white-space: nowrap;
	padding: 2px 7px 2px 7px;
	font-weight: bold;
}

table.bankstore_creditcalc_tabs td.unactive_tab
{
	border-collapse: collapse;
	border: 1px solid #AAAABB;
	background-color: #EEEEEF;
	white-space: nowrap;
	padding: 2px 7px 2px 7px;
	font-weight: bold;
}

table.bankstore_creditcalc_tabs td		a	{ text-decoration: none; color: #555599; }
table.bankstore_creditcalc_tabs td		a:hover  { text-decoration: none; color: #7777FF; }

table.bankstore_creditcalc_tabs td.empty_tab
{
	border-collapse: collapse;
	border-left: 1px solid #AAAABB;
	border-bottom: 1px solid #AAAABB;
	width: 100%;
}


td.bankstore_creditcalc_label { text-align: right; }
td.bankstore_creditcalc_input { text-align: left; }
td.bankstore_creditcalc_input	input { font-size: 11px; border: 1px solid #888899; }
td.bankstore_creditcalc_input	input.readonlyfield { background-color: #DDDDDF; }
td.bankstore_creditcalc_input	select { font-size: 11px; border: 1px solid #888899; }

td.bankstore_creditcalc_submit { background-color: #EDF2FA; padding: 5px 3px 5px 3px; }
td.bankstore_creditcalc_submit	input { font-size: 11px !important; width: 150px; }

td.bankstore_creditcalc_copyright { text-align: right; font-size: 10px !important; color: #AAAAAF !important; }
td.bankstore_creditcalc_copyright	a { font-size: 10px !important; color: #AAAAFF !important; }

div.creditcalc_error { font-size: 12px !important; color: red !important; }

#bankstore_creditcalc_result_container { padding-top: 10px; text-align: left; }
#bankstore_creditcalc_result_container table.request_data { margin-bottom: 5px; }
#bankstore_creditcalc_result_container table.request_data	td.field_name { text-align: left; }
#bankstore_creditcalc_result_container table.request_data	td.field_value { text-align: left; }
#bankstore_creditcalc_result_container table.result_data { border-collapse: collapse; border: 1px solid #555566; }
#bankstore_creditcalc_result_container table.result_data	thead	th { padding: 5px 5px 5px 5px; background-color: #DDDDDF; }
#bankstore_creditcalc_result_container table.result_data	tbody	td { padding: 1px 5px 1px 5px; }
#bankstore_creditcalc_result_container table.result_data	tfoot	th { text-align: left; padding: 5px 5px 5px 5px; border-top: 1px solid #000000;  background-color: #DFDDE5; }
#bankstore_creditcalc_result_container table.result_data	tfoot	td { padding: 5px 5px 5px 5px; }
#bankstore_creditcalc_result_container table.result_data	tfoot	.total_sum { text-align: right; padding-right: 10px; }
#bankstore_creditcalc_result_container table.result_data	tfoot	td.overpayment { background-color: #FFEEEE; }
#bankstore_creditcalc_result_container div.print_link { text-align: left; }

h1.bankstore_creditcalc_result_header
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px; margin: 0px 0px 5px 0px;
}

