/* CSS Document */
span.subHeading{
	border-left: 3px solid #cb2d2d;
	display: block;
	color: #7b7972;
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}
table.tableForm span.subHeading{
	border-left: 3px solid #cb2d2d;
	display: block;
	color: #7b7972;
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0;
	padding: 0 0 0 5px;
}
.textRedStrong{
	color: #cb2d2d;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.textRed{
	color: #cb2d2d;
}
.fieldTitle{
	background: url(../images/img-arrow.gif) right center no-repeat;
	display: block;
	float: left;
	line-height: 20px;
	padding: 0 10px 0 0;
}
.floatLeft{
	float: left;
	margin: 0 10px 10px 0;
}
.floatRight{
	float: right;
	margin: 0 0 10px 10px;
}
.textRequired{
	color: #CC0000;
}
.textSmall{
	font-size: 11px;
}
.textSmallItalic{
	font-size: 10px;
	font-style: italic;
}
input.field{
	border: 1px solid #d5d1c2;
	color: #726e61;
	font: normal 13px Arial, Helvetica, sans-serif;
	width: 260px;
}
input.field2{
	border: 1px solid #d5d1c2;
	color: #726e61;
	font: normal 13px Arial, Helvetica, sans-serif;
	width: 200px;
}
input.field3{
	border: 1px solid #d5d1c2;
	color: #726e61;
	font: normal 13px Arial, Helvetica, sans-serif;
	width: 150px;
}
textarea.field{
	border: 1px solid #d5d1c2;
	color: #726e61;
	font: normal 13px Arial, Helvetica, sans-serif;
	height: 60px;
	width: 260px;
}
textarea.field2{
	border: 1px solid #d5d1c2;
	color: #726e61;
	font: normal 13px Arial, Helvetica, sans-serif;
	height: 60px;
	width: 200px;
}
textarea.field3{
	border: 1px solid #d5d1c2;
	color: #726e61;
	font: normal 13px Arial, Helvetica, sans-serif;
	height: 60px;
	width: 150px;
}
select.field{
	border: 1px solid #d5d1c2;
	color: #726e61;
	font: normal 13px Arial, Helvetica, sans-serif;
	width: 200px;
}
select.field2{
	border: 1px solid #d5d1c2;
	color: #726e61;
	font: normal 13px Arial, Helvetica, sans-serif;
	width: 140px;
}
select.field3{
	border: 1px solid #d5d1c2;
	color: #726e61;
	font: normal 13px Arial, Helvetica, sans-serif;
	width: 50px;
}
td.fieldcell{
	border-bottom: 1px solid #e7e3d3;
	line-height: 20px;
}
table.tableContactForm td.colLeft{
	border-bottom: 1px solid #e7e3d3;
	line-height: 20px;
	vertical-align: top;
	width: 100px;
}
table.tableContactForm td.colCenter{
	border-bottom: 1px solid #e7e3d3;
	line-height: 20px;
	vertical-align: top;
	width: 140px;
}
table.tableContactForm td.colRight{
	border-bottom: 1px solid #e7e3d3;
	line-height: 20px;
	vertical-align: top;
	width: 10px;
}
td.colLeft{
	border-bottom: 1px solid #e7e3d3;
	line-height: 20px;
	vertical-align: top;
	width: 140px;
}
td.colCenter{
	border-bottom: 1px solid #e7e3d3;
	line-height: 20px;
	vertical-align: top;
	width: 270px;
}
td.colRight{
	border-bottom: 1px solid #e7e3d3;
	line-height: 20px;
	vertical-align: top;
	width: 10px;
}
td.colBorderBtm{
	border-bottom: 1px solid #e7e3d3;
}
table.tableForm{
	border: 1px solid #e7e3d3;
	text-align: left;
}
table.tableContactForm{
	border: 1px solid #e7e3d3;
	text-align: left;
}
table.table{
	border: 1px solid #e7e3d3;
	border-bottom: 0;
	text-align: left;
}
table.table td{
	border-bottom: 1px solid #e7e3d3;
}
table.table tr td.thankyou div.columns{
	float: left;
	width: 150px;
}
table.table tr td.thankyou div.columns a{
	background: url(../images/img-arrow.gif) left center no-repeat;
	display: block;
	line-height: 20px;
	padding: 5px 0 0 10px;
}
a.top{
	display: block;
	float: right;
	height: 20px;
	line-height: 20px;
	margin: 10px 0;
}