table{
	border-collapse: collapse;
}
td.ex_txt{
	padding :  3mm;
	width   : 70mm;
	border  : solid 1px black;
}
td.ans_txt{
	padding :  3mm;
	width   : 40mm;
	height  : 15mm;
	border  : solid 1px black;
}
td.read_txt{
	padding :  3mm;
	width   : 30mm;
	height  : 15mm;
	border  : solid 1px black;
}
td.q_no{
	text-align : center;
	padding : 1mm;
	border  : solid 1px black;
}
th{
	border : solid 1px black;
	background-color : #dddddd;
	color : black;
	font-weight : bold;
}
input{
	margin : 1px;
	padding: 1px;
}
p{
	padding : 1px;
	margin : 1px;
}
p.index{
	margin : 0px;
	text-align : center;
	font-weight : bold;
	font-size : 120%;
	background : white;
}
div{
	margin  : 0.5mm;
	padding : 0.7mm;
}

div.left_container{
	border : solid 0px black;
	float : left;
}

div.left_area_1{
	padding : 0px;
	background : pink;
	border : solid 2px deeppink;
}
div.left_area_2{
	padding : 0px;
	background : palegreen;
	border : solid 2px green;
}
div.left_area_3{
	padding : 0px;
	background : skyblue;
	border : solid 2px royalblue;
}

div.right_area_1{
	border : solid 0px black;
	float  : left;'
}
