@charset "UTF-8";
/* SPECIAL THANKS */
.thankscol { margin:20px 4px 740px 20px; width:396px; color:#FFF; }
.thankscolpad { margin-left:10px; }
.thanksscroll { overflow:auto; height:360px; width:420px; }
#tscrh { min-height:361px; }
.thanksheader { font-family:Arial,Helvetica,sans-serif; line-height:24px; font-weight:bold; color:#F30; margin:0 4px 0 20px; padding:8px 0; background-color:#000; }
.sthanks { background-color:#000; height:400px; width:100%; padding:0; margin:0; }
.lhsthanks { height:400px; width:321px; padding:0; text-align:left; }
.sthanks { background-image:none; }
.thanksrcol { width:169px; }
.stl,.str,.stl .sn { background-color:#000; }
.stleft { width:62%; float:left; }
.stright { width:36%; float:right; }
.pixthxc { padding:28px 0 222px; background-image:url(images/pixel-thanks-surface-2x.png); background-position:center bottom; background-repeat:no-repeat; background-color:#254680; }
.pixthx { padding:44px 8px 0; background-image:url(images/pixel-thanks-island-2x.png); background-position:center top; background-repeat:no-repeat; font-family:Georgia,Times,"Times New Roman",serif; text-align:center; font-size:21px; color:#FFF;}

@media only screen and (max-width:640px) {
	.sthanks,.thanksscroll { height:auto; }
	.thankscolpad { margin:8px 0 0; }
	.thankscol { margin:20px 4px 20px 20px !important; }
	.sthanks,.thankscol,.thanksscroll,.stleft,.stright { display:block; width:auto; float:none; }
}
@media print {
	.thankscol,.thankscolpad,.thanksscroll,.lhsthanks,.thanksrcol,.stl,.str,.stleft,.stright,.sthanks { margin:0; width:auto; height:auto; color:#000; float:none; background-color:#FFF; overflow:visible; }
	.thanksheader { line-height:normal; background-color:#FFF; }
}