td.exercises {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    vertical-align: top;
    padding : 2px 2px 2px 2px;
}
td.exercisesgrayed {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    vertical-align: top;
    padding : 2px 2px 2px 2px;
}
table.exercises {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    margin: 0px 0px 2px 2px;
}
td.embeddedexercises {
    vertical-align: top;
}
td.embeddedexercisesgrayed {
    vertical-align: top;
    background : #ddd;
}
table.embeddedexercises {
    margin: 0px 0px 0px 0px;
}
table.embeddedexercisesgrayed {
    margin: 0px 0px 0px 0px;
    background : #ddd;
}
p.greenalert {
  margin: 20px 50px 20px 50px;
	  color: #0a3;
  font-size : 16pt;
}
p.bluealert {
  margin: 20px 0px 20px 50px;
	  color: #03a;
  font-size : 16pt;
}
p.correct {
  margin: 20px 0px 20px 25px;
  color: #0F0;
  font-size : 16pt;
}
p.notcorrect {
  margin: 20px 0px 20px 25px;
  color: #FF0000;
  font-size : 16pt;
}
p.OK {
  margin: 20px 0px 20px 25px;
  color: #0F0;
  font-size : 16pt;
}
p.error {
  margin: 20px 0px 20px 25px;
  color: #FF0000;
  font-size : 16pt;
}
p.please {
    color       : #222;
    font-size   : 0.8em;
    padding     : 0 0 0 0;
}
.sales {
    color       : #00F;
    font-size   : 1.1em;
}
.onlyavailable {
    color       : #444;
    font-size   : 0.8em;
}
.onlyavailable a {
    color       : #444;
    font-size   : 1em;
}
table.noborder = {
}
tr.noborder = {
}
td.noborder = {
}
table.answerstats {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
td.answerstatshead {
   text-align          : center;
   font-weight         : bold;
   border-top          : 1px solid #000;
   border-left         : 1px solid #000;
   border-bottom       : 1px solid #000;
   border-right        : 1px solid #000;
   margin: 0px 0px 0px 0px;
   padding: 2px 2px 2px 2px;
}
tr.goprostats {
   border-top          : 1px solid #000;
}
td.goprostats {
   margin: 0px 0px 0px 0px;
   padding: 4px 4px 4px 4px;
   border-left         : 1px solid #000;
   text-align : center;
}
td.goprostatsleft {
   margin: 0px 0px 0px 0px;
   padding: 4px 4px 4px 4px;
}
tr.answerstatstotal {
   background-color    : #ffffff;
   color               : #000000;
   margin: 0px 0px 0px 0px;
   padding: 2px 2px 2px 2px;
   border-bottom       : 1px solid #000;
}
tr.answerstats1 {
   background-color    : #bbbbbb;
   color               : #000000;
   margin: 0px 0px 0px 0px;
   padding: 2px 2px 2px 2px;
   border-bottom       : 1px solid #000;
}
tr.answerstats2 {
   background-color    : #eeeeee;
   color               : #000000;
   margin: 0px 0px 0px 0px;
   padding: 2px 2px 2px 2px;
}
td.answerstatsleft {
   text-align          : left;
   border-top          : 1px solid #000;
   border-right        : 1px solid #000;
   border-bottom       : 1px solid #000;
   border-left         : 1px solid #000;
   margin: 0px 0px 0px 0px;
   padding: 2px 2px 2px 2px;
}
td.answerstatsright {
   text-align          : right;
   border-top          : 1px solid #000;
   border-right        : 1px solid #000;
   border-bottom       : 1px solid #000;
   border-left         : 1px solid #000;
   margin: 0px 0px 0px 0px;
   padding: 2px 2px 2px 2px;
}
table.answer {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}
td.answerleft {
    border-right: 1px solid #000;
    margin: 0px 0px 0px 0px;
    padding: 8px;
    vertical-align: top;
}
td.answerright {
    margin: 0px 0px 0px 0px;
    padding: 8px;
    vertical-align: top;
}
table.answertop {
    width : 100%;
}
td.answertopleft {
    text-align: left;
}
td.answertopright {
    text-align: right;
}
