.l {
	color: #666;
	font-size: 18px;
	font-family: monospace, fixed;
	text-align: center;
	height: 20px;
	width: 20px;
}

.l0 {
	font-weight: bold;
	color: #000;
}

.error {
	color: #900;
	font-size: 18px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.reinput {
	padding: 4px;
	font-size: 16px;
	font-family: monospace, fixed;
}

.rebutton {
	font-size: 16px;
}

.cgroup {
	font-size: 16px;
	font-family: monospace, fixed;
}

.checkouter {
	width: 20px;
	height: 20px;
}

.checkinner {
	margin: 2px;
	width: 16px;
	height: 16px;
	text-align: center;
	font-size: 14px;
}

.t {
    font-weight: bold;
    color: #333;
}

.l1 { background-color: #33cc66; }
.ci1 { background-color: #33cc66; }
.co1 { border: 2px solid #33cc66; }
.l2 { background-color: #663333; }
.ci2 { background-color: #663333; }
.co2 { border: 2px solid #663333; }
.l3 { background-color: #33cccc; }
.ci3 { background-color: #33cccc; }
.co3 { border: 2px solid #33cccc; }
.l4 { background-color: #999999; }
.ci4 { background-color: #999999; }
.co4 { border: 2px solid #999999; }
.l5 { background-color: #cc6666; }
.ci5 { background-color: #cc6666; }
.co5 { border: 2px solid #cc6666; }
.l6 { background-color: #336633; }
.ci6 { background-color: #336633; }
.co6 { border: 2px solid #336633; }
.l7 { background-color: #99cc66; }
.ci7 { background-color: #99cc66; }
.co7 { border: 2px solid #99cc66; }
.l8 { background-color: #333399; }
.ci8 { background-color: #333399; }
.co8 { border: 2px solid #333399; }
.l9 { background-color: #999966; }
.ci9 { background-color: #999966; }
.co9 { border: 2px solid #999966; }
.l10 { background-color: #339999; }
.ci10 { background-color: #339999; }
.co10 { border: 2px solid #339999; }
.l11 { background-color: #66cc66; }
.ci11 { background-color: #66cc66; }
.co11 { border: 2px solid #66cc66; }
.l12 { background-color: #336666; }
.ci12 { background-color: #336666; }
.co12 { border: 2px solid #336666; }
.l13 { background-color: #66cccc; }
.ci13 { background-color: #66cccc; }
.co13 { border: 2px solid #66cccc; }
.l14 { background-color: #336699; }
.ci14 { background-color: #336699; }
.co14 { border: 2px solid #336699; }
.l15 { background-color: #cc3399; }
.ci15 { background-color: #cc3399; }
.co15 { border: 2px solid #cc3399; }
.l16 { background-color: #9933cc; }
.ci16 { background-color: #9933cc; }
.co16 { border: 2px solid #9933cc; }
.l17 { background-color: #666699; }
.ci17 { background-color: #666699; }
.co17 { border: 2px solid #666699; }
.l18 { background-color: #cccc33; }
.ci18 { background-color: #cccc33; }
.co18 { border: 2px solid #cccc33; }
.l19 { background-color: #669999; }
.ci19 { background-color: #669999; }
.co19 { border: 2px solid #669999; }
.l20 { background-color: #993366; }
.ci20 { background-color: #993366; }
.co20 { border: 2px solid #993366; }
.l21 { background-color: #cc33cc; }
.ci21 { background-color: #cc33cc; }
.co21 { border: 2px solid #cc33cc; }
.l22 { background-color: #cc6699; }
.ci22 { background-color: #cc6699; }
.co22 { border: 2px solid #cc6699; }
.l23 { background-color: #66cc99; }
.ci23 { background-color: #66cc99; }
.co23 { border: 2px solid #66cc99; }
.l24 { background-color: #99cccc; }
.ci24 { background-color: #99cccc; }
.co24 { border: 2px solid #99cccc; }
.l25 { background-color: #9966cc; }
.ci25 { background-color: #9966cc; }
.co25 { border: 2px solid #9966cc; }
.l26 { background-color: #cc6633; }
.ci26 { background-color: #cc6633; }
.co26 { border: 2px solid #cc6633; }
.l27 { background-color: #666633; }
.ci27 { background-color: #666633; }
.co27 { border: 2px solid #666633; }
.l28 { background-color: #9999cc; }
.ci28 { background-color: #9999cc; }
.co28 { border: 2px solid #9999cc; }
.l29 { background-color: #cc99cc; }
.ci29 { background-color: #cc99cc; }
.co29 { border: 2px solid #cc99cc; }
.l30 { background-color: #99cc33; }
.ci30 { background-color: #99cc33; }
.co30 { border: 2px solid #99cc33; }
.l31 { background-color: #33cc99; }
.ci31 { background-color: #33cc99; }
.co31 { border: 2px solid #33cc99; }
.l32 { background-color: #666666; }
.ci32 { background-color: #666666; }
.co32 { border: 2px solid #666666; }
.l33 { background-color: #663399; }
.ci33 { background-color: #663399; }
.co33 { border: 2px solid #663399; }
.l34 { background-color: #cc9966; }
.ci34 { background-color: #cc9966; }
.co34 { border: 2px solid #cc9966; }
.l35 { background-color: #33cc33; }
.ci35 { background-color: #33cc33; }
.co35 { border: 2px solid #33cc33; }
.l36 { background-color: #339933; }
.ci36 { background-color: #339933; }
.co36 { border: 2px solid #339933; }
.l37 { background-color: #cc9999; }
.ci37 { background-color: #cc9999; }
.co37 { border: 2px solid #cc9999; }
.l38 { background-color: #996633; }
.ci38 { background-color: #996633; }
.co38 { border: 2px solid #996633; }
.l39 { background-color: #cccc99; }
.ci39 { background-color: #cccc99; }
.co39 { border: 2px solid #cccc99; }
.l40 { background-color: #cccc66; }
.ci40 { background-color: #cccc66; }
.co40 { border: 2px solid #cccc66; }
.l41 { background-color: #cccccc; }
.ci41 { background-color: #cccccc; }
.co41 { border: 2px solid #cccccc; }
.l42 { background-color: #66cc33; }
.ci42 { background-color: #66cc33; }
.co42 { border: 2px solid #66cc33; }
.l43 { background-color: #996666; }
.ci43 { background-color: #996666; }
.co43 { border: 2px solid #996666; }
.l44 { background-color: #669966; }
.ci44 { background-color: #669966; }
.co44 { border: 2px solid #669966; }
.l45 { background-color: #996699; }
.ci45 { background-color: #996699; }
.co45 { border: 2px solid #996699; }
.l46 { background-color: #99cc99; }
.ci46 { background-color: #99cc99; }
.co46 { border: 2px solid #99cc99; }
.l47 { background-color: #993399; }
.ci47 { background-color: #993399; }
.co47 { border: 2px solid #993399; }
.l48 { background-color: #333333; }
.ci48 { background-color: #333333; }
.co48 { border: 2px solid #333333; }
.l49 { background-color: #669933; }
.ci49 { background-color: #669933; }
.co49 { border: 2px solid #669933; }
.l50 { background-color: #6633cc; }
.ci50 { background-color: #6633cc; }
.co50 { border: 2px solid #6633cc; }
.l51 { background-color: #3399cc; }
.ci51 { background-color: #3399cc; }
.co51 { border: 2px solid #3399cc; }
.l52 { background-color: #3333cc; }
.ci52 { background-color: #3333cc; }
.co52 { border: 2px solid #3333cc; }
.l53 { background-color: #6699cc; }
.ci53 { background-color: #6699cc; }
.co53 { border: 2px solid #6699cc; }
.l54 { background-color: #cc3366; }
.ci54 { background-color: #cc3366; }
.co54 { border: 2px solid #cc3366; }
.l55 { background-color: #cc66cc; }
.ci55 { background-color: #cc66cc; }
.co55 { border: 2px solid #cc66cc; }
.l56 { background-color: #6666cc; }
.ci56 { background-color: #6666cc; }
.co56 { border: 2px solid #6666cc; }
.l57 { background-color: #339966; }
.ci57 { background-color: #339966; }
.co57 { border: 2px solid #339966; }
.l58 { background-color: #663366; }
.ci58 { background-color: #663366; }
.co58 { border: 2px solid #663366; }
.l59 { background-color: #3366cc; }
.ci59 { background-color: #3366cc; }
.co59 { border: 2px solid #3366cc; }
.l60 { background-color: #cc3333; }
.ci60 { background-color: #cc3333; }
.co60 { border: 2px solid #cc3333; }
.l61 { background-color: #cc9933; }
.ci61 { background-color: #cc9933; }
.co61 { border: 2px solid #cc9933; }
.l62 { background-color: #999933; }
.ci62 { background-color: #999933; }
.co62 { border: 2px solid #999933; }
.l63 { background-color: #333366; }
.ci63 { background-color: #333366; }
.co63 { border: 2px solid #333366; }
.l64 { background-color: #993333; }
.ci64 { background-color: #993333; }
.co64 { border: 2px solid #993333; }

