#sidebardrills {
 width: 200px;
 text-align: center;
 margin-left: 5px;
 background-color: #fff;
 float: left;
 margin-right: 0px;
 border: 0px solid #ccc;
}

.tf-short {
 width: 500px;
 padding: 0px;
 background-color: transparent;
 color: #000000;
 border: 1px dotted #cccccc;
 }

.tf-short td.number {
 width: 15px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 background-color: #DEF5DC;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: center;
 }

.tf-short td.question {
 width: 365px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 background-color: #F4F4F4;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: left;
 }

.tf-short td.answer {
 width: 60px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 font-weight: bold;
 background-color: transparent;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: center;
 }






.tf {
 width: 610px;
 padding: 0px;
 background-color: transparent;
 color: #000000;
 border: 1px dotted #cccccc;
 }

.tf td.number {
 width: 15px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 background-color: #DEF5DC;
 color: #000000;
 border: 1px solid #cccccc;
 vertical-align: top;
 text-align: right;
 }

.tf td.question {
 width: 535px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 background-color: #f8f8f8;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: left;
 }

.tf td.answer {
 width: 60px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 font-weight: bold;
 background-color: transparent;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: center;
 }







.mc {
 width: 610px;
 padding: 0px;
 background-color: transparent;
 color: #000000;
 border: 1px dotted #cccccc;
 }

.mc td.number {
 width: 15px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 background-color: #DEF5DC;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: right;
 }

.mc td.question {
 width: 595px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 background-color: #F4F4F4;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: left;
 }

.mc td.answer {
 width: 610px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 font-weight: bold;
 background-color: transparent;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: center;
 }

.mc td.answer-long {
 width: 610px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 font-weight: bold;
 background-color: transparent;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: left;
 }











.bankrecdrills {
 width: 610px;
 padding: 0px;
 background-color: transparent;
 color: #000000;
 border: 1px dotted #cccccc;
 }

.bankrecdrills td.number {
 width: 15px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 background-color: #DEF5DC;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: right;
 }

.bankrecdrills td.question {
 width: 335px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 background-color: #F4F4F4;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: left;
 }

.bankrecdrills td.answer {
 width: 65px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 15px;
 font-weight: bold;
 background-color: #fff;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: center;
 }

.bankrecdrills td.answer-nb {
 width: 65px;
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 12px;
 background-color: transparent;
 color: #000000;
 border: 1px solid #cccccc;
 text-align: center;
 }
