﻿@import url(fonts/thsarabunnew.css);

/*GridViewCSS Soft Grey Style*/
.GridViewStyle
{
    font-family: Tahoma;
    table-layout: auto;
    border-collapse: collapse;
    border: #d0d7e9 1px solid;
    width: 100%;
}
/*Header and Pager styles*/
.HeaderStyle, .PagerStyle /*Common Styles*/
{
    background-image: url(Images/YahooSprite2.gif);
    background-position: top;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    height: 30px;
    color: white;
}
.HeaderStyle th
{
    padding: 5px;
    color: #000000;
}
.HeaderStyle a
{
    text-decoration: none;
    color: #000000;
    display: block;
    text-align: left;
    font-weight: normal;
}
.PagerStyle table
{
    text-align: center;
    margin: auto;
}
.PagerStyle table td
{
    border: 0px;
    padding: 5px;
}
.PagerStyle td
{
    border-top: #d6c08a 1px solid;
}
.PagerStyle a
{
    color: #16387c;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
    border-top: solid 1px #fff;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    border-left: solid 1px #fff;
}
.PagerStyle span
{
    font-weight: bold;
    color: #16387c;
    text-decoration: none;
    padding: 10px 10px 10px 10px;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #d0d7e9;
}
.RowStyle table
{
    text-align: center;
    margin: auto;
}
.RowStyle table td
{
    border: 0px;
    padding: 5px;
}
.RowStyle td
{
    background-color: #fdfdfd;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    border-top: solid 1px #d0d7e9;
    border-right: solid 1px #d0d7e9;
    border-bottom: solid 1px #d0d7e9;
    border-left: solid 1px #d0d7e9;
    color: #000000;
}

.AltRowStyle td
{
    padding: 5px;
    border-right: solid 1px #d0d7e9;
}
.AltRowStyle table
{
    text-align: center;
    margin: auto;
}
.AltRowStyle table td
{
    border: 0px;
    padding: 5px;
}
.AltRowStyle td
{
    margin: auto;
    padding: 5px;
    border-right: solid 1px #d0d7e9;
    background-color: #f4f6f9;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    border-top: solid 1px #d0d7e9;
    border-right: solid 1px #d0d7e9;
    border-bottom: solid 1px #d0d7e9;
    border-left: solid 1px #d0d7e9;
    height: 25px;
    color: #000000;
}

.SelectedRowStyle td
{
    padding: 5px;
    border-right: solid 1px #d0d7e9;
}
.SelectedRowStyle table
{
    text-align: center;
    margin: auto;
}
.SelectedRowStyle table td
{
    border: 0px;
    padding: 5px;
}
.SelectedRowStyle td
{
    background-color: #E8EAEB;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    border-top: solid 1px #d0d7e9;
    border-right: solid 1px #d0d7e9;
    border-bottom: solid 1px #d0d7e9;
    border-left: solid 1px #d0d7e9;
    color: #000000;
}

.RowStyle_ITC td, .AltRowStyle_ITC td, .SelectedRowStyle_ITC td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
}
.RowStyle_ITC table
{
    text-align: center;
    margin: auto;
}
.RowStyle_ITC table td
{
    border: 0px;
    padding: 5px;
}
.RowStyle_ITC td
{
    background-color: #fdfdfd;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    height: 25px;
    color: #000000;
}


.AltRowStyle_ITC td
{
    padding: 5px;
}
.AltRowStyle_ITC table
{
    text-align: center;
    margin: auto;
}
.AltRowStyle_ITC table td
{
    border: 0px;
    padding: 5px;
}
.AltRowStyle_ITC td
{
    margin: auto;
    padding: 5px;
    background-color: #f4f6f9;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    color: #000000;
}

.EmptyRowStyle
{
    background-color: #7c798f;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    height: 30px;
}

.HeaderStyleITC
{
    background-color: #ECECEC;
    color: #444444;
    font-weight: bold;
    border-top: solid 1px #d0d7e9;
    border-left: solid 1px #d0d7e9;
    border-right: solid 1px #d0d7e9;
    border-bottom: solid 1px #d0d7e9;
    height: 25px;
    text-align: center;
}

.FooterStyleITC
{
    background-color: #eeeeee;
    color: #000000;
    font-weight: bold;
    border-top: solid 1px #d0d7e9;
    border-left: solid 1px #d0d7e9;
    border-right: solid 1px #d0d7e9;
    border-bottom: solid 1px #d0d7e9;
    height: 25px;
    text-align: right;
    padding: 5px;
}

.RowStyle_LAB td, .AltRowStyle_LAB td, .SelectedRowStyle_LAB td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border: 0px;
}
.RowStyle_LAB table
{
    text-align: center;
    margin: auto;
}
.RowStyle_LAB table td
{
    border: 0px;
    padding: 5px;
}
.RowStyle_LAB td
{
    background-color: #ffffff;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    height: 25px;
    color: #000000;
}

.AltRowStyle_LAB td
{
    padding: 5px;
    border: 0px;
}
.AltRowStyle_LAB table
{
    text-align: center;
    margin: auto;
}
.AltRowStyle_LAB table td
{
    border: 0px;
    padding: 5px;
}
.AltRowStyle_LAB td
{
    margin: auto;
    padding: 5px;
    background-color: #ffffff;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    color: #000000;
}

.SelectedRowStyle_LAB td
{
    padding: 5px;
    border: 0px;
}
.SelectedRowStyle_LAB table
{
    text-align: center;
    margin: auto;
}
.SelectedRowStyle_LAB table td
{
    border: 0px;
    padding: 5px;
}
.SelectedRowStyle_LAB td
{
    background-color: #ffffff;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    border-top: solid 0px #d0d7e9;
    border-right: solid 0px #d0d7e9;
    border-bottom: solid 0px #d0d7e9;
    border-left: solid 0px #d0d7e9;
    color: #000000;
}

/**** ----------- Print  --------------- */

/*GridViewCSS Soft Grey Style*/
.GridViewStyle_p
{
    font-family: Tahoma;
    table-layout: auto;
    border-collapse: collapse;
    border: #d0d7e9 1px solid;
    width: 100%;

    font-family: 'THSarabunNew', sans-serif;
}

.HeaderStyle_P, .PagerStyle_P /*Common Styles*/
{
    background-image: url(Images/YahooSprite2.gif);
    background-position: top;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    height: 30px;
    color: white;
}
.HeaderStyle_P th
{
    padding: 5px;
    color: #000000;
}
.HeaderStyle_P a
{
    text-decoration: none;
    color: #000000;
    display: block;
    text-align: left;
    font-weight: normal;
}
.PagerStyle_P table
{
    text-align: center;
    margin: auto;
}
.PagerStyle_P table td
{
    border: 0px;
    padding: 5px;
}
.PagerStyle_P td
{
    border-top: #d6c08a 1px solid;
}
.PagerStyle_P a
{
    color: #16387c;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
    border-top: solid 1px #fff;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    border-left: solid 1px #fff;
}
.PagerStyle_P span
{
    font-weight: bold;
    color: #16387c;
    text-decoration: none;
    padding: 10px 10px 10px 10px;
}
/*RowStyles*/
.RowStyle_P td, .AltRowStyle_P td, .SelectedRowStyle_P td, .EditRowStyle_P td /*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #d0d7e9;
}
.RowStyle_P table
{
    text-align: center;
    margin: auto;
}
.RowStyle_P table td
{
    border: 0px;
    padding: 5px;
}
.RowStyle_P td
{
    background-color: #fdfdfd;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    border-top: solid 1px #d0d7e9;
    border-right: solid 1px #d0d7e9;
    border-bottom: solid 1px #d0d7e9;
    border-left: solid 1px #d0d7e9;
    color: #000000;
}

.AltRowStyle_P td
{
    padding: 5px;
    border-right: solid 1px #d0d7e9;
}
.AltRowStyle_P table
{
    text-align: center;
    margin: auto;
}
.AltRowStyle_P table td
{
    border: 0px;
    padding: 5px;
}
.AltRowStyle_P td
{
    margin: auto;
    padding: 5px;
    border-right: solid 1px #d0d7e9;
    background-color: #f4f6f9;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    border-top: solid 1px #d0d7e9;
    border-right: solid 1px #d0d7e9;
    border-bottom: solid 1px #d0d7e9;
    border-left: solid 1px #d0d7e9;
    height: 25px;
    color: #000000;
}

.SelectedRowStyle_P td
{
    padding: 5px;
    border-right: solid 1px #d0d7e9;
}
.SelectedRowStyle_P table
{
    text-align: center;
    margin: auto;
}
.SelectedRowStyle_P table td
{
    border: 0px;
    padding: 5px;
}
.SelectedRowStyle_P td
{
    background-color: #E8EAEB;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    border-top: solid 1px #d0d7e9;
    border-right: solid 1px #d0d7e9;
    border-bottom: solid 1px #d0d7e9;
    border-left: solid 1px #d0d7e9;
    color: #000000;
}

.RowStyle_ITC_P td, .AltRowStyle_ITC_P td, .SelectedRowStyle_ITC_P td, .EditRowStyle_P td /*Common Styles*/
{
    padding: 5px;
}
.RowStyle_ITC_P table
{
    text-align: center;
    margin: auto;
}
.RowStyle_ITC_P table td
{
    border: 0px;
    padding: 5px;
}
.RowStyle_ITC_P td
{
    background-color: #fdfdfd;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    height: 25px;
    color: #000000;

    border: 1px solid lightgrey;
}


.AltRowStyle_ITC_P td
{
    padding: 5px;
}
.AltRowStyle_ITC_P table
{
    text-align: center;
    margin: auto;
}
.AltRowStyle_ITC_P table td
{
    border: 0px;
    padding: 5px;
}
.AltRowStyle_ITC_P td
{
    margin: auto;
    padding: 5px;
    /* background-color: #f4f6f9; */
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    color: #000000;

    border: 1px solid lightgrey;
}

.EmptyRowStyle_P
{
    background-color: white;
    text-decoration: none;
    color: black;
    /* font-weight: bold; */
    height: 30px;
}

.HeaderStyleITC_P
{
    /* background-color: #ECECEC; */
    background-color: white;
    color: black;
    font-weight: bold;
    border-top: solid 1px #d0d7e9;
    border-left: solid 1px #d0d7e9;
    border-right: solid 1px #d0d7e9;
    border-bottom: solid 1px #d0d7e9;
    height: 25px;
    text-align: center;

    font-size: 20px;
}

.FooterStyleITC_P
{
    background-color: #eeeeee;
    color: #000000;
    font-weight: bold;
    border-top: solid 1px #d0d7e9;
    border-left: solid 1px #d0d7e9;
    border-right: solid 1px #d0d7e9;
    border-bottom: solid 1px #d0d7e9;
    height: 25px;
    text-align: right;
    padding: 5px;
}