/* vldb07-red: rgb(204,51,0) */
/* old color: rgb(255,51,0) */
/* second old color: 235,1,0) */

body
{
  margin-top:15px;
  margin-left:60px;
  margin-bottom:33px;
  width:500px;
  background-color:white;
  font-family: Helvetica, Arial, sans-serif;
  font-size:10pt;
  color:black;
}

h1
{
  font-size:18pt;
  font-weight:bold;
  color:rgb(204,51,0);
  margin:-10px;
  margin-left:-60px;
  margin-right:-60px;
  padding:10px;
  padding-left:60px;
  margin-bottom:20px;
  border-bottom:1px solid rgb(204,51,0);
}

h2
{
  font-size:15pt;
  font-weight:normal;
  color:rgb(204,51,0);
  margin-top:25px;
  margin-bottom:5px;
  border-bottom:1px solid rgb(204,51,0);
}

h3
{
  font-size:12pt;
  font-weight:normal;
  color:rgb(204,51,0);
  margin-top:20px;
  margin-bottom:5px;
}

p, ol, ul
{
  text-align:justify;
  line-height:1.2em;
}

ul
{
  list-style-image:url(img/bullet.png);
}

li
{
  margin-bottom:5px;
}

p.note
{
  font-size:0.6em;
  
}

p.nav
{
  border:1px dotted grey;
  background-color:rgb(229,229,229);
  color:black;
  padding:5px;
  margin-bottom:15px;
}



li
{
/*  margin-bottom:10px; */
}

em
{
  text-decoration:none;
  font-weight:bold;
  font-style:normal;
}

a[href]
{
  color:black;
  margin-bottom:0px;
  padding-bottom:0px;
  border-bottom:1px dotted grey;
  text-decoration:none;
  background-image:url(img/arrowr.png);
  background-repeat:no-repeat;
  background-position:center left;
  padding-left:8px;
}

a:hover
{
  color:rgb(204,51,0);
}

p.nav a
{
  border-bottom:none;
}

code
{
  background-color:rgb(229,229,229);
}

table
{
  border:1px solid white;
  border-spacing:1px;
  empty-cells:show;
}

th, td
{
  vertical-align:top;
  padding:3px;
}

th
{
  background-color:rgb(204,51,0);
  color:white;
  text-align:center;
  font-weight:normal;
}

th.left
{
  text-align:left;
}

td
{
  background-color:rgb(229,229,229);
  color:black;
}

table.layout * td
{
  background-color:white;
  vertical-align:middle;
}

hr
{
  margin-top:40px;
  color:rgb(204,51,0);
  background-color:rgb(204,51,0);
  height:1px;
  border:0;
}

ul.nav
{
  border:1px dotted grey;
  background-color:rgb(229,229,229);
  padding:5px;
  padding-left:20px;
  list-style-image:url(img/arrowr.png);
  text-align:left;

}

ul.nav li
{
  padding-bottom:0px;
  margin-bottom:0px;
}

ul.nav li a
{
  background-image:none;
  padding-left:0px;
  border-bottom:none;
  line-height:1em;
}

