#form-container{
	padding:5px 0px 5px 0px;
}
#form-container .left{
	float:left;
	width:365px;
	padding:15px 55px 20px 42px;
	
	font-family:Arial;
	color:#5F6062;
	font-size:12px;
	line-height:18px;
}
#form-container .left strong, #form-container .right strong{
	font-size:19px;
	font-weight:normal;
	line-height:28px;
}
#form-container .left .text, #form-container .right .text{
	height:75px;
}
#form-container .text{
	line-height:20px;
}


#form-container .right{
	float:left;
	width:372px;
	padding:15px 0px 20px 60px;
	
	font-family:Arial;
	color:#5F6062;
}
#form-container .clearing-head{
	clear:both;
	height:15px;
	overflow:hidden;
}
#form-container .head{
	margin:0px 0px 5px 0px;
	font-size:13px;
	font-weight:bold;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
}
#form-container .detail-head{
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

dl.contactForm{
	margin:0px;
	padding:0px;
	clear:both;
	height:25px;
}

dl.contactForm dt{
	margin:0px;
	padding:0px;
	float:left;
	font-size:12px;
	width:100px;
}
dl.contactForm dt.longer{
	margin:0px;
	padding:0px;
	float:left;
	font-size:12px;
	width:200px;
}
.star{
	color:#F58426;
}
dl.contactForm dd{
	margin:0px;
	padding:0px;
	float:left;
	width:230px;
}
dl.contactFormNote dd{
	width:335px;
	margin:0px;
	padding:0px;
	font-size:11px;
}


dl.contactForm input.tbInput{
	border:1px solid #5F6062;
	padding:2px 5px 2px 5px;
	width:200px;
}
dl.contactForm textarea{
	border:1px solid #5F6062;
	width:320px;
	height:80px;
	padding:5px;
}
select.long{width:175px;}
select.short{width:75px;}

table.columnedTable label
{
	display:inline-block;
}
table.columnedTable td
{
	width:110px;
}

table.columnedTableLong label
{
	display:inline-block;
}
table.columnedTableLong td
{
	width:250px;
}

dl.contactFormSubmit
{
	margin:10px 0px 0px 0px;
	padding:0px;
}
dl.contactFormSubmit dt
{
	margin:0px;
	padding:0px;
	float:left;
	width:210px;
}
dl.contactFormSubmit dd{
	margin:0px;
	padding:0px;
	float:left;
	width:125px;
}
.requiredFieldText
{
	font-size:10px;
}




.headlarge
{
	font-size:19px;
	font-weight:normal;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
}

dl.contactForm dd.long-dd{
	margin:0px;
	padding:0px;
	font-size:12px;
	width:350px;
}

.star a:link, .star a:hover, .star a:visited
{
	text-decoration:none;
	border:1px solid #F58426;
	padding:0px 2px;
	font-family:Arial;
	color:#F58426;
	font-size:12px;
}
.star a:hover
{
	border:1px solid #5F6062;
	color:#5F6062;
}

dl.contactForm a:link, dl.contactForm a:hover, dl.contactForm a:visited
{
	font-family:Arial;
	color:#F58426;
	font-size:12px;
}
dl.contactForm a:hover
{
	text-decoration:none;
}

.body-form-done
{
	position: absolute;
	width: 250px;
	height: 55px;
	top: 0px;
	left: 0px;
	margin: 260px 0px 0px 347px;
	padding: 20px;
	border: 7px solid #F58426;
	background:#ffffff;
	font-family:Arial;
	color:#5F6062;
	font-size:12px;
	text-align:center;
}
.body-form-done a:link, .body-form-done a:hover, .body-form-done a:visited{
	font-family:Arial;
	color:#F58426;
	font-size:12px;
}
.body-form-done a:hover
{
	text-decoration:none;
}

#complete a:link, #complete a:hover, #complete a:visited
{	
	color:#F58426;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
}
#complete a:hover{color:#9FA1A4;text-decoration:underline;}

