/* CSS Document */

@charset "utf-8";
/* Page infrastructure */
@page {
  margin:1in;
}
body {
  color:#000;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  background-color:#FFF;
}
#sidebar {
  display: none;
}
#footer {
  text-align:left;
}
/* Basic text styles */
cite {
  font-weight:bold;
  color:#004F4F;
}
h1, h2, h3 {
  color:#004F4F;
}
h1 {
  text-align:center;
  font-size:28pt;
}
h2, h3 {
  border-bottom:3pt solid;
  padding-bottom:2pt;
  margin:0 0 8pt 20pt;
  padding-top:10pt;
  page-break-after:avoid;
}
p {
  margin:0 0 10pt 50pt;
  line-height:1.3;
  font-size:12pt;
  text-align:justify;
}
ol {
  font-size:12pt;
}
ol, ul {
    margin-left:70pt;
    margin-right:20pt;
}
#appendix {
  list-style-type:none;
}
iframe {
  display:block;
  margin-bottom:25px;
}
/* Link styles */
a {
  font-weight:bold;
  text-decoration:none;
}
a:link, a:visited {
  color:#046380;
}
.demo:after {
  content: ' (http://gettingstartedwithcss.com' attr(href)') ';
}
a[href^="http://"]:after {
  content: ' (' attr(href) ') ';
}
a[href^="../"] {
  font-weight:normal;
  color:#000;
}
#skipNav {
  display: none;
}
/* Image styles */
.floatleft {
  float: left;
  margin: 3pt 8pt 3pt 0;
}
.illustration {
  border:1pt solid #008080;
}
.centered {
  text-align:center;
}
/* reference styles */
code, .codeBlock {
  font-family:"Lucida Console", Monaco, monospace;
  color:#008080;
}
.codeBlock {
  margin-left:100pt;
  margin-right:70pt;
  white-space:pre;
  background-color:#FFF;
  padding:10pt;
  border:#008080 solid 1pt;
  text-align:left;
}
dl {
  margin:0 auto 12pt 50pt;
  width:640pt;
  page-break-inside:avoid;
  page-break-before:avoid;
}
dt {
  font-weight:bold;
  float:left;
  width:150pt;
  margin:0;
  page-break-before:avoid;
}
dd {
  float:left;
  width:490pt;
  margin:0;
  page-break-inside:avoid;
}
dl, li {
  line-height:1.4;
  font-size:12pt;
}


