/*
@font-face {
    font-family: 'Fira';
    src: url('fira-sans/FiraSans-Regular.otf');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Fira';
    src: url('fira-sans/FiraSans-Bold.otf');
    font-weight: 700;
    font-style: bold;
}
@font-face {
    font-family: 'Fira';
    src: url('fira-sans/FiraSans-Italic.otf');
    font-weight: 400;
    font-style: italic;
}
*/

body {
/*    font-family: 'Fira', sans-serif;*/
    font-family: Arial, san-serif;
  font-size: 0.9em;
}

h1 { font-size: 150%; }
h2 {
  font-size: 125%;
  margin-top: 1.0em;
}
h3 {
  font-size: 100%;
}

hr{
  margin-top:20px;
  margin-bottom:20px;
  margin-left:2px;
  margin-right:2px;
}

table,td,th{
	border:0px solid #000;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
td,th{
	padding:.2em .5em;
	vertical-align:top;
	font-weight:normal;
}
thead th{
	font-weight:bold;
	font-size:90%;
	vertical-align:bottom;
	margin-bottom:5px;
}
tbody td,tbody th{
	padding:7px 10px;
}
tfoot td,tfoot th{
	margin-top:5px;
}
caption{
	text-align:left;
	font-size:120%;
	font-weight:bold;
	margin:5px;
}


a {
    text-decoration: none;
}

a:link {
    color: #0000EE;
}

a:visited {
    color: #00197E;
}

a:hover {
    background-color: #FFFCD6;
}

li
{
    margin: .35em 0;
}

