/* Reset Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;outline:0;font-weight:inherit; font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus {outline: 0;}
body {line-height:1;color:black;background:white;}
ol, ul {list-style:none;}
strong {font-weight:bold;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}

#headerNav, #headerSubNav, #leftNav, #rightNav, #footer, #countrySelector, form, #countrySelect, #breadcrumb {display:none;}

/* LAYOUT */
body {color:#333;background:#e0e6e6;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:62.5%;width:100%;}
.clear {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.clearFix{overflow:auto;}
.topGap {margin-top:12px;}
.topPad {padding-top:12px;}
.botGap {margin-bottom:12px;}
.botPad {padding-bottom:12px;}

/* COMMON STYLES */
p {font-size:1.2em;line-height:1.38em;margin:0 0 1em 0;}
li p {font-size:1em;}
ul,ol {font-size:1.2em;line-height:1.4em;margin:0 0 1em 0;}
ul ul, ul ol, ol ul, ol ol {font-size:1em;margin:0;}
a em, #breadcrumb em {left:-9999em;position:absolute;top:-9999em;}
.telephone {color:#004fb6;font-size:1.54em;}
.small{font-size: 1.1em;}
blockquote {color:#777;font-size:1.2em;font-style:oblique;line-height: 1.15em;margin:0 1em 1em 1em;}
blockquote p {margin:0 1em 1em 1em;}
q {font-style: oblique;color:#777;}

#content a:link:after, #content a:visited:after {content:" (" attr(href) ") ";font-size:90%;}
#content a[href^="/"]:after {content: " (http://www.aviva.com" attr(href) ") ";}
#content #breadcrumb a:link:after, #content #breadcrumb a:visited:after, #content a.popItOpen:link:after, #content a.popItOpen:visited:after {content:none;}

/* HEADINGS */
h1 {clear:both;color:#004fb6;font-size:2.8em;font-weight:normal;line-height:1em;margin:8px 0 12px 0;}
h1#logo {margin:0;}
h2 {clear:both;color:#004fb6;font-size:1.8em;font-weight:normal;line-height:1.2em;margin:0 0 .54em 0;}
h3 {clear:both;color:#004fb6;font-size:1.6em;font-weight:normal;line-height:1em;margin:0 0 .6em 0;}
h4 {clear:both;font-size:1.3em;font-weight:bold;line-height:1em;margin:0 0 1em 0;}
h6 {clear:both;color:#004fb6;font-size:3em;line-height:1.2em;margin:0 0 .34em 0;}
h1 a, h6 a {border:none;}

/* BORDERS */
.borderBot {border-bottom:1px dashed #92a8af;clear:both;padding-bottom:.25em;}
.borderTop {border-top:1px dashed #92a8af;clear:both;padding-top:.5em;}
.borderSolidBot {border-bottom:1px solid #92a8af;clear:both;padding-bottom:.25em;}
.borderSolidTop {border-top:1px solid #92a8af;clear:both;padding-top:.5em;}
.borderTopGap { border-top:1px dashed #92a8af;clear:both;margin-top:12px; padding-top:12px; }
.borderBotGap { border-bottom:1px dashed #92a8af;clear:both;margin-bottom:12px; padding-bottom:12px; }

/* LINKS */
a {border-bottom:1px solid #004fb6;color:#004fb6;text-decoration:none;}
.p6 .linkArrow {font-weight:bold;}

/* Inline image positioning */
#content img.left {float:left;margin-right:12px;margin-bottom:12px;}
#content img.right {float:right;margin-left:12px;margin-bottom:12px;}
.caption {clear:right;float:right;font-size:1em;width:165px;text-align:center;}
.smallCaption{clear:right;float:right;font-size:1em;width:145px;margin-left:12px;text-align:center;}
#content .p3 img, .p6 image {float:none;}

/* TABS */
.tabs {display:none;}
.tabTools form {display:none;}

/* TABLES */
table {font-size:1.3em;line-height:1.5em;margin:1em 0;}
th {border:1px solid #555;padding:6px 6px 6px 10px;text-align:left;}
td {border:1px solid #555;padding:6px 5px;text-align:center;}
td img {vertical-align:-40%;}
td ul {font-size:1em;}
thead th {font-weight:bold;line-height:1.3em;padding-bottom:1.3em;vertical-align:bottom;}
tbody th {font-weight:normal;}

/* LISTS */
ul li {list-style-type:disc;margin:.5em 0 0 16px;}
ol li {list-style-type:decimal;margin:.5em 0 0 16px;}

/* PODS */
.p3, .p6 {clear:both;}

/* Definition List Show/Hide */
dl.showHide {margin:0 0 1.5em 0;}
dl.showHide dt, dl.showHide dd {padding:.75em 10px;}
dl.showHide dt {color:#039;line-height:1.5em;font-size:1.3em;}
dl.showHide dd {font-size:.92em;}
dl.showHide span.moreLink, dl.showHide span.close {display:none;}
/* Content Show/Hide */
#content .showHideLink a{display:none;}

/* sIFR */
.sIFR-flash {display:none!important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate {visibility:visible!important;display:block!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;}
  
/* Print Logo */
#printLogo {float: right}

/* Fancy Box */
#fancy_overlay, #fancy_loading, #fancy_outer, #fancy_title {display:none;}
