#contentmainwords form{
	margin: 0px;
	padding: 0px;
	border: 0px solid gray;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
}
form input{ font-size: 11px; }
#contentmainwords td{
	margin: 0px;
	padding: 0px;	
}
#requirednote{ 
	margin: -11px 0px 0px 0px; 
	padding: 0px; 
	color: #8BB6CE;
}
.formserrormsg{
	padding: 0px;
	margin: -12px 0px 15px 0px;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
	border: 0px solid gray;
	overflow: hidden;
	text-align: left;
	
}

/* ****************************************************************** */
#topformcontainer,#TableNameCompanyAddress,#TableEmailTitlePhone,
#middleformcontainer,#TableCompanyWeb,#TableIndustry,
#phonefaxformcontainer,#TablePhone,#TableFax,
#topcheckboxesformcontainer,#TableTopLeftCheckboxes,#TableTopRightCheckboxes,
#bottomcheckboxesformcontainer,#TableBottomLeftCheckboxes,#TableBottomRightCheckboxes{
	border: 0px solid gray;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#TableNameCompanyAddress,#TablePhone,#TableCompanyWeb,#TableTopLeftCheckboxes,#TableBottomLeftCheckboxes{
	float: left;
	margin: 0px 0px 0px 5px;	
	padding: 0px;
}
#TableEmailTitlePhone,#TableFax,#TableIndustry,#TableTopRightCheckboxes,#TableBottomRightCheckboxes{
	float: right;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

/* ****************************************************************** */
#TableNameCompanyAddress{ width: 250px; }
#TableNameCompanyAddress input{ width: 180px; }
#TableEmailTitlePhone{ width: 250px; }
#TableEmailTitlePhone input{ width: 200px; }

/* ****************************************************************** */
#phonefaxformcontainer{ float: right; width: 250px; border: 0px solid lightgray;}
#TablePhone{ margin: 0px; width: 100px; }
#TablePhone input{ width: 80px; }
#TableFax{ width: 105px; }
#TableFax input{ margin: 0px 9px 0px 5px; width: 80px; }

/* ****************************************************************** */
#TableCompanyWeb{ width: 287px; }
#TableCompanyWeb input{ width: 95% /* 170px; */ }
#TableCompanyWeb .leftcolumn{ width: 135px; /* 170px; */ }
#TableIndustry{ width: 213px; }
#TableIndustry select { background-color: white; color: #6996ac; border: 1px solid lightgray; font-size: 11px; }

/* ****************************************************************** */
#TableTopLeftCheckboxes{ width: 195px; clear: both; margin: 0px 0px 9px 0px;}
#TableTopRightCheckboxes{ width: 308px; }
#TableTopRightCheckboxes textarea{ width: 295px; height: 50px; }

/* ****************************************************************** */
#TableBottomLeftCheckboxes{ width: 360px;  clear: both;}
#TableBottomRightCheckboxes{ width: 140px; }
#TableBottomRightCheckboxes textarea{ width: 168px; }

/* ****************************************************************** */
#TableNewsletterCheckbox{
	float: left;
	width: 195px;
	clear: left;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #FDAA27;;
	border-bottom: 1px solid #FDAA27;
	font-weight: bold;
}
#TableNewsletterCheckbox td.rightcolumn{
	font-weight: bold;
}

.formsectiontitle{ text-align: left; overflow: hidden; border: 1px solid white; }
.leftcolumn, .rightcolumn{ text-align: left; border: 0px solid red; }
.submitbutton{
	float: right;
	background-color: #0F466E;
	border: 1px solid #0F466E;
	color: white;
	margin: 5px 10px 0px 0px;
	font-size: 10px;
}
