html, body {background-color: #fff; font-size: 10pt}
* {color: #000; font-family: Caslon,'helvetica neue',arial,verdana,sans-serif}
fieldset {border: none}
a {color: #000; text-decoration: none}
img {border: none}
ul li {list-style-type: square}

#page {padding: 5pt 10pt 0 10pt;}

/* Headers
---------------------- */
h1, h1 * {font-size: 18pt; color: #5C1106;}
#logo {color: #F99D2E; font-size: 12pt; border: none; margin: 0 0 12pt 0; padding: 0; line-height: 12pt;}
#logo * {color: #F99D2E; font-size: 12pt; padding: 0; margin: 0; line-height: 12pt;}
h1 {border-bottom: dotted 1px #5C1106; padding-bottom: 4pt; margin-bottom: 28pt;}
h2 {font-size: 15pt; color: #725A6C; margin-top: 20pt;}
h2 * {color: #725A6C;}
h3 {font-size: 13pt}
h4 {font-size: 12pt; color: #333}
h4 * {color: #333;}
h5 {font-size: 11pt; color: #666}
h5 * {color: #666;}
h6 {font-size: 11pt; color: #999}
h6 * {color: #999;}

/* Content
---------------------- */
table caption {padding-bottom: 5pt; font-weight: bold; text-align: left}
table {border-style: solid; border-width: 1pt 0 0 1pt; border-color: #666; border-collapse: collapse}
td, th {padding: 3px; border-width: 0 1pt 1pt 0; border-style: solid; border-color: #666}
.legend {font-size: 8.5pt; color: #444; font-style: italic;}
.legend * {color: #444;}

.illustration {margin-bottom: 12pt;}
.illustration .legend {margin-top: 3pt;}


/* Separator
---------------------- */
.separator {display: block; margin: 10pt 0; height: 1pt; border-bottom: dotted 1px #725A6C;}


#footer {text-align: center;}
#footer .copyright {color: #999; font-size: 8pt;}

/* Hide
---------------------- */
.jumpers,
#preNav,
#navGeneral,
#navSolutions,
#breadcrumbs,
.separator a,
#nav,
#footer span,
.iterator,
.related fieldset,
.byCriteria {display: none;}

