input, textarea, select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.95em;
	padding: 1px;
	color: #333333;
}
input {
	background-color: #FFFFFF;
	border: inset 1px #708090;
}
input:focus, textarea:focus, select:focus, option:focus {
	color: #000000;
	background-color: #E6E6E6;	
}
checkbox {
	color: #333333;
	background-color: #FFFFFF;
	border: inset 1px #708090;
}
/* form class definitions */
.formSet1 {
	width: 96%;	
}
.formSet1 table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.formSet1 table tr td {
	padding:4px;
	vertical-align: top;
}
.formSet1 table tr td a {
	text-decoration: underline;	
}
.formSet1 table tr td.rowTitle {
	text-align: right;
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	text-transform: capitalize;
	vertical-align: top;
	padding-top: 4px;
}
.formSet1 table tr td input {

}
.formSet1 table tr td input.CheckBoxItem {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-color: #E6E6E6;
}
.formSet1 table tr td span.radioGroup input, .formSet1 table tr td.radioGroup input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #E6E6E6;
}
.formSet1 table tr td textarea {
	width: 200px;
}
/* inset table */
table.nestedTable {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
table.nestedTable tr td {
	padding:4px;
	vertical-align: top;
}
table.nestedTable tr td a {
	text-decoration: underline;	
}
table.nestedTable tr td.rowTitle {
	text-align: right;
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	text-transform: capitalize;
	vertical-align: top;
	padding-top: 4px;
}
table.nestedTable tr td input {

}
table.nestedTable tr td input.CheckBoxItem {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-color: #E6E6E6;
}
table.nestedTable tr td span.radioGroup input, table.nestedTable tr td.radioGroup input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #E6E6E6;
}
table.nestedTable tr td textarea {
	width: 200px;
}
/* misc*/
.Wide240 {
	width: 240px;
}
.Wide260 {
	width: 260px;
}
.Wide300 {
	width: 300px;
}
.onePXHeight {
	height: 1px;
}
.button {
	border: 1px outset #999999;
	background-color: #CCCCCC;
	color: #333333;
}
.checkBoxItem {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.blueBK {
	background-color: #E1E8F0;
}
.greyBK {
	background-color: #EEEEF0;
}
.greenBK {
	background-color: #E9F1D9;
}
.orangeBK {
	background-color: #FAF0E4;
}

