@import url('https://fonts.googleapis.com/css?family=Open+Sans');

* { margin:0; padding:0; }
body {background:#ffffff; height:100%; font-size: 10pt; line-height: 1.5; font-family: 'Open Sans', helvetica, 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">*/#00568e/*</edit>*/; text-decoration:none;}
a:hover {text-decoration:none;}
p {font-size: 10pt; line-height: 1.5; margin-bottom: 15px; font-family: 'Open Sans', helvetica, sans-serif; color:/*<edit title="Main text">*/#00568e/*</edit>*/; }
img {display:block;}
a img {border:0; border:none;}
th {font-weight:normal;}

.line {background:/*<edit title="Divider">*/#00568e/*</edit>*/; font-size:1px; line-height:1px;}
.spacer {font-size:8px; line-height:8px;}
.spacerImg {font-size:1px; line-height:1px;}


/***** HEADING STYLES *****/
h1 {font-size: 72pt; line-height: 1.5; margin-bottom: 15px; font-family: 'Open Sans', helvetica, sans-serif; font-weight: normal; color:/*<edit title="Heading 1">*/#00568e/*</edit>*/;}
h2 {font-size: 36pt; line-height: 1.5; margin-bottom: 15px; font-family: 'Open Sans', helvetica, sans-serif; font-weight: normal; color:/*<edit title="Heading 2">*/#00568e/*</edit>*/;}
h3 {font-size: 24pt; line-height: 1.5; margin-bottom: 15px; font-family: 'Open Sans', helvetica, sans-serif; font-weight: normal; color:/*<edit title="Heading 3">*/#00568e/*</edit>*/;}
h4 {font-size: 18pt; line-height: 1.5; margin-bottom: 15px; font-family: 'Open Sans', helvetica, sans-serif; font-weight: normal; color:/*<edit title="Heading 4">*/#00568e/*</edit>*/;}
h5 {font-size: 13.5pt; line-height: 1.5; margin-bottom: 15px; font-family: 'Open Sans', helvetica, sans-serif; font-weight: normal; color:/*<edit title="Heading 5">*/#00568e/*</edit>*/;}
h6 {font-size: 12pt; line-height: 1.5; margin-bottom: 15px; font-family: 'Open Sans', helvetica, sans-serif; font-weight: normal; color:/*<edit title="Heading 6">*/#00568e/*</edit>*/;}

h1 a {color:/*<edit title="Heading 1 link">*/#00568e/*</edit>*/;}
h2 a {color:/*<edit title="Heading 2 link">*/#00568e/*</edit>*/;}
h3 a {color:/*<edit title="Heading 3 link">*/#00568e/*</edit>*/;}
h4 a {color:/*<edit title="Heading 4 link">*/#00568e/*</edit>*/;}
h5 a {color:/*<edit title="Heading 5 link">*/#00568e/*</edit>*/;}
h6 a {color:/*<edit title="Heading 6 link">*/#00568e/*</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:10pt; line-height:1.5; margin-bottom: 0px; font-family:'Open Sans', helvetica, sans-serif; color:/*<edit title="Main text">*/#00568e/*</edit>*/;}
li:last-child {margin-bottom: 15px;}
ul li ul li:last-child {margin-bottom: 0px;}


/***** BESPOKE STYLES *****/
.button {background:/*<edit title="Table main heading">*/#00568e/*</edit>*/; font-weight: bold;}
.button p, .button a, .button li, .button h1, .button h2, .button h3, .button h4, .button h5, .button h6, .button h1 a, .button h2 a, .button h3 a, .button h4 a, .button h5 a, .button h6 a {color:/*<edit title="Button text">*/#ffffff/*</edit>*/;}

.menu td {border: 1px solid /*<edit title="Menu border">*/#00568e/*</edit>*/; padding: 4px;}

.table_header {background:/*<edit title="Table heading">*/#FFD100/*</edit>*/;}
.table_header p, .table_header a, .table_header li, .table_header h1, .table_header h2, .table_header h3, .table_header h4, .table_header h5, .table_header h6, .table_header h1 a, .table_header h2 a, .table_header h3 a, .table_header h4 a, .table_header h5 a, .table_header h6 a {color:/*<edit title="Table heading text">*/#ffffff/*</edit>*/;}
.table_header p {font-size: 13.5pt; line-height: 1.5;}

.table_header_col {background:/*<edit title="Table column heading">*/#6BCAD2/*</edit>*/;}
.table_header_col td {border-top: 1px solid white; border-left: 1px solid white;}
.table_header_col {border-right: 1px solid white;}
.table_header_col p, .table_header_col a, .table_header_col li, .table_header_col h1, .table_header_col h2, .table_header_col h3, .table_header_col h4, .table_header_col h5, .table_header_col h6, .table_header_col h1 a, .table_header_col h2 a, .table_header_col h3 a, .table_header_col h4 a, .table_header_col h5 a, .table_header_col h6 a {color:/*<edit title="Table column heading text">*/#ffffff/*</edit>*/;}

.table_header_sub {background:/*<edit title="Table sub heading">*/#f2f2f2/*</edit>*/;}
.table_header_sub p, .table_header_sub a, .table_header_sub li, .table_header_sub h1, .table_header_sub h2, .table_header_sub h3, .table_header_sub h4, .table_header_sub h5, .table_header_sub h6, .table_header_sub h1 a, .table_header_sub h2 a, .table_header_sub h3 a, .table_header_sub h4 a, .table_header_sub h5 a, .table_header_sub h6 a {color:/*<edit title="Table sub heading text">*/#00578f/*</edit>*/;}

.table_content td {border-bottom: 1px solid /*<edit title="Table sub heading">*/#f2f2f2/*</edit>*/; border-left: 1px solid /*<edit title="Table sub heading">*/#f2f2f2/*</edit>*/;}
.table_content {border-right: 1px solid /*<edit title="Table sub heading">*/#f2f2f2/*</edit>*/;}
.table_content p {font-size: 10pt; line-height: 1.5;}

.noMargin p, .noMargin a, .noMargin li, .noMargin h1, .noMargin h2, .noMargin h3, .noMargin h4, .noMargin h5, .noMargin h6 {margin-bottom: 0px;}

.table_padding {padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px;}

.padding_top_15 {padding-top: 15px;}

.padding_bottom_15 {padding-bottom: 15px;}

.padding_left_15 {padding-left: 15px;}

.padding_right_15 {padding-right: 15px;}

.padding_LR_10 {padding-left: 10px; padding-right: 10px;}



/***** FORM STYLES *****/
.form p, .form li, .form h1, .form h2, .form h3, .form h4, .form h5, .form h6 {font-family: 'Open Sans', helvetica, sans-serif;}

form p {margin-bottom:20px;}
form [type=text], form [type=email], form [type=tel], form [type=url], textarea, select {font-family: inherit; font-size: inherit; width: 330px; padding: 6px 0; border: 1px solid #cccccc;} 
.error, .invalid {border: 1px solid red;}
.single_line_text.half_width, .half_width {width:49%; clear:none; display: inline-table;}
.quarter {width:24%; clear:none; display: inline-block; vertical-align: top; padding-right: 5px;}
.quarter form [type=text], .quarter form [type=email], .quarter form [type=tel], .quarter form [type=url], .quarter textarea, .quarter select {width: 155px;} 
.large form [type=text], .large form [type=email], .large form [type=tel], .large form [type=url], .large textarea, .quarter select {width: 700px;} 

p.submit input {background:/*<edit title="Submit button">*/#00568e/*</edit>*/; font-weight: bold; color:/*<edit title="Submit button text">*/#ffffff/*</edit>*/; border: none; padding: 8px 15px;  -webkit-appearance: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
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;}

.instruction_paragraph {color: #4d4d4d;}
.instruction_paragraph_special {font-size: 13.5pt; font-weight: bold; color: #6bcad2;}


/***** TEXT EDITOR STYLES *****/
body.mceContentBody {background-image: none; background:#FFFFFF; color:#333333; }
body.mceContentBody.content {width:95% !important;}

#_blocks ul {list-style:disc;}