#mainTable{}
.definitionCell{background-color:#FF9900; width:60px; height:60px; border-width:1px; border-style:solid; border-color:#c86000;  text-align:center; color:#FFF;}
.def{cursor:pointer;border-bottom:1px solid #c86000;color:#FFF;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;line-height:10px;padding-bottom:1px;padding-top:1px;text-align:center;width:%;}
.rasterDef{color:#FFF;}
.rasterMagentaDef{background:#fad5e5 none repeat scroll 0 0;}
.noBorder{border-bottom:0 solid #c86000;padding-top:1px;}
.imageCell{border-width:1px; border-style:solid; border-color:#c86000; text-align:center; }
.editableCell{background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300; color:#004c78; width:60px; height:60px; background-position:left top; background-repeat:no-repeat; text-align:center; font-size:24px; font-weight:bold;}
.rasterCell{background-color:#ffcfcf; border-width:1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300; color:#004c78; width:60px; height:60px; background-position:left top; background-repeat:no-repeat; text-align:center; font-size:24px; font-weight:bold;}
.rasterMagentaCell{background-color:#fad5e5; border-width:1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300; color:#004c78; width:60px; height:60px; background-position:left top; background-repeat:no-repeat; text-align:center; font-size:24px; font-weight:bold;}
.highlightedCell{background-color:#ECF6FD; color:#004c78; width:60px; height:60px; background-position:left top; background-repeat:no-repeat; text-align:center;}
.selectedCell{background-color:#9fdaf5; color:#FFF; width:60px; height:60px; background-position:left top; background-repeat:no-repeat; text-align:center;}
.completedCell{background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300; text-transform:uppercase; color:black; width:60px; height:60px; background-position:left top; background-repeat:no-repeat; text-align:center; font-size:30px; font-weight:bold;}
.completedCell.rasterCell{background-color:#ffcfcf; color:black; width:60px; height:60px; font-size:24px; font-weight:bold;}
.completedCell.rasterMagentaCell{background-color:#fad5e5; color:black; width:60px; height:60px; font-size:24px; font-weight:bold;}
.completedCell.rasterCell.verticalSpaceLineCell{border-width:1px 5px 1px 1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300;}
.completedCell.rasterMagentaCell.verticalSpaceLineCell{border-width:1px 5px 1px 1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300;}
.completedCell.rasterCell.horizontalSpaceLineCell{border-width:1px 1px 5px 1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300;}
.completedCell.rasterMagentaCell.horizontalSpaceLineCell{border-width:1px 1px 5px 1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300;}
.completedCell.verticalSpaceLineCell{border-width:1px 5px 1px 1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300;}
.completedCell.horizontalSpaceLineCell{border-width:1px 1px 5px 1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300;}
.rasterCell.verticalSpaceLineCell{border-width:1px 5px 1px 1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300;}
.rasterMagentaCell.verticalSpaceLineCell{border-width:1px 5px 1px 1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300;}
.rasterCell.horizontalSpaceLineCell{border-width:1px 1px 5px 1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300;}
.rasterMagentaCell.horizontalSpaceLineCell{border-width:1px 1px 5px 1px; border-style:solid; border-color:#ffb300 #c86000 #c86000 #ffb300;}
.errorCell{background-color:#E81E44;}
.child{}
.editableCell.rasterCell.highlightedCell{background-color:#ECF6FD;}
.editableCell.rasterMagentaCell.highlightedCell{background-color:#ECF6FD;}
.editableCell.rasterCell.highlightedCell.selectedCell{background-color:#9fdaf5;}
.editableCell.rasterMagentaCell.highlightedCell.selectedCell{background-color:#9fdaf5;}
.editableCell.rasterCell.selectedCell{background-color:#9fdaf5;}
.editableCell.rasterMagentaCell.selectedCell{background-color:#9fdaf5;}
.completedCell.highlightedCell.selectedCell{background-color:#9fdaf5;}
