* { margin:0; padding:0; }
body {background:#ffffff; height:100%; font-size:12px; line-height:15px; font-family:arial, sans-serif;}
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">*/#689ac5/*</edit>*/; text-decoration:none;}
a:hover {text-decoration:underline;}
p {font-size:12px; line-height:1.3; margin-bottom: 10px; font-family:arial, sans-serif; color:/*<edit title="Main text">*/#464646/*</edit>*/; }
img {display:block;}
a img {border:0; border:none;}
.line {background:/*<edit title="Divider line">*/#777779/*</edit>*/; font-size:1px; line-height:1px;}
.spacer {font-size:8px; line-height:8px;}
.spacerImg {font-size:1px; line-height:1px;}
.img-margin {margin:0 15px 10px 0;}
.img-margin-right {margin:0 0 10px 15px;}
.emailOuter {background:/*<edit title="Email background - outer">*/#F2F2F2/*</edit>*/;}
.emailInner {background:/*<edit title="Email background - inner">*/#ffffff/*</edit>*/;}
.viewonline {background:/*<edit title="View online background">*/#F2F2F2/*</edit>*/;}


/***** HEADING STYLES *****/
h1 {font-size:40px;line-height:1.3; margin-bottom:10px; font-family: arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 1">*/#385888/*</edit>*/;}
h2 {font-size:23.5px; line-height:1.3; margin-bottom:10px; font-family: arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 2">*/#385888/*</edit>*/;}
h3 {font-size:20px; line-height:1.3; margin-bottom:10px; font-family: arial, sans-serif; font-weight:normal; color:/*<edit title="Heading 3">*/#000000/*</edit>*/;}
h4 {font-size:14px; line-height:1.3; margin-bottom:10px; font-family: arial, sans-serif; font-weight:bold; color:/*<edit title="Heading 4">*/#385888/*</edit>*/;}
h5 {font-size:14px; line-height:1.3; margin-bottom:10px; font-family: arial, sans-serif; font-weight:normal; color: /*<edit title="Heading 5">*/#000000/*</edit>*/;}
h6 {font-size:13px; line-height:1.3; margin-bottom:10px; font-family: arial, sans-serif; font-weight:normal; color: /*<edit title="Heading 6">*/#777779/*</edit>*/;}

h1 a {color:/*<edit title="Heading 1 link">*/#385888/*</edit>*/;}
h2 a {color:/*<edit title="Heading 2 link">*/#385888/*</edit>*/;}
h3 a {color:/*<edit title="Heading 3 link">*/#000000/*</edit>*/;}
h4 a {color:/*<edit title="Heading 4 link">*/#385888/*</edit>*/;}
h5 a {color: /*<edit title="Heading 5 link">*/#000000/*</edit>*/;}
h6 a {color: /*<edit title="Heading 6 link">*/#777779/*</edit>*/;}


/***** LIST STYLES - (use for all bullet & number lists) *****/
ul {margin-top:0px; margin-right:0px; margin-bottom:10px; 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:10px; 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:10pt; line-height:12pt; margin-bottom: 2px; font-family:arial, sans-serif; color:/*<edit title="Main text">*/#464646/*</edit>*/;}
li:last-child {margin-bottom: 10px;}


/***** BESPOKE STYLES *****/
.preview p {font-size:11px; margin-bottom:5px; color:/*<edit title="Email preview text">*/#385888/*</edit>*/;}
.online p {font-size:9px; margin-bottom:5px; color:/*<edit title="View online text">*/#777779/*</edit>*/;}

.paddingBottom25 {padding-bottom:25px;}
.paddingBottom15 {padding-bottom:15px;}
.paddingBottom10 {padding-bottom:10px;}

.paddingLR36 {padding-left:36px; padding-right:36px;}

.paddingAround25 {padding-top:25px; padding-right:25px; padding-bottom:15px; padding-left:25px;}
.paddingAround25a {padding-top:25px; padding-right:25px; padding-bottom:0px; padding-left:25px;}
.paddingAround15 {padding-top:15px; padding-right:15px; padding-bottom:0px; padding-left:15px;}

.paddingLeft15 {padding-left:15px;}
.paddingLeft10 {padding-left:10px;}

.paddingRight10 {padding-right:10px;}

.paddingTop20 {padding-top:20px;}
.paddingTop10 {padding-top:10px;}

.buttonPadding {padding-top:12px; padding-right: 10px; padding-bottom:0px; padding-left: 10px;}
.buttonText p {font-size:18px;}
.button1 {background:/*<edit title="Button 1 background">*/#689ac5/*</edit>*/;}
.button1Text p, .button1Text a, .button1Text li, .button1Text h1, .button1Text h2, .button1Text h3, .button1Text h4, .button1Text h5, .button1Text h6 {color:/*<edit title="Button 1 text">*/#ffffff/*</edit>*/;}
.button2 {background:/*<edit title="Button 2 background">*/#e4a625/*</edit>*/;}
.button2Text p, .button2Text a, .button2Text li, .button2Text h1, .button2Text h2, .button2Text h3, .button2Text h4, .button2Text h5, .button2Text h6 {color:/*<edit title="Button 2 text">*/#ffffff/*</edit>*/;}
.button3 {background:/*<edit title="Button 3 background">*/#385888/*</edit>*/;}
.button3Text p, .button3Text a, .button3Text li, .button3Text h1, .button3Text h2, .button3Text h3, .button3Text h4, .button3Text h5, .button3Text h6 {color:/*<edit title="Button 3 text">*/#ffffff/*</edit>*/;}

.coloured {background:/*<edit title="Coloured box background">*/#e8edf1/*</edit>*/;}

.footer {background:/*<edit title="Footer background">*/#4f5c6c/*</edit>*/;}
.prefText p {color:/*<edit title="Preferences text">*/#689ac5/*</edit>*/;}
.prefText a {color:/*<edit title="Preferences text">*/#689ac5/*</edit>*/;}
.disclaimerText p {font-size:11px; color:/*<edit title="Disclaimer text">*/#ffffff/*</edit>*/;}
.disclaimerText a {color:/*<edit title="Disclaimer text">*/#ffffff/*</edit>*/;}

.vx_video div {border:none !important;}
.vx_map div {border:none !important;}


/***** 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 0px 3px 0; border:1px solid #b7b7b7;} 
form p {margin-bottom:20px;}

.error, .invalid {border: 1px solid #000000;}
.single_line_text.half_width, .half_width {width:49%; clear:none; display: inline-table;}

p.submit input {background:/*<edit title="Submit button">*/#689ac5/*</edit>*/; font-weight:bold; color:/*<edit title="Submit button text">*/#ffffff/*</edit>*/; border:none; padding:5px 15px; -webkit-appearance: none; border-radius: 0px;}
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%;}

.file_upload span {display:block;}

.g-recaptcha {margin-bottom:20px;}


/***** TEXT EDITOR STYLES *****/
body.mceContentBody {background-image: none; background:#FFFFFF; color:#333333; }
body.mceContentBody.content {width:95% !important;}

#_blocks ul {list-style:disc;}

#container {width:630px;}

/* @report snippet additions */
.reportSnippetTable {border-top:1px solid #cccccc; border-left:1px solid #cccccc; width:100%; font-size:12px; line-height:16px; font-family:Arial, sans-serif;}
.reportSnippetTable thead {background:#666666; color:#ffffff;}
.reportSnippetTable th {text-align:left; padding:5px 5px 5px 5px; border-right:1px solid #cccccc;}
.reportSnippetTable td {padding:5px 5px 5px 5px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
/* @end */

/***** EXTRA FONT STYLES *****/
.arial_8 {font-size:8px;line-height:12px;font-family:Arial, sans-serif;}
.arial_9 {font-size:9px;line-height:13px;font-family:Arial, sans-serif;}
.arial_10 {font-size:10px;line-height:14px;font-family:Arial, sans-serif;}
.arial_11 {font-size:11px;line-height:15px;font-family:Arial, sans-serif;}
.arial_12 {font-size:12px;line-height:16px;font-family:Arial, sans-serif;}
.arial_13 {font-size:13px;line-height:17px;font-family:Arial, sans-serif;}
.arial_14 {font-size:14px;line-height:18px;font-family:Arial, sans-serif;}
.arial_15 {font-size:15px;line-height:19px;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:21px;font-family:Arial, sans-serif;}
.arial_18 {font-size:18px;line-height:22px;font-family:Arial, sans-serif;}
.arial_19 {font-size:19px;line-height:23px;font-family:Arial, sans-serif;}
.arial_20 {font-size:20px;line-height:24px;font-family:Arial, sans-serif;}
.arial_21 {font-size:21px;line-height:25px;font-family:Arial, sans-serif;}
.arial_22 {font-size:22px;line-height:26px;font-family:Arial, sans-serif;}
.arial_23 {font-size:23px;line-height:27px;font-family:Arial, sans-serif;}
.arial_24 {font-size:24px;line-height:28px;font-family:Arial, sans-serif;}
.arial_25 {font-size:25px;line-height:29px;font-family:Arial, sans-serif;}
.arial_26 {font-size:26px;line-height:30px;font-family:Arial, sans-serif;}
.arial_27 {font-size:27px;line-height:31px;font-family:Arial, sans-serif;}
.arial_28 {font-size:28px;line-height:32px;font-family:Arial, sans-serif;}
.arial_29 {font-size:29px;line-height:33px;font-family:Arial, sans-serif;}
.arial_30 {font-size:30px;line-height:34px;font-family:Arial, sans-serif;}
.arial_31 {font-size:31px;line-height:35px;font-family:Arial, sans-serif;}
.arial_32 {font-size:32px;line-height:36px;font-family:Arial, sans-serif;}