body{
  margin:0px;
  padding:0px;
  background:#ffffff;
  color:#111111;
  font-family:Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Verdana,Geneva,Lucida,Arial,Helvetica,Sans-Serif;
  font-size:100%;
}
			
a:link    {color:#b4445c;}
a:visited {color:#b4445c;}
a:active  {color:#ff0000;}
a:hover   {color:#ff0000; }

h1.main {
  padding-left:3%;
  padding-top:20px;
  border-bottom:dotted 4px #d0d000;
  border-top:solid 6px #D3EAF2;
  color:#16A3C2;
  background:#eeeeee;
  font:bold 340%/0.8em Helvetica Neue Black Condensed,Arial Black,Arial,Sans-Serif;
}
            
h1 {
  border-bottom:dotted 3px #d0d000;
  border-top:solid 3px #D3EAF2;
  padding-left:3%;
  padding-top:5px;

  color:#16A3C2;
  background:#eeeeee;
  font: 180%/0.8em Helvetica Neue Black Condensed,Arial Black,Arial,Sans-Serif;
}
p.intro {
  padding-left:3%;
  margin-top: 0pt ; 
  margin-bottom: 2pt ; 
}

li{
  list-style-type: disc;
  padding-left: 0pt;
  margin-left: 0pt;
}
			
p.title { 
  color: #085161 ;
  background:#f2f2f2;
  font: 110% Helvetica Neue Black Condensed,Arial Black,Arial,Sans-Serif;
  margin-left: 0pt;
  margin-top: 0pt ; 
  margin-bottom: 0pt ;
  border-bottom: dotted 1px #000000;
}

p.foot { font-size: smaller }

ul { list-style-type: circle }

td.key {
  vertical-align: top ;
  text-align: right;
  color:#16a3c2;
}

td.value {
  vertical-align: top ;
  text-align: left;
  color: #085161 ;
  text-weight: bold;
}

td.heading { 
  border-bottom:dotted 1px #000000;
  border-top:solid 3px #d3eaf2;
  padding-top:12px;
  vertical-align: bottom ;  
  color:#16a3c2;
  background-color :#eeeeee;
  font: 150%/0.8em Helvetica Neue Black Condensed,Arial Black,Arial,Sans-Serif;
}

td.section { 
  padding-top:0px;
  background-color:#d3eaf2; 
  color: #085161 ;
  vertical-align: top ;
  font-family: Helvetica Neue Black Condensed,Arial Black,Arial,Sans-Serif;
}


