body {
	font-family: Helvetica, "sans-serif";
	background-color: #ffffff;
}
p {
   line-height: 25px;
}
h1 {
   color: #333333;
   text-align: center;
}
a {
	color: #006699;
}
a:hover {
	color: #ffcd68;
}
#canvas-container {
   text-align: center;
   margin-top: 20px;
   margin-bottom: 20px;
}
.ex_testopts {
   width: 85%;
   margin: 0px auto;
   margin-bottom: 25px;
   margin-top: 25px;
}
.errtxt {
   color: #FF0004;
   font-size: 12px;
}
.infobox {
   text-align: left;
   font-size: 0.8em;
   background-color: #ffc;
   margin: 2.0em;
   padding: 1.0em;
   border: 1px solid #ccf;
   overflow: auto;
}
.displaynone {
   display: none;
}
.publishbox {
   background-color: #555;
   width: 150px;
   color: #fff;
   border: 1px solid #000;
   font-size: 0.8em;
   padding: 0.5em;
   overflow: auto;
   margin: 1.0em auto 0 auto;
}
.publishbox h1 {
   margin: 0;
   padding: 0;
   color: #fff;
   font-size: 1.2em;
}
.publishbox h1 a:link, .publishbox h1 a:visited {
   color: #fff;
   text-decoration: none;
}
img a:link, img a:visited {
   border: none;
}
.content {
   margin: auto;
   width: 800px;
}
#jsdiv {
   margin: 0px auto;
   width: 500px;
   padding: 15px 15px 15px 15px;
   font-size: 14px;
   background: #5F785D;
   border: #000000 solid 1px;
   border-radius: 3px;
   margin-bottom: 10px !important;
   color: #ffffff;
   display: none;
}
.repbtn {
   margin: 0px auto;
   padding: 5px 10px 5px 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   cursor: pointer;
}
.repbtn:disabled {
   cursor: not-allowed;
}
.repbtn_div {
   text-align: center;
   justify-content: center;
}