/* This is the Printing-Only stylesheet */

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin: 0px; font-size:12pt;}

p a:link         { color: #333300; border-bottom: 1px black dotted; text-decoration: none; font-weight:normal;}
p a:active       { color: #333300; border-bottom: 1px black dotted; text-decoration: none; font-weight:normal;} 
p a:visited      { color: #333300; border-bottom: 1px black dotted; text-decoration: none; font-weight:normal;}
p a:hover        { color: #3333300; border-bottom: 1px black dotted; text-decoration: none; font-weight:normal;}

/* Generic text formatting */

h1, h2, h3, h4 {font-family: georgia, serif; color:#666633; display: inline; margin-bottom: 0px; margin-top: 0px;}
h1 {font-size: 250%;}
h2 {font-size: 160%;}
h3 {font-size: 150%;}
h4 {font-size: 140%;}
h5 {color:#333333;}
h6 {color:#333333;}

.bigheading {font-family: Georgia, serif; font-size: 15pt; color:#6b6b3d; font-weight:bold; font-style: italic;}
.heading {font-family: Georgia, serif; font-size: 14pt; color:#6b6b3d; font-weight:bold; font-style: italic;}
.subhead {font-family: Georgia, serif; font-size: 13pt; color:#666633;}

p {font-size: 11pt; line-height: 14pt; text-align:left;}

.anchor {padding-top:40px; display:inline;}
.anchor:link         {color:#999966; background: transparent; text-decoration: none; font-weight:bold;}
.anchor:visited      {color:#999966; background: transparent; text-decoration: none; font-weight:bold;}
.anchor:hover        {color:#999966; background: transparent; text-decoration: none; font-weight:bold;}
.anchor:active       {color:#999966; background: transparent; text-decoration: none; font-weight:bold;}

.justify {text-align: justify;}
.center {text-align: center;}
.italic {font-style: italic;}

blockquote {font-size: 11px; line-height: 14px; text-align:justify;}
blockquote q {font-style:italic;}
blockquote q:before {content:no-open-quote;}
blockquote q:after {content:no-close-quote;}

.red {color: red;}
hr {border-top: 1px black dashed; border-bottom:none; border-left:none; border-right:none;}
.ref {font-style: italic; text-align:justify;}
.label {font-family: Georgia, serif; color: #999999;font-size:12pt;}
.note {font-style: italic; text-align: center; color: #333333;}
.super {vertical-align:super; font-size:9px;}
.footnote {font-size:10px;}
.term {}

.spacer {clear: both; padding: 0px; margin: 0px;}
.hidden {display: visible;}

#swap {background-repeat: no-repeat; background-position:center; text-align:center;}

/* glossary formatting */

DL {text-align: left; list-style-type: none; list-style-image: none; margin-bottom: 0px; margin-top: 0px;}
DD {font-style:bold; font-size: 11pt; line-height: 14pt; text-align:left; margin-bottom: 40px;}
DT {display:inline; font-family: Georgia, serif; font-size: 14pt; color:#6b6b3d; background: transparent; font-weight:bold; font-style: italic;}
.subhead {font-family: Georgia, serif; font-size: 13pt; color:#666633; background: transparent;}}

/* index formatting */
.pi {}
.pi a:link         { color: #000000; text-decoration: none;}
.pi a:visited      { color: #000000; text-decoration: none;}
.pi a:hover        { color: #666666; text-decoration: none;}
.pi a:active       { color: #000000; text-decoration: none;}
.index {font-size: 11pt; line-height: 15pt; text-align:left;}
.index UL {list-style-type: none; list-style-image: none; margin-bottom: 0px; margin-top: 0px;}
.index LI {list-style-type: none; list-style-image: none; margin-bottom: 0px; margin-top: 0px; margin-left: -5px; text-indent: -35px; margin-top: 0px; padding-top: 0px; }

/* Cover formatting */
#cover    {text-align:center; padding-top: 8%; position:relative}
.coverimg img {border: 0;}

#cover h1 a:link         { color: #666633; text-decoration: none; font-weight:bold;}
#cover h1 a:visited      { color: #666633; text-decoration: none; font-weight:bold;}
#cover h1 a:hover        { color: #7a7a46; text-decoration: none; font-weight:bold;}
#cover h1 a:active       { color: #666633; text-decoration: none; font-weight:bold;}

/* sidebar formatting*/

#sidebar {display:none;}

#sidebar UL {display:none;}
#sidebar LI {display:none;}

#switcher {display:none;}
.logo {display:none;}
.switch1 {display:none;}
.switch2 {display:none;}
.switch3 {display:none;}

.item  {display:none;}
.subitem {display:none;}
.subsubitem {display:none;}
.here {display:none;} 

/* main formatting */

#main {margin-bottom: 0px; position: relative; text-align:center;}
#main img {border: 0;}
.text {}

#mainhori {margin-bottom: 0px; position: relative; text-align:center;}
#mainhori img {border: 0;}
#viewerhori {margin-top: 5px; width: auto; height: auto; text-align: center;}
.texthori {}

#mainvert {margin-bottom: 0px; margin-top: 0px; height:515px; position: relative;}
#mainvert img {border: 0;}
#viewervert {margin-top: 5px; text-align:right; position: absolute; bottom: 0; left: 0; height: 515px;}
.textvert {width:240px; height: auto; margin-top: 10px; padding-left: 2%; padding-right: 2%; position: absolute; bottom: 0; right: 0;}

#maincenter {padding-top: 7%; position: relative; text-align:center;}
#maincenter img {border: 0;}

/* header and footer */

#header {width: 100%; display:hidden; margin: 0px; left: 0px; right: 0px; top: 0px;}

#footer {text-align: center; font-family: Georgia, serif; color: #666666; font-size: 11pt;}

/* Thumbnails */

#thumbs {padding-left:5%; padding-right:5%; font-family: Georgia, serif; page-break-inside:auto;}
.thumbgroup {text-align: left; padding: 0px; margin: 0px; page-break-inside:auto;}
.spacer {clear: both; padding: 0px; margin: 0px;}
.thumb {float: left; width: 100px; height: 100px; padding-left:10px; text-align:center; margin:0px;}
.thumb p{text-align:center; color: #999999; ; display: inline; font-size:12pt; }
.thumbhead {text-align: left; text-indent:25px; font-size:14pt; font-style: italic; font-weight:bold;}
.thumbcap {float: left; width: 100px; height: 120px; padding-left:10px; text-align:center; margin:0px;}
.thumbcap p {text-align:center; background: transparent; color: #666666; display: inline; font-size:12px;}



/* Tables and Trees */

.tree {margin: 0px; padding-left: 0px; text-align: center;}
.td20 {height: 20px}
.td30 {height: 30px}
.td45 {height: 45px}
.td60 {height: 60px}
.td90 {height: 90px}
.td110 {height: 110px}
.td130 {height: 130px}
.year {color: #333333; font-size: 10pt; font-family: Georgia, serif;}
.sublink {color: #333333; font-size: 10pt; font-style: italic;}

.treegen {font-size: 8pt; border: 1px #333333 dashed; padding: 0px; margin-left: auto; margin-right: auto;}
.treegen caption {margin-left: auto; margin-right: auto;}
.treegen td {text-align: left; margin: 0px; padding:0px}
.treegen tr {text-align: left; margin: 0px; padding:0px}


