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
---------------------- */
.intro {font-size: 11pt; margin-bottom: 18pt;}

#teaser {background-position: -9999px -9999px;}
#logo {display: none;}

#siteTitle {color: #003171; padding: 0 0 2pt 0; font-size: 13pt; margin: 0 0 10pt 0; border-bottom: dotted 1px #ccc;}
#siteTitle a {color: #003171;}


h1 {font-size: 17pt; color: #E6701B; border-bottom: dotted 1px #E6701B; padding-bottom: 4pt;}


h1 {margin-bottom: 18pt;}
#header h1 {margin-bottom: 0;}
h2 {font-size: 13pt; color: #003171; border-bottom: dotted 1px #003171; padding-bottom: 4pt;}
h2 * {color: #5f634f;}
h3 {font-size: 12pt; color: #7f8272;}
h4 {font-size: 11pt; color: #333}
h4 * {color: #333;}

h1,
h2,
h3,
h4 {margin-top: 0; padding-top: 0; font-weight: normal;}


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; margin-bottom: 12pt;}
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;}

/*#breadcrumbs {font-size: 8pt; color: #7f8272; margin-top: 0; margin-bottom: 12pt;}
#breadcrumbs a {color: #7f8272;}*/

#page .quickLook {background-repeat: no-repeat; background-position: -9999px -9999px;}


/* Hide
---------------------- */
.jumpers,
#navigation,
#footer,
.separator,
form,
#sections,
legend,
#tools,
#breadcrumbs,
.anchors {display: none;}
