/**
  <TABLE><TH> font style 
 */
TH.standard {
	background: #008B8B;
	font-family: Thoma, Arial, Times New Roman;
	color: #FFFFFF;
}

/**
  <TABLE><TR> title line 
 */
.titleline {
	background: #398625;
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 20px;
}

/** 
  <TABLE><TR> odd row 
 */
TR.oddrow {
	background: #E3E3E3;
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

/** 
  <TABLE><TR> even row 
 */
TR.evenrow {
	background: #EEEEDC;
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

/** 
  <TABLE><TD> odd row .. for agsfe old stylesheet
 */
TD.oddrow {
	background: #E3E3E3;
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

/** 
  <TABLE><TD> even row .. for agsfe old stylesheet
 */
TD.evenrow {
	background: #EEEEDC;
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}


/**
  <TABLE><TR> new insert data row
 */
TR.newdata {
	background: #B0E0E6;
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #000000;
}

/** 
  for ------------------------------------------------ <TABLE><TD> attributes
      | Clumn name(headline) | Column value(content) |
      |-----------------------------------------------
*/
TD.headline {
	background: #398625;
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	line-height: 20px;
}

TD.content {
	background: #CFE4A8;
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #000000;
	text-align: left;
	line-height: 20px;
}

/* 
  Audit <TD> color setting
 */
TD.approve {
	background: #3159D1;
	font-size: 12px;
	font-family: Thoma, Arial, Times New Roman;
    color: #FFFFFF;
}

TD.reject {
	background: #CD5C5C;
	font-size: 12px;
	font-family: Thoma, Arial, Times New Roman;
    color: #FFFFFF;
}

TD.rowcount {
	background: #1F5C8F;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Thoma, Arial, Times New Roman;
	text-align: right;
}

/**
  Page header context
 */
.pageheader {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #005349;
	font-weight: bold;
}

/**
  Page divided using
 */
.pageformat {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
}

/**
  PO Master Information
 */
TD.title {
	background: #88BBBB;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	color:#000000
}
TD.detail {
	background: #256193;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	color:#FFFFFF
}

/**
  PO Detail Information
 */
TD.header {
	background: #EEEEDC;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	color:#000000
}

/**
  text field border 
 */
.border { 
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	border: 1px groove;
	border-color: #4682b4;
}

.readonly { 
	background-color: #DCDCDC;
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	border: 1px groove;
	border-color: #2A7EB8;
}

/** 
  button font 
 */
.buttonfont {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #005349;
}

/**
  large font
 */
.lfont {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 14px;
	color: #000000;
}

/**
  small font
 */
.sfont {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 11px;
	color: #000000;
}

/**
  suggestion string font
 */
.suggest {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 10pt;
	color: #333333;
}

/**
  welcome string font
 */
.welcome {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #333333;
}

/**
  copy-right string font
 */
.copyright {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 11px;
	color: #333333;
}

.standard {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #000000;	
}

.minus {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: red;
}

#MENU {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 14px;
	color: #333333;
}

/** 
  star ==> must input column sign
 */
.star {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 15px;
	color: #ed1436;
}

/** 
  <A>__</A> q&a 
 */
A.qa:link { 
	color: #ffffff;
	text-decoration: none;
}

A.qa:visited {
	color: #ffffff;
	text-decoration: none;
}

A.qa:hover {
	color: yellow;
	text-decoration: none;
}

/** 
  <A>__</A> free sorting 
 */
A.sort:link { 
	color: #ffffff;
	text-decoration: none;
}

A.sort:visited {
	color: #ffffff;
	text-decoration: none;
}

A.sort:hover {
	color: yellow;
	text-decoration: underline;
}

/*
  <A>__</A> hyper-link in headline area
 */
A.link:link {
	color: yellow;
	text-decoration: underline;
}

A.link:visited {
	color: yellow;
	text-decoration: underline;
}

A.link:hover {
	color: #f4a460;
	text-decoration: underline;
}

/**
	More data signal
 */
.more {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: blue;
	text-align: right;
}

/**
	Page Remark
 */
.remark {
	font-family: Thoma, Arial, Times New Roman;
	font-weight: 600;
	font-size: 13px;
	color: red;

}

/**
	Data sheet title
	for ----------------------------------------------------<TABLE><TR> colspan 
      |      |      |            |            |      |      |      |
      |-------------| sheet head | sheet head |---------------------
      |      |      |            |            |      |      |      |
      --------------------------------------------------------------
 */
.sheethead {
	background: #256193;
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}

/** 
  <TABLE><TR> pink blue
 */
TR.bluerow {
	background: #99CCFF;
	font-family: Thoma, Arial, Times New Roman;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

/** 
  <TABLE><TR> forecast background color
 */
TR#total {
	background: #FFFF99;
}

/** 
  <TABLE><TD> odd row .. for agsfe small stylesheet
 */
TD#smallfont {
	font-size: 10px;
}

TR.title_info { 
	font-family: Thoma, Arial, Times New Roman;
	font-size: 13px;
	//color: #FFFFFF;
	//background: #00008B;
	color: #000000;
	//background: #B0C4DE;
	background: #C0D4EE;
	font-weight: bold;		
	text-decoration: none;		
}

/* 
  Real Time Message relational configurations
 */
.today_msg { 
	font-family: Thoma, Arial, Times New Roman;
	font-size: 13px;
	//color: #FFFFFF;
	//background: #00008B;
	color: #000000;
	//background: #B0C4DE;
	background: #C0D4EE;
	font-weight: bold;		
	text-decoration: none;		
}

.real_time_msg {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 13px;
	color: #FFFFFF;
	background: #cc1436;
	font-weight: bold;		
	text-decoration: none;		
}

.order_msg {
	font-family: Thoma, Arial, Times New Roman;
	font-size: 13px;
	color: #FFFFFF;
	background: #2f4f4f;
	font-weight: bold;		
	text-decoration: none;		
}

/* 
  <TR> bgcolor real-time message
 */
#today_msg {
	background: #ffffe0;
}