body { margin:0; padding:0; width:100%; height:auto; font-family: 'century-gothic'; color:#033474; font-size: 16px; font-weight: normal; line-height:24px; text-align:left; }

/* IBP Form Left Right */
.ibp-form-left	{ margin:0; padding:0; width:48%; height:auto; float:left; }
.ibp-form-right	{ margin:0; padding:0; width:48%; height:auto; float:right; }
.ibp-form-submit	{ margin:50px auto; padding:0; width:150px; height:auto; display:block; text-align:center; clear:both; }

/* Max-Width 599px */
@media only screen 
and (min-width: 200px)
and (max-width: 599px) {
/* IBP Form Left Right */
.ibp-form-left	{ margin:2%; padding:0; width:98%; height:auto; display:block; clear:both; }
.ibp-form-right	{ margin:2%; padding:0; width:98%; height:auto; display:block; clear:both; }
}

/* CFG Divs & Classes */
#cfg-contactform { margin:0; padding:0; width:100%; height:auto; text-align:left; float:left; }

.cfg-label{ line-height:2; display:block; }
.cfg-captcha-img { margin:0; padding:0; }
.cfg-submit{ cursor:pointer; }
.cfg-option-container input[type=radio], .cfg-option-container input[type=checkbox]{
	margin-right:6px; }
.cfg-required{ color:#033474; margin-right:10px; }
.cfg-uploadsuccess-container{ margin-top:10px; font-size:20px; }
.cfg-deleteupload{ color:#ff0033; margin-left:10px; cursor:pointer; }
.cfg-deleteupload:hover{ text-decoration:underline; }

/* General Divs & Classes */
#element-18{ margin:50px auto; padding:10px; width:150px; color:#fff; font-size:16px; font-weight:600; background-color:#033474; text-transform:uppercase; display:block; text-align:center; }
#element-18:hover{ color:#0033cc; background-color:#fff; font-weight:600; }
.ui-datepicker{ font-size:9pt !important; }
.element{ margin:0 10px 6px 0; padding:2px 2px 0 0; float:left; text-align:left; }
.margin-top-10	{ margin-top:10px; }
.margin-top-20	{ margin-top:20px; }
.margin-bottom-10	{ margin-bottom:10px; }

/***** VALIDATION & ERROR MESSAGES *****/
#cfg-loading{ display:none; background:url('../img/loading.gif') no-repeat 0 1px; padding-left:20px; font-size:14px; }
.cfg-errormessage, .cfg-validationmessage{ font-size: 14px; font-weight: normal; }
.cfg-errormessage{ display:none; margin:4px; width:300px; }
.cfg-validationmessage{ margin:0 auto; padding:10px; width:300px; text-align:center; display:block; }
.cfg-validationmessage{ background-color:#fff; color:#666; }
.cfg-errormessage{background-color:; color:#ff0a0a; padding:10px;}

/* FORMS */
.input-contact { margin:0; padding:10px; width:400px; height: auto;  font-size:16px; text-indent:4px; background-color:#fff; border:none; }
.input-submit { margin:0; padding:10px; width:auto; height: auto; font-size:16px; background-color:#033474; color:#fff; border:none; }
.textarea-contact{ margin:0; padding:10px; width:400px; height:auto; font-size:16px; text-indent:4px; background-color:#fff; border:none; }
.select-contact { margin:0; padding:10px; font-size: 16px; font-weight: 200; color:#000; height:32px; display: inline; background-color:#fff; border:none; }
.input-checkbox-contact { font-size: 16px; height:24px; vertical-align: middle; display: inline; border:none; }