﻿body 
{
	font-family: Athiti;
	margin: 0;
	background-color: #ffffff;
	font-size: 18px;
}

a:link 
{
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
}

a:visited 
{
	font-size:13px;
	color:#0000ff;
	text-decoration:none;
	cursor:pointer;
}

a:hover 
{
	font-size:13px;
	text-decoration: none;
	color: #FF6633;
	cursor:pointer;
}

.headNormal
{
	font-weight:normal;
}

.headBold
{
	font-size: 18px;
	font-weight: bold;
	color: white;
}
.fontNormal
{
	font-size:13px;    
	font-weight:normal;
	color:white;
}

.trColor1
{
	font-size: 16px;
	background-color: #FFE4E1;
	color: Black;
	height: 24px;
}

.trColor1Active
{
	font-size:13px;
	color:white;
	background-color:maroon;
	height:24px;
	
}
/* ,#DAA520; */

.trColor2
{
	font-size:13px;
	background-color: #fffaf0;
	height:24px;
}

.dgColumnHeader
{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	background: #fccece;
}
.dgRowOdd
{
    text-align:left;
	font-size:13px;
	background:#fccece;	
	height:22px;
/*	background:#f1fd6c;		 ?*/
}
.dgRowEven
{
    text-align:left;
	font-size:13px;
	background-color: #fffaf0;
	height:22px;
}

.pageControl
{
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}
.FormLabel
{
	font-weight: bold;
	font-size: 16px;
	text-align: right;
}
.FormField
{
    font-size:13px;
    text-align:left;
}

.tableList
{
	border-collapse:collapse;
	font-size:13px;    
	font-weight:bold;
}

.tableList thead
{
	background:#f1fd6c;
	border-collapse:collapse;
	text-align:center;
}

.tableList tbody
{
	background:#f3fcab;
	border-collapse:collapse;
	text-align:center;
}

.tableList tbody tr:hover
{
	background:#A4DBFF;
}

.tableList td
{
	border:1px solid #f1fd6c;
}
table.detail 
 {
	width:100%;
    padding-left:10px; 
 }
.font_HeaderReport
{
	text-align: left;
	font-family:Tahoma, 'Athiti', Arial;
	vertical-align: middle;
	font-weight : bold;
	font-size : 20px;
}
.font_LabelReport
{
	text-align: left;
	font-family:Tahoma, 'Athiti', Arial;
	vertical-align: middle;
	font-weight:normal;
	font-size : 14px;
}
.font_ButtonReport
{
	text-align: left;
	font-family:Tahoma, 'Athiti', Arial;
	vertical-align: middle;
	font-weight:bold;
	font-size : 12px;
	
}
.menu
{
	font-family:Tahoma, 'Athiti', Arial;
    font-weight:bold;
    font-size:10pt;
    color:#ffffff;
}
.projectName
{
	font-family:Tahoma, 'Athiti', Arial;
    font-weight:bold;
    font-size:12pt;  
}
.projectName2
{
	font-family:Tahoma, 'Athiti', Arial;
    font-weight:bold;
    font-size:8pt;
}
.MenuNull
{
	font-family:Tahoma, 'Athiti', Arial;
    font-size:13px;
	color: #C4C4C4;
	font-style:italic;
	font-weight:bold;
	cursor:default;
	background-color:#F7F7F7;
	
}
.number
{
	text-align: right;
	/*font-family:Tahoma, 'MS Sans Serif', Arial;
	vertical-align: middle;
	font-weight:normal;
	font-size : 12px;*/
	width:50px;
}
.decimal
{
	text-align: right;
	/*font-family:Tahoma, 'MS Sans Serif', Arial;
	vertical-align: middle;
	font-weight:normal;
	font-size : 12px;*/
	width:80px;
}
.currency
{
	text-align: right;
	/*font-family:Tahoma, 'MS Sans Serif', Arial;
	vertical-align: middle;
	font-weight:normal;
	font-size : 12px;*/
	width:120px;
}
form input[readonly],form select[readonly],form textarea[readonly],.select[readonly]
{
 	background-color: #DADADA; 
	color: #333; 
    	font-family: Athiti;
 	border-width:1px;
	border-style:solid;
	padding:2px;
	font-size: 12px;
	width:95%;
  	border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
}
.lable,label.error,.required { color: red; padding-left: 5px; }


div.list-item{
    font-family:Athiti, Sans-serif;
    font-size:13px;
   /* border:;solid gray 1px;*/
    background-color:#FFF;
    width:auto;
    height:auto;
    overflow:scroll;
}
#form1 table tr td table tr td table tbody tr td table tbody tr td table tr td .pageControl {
	text-align: center;
}
