body {font-family: 'Open Sans', Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:16px;}

h1, h2, h3, h4, h5, h6 {color: #00A876;}
h1.title-line {display:none;}
p {margin-top:0;}
a {color:#009860;}
a:hover {color:#a0ce4e;}

.top-bar {background:#009860; color:#fff; padding:5px 0 8px;}
.top-bar p, .top-bar a {color:#fff; font-size:12px; margin:0;}
.top-bar-teal {background:#25b3a4; color:#fff; padding:5px 0 8px;}
.top-bar-teal p, .top-bar-teal a {color:#fff; font-size:12px; margin:0;}

.top-bar-orange {background:#d86f24; color:#fff; padding:5px 0 8px;}
.top-bar-orange p, .top-bar-orange a {color:#fff; font-size:12px; margin:0;} /* Added by L.S */

.header {padding:15px;}
.header p {margin:0;}
.heading {background:#f3f3f3;}
.heading h1 {color:#333333; font-weight:400; font-size:22px;}
.content {padding:50px 0;}
.top-footer {background:#7e8083; text-align:center; padding:25px 0;}
.top-footer a {
  background: #fff;
text-transform: uppercase;
color: #4b4c4d;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#009860, endColorstr=#009860);
transition: all .2s;
text-decoration:none;
border-width: 0px;
border-style: solid;
border-color: #ffffff;
border-radius: 2px;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-ms-transition: all .2s;
-o-transition: all .2s;
-webkit-border-radius: 2px;
font-weight:700;
padding:12px 25px;
font-size:14px;  
display:inline-block;
}
.top-footer a:hover {background:#eceaea;}
.footer {background:#4b4c4d; text-align:center; padding:8px 0;}
.footer p {color:#c5c5c5; font-size:12px; margin:0;}
.footer a {color:#ffffff;}

.content table {margin:0 auto; width:100%;}

.formtextRequired {font-weight:700;}
.formtextRequired:before {content:"*";}

input[type="submit"] {
    background: #009860;
text-transform: uppercase;
color: #ffffff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#009860, endColorstr=#009860);
transition: all .2s;
border-width: 0px;
border-style: solid;
border-color: #ffffff;
border-radius: 2px;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-ms-transition: all .2s;
-o-transition: all .2s;
-webkit-border-radius: 2px;
font-weight:700;
padding:12px 25px;
font-size:14px;
}
/* Orange Styles for Submit Button L.S #hb 3163209571*/
.content_orange input[type="submit"] {
    background: #d86f24;
text-transform: uppercase;
color: #ffffff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#009860, endColorstr=#009860);
transition: all .2s;
border-width: 0px;
border-style: solid;
border-color: #ffffff;
border-radius: 2px;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-ms-transition: all .2s;
-o-transition: all .2s;
-webkit-border-radius: 2px;
font-weight:700;
padding:12px 25px;
font-size:14px;
}

input[type="submit"]:hover {background:#00bc64; cursor:pointer;}

#nospamA, #nospamB {height:30px; font-size:12px; color:#009860;}
#nospamLink {font-size:14px; font-weight:400;}

#IDFormField_expiration_0 {width:49%; margin-right:1%; float:left;}
#IDFormField_expiration_0_year {width:49%; margin-left:1%; float:right;}

/* Forms */
    /* basic input styles */
[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea
    {display:block;width:100%;height:2.2rem;margin:0 0 15px;padding:5px;font-family:inherit;border:1px solid #cacaca;background-color:#fff;color:#4b4b4e;transition:border .2s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media only screen and (max-width: 640px) {
    [type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea
        {height: 3rem;}
}
textarea{max-width:100%}
textarea[rows]{height:auto}
[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus{outline:none;border:1px solid #8a8a8a;background-color:#fdfdfd}
    /* placeholder text styles - must stay separate */
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b0acac}
input::-moz-placeholder,textarea::-moz-placeholder{color:#b0acac}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b0acac}
input::placeholder,textarea::placeholder{color:#b0acac}
    /* Readonly Text Styles */
input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e8ebf3;cursor:not-allowed}
input:disabled:focus,input[readonly]:focus,textarea:disabled:focus,textarea[readonly]:focus{background-color:#e8ebf3;border:1px solid #cacaca}
[type='file'],[type='checkbox'],[type='radio']{margin:0 0 15px}
[type='checkbox'] + label,[type='radio'] + label{display:inline-block;vertical-align:baseline;margin-left:5px;margin-right:15px;margin-bottom:0}
[type='checkbox'] + label[for],[type='radio'] + label[for]{cursor:pointer}
label > [type='checkbox'],label > [type='radio']{margin-right:5px}
[type='file']{width:100%}
label{display:block;margin:0}
select{height:34px;margin:0 0 15px;padding:5px;font-family:inherit;border:1px solid #cacaca;border-radius:0;background-color:#fff;color:#4b4b4e;width:100%; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138,138,138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media screen and (min-width: 0\0) {
select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}
}
select:focus{outline:none;border:1px solid #8a8a8a;background-color:#fdfdfd;transition:border .2s ease-out}
select:disabled{background-color:#fdfdfd;cursor:not-allowed}
select::-ms-expand{display:none}
select[multiple]{height:auto;background-image:none}
    /* Recaptcha styling */
.simpleAntiSpam div{margin:6px auto!important}
.g-recaptcha div{margin:0 auto!important}
    /* Date picker */
#ui-datepicker-div {display:none;}
.ui-datepicker{background:#fff;border:1px solid #cacaca;padding:15px;margin:10px 20px;-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);}
.ui-datepicker-header{text-align:center;font-size:16px;font-weight:800}
.ui-datepicker-prev{float:left;font-size:13px;text-transform:uppercase}
.ui-datepicker-next{float:right;font-size:13px;text-transform:uppercase}
.ui-datepicker-title{clear:both}
.ui-datepicker-calendar{min-width:200px}
.ui-datepicker-calendar th{width:14.2%;font-weight:600}
.ui-datepicker-calendar td{vertical-align:middle;text-align:center}
.ui-datepicker-calendar td a{padding:2px}


@media only screen and (max-width: 640px) { 
        table td {display:block; width:100%;}
        input[type="submit"] {display:block; width:100%;}
        
    }