﻿table.form
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	empty-cells: hide;
	border-collapse: collapse;
	border: solid 1px #7291A7;
}

table.form tr.caption
{
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-style: italic;
	width: 100%;
	display: inline;
	empty-cells: hide;
	border-collapse: collapse;
}

table.form tr.caption td.caption
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-style: italic;
	width: 100%;
	display: inline;
	empty-cells: hide;
	padding: 8px 8px 8px 8px;
	border-collapse: collapse;
}

table.form tr.header
{
	background-color: #E4ECEF;
}

table.form tr.header td
{
	font-size: 11px;
	font-weight: bold;
	padding: 6px 12px 6px 12px;
	text-align: left;
	vertical-align: bottom;
	border-collapse: collapse;
	border: solid 1px #7291A7;
}

table.form tr.body td.body
{
	font-size: 11px;
	padding: 4px 8px 4px 8px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border-collapse: collapse;
	border: solid 1px #7291A7;
}

table.form tr.body td.prompt
{
	font-size: 11px;
	padding: 4px 8px 4px 8px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	border-collapse: collapse;
	border: solid 1px #7291A7;
}

table.form tr.body td.input
{
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border-collapse: collapse;
	border: solid 1px #9C9A9B;
}

table.form tr.body td.input input
{
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	background-color: #E7EBF6;
	text-align: left;
	vertical-align: top;
	border-collapse: collapse;
	border: solid 1px #DADADC;
}

table.form tr.body td.input textarea
{
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	background-color: #E7EBF6;
	text-align: left;
	vertical-align: top;
	border-collapse: collapse;
	border: solid 1px #DADADC;
}

table.form tr.body td.input select
{
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	background-color: #E7EBF6;
	text-align: left;
	vertical-align: top;
	border-collapse: collapse;
	border: solid 1px #DADADC;
}

table.form tr.body td.prompt
{
	font-size: 11px;
	color: #00436E;
	padding: 4px 8px 4px 8px;
	background-color: #DBE4EB;
	text-align: left;
	font-weight: bold;
	width: 30%;
    white-space: nowrap;
	vertical-align: top;
	border-collapse: collapse;
	border: solid 1px #9C9A9B;
}

table.form tr.footer
{
	background-color: #EDEDEF;
}

table.form tr.footer td
{
	font-size: 11px;
	border-top: solid 1px #7291A7;
	padding: 10px 12px 10px 12px;
	text-align: center;
}

table.form tr.body td .input
{
	font-size: 11px;
	padding: 2px 2px 2px 2px;
}

table.form input.button
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-image: url(./images/bg_input_button.gif);
}
