    <style type="text/css">
      .dummy {background-color:#ddd;font:22px bold;height:28px;width:30px;border:1px solid #fff;text-align: center}
      .DownloadTableStyle {border:1px solid #000099; background: #ffffff;}
      .SudTableFormStyle {border:20px solid #caede3; background: #ccefe5;}
      .SudTableStyle {border:3px solid #262d8b; Border-Color:#000000; background: #fff }

      .cl1 {background-color:#ffffff;font:26px bold;
             font-size: 180%;
             color:#00bb00;height:35px;width:37px;
             border:0px solid #ffffff;text-align: center; 
             vertical-align:middle}
      .cl2 {background-color:#eeeeee;font:26px bold;
             font-size: 180%;
             color:#00bb00;height:35px;width:37px;
             border:0px solid #ffffff;text-align: center; 
             vertical-align:middle}
      .cl11 {background-color:#ffffff;font:26px bold;
             font-size: 180%;
             color:#000000;height:35px;width:37px;
             border:0px solid #fff;text-align: center; 
             vertical-align:middle}
      .cl22 {background-color:#eeeeee;font:26px bold;
             font-size: 180%;
             color:#000000;height:35px;width:37px;
             border:0px solid #fff;text-align: center; 
             vertical-align:middle}


      .ClassSudokuStatus1
       {
	 background-color:#f4f4f4;font:16px bold;color:#000000;border:1px solid #fff;text-align: left; cursor:default; overflow:hidden; font-size:'80%';Font-Weight:'bold';Font-Family: 'Arial'; Font-Style: 'italic'; font-variant:normal
       }

      .ClassSudokuStatus 
       {
	 background-color:#f4f4f4;color:#000000;border:1px solid #fff;text-align: left; cursor:default; overflow:hidden; font-size:'100%';Font-Weight:'bold';Font-Family: 'Arial'; Font-Style: 'italic'; font-variant:normal
       }

      .ClassSudokuStatusFieldSet{background-color:#fff;font:14px bold;color:#262d8b; cursor:default; border:2px #224488 solid}
      .midcl1 {background-color:#fff;font:30px bold;color:#00bb00;height:40;width:44px;border:2px solid #fff;text-align: center}
      .midcl11 {background-color:#fff;font:30px bold;color:#000000;height:40;width:44px;border:2px solid #fff;text-align: center}
      .bigcl1 {background-color:#fff;font:40px bold;color:#00bb00;height:54;width:60px;border:2px solid #fff;text-align: center}
      .bigcl11 {background-color:#fff;font:40px bold;color:#000000;height:54;width:60px;border:2px solid #fff;text-align: center}
      .checkSolStyle {background-color:#fff;font:18px bold;color:#000066;border:3px solid #789;text-align: center;}

      .ClassSudokuLevelFieldSet{background-color:#fff;font:14px bold;color:#262d8b; cursor:default; border:2px #262d8b solid}

      .ClassNumSelFieldSet{background-color:#fff;font:14px bold;color:#262d8b; cursor:default; border:2px #262d8b solid}

      .ClassPrintSudokuFieldSet{background-color:#fff;font:14px bold;color:#262d8b; cursor:default; border:2px #262d8b solid}

      .ClassZoomSudokuFieldSet{background-color:#fff;font:14px bold;color:#262d8b; cursor:default; border:2px #262d8b solid}

      .ClassLegend{font:14px #bold;color:#262d8b; cursor:default;}

      .ClassZoomRadio{background-color:#fff;font:16px bold;color:#000000; cursor:default}
      .ClassZoomText{background-color:#fff;font:18px bold;color:#000000; cursor:default}
      .ClassCounterFieldSet{background-color:#fff;font:14px bold;color:#262d8b; cursor:default; border:2px #262d8b solid}




      .ClassSudokuButton {
background-color:'#e8e8e8'; color:'#2266aa';border:4px solid outset; BorderColor:'#335599'; border-top-style:outset; border-right-style:outset; border-bottom-style:outset; border-left-style:outset; font-size:'80%';Font-Weight:'bold';Font-Family: 'Arial'; Font-Style: 'italic'; font-variant:normal
}

      .ClassCounterStartButton{
background-color:'#e8e8e8'; color:'#2266aa';border:4px solid outset; BorderColor:'#335599'; border-top-style:outset; border-right-style:outset; border-bottom-style:outset; border-left-style:outset; font-size:'80%';Font-Weight:'bold';Font-Family: 'Arial'; Font-style: 'italic'; font-variant:normal
}

      .ClassCounterStop{
background-color:'#e8e8e8'; color:'#2266aa';border:4px solid outset; BorderColor:'#335599'; border-top-style:outset; border-right-style:outset; border-bottom-style:outset; border-left-style:outset; font-size:'80%';Font-Weight:'bold';Font-Family: 'arial'; Font-style: 'italic'; font-variant:normal
}

      .ClassCounterReset{
background-color:'#e8e8e8'; color:'#2266aa';border:4px solid outset; BorderColor:'#335599'; border-top-style:outset; border-right-style:outset; border-bottom-style:outset; border-left-style:outset; font-size:'80%';Font-Weight:'bold';Font-Family: 'arial'; Font-style: 'italic'; font-variant:normal
}


      .ClassPrintPuzzleButton{
background-color:'#e8e8e8'; color:'#2266aa';border:4px solid outset; BorderColor:'#335599'; border-top-style:outset; border-right-style:outset; border-bottom-style:outset; border-left-style:outset; font-size:'80%';Font-Weight:'bold';Font-Family: 'arial'; Font-style: 'italic'; font-variant:normal
}
      .ClassRestartGameButton{
background-color:'#e8e8e8'; color:'#2266aa';border:4px solid outset; BorderColor:'#335599'; border-top-style:outset; border-right-style:outset; border-bottom-style:outset; border-left-style:outset; font-size:'80%';Font-Weight:'bold';Font-Family: 'Arial'; Font-style: 'italic'; font-variant:normal
}
      .ClassUndoStepButton{
background-color:'#e8e8e8'; color:'#2266aa';border:4px solid outset; BorderColor:'#335599'; border-top-style:outset; border-right-style:outset; border-bottom-style:outset; border-left-style:outset; font-size:'80%';Font-Weight:'bold';Font-Family: 'arial'; Font-style: 'italic'; font-variant:normal
}
      .ClassCheckSolutionButton{
background-color:'#e8e8e8'; color:'#2266aa';border:4px solid outset; BorderColor:'#335599'; border-top-style:outset; border-right-style:outset; border-bottom-style:outset; border-left-style:outset; font-size:'80%';Font-Weight:'bold';Font-Family: 'Arial'; Font-style: 'italic'; font-variant:normal
}



      .ClassCounterText{background-color:#fff;font:14px ;color:#003366; cursor:default}



      .ClassNumberSelectionTd{
background-color:'#e8e8e8'; color:'#2266aa';border:2px solid outset; BorderColor:'#335599'; border-top-style:outset; border-right-style:outset; border-bottom-style:outset; border-left-style:outset; font-size:'80%';Font-Weight:'bold';Font-Family: 'Arial'; text-align:'center'
}

      .ClassNumberSelectionNum{background-color:#fff;font:22px bold;color:#262d8b;width:26px;height:26px; text-align: 'center'; cursor:default; vertical-align:'center'}

      .ClassCur{cursor:default}
      .CommentTableStyle {border:5px solid #262d8b; BorderColor=#262d8b; background: #262d8b }

      .ClassSudokuText1
        {
         color:#000000;Font-Family: 'Arial';Font-Weight:'bold';font-size: 90%;Font-style: 'normal';
        }


.TextStyle5{
  background-color:#fff;color:#008800;font-size:'80%';Font-Weight:'bold';Font-Family: 'Arial'; text-align:'center'
}

.TextStyle6{
  background-color:#fff;color:#000088;font-size:'80%';Font-Weight:'normal';Font-Family: 'Arial'; text-align:'center'
}

.TextStyle7{
  background-color:#223399;color:#aaaaaa;font-size:'100%';Font-Weight:'bold';Font-Family: 'Arial'; text-align:'center'
}

.TextStyle8{
  background-color:#223399;color:#aaaaaa;font-size:'90%';Font-Weight:'bold';Font-Family: 'Arial'; text-align:'center'
}


    </style>