﻿   
/*Thai font*/
@font-face {
    font-family: 'KunlasatriRegular';
    src: url('../fonts/kunlasatri.eot');
    src: url('../fonts/kunlasatri.eot') format('embedded-opentype'),
         url('../fonts/kunlasatri.woff2') format('woff2'),
         url('../fonts/kunlasatri.woff') format('woff'),
         url('../fonts/kunlasatri.ttf') format('truetype'),
         url('../fonts/kunlasatri.svg#KunlasatriRegular') format('svg');
}
@font-face {
    font-family: 'QuarkLight';
    src: url('../fonts/quark-light.eot');
    src: url('../fonts/quark-light.eot') format('embedded-opentype'),
         url('../fonts/quark-light.woff') format('woff'),
         url('../fonts/quark-light.ttf') format('truetype'),
         url('../fonts/quark-light.svg#QuarkLight') format('svg');
}
@font-face {
    font-family: 'QuarkBold';
    src: url('../fonts/quark-bold.eot');
    src: url('../fonts/quark-bold.eot') format('embedded-opentype'),
         url('../fonts/quark-bold.woff') format('woff'),
         url('../fonts/quark-bold.ttf') format('truetype'),
         url('../fonts/quark-bold.svg#QuarkLight') format('svg');
}
@font-face {
    font-family: 'THSarabunNewRegular';
    src: url('../fonts/thsarabunnew.eot');
    src: url('../fonts/thsarabunnew.eot') format('embedded-opentype'),
         url('../fonts/thsarabunnew.woff') format('woff'),
         url('../fonts/thsarabunnew.ttf') format('truetype'),
         url('../fonts/thsarabunnew.svg#THSarabunNewRegular') format('svg');
}
@font-face {
    font-family: 'THSarabunNewBold';
    src: url('../fonts/thsarabunnewbold.eot');
    src: url('../fonts/thsarabunnewbold.eot') format('embedded-opentype'),
         url('../fonts/thsarabunnewbold.woff') format('woff'),
         url('../fonts/thsarabunnewbold.ttf') format('truetype'),
         url('../fonts/thsarabunnewbold.svg#THSarabunNewBold') format('svg');
}
@font-face {
    font-family: 'EDPenSookRegular';
    src: url('../fonts/edpensook.eot');
    src: url('../fonts/edpensook.eot') format('embedded-opentype'),
         url('../fonts/edpensook.woff') format('woff'),
         url('../fonts/edpensook.ttf') format('truetype'),
         url('../fonts/edpensook.svg#EDPenSookRegular') format('svg');
}

/*$finalHeight: 250px;
$finalWidth: 3 * $finalHeight;
$scrollBarHeight: 1px;*/

::-webkit-scrollbar {
  width: 1px;
  height: 1px;
}

::-webkit-scrollbar-button {
  width: 1px;
  height: 1px;
}

body {
  background: #111;
}

div {
  box-sizing: border-box;
}

.horizontal-scroll-wrapper {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: calc(#{250px} + #{1px});
  max-height: 750px;
  margin: 0;
  padding-top: 1px;
  background: #abc;
  overflow-y: auto;
  overflow-x: hidden;
  transform: rotate(-90deg) translateY(-250px);
  transform-origin: right top;
  & > div {
    display: block;
    padding: 5px;
    background: #cab;
    transform: rotate(90deg);
    transform-origin: right top;
  }
}

.squares {
  padding: 250px 0 0 0;
  & > div {
    width: 250px;
    height: 250px;
    margin: 10px 0;
  }
}


.kunlasatri_font{
	font-family: KunlasatriRegular;
}

.quarkLight_font{
	font-family: QuarkLight;
	font-size:18px;
}

.quarkBold_font{
	font-family: QuarkBold;
	font-size:18px;
}

.THSarabunNewRegular_font{
	font-family: THSarabunNewRegular;
}

.THSarabunNewBold_font{
	font-family: THSarabunNewBold;
}

.EDPenSookRegular_font{
	font-family: EDPenSookRegular;
}

figure{
    display:block;
}

FIGCAPTION {
font-variant: small-caps;
margin-top:-100px;text-align:center;width:328px;height:100px;background:url(../images/transparent.png);opacity:0.9;
}


.bwImg{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

/*Radio Button Style*/
label {margin-right:0px;}

input[type=radio].css-checkbox {
	position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
}

input[type=radio].css-checkbox + label.css-label {
	padding-left:35px;
	height:30px; 
    margin-top:0px;
	display:inline-block;
	line-height:30px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:20px;
	vertical-align:middle;
	cursor:pointer;

}

input[type=radio].css-checkbox:checked + label.css-label {
	background-position: 0 -30px;
}

label.css-label {
	background-image:url(../images/radio.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

input[type=checkbox].css-checkbox {
	position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:35px;
    margin-top:0px;
	height:30px; 
	display:inline-block;
	line-height:30px;
    float:left;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:20px;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -30px;
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
/* Mobile Setup */

cbo_select {
    padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color:#888;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    cbo_select {padding-right:18px}
}

cbo_label {position:relative}
cbo_label:after {
    content:'<>';
    font:11px "Consolas", monospace;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:2px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
cbo_label:before {
    content:'';
    right:6px; top:0px;
    width:75%; height:20px;
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display:block;
}

.col_mobile {
	display: block;
	float:left;
    height: 30%;
    text-align:center;
    padding:30px;
	margin: 0% 0 0% 0%;
    font-size:25px;
    font-weight:bold;
    background-color:gainsboro;
    color:black;
    border:inset;
    border-spacing:1px;
    border-style: solid;
    border-width: 3px;
    border-color: gray;
}

.col_menu_cate {
	display: block;
	float:left;
    height:30px;
    font-size:20pt;
    text-align:center;
	margin: 0% 0 0% 0%;
    font-weight:bold;
    background-color:gainsboro;
    color:black;
    border:inset;
    border-spacing:1px;
    border-style: solid;
    border-width: 3px;
    border-color: gray;
}

.col_menu_label {
	display: block;
	float:left;
    height:30px;
    font-size:20pt;
    text-align:center;
	margin: 0% 0 0% 0%;
    font-weight:bold;
    color:black;
}

.col_menu_cate_small {
	display: block;
	float:left;
    height:15px;
    font-size:16pt;
    text-align:center;
	margin: 0% 0 0% 0%;
    font-weight:bold;
    background-color:gainsboro;
    color:black;
    border:inset;
    border-spacing:1px;
    border-style: solid;
    border-width: 1px;
    border-color: gray;
}

.col_menu_ubon {
	display: block;
	float:left;
    height: 20%;
    text-align:center;
    padding:30px;
	margin: 0% 0 0% 0%;
    font-size:10px;
    font-weight:bold;
    background-color:gainsboro;
    color:black;
    border:inset;
    border-spacing:1px;
    border-style: solid;
    border-width: 3px;
    border-color: gray;
}

.button_blue_3d {
	-moz-box-shadow: 3px 4px 0px 0px #1564ad;
	-webkit-box-shadow: 3px 4px 0px 0px #1564ad;
	box-shadow: 3px 4px 0px 0px #1564ad;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	/*background-color:#79bbff;*/
    background-color:#79bbff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:12px 5px;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.button_blue_3d:hover {
	/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;*/
}
.button_blue_3d:active {
	position:relative;
	top:1px;
}

.button_blue_yellow_3d {
	-moz-box-shadow: 3px 4px 0px 0px #1564ad;
	-webkit-box-shadow: 3px 4px 0px 0px #1564ad;
	box-shadow: 3px 4px 0px 0px #1564ad;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	/*background-color:#79bbff;*/
    background-color:#79bbff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	padding:12px 5px;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.button_blue_yellow_3d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #fff6af));
	background:-moz-linear-gradient(top, #ffab23 5%, #fff6af 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #fff6af 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #fff6af 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #fff6af 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #fff6af 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#fff6af',GradientType=0);
	background-color:#ffab23;
}
.button_blue_yellow_3d:active {
	position:relative;
	top:1px;
}

.button_yellow_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #fff6af;
	-webkit-box-shadow: 3px 4px 0px 0px #fff6af;
	box-shadow: 3px 4px 0px 0px #fff6af;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
    background-color:#ffab23;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:20pt;
	font-weight:bold;
    text-wrap:none;
    height:58px;
	padding:10px 5px;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.button_yellow_3d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #fff6af));
	background:-moz-linear-gradient(top, #ffab23 5%, #fff6af 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #fff6af 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #fff6af 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #fff6af 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #fff6af 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#fff6af',GradientType=0);
	background-color:#ffab23;
}
.button_yellow_3d:active {
	position:relative;
	top:1px;
}

.button_yellow_blue_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #fff6af;
	-webkit-box-shadow: 3px 4px 0px 0px #fff6af;
	box-shadow: 3px 4px 0px 0px #fff6af;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
    background-color:#ffab23;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-weight:bold;
    text-wrap:none;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.button_yellow_blue_3d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.button_yellow_blue_3d:active {
	position:relative;
	top:1px;
}

.button_small_yellow_blue_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #fff6af;
	-webkit-box-shadow: 3px 4px 0px 0px #fff6af;
	box-shadow: 3px 4px 0px 0px #fff6af;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
    background-color:#ffab23;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
    text-wrap:none;
    height:40px;
	padding:10px 5px;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.button_small_yellow_blue_3d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.button_small_yellow_blue_3d:active {
	position:relative;
	top:1px;
}

.button_blued_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #fff6af;
	-webkit-box-shadow: 3px 4px 0px 0px #fff6af;
	box-shadow: 3px 4px 0px 0px #fff6af;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
    background-color:#79bbff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:20pt;
	font-weight:bold;
    text-wrap:none;
    height:58px;
	padding:10px 5px;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.button_blued_3d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.button_blued_3d:active {
	position:relative;
	top:1px;
}

.button_blued_white_3d {
	-moz-box-shadow: 3px 4px 0px 0px #1564ad;
	-webkit-box-shadow: 3px 4px 0px 0px #1564ad;
	box-shadow: 3px 4px 0px 0px #1564ad;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
    background-color:#79bbff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:white;
	font-family:Arial;
	font-size:20pt;
	font-weight:bold;
    text-wrap:none;
    height:58px;
	padding:10px 5px;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.button_blued_white_3d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.button_blued_white_3d:active {
	position:relative;
	top:1px;
}

.button_gray_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*-webkit-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*box-shadow: 3px 4px 0px 0px #ffffff;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
    background-color:#ededed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-weight:bold;
    text-wrap:none;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}

.button_gray_3d_small {
	/*-moz-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*-webkit-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*box-shadow: 3px 4px 0px 0px #ffffff;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
    background-color:#ededed;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-weight:bold;
    text-wrap:none;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}

.button_gray_3d:active {
	position:relative;
	top:1px;
}

.button_gray_menu_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*-webkit-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*box-shadow: 3px 4px 0px 0px #ffffff;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
    background-color:#ededed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:20pt;
	font-weight:bold;
    text-wrap:none;
    height:58px;
	padding:10px 5px;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.button_gray_menu_3d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.button_gray_menu_3d:active {
	position:relative;
	top:1px;
}

.button_small_gray_menu_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*-webkit-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*box-shadow: 3px 4px 0px 0px #ffffff;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
    background-color:#ededed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
    text-wrap:none;
    height:40px;
	padding:10px 5px;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.button_small_gray_menu_3d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.button_small_gray_menu_3d:active {
	position:relative;
	top:1px;
}

.button_gray_username_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*-webkit-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*box-shadow: 3px 4px 0px 0px #ffffff;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
    background-color:#ededed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:20pt;
	font-weight:bold;
    text-wrap:none;
    height:58px;
	padding:0px 5px;
    text-align:left;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.button_gray_username_3d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.button_gray_username_3d:active {
	position:relative;
	top:1px;
}

.button_darkgray_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*-webkit-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*box-shadow: 3px 4px 0px 0px #ffffff;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, dimgray));
	background:-moz-linear-gradient(top, #ededed 5%, dimgray 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, dimgray 100%);
	background:-o-linear-gradient(top, #ededed 5%, dimgray 100%);
	background:-ms-linear-gradient(top, #ededed 5%, dimgray 100%);
	background:linear-gradient(to bottom, #ededed 5%, dimgray 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='dimgray',GradientType=0);
    background-color:dimgray;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-weight:bold;
    text-wrap:none;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.button_darkgray_3d:active {
	position:relative;
	top:1px;
}

.button_darkgray_page_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*-webkit-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*box-shadow: 3px 4px 0px 0px #ffffff;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, dimgray));
	background:-moz-linear-gradient(top, #ededed 5%, dimgray 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, dimgray 100%);
	background:-o-linear-gradient(top, #ededed 5%, dimgray 100%);
	background:-ms-linear-gradient(top, #ededed 5%, dimgray 100%);
	background:linear-gradient(to bottom, #ededed 5%, dimgray 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='dimgray',GradientType=0);
    background-color:dimgray;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:20pt;
	font-weight:bold;
    text-wrap:none;
    height:58px;
	padding:10px 5px;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.button_darkgray_page_3d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.button_darkgray_page_3d:active {
	position:relative;
	top:1px;
}

.button_green_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*-webkit-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*box-shadow: 3px 4px 0px 0px #ffffff;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, honeydew));
	background:-moz-linear-gradient(top, #b8e356 5%, honeydew 100%);
	background:-webkit-linear-gradient(top, #b8e356 5%, honeydew 100%);
	background:-o-linear-gradient(top, #b8e356 5%, honeydew 100%);
	background:-ms-linear-gradient(top, #b8e356 5%, honeydew 100%);
	background:linear-gradient(to bottom, #b8e356 5%, honeydew 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='honeydew',GradientType=0);
    background-color:honeydew;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-weight:bold;
    text-wrap:none;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #86ae47;
}
.button_green_3d:active {
	position:relative;
	top:1px;
}

.button_black_3d {
	-moz-box-shadow:inset 0px 1px 3px 0px #91b8b3;
	-webkit-box-shadow:inset 0px 1px 3px 0px #91b8b3;
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #57615e), color-stop(1, #1c1f1f));
	background:-moz-linear-gradient(top, #57615e 5%, #1c1f1f 100%);
	background:-webkit-linear-gradient(top, #57615e 5%, #1c1f1f 100%);
	background:-o-linear-gradient(top, #57615e 5%, #1c1f1f 100%);
	background:-ms-linear-gradient(top, #57615e 5%, #1c1f1f 100%);
	background:linear-gradient(to bottom, #57615e 5%, #1c1f1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#57615e', endColorstr='#1c1f1f',GradientType=0);
	background-color:#57615e;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:11px 23px;
	text-decoration:none;
	text-shadow:0px -1px 0px #2b665e;
}
.button_black_3d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1c1f1f), color-stop(1, #57615e));
	background:-moz-linear-gradient(top, #1c1f1f 5%, #57615e 100%);
	background:-webkit-linear-gradient(top, #1c1f1f 5%, #57615e 100%);
	background:-o-linear-gradient(top, #1c1f1f 5%, #57615e 100%);
	background:-ms-linear-gradient(top, #1c1f1f 5%, #57615e 100%);
	background:linear-gradient(to bottom, #1c1f1f 5%, #57615e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1f1f', endColorstr='#57615e',GradientType=0);
	background-color:#1c1f1f;
}
.button_black_3d:active {
	position:relative;
	top:1px;
}


.button_green_blue_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*-webkit-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*box-shadow: 3px 4px 0px 0px #ffffff;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, honeydew));
	background:-moz-linear-gradient(top, #b8e356 5%, honeydew 100%);
	background:-webkit-linear-gradient(top, #b8e356 5%, honeydew 100%);
	background:-o-linear-gradient(top, #b8e356 5%, honeydew 100%);
	background:-ms-linear-gradient(top, #b8e356 5%, honeydew 100%);
	background:linear-gradient(to bottom, #b8e356 5%, honeydew 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='honeydew',GradientType=0);
    background-color:honeydew;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:20pt;
	font-weight:bold;
    height:58px;
    text-wrap:none;
	padding:10px 5px;
    text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #86ae47;
}
.button_green_blue_3d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.button_green_blue_3d:active {
	position:relative;
	top:1px;
}

.button_checkbill_green_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*-webkit-box-shadow: 3px 4px 0px 0px #ffffff;*/
	/*box-shadow: 3px 4px 0px 0px #ffffff;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, honeydew));
	background:-moz-linear-gradient(top, #b8e356 5%, honeydew 100%);
	background:-webkit-linear-gradient(top, #b8e356 5%, honeydew 100%);
	background:-o-linear-gradient(top, #b8e356 5%, honeydew 100%);
	background:-ms-linear-gradient(top, #b8e356 5%, honeydew 100%);
	background:linear-gradient(to bottom, #b8e356 5%, honeydew 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='honeydew',GradientType=0);
    background-color:honeydew;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:20pt;
	font-weight:bold;
    text-wrap:none;
    height:58px;
	padding:0px 5px;
    text-align:right;
	text-decoration:none;
	text-shadow:0px 1px 0px #86ae47;
}

.button_checkbill_blue_3d {
	/*-moz-box-shadow: 3px 4px 0px 0px #fff6af;
	-webkit-box-shadow: 3px 4px 0px 0px #fff6af;
	box-shadow: 3px 4px 0px 0px #fff6af;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
    background-color:#79bbff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:20pt;
	font-weight:bold;
    text-wrap:none;
    height:58px;
	padding:0px 5px;
    text-align:right;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}

.col_m {
	display: block;
	float:left;
    height: 70px;
    text-align:center;
    padding:15px;
	margin: 0% 0 0% 0%;
    font-size:20px;
    font-weight:bold;
    background-color:gainsboro;
    color:white;
    border:inset;
    border-style: solid;
    border-width: 2px;
    border-color: gray;
}

.col_m_open {
	display: block;
	float:left;
    height: 70px;
    text-align:center;
    padding:15px;
	margin: 0% 0 0% 0%;
    font-size:20px;
    font-weight:bold;
    background-color:white;
    color:deeppink;
    border-style: solid;
    border:inset;
    border-width: 2px;
    border-color: gray;
}
.col_m_open:hover {
    background-color:pink;
    color:deeppink;
	border-color: red;
}

.col_m_pay {
	display: block;
	float:left;
    height: 70px;
    text-align:center;
    padding:15px;
	margin: 0% 0 0% 0%;
    font-size:20px;
    font-weight:bold;
    background-color:white;
    color:green;
    border-style: solid;
    border:inset;
    border-width: 2px;
    border-color: green;
}

.col_m_footer {
	display: block;
	float:left;
    height: 20px;
    width:230%;
    text-align:center;
    padding:0px;
	margin: 0% 0 0% 0%;
    margin-top:5px;
    margin-bottom:0px;
    margin-left:-17px;
    margin-right:2px;
    font-size:11px;
    font-weight:bold;
    background-color:pink;
    color:black;
    border-style: solid;
    border:inset;
    border-width: 2px;
    border-color: gray;
}

.col_m_footer_pay {
	display: block;
	float:left;
    height: 20px;
    width:230%;
    text-align:center;
    padding:0px;
	margin: 0% 0 0% 0%;
    margin-top:5px;
    margin-bottom:0px;
    margin-left:-17px;
    margin-right:2px;
    font-size:11px;
    font-weight:bold;
    background-color:green;
    color:black;
    border-style: solid;
    border:inset;
    border-width: 2px;
    border-color: green;
}

.col_m_footer_merge {
	display: block;
	float:left;
    height: 20px;
    width:110%;
    text-align:center;
    padding:0px;
	margin: 0% 0 0% 0%;
    margin-top:5px;
    margin-bottom:0px;
    margin-left:-2px;
    margin-right:2px;
    font-size:11px;
    font-weight:bold;
    background-color:cornflowerblue;
    color:black;
    border-style: solid;
    border:inset;
    border-width: 2px;
    border-color: cornflowerblue;
}

.col_m_footer_merge_3 {
	display: block;
	float:left;
    height: 20px;
    width:110%;
    text-align:center;
    padding:0px;
	margin: 0% 0 0% 0%;
    margin-top:10px;
    margin-bottom:0px;
    margin-left:-2px;
    margin-right:2px;
    font-size:11px;
    font-weight:bold;
    background-color:cornflowerblue;
    color:black;
    border-style: solid;
    border:inset;
    border-width: 2px;
    border-color: cornflowerblue;
}

.col_m_merge {
	display: block;
	float:left;
    height: 70px;
    text-align:center;
    padding-top:15px;
	margin: 0% 0 0% 0%;
    font-size:20px;
    font-weight:bold;
    background-color:white;
    color:cornflowerblue;
    border:inset;
    border-style: solid;
    border-width: 2px;
    border-color: cornflowerblue;
}
.col_m_merge:hover {
    background-color:pink;
    color:deeppink;
	border-color: red;
}

.col_m_merge_3 {
	display: block;
	float:left;
    height: 70px;
    text-align:center;
    padding-top:20px;
	margin: 0% 0 0% 0%;
    font-size:13px;
    font-weight:bold;
    background-color:white;
    color:cornflowerblue;
    border:inset;
    border-style: solid;
    border-width: 2px;
    border-color: cornflowerblue;
}
.col_m_merge_3:hover {
    background-color:pink;
    color:deeppink;
	border-color: red;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding:15px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:50px;
    font-weight:bold;
    background-color:gainsboro;
    color:white;
    border:inset;
    border-style: solid;
    border-width: 2px;
    border-color: gray;
}

.col_open {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding:15px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:50px;
    font-weight:bold;
    background-color:white;
    color:deeppink;
    border-style: solid;
    border:inset;
    border-width: 2px;
    border-color: gray;
}

.col_focus {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding:13px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:50px;
    font-weight:bold;
    background-color:deeppink;
    color:white;
    border:inset;
    border-spacing:1px;
    border-style: solid;
    border-width: 2px;
    border-color: gray;
}

.col_alert {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding:13px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:50px;
    font-weight:bold;
    background-color:white;
    color:deeppink;
    border:inset;
    border-spacing:1px;
    border-style: solid;
    border-width: 5px;
    border-color: red;
}

.col_destination {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding:13px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:50px;
    font-weight:bold;
    background-color:cornflowerblue;
    color:white;
    border:inset;
    border-spacing:1px;
    border-style: solid;
    border-width: 2px;
    border-color: gray;
}

.col_merge {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding:15px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:45px;
    font-weight:bold;
    background-color:white;
    color:cornflowerblue;
    border:inset;
    border-style: solid;
    border-width: 5px;
    border-color: cornflowerblue;
}

.col_merge_3 {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding-top:25px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:30px;
    font-weight:bold;
    background-color:white;
    color:cornflowerblue;
    border:inset;
    border-style: solid;
    border-width: 5px;
    border-color: cornflowerblue;
}

.col_merge_noborder {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding:15px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:45px;
    font-weight:bold;
    background-color:white;
    color:cornflowerblue;
    border:inset;
    border-style: solid;
    border-width: 2px;
    border-color: gray;
}

.col_merge_3_noborder {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding-top:35px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:30px;
    font-weight:bold;
    background-color:white;
    color:cornflowerblue;
    border:inset;
    border-style: solid;
    border-width: 2px;
    border-color: gray;
}

.col_merge_focus {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding:15px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:45px;
    font-weight:bold;
    background-color:white;
    color:cornflowerblue;
    border:inset;
    border-style: solid;
    border-width: 5px;
    border-color: cornflowerblue;
}

.col_merge_3_focus {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding:15px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:30px;
    font-weight:bold;
    background-color:white;
    color:cornflowerblue;
    border:inset;
    border-style: solid;
    border-width: 5px;
    border-color: cornflowerblue;
}

.col_open_focus {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding:15px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:50px;
    font-weight:bold;
    background-color:white;
    color:cornflowerblue;
    border-style: solid;
    border:inset;
    border-width: 5px;
    border-color: cornflowerblue;
}

col_footer_alert {
    margin-left:-17px;
    margin-top:-10px;
    text-align:left;
    width:120px;
    height:30px;
    background-color:red;
    position:absolute;
    color:#fff;
    padding-left:15px;
    font-family:PSL Kittithada Pro;
    font-weight:bold;
    font-size:10px;
}

.col_ok {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding:13px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:50px;
    font-weight:bold;
    background-color:white;
    color:deeppink;
    border:inset;
    border-spacing:1px;
    border-style: solid;
    border-width: 5px;
    border-color: gold;
}

.col_good {
	display: block;
	float:left;
    height: 70px;
    text-align:center;
    padding:15px;
	margin: 0% 0 0% 0%;
    font-size:20px;
    font-weight:bold;
    background-color:white;
    color:green;
    border-style: solid;
    border:inset;
    border-width: 2px;
    border-color: green;
}

.col_bad {
	display: block;
	float:left;
    height: 20px;
    width:230%;
    text-align:center;
    padding:0px;
	margin: 0% 0 0% 0%;
    margin-top:5px;
    margin-bottom:0px;
    margin-left:-17px;
    margin-right:2px;
    font-size:11px;
    font-weight:bold;
    background-color:green;
    color:white;
    border-style: solid;
    border:inset;
    border-width: 2px;
    border-color: green;
}

.col_inprocess {
	display: block;
	float:left;
    height: 120px;
    text-align:center;
    padding:13px;
	margin: 0% 0 0% 0%;
    font-family:PSL Kittithada Pro;
    font-size:50px;
    font-weight:bold;
    background-color:white;
    color:deeppink;
    border:inset;
    border-spacing:1px;
    border-style: dotted;
    border-width: 5px;
    border-color: gray;
}

/*  GROUPING  */
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}

/*  GRID OF THREE  */
.span_3_of_3 {
	width: 100%;
}
.span_2_of_3 {
	width: 66.1%;
}
.span_1_of_10 {
	width: 9.5%;
}
.span_1_of_3 {
	width: 30%;
}
.span_1_of_4 {
	width: 25%;
}
.span_1_of_2 {
	width: 50%;
}
.span_3_of_4 {
	width: 75%;
}
.span_4_of_5 {
	width: 40%;
}
.span_1_of_5 {
	width: 10%;
}
.span_1_of_10_F {
	width: 10%;
}
.span_1_of_3_F {
	width: 33.33%;
}
.span_100_per {
	width: 100%;
}
.span_87_per {
	width: 87%;
}
.span_80_per {
	width: 80%;
}
.span_75_per {
	width: 75%;
}
.span_73_per {
	width: 73%;
}
.span_70_per {
	width: 70%;
}
.span_60_per {
	width: 60%;
}
.span_50_per {
	width: 50%;
}
.span_37_per {
	width: 37%;
}
.span_20_per {
	width: 20%;
}
.span_40_per {
	width: 40%;
}
.span_35_per {
	width: 35%;
}
.span_30_per {
	width: 30%;
}
.span_25_per {
	width: 25%;
}
.span_24_per {
	width: 24%;
}
.span_10_per {
	width: 10%;
}
.span_5_per {
	width: 5%;
}
.span_13_per {
	width: 13%;
}
.span_15_per {
	width: 15%;
}
.span_17_per {
	width: 17%;
}
.span_1_page {
	width: 100%;
}
.span_2_page {
	width: 50%;
}
.span_3_page {
	width: 33.33%;
}
.span_4_page {
	width: 25%;
}
.span_5_page {
	width: 20%;
}
.span_6_page {
	width: 16.66%;
}
.span_7_page {
	width: 14.28%;
}
.span_8_page {
	width: 12.5%;
}
.span_9_page {
	width: 11.11%;
}
.span_10_page {
	width: 10%;
}