/***************************
color pallet background
***************************/
td.A1{
    background:#FF0000;
}
td.B1{
    background:#FD4804;
}
td.C1{
    background:#FFFF42;
}
td.D1{
    background:#00B000;
}
td.E1{
    background:#32CD80;
}
td.F1{
    background:#1562af;
}
td.G1{
    background:#4b3591;
}
td.H1{
    background:#FF66E8;
}
td.I1{
    background:#FFF;
}
td.A2{
    background:#FD6464;
}
td.B2{
    background:#FF850B;
}
td.C2{
    background:#FFFF97;
}
td.D2{
    background:#A6EC15;
}
td.E2{
    background:#86FFCE;
}
td.F2{
    background:#268dce;
}
td.G2{
    background:#7d62a8;
}
td.H2{
    background:#FE8FD1;
}
td.I2{
    background:#d3d3d4;
}
td.A3{
    background:#FF8D8D;
}
td.B3{
    background:#FFA244;
}
td.C3{
    background:#FFFFBF;
}
td.D3{
    background:#E0FD13;
}
td.E3{
    background:#CDF3E0;
}
td.F3{
    background:#76b7e5;
}
td.G3{
    background:#aa98c8;
}
td.H3{
    background:#F2BFE7;
}
td.I3{
    background:#bfc0c0;
}
td.A4{
    background:#FFCACA;
}
td.B4{
    background:#FFDAA2;
}
td.C4{
    background:#EEEFB6;
}
td.D4{
    background:#E2FD6E;
}
td.E4{
    background:#DEFDBB;
}
td.F4{
    background:#76b7e5;
}
td.G4{
    background:#d6c6e9;
}
td.H4{
    background:#FFD0F8;
}
td.I4{
    background:#949495;
}
td.A5{
    background:#F1ADAB;
}
td.B5{
    background:#EBB776;
}
td.C5{
    background:#DFD25B;
}
td.D5{
    background:#C6D542;
}
td.E5{
    background:#B9DE7A;
}
td.F5{
    background:#6F93CE;
}
td.G5{
    background:#c290bf;
}
td.H5{
    background:#FF7DAB;
}
td.I5{
    background:#7d7c7d;
}
td.A6{
    background:#D8746B;
}
td.B6{
    background:#A37A36;
}
td.C6{
    background:#BEAF2E;
}
td.D6{
    background:#A3B138;
}
td.E6{
    background:#9AC58D;
}
td.F6{
    background:#4254a3;
}
td.G6{
    background:#a4599f;
}
td.H6{
    background:#FD0487;
}
td.I6{
    background:#595757;
}
td.A7{
    background:#A7352C;
}
td.B7{
    background:#934900;
}
td.C7{
    background:#6D5C1B;
}
td.D7{
    background:#516B25;
}
td.E7{
    background:#2E7827;
}
td.F7{
    background:#002fb0;
}
td.G7{
    background:#4c2076;
}
td.H7{
    background:#CA0065;
}
td.I7{
    background:#3f3b3a;
}
td.A8{
    background:#67201B;
}
td.B8{
    background:#5B2E00;
}
td.C8{
    background:#464337;
}
td.D8{
    background:#27432F;
}
td.E8{
    background:#274243;
}
td.F8{
    background:#1d2b56;
}
td.G8{
    background:#3d1e56;
}
td.H8{
    background:#800040;
}
td.I8{
    background:#000;
}
/***************************
color pallet link
***************************/
a.cw:link
	{
	color: #FFF;
	}
a.cw:visited
	{
	color: #FFF;
	}
a.cw:focus,
a.cw:hover,
a.cw:active
	{
	color: #000;
	}
a.cb:link
	{
	color: #000;
	}
a.cb:visited
	{
	color: #000;
	}
a.cb:focus,
a.cb:hover,
a.cb:active
	{
	color: #fff;
	}
a.cwg:link
	{
	color: #FFF;
	}
a.cwg:visited
	{
	color: #FFF;
	}
a.cwg:focus,
a.cwg:hover,
a.cwg:active
	{
	color: #999;
	}
a.cbg:link
	{
	color: #000;
	}
a.cbg:visited
	{
	color: #000;
	}
a.cbg:focus,
a.cbg:hover,
a.cbg:active
	{
	color: #999;
	}
/***************************
title color
***************************/
.article h1>span{
    border-bottom:none;
    background:none;
}
.article h1>span:before{
    position: relative;
    border-bottom:none;
	left:0;
}
.article h1>span.title{
    background: linear-gradient(179.8deg, rgb(255, 255, 255) 90%, rgb(0, 253, 33,.5)92%, rgb(0, 253, 33,.5)100%);
}
.article h1>span.title:before{
    content:"";
    position:absolute;
    bottom:-3px;
    left:15px;
    width: 33%;
    border-bottom:5px solid rgb(0, 253, 33,.35);
}
.article h1>span.A1{
    border-bottom: 3px solid #FF0000;
}
.article h1>span.A1:before{
    content:"■";
    color:#FF0000;
}
.article h1>span.B1{
    border-bottom: 3px solid #FD4804;
}
.article h1>span.B1:before{
    content:"■";
    color:#FD4804;
}
.article h1>span.C1{
    border-bottom: 3px solid #FFFF42;
}
.article h1>span.C1:before{
    content:"■";
    color:#FFFF42;
}
.article h1>span.D1{
    border-bottom: 3px solid #00B000;
}
.article h1>span.D1:before{
    content:"■";
    color:#00B000;
}
.article h1>span.E1{
    border-bottom: 3px solid #32CD80;
}
.article h1>span.E1:before{
    content:"■";
    color:#32CD80;
}
.article h1>span.F1{
    border-bottom: 3px solid #1562af;
}
.article h1>span.F1:before{
    content:"■";
    color:#1562af;
}
.article h1>span.G1{
    border-bottom: 3px solid #4b3591;
}
.article h1>span.G1:before{
    content:"■";
    color:#4b3591;
}
.article h1>span.H1{
    border-bottom: 3px solid #FF66E8;
}
.article h1>span.H1:before{
    content:"■";
    color:#FF66E8;
}
.article h1>span.I1{
    border-bottom: 3px solid #FFF;
}
.article h1>span.I1:before{
    content:"■";
    color:#FFF;
    text-shadow:1px 1px 0 #ccc,-1px 1px 0 #ccc,1px -1px 0 #ccc,-1px -1px 0 #ccc;
}
.article h1>span.A2{
    border-bottom: 3px solid #FD6464;
}
.article h1>span.A2:before{
    content:"■";
    color:#FD6464;
}
.article h1>span.B2{
    border-bottom: 3px solid #FF850B;
}
.article h1>span.B2:before{
    content:"■";
    color:#FF850B;
}
.article h1>span.C2{
    border-bottom: 3px solid #FFFF97;
}
.article h1>span.C2:before{
    content:"■";
    color:#FFFF97;
}
.article h1>span.D2{
    border-bottom: 3px solid #A6EC15;
}
.article h1>span.D2:before{
    content:"■";
    color:#A6EC15;
}
.article h1>span.E2{
    border-bottom: 3px solid #86FFCE;
}
.article h1>span.E2:before{
    content:"■";
    color:#86FFCE;
}
.article h1>span.F2{
    border-bottom: 3px solid #268dce;
}
.article h1>span.F2:before{
    content:"■";
    color:#268dce;
}
.article h1>span.G2{
    border-bottom: 3px solid #7d62a8;
}
.article h1>span.G2:before{
    content:"■";
    color:#7d62a8;
}
.article h1>span.H2{
    border-bottom: 3px solid #FE8FD1;
}
.article h1>span.H2:before{
    content:"■";
    color:#FE8FD1;
}
.article h1>span.I2{
    border-bottom: 3px solid #d3d3d4;
}
.article h1>span.I2:before{
    content:"■";
    color:#d3d3d4;
}
.article h1>span.A3{
    border-bottom: 3px solid #FF8D8D;
}
.article h1>span.A3:before{
    content:"■";
    color:#FF8D8D;
}
.article h1>span.B3{
    border-bottom: 3px solid #FFA244;
}
.article h1>span.B3:before{
    content:"■";
    color:#FFA244;
}
.article h1>span.C3{
    border-bottom: 3px solid #FFFFBF;
}
.article h1>span.C3:before{
    content:"■";
    color:#FFFFBF;
}
.article h1>span.D3{
    border-bottom: 3px solid #E0FD13;
}
.article h1>span.D3:before{
    content:"■";
    color:#E0FD13;
}
.article h1>span.E3{
    border-bottom: 3px solid #CDF3E0;
}
.article h1>span.E3:before{
    content:"■";
    color:#CDF3E0;
}
.article h1>span.F3{
    border-bottom: 3px solid #76b7e5;
}
.article h1>span.F3:before{
    content:"■";
    color:#76b7e5;
}
.article h1>span.G3{
    border-bottom: 3px solid #aa98c8;
}
.article h1>span.G3:before{
    content:"■";
    color:#aa98c8;
}
.article h1>span.H3{
    border-bottom: 3px solid #F2BFE7;
}
.article h1>span.H3:before{
    content:"■";
    color:#F2BFE7;
}
.article h1>span.I3{
    border-bottom: 3px solid #bfc0c0;
}
.article h1>span.I3:before{
    content:"■";
    color:#bfc0c0;
}
.article h1>span.A4{
    border-bottom: 3px solid #FFCACA;
}
.article h1>span.A4:before{
    content:"■";
    color:#FFCACA;
}
.article h1>span.B4{
    border-bottom: 3px solid #FFDAA2;
}
.article h1>span.B4:before{
    content:"■";
    color:#FFDAA2;
}
.article h1>span.C4{
    border-bottom: 3px solid #EEEFB6;
}
.article h1>span.C4:before{
    content:"■";
    color:#EEEFB6;
}
.article h1>span.D4{
    border-bottom: 3px solid #E2FD6E;
}
.article h1>span.D4:before{
    content:"■";
    color:#E2FD6E;
}
.article h1>span.E4{
    border-bottom: 3px solid #DEFDBB;
}
.article h1>span.E4:before{
    content:"■";
    color:#DEFDBB;
}
.article h1>span.F4{
    border-bottom: 3px solid #aad0ee;
}
.article h1>span.F4:before{
    content:"■";
    color:#aad0ee;
}
.article h1>span.G4{
    border-bottom: 3px solid #d6c6e9;
}
.article h1>span.G4:before{
    content:"■";
    color:#d6c6e9;
}
.article h1>span.H4{
    border-bottom: 3px solid #FFD0F8;
}
.article h1>span.H4:before{
    content:"■";
    color:#FFD0F8;
}
.article h1>span.I4{
    border-bottom: 3px solid #949495;
}
.article h1>span.I4:before{
    content:"■";
    color:#949495;
}
.article h1>span.A5{
    border-bottom: 3px solid #F1ADAB;
}
.article h1>span.A5:before{
    content:"■";
    color:#F1ADAB;
}
.article h1>span.B5{
    border-bottom: 3px solid #EBB776;
}
.article h1>span.B5:before{
    content:"■";
    color:#EBB776;
}
.article h1>span.C5{
    border-bottom: 3px solid #DFD25B;
}
.article h1>span.C5:before{
    content:"■";
    color:#DFD25B;
}
.article h1>span.D5{
    border-bottom: 3px solid #C6D542;
}
.article h1>span.D5:before{
    content:"■";
    color:#C6D542;
}
.article h1>span.E5{
    border-bottom: 3px solid #B9DE7A;
}
.article h1>span.E5:before{
    content:"■";
    color:#B9DE7A;
}
.article h1>span.F5{
    border-bottom: 3px solid #6F93CE;
}
.article h1>span.F5:before{
    content:"■";
    color:#6F93CE;
}
.article h1>span.G5{
    border-bottom: 3px solid #c290bf;
}
.article h1>span.G5:before{
    content:"■";
    color:#c290bf;
}
.article h1>span.H5{
    border-bottom: 3px solid #FF7DAB;
}
.article h1>span.H5:before{
    content:"■";
    color:#FF7DAB;
}
.article h1>span.I5{
    border-bottom: 3px solid #7d7c7d;
}
.article h1>span.I5:before{
    content:"■";
    color:#7d7c7d;
}
.article h1>span.A6{
    border-bottom: 3px solid #D8746B;
}
.article h1>span.A6:before{
    content:"■";
    color:#D8746B;
}
.article h1>span.B6{
    border-bottom: 3px solid #A37A36;
}
.article h1>span.B6:before{
    content:"■";
    color:#A37A36;
}
.article h1>span.C6{
    border-bottom: 3px solid #BEAF2E;
}
.article h1>span.C6:before{
    content:"■";
    color:#BEAF2E;
}
.article h1>span.D6{
    border-bottom: 3px solid #A3B138;
}
.article h1>span.D6:before{
    content:"■";
    color:#A3B138;
}
.article h1>span.E6{
    border-bottom: 3px solid #9AC58D;
}
.article h1>span.E6:before{
    content:"■";
    color:#9AC58D;
}
.article h1>span.F6{
    border-bottom: 3px solid #4254a3;
}
.article h1>span.F6:before{
    content:"■";
    color:#4254a3;
}
.article h1>span.G6{
    border-bottom: 3px solid #a4599f;
}
.article h1>span.G6:before{
    content:"■";
    color:#a4599f;
}
.article h1>span.H6{
    border-bottom: 3px solid #FD0487;
}
.article h1>span.H6:before{
    content:"■";
    color:#FD0487;
}
.article h1>span.I6{
    border-bottom: 3px solid #595757;
}
.article h1>span.I6:before{
    content:"■";
    color:#595757;
}
.article h1>span.A7{
    border-bottom: 3px solid #A7352C;
}
.article h1>span.A7:before{
    content:"■";
    color:#A7352C;
}
.article h1>span.B7{
    border-bottom: 3px solid #934900;
}
.article h1>span.B7:before{
    content:"■";
    color:#934900;
}
.article h1>span.C7{
    border-bottom: 3px solid #6D5C1B;
}
.article h1>span.C7:before{
    content:"■";
    color:#6D5C1B;
}
.article h1>span.D7{
    border-bottom: 3px solid #516B25;
}
.article h1>span.D7:before{
    content:"■";
    color:#516B25;
}
.article h1>span.E7{
    border-bottom: 3px solid #2E7827;
}
.article h1>span.E7:before{
    content:"■";
    color:#2E7827;
}
.article h1>span.F7{
    border-bottom: 3px solid #002fb0;
}
.article h1>span.F7:before{
    content:"■";
    color:#002fb0;
}
.article h1>span.G7{
    border-bottom: 3px solid #4c2076;
}
.article h1>span.G7:before{
    content:"■";
    color:#4c2076;
}
.article h1>span.H7{
    border-bottom: 3px solid #CA0065;
}
.article h1>span.H7:before{
    content:"■";
    color:#CA0065;
}
.article h1>span.I7{
    border-bottom: 3px solid #3f3b3a;
}
.article h1>span.I7:before{
    content:"■";
    color:#3f3b3a;
}
.article h1>span.A8{
    border-bottom: 3px solid #67201B;
}
.article h1>span.A8:before{
    content:"■";
    color:#67201B;
}
.article h1>span.B8{
    border-bottom: 3px solid #5B2E00;
}
.article h1>span.B8:before{
    content:"■";
    color:#5B2E00;
}
.article h1>span.C8{
    border-bottom: 3px solid #464337;
}
.article h1>span.C8:before{
    content:"■";
    color:#464337;
}
.article h1>span.D8{
    border-bottom: 3px solid #27432F;
}
.article h1>span.D8:before{
    content:"■";
    color:#27432F;
}
.article h1>span.E8{
    border-bottom: 3px solid #274243;
}
.article h1>span.E8:before{
    content:"■";
    color:#274243;
}
.article h1>span.F8{
    border-bottom: 3px solid #1d2b56;
}
.article h1>span.F8:before{
    content:"■";
    color:#1d2b56;
}
.article h1>span.G8{
    border-bottom: 3px solid #3d1e56;
}
.article h1>span.G8:before{
    content:"■";
    color:#3d1e56;
}
.article h1>span.H8{
    border-bottom: 3px solid #800040;
}
.article h1>span.H8:before{
    content:"■";
    color:#800040;
}
.article h1>span.I8{
    border-bottom: 3px solid #000;
}
.article h1>span.I8:before{
    content:"■";
    color:#000;
}
