/*Contact page left column stylesheet*/

#leftColumn-header1-wrapper
{
	margin:0 15px 0 0;
	padding:0;
}
#leftColumn-textTop-wrapper
{
	margin:10px 10px 5px 0;
	padding:0 20px 0 0;
	width:325px;
	min-height:106px;
}
.contactLink
{
    text-decoration:underline;
    cursor:pointer;
}
#top-border
{
	width:543px;
	height:2px;
	padding:0 0 30px 0;
	border-top:dotted 1px #808080;
}
#form-wrapper
{
	margin:0 20px 0 0;
	padding:25px 0 25px 25px;
	width:519px;
	height:420px;
	background-color:#F2F2F2;
}
#form-wrapper .required label.small {
	float: left;
	margin: 3px 0;
	padding: 0;
	color: #808080;
	width: 100px;
}

#form-wrapper .required input.thin {
	margin: 0 0 15px 0;
	padding: 3px;
	width: 329px;
	border-top: 1px solid #f6f6f6;
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
	border-bottom: 1px solid #d5d5d5;
}
#form-wrapper .required label.small span,
#form-wrapper .required label.wide span,
#form-wrapper p span
{
	color: #E54343;
	background: none;
}
#form-wrapper p
{
	color:#808080;
}
#form-wrapper .required label.wide {
	float: left;
	margin: 3px 0;
	padding: 3px;
	color: #808080;
	width: 254px;
}
#form-wrapper .required textarea {
	margin: 0 0 15px 0;
	padding: 3px;
	width: 451px;
	border-top: 1px solid #f6f6f6;
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
	border-bottom: 1px solid #d5d5d5;
}
.submit
{
	padding:15px 0 0 0;
	margin:10px 0 0 0;
	width:101px;
	height:24px;
	background:url(../contact/images/contact_submit_button.png) 0 0 no-repeat;
}
.submit:hover
{
	background:url(../contact/images/contact_submit_button.png) 0 -39px no-repeat;
}
