/* Style Sheet for Paper kit */
body {
	font-family:sans-serif;
	font-size:14px;
	}
p {
	margin-left:15px;
	margin-right:15px;
	}
p.Level2 {
	margin-left:55px;
	margin-right:55px;
	text-indent:-40px;
	}
p.Level3 {
	margin-left:55px;
	margin-right:55px;
	}
h1 {
	font-size:24px;
	}
h2 {
	font-size:18px;
	}
h3 {
	font-size:16px;
	font-weight:bold;
	}
h4 {
	font-size:15px;
	font-weight:bold;
	}
table {
  border: 1px solid black;
  border-collapse: collapse;
  margin-left: 1em;
}
td {
	font-family:sans-serif;
	font-size:14px;
  border: 1px solid black;
	}
th {
  text-align: left;
  border: 3px double black;
  padding: 0.3em;
}

td {
  border: 1px solid black;
  padding: 0.3em;
}

.important {
  font-weight: bolder;
  text-decoration: underline;
}

div.sep {
  margin: 1em 1em;
  border-top: 1px solid black;
}

div.sepbig {
  margin: 2em 1em;
  border-top: 3px solid black;
}

div.sidebar {
  margin: 2em 1em;
  padding: 0.3em;
  border: 1px dashed gray;
  background-color: #f0f0f0;
}

a {
  color: rgb(15,66,147);
  text-decoration: none;
  border-bottom: 1px dashed rgb(15,66,147);
}
a:hover {
  border-bottom-style: solid;
}
a.plain {
  border-width: 0;
  text-decoration: none;
}
.abstractBlock {
  background-color: #99FFCC;
	padding: 0.5em;
}

.importantChanges {
  border: 2px solid red;
  background-color: pink;
  box-shadow: 2px 2px 4px black;
  padding: 1em;
}
.newBadge {
  border: 2px solid red;
  background-color: pink;
  padding: 0 4px;
  box-shadow: 2px 2px 4px black;
}
