@charset "utf-8";
/* CSS Document */

/*
Table Style - This is what you want
------------------------------------------------------------------ */
#content2 {
	overflow: auto;
}

#content2 table a:link {
	color: #f05a24 !important;
	font-weight: normal;
	text-decoration:none;
}

.bg_tr { 
	background-color:#bfe2f4;	
}
.h_title {
	text-align: center;
    font-size: 27px;
    line-height: 35px;
    font-weight: normal;
    color: #ffffff;
    background-color: #f05a24;
	padding: 7px 0;
    letter-spacing: 0.15em;
}
#content2 table a:visited {
	color: #f05a24 !important;
	font-weight:bold;
	text-decoration:none;
}
#content2 table a:active,
#content2 table a:hover {
	color: #d3430f !important;
    text-decoration: none;
    font-weight: bold;
    transition: color 0.1s linear;
}
#content2 table {
	color:#666;
	background:#eaebec;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
#content2 table th {
	padding: 10px 0 10px 0;
	text-align: center;
	background: #f05a24;
	color: #fff;
}
/*#content2 table th:first-child{

	padding-left:20px;
}*/
#content2 table tr:first-child th:first-child{
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}
#content2 table tr:first-child th:last-child{
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}
/*#content2 table tr{
	padding-left:20px;
}*/
#content2 table tr td:first-child{
	border-left: 0;
}
#content2 table tr  {
	padding: 0 15px;
	padding-bottom:5px;
	line-height: 31px;
	color:#888888;
	border-bottom: 1px solid #e7e7e7;
	background: #ffffff;
}
#content2 table td  {
	padding: 15px 20px 10px;
	line-height: 22px;
	color:#6f6f6f;
	opacity:1;
	
}

#content2 .font_td  {
	font-family: 'ThaiSansNeueRegular';
	color: #6f6f6f;
}
#content2 .font_td2  {
	font-family: 'ThaiSansNeueRegular';
	color: #FFFFFF;
}
#content2 table tr.even_head td{
	background: rgba(102, 114, 131, 1);
	color: #fff;
}
#content2 table tr.even_head:hover td{
	background: rgba(102, 114, 131, 1);
	color: #fff;
}
#content2 table tr.even_head2 td{
	background: #EEEFF0;
}
#content2 table tr.even_head2:hover td{
	background: #0D723B;
}
#content2 table tr.even td{
	background: #f3f3f3;
}
#content2 table tr:last-child td{
	border-bottom:0;
}
#content2 table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
#content2 table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
#content2 table tr:hover td{
	background: #f5f5f5;
	font-weight: bold;
	transition: all 0.3s ease-out;
}
#content2 table .shadow {
	-webkit-box-shadow: 0px 2px 3px -1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 2px 3px -1px rgba(0,0,0,0.4);
	box-shadow: 0px 2px 3px -1px rgba(0,0,0,0.4);
}

#content2 table tr.highlight td {
	background: rgba(239,247,251,1);
	background: -moz-linear-gradient(top, rgba(239,247,251,1) 0%, rgba(233,245,252,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239,247,251,1)), color-stop(100%, rgba(233,245,252,1)));
	background: -webkit-linear-gradient(top, rgba(239,247,251,1) 0%, rgba(233,245,252,1) 100%);
	background: -o-linear-gradient(top, rgba(239,247,251,1) 0%, rgba(233,245,252,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,247,251,1) 0%, rgba(233,245,252,1) 100%);
	background: linear-gradient(to bottom, rgba(239,247,251,1) 0%, rgba(233,245,252,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff7fb', endColorstr='#e9f5fc', GradientType=0 );
}
#content2 table tr.highlight:hover td {
	background: rgba(242,246,248,1);
	background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(218,228,235,1) 50%, rgba(195,210,219,1) 51%, rgba(224,239,249,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,246,248,1)), color-stop(50%, rgba(218,228,235,1)), color-stop(51%, rgba(195,210,219,1)), color-stop(100%, rgba(224,239,249,1)));
	background: -webkit-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(218,228,235,1) 50%, rgba(195,210,219,1) 51%, rgba(224,239,249,1) 100%);
	background: -o-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(218,228,235,1) 50%, rgba(195,210,219,1) 51%, rgba(224,239,249,1) 100%);
	background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(218,228,235,1) 50%, rgba(195,210,219,1) 51%, rgba(224,239,249,1) 100%);
	background: linear-gradient(to bottom, rgba(242,246,248,1) 0%, rgba(218,228,235,1) 50%, rgba(195,210,219,1) 51%, rgba(224,239,249,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9', GradientType=0 );
}

#content2 table tr.highlight_02 td {
	background: rgba(247,247,247,1);
	background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(237,237,237,1) 47%, rgba(230,230,230,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,247,247,1)), color-stop(47%, rgba(237,237,237,1)), color-stop(100%, rgba(230,230,230,1)));
	background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(237,237,237,1) 47%, rgba(230,230,230,1) 100%);
	background: -o-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(237,237,237,1) 47%, rgba(230,230,230,1) 100%);
	background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(237,237,237,1) 47%, rgba(230,230,230,1) 100%);
	background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(237,237,237,1) 47%, rgba(230,230,230,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e6e6e6', GradientType=0 );
}

#content2 table tr.highlight_03 td {
	background: rgba(210,235,249,1);
	background: -moz-linear-gradient(top, rgba(210,235,249,1) 0%, rgba(186,222,242,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(210,235,249,1)), color-stop(100%, rgba(186,222,242,1)));
	background: -webkit-linear-gradient(top, rgba(210,235,249,1) 0%, rgba(186,222,242,1) 100%);
	background: -o-linear-gradient(top, rgba(210,235,249,1) 0%, rgba(186,222,242,1) 100%);
	background: -ms-linear-gradient(top, rgba(210,235,249,1) 0%, rgba(186,222,242,1) 100%);
	background: linear-gradient(to bottom, rgba(210,235,249,1) 0%, rgba(186,222,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ebf9', endColorstr='#badef2', GradientType=0 );
}
#content2 table tr.highlight_03:hover td {
	background: rgba(242,246,248,1);
	background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(218,228,235,1) 50%, rgba(195,210,219,1) 51%, rgba(224,239,249,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,246,248,1)), color-stop(50%, rgba(218,228,235,1)), color-stop(51%, rgba(195,210,219,1)), color-stop(100%, rgba(224,239,249,1)));
	background: -webkit-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(218,228,235,1) 50%, rgba(195,210,219,1) 51%, rgba(224,239,249,1) 100%);
	background: -o-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(218,228,235,1) 50%, rgba(195,210,219,1) 51%, rgba(224,239,249,1) 100%);
	background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(218,228,235,1) 50%, rgba(195,210,219,1) 51%, rgba(224,239,249,1) 100%);
	background: linear-gradient(to bottom, rgba(242,246,248,1) 0%, rgba(218,228,235,1) 50%, rgba(195,210,219,1) 51%, rgba(224,239,249,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9', GradientType=0 );
}

.hover_#content2 table { background-color:#06C;
	
}