/* CONTACT FORM - GENERAL STYLES
=================================*/
#contact {
         margin-top: 10px;
         padding-bottom: 20px;
         width: 480px;
         overflow: hidden;
}
#contact p, label {
         margin: 0 0 0 8px;
         padding: 0px;
         font-family:"Trebuchet MS", Tahoma, Verdana;
         font-size: 15px !important;
         font-weight: bold;
         color: #185479;
}
#contact form {
         margin: 0px;
         padding: 0px;
}
#contact form p.errorMsg {
         color: #f00;
	 font-weight: normal;
	 width: 385px;
         margin: 0 0 5px 15px;
         font-size: 10px;
}
#contact form p.successMsg {
         color: #00CE2D;
	 font-weight: normal;
	 width: 385px;
         margin: 0 0 10px 15px; 
         text-indent: 0px;
         font-size: 10px;
}
#contact input.textBox {
         width: 230px;
         height: 15px;
         font-size: 13px;
         border: 1px solid #ddd;
         padding: 3px 5px;
         margin-left: 15px;
         margin-bottom: 10px;
}
#contact input.textBox:focus {
         border: 1px solid #ccc;
         background: #f0f0f0;
         color: #000;
}
#contact textarea {
         width: 445px;
         height: 120px;
         font-size: 13px;
         border: 1px solid #ddd;
         padding: 3px 5px;
         margin-left: 15px;
}
#contact textarea:focus {
         border: 1px solid #ccc;
         background: #f0f0f0;
}
#contact #success {width: 450px; margin-left: 22px; margin-bottom: 5px; background-color: #E9FFEB; color: #00A708; font-weight: bold; padding: 5px; display:none;}
#contact #failed {width: 450px; margin-left: 22px; margin-bottom: 5px; background-color: #FFE5EE; color: #f00; font-weight: bold; padding: 5px; display:none;}
#contact #indicator {display: none; background-color: #fff; padding: 2px; width: 460px; font-weight: bold; margin-top: 5px; margin-left: 15px;}
#contact #indicator span {color: #319A10;}
