* {margin:0; padding:0;}
body {height:100% !important; margin:0 !important; padding:0 !important; width:100% !important;}
.ReadMsgBody, .ExternalClass {width:100%;}/* Force Outlook.com to display emails at full width */
.ExternalClass *, .ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height:100%;} /* Fixes line-height override by Outlook.com */
table, td {border-collapse:collapse; border-spacing: 0; mso-table-lspace:0pt; mso-table-rspace:0pt; margin:0; padding:0;} /* Prevents newer outlook adding padding around table cells */
img {display:block; -ms-interpolation-mode:bicubic; line-height:100%;}
a img {border:0; outline:none; text-decoration:none;}
.yshortcuts a {border-bottom: none !important;}
html.x-border-box {margin:20px 0 0;}

html.x-border-box .preheader {display:block;font-size:14px;line-height:18px;margin-bottom:0;max-height:30px;max-width:100%;opacity:1;text-align:center;}
.preheader {display:none;font-size:1px;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;mso-hide:all;}

/***** TEXT STYLES *****/
a {color:/*<edit title="Link">*/#008099/*</edit>*/; text-decoration:none;}
.attorney a {color:/*<edit title="Link">*/#008099/*</edit>*/; text-decoration:underline;}
a:hover {text-decoration:underline;}
p, center {font-size:14px; line-height:18px; margin-bottom:15px; font-family:Calibri, Arial, sans-serif; color:/*<edit title="Main Text">*/#000001/*</edit>*/;}

/***** HEADING STYLES *****/
h1 {font-size:22px; line-height:26px; margin-bottom:10px; font-family:Calibri, Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 1">*/#001E62/*</edit>*/;}
h2 {font-size:20px; line-height:24px; margin-bottom:15px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 2">*/#001E62/*</edit>*/;}
h3 {font-size:22px; line-height:22px; margin-bottom:0px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 3">*/#000001/*</edit>*/;}
h4 {font-size:16px; line-height:20px; margin-bottom:0px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 4">*/#FFFFFF/*</edit>*/;}
h5 {font-size:18px; line-height:22px; margin-bottom:10px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 5">*/#000001/*</edit>*/;}
h6 {font-size:16px; line-height:20px; margin-bottom:15px; font-family:Calibri, Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 6">*/#000001/*</edit>*/;}

.event h1 {font-size:22px; line-height:26px; margin-bottom:10px; font-family:Calibri, Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 1 - Event">*/#9D2235/*</edit>*/;}
.event h2 {font-size:20px; line-height:24px; margin-bottom:15px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 2 - Event">*/#454545/*</edit>*/;}
.event h3 {font-size:22px; line-height:20px; margin-bottom:0px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 3 - Event">*/#ffffff/*</edit>*/;}
.event h4 {font-size:20px; line-height:20px; margin-bottom:0px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 4 - Event">*/#ffffff/*</edit>*/;}
.event h5 {font-size:18px; line-height:22px; margin-bottom:10px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 5 - Event">*/#000001/*</edit>*/;}
.event h6 {font-size:16px; line-height:20px; margin-bottom:15px; font-family:Calibri, Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 6 - Event">*/#000001/*</edit>*/;}

.attorney h1 {font-size:24px; line-height:28px; margin-bottom:2px; font-family:Calibri, Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 1 - Attorney">*/#9D2235/*</edit>*/;}
.attorney h2 {font-size:18px; line-height:22px; margin-bottom:2px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 2 - Attorney">*/#9D2235/*</edit>*/;}
.attorney h3 {font-size:18px; line-height:22px; margin-bottom:25px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 3 - Attorney">*/#9D2235/*</edit>*/;}
.attorney h4 {font-size:16px; line-height:20px; margin-bottom:10px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 4 - Attorney">*/#9D2235/*</edit>*/;}
.attorney h5 {font-size:14px; line-height:22px; margin-bottom:10px; font-family:Calibri, Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 5 - Event">*/#000001/*</edit>*/;}
.attorney h6 {font-size:12px; line-height:20px; margin-bottom:10px; font-family:Calibri, Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 6 - Event">*/#9D2235/*</edit>*/;}

.right-col h4 {font-size:16px; line-height:20px; margin-bottom:5px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 4 - Right Column">*/#9D2235/*</edit>*/;}

.event .right-col h4 {font-size:16px; line-height:20px; margin-bottom:5px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 4 - Event - Right Column">*/#454545/*</edit>*/;}

.no_margin h1, .no_margin h2, .no_margin h3, .no_margin h4, .no_margin p {margin-bottom:0px;}
.no_margin h5 {margin-bottom:5px;}
 
/***** COMMON STYLES *****/
.page_background {background:/*<edit title="Page Background">*/#858585/*</edit>*/;}
.email_background {background:/*<edit title="Email Background">*/#ffffff/*</edit>*/;}
.spacer {font-size:1px; line-height:1px;}

/***** BESPOKE STYLES *****/
.view_online p, .view_online a {font-size:10px; line-height:13px; margin-bottom:0px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="View Online Text">*/#ffffff/*</edit>*/;}

.heading_background {background:/*<edit title="Banner Heading Background">*/#a11836/*</edit>*/;}
.heading_background--text h3 {font-size:20px; line-height:22px; margin-bottom:0px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Banner Heading Background Text">*/#ffffff/*</edit>*/;}

.heading_background2 {background:/*<edit title="Banner Heading Background">*/#E5E5E5/*</edit>*/;}
.heading_background2--text h3 {font-size:20px; line-height:22px; margin-bottom:0px; font-family:Calibri, Arial, sans-serif; font-weight:normal; color:/*<edit title="Banner Heading Background Text">*/#000001/*</edit>*/;}

.title_background {background:/*<edit title="Title Background">*/#454545/*</edit>*/;}
.title_background h1,.title_background  h2,.title_background  h3,.title_background  h4,.title_background  h5,.title_background  h6,.title_background  p,.title_background  a {color:/*<edit title="Title Background Text">*/#ffffff/*</edit>*/;}

.snippet_background {background:/*<edit title="Snippet Background">*/#e5e5e5/*</edit>*/;}

.column_border {border-right:1px solid /*<edit title="Column Divider">*/#FFFFFF/*</edit>*/;}

.small--text p {font-size:11px; line-height:14px; margin-bottom:15px; font-family:Calibri, Arial, sans-serif; color:/*<edit title="Update Profile Text">*/#666666/*</edit>*/;}
.small--text a {color:/*<edit title="Update Profile Text">*/#666666/*</edit>*/; text-decoration:underline;}

.contact--text p {font-size:10px; line-height:13px; margin-bottom:15px; font-family:Calibri, Arial, sans-serif; color:/*<edit title="Main Text">*/#000001/*</edit>*/;}

.divider_line {background:/*<edit title="Divider Line">*/#FFFFFF/*</edit>*/; font-size:1px; line-height:1px;}

.shareStrip {border-top:1px solid /*<edit title="Share Strip Border">*/#e5e5e5/*</edit>*/;}
.shareStripText p{margin-bottom: 0;font-size:13px;line-height:21px;color: #b20838;font-weight:bold;}

/***** FOOTER STYLES *****/
.footer_background {background:/*<edit title="Footer Background">*/#e5e5e5/*</edit>*/;}
.footer_background--text p {font-size:10px; line-height:15px; margin-bottom:0px; font-family:Calibri, Arial, sans-serif; color:/*<edit title="Footer Background Text">*/#000001/*</edit>*/;}
.footer_background--textL p {font-size:9px; line-height:14px; margin-bottom:0px; font-family:Calibri, Arial, sans-serif; color:/*<edit title="Footer Background Text">*/#000001/*</edit>*/;}
.footer_background--text a {color:/*<edit title="Link">*/#008099/*</edit>*/; text-decoration:underline;}
.footer_background--divider {border-left:1px solid /*<edit title="Footer Background Divider">*/#afaeac/*</edit>*/;}
.footer-follow-us {font-size:9px; line-height:14px;}

/***** LIST STYLES - (use for all bullet & number lists) *****/
ul {Margin:0 0 0 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 0 37px;padding-top:0px;padding-right:0px;padding-left:0px;padding-bottom:0px;}
ol li {Margin:0;}

li {font-size:14px;line-height:18px;font-family:Calibri, Arial, sans-serif;color:/*<edit title="Main Text">*/#000001/*</edit>*/;}
li:last-child {margin-bottom:15px;}
ul li ul li:last-child, ul ul li:last-child {margin-bottom:0px;}

/***** PADDING STYLES *****/
.padding_3B {padding-bottom:3px;}
.padding_4T {padding-top:4px;}
.padding_5B {padding-bottom:5px;}

.padding_10L {padding-left:10px;}
.padding_10T {padding-top:10px;}
.padding_10B {padding-bottom:10px;}

.padding_12LR {padding-left:12px; padding-right:12px;}
.padding_12T {padding-top:12px;}
.padding_12B {padding-bottom:12px;}
.paddingTB5 {padding-top:5px; padding-bottom:5px;}

.padding_15LR {padding-left:15px; padding-right:15px;}
.paddingLR15 {padding-left:15px; padding-right:15px;}
.paddingLR5 {padding-left:5px; padding-right:5px;}
.padding_15L {padding-left:15px;}
.padding_15R {padding-right:15px;}
.padding_20R {padding-right:20px;}
.padding_30R {padding-right:30px;}
.padding_15B {padding-bottom:15px;}

.padding_25LR {padding-left:25px; padding-right:25px;}
.padding_25B {padding-bottom:25px;}

/***** FORM STYLES *****/
label {font-family:Calibri, Arial, sans-serif; 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:260px; border:1px solid /*<edit title="Form Input Border">*/#001E62/*</edit>*/; padding:3px; font-family:Calibri, Arial, sans-serif; font-size:inherit;}
input[type=submit] {margin:10px 0 0 0; font-family:Calibri, Arial, sans-serif;}
form select, select, .drop_down_crm select {width:269px !important;}
.drop_down_crm {margin-right:2px; margin-bottom:17px;}
textarea {width:260px;}
p.checkboxes, p.multiple_choice {margin:10px 0; font-family:Calibri, Arial, sans-serif;}
.error, .invalid {border: 1px solid red !important;float:left !important;clear:both !important;font-family:Calibri, Arial, sans-serif;}
.single_line_text, .single_line_text_ia {float:left !important;border: 1px solid transparent;}
.table, .table th, .table td {border:1px solid transparent; font-family:Calibri, Arial, sans-serif;}
.table th, .table td {padding:5px; font-family:Calibri, Arial, sans-serif;}
form p, .section_break {clear: both;}
.section_break {margin-top:1.618em;}
.single_line_text.half_width, .half_width, .single_line_text_ia.half_width {float:left; width:49%; clear:none; padding: 0;}
p.submit {padding-bottom:0; *padding-bottom:15px}
p.submit input {border:1px solid /*<edit title="Form Button Background">*/#001E62/*</edit>*/; color:/*<edit title="Form Button Text">*/#ffffff/*</edit>*/; font-weight:bold; padding:5px 20px; background:/*<edit title="Form Button Background">*/#001E62/*</edit>*/; -webkit-appearance: none;}
p.submit input:hover {border:1px solid /*<edit title="Form Button Background">*/#001E62/*</edit>*/; color:/*<edit title="Form Button Background">*/#001E62/*</edit>*/; background:/*<edit title="Form Button Text">*/#ffffff/*</edit>*/; cursor:pointer;}
.hidden {display:none;}
.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;}
.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;}

sup, sub {vertical-align:baseline; position:relative; top:-0.4em; line-height:0;}
sub {top:0.4em;}

/***** TEXT EDITOR STYLES *****/
body.mceContentBody {background-image:none; background:#FFFFFF; font-family:Calibri, Arial, sans-serif;}
body.mceContentBody.content {width:95% !important;}

#_blocks {width:652px !important;}
#_blocks ul {list-style:disc;}

body.subscribe-form-iframe {font-family:Helvetica, Calibri, Arial, sans-serif;}
.subscribe-form-iframe p, .subscribe-form-iframe center, .subscribe-form-iframe h1, .subscribe-form-iframe h2, .subscribe-form-iframe h3, .subscribe-form-iframe h4, .subscribe-form-iframe h5, .subscribe-form-iframe h6, .subscribe-form-iframe label, .subscribe-form-iframe label span {font-family:Helvetica, Calibri, Arial, sans-serif;}
.subscribe-form-iframe h4 {font-weight: bold; margin-bottom:20px; color:/*<edit title="Main Text">*/#000001/*</edit>*/;}