table.__datasq, table.__datasqv, table.__datasqr table.__.datasqn5{
margin:0 auto 0 auto;
}
table.__datasq td, table.__datasqr td{
padding-left:1em;
padding-right:1em;
}
table.__datasq td{
text-align:center;
}
table.__datasqr td{
text-align:right;
}
table.__datasqn5 td{
padding-left:0.25em;
padding-right:0.25em;
text-align:center;
}
/* QUERY: Should this use a different spacing rule ? */
table.__datasqv tr{
padding-top:1em;
padding-bottom:1em;
}
table.__datasqv td{
padding:1em;
text-align: center;
}
table.__datasqv2 tr:nth-child(2n+1) td{
padding-top:1em;
}
table.__datasqn5 tr td:nth-child(5n+0){
padding-right:1.5em;
}
table.__datasqn5 tr td:nth-child(5n+1){
padding-left:1.5em;
}
table.__datasqn3 tr td:nth-child(3n+0){
padding-right:1.5em;
}
table.__datasqn3 tr td:nth-child(3n+1){
padding-left:1.5em;
}
table.__colr2n td:nth-child(2n+1){
text-align:left;
}
table.__colr2n td:nth-child(2n+0){
text-align:right;
}