* { margin:0; padding:0; }
body {background:#ffffff; height:100%; font-family:Arial, sans-serif; font-size:12px;}
body {width:100% !important;} /* Force Hotmail to display emails at full width */
.ReadMsgBody {display: block !important; width:100% !important;} /* Force Hotmail to display emails at full width */
.ExternalClass {display: block !important; width:100% !important;} /* Force Hotmail to display emails at full width */
body {-webkit-text-size-adjust:none; -ms-text-size-adjust:none;} /* Prevent Webkit and Windows Mobile platforms from changing default font sizes. */
table {border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt;} /* Prevents newer outlook adding padding around table cells */
.yshortcuts, .yshortcuts a, .yshortcuts a:link,.yshortcuts a:visited, .yshortcuts a:hover, .yshortcuts a span {color:#333333; text-decoration:none !important; border-bottom:none !important; background:none !important;} /* Body text color for the New Yahoo. This example sets the font of Yahoo's Shortcuts to black. */
div, p, a, li, td { -webkit-text-size-adjust:none; } /* Overrides text size increase for iPhones & iPads */
.vx_block {display:table;}


/***** GENERAL STYLES *****/
a {color:/*<edit title="Links">*/#6e2d91/*</edit>*/; text-decoration:none;}
a:hover {text-decoration:none;}
p {font-size:14px; line-height:17px; margin-bottom:15px; font-family:Arial, sans-serif; font-weight:normal; color:/*<edit title="Main text">*/#565a5c/*</edit>*/;}
img {display:block;}
a img {border:0; border:none;}
.spacer {font-size:5px; line-height:5px;}
.smallSpacer {font-size:1px; line-height:1px;}
.line {background:/*<edit title="Divider line">*/#d5d5d2/*</edit>*/; font-size:1px; line-height:1px;}
.backgroundOuter {background:/*<edit title="Email background - outer">*/#CECFCB/*</edit>*/;}
.backgroundInner {background:/*<edit title="Email background - inner">*/#ffffff/*</edit>*/;}


/***** HEADING STYLES *****/
h1 {font-size:24px; line-height:27px; margin-bottom:15px; font-family:Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 1">*/#6e2d91/*</edit>*/;}
h2 {font-size:18px; line-height:21px; margin-bottom:15px; font-family:Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 2">*/#00549f/*</edit>*/;}
h3 {font-size:16px; line-height:19px; margin-bottom:15px; font-family:Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 3">*/#00A9E0/*</edit>*/;}
h4 {font-size:16px; line-height:19px; margin-bottom:15px; font-family:Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 4">*/#6C6F70/*</edit>*/;}
h5 {font-size:14px; line-height:17px; margin-bottom:15px; font-family:Arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 5">*/#6C6F70/*</edit>*/;}
h6 {font-size:15px; line-height:18px; margin-bottom:15px; font-family:Arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 6">*/#4d525a/*</edit>*/;}


/***** LIST STYLES - (use for all bullet & number lists) *****/
ul {margin-top:0px; margin-right:0px; margin-bottom:15px; margin-left:25px; padding-top:0px; padding-right:0px; padding-left:0px; padding-bottom:0px;}
ul li {margin-top:0px; margin-right:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-left:-2px; padding-bottom:0px;}
ol {margin-top:0px; margin-right:0px; margin-bottom:15px; margin-left:28px; padding-top:0px; padding-right:0px; padding-left:0px; padding-bottom:0px;}
ol li {margin-top:0px; margin-right:0px; margin-bottom:2px; margin-left:0px; padding-top:0px; padding-right:0px; padding-left:-2px; padding-bottom:0px;}

ul li ul, ol li ol, ol li ul, ul li ol {margin-bottom:0px;}

li {font-size:14px; line-height:17px; color:/*<edit title="Main text">*/#565a5c/*</edit>*/; font-family:Arial, sans-serif;}

li:last-child {margin-bottom:15px;}


/***** BESPOKE STYLES *****/
.button {background:/*<edit title="Button background">*/#6e2d91/*</edit>*/;}
.button2 {background:/*<edit title="Button background">*/#6e2d91/*</edit>*/; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.buttonText p, .buttonText a, .buttonText h1, .buttonText h2, .buttonText h3, .buttonText h4, .buttonText h5 {color:/*<edit title="Button text">*/#ffffff/*</edit>*/;}

.onlineBox {background:/*<edit title="View online box background">*/#CECFCB/*</edit>*/;}
.online p {font-size:10px; line-height:10px;}

.disclaimerBox {background:/*<edit title="Disclaimer box background">*/#6C6F70/*</edit>*/;}
.disclaimerText p, .disclaimerText a, .disclaimerText h1, .disclaimerText h2, .disclaimerText h3, .disclaimerText h4, .disclaimerText h5, .disclaimerText h6 {color:/*<edit title="Disclaimer text">*/#ffffff/*</edit>*/;}
.disclaimerText p {font-size:10px; line-height:12px;}

.noMargin p, .noMargin h1, .noMargin h2, .noMargin h3, .noMargin h4, .noMargin h5, .noMargin h6 {margin-bottom: 0px;}

.paddingButton {padding: 15px 5px 0 5px;}

.footerExternal p {font-size:10px; line-height:12px;}
.footerInternal p {font-size:10px; line-height:12px;}

.youreInvited {font-size:20px; line-height:24px; color:#565A5C;}

/***** FORM STYLES *****/
form [type=text], form [type=email], form [type=tel], form [type=url], textarea, select {font-family:inherit; font-size:inherit; width:230px; padding: 3px 0 3px 0; border:1px solid #cccccc;} 
form p {margin-bottom:20px;}

.error, .invalid {border: 1px solid red;}
p, .section_break {clear: both;}
.section_break {margin-top:1.618em;}
.single_line_text.half_width, .half_width {width:49%; clear:none; display: inline-table;}

p.submit input {background:/*<edit title="Submit button">*/#6e2d91/*</edit>*/; font-weight:bold; color:/*<edit title="Submit button text">*/#ffffff/*</edit>*/; border:none; padding:5px 15px;}
p.submit input:hover {cursor:pointer;}

form label {display:block;}
.hidden {display:none;}

sup, sub {vertical-align: baseline; position: relative; top: -0.4em; line-height:0.5em}
sub {top: 0.4em;}
.vx_block {display:table; width:100%;}


/***** TEXT EDITOR STYLES *****/
body.mceContentBody {background-image: none; background:#FFFFFF; color:#333333; font-family:Arial, sans-serif;}
body.mceContentBody.content {width:95% !important;}

#_blocks ul {list-style:disc;}