html
{
	font-size: 10px;
	font-family: Arial;	
}

table
{
  border-style: none;
  font: Arial;
  border-spacing: 0px;
}

thead, tbody, tfoot, td
{
  border-style: solid;
  border-width: 1px;
  padding: 3px;
  border-spacing: 0px;
}


th
{
  background-color: #E8E8E8;
  border-width: 0px;
  padding: 3px;
  border-spacing: 0px;
}


h2
{
 line-height: 0.8;	
}


h5
{
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 9px;
  font-family: Arial;	
  border-spacing: 0px;
}


p
{
 line-height: 0.5;	
}

#sem_bottom
{
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 0px;
border-spacing: 0px;
}

#sem_top
{
border-top: 0px;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-spacing: 0px;
}
