td {
  /*Temp Layout Styling*/
  border: 1px solid #555555;
  padding: 5px;
  
  /*Temp Font Styling*/
  font-family: arial;
  font-size: 10pt;
  color: black;
}


table {
  border-collapse: collapse;


}

table.noborder td{
  border-style: none;
  padding: 0px;

}

table.withpad td {
  border-color: #555555;
  border-style: none;
  padding: 1px;
  background-color: #FFFFFF;


  
}
table.nopadwithborder td {
  border-color: #555555;
  border-style: none;
  padding: 3px;
  /*background-color: #FFFFFF;*/


  
}

table.topnav td{
  border: 0px;
  padding: 0px;
  border-style: none;

}

p{
    padding: 10px;
}

p.notoppad{
    padding: 0px 10px 10px 10px;
}
p.nobottompad{
    padding: 10px 10px 0px 10px;
}
p.notopbottompad{
    padding: 0px 10px 0px 10px;
}


.description {
  font-family: verdana;
  font-style: italic;
  font-size: 8pt;
  color: #333333;
  
}

.copyright {
  font-family: verdana;
  font-size: 8pt;
  color: black;

}

a:link {
  font-family: verdana;
  font-size: 8pt;
  color: blue;
}

a:visited {
  font-family: verdana;
  font-size: 8pt;
  color: blue;  
}

a:active {
  font-family: verdana;
  font-size: 8pt;
  color: blue; 
}

a:hover {
  font-family: verdana;
  font-size: 8pt;
  color: red; 
}

.topnav a:link, .topnav a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	font-size: 8pt;
	font-family: verdana,helvetica,sans-serif;
	font-weight: bold;
	background-color: #555555/*#004A9E*/; 

;
}

.topnav a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: orange;



}


