.studentQuestionBox .righttext input {
	text-align: right;
}

.studentQuestionBox .title {
/*	background-color: #DCF; */
	background-color: #E6EFBC; 
	font-size: .8em;
	font-weight: bold;
	width: 14em;
	text-align: center;
	padding: 2px;
}

.studentQuestionBox .t {
	width: 24em;
	clear: both;
}

.studentQuestionBox .header {
        text-align: center;       
        border-bottom: 1px solid black;
}

.studentQuestionBox .journal {
/*	background-color: #DDC; */
	background-color: #DDC; 
}

.studentQuestionBox .fset th {
/*	background-color: #CCF; */
	background-color: #E6EFBC; 
	font-size: 0.8em;
	font-weight: bold;
	padding: 4px;
	border-bottom: none;
}

.studentQuestionBox .data {
/*	background-color: #FFF4DA; */ 
	background-color: #E6DDD0; 
	border-collapse: collapse;
}

.studentQuestionBox .data th {
/*	background-color: #C8B8DA; */
	background-color: #E6EFBC; 
	font-size: 0.8em;
	font-weight: bold;
	border-bottom: 1px solid black;
	padding: 4px;
}

.studentQuestionBox .data td {
	padding: 4px;
}

.studentQuestionBox table.lineheight td {
	line-height: 1.75em;
	white-space: nowrap;
}

.studentQuestionBox .data {
	margin-bottom: 15px;
}

.studentQuestionBox .company {
        color: #55E;
        font-weight: bold;
}

.studentQuestionBox .divider {
	background-color: #FFF;
}

.studentQuestionBox .left {
	width: 50%;
	float: left;
	border-right: 1px solid black;
	margin-right: -1px;
}

.studentQuestionBox .right {
	width: 50%;
	float: right;
	border-left: 1px solid black;
	margin-left: -1px;
}

.studentQuestionBox .assets {
	float: right;
	border-top: 2px solid black;
	padding: 1px;
}

.studentQuestionBox .liabilities {
	float: left;
	border-top: 2px solid black;
	padding: 1px;
}

.studentQuestionBox .balance {
	float: left;
	text-align: right;
}

.studentQuestionBox .topbar {
	padding-left: 6.25em;
}

.studentQuestionBox .total {
	clear: both;
}


.studentQuestionBox .singleline {
	border-bottom:1px solid black;
}

.studentQuestionBox .doubleline { 
	border-bottom:3px solid black; 
	border-bottom-style:double;
}



			/* T-Account table, see QID 941072 */

.studentQuestionBox .taccount {
	border-collapse: collapse;
}

.studentQuestionBox table.taccount td {
	padding: 0.3em;
	text-align: left;
	white-space: nowrap;
}

.studentQuestionBox table.taccount .theader { 
	border-bottom: 1px solid black;
/*	background-color: #DCF; */
	background-color: #E6EFBC; 
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
}

.studentQuestionBox table.taccount .boxA {
	border-right: 1px solid black;
}

.studentQuestionBox table.taccount .boxB {
	border-top: 1px solid black;
	padding-right: 0.5em;
}

.studentQuestionBox table.taccount .boxC {
	border-top: 1px solid black;
	border-right: 1px solid black;
}

.studentQuestionBox table.taccount .boxD {
	border-top: 1px solid black;
}



			/* Basic table, see QID 931034 */

.studentQuestionBox .basic {
	border-collapse: collapse;
}

.studentQuestionBox table.basic td {
	padding: 0.4em;
}

.studentQuestionBox table.basic .box1 {
	border: 1px solid black;
}

.studentQuestionBox table.basic .box2 {
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-right:1px solid black;
}

.studentQuestionBox table.basic .box3 {
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
}

.studentQuestionBox table.basic .box4 {
	border-bottom:1px solid black;
	border-right:1px solid black;
} 