BODY
{
    margin: 0px;
	font-size: .875em;
	font-family: 'Trebuchet MS' , Helvetica, Arial;
}

.text
{
	font-size: .875em;
	font-family: 'Trebuchet MS' , Helvetica, Arial;
}
textarea 
{
    resize:none;
}
.header
{
	font-weight: bold;
	font-size: 1em;
	font-family: 'Trebuchet MS' , Helvetica, Arial;
}
.subheader
{
	font-weight: bold;
	font-size: .875em;
	font-family: 'Trebuchet MS' , Helvetica, Arial;
}
.errorMessage
{
	color: #CC0000;
}

.contactFormWrap
{
	min-width:320px;
	max-width:760px;
	margin: 0 auto;
}
.contactFormBody
{
	padding: 10px;
}
.headerImage {width:100%;}
.footerImage {width:100%;}

.contactFormButtonArea
{
	clear:both;
}
.contactFormBody fieldset
{
	border:0px;
	padding: 0;
	margin:0;
}
.contactFormBody fieldset legend
{
	display:none;
}
.contactIntro {margin-bottom:10px;}

.editor-label {float:left; clear:both; min-width:150px;width: 150px\9; /* IE 8 and below */}
.editor-field {float:left; width: 50%; margin-bottom:3px; }
.editor-field input, .editor-field select {width:90%;}
.address2 { padding-left:150px; }
.birthYear input{width: auto; }
.genderButtons { float: left; }
.example {color:#999;}
.message { float:none; }
.message textarea {width:100%;}
.column { width:48%;float:left;width: 343px\9; /* IE 8 and below */}
.column.one { margin-right:4%;}
.editor-label.futureContact {margin-top:5px;width:100%;}
.editor-label.message {margin-top:5px;}
.editor-field input[type="radio"] {width:auto;} 
.editor-field.futureContact,.editor-field.message {width:95%;float:none;clear:both;}
.contactFormButton input {padding:5px 20px;}
.editor-field.futureContact label {margin-right:5px;}
.editor-field.gender label {margin-right:5px;}

@media screen and (max-width:700px) 
{
	.column { width:100%;float:left;clear:both;}
	.editor-field {width: 65%;}
	.address2 { padding-left:150px; }
}

@media screen and (max-width:490px) 
{
	.editor-field {float:left; width: 55%;}
	.contactFormBody {padding: 10px;}
	.address2 { padding-left:150px; }
}

@media screen and (max-width:380px) 
{
	.column { width:100%;float:left;clear:both;}
	.editor-label {width: 100%;}
	.editor-field {width: 100%; clear:both;}
	.birthYear {clear:both; }
	.address2 { padding-left:0; }
}

#myChatLink {
    font-weight: bold;
    padding: 10px 15px;
    background-color: #c01422;
    color: #ffffff;
    border-radius: 5px;
}

.contactErrorMessageLabel {
	clear:both;
}
