ul.Nav {list-style: none;padding: 0;margin:0;white-space: nowrap;}
ul.Nav li { display: inline;padding-left:20px;position:relative;top:2px }
div#HdrTop {width:80%;text-align:right;height:100%;padding-right:10px;position:relative}
H1#WordokuH1 {color:white;font-size:25px;font-weight:bold;position:relative;top:25px}

div.HdrBottom {height:20px;color:white;font-size:14px;background-color:#e5ecf9;border-top:1px solid gray;border-bottom:1px solid gray}

a.NavHdr {font-size:14px}
a.NavHdr:link {TEXT-DECORATION: none; color:#4086BD} 
a.NavHdr:active {TEXT-DECORATION: none; color:#4086BD } 
a.NavHdr:visited {TEXT-DECORATION: none; color:#4086BD } 
a.NavHdr:hover {TEXT-DECORATION: none; COLOR: blue } 

td {font-family:Arial, Verdana;font-size:12px;padding:0px;margin:0px }
td.ctHdr
{
	border-right: dodgerblue 1px solid;
	padding-right: 2px;
	border-top: dodgerblue 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: dodgerblue 1px solid;
	padding-top: 2px;
	border-bottom: dodgerblue 1px solid;
	background-color: seashell;
}
td.ctOther {}

td.ctFtr {border:1px solid dodgerblue; 	padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:10px;}
h3 {color:#FF7F00; font-family:Arial, Verdana;font-size:12px;padding:0px;margin:0px }
h2 {color:#FF7F00; font-family:Arial, Verdana;font-size:16px;padding:0px;margin:0px }
table.tblContent {cellpadding:0px;cellspacing:0px}
div.ctUl {color:#FF7F00; text-decoration:underline;padding-top:5px;font-weight:bold;padding-left:5px}
div.ctTxt {padding-left:5px}

a.AAlwaysOnB:link {TEXT-DECORATION: none; COLOR: blue} 
a.AAlwaysOnB:active{TEXT-DECORATION: none; COLOR: blue } 
a.AAlwaysOnB:visited {TEXT-DECORATION: none; COLOR: blue } 
a.AAlwaysOnB:hover {TEXT-DECORATION: none; COLOR: gray } 




.kakurotable {
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	margin: 0 auto;
	vertical-align: middle;
}

.kakurotable tr td {
	height: 50px;
	width: 50px;
	font-family:Arial,Verdana;
	font-size: 18px;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	text-align: center;
}

.infotable {
	color:  #ffffff;
	border-style: none;
	width: 100%;
}

.infotable tr td{
	font-size: 18px;
	color: white;
	height: 50%;
	width: 50%;
	border-style: none;
}


.white {
	background-color: white;
}

.black {
	background-color: #72b6fe;
}

.infocell {
	margin: 0px;
	padding: 0px;
	background-color: #72b6fe;
	background-image: url(bcell2.jpg);
	background-repeat: no-repeat;
}

table.Numbertable {border:2px solid black;BORDER-COLLAPSE: collapse; width:350px;height:100%; cellSpacing:1; cellPadding:1 ;text-align:center}
table.Numbertable tr td {border:2px solid black} 