html, body { background-color: rgb(255, 255, 255); font-size: 11pt; }
* { color: rgb(0, 0, 0); font-family: "Palatino Linotype","Book Antiqua",Palatino,serif; }
fieldset { border: medium none; }
a { color: rgb(0, 0, 0); text-decoration: none; }
img { border: medium none; }
ul li { list-style-type: square; }
#page { padding: 5pt 0px 0px; }
h1.wai { display: none; }
h1, h1 * { font-size: 18pt; color: rgb(16, 49, 132); }
#page #logo { color: rgb(16, 49, 132); font-size: 16pt; border-width: medium medium 2pt; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(16, 49, 132); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 0px 0px 6pt; padding: 0px 0px 4pt; line-height: 12pt; display: block; }
#page #logo * { color: rgb(16, 49, 132); padding: 0px; margin: 0px; }
h1 { border-bottom: 1px dotted rgb(16, 49, 132); padding-bottom: 4pt; margin-bottom: 16pt; }
h2 { font-size: 15pt; color: rgb(251, 0, 26); margin-top: 12pt; padding-bottom: 0px; }
h2 * { color: rgb(251, 0, 26); }
h3 { font-size: 13pt; margin-top: 5pt; }
h4 { font-size: 12pt; color: rgb(51, 51, 51); }
h4 * { color: rgb(51, 51, 51); }
h5 { font-size: 11pt; color: rgb(102, 102, 102); }
h5 * { color: rgb(102, 102, 102); }
h6 { font-size: 11pt; color: rgb(153, 153, 153); }
h6 * { color: rgb(153, 153, 153); }
h2, h3, h4, h5, h6 { margin-bottom: 4pt; line-height: 1.2; }
#breadcrumbs { font-size: 8pt; color: rgb(102, 102, 102); margin-bottom: 12pt; }
p, ul, ol, blockquote, div { margin-top: 4pt; margin-bottom: 4pt; }
table caption { padding-bottom: 4pt; font-weight: bold; text-align: left; }
table { border-style: solid; border-width: 1pt 0px 0px 1pt; border-color: rgb(102, 102, 102); border-collapse: collapse; margin-bottom: 5pt; }
td, th { padding: 3px; border-width: 0px 1pt 1pt 0px; border-style: solid; border-color: rgb(102, 102, 102); }
.legend { font-size: 8.5pt; color: rgb(68, 68, 68); font-style: italic; }
.legend * { color: rgb(68, 68, 68); }
.illustration { margin-bottom: 8pt; }
.illustration .legend { margin-top: 3pt; }
blockquote { display: block; }
div.quote { display: inline; }
blockquote p { display: inline; }
#news .item { margin-bottom: 16pt; }
.content .inset { border: 1pt solid rgb(214, 220, 235); padding: 10pt; }
#footer { font-size: 9pt; color: rgb(16, 49, 132); margin-top: 22pt; padding-top: 3pt; border-top: 1pt solid rgb(16, 49, 132); }
#footer a, #footer * { color: rgb(16, 49, 132); }
#footer li { display: none; }
#footer ul { margin: 0px; padding: 0px; }
#footer .copyright { display: inline; list-style: outside none none; margin: 0px; padding: 0px; }
.separator { display: block; margin: 10pt 0px; height: 1pt; border-bottom: 1px dotted rgb(153, 153, 153); }
#overlay, #overContainer { position: absolute; }
.jumpers, #navigation, #overlay, #overContainer, #overContainer *, #welcomer, #nav2, #mainFooter, #archives, #newsNav, #AXA-world, #AXA-world + .separator, .scrollNav, .linkBlock { display: none; }
table .aright { text-align: right; }
table .dload { text-align: center; }
table .dload a { text-decoration: none; }
table .unbreakable { white-space: nowrap; }
table .date { font-weight: bold; white-space: nowrap; }
