/* General Custom CSS*/
* {font-family:'Helvetica, Arial';}

body {
            margin: 0px;
            padding: 0px;   
        }
		
	#pardot-form {
            font: 16px/120% Helvetica;
            margin: 0px;
            padding: 0px;
        }

.privacy-statement {font-family:inherit; color:#007237!important; font-weight:bold; font-size:14px; text-decoration:none;}
        
        #pardot-form p label {
            width: 100%;
            text-align: center;
            font: 15px/120% Helvetica !important;
            font-weight: bold;
            visibility: visible;
            position: relative;
            margin-bottom: 10px;
            padding: 0px;
            border: 0px;
            color: #0051a0;
        }
		
#pardot-form p label.field-label {display:none!important;}
        
        #pardot-form input, #pardot-form textarea.standard {
            text-align: center;
            border-color: #e1e1e1;
            background-color: #f8f8f8;
            color: #0051a0;
            margin-bottom: 10px;
			margin-right:0;
            display: inline;
            width: 99%;
            padding: 16px 0;
            border-radius: 2px;
            border: 1px solid #e1e1e1;
            outline: none;
            font: 24px/120% Helvetica;   
			text-indent: 10px;
        }
        
        #pardot-form select {
            text-align: left;
            border-color: #e1e1e1;
            background-color: #f8f8f8;
            color: #0051a0;
            margin-bottom: 15px;
            display: inline;
            width: 328px;
            padding: 13px;
            border-radius: 2px;
            border: 1px solid #e1e1e1;
            outline: none;
            font: 14px/120% Helvetica;
        }
		
label.field-label {text-align:center !important;}

p.submit {margin-left:153px !important; text-align: center;}
        
        form.form p.submit input {
            font: 16px/120% Helvetica !important;
            color: #ffffff !important;
            margin: 0px 0px 0px -153px !important;
            padding: 12px 18px !important;
            width: auto !important;
			text-indent:0 !important;
            border-radius: 60px !important;
            border: 0px !important;
            font-weight: bold !important;
            outline: none;
            background-color: #007237 !important;
            cursor: pointer;
            text-align: left;
            letter-spacing: normal;
            word-spacing: normal;
            line-height: normal;
            text-transform: none;
            text-shadow: none;
            display: inline-block;
            -o-transition:.5s;
            -ms-transition:.5s;
            -moz-transition:.5s;
            -webkit-transition:.5s;
            transition:.5s;
        }
        
        form.form p.submit input:hover {
			opacity:.7;
            /*background-color: #000000 !important;
            border-color: #000000;*/
        }
        
        .red-background, form.form p.errors {
            background-color: #ff0000 !important;
        }
        
        form.form p span.description {
            margin-left: 0px !important;
        }

form.form p {padding:0 !important;}
p.form-field {margin:0 !important;}

.pd-checkbox {margin-left:0 !important;}
.pd-checkbox input {float:left !important; width:20px !important; margin-top:4px; margin-bottom:30px !important; margin-left:-2px !important;}
.pd-checkbox label {width:235px !important;}
p label.inline {font-size:80% !important;}

form.form p.required label {background:transparent !important;}
/*p.required label:after {content:'*';}*/

form.form p.errors {display:none;}
form.form p.error.no-label {display:none;}
#pardot-form p.error input {border-color:red !important;}
p.error.pd-checkbox label {color:red !important;}
p.form-field.error.no-label {display:block !important;}
