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

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

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

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

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

.testings {
 padding: 0px;
 background-color: transparent;
 color: #575757;
 
 }

.testings td.number {
	width: 10px;
	padding: 7px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	background-color: #DEF5DC;
	color: #575757;
	border: 1px solid #cccccc;
	vertical-align: top;
	text-align: right;
	font-weight: bolder;
 }

.testings td.question {
	
	padding: 7px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	background-color: #f8f8f8;
	color: #575757;
	border: 1px solid #cccccc;
	text-align: left;
	vertical-align: top;
	font-weight: bolder;
 }
 
.testings td {
	

	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	border: 1px solid #cccccc;
	text-align: left;
	vertical-align: top;
	
 }
 
.tf {
 width: 100%;
 padding: 0px;
 background-color: transparent;
 color: #575757;
 border: 1px dotted #cccccc;
 }

.tf td{

	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	font-weight: bolder;
	border: 1px solid #cccccc;
	text-align: left;
 }

.tf td.header{

	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	font-weight:bold;
	border: 1px solid #cccccc;
	text-align: left;
 }
 
.tf td.number {
	width: 10px;
	padding: 7px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	background-color: #DEF5DC;
	color: #575757;
	border: 1px solid #cccccc;
	vertical-align: top;
	text-align: right;
	font-weight: bolder;
 }

.tf td.question {
	width: 90%;
	padding: 7px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	background-color: #f8f8f8;
	color: #575757;
	border: 1px solid #cccccc;
	text-align: left;
	vertical-align: top;
	font-weight: bolder;
 }

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


.mc {
	width: 100%;
	padding: 0px;
	background-color: transparent;
	color: #575757;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	border: 1px dotted #cccccc;
 }

.testings {
	width: 100%;
	padding: 0px;
	background-color: transparent;
	color: #575757;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	border: 1px dotted #cccccc;
 }

.testings td.question {
 padding: 7px;
 font-family: Verdana, Helvetica, Arial, serif;
 font-size: 11px;
 background-color: #F4F4F4;
 color: #575757;
 border: 1px solid #cccccc;
 text-align: left;
 }
 
.testings td{

	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	font-weight: bolder;
	border: 1px dotted #cccccc;
	text-align: left;
 }


.mc td{

	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	font-weight: bolder;
	border: 1px dotted #cccccc;
	text-align: left;
 }

.mc td.header{

	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	font-weight:bold;
	border: 1px solid #cccccc;
	text-align: left;
 }
.mc td.number {
	width: 10px;
	padding: 7px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	background-color: #DEF5DC;
	color: #575757;
	border: 1px solid #cccccc;
	text-align: right;
 }

.mc td.question {
	width: 90%;
	padding: 7px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 11px;
	background-color: #F4F4F4;
	color: #575757;
	border: 1px solid #cccccc;
	text-align: left;
	font-weight: bolder;
 }

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

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


.bankrecdrills {
 width: 100%;
 padding: 0px;
 background-color: transparent;
 color: #575757;
 border: 1px dotted #cccccc;
 }

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

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

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

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