body{
	color: #000000;
	background: #FFFFFF;
	padding: 10px 20px 10px 20px;
	text-align: left;
	font-family: sans-serif;
	font-size: 14px;
}

a{
	color: #006600;
	text-decoration: underline;
}

td{
	font-size: 14px;
}

.box {
        border: 1px dashed #006600;
        padding: 20px 40px 20px 40px;
        width: 90%;
}

hr{
	border: 0;
	width: 75%;
 	color: #006600;
	background-color: #006600;
	height: 1px;
}

h1,h2,h3,h4,h5{
	color: #003300;
}

.underline {
	text-decoration: underline;
}

a.label {
	font-size: 14px;
	font-family: courier;
}

.abstract {
	background: #E6F3FA;
	border: dashed 1px #006600;
	padding: 10px;
	font-family: monospace;
	font-size: 12px;
}

.notes {
	background: #E6F3FA;
	border: dashed 1px #006600;
	padding: 10px;
	font-family: monospace;
	font-size: 12px;
}

.bibtex {
	background: #E6F3FA;
	border: dashed 1px #006600;
	padding: 10px;
	font-family: monospace;
	font-size: 12px;
}

.edit{
	background: #E6F3FA;
	border: dashed 1px #006600;
	padding: 10px;
	font-family: monospace;
	font-size: 12px;
}

.smallpdf{
	margin: 20px;
}

.paper{
	padding: 10px;
}

.suite-header {
	text-decoration: underline;
	color: #005500;
}

.instr-table {
	border-style: none;
	caption-side: top;
	border-collapse: collapse;
}

.instr-th {
	text-align: center;
	border-style: solid;
	border-width: 2px;
	border-top: none;
}

.instr-td-left {
	text-align: right;
	border-style: solid;
	border-width: 2px;
	border-left: none;
}

.instr-td-left-last {
	text-align: right;
	border-style: solid;
	border-width: 2px;
	border-left: none;
	border-bottom: none;
}

.instr-td {
	border-style: solid;
	border-width: 1px;
	padding: 0px;
}

.instr-td-last {
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	border-bottom: none;
}

.chosen,.conclusion {
	background: #E6F3FA;
	border: dashed 1px #006600;
	padding: 10px;
}

li {
	list-style-type: square;
	padding: 3px;
}

td.benchmark {
	border-style: solid;
	border-width: 2px;
	padding: 5px;
	text-align: center;
	font-style: italic;
}

table.spec_table {
	border-style: none;
	caption-side: top;
	border-collapse: collapse;
}

th.speccpu {
	text-align: center;
	border-style: solid;
	border-width: 2px;
	border-top: none;
}

tr.specpu {
	border-style: solid;
	border-width: 1px;
	border-left: 1px;
}

td.speccpu {
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-left: 1px;
	padding: 4px;
}

.summary {
	text-align: center;
        border: 2px dashed #006600;
        padding: 10px;
        width: 30%;
}

.passport{
	border: #006600 solid 2px;
}
