/* CSS Document */

html {
	height: 100%;
}

h1 {font-size: 20px;font-family: Arial, Helvetica, Sans Serif; font-weight: bold; }
h2 {font-size: 18px;font-family: Arial, Helvetica, Sans Serif; font-weight: bold; }
h3 {font-size: 16px;font-family: Arial, Helvetica, Sans Serif; font-weight: bold; }
h4 {font-size: 14px;font-family: Arial, Helvetica, Sans Serif; font-weight: bold; }
h5 {font-size: 12px;font-family: Arial, Helvetica, Sans Serif; font-weight: bold; }
h7 {font-size: 18px;font-family: Arial, Helvetica, Sans Serif; font-weight: bold; }

a:link, a:visited {color:#0000FF; text-decoration:  underline; font-weight: bold;font-size: 14px;}

body {
	margin: 15px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 220%;
	font-size: 16px;
	color: #333333;
	background: Wheat;
	margin-bottom: 25px;
}

input[type="button"] {
	background: Green;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	border: 2px solid;
	border-radius: 10px;
}

input[type="button"]:hover {
	color: #285e8e;
	background-color: yellow;
    	
}

button {
	background-color: lightgreen;
	color: black;
}

.a:hover {
	color: black;
}	

button:hover {
	background-color: yellow;
}

input[type="text"] {
	width: 80px;	
}



table.calc {
  border: 5px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
  background: lawngreen;
  text-align: left;
}

table.calc th {
  padding: 2px;
}

table.calc td {
  padding: 2px;
}

.clearlayout {
  border: 5px ;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.references {
  border: 5px solid #cccccc;
  word-spacing: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 1px;
  background: lightyellow;
  text-align: left;
  border-collapse:collapse;
}

table.references td {
  padding-left: 10px;
  padding-right: 10px;
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 12px;
  color: blue;
  border:2px solid #cccccc;
 }
 
 table.results {
   border: 5px solid #cccccc;
   padding: 2px;
   margin-left: 2px;
   margin-bottom: 2px;
   text-align: left;
}

table.results th {
  padding: 2px;
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 12px;
  color: black;
  font-weight: bold;
  border:2px solid #cccccc;
 }
 
table.results td {
  padding: 2px;
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 12px;
  color: black;
  border:2px solid #cccccc;
 } 