html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video 
{ margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section 
{ display: block;
}
body 
{ line-height: 1;
}
ol, ul 
{ list-style: none;
}
blockquote, q 
{ quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after 
{ content: '';
  content: none;
}
table 
{ border-collapse: collapse;
  border-spacing: 0;
}



A:link
{       text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif
}
 
A:active
{       text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif
}

A:visited
{       text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif
}

A:hover
{       text-decoration: underline;
        font-family: Verdana, Arial, Helvetica, sans-serif
}


A.leftmore:link
{       text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-align:right;
        color: #FFFFFF;
}

A.leftmore:active
{       text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-align:right;
        color: #FFFFFF;
}

A.leftmore:visited
{       text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-align:right;
        color: #FFFFFF;
}

A.leftmore:hover
{       text-decoration: underline;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-align:right;
        color: #FFFFFF;
}



A.copy:link
{       text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
        font-weight: bold;
        text-align:center;
        color: #FFFFFF;
}

A.copy:active
{       text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
        font-weight: bold;
        text-align:center;
        color: #FFFFFF;
}

A.copy:visited
{       text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
        font-weight: bold;
        text-align:center;
        color: #FFFFFF;
}

A.copy:hover
{       text-decoration: underline;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
        font-weight: bold;
        text-align:center;
        color: #FFFFFF;
}

.dotted 
{ border:  2px solid #5a759b;
}


table, img
{  border: 0px;
}

TR, TD
{ vertical-align:top;
}


body, html, p, div, table	
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  line-height: 130%;
  font-style: normal;
  text-align:left;
}


ul
{ list-style-type: square;
  list-style-position: outside;
  padding:4pt;
}

li
{ margin-left:15pt;   
}

p
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  line-height: 130%;
  font-style: normal;
  text-align:justify;
  margin: 5pt 0pt;
}

p.quote
{ font-style:italic;
  padding-left:20pt;
}

h1                   
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  line-height: 120%;
  font-style: normal;
  font-weight: bold;
  margin: 10pt 0pt;
  text-align:left;
}

h2
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  line-height: 120%;
  font-style: normal;
  font-weight: bold;
  margin: 10pt 0pt;
  text-align:left;
}

span.tooltip
{ 
}

div.header
{ background:#eeeeee;
  padding: 5pt 0pt;
  margin-top:5pt;
  margin-bottom:5pt;
}

div.header h1
{ font-size:26pt;
  padding: 5pt 0pt;
}

div.header h1, div.header h2
{ text-align:center;
}

div.footer
{ background:#eeeeee;
  padding: 5pt 5pt;
  margin-top:10pt;
  margin-bottom:5pt;
}



img.pdfpage
{ box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

div.example div.sourcejob
{ display: block;
  border: 1pt solid black;
  white-space: pre;
  font-family: Consolas, Courier, monospace;
}

div.example div.pdfpages
{ display:inline-block;
  padding:0pt 4pt;
  white-space:nowrap;
  overflow-x:scroll;
  overflow-y:hidden;
  height:23em;
  max-width:500pt;
}

div.example div.pdfpages img.pdfpage
{ height:20em;
  max-height:20em;
  margin:12pt 8pt;
}

