/* 
You can change the fonts, colors, and styles of your Certificate report with the CSS below.
Please see the help file
CHANGES CAN BE MADE HERE
*/
/* Plain */
/*
body, p { font-family: Arial, sans-serif; color:black; width: 600px; font-size: 10px}
h1 {  width: 640px;	margin-bottom:20px; }
h2 {  width: 640px;	margin-bottom:15px;	font-size: 16px; font-weight: normal}
.failstamp { position: absolute; top: 16px; left: 500px; width: 150px; padding: 5px 0; border: 5px solid red; font-family: Arial; font-size: 50px; font-weight: bold; color:red; text-align: center; text-transform: uppercase; transform: rotate(-10deg);}
.passstamp { position: absolute; top: 16px; left: 500px; width: 150px; padding: 5px 0; border: 5px solid green; font-family: Arial; font-size: 50px; font-weight: bold; color:green; text-align: center; text-transform: uppercase; transform: rotate(-10deg);}

li { margin-top:10px; margin-bottom:10px; }

.header table {  width: 640px; margin:0px; text-align: left; }

.summary table, tr {  width: 600px; margin-left:20px; font-size: 10px; margin-bottom: 20px; border-collapse: collapse; }
.summary td { padding-left:5px; }
.summary td.PASS {  }
.summary td.INCOMPLETE {  }
.summary td.FAIL {  }

.sysinfo table, tr {  width: 600px; margin-left:20px; font-size: 10px; margin-bottom: 20px; border-collapse: collapse; }
.sysinfo td { border: 1px solid black; padding-left:5px; text-align: left; }
.sysinfo td.value {  }
.sysinfo td.subvalue { padding-left:25px; }
.sysinfo td.subvalue-2 { padding-left:30px; }
.sysinfo td.altvalue { }
.sysinfo td.PASS {  }
.sysinfo td.FAIL {  }


div.results {  width: 600px; margin-left:20px; font-size: 10px; margin-bottom: 20px; }
div.results table {  width: 100%; margin-bottom: 10px; border-collapse: collapse; }

div.results table.errormask { border: 0; border-collapse: collapse; }
div.results table.errormask tr { height: 10px; }
div.results table.errormask td { border: 1px solid black; }
div.results table.errormask tr.noborder td { padding : 0; border : 0; font-size: 8px; }
div.results table.errormask td.bitok { background-color: green; color: green; padding : 0; font-family: Courier New, Courier, monospace; }
div.results table.errormask td.biterr { background-color: red; color: red; padding : 0; font-family: Courier New, Courier, monospace; }

.results tr.fail {  }
.results td { border: 1px solid black; padding-left:5px; text-align: left; }
.results td.value {  }
.results td.subvalue { padding-left:25px; }
.results td.altvalue {  }
.results td.PASS { }
.results td.INCOMPLETE {  }
.results td.FAIL { }
.results td.header {  background-color:#222222; color:white; }

.footer { font-size: 10px; margin-top: 10px; text-align: left}
.footer p { font-size: 9px; border-top: solid #000000 1px; margin-top: 10px; }
.footer table, tr {  width: 600px; margin-left:20px; font-size: 10px; margin-bottom: 20px; border-collapse: collapse; }
.footer td { padding-left:5px; border: none}
*/

/* Default */

body, p {  font-family: Verdana, Geneva, sans-serif;  font-size:11px; width: 600px;	margin-bottom: 20px; border-collapse: collapse; }
h1 {  width: 640px;	margin-bottom:20px; }
h2 {  width: 640px;	margin-bottom:15px;	border-bottom: 2px solid #6678b1; border-collapse: collapse; }
.failstamp { position: absolute; top: 16px; left: 500px; width: 150px; padding: 5px 0; border: 5px solid red; font-family: Arial; font-size: 50px; font-weight: bold; color:red; text-align: center; text-transform: uppercase; transform: rotate(-10deg);}
.passstamp { position: absolute; top: 16px; left: 500px; width: 150px; padding: 5px 0; border: 5px solid green; font-family: Arial; font-size: 50px; font-weight: bold; color:green; text-align: center; text-transform: uppercase; transform: rotate(-10deg);}

li { margin-top: 10px; margin-bottom: 10px; }

.header table { width: 640px; margin:0px; text-align: left; }

.summary table, tr {  width: 600px; margin-left:10px; font-size: 10px;  }
.summary td { text-align: left; }
.summary td.PASS { font-weight: bold; color: green; }
.summary td.INCOMPLETE { font-weight: bold; color: darkgoldenrod; }
.summary td.FAIL { font-weight: bold; color: FireBrick; }

.sysinfo table, tr {  width: 600px; margin-left:10px; font-size: 10px;  }
.sysinfo td { text-align: left; }
.sysinfo td.value { background-color: #EEEEEE; }
.sysinfo td.subvalue { background-color: #EEEEEE; padding-left:25px; }
.sysinfo td.subvalue-2 { background-color: #EEEEEE; padding-left:30px; }
.sysinfo td.altvalue { background-color: #DDDDFF; }
.sysinfo td.PASS { font-weight: bold; color: green; }
.sysinfo td.FAIL { font-weight: bold; color: FireBrick; }

div.results { width: 600px; margin: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; }
div.results table { width: 100%; border: solid #AAAADD 1px; margin: 10px; }

div.results table.errormask { border: 0; border-collapse: collapse; }
div.results table.errormask tr { height: 10px; }
div.results table.errormask td { border: 1px solid black; }
div.results table.errormask tr.noborder td { padding : 0; border : 0; font-size: 8px; }
div.results table.errormask td.bitok { background-color: green; color: green; padding : 0; font-family: Courier New, Courier, monospace; }
div.results table.errormask td.biterr { background-color: red; color: red; padding : 0; font-family: Courier New, Courier, monospace; }

.results tr.fail { color: #FF0000; }
.results td { text-align: left;}
.results td.PASS { font-weight: bold; color: green; background-color: #DDDDFF;}
.results td.INCOMPLETE { font-weight: bold; color: darkgoldenrod; background-color: #DDDDFF;}
.results td.FAIL { font-weight: bold; color: FireBrick; background-color: #DDDDFF; }
.results td.header { background-color: #CCCCCC; font-weight: bold; }
.results td.value { background-color: #EEEEEE; }
.results td.subvalue { background-color: #EEEEEE; padding-left:25px; }
.results td.altvalue { background-color: #DDDDFF; }

.footer { width: 640px;	margin-top: 10px; text-align: left}
.footer p { font-size: 9px; border-top: solid #AAAADD 1px; margin-top: 10px; }
.footer table, tr {  width: 600px; border: none; margin-left:10px; font-size: 10px;  }
.footer td { padding-left:5px; border: none}

/* Soft */
/*
body,p { width: 600px; font-family: Tahoma, Verdana, sans-serif; color:black; font-size: 12px; margin-bottom: 20px; }
h1 { font-size: 2.0em; 	font-weight: normal; border-bottom: 4px solid #A3A3A3; }
h2 { font-size: 1.5em;  color: #333; line-height: 30px;	font-style: normal; font-weight: bold;	border-bottom: 4px solid #E3E3E3; }
.failstamp { position: absolute; top: 16px; left: 500px; width: 150px; padding: 5px 0; border: 5px solid red; font-family: Arial; font-size: 50px; font-weight: bold; color:red; text-align: center; text-transform: uppercase; transform: rotate(-10deg);}
.passstamp { position: absolute; top: 16px; left: 500px; width: 150px; padding: 5px 0; border: 5px solid green; font-family: Arial; font-size: 50px; font-weight: bold; color:green; text-align: center; text-transform: uppercase; transform: rotate(-10deg);}

li { margin-top:10px; margin-bottom:10px;}

.header table {  width:640px; margin: 0; }

.summary table {  width:600px; margin-bottom: 20px; font-size: 12px }
.summary td {	padding:0.25em }
.summary td.PASS { }
.summary td.INCOMPLETE { }
.summary td.FAIL { }

.sysinfo table {  width:600px; margin-bottom: 20px; font-size: 12px }
.sysinfo td {	padding:0.25em }
.sysinfo td.value {	background-color: #DEDEDE; }
.sysinfo td.subvalue { background-color: #DEDEDE; padding-left:5%;}
.sysinfo td.subvalue-2 { background-color: #DEDEDE; padding-left:7%;}
.sysinfo td.altvalue { background-color: #F0F0F0; }
.sysinfo td.PASS { }
.sysinfo td.FAIL { }


div.results {  width:600px; margin-bottom: 20px; font-size: 12px }
div.results table {  width:100%; margin-bottom: 10px; }

div.results table.errormask { border: 0; border-collapse: collapse; }
div.results table.errormask tr { height: 10px; }
div.results table.errormask td { border: 1px solid black; }
div.results table.errormask tr.noborder td { padding : 0; border : 0; font-size: 8px; }
div.results table.errormask td.bitok { background-color: green; color: green; padding : 0; font-family: Courier New, Courier, monospace; }
div.results table.errormask td.biterr { background-color: red; color: red; padding : 0; font-family: Courier New, Courier, monospace; }

.results tr.fail {  }
.results td {	padding:0.25em; text-align: left }
.results td.header { background-color: #CCCCCC; font-weight: }
.results td.value {	background-color: #DEDEDE; }
.results td.subvalue { background-color: #DEDEDE; padding-left:5%;}
.results td.altvalue { background-color: #F0F0F0; }
.results td.PASS { }
.results td.INCOMPLETE { }
.results td.FAIL { }

.footer { font-size: 10px; text-align: left}
.footer p { font-size: 9px; border-top: dotted black 1px; margin-top: 10px; }
.footer table, tr {  width:600px; margin-bottom: 20px; font-size: 12px }
.footer td { padding:0.25em }
*/

/* Typewriter */
/*
body, p { font-family: Courier New, Courier; color:black; width: 600px; font-size: 11px; }
h1 { font-size:2.0em;}
h2 { font-size:1.75em; }

.header table {  width:640px; margin: 0; }

.summary table {  width:600px; margin-left: 15px; border-collapse: collapse; margin-bottom: 20px; font-size: 1.0em;  }
.summary td { }
.summary td.PASS { }
.summary td.INCOMPLETE { }
.summary td.FAIL { }

.sysinfo table {  width:600px; margin-left: 15px; border-collapse: collapse; margin-bottom: 20px; font-size: 1.0em;  }
.sysinfo td { border: 1px solid black; padding:0.25em; }
.sysinfo td.value { background-color: #EEEEEE; }
.sysinfo td.subvalue { background-color: #EEEEEE; padding-left: 5%; }
.sysinfo td.subvalue-2 { background-color: #EEEEEE; padding-left: 7%; }
.sysinfo td.altvalue { }

.results table {  width:600px; margin-left: 15px; border-collapse: collapse; margin-bottom: 20px; font-size: 1.0em;  }
.results tr.fail {  }
.results td { border: 1px solid black; padding:0.25em; }
.results td.header { background-color: #CCCCCC; font-weight: bold; text-align: left; }
.results td.value { background-color: #EEEEEE; }
.results td.subvalue { background-color: #EEEEEE; padding-left: 5%; }
.results td.altvalue {  }
.results td.PASS { }
.results td.INCOMPLETE { }
.results td.FAIL { }

.footer { font-size: 10px; text-align: left}
.footer p { font-size: 9px; border-top: dotted black 1px; margin-top: 10px; }
.footer table, tr {  width:600px; margin-left: 15px; border-collapse: collapse; margin-bottom: 20px; font-size: 1.0em;  }
.footer td { border: none}
*/