table.outer {border-color: #004466 #445555 #445555 #445555;
border-width: 3px 8px 8px 3px;
border-style: solid groove groove solid;
}
table.smallBoard {border-color: #004466 #445555 #445555 #445555;
border-width: 1px 2px 1px 2px;
border-style: solid groove groove solid;
padding:0; border-collapse: collapse; 
width: 170px; height: 170px;
}


table.inner {border-collapse: collapse; border: 3px #000088 solid; padding:0;}

input.g {border: 0; padding: 3px 3px 0px 3px; margin: 0; text-align:center; background-color: #ccddff; font-size: 25px; width:36px; height:36px;}
input.n {border: 0; padding: 3px 3px 0px 3px; margin: 0; text-align:center; background-color: #ffffff; font-size: 25px; width:36px; height:36px;}
input.s {border: 0; padding: 0; margin: 0; text-align:center; background-color: transparent; font-size: 11px; color: #666666;width:36px; height:36px;}
td.n {border: 0; padding: 0; margin: 0; text-align:center; background-color: transparent; font-size: 25px; width:36px; height:36px; color: #003399;}
td.s {border: 1px #000000 solid; padding:0; margin: 0; width:36px; height:36px; }



.pin {border: 0px #000000 solid;text-align:center; padding: 0px 12px 0px 12px; margin: 0; color: #003322; width:36px; height:36px;font-weight: bold; font-size: 25px;}

td.gsmall {border: 1px #000000 solid; padding:0; margin: 0;width: 17px; height: 17px; background-color: #ccddff;}
td.nsmall {border: 1px #000000 solid; padding:0; margin: 0;width: 17px; height: 17px; background-color: #ffffff;}

input.gsmall {border: 0; padding: 0px 0px 0px 0px; margin: 0; text-align:center; background-color: #ccddff; font-size: 12px; width: 17px; height: 17px;}
input.nsmall {border: 0; padding: 0px 0px 0px 0px; margin: 0; text-align:center; background-color: #ffffff; font-size: 12px; width: 17px; height: 17px;}

input.small {border: 0; padding: 0px 0px 0px 0px; margin: 0; text-align:center; font-size: 12px;width: 17px; height: 17px;}


a:link      { color:blue; text-decoration:none; }
a:visited   { color:blue; text-decoration:none; }
a:hover     { color:red; text-decoration:none; font-style: italic;}
a:active    { color:red; text-decoration:none; }

a.small:link  { color:blue; background-color: ; text-decoration:none; font-size:11px;font-weight: bold;line-height:10px;}
a.small:hover  { color:red; background-color: ; text-decoration:none; font-size:11px;font-weight: bold;font-style: normal;}
a.small:visited { color:blue; background-color: ; text-decoration:none; font-size:11px;font-weight: bold;line-height:10px;}


a.whiteAnchor {color: white; text-decoration: none;font-weight: bold; }
a.whiteAnchor:hover {color: white; text-decoration: none;font-weight: bold;font-style: italic;}

.label {font-family: serif, sans-serif; color:#005566; font-weight: bold;}

td.highLight {position:relative; border: 1px #ff0000 solid; padding:0; margin: 0; width:36px; height:36px; }

.smallNum {border: 1px red dotted; padding:0; margin: 0 0 6px 26px; width:7px; height:7px; font-size:1px;line-height:0;}
.bigNum {border: 1px red dotted; padding:0; margin: 2px 10px 3px 8px; width:18px; height:18px;font-size:1px;line-height:1;}


table.numberPad {background-color:#FBF0CA; border: 1px #FF732B solid; padding: 1px 3px 1px 3px;width:43px; height:40px; }
td.numberPad { padding:0; margin: 0;height: 11px;}


.la0{text-align:left;margin:0; padding:0;position:relative; z-index:3; top:0px; left:0; border: 0px blue solid;width:400px; height:370px;  }

.layer1 {border: 1px black solid;width:36px; height:36px; }
.la2{position:relative; z-index:1; top:0px; left:0; border: 0px blue solid;width:36px; height:36px;  }


.c00{position:relative; z-index:1; top:-365px; left:7px; border: 0px blue solid;width:36px; height:36px;}
.c01{position:relative; z-index:1; top:-365px; left:50px; border: 0px blue solid;width:36px; height:36px;}
.c02{position:relative; z-index:1; top:-365px; left:94px; border: 0px blue solid;width:36px; height:36px;}
.c03{position:relative; z-index:1; top:-365px; left:138px; border: 0px blue solid;width:36px; height:36px;}
.c04{position:relative; z-index:1; top:-365px; left:182px; border: 0px blue solid;width:36px; height:36px;}
.c05{position:relative; z-index:1; top:-365px; left:226px; border: 0px blue solid;width:36px; height:36px;}
.c06{position:relative; z-index:1; top:-365px; left:269px; border: 0px blue solid;width:36px; height:36px;}
.c07{position:relative; z-index:1; top:-365px; left:313px; border: 0px blue solid;width:36px; height:36px;}
.c08{position:relative; z-index:1; top:-365px; left:357px; border: 0px blue solid;width:36px; height:36px;}
.c10{position:relative; z-index:1; top:-324px; left:7px; border: 0px blue solid;width:36px; height:36px;}
.c11{position:relative; z-index:1; top:-324px; left:50px; border: 0px blue solid;width:36px; height:36px;}
.c12{position:relative; z-index:1; top:-324px; left:94px; border: 0px blue solid;width:36px; height:36px;}
.c13{position:relative; z-index:1; top:-324px; left:138px; border: 0px blue solid;width:36px; height:36px;}
.c14{position:relative; z-index:1; top:-324px; left:182px; border: 0px blue solid;width:36px; height:36px;}
.c15{position:relative; z-index:1; top:-324px; left:226px; border: 0px blue solid;width:36px; height:36px;}
.c16{position:relative; z-index:1; top:-324px; left:269px; border: 0px blue solid;width:36px; height:36px;}
.c17{position:relative; z-index:1; top:-324px; left:313px; border: 0px blue solid;width:36px; height:36px;}
.c18{position:relative; z-index:1; top:-324px; left:357px; border: 0px blue solid;width:36px; height:36px;}
.c20{position:relative; z-index:1; top:-283px; left:7px; border: 0px blue solid;width:36px; height:36px;}
.c21{position:relative; z-index:1; top:-283px; left:50px; border: 0px blue solid;width:36px; height:36px;}
.c22{position:relative; z-index:1; top:-283px; left:94px; border: 0px blue solid;width:36px; height:36px;}
.c23{position:relative; z-index:1; top:-283px; left:138px; border: 0px blue solid;width:36px; height:36px;}
.c24{position:relative; z-index:1; top:-283px; left:182px; border: 0px blue solid;width:36px; height:36px;}
.c25{position:relative; z-index:1; top:-283px; left:226px; border: 0px blue solid;width:36px; height:36px;}
.c26{position:relative; z-index:1; top:-283px; left:269px; border: 0px blue solid;width:36px; height:36px;}
.c27{position:relative; z-index:1; top:-283px; left:313px; border: 0px blue solid;width:36px; height:36px;}
.c28{position:relative; z-index:1; top:-283px; left:357px; border: 0px blue solid;width:36px; height:36px;}
.c30{position:relative; z-index:1; top:-242px; left:7px; border: 0px blue solid;width:36px; height:36px;}
.c31{position:relative; z-index:1; top:-242px; left:50px; border: 0px blue solid;width:36px; height:36px;}
.c32{position:relative; z-index:1; top:-242px; left:94px; border: 0px blue solid;width:36px; height:36px;}
.c33{position:relative; z-index:1; top:-242px; left:138px; border: 0px blue solid;width:36px; height:36px;}
.c34{position:relative; z-index:1; top:-242px; left:182px; border: 0px blue solid;width:36px; height:36px;}
.c35{position:relative; z-index:1; top:-242px; left:226px; border: 0px blue solid;width:36px; height:36px;}
.c36{position:relative; z-index:1; top:-242px; left:269px; border: 0px blue solid;width:36px; height:36px;}
.c37{position:relative; z-index:1; top:-242px; left:313px; border: 0px blue solid;width:36px; height:36px;}
.c38{position:relative; z-index:1; top:-242px; left:357px; border: 0px blue solid;width:36px; height:36px;}
.c40{position:relative; z-index:1; top:-201px; left:7px; border: 0px blue solid;width:36px; height:36px;}
.c41{position:relative; z-index:1; top:-201px; left:50px; border: 0px blue solid;width:36px; height:36px;}
.c42{position:relative; z-index:1; top:-201px; left:94px; border: 0px blue solid;width:36px; height:36px;}
.c43{position:relative; z-index:1; top:-201px; left:138px; border: 0px blue solid;width:36px; height:36px;}
.c44{position:relative; z-index:1; top:-201px; left:182px; border: 0px blue solid;width:36px; height:36px;}
.c45{position:relative; z-index:1; top:-201px; left:226px; border: 0px blue solid;width:36px; height:36px;}
.c46{position:relative; z-index:1; top:-201px; left:269px; border: 0px blue solid;width:36px; height:36px;}
.c47{position:relative; z-index:1; top:-201px; left:313px; border: 0px blue solid;width:36px; height:36px;}
.c48{position:relative; z-index:1; top:-201px; left:357px; border: 0px blue solid;width:36px; height:36px;}
.c50{position:relative; z-index:1; top:-160px; left:7px; border: 0px blue solid;width:36px; height:36px;}
.c51{position:relative; z-index:1; top:-160px; left:50px; border: 0px blue solid;width:36px; height:36px;}
.c52{position:relative; z-index:1; top:-160px; left:94px; border: 0px blue solid;width:36px; height:36px;}
.c53{position:relative; z-index:1; top:-160px; left:138px; border: 0px blue solid;width:36px; height:36px;}
.c54{position:relative; z-index:1; top:-160px; left:182px; border: 0px blue solid;width:36px; height:36px;}
.c55{position:relative; z-index:1; top:-160px; left:226px; border: 0px blue solid;width:36px; height:36px;}
.c56{position:relative; z-index:1; top:-160px; left:269px; border: 0px blue solid;width:36px; height:36px;}
.c57{position:relative; z-index:1; top:-160px; left:313px; border: 0px blue solid;width:36px; height:36px;}
.c58{position:relative; z-index:1; top:-160px; left:357px; border: 0px blue solid;width:36px; height:36px;}
.c60{position:relative; z-index:1; top:-119px; left:7px; border: 0px blue solid;width:36px; height:36px;}
.c61{position:relative; z-index:1; top:-119px; left:50px; border: 0px blue solid;width:36px; height:36px;}
.c62{position:relative; z-index:1; top:-119px; left:94px; border: 0px blue solid;width:36px; height:36px;}
.c63{position:relative; z-index:1; top:-119px; left:138px; border: 0px blue solid;width:36px; height:36px;}
.c64{position:relative; z-index:1; top:-119px; left:182px; border: 0px blue solid;width:36px; height:36px;}
.c65{position:relative; z-index:1; top:-119px; left:226px; border: 0px blue solid;width:36px; height:36px;}
.c66{position:relative; z-index:1; top:-119px; left:269px; border: 0px blue solid;width:36px; height:36px;}
.c67{position:relative; z-index:1; top:-119px; left:313px; border: 0px blue solid;width:36px; height:36px;}
.c68{position:relative; z-index:1; top:-119px; left:357px; border: 0px blue solid;width:36px; height:36px;}
.c70{position:relative; z-index:1; top:-78px; left:7px; border: 0px blue solid;width:36px; height:36px;}
.c71{position:relative; z-index:1; top:-78px; left:50px; border: 0px blue solid;width:36px; height:36px;}
.c72{position:relative; z-index:1; top:-78px; left:94px; border: 0px blue solid;width:36px; height:36px;}
.c73{position:relative; z-index:1; top:-78px; left:138px; border: 0px blue solid;width:36px; height:36px;}
.c74{position:relative; z-index:1; top:-78px; left:182px; border: 0px blue solid;width:36px; height:36px;}
.c75{position:relative; z-index:1; top:-78px; left:226px; border: 0px blue solid;width:36px; height:36px;}
.c76{position:relative; z-index:1; top:-78px; left:269px; border: 0px blue solid;width:36px; height:36px;}
.c77{position:relative; z-index:1; top:-78px; left:313px; border: 0px blue solid;width:36px; height:36px;}
.c78{position:relative; z-index:1; top:-78px; left:357px; border: 0px blue solid;width:36px; height:36px;}
.c80{position:relative; z-index:1; top:-37px; left:7px; border: 0px blue solid;width:36px; height:36px;}
.c81{position:relative; z-index:1; top:-37px; left:50px; border: 0px blue solid;width:36px; height:36px;}
.c82{position:relative; z-index:1; top:-37px; left:94px; border: 0px blue solid;width:36px; height:36px;}
.c83{position:relative; z-index:1; top:-37px; left:138px; border: 0px blue solid;width:36px; height:36px;}
.c84{position:relative; z-index:1; top:-37px; left:182px; border: 0px blue solid;width:36px; height:36px;}
.c85{position:relative; z-index:1; top:-37px; left:226px; border: 0px blue solid;width:36px; height:36px;}
.c86{position:relative; z-index:1; top:-37px; left:269px; border: 0px blue solid;width:36px; height:36px;}
.c87{position:relative; z-index:1; top:-37px; left:313px; border: 0px blue solid;width:36px; height:36px;}
.c88{position:relative; z-index:1; top:-37px; left:357px; border: 0px blue solid;width:36px; height:36px;}




