﻿body, textarea, input, span, select, label, table, td
{
	font-family: Leelawadee UI;
	font-size: 16px;
}

a:link              
{ 
    color:#004EF9; 
    text-decoration:underline; 
}
a:visited           
{ 
    color:#004EF9; 
    text-decoration:underline; 
}
a:hover             
{ 
    color:#004EF9; 
    text-decoration:underline; 
}
a:active            
{ 
    color:#004EF9; 
    text-decoration:underline; 
}
a.menu:link              
{ 
    color:#004EF9; 
    text-decoration:none; 
}
a.menu:visited           
{ 
    color:#004EF9; 
    text-decoration:none; 
}
a.menu:hover             
{ 
    color:#004EF9; 
    text-decoration:underline; 
}
a.menu:active            
{ 
    color:#004EF9; 
    text-decoration:none; 
}
h1 
{
    font-family: Arial Narrow;
    font-size: 24px;
}
hr 
{
    border-top: solid 1px #DCE4F9;
    border-bottom: solid 1px #8DB0E2;
}
.err 
{
    font-family: Verdana;
    font-size: 14px;
    color: Red;
}
.gv 
{    
    border: solid 1px gray;
}
.gvh 
{
    font-weight: normal;
    background-color: Silver;
}
.gvh td
{
    padding: 3px 3px 3px 3px;
    border-top: solid 1px gray;
    border-bottom: solid 1px gray;
}
.gvr 
{
    background-color: White;
}
.gvr td
{
    border-top: solid 1px gray;
    padding: 3px 3px 3px 3px;
}
.gva 
{
    background-color: #f1f1f1;
}
.gva td
{
    border-top: solid 1px gray;
    padding: 3px 3px 3px 3px;
}
.gv2 
{
    
    border: solid 1px #B0C3E4;
}
.gv2h 
{
    color: #3377CC;
    font-weight: normal;
    background-color: #D7E1F1;
}
.gv2h td
{
    padding: 3px 3px 3px 3px;
}
.gv2h_e 
{
    color: #3377CC;
    font-weight: normal;
    background-color: #D7E1F1;
}
.gv2h_e td
{
    border-top: solid 1px #B0C3E4;
    padding: 3px 3px 3px 3px;
}
.gv2r 
{
    background-color: White;
}
.gv2r td
{
    border-top: solid 1px #B0C3E4;
    padding: 3px 3px 3px 3px;
}
.gv2a 
{
    background-color: #f1f1f1;
}
.gv2a td
{
    border-top: solid 1px #B0C3E4;
    padding: 3px 3px 3px 3px;
}

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: lemonchiffon;
	color:Red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year 
{
	color:Black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year 
{
	color: Black;
	font-weight:bold;
}
