/* CSS Document #009900 */
body{
/*background-image:url(/img/bg2.png);
background-repeat:no-repeat;
background-position:center right;*/
}
form{
margin:0;
padding: 1em 0;
}
#accordionR{
height:150%;
width:100%;
background-color:#F2FFE6;
}
#how, #rul, #tec{
    margin-top:0px;
    display:none;
    background-color:#F2FFE6;
}
#cellDiv{
    margin-top:0px;
    display:none;
}

#how2play{
    width:18%;
    float:left;
    margin-top:0%;
    margin-right:0;
	padding-left:1%;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
}
#how2play h5, #columnLeft h5{
    font-size:1.1em;
    background-image:url(/img/fon.png);
    background-position:top;
    background-repeat:repeat-x;
    line-height:1.5em;
    padding-bottom:0px;
    margin-bottom:0px;

}
#how2play h5 a{
    text-align:center;
    text-decoration:none;
    color:#448;
}
#how2play h5 a:link{
    color:#448;
}	
#how2play h5 a:visited{
    color:#448;
}
#how2play h5 a:link:hover,  h5 a:visited:hover{
    color:#000;
    color:#000;
    border-bottom:1px dashed #333;
}
#opidsample{
/*font:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#003399;*/

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:.8em;
line-height:1.5;
}
#recTab{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#009933;
}
#frm{
margin:0;
padding:0;
text-align:center;
}
#GameMap {
	background-image: url(/img/sw.png);
	background-position:center left;
	background-repeat:no-repeat;
    margin-top:0%;
    margin-left:1%;
    margin-right:0%;
    padding-left:0%;
    padding-top:0%;
    float:left;
    width: 55%;
	/*background-image: url(/img/bamb1.png);
	background-position:center left;
	background-repeat:no-repeat;
	
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;*/
}

#googlebar {
    margin-top:0%;
    margin-left:0%;
    margin-right:0%;
    padding-right:1%;
    padding-top:0%;
    float:right;
    width: 12%;
	height:100%;
	
}
#GameMenu{
    padding-left:0%;
    width:100%;
    margin-left:0%;
    text-align:center;
    padding-right: 0%;
}
#GameMenu ul li{
    display:inline;
}
#GameMenu ul{
    list-style:none;
}
#GameMenu li{
    padding: 0px 10px 32px 32px;
    font:1em;
}
.greenImg{
    background: url(img/flaggreen32.png) no-repeat;
}
.yellowImg{
    background: url(img/flagyellow32.png) no-repeat;
}
.redImg{
    background: url(img/flagred32.png) no-repeat;
}
.clearImg{
    background: url(img/clear.png) no-repeat;
}	
.solveImg{
    background: url(img/solve.png) no-repeat;
}
.GT{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
color:#006600;
}
#GameMenu a{
    text-align:center;
    text-decoration:none;
    color:#448;
}
#GameMenu a:link{
    color:#448;
}	
#GameMenu a:visited{
    color:#448;
}
#GameMenu a:link:hover, a:visited:hover{
    color:#000;
    color:#000;
    border-bottom:1px dashed #333;
}
#gTab{
    margin:0;
    text-align:center;
	padding-left:5%;
}
#addMenu{
	margin:0;
    width:100%;
    text-align:center;
	background-color:#FFFFFF;
}
#addMenu ul li{
    display:inline;
}
#addMenu ul{
    list-style:none;
}
#addMenu li{
    padding: 0px 0px 16px 32px;
    font:1em;
}
.checkImg{
    background: url(img/check.png) no-repeat;
}
.printImg{
    background: url(img/fileprint.png) no-repeat;
}
#addMenu a{
    text-align:center;
    text-decoration:none;
    color:#448;
}
#addMenu a:link{
    color:#448;
}	
#addMenu a:visited{
    color:#448;
}
#addMenu a:link:hover, a:visited:hover{
    color:#000;
    border-bottom:1px dashed #333;
}
table {
    border-collapse:collapse;
    border:3px solid #444;
    text-align:center;
}
td {
    width:50px;
    height:50px;
    text-align:center;
    font-size:36px;
    white-space:nowrap;
    padding:0;
    margin:0;
    cursor:default;

}
td.clnoVal {
    background-color:#FFFFFF;
    color:#009900;
}
td.clhasVal{
    background-color:#FFFFFF;
    color:#000000;
}
td.clnoValY{
    background-color:#F2FFE6;
    color:#009900;
}	
td.clhasValY{
    background-color:#F2FFE6;
    color:#000000;
}
/*----*/
td.clnoValUpSolid {
    background-color:#FFFFFF;
    color:#009900;
    border-top:2px solid #444;
}
td.clhasValUpSolid{
    background-color:#FFFFFF;
    color:#000000;
    border-top:2px solid #444;
}
td.clnoValYUpSolid{
    font: bold ;
    font-size: 36px;
    background-color:#F2FFE6;
    color:#009900;
    border-top:2px solid #444;
}	
td.clhasValYUpSolid{
    background-color:#F2FFE6;
    color:#000000;
    border-top:2px solid #444;
}
/*---*/
/*----*/
td.clnoValLeftSolid {
    background-color:#FFFFFF;
    color:#009900;
    border-left:2px solid #444;
}
td.clhasValLeftSolid{
    background-color:#FFFFFF;
    color:#000000;
    border-left:2px solid #444;
}
td.clnoValLeftSolidLeftUpSolidUpSolid {
    background-color:#FFFFFF;
    color:#009900;
    border-left:2px solid #444;
    border-top:2px solid #444;
}
td.clhasValLeftSolidLeftUpSolidUpSolid{
    background-color:#FFFFFF;
    color:#000000;
    border-left:2px solid #444;
    border-top:2px solid #444;
}
td.clnoValLeftSolidUpSolidLeftUpSolid {
    background-color:#FFFFFF;
    color:#009900;
    border-left:2px solid #444;
    border-top:2px solid #444;
}
td.clhasValLeftSolidUpSolidLeftUpSolid{
    background-color:#FFFFFF;
    color:#000000;
    border-left:2px solid #444;
    border-top:2px solid #444;
}
td.clnoValYUpSolidLeftUpSolid {
    background-color:#F2FFE6;
    color:#009900;
    border-left:2px solid #444;
    border-top:2px solid #444;
}
td.clhasValYUpSolidLeftUpSolid{
    background-color:#F2FFE6;
    color:#000000;
    border-left:2px solid #444;
    border-top:2px solid #444;
}
td.clnoValYLeftSolidUpSolidLeftUpSolid {
    background-color:#F2FFE6;
    color:#009900;
    border-left:2px solid #444;
    border-top:2px solid #444;
}
td.clhasValYLeftSolidUpSolidLeftUpSolid{
    background-color:#F2FFE6;
    color:#000000;
    border-left:2px solid #444;
    border-top:2px solid #444;
}
td.clnoValYLeftSolid{
    background-color:#F2FFE6;
    color:#009900;
    border-left:2px solid #444;;
}	
td.clhasValYLeftSolid{
    background-color:#F2FFE6;
    color:#000000;
    border-left:2px solid #444;;
}
/*-----------------------------------------*/
td.hasUsrVal:hover {
   background-image: url(img/remove.png);
   background-position:top right;
   background-repeat:no-repeat;
}
/*-----------------------------------------*/
#innerTab{
    text-align:center;
    margin-right:0;
    margin-left:3px;
}
#innerTab table{
    border:none;
    text-align:center;
    margin-left:6px;
}
#innerTab td:hover{
    background-color:#FF9900;
}
#innerTab td {
    width:12px;
    height:12px;
    white-space:nowrap;
    border: none;/*dotted 1px;*/
    font-size:0.3em;
    text-align:center;
    color:#666666;
    cursor:default;
}
#innerTab td.selCell{
    background-image:url(img/imgselcell2.png);
    background-position:center;
    background-repeat:no-repeat;
}
#btnDelCell{
    position:absolute;
    background-Image:url(img/remove.png);
    background-Position:center;
    background-Repeat:no-repeat;
    width:16px;
    height:16px;
}
#addMenu fieldset /*, #GameMenu fieldset*/ {
    margin-bottom: 1em;
    border: 1px solid #778;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    padding-left: 0%;
}
#addMenu legend /*, #GameMenu legend*/ {
    font-weight: bold;
    border: 1px solid #888;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    padding: .5em;
    background-color: #F2FFE6;
    color:#448;
}
#DivrecTab{
color:#009933;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border-bottom-color:#F2FFE6;
height:35%;
}
#recTab{
width:100%;
height:10px;
border-collapse:collapse;
border:1px solid #0099FF;
background-color:#F2FFE6/*FFFF99#66CCFF*/;

}
#recTab td{
height:10px;
font-size:1.1em;
text-align:left;
/*border:1px solid #0099FF;*/
}
#recTab td.textcenter{
text-align:center;
border-right:1px dotted #0099FF;
}
#recTab td.texleft{
text-align:left;
border-right:1px dotted #0099FF;
}
#recTab td.textright{
text-align:right;
border-left:1px dotted #0099FF;
}
#num{
    width:10%;
    height:10px;
    border-right:1px dotted #0099FF;
    text-align:left;
    font-weight:bold;
    white-space:nowrap;
    padding:0;
    margin:0;
    color:#006600;
}
#name{
	width:75%;
	height:10px;
	border-right:1px dotted #0099FF;
    text-align:left;
	font-weight:bold;
    white-space:nowrap;
    padding:0;
    margin:0;
    color:#006600;
}
#balls{
	width:15%;
    height:10px;
    text-align:right;
	border-right:1px solid #0099FF;
    font-weight:bold;
    white-space:nowrap;
    padding:0;
    margin:0;
    color:#006600;
}
.fnocol{
background-color:#FFFFFF;
font-size:1em;
}
.fcol{
background-color:#F2FFE6/*#CCCCCC*/;
font-size:1em;
}
#headTab{
border-bottom:1px solid #0099FF;
}
#dTitle{
background-color:#006600;
/*background-image:url(img/fon.png);
background-repeat:repeat-x;*/
}
span.initcap1{
	font-size:2em;
	color:#FFFFFF;/*CC0000;
	background-color:#F2FFE6;*/
}
#asimm{
/*background:url(img/invert.png);*/
}
#grLevSel{
background-color: #CCCCCC/*#99FF99*/;
}
#yeLevSel{
background-color: #CCCCCC/*#FFFFCC*/;
}
#reLevSel{
background-color: #CCCCCC/*#FF8B89*/;
}

#headRec h1{
padding-left:2%;
color:#336633;
}
h1{
font-size:1em;
}
