.add_table
{

border-collapse:collapse;
}

.add_table td
{
border: 1px solid black;
/*padding: 0px;
margin: 0px;
border-spacing: 0px;*/
width: 2em;
height: 2em;
text-align: center;
/* font-size:120% */
}


.add_table td.lside
{
border: 2px solid black;
/*padding: 0px;
margin: 0px;
border-spacing: 0px;*/
width: 2em;
height: 2em;
text-align: center;
/* font-size:120% */
}

.add_table td input
{
/*padding: 0px;
border-spacing: 0px;*/
width: 1.6em;
/*height: 2em;*/
font-size:100%;
text-align: center;
}



.add_table td.lrow
{

border-bottom: 2px solid black;

}


.add_table td.lcol
{

border-right: 2px solid black;

}

.add_table td.lboth
{
border-right: 2px solid black;
border-bottom: 2px solid black;

}

#q6form .partbody p{word-spacing:0.4em;}
#q6form .pc input{width:4.5em;}
#q6form .pe input{width:3.5em;}

#q10form .ls,
#q11form .ls{width:14em;}


.ls {width:12em;}
.rs {width:6em;}
