/* start web forms section */

table.inputformmax{
	padding: 0;
	/*background: #edf6f5;*/
	border: 1px solid #adadaf;
	border-collapse: collapse;
	width: 718px;
	margin-left: 22px;
	font-size: 9pt;
	font-weight: normal;
}

table.inputformmax th{
	/*background: #bdd7d7;*/ 
	font-size: 10pt; font-weight: bold;/*border: 1px solid #adadaf;*/
	padding: 3px;
	text-align: center;
	color: #006666;
	vertical-align: top;
}

table.inputformmax td{
	padding: 3px;
	/*border: 1px solid #adadaf;*/
	vertical-align: top;
	text-align: left;
}

table.inputformmax td.subheading{
	/*background: #deebeb;*/
	/*border: 1px solid #adadaf;*/
	padding: 3px;
	color: #006666;
	vertical-align: top;
	font-size: 9pt; font-weight: bold; 
}

table.inputformmax td.plaintd{
	border: 0;
}

table.inputformmax td.whitetd{
	/*background-color: #ffffff;*/
	border: 0;
}

table.inputformmax tr td table  {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	float: left;
}

table.inputformmax tr td table td, table.inputformmax tr th table td {
	border: 0;
	padding: 0;
	width: auto;
}



table.inputformmax tr td.tdm1colsubmit{
	width: 718px;
	text-align: right;
	/*background: #dedede;*/
}



/* start form layout for m1 column layout */

table.inputformmax th.tdm1col{
	width: 720px;
	text-align: center;
		/*background: #bdd7d7;*/ 
	font-size: 10pt; font-weight: bold;/*border: 1px solid #adadaf;*/
	padding: 3px;
	text-align: center;
	color: #006666;
	vertical-align: top;
}

table.inputformmax td.subheadingtdm1col, table.inputformmax th.subheadingtdm1col{
	/*background: #deebeb;*/
	color: #404040;
	font-weight: bold;
	/*border: 1px solid #adadaf;*/
	padding: 3px;
	vertical-align: top;
	width: 720px;
	font-size: 9pt; font-weight: bold; 
}

table.inputformmax tr td.tdm1col{
	width: 720px;
}

table.inputformmax tr td.tdm1col input {
	width: 706px;
}

table.inputformmax tr td.tdm1col textarea{
	width: 706px;
	white-space: normal;
}

table.inputformmax tr td.tdm1col select {
	width: 710px;
}



/* provided to style td's without inheriting content widths to contained elements so you can add several...*/
table.inputformmax tr td.tdm1col_NI{
	width: 720px;
}

/* use these next 2 styles to size elements that have no inherited width from parent table cell elements */
input.tdm1col {
	width: 706px;
}

textarea.tdm1col {
	width: 706px;
}

select.tdm1col {
	width: 710px;
}

/* end form layout for m1 column layout */

/* start form layout for m2 column layout */

table.inputformmax th.tdm2col{
	width: 360px;
	text-align: center;
		/*background: #bdd7d7;*/ 
	font-size: 10pt; font-weight: bold;/*border: 1px solid #adadaf;*/
	padding: 3px;
	text-align: center;
	color: #006666;
	vertical-align: top;
}

table.inputformmax td.subheadingtdm2col, table.inputformmax th.subheadingtdm2col{
	/*background: #deebeb;*/
	color: #404040;
	font-weight: bold;
	/*border: 1px solid #adadaf;*/
	padding: 3px;
	vertical-align: top;
	width: 360px;
	font-size: 9pt; font-weight: bold; 
}

table.inputformmax tr td.tdm2col{
	width: 360px;
}

table.inputformmax tr td.tdm2col input {
	width: 348px;
}

table.inputformmax tr td.tdm2col textarea{
	width: 348px;
	white-space: normal;
}

table.inputformmax tr td.tdm2col select {
	width: 352px;
}



/* provided to style td's without inheriting content widths to contained elements so you can add several...*/
table.inputformmax tr td.tdm2col_NI{
	width: 360px;
}

/* use these next 2 styles to size elements that have no inherited width from parent table cell elements */
input.tdm2col {
	width: 348px;
}

textarea.tdm2col {
	width: 348px;
}

select.tdm2col {
	width: 352px;
}

/* end form layout for m2 column layout */

/* start form layout for m4 column layout */

table.inputformmax th.tdm4col{
	width: 180px;
	text-align: center;
		/*background: #bdd7d7;*/ 
	font-size: 10pt; font-weight: bold;/*border: 1px solid #adadaf;*/
	padding: 3px;
	text-align: center;
	color: #006666;
	vertical-align: top;
}

table.inputformmax td.subheadingtdm4col, table.inputformmax th.subheadingtdm4col{
	/*background: #deebeb;*/
	color: #404040;
	font-weight: bold;
	/*border: 1px solid #adadaf;*/
	padding: 3px;
	vertical-align: top;
	width: 180px;
	font-size: 9pt; font-weight: bold; 
}

table.inputformmax tr td.tdm4col{
	width: 180px;
}

table.inputformmax tr td.tdm4col input {
	width: 168px;
}

table.inputformmax tr td.tdm4col textarea{
	width: 168px;
	white-space: normal;
}

table.inputformmax tr td.tdm4col select {
	width: 172px;
}



/* provided to style td's without inheriting content widths to contained elements so you can add several...*/
table.inputformmax tr td.tdm4col_NI{
	width: 180px;
}

/* use these next 2 styles to size elements that have no inherited width from parent table cell elements */
input.tdm4col {
	width: 168px;
}

textarea.tdm4col {
	width: 168px;
}

select.tdm4col {
	width: 172px;
}

/* end form layout for m4 column layout */

/* start form layout for m8 column layout */

table.inputformmax th.tdm8col{
	width: 90px;
	text-align: center;
		/*background: #bdd7d7;*/ 
	font-size: 10pt; font-weight: bold;/*border: 1px solid #adadaf;*/
	padding: 3px;
	text-align: center;
	color: #006666;
	vertical-align: top;
}

table.inputformmax td.subheadingtdm8col, table.inputformmax th.subheadingtdm8col{
	/*background: #deebeb;*/
	color: #404040;
	font-weight: bold;
	/*border: 1px solid #adadaf;*/
	padding: 3px;
	vertical-align: top;
	width: 90px;
	font-size: 9pt; font-weight: bold; 
}

table.inputformmax tr td.tdm8col{
	width: 90px;
}

table.inputformmax tr td.tdm8col input {
	width: 78px;
}

table.inputformmax tr td.tdm8col textarea{
	width: 78px;
	white-space: normal;
}

table.inputformmax tr td.tdm8col select {
	width: 82px;
}



/* provided to style td's without inheriting content widths to contained elements so you can add several...*/
table.inputformmax tr td.tdm8col_NI{
	width: 90px;
}

/* use these next 2 styles to size elements that have no inherited width from parent table cell elements */
input.tdm8col {
	width: 78px;
}

textarea.tdm8col {
	width: 78px;
}

select.tdm8col {
	width: 82px;
}

/* end form layout for m8 column layout */

/* start form layout for m16 column layout */

table.inputformmax th.tdm16col{
	width: 45px;
	text-align: center;
		/*background: #bdd7d7;*/ 
	font-size: 10pt; font-weight: bold;/*border: 1px solid #adadaf;*/
	padding: 3px;
	text-align: center;
	color: #006666;
	vertical-align: top;
}

table.inputformmax td.subheadingtdm16col, table.inputformmax th.subheadingtdm16col{
	/*background: #deebeb;*/
	color: #404040;
	font-weight: bold;
	/*border: 1px solid #adadaf;*/
	padding: 3px;
	vertical-align: top;
	width: 45px;
	font-size: 9pt; font-weight: bold; 
}

table.inputformmax tr td.tdm16col{
	width: 45px;
}

table.inputformmax tr td.tdm16col input {
	width: 33px;
}

table.inputformmax tr td.tdm16col textarea{
	width: 33px;
	white-space: normal;
}

table.inputformmax tr td.tdm16col select {
	width: 31px;
}



/* provided to style td's without inheriting content widths to contained elements so you can add several...*/
table.inputformmax tr td.tdm16col_NI{
	width: 45px;
}

/* use these next 2 styles to size elements that have no inherited width from parent table cell elements */
input.tdm16col {
	width: 33px;
}

textarea.tdm16col {
	width: 33px;
}

select.tdm16col {
	width: 31px;
}

/* end form layout for m16 column layout */

