* {margin:0; padding:0;}
body {height:100% !important; margin:0 !important; padding:0 !important; width:100% !important;}
.ReadMsgBody, .ExternalClass {width:100%;}
.ExternalClass *, .ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height:100%;}
table, td {border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; margin:0; padding:0;}
img {display:block; -ms-interpolation-mode:bicubic; line-height:100%;}
a img {border:0; outline:none; text-decoration:none;}
html.x-border-box {margin:20px 0 0;}
th {font-weight:normal;}


/***** TEXT STYLES *****/
a {color:/*<edit title="Link">*/#e4412b/*</edit>*/; text-decoration:none;}
p {font-size:16px; line-height:22px; margin-bottom:20px; font-family:Arial, sans-serif; color:/*<edit title="Main Text">*/#000000/*</edit>*/;}
p a {font-size:16px; line-height:22px;}


/***** HEADING STYLES *****/
h1 {font-size:28px; line-height:32px; margin-bottom:20px; font-family:Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 1">*/#000000/*</edit>*/;}
h2 {font-size:18px; line-height:22px; margin-bottom:20px; font-family:Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 2">*/#000000/*</edit>*/;}
h3 {font-size:14px; line-height:18px; margin-bottom:20px; font-family:Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 3">*/#000000/*</edit>*/;}
h4 {font-size:14px; line-height:18px; margin-bottom:20px; font-family:Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 4">*/#4d4d4d/*</edit>*/;}
h5 {font-size:15px; line-height:19px; margin-bottom:0px; font-family:Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 5">*/#e4412b/*</edit>*/;}
h6 {font-size:12px; line-height:16px; margin-bottom:20px; font-family:Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 6">*/#000000/*</edit>*/;}

h1 a {font-size:28px; line-height:32px;}
h2 a {font-size:18px; line-height:22px;}
h3 a {font-size:14px; line-height:18px;}
h4 a {font-size:14px; line-height:18px;}
h5 a {font-size:15px; line-height:19px;}
h6 a {font-size:12px; line-height:16px;}

.no_margin h1, .no_margin h2, .no_margin h3, .no_margin h4, .no_margin h5, .no_margin h6, .no_margin p {margin-bottom:0px;}


/***** BESPOKE STYLES *****/
.page_background {background:/*<edit title="Page Background">*/#e3e3e3/*</edit>*/;}
.email_background {background:/*<edit title="Email Background">*/#ffffff/*</edit>*/;}

.spacer {font-size:1px; line-height:1px;}

.online p {font-size:10px; line-height:12px; margin-bottom:10px; font-family:Arial, sans-serif; color:/*<edit title="Link">*/#e4412b/*</edit>*/;}
.online a {font-size:10px; line-height:12px; font-family:Arial, sans-serif; color:/*<edit title="Link">*/#e4412b/*</edit>*/; text-decoration:underline;}

.line {background:/*<edit title="Divider Line">*/#dddedf/*</edit>*/; font-size:1px; line-height:1px;}

.line_title {background:/*<edit title="Snippet Border Divider Line">*/#dddedf/*</edit>*/; font-size:1px; line-height:1px;}

.border {border:1px solid /*<edit title="Snippet Border">*/#000000/*</edit>*/;}

.primary_background {background:/*<edit title="Snippet Primary Background">*/#eaf6fa/*</edit>*/;}
.primary_background h1, .primary_background h2, .primary_background h3, .primary_background h4, .primary_background h5, .primary_background h6, .primary_background p, .primary_background li {color:/*<edit title="Snippet Primary Text">*/#000000/*</edit>*/;}
.primary_background a {color:/*<edit title="Snippet Primary Link">*/#e4412b/*</edit>*/;}

.secondary_background {background:/*<edit title="Snippet Secondary Background">*/#e3e3e3/*</edit>*/;}
.secondary_background h1, .secondary_background h2, .secondary_background h3, .secondary_background h4, .secondary_background h5, .secondary_background h6, .secondary_background p, .secondary_background li {color:/*<edit title="Snippet Secondary Text">*/#000000/*</edit>*/;}
.secondary_background a {color:/*<edit title="Snippet Secondary Link">*/#e4412b/*</edit>*/;}

.multi_purpose_background {background:/*<edit title="Snippet Multi Purpose Background">*/#4D4D4D/*</edit>*/;}
.multi_purpose_background h1, .multi_purpose_background h2, .multi_purpose_background h3, .multi_purpose_background h4, .multi_purpose_background h5, .multi_purpose_background h6, .multi_purpose_background p, .multi_purpose_background li {color:/*<edit title="Snippet Multi Purpose Text">*/#ffffff/*</edit>*/;}
.multi_purpose_background a {color:/*<edit title="Snippet Multi Purpose Text">*/#ffffff/*</edit>*/;}

.profile h3 {font-size:14px; line-height:18px; margin-bottom:0px; font-family:Arial, sans-serif; font-weight:normal; color:/*<edit title="Main Text">*/#000000/*</edit>*/;}
.profile p {font-size:16px; line-height:19px; margin-bottom:12px;}
.profile p a {font-size:16px; line-height:19px;}

.text_background {background:/*<edit title="Text Snippet Background">*/#e3e3e3/*</edit>*/;}
.text_background h1, .text_background h2, .text_background h3, .text_background h4, .text_background h5, .text_background h6, .text_background p, .text_background li {color:/*<edit title="Text Snippet Background Text">*/#000000/*</edit>*/;}
.text_background a {color:/*<edit title="Text Snippet Background Text">*/#e4412b/*</edit>*/;}
.text_background-padding {padding-top:30px;padding-left:30px;padding-bottom:5px;padding-right:30px;}

.text_background-color {background:/*<edit title="Text Snippet Background Variation">*/#e0f8f9/*</edit>*/;}
.text_background-color  h1, .text_background-color  h2, .text_background-color  h3, .text_background-color  h4, .text_background-color  h5, .text_background-color  h6, .text_background-color  p, .text_background-color  li {color:/*<edit title="Text Snippet Background Variation Text">*/#000000/*</edit>*/;}
.text_background-color  a {color:/*<edit title="Text Snippet Background Variation Text">*/#e4412b/*</edit>*/;}


/***** BUTTON STYLES *****/
.button_subscribe {background:/*<edit title="Button Subscribe Background">*/#cccccc/*</edit>*/;}
.button_subscribe p {font-size:18px; line-height:21px; margin-bottom:0px; color:/*<edit title="Button Subscribe Text">*/#e4412b/*</edit>*/; text-transform:uppercase;}
.button_subscribe a {font-size:18px; line-height:21px; color:/*<edit title="Button Subscribe Text">*/#e4412b/*</edit>*/; display:block; text-decoration:none;}

.button_primary {background:/*<edit title="Button Dark Background">*/#cccccc/*</edit>*/; border:1px solid /*<edit title="Button Dark Border">*/#000000/*</edit>*/;}
.button_primary p {font-size:16px; line-height:20px; margin-bottom:0px; color:/*<edit title="Button Dark Text">*/#e4412b/*</edit>*/;}
.button_primary a {font-size:16px; line-height:20px; color:/*<edit title="Button Dark Text">*/#e4412b/*</edit>*/; display:block; text-decoration:none;}

.button_secondary {background:/*<edit title="Button Light Background">*/#ffffff/*</edit>*/; border:1px solid /*<edit title="Button Light Background">*/#ffffff/*</edit>*/;}
.button_secondary p {font-size:16px; line-height:20px; margin-bottom:0px; color:/*<edit title="Button Light Text">*/#e4412b/*</edit>*/;}
.button_secondary a {font-size:16px; line-height:20px; color:/*<edit title="Button Light Text">*/#e4412b/*</edit>*/; display:block; text-decoration:none;}

.button_secondary-border {background:/*<edit title="Button Light Background">*/#ffffff/*</edit>*/; border:1px solid /*<edit title="Button Light Border">*/#000000/*</edit>*/;}
.button_secondary-border p {font-size:16px; line-height:20px; margin-bottom:0px; color:/*<edit title="Button Light Text">*/#e4412b/*</edit>*/;}
.button_secondary-border a {font-size:16px; line-height:20px; color:/*<edit title="Button Light Text">*/#e4412b/*</edit>*/; display:block; text-decoration:none;}

.button_dark {background:/*<edit title="Button Multiple Background">*/#000000/*</edit>*/; border:1px solid /*<edit title="Button Multiple Background">*/#000000/*</edit>*/;}
.button_dark p {font-size:16px; line-height:20px; margin-bottom:0px; color:/*<edit title="Button Multiple Text">*/#ffffff/*</edit>*/;}
.button_dark a {font-size:16px; line-height:20px; color:/*<edit title="Button Multiple Text">*/#ffffff/*</edit>*/; display:block; text-decoration:none;}

.button_padding {padding-top:13px;padding-left:5px;padding-bottom:13px;padding-right:5px;}
.button_padding_subscribe {padding-top:7px;padding-left:5px;padding-bottom:6px;padding-right:5px;}


/***** FOOTER STYLES *****/
.footer_bg {background:/*<edit title="Footer Background">*/#4d4d4d/*</edit>*/;}
.footer h6 {font-size:13px; line-height:16px; margin-bottom:15px; font-family:Arial, sans-serif; font-weight:bold; color:/*<edit title="Footer Text">*/#ffffff/*</edit>*/;}
.footer p {font-size:12px; line-height:16px; margin-bottom:10px; font-family:Arial, sans-serif; color:/*<edit title="Footer Text">*/#ffffff/*</edit>*/;}
.footer a {font-size:12px; line-height:16px; color:/*<edit title="Footer Text">*/#ffffff/*</edit>*/; font-weight:bold;}

.disclaimer p {font-size:12px; line-height:14px; margin-bottom:20px; font-family:Arial, sans-serif; color:/*<edit title="Disclaimer Text">*/#4d4d4d/*</edit>*/;}
.disclaimer a {font-size:12px; line-height:14px; color:/*<edit title="Disclaimer Link">*/#b11116/*</edit>*/;}


/***** LIST STYLES *****/
ul {Margin:0 0 15px 29px;padding-top:0px;padding-right:0px;padding-left:0px;padding-bottom:0px;}
ul li {Margin:0;}
ul li ul, ul ul {Margin:0 0 0 16px;}
ul li ul li, ul ul li {Margin:0px;}
ol {Margin:0 0 15px 37px;padding-top:0px;padding-right:0px;padding-left:0px;padding-bottom:0px;}
ol li {Margin:0;}

ul li ul, ol li ol, ol li ul, ul li ol {margin-bottom:0px;}

li {font-size:16px; line-height:22px; margin-bottom:0px; font-family:Arial, sans-serif; color:/*<edit title="Main Text">*/#000000/*</edit>*/;}
li:last-child {margin-bottom:20px;}


/***** PADDING STYLES *****/
.padding_30LR {padding-left:30px; padding-right:30px;}
.padding_25LR {padding-left:25px; padding-right:25px;}

.padding_30T {padding-top:30px;}
.padding_20T, .padding_20T-mobile {padding-top:20px;}
.padding_10T {padding-top:10px;}
.padding_5T {padding-top:5px;}

.padding_30B {padding-bottom:30px;}
.padding_20B {padding-bottom:20px;}
.padding_10B {padding-bottom:10px;}
.padding_5B {padding-bottom:5px;}

.padding_10L {padding-left:10px;}
.padding_5L {padding-left:5px;}


/***** FORM STYLES *****/
label {font-family:Arial, sans-serif; font-weight:bold; padding:0 0 3px 0;display:block; width:100% !important;}
form [type=text], form [type=email], form [type=tel], form [type=url], textarea, select {width:240px; border:1px solid /*<edit title="Form Input Border">*/#4d4d4d/*</edit>*/; padding:8px; font-family:Arial, sans-serif; color:/*<edit title="Main Text">*/#000000/*</edit>*/; font-size:inherit;}
input[type=submit] {margin:10px 0 0 0; font-family:Arial, sans-serif;}
form select, select {width:258px !important; padding:7px 8px;}
p.checkboxes, p.multiple_choice {margin:10px 0; font-family:Arial, sans-serif;}
.error, .invalid {border: 1px solid red !important;}
.single_line_text, .single_line_text_ia {border: 1px solid transparent;}
.table, .table th, .table td {border:1px solid transparent; font-family:Arial, sans-serif;}
.table th, .table td {padding:5px; font-family:Arial, sans-serif;}
form p, .section_break {clear: both;}
.section_break {margin-top:1.618em;}
.half_width {display: inline-block; vertical-align: top; width:49%; clear:none; padding: 0;}
p.submit {padding-bottom:0; *padding-bottom:15px}
p.submit input {font-size:16px; line-height:20px; border:1px solid /*<edit title="Form Button Background">*/#e4412b/*</edit>*/; color:/*<edit title="Form Button Text">*/#ffffff/*</edit>*/; font-weight:bold; padding:10px 5px; width:150px; background:/*<edit title="Form Button Background">*/#e4412b/*</edit>*/; -webkit-appearance: none;}
p.submit input:hover {border:1px solid /*<edit title="Form Button Background">*/#e4412b/*</edit>*/; color:/*<edit title="Form Button Background">*/#e4412b/*</edit>*/; background:/*<edit title="Form Button Text">*/#ffffff/*</edit>*/; cursor:pointer;}
.hidden {display:none;}
.vx_subscribe span, .vx_unsubscribe span, .interaction_subscribe span, .interaction_unsubscribe span, .multiple_choice span, .accept_decline span, .interaction_field span, .dynamics_rsvp span {float:left; clear:both; width:100%; margin:0 0 3px; font-weight:bold;}
.vx_subscribe label span, .vx_unsubscribe label span, .interaction_subscribe label span, .interaction_unsubscribe label span, .multiple_choice label span, .accept_decline label span, .interaction_field label span, .dynamics_rsvp label span {float:none; clear:none; width:100%; margin:0 0 3px; font-weight:normal;}
.interaction_field.rsvp span {font-weight:bold;}
.interaction_field.rsvp label span {font-weight:normal;}
.checkboxes span {float:left; clear:both; width:100%; margin:0 0 3px; font-weight:bold;}
.checkboxes label span {float:none; clear:none; width:100%; margin:0 0 3px; font-weight:normal;}
.multiple_choice label {width:100%;}
input[readonly] {background:#dddddd;}
.accept_decline {border:1px solid white}
.file_upload span {padding-right:5px;}

sup, sub {vertical-align:baseline; position:relative; top:-0.4em; line-height:0;}
sub {top:0.4em;}

.g-recaptcha {padding-bottom: 10px;}
.recap h4 {display: none;}



/***** TEXT EDITOR STYLES *****/
body.mceContentBody {background-image:none; background:#FFFFFF; font-family:Arial, sans-serif;}
body.mceContentBody.content {width:95% !important;}
body.mceContentBody h1 {color:#000000 !important;}

#_blocks {width:650px !important;}
#_blocks ul {list-style:disc;}

.arial_8 {font-size:8px;line-height:11px;font-family:Arial, sans-serif;}
.arial_9 {font-size:9px;line-height:12px;font-family:Arial, sans-serif;}
.arial_10 {font-size:10px;line-height:13px;font-family:Arial, sans-serif;}
.arial_11 {font-size:11px;line-height:14px;font-family:Arial, sans-serif;}
.arial_12 {font-size:12px;line-height:15px;font-family:Arial, sans-serif;}
.arial_13 {font-size:13px;line-height:16px;font-family:Arial, sans-serif;}
.arial_14 {font-size:14px;line-height:17px;font-family:Arial, sans-serif;}
.arial_15 {font-size:15px;line-height:18px;font-family:Arial, sans-serif;}
.arial_16 {font-size:16px;line-height:20px;font-family:Arial, sans-serif;}
.arial_17 {font-size:17px;line-height:22px;font-family:Arial, sans-serif;}
.arial_18 {font-size:18px;line-height:21px;font-family:Arial, sans-serif;}
.arial_19 {font-size:19px;line-height:22px;font-family:Arial, sans-serif;}
.arial_20 {font-size:20px;line-height:23px;font-family:Arial, sans-serif;}
.arial_22 {font-size:22px;line-height:25px;font-family:Arial, sans-serif;}
.arial_24 {font-size:24px;line-height:27px;font-family:Arial, sans-serif;}
.arial_26 {font-size:26px;line-height:29px;font-family:Arial, sans-serif;}
.arial_28 {font-size:28px;line-height:31px;font-family:Arial, sans-serif;}
.arial_30 {font-size:30px;line-height:33px;font-family:Arial, sans-serif;}
.arial_32 {font-size:32px;line-height:35px;font-family:Arial, sans-serif;}
.arial_34 {font-size:34px;line-height:37px;font-family:Arial, sans-serif;}
.arial_36 {font-size:36px;line-height:39px;font-family:Arial, sans-serif;}
.arial_38 {font-size:38px;line-height:41px;font-family:Arial, sans-serif;}
.arial_40 {font-size:40px;line-height:43px;font-family:Arial, sans-serif;}
.arial_42 {font-size:42px;line-height:45px;font-family:Arial, sans-serif;}
.arial_44 {font-size:44px;line-height:47px;font-family:Arial, sans-serif;}
.arial_46 {font-size:46px;line-height:49px;font-family:Arial, sans-serif;}
.arial_48 {font-size:48px;line-height:51px;font-family:Arial, sans-serif;}
.arial_50 {font-size:50px;line-height:53px;font-family:Arial, sans-serif;}
.arial_52 {font-size:52px;line-height:55px;font-family:Arial, sans-serif;}
.arial_54 {font-size:54px;line-height:57px;font-family:Arial, sans-serif;}
.arial_56 {font-size:56px;line-height:59px;font-family:Arial, sans-serif;}
.arial_58 {font-size:58px;line-height:61px;font-family:Arial, sans-serif;}
.arial_60 {font-size:60px;line-height:63px;font-family:Arial, sans-serif;}
.arial_62 {font-size:62px;line-height:65px;font-family:Arial, sans-serif;}
.arial_64 {font-size:64px;line-height:67px;font-family:Arial, sans-serif;}
.arial_66 {font-size:66px;line-height:69px;font-family:Arial, sans-serif;}
.arial_68 {font-size:68px;line-height:71px;font-family:Arial, sans-serif;}
.arial_70 {font-size:70px;line-height:73px;font-family:Arial, sans-serif;}
.arial_72 {font-size:72px;line-height:75px;font-family:Arial, sans-serif;}