/*crossword eclipse styles*/ 
.answerboxstyle {
 background-color : #fffaf0;
 color: #8A2BE2;
 border-color : #808080;
 border-style : solid;
 border-width : 1px;
 display : block;
 padding : 0.75em;

      }

.box {
 border-style : solid;
 border-width : 1pt;
 cursor : pointer;
 font-size : 0.12in;
 font-weight : bold;
 height : 0.18in;
 overflow : hidden;
 text-align : center;
 width : 0.18in;
      }
.boxcheated_sel {
 background-color : #fff1d7;
 border-color : #c00000;
 color : #2080d0;
      }
.boxcheated_unsel {
 background-color : #ffffff;
 border-color : #606060;
 color : #2080d0;
      }
.boxerror_sel {
 background-color : #fff1d7;
 border-color : #c00000;
 color : #bf0000;
      }
 .boxerror_unsel {
 background-color : #fff0f0;
 border-color : #606060;
 color : #bf0000;
      }
.boxnormal_sel {
 background-color : #fff1d7;
 border-color : #c00000;
 color : #000000;
      }
.boxnormal_unsel {
 background-color : #ffffff;
 border-color : #606060;
 color : #000000;
      }

.cluebox {
 border-bottom-width : 1px;
 border-color : #c0c0c0;
 border-left-width : 0;
 border-right-width : 0;
 border-style : solid;
 border-top-width : 1px;
 font-size : 85%;
 margin-top : 1em;
 padding-bottom : 0.5em;
 padding-left : 0;
 padding-right : 0;
 padding-top : 0.5em;
      }
.crosswordarea {
 background-color : #d0d8e0;
 color: #8A2BE2;
 border-color : #808080;
 border-style : solid;
 border-width : 2px;
 padding : 0.5em;
      }
.cntrtbl table {
 margin-left: auto;
 margin-right: auto;
 padding: 5px;
}

/*lightbox styles*/

