
div.main {
  font-size : 10pt;
  font-weight : normal;
  font-family : helvetica, arial, sans-serif;
}

body.main {
}

div.main {
    /*background: #1AF;*/
    background: transparent;
    margin : 0;
    padding-top : 12px;
    padding-left : 12px;
    padding-right : 12px;
    padding-bottom : 12px;
    position : absolute;
    top : 150px;
    right : auto;
    width : auto;
    height : auto;
    left : 40px;
    border : none;
}

#p1  {text-align: center;  position: absolute; left: 25px; top: 37px; right: auto;}  /* lda */
#p2  {text-align: center;  position: absolute; left: 315px; top: 13px; right: auto;} /* clouds */
#p3  {text-align: center;  position: absolute; left: 500px; top: 37px; right: auto;} /* cube */
#p4  {text-align: center;  position: absolute; left: 470px; top: 262px; right: auto;} /* valley */
#p5  {text-align: center;  position: absolute; left: 25px; top: 262px; right: auto;} /* car mirror */
#p6  {text-align: center;  position: absolute; left: 188px; top: 162px; right: auto;} /* flames */

div.main table {
	margin: 1em;
}

div.main h1 {
  font-size : 24pt;
  color : #000000;
  clear : left;
  margin-bottom: 60pt;
}

div.main h2{
  margin-top : 20pt;
  font-size : 14pt;
  color : #ff0000;
  background-color : transparent;
  clear : left;
}

div.main h3 {
  font-weight : bold;
  font-size : 12pt;
  margin-bottom : 1pt;
  padding-bottom : 0;
  border-bottom : 0 none ;
}

div.main pre {
  font-family : courier, fixed, sans-serif;
  font-size : 12pt;
  font-weight : normal;
  text-decoration : none;
}

div.main caption {
  font-size : 16pt;
  text-align : left;
  color : #ff0000;
  background-color : transparent;
  padding-top : 2em;
}

div.main th {
  font-size : 10pt;
  font-weight : bold;
  vertical-align : top;
  text-align : left;
}

div.main em {
  font-weight : bold;
  display : block;
}

div.main strong{
  font-weight : bold;
  background-color : #ff0000;
  color : #ffffff;
  padding-top : 1em;
  padding-bottom : 1em;
}

div.main strong > a {
  font-weight : bold;
  background-color : #ff0000;
  color : #00ffff;
  padding-top : 1em;
  padding-bottom : 1em;
}

div.main br{
  clear : left;
}

div.main a {
  color : #0000ff;
  background-color : transparent;
}

div.main ol {
  list-style-type : decimal;
}

div.main dt {
  margin-bottom : 10pt;
}

div.mainnum ol {
  list-style-type : decimal;
}

div.main img
{
	margin : 2em;
	border : none;
}



img.rightpict {
  margin : 2em;
  float : right;
}

img.leftpict {
  margin : 2em;
  float : left;
}

img.centerpict {
  margin : 2em;
  text-align : center;
}

ol.publication {
  list-style-type : decimal;
}

.header {
  text-align : center;
  padding : 0;
  border-width : 0;
  border-style : none;
}
