
/* =============
   generic layer
   ============= */

body { 
    font-size: 10pt;
    line-height: 14pt;
}

/* ============
   layout layer
   ============ */

.linklist {
    padding-left: 2pt;
    padding-right: 2pt;
    text-align: center;
    font-size: 8pt;
}
.linklist a {
    padding-left: 1pt;
    padding-right: 1pt;
}

.title {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
}

.titlespacer,
.titletogradient,
.pagegradient,
.page .gradient,
.titlespacer {
    display: none;
}

/* ===========
   title layer
   =========== */

.titleoverlay { 
    font-size: 12pt;
    line-height: 12pt;
    position: relative;
}
.titleunderlay {
    font-size: 10pt;
    line-height: 10pt;
    margin-left: 10pt;
    position: relative;
}
.toparrow,
.topclose {
    display: none;
}

/* ==========
   page layer
   ========== */

.page .content {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10pt;
    padding-bottom: 0pt;
    padding-left: 2pt;
    padding-right: 2pt;
    border-left: none;
    border-right: none;
}
.page .contentIndex {
    margin-left: 0%;
    margin-right: 0%;
    border-left: none;
    border-right: none;
}

.footnote {
    font-size: 6pt;
    line-height: 8pt;
    position: relative;
}

/* ==========
   list layer
   ========== */

ul {
    padding-left: 16pt;
}

ul.customcount {
    font-size: 10pt;
    line-height: 14pt;
}
ul.customcount li {
    margin-top: 14pt;
    margin-bottom: 14pt;
    padding-left: 74pt;
}
ul.customcount li span {
    width: 64pt;
    padding: 1pt;
}

ul.sitemap {
    padding-left: 14pt;
}

/* =============
   content layer
   ============= */

.sidebar {
    font-size: 6pt;
    line-height: 8pt;
    text-align: justify; 
    padding: 4px; 
}

h1 {
    font-size: 12pt;
    line-height: 16pt;
}
h2 {
    font-size: 11pt;
    line-height: 15pt;
    margin-left: 10pt;
}
h3 {
    font-size: 10pt;
    line-height: 14pt;
    margin-left: 10pt;
}

p {
    font-size: 10pt;
    line-height: 14pt;
    margin: 4pt;
}
p:first-letter {
    font-size: 12pt;
    padding: 2pt;
    margin-top: 2pt;
    margin-right: 2pt;
}

.quote {
    margin-left: 4pt;
    margin-right: 4pt;
}

div.switch {
    margin-top: 8pt;
    margin-bottom: 8pt;
    padding-top: 4pt;
    padding-bottom: 4pt;
    text-align: center;
    border-top: dotted 1px #000000;
    border-bottom: dotted 1px #000000;
    font-size: 8pt;
    line-height: 12pt;
}
div.switch a,
div.switch span {
    margin-left: 4pt;
    margin-right: 4pt;
    padding: 2pt;
}

/* ===========
   index layer
   =========== */




