* { margin:0; padding:0; }
body {height:100%; font-size:12px; line-height: 1.3; font-family:Times, 'Times New Roman', 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 */
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 */
th {font-weight:normal;}


/***** GENERAL STYLES *****/
.page_background {background:/*<edit title="Page Background">*/#efefef/*</edit>*/;}
.email_background {background:/*<edit title="Email Background">*/#ffffff/*</edit>*/;}

a {color:/*<edit title="Links">*/#090000/*</edit>*/; text-decoration: none;}
a:hover {text-decoration: underline;}
p {font-size: 14px; line-height: 21px; margin-bottom: 10px; font-family: Times, 'Times New Roman', serif; color:/*<edit title="Main text">*/#000000/*</edit>*/; }
img {display:block;}
a img {border:0; border:none;}

.line {background:/*<edit title="Divider">*/#7E8083/*</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: 30px; line-height: 1.3; margin-bottom: 10px; font-family: Times, 'Times New Roman', serif; font-weight: normal; color:/*<edit title="Heading 1">*/#000000/*</edit>*/;}
h2 {font-size: 18px; line-height: 1.3; margin-bottom: 10px; font-family: Times, 'Times New Roman', serif; font-weight: normal; color:/*<edit title="Heading 2">*/#000000/*</edit>*/;}
h3 {font-size: 16px; line-height: 1.3; margin-bottom: 10px; font-family: Times, 'Times New Roman', serif; font-weight: normal; color:/*<edit title="Heading 3">*/#000000/*</edit>*/;}
h4 {font-size: 14px; line-height: 1.3; margin-bottom: 10px; font-family: Times, 'Times New Roman', serif; font-weight: bold; text-transform: uppercase; color:/*<edit title="Heading 4">*/#000000/*</edit>*/;}
h5 {font-size: 12px; line-height: 1.3; margin-bottom: 10px; font-family: Times, 'Times New Roman', serif; font-weight: normal; color:/*<edit title="Heading 5">*/#000000/*</edit>*/;}

h1 a {color:/*<edit title="Heading 1 link">*/#40add7/*</edit>*/;}
h2 a {color:/*<edit title="Heading 2 link">*/#40add7/*</edit>*/;}
h3 a {color:/*<edit title="Heading 3 link">*/#40add7/*</edit>*/;}
h4 a {color:/*<edit title="Heading 4 link">*/#40add7/*</edit>*/;}
h5 a {color:/*<edit title="Heading 5 link">*/#40add7/*</edit>*/;}

.share h5 {font-size: 12px; line-height: 1.3; margin-bottom: 0px; font-family: Times, 'Times New Roman', serif; font-weight: normal; color:/*<edit title="Heading 5">*/#000000/*</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: 14px; line-height: 21px; margin-bottom: 0px; font-family: Times, 'Times New Roman', serif; color:/*<edit title="Main text">*/#000000/*</edit>*/;}
li:last-child {margin-bottom: 10px;}


/***** BESPOKE STYLES *****/

.padding_around_15 {padding-top: 15px; padding-right: 15px;  padding-left: 15px;}

.padding_LR_40 {padding-left: 40px; padding-right: 40px;}
.padding_LR_15 {padding-left: 15px; padding-right: 15px;}
.padding_LR_5 {padding-left: 5px; padding-right: 5px;}

.padding_top_25 {padding-top: 25px;}
.padding_top_15-web {padding-top: 15px;}
.padding_top_15 {padding-top: 15px;}
.padding_top_10 {padding-top: 10px;}
.padding_top_3 {padding-top: 3px;}

.padding_bottom_25 {padding-bottom: 25px;}
.padding_bottom_15 {padding-bottom: 15px;}
.padding_bottom_10 {padding-bottom: 10px;}
.padding_bottom_5 {padding-bottom: 5px;}

.padding_left_20 {padding-left: 20px;}
.padding_left_15 {padding-left: 15px;}
.padding_left_10 {padding-left: 10px;}

.header {background:/*<edit title="Header background">*/#C7CBC7/*</edit>*/;}
.header p, .header a, .header li, .header h1, .header h2, .header h3, .header h4, .header h5, .header h6, .header h1 a, .header h2 a, .header h3 a, .header h4 a, .header h5 a, .header h6 a {color:/*<edit title="Header text">*/#040000/*</edit>*/;}
.header-divider {background:/*<edit title="Header divider color">*/#FFE800/*</edit>*/; font-size:1px; line-height:1px;}

.buttonA {background:/*<edit title="Button A background">*/#FFE800/*</edit>*/; border: 1px solid /*<edit title="Button A border">*/#FFE800/*</edit>*/;}
.buttonA p, .buttonA a, .buttonA li, .buttonA h1, .buttonA h2, .buttonA h3, .buttonA h4, .buttonA h5, .buttonA h6, .buttonA h1 a, .buttonA h2 a, .buttonA h3 a, .buttonA h4 a, .buttonA h5 a, .buttonA h6 a {color:/*<edit title="Button A text">*/#070000/*</edit>*/;}
.buttonA p, .buttonA a, .buttonA li, .buttonA h1, .buttonA h2, .buttonA h3, .buttonA h4, .buttonA h5, .buttonA h6 {font-weight: bold; line-height: 1;}

.buttonB {background:/*<edit title="Button B background">*/#FFE800/*</edit>*/; border: 1px solid /*<edit title="Button B border">*/#FFE800/*</edit>*/;}
.buttonB p, .buttonB a, .buttonB li, .buttonB h1, .buttonB h2, .buttonB h3, .buttonB h4, .buttonB h5, .buttonB h6, .buttonB h1 a, .buttonB h2 a, .buttonB h3 a, .buttonB h4 a, .buttonB h5 a, .buttonB h6 a {color:/*<edit title="Button B text">*/#000000/*</edit>*/;}
.buttonB p, .buttonB a, .buttonB li, .buttonB h1, .buttonB h2, .buttonB h3, .buttonB h4, .buttonB h5, .buttonB h6 {font-weight: bold; line-height: 1;}

.buttonC {background:/*<edit title="Button C background">*/#C7CBC7/*</edit>*/; border: 1px solid /*<edit title="Button C border">*/#C7CBC7/*</edit>*/;}
.buttonC p, .buttonC a, .buttonC li, .buttonC h1, .buttonC h2, .buttonC h3, .buttonC h4, .buttonC h5, .buttonC h6, .buttonC h1 a, .buttonC h2 a, .buttonC h3 a, .buttonC h4 a, .buttonC h5 a, .buttonC h6 a {color:/*<edit title="Button C text">*/#000000/*</edit>*/;}
.buttonC p, .buttonC a, .buttonC li, .buttonC h1, .buttonC h2, .buttonC h3, .buttonC h4, .buttonC h5, .buttonC h6 {font-weight: bold; line-height: 1;}

.contact {background:/*<edit title="Contact box background">*/#d8d9da/*</edit>*/;}
.contact p, .contact a, .contact li, .contact h1, .contact h2, .contact h3, .contact h4, .contact h5, .contact h6, .contact h1 a, .contact h2 a, .contact h3 a, .contact h4 a, .contact h5 a, .contact h6 a {color:/*<edit title="Contact box text">*/#000000/*</edit>*/;}

.blog {background:/*<edit title="Blog box background">*/#c7cbc7/*</edit>*/;}
.blog p, .blog a, .blog li, .blog h1, .blog h2, .blog h3, .blog h4, .blog h5, .blog h6, .blog h1 a, .blog h2 a, .blog h3 a, .blog h4 a, .blog h5 a, .blog h6 a {color:/*<edit title="Blog box text">*/#000000/*</edit>*/;}
.blog-border {border-right: 3px solid /*<edit title="Blog box border">*/#FFE800/*</edit>*/;}

.info1 {background:/*<edit title="Information 1 box background">*/#c5e3f2/*</edit>*/;}
.info1 p, .info1 a, .info1 li, .info1 h1, .info1 h2, .info1 h3, .info1 h4, .info1 h5, .info1 h6, .info1 h1 a, .info1 h2 a, .info1 h3 a, .info1 h4 a, .info1 h5 a, .info1 h6 a {color:/*<edit title="Information 1 box text">*/#000000/*</edit>*/;}

.info2 {background:/*<edit title="Information 2 box background">*/#d8d9da/*</edit>*/;}
.info2 p, .info2 a, .info2 li, .info2 h1, .info2 h2, .info2 h3, .info2 h4, .info2 h5, .info2 h6, .info2 h1 a, .info2 h2 a, .info2 h3 a, .info2 h4 a, .info2 h5 a, .info2 h6 a {color:/*<edit title="Information 2 box text">*/#000000/*</edit>*/;}

.upshot {background:/*<edit title="The Upshot box background">*/#d8d9da/*</edit>*/;}
.upshot p, .upshot a, .upshot li, .upshot h1, .upshot h2, .upshot h3, .upshot h4, .upshot h5, .upshot h6, .upshot h1 a, .upshot h2 a, .upshot h3 a, .upshot h4 a, .upshot h5 a, .upshot h6 a {color:/*<edit title="The Upshot box text">*/#000000/*</edit>*/;}

.bottomLine {background:/*<edit title="The Bottom Line box background">*/#8eba00/*</edit>*/;}
.bottomLine p, .bottomLine a, .bottomLine li, .bottomLine h1, .bottomLine h2, .bottomLine h3, .bottomLine h4, .bottomLine h5, .bottomLine h6, .bottomLine h1 a, .bottomLine h2 a, .bottomLine h3 a, .bottomLine h4 a, .bottomLine h5 a, .bottomLine h6 a {color:/*<edit title="The Bottom Line box text">*/#000000/*</edit>*/;}

.colored {background:/*<edit title="Colored box background">*/#ffe800/*</edit>*/;}
.colored p, .colored a, .colored li, .colored h1, .colored h2, .colored h3, .colored h4, .colored h5, .colored h6, .colored h1 a, .colored h2 a, .colored h3 a, .colored h4 a, .colored h5 a, .colored h6 a {color:/*<edit title="Colored box text">*/#000000/*</edit>*/;}

.footer {background:/*<edit title="Colored footer background">*/#c7cbc7/*</edit>*/;}
.footer p, .footer a, .footer li, .footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6, .footer h1 a, .footer h2 a, .footer h3 a, .footer h4 a, .footer h5 a, .footer h6 a {color:/*<edit title="Colored footer text">*/#58595b/*</edit>*/;}
.footer-text p {font-size: 10px;}
.footer-line {background:/*<edit title="Colored footer divider line">*/#888888/*</edit>*/; font-size:1px; line-height:1px;}

.spamKey {display: none;}

.headshot p {font-size: 12px; line-height:18px;}

/***** FORM STYLES *****/
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: 275px; padding: 6px; border:1px solid #cccccc;} 

.error, .invalid {border: 1px solid red;}
.single_line_text.half_width, .half_width {width:49%; clear:none; display: inline-table;}

p.submit input {background:/*<edit title="Submit button">*/#7E8083/*</edit>*/; font-weight:bold; color:/*<edit title="Submit button text">*/#ffffff/*</edit>*/; border:none; padding:15px;  -webkit-appearance: none;}
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;}


.file_upload span {display:block;}


/***** TEXT EDITOR STYLES *****/
body.mceContentBody {background-image: none; background: #ffffff; color: #333333; }
body.mceContentBody.content {width:95% !important;}

#_blocks ul {list-style:disc;}



.timesnewroman_8 {font-size: 8px; line-height: 12px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_9 {font-size: 9px; line-height: 13px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_10 {font-size: 10px; line-height: 14px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_11 {font-size: 11px; line-height: 15px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_12 {font-size: 12px; line-height: 16px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_14 {font-size: 14px; line-height: 18px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_16 {font-size: 16px; line-height: 20px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_18 {font-size: 18px; line-height: 22px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_20 {font-size: 20px; line-height: 24px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_22 {font-size: 22px; line-height: 26px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_24 {font-size: 24px; line-height: 28px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_26 {font-size: 26px; line-height: 30px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_28 {font-size: 28px; line-height: 32px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_30 {font-size: 30px; line-height: 34px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_32 {font-size: 32px; line-height: 36px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_34 {font-size: 34px; line-height: 38px; font-family: 'Times New Roman', Times, serif;}
.timesnewroman_36 {font-size: 36px; line-height: 40px; font-family: 'Times New Roman', Times, serif;}


#_blocks .spacer-lines {outline: black dotted 2px;}
html.x-border-box .spacer-lines {outline: black dotted 2px;}