@charset "utf-8";
/* CSS Document */

.form_item label {
float:left;
font-weight:bold;
width:145px;
}
.form_item label.radio_label {
font-weight:normal;
padding:0 10px;
width:auto;
}
.form_item label.error {
color:#E11908;
display:block;
float:none;
font-size:0.9em;
font-weight:normal;
margin-left:100px;
width:auto;
}
.form_item .button {
/*background:transparent url(../images/submit-button.png) no-repeat scroll 0 0;*/
border:1px solid #000;
height:25px;
margin-left:145px;
width:117px;
}
.form_item .button:active {
background-position:left bottom;
}
.form_item .req {
color:#E11908;
}
.form_item .text, .form_item textarea {
border:1px solid #D0D0D0;
color:#666666;
padding:2px 4px;
width:200px;
}
.form_item textarea {
padding:4px;
}
.form_item .text:focus, .form_item textarea:focus {
border:1px solid #004b8d;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.form_item input.error, .form_item textarea.error {
background:#FFEEE7 none repeat scroll 0 0;
border:1px solid #FF4C00 !important;
}
.form_item {
margin-bottom:10px;
}
.errors {
border-bottom:1px solid #E1E1E1;
margin-bottom:30px;
padding-bottom:10px;
}
.success, .error {
display:block;
margin:0.8em 0;
width:80%;
}
.success {
font-weight:bold;
}
.error {
color:#EE0000;
}


#contactContainer{
width: 100%;
}

#contactLeft{
clear:left;
}

#contactRight div.col1, #contactRight div.col2, #contactRight div.col3{
width: 200px;
float:left;
}


