﻿/*==========================================================================
	Form Table
==========================================================================*/

/*  form section table
--------------------------*/
.CAF_FormSecTab { margin:0; padding:0; width:98%; margin-left:auto; margin-right:auto; }
.CAF_FormSecTab td.CAF_ttl{margin: 0;vertical-align: middle;font: bold 70% Tahoma,Arial;padding: 4px 60px;background-color: #EFEFEF;border: 1px solid #CCCCCC;border-right-width: 0;color: #333333;	}
.CAF_FormSecTab td.CAF_cnt { margin:0; padding:15px 25px;background-image:url(../img/FormTable/FormSectionBlock/FormSideLn.gif); background-repeat:repeat-y; background-position:8px 0; }


/* entry form table
--------------------------*/
.CAF_InputForm { margin:0; padding:0; margin-left:0; margin-right:auto; }
.CAF_InputForm td { margin:0; padding:2px; vertical-align:top; }

.CAF_InputForm td.bgOn { background-color:#FCDDDD; }

.CAF_InputForm td.subTtl { padding:0; }
.CAF_InputForm td.subTtl div { margin:15px 0; font:bold 70% Tahoma,Arial; padding:4px 10px;
	border-bottom:1px solid #006600; color:#006600; }

.CAF_InputForm td.sep { padding:0 0 0 8px; }
.CAF_InputForm td.sep div { margin:15px 0; border-bottom:2px dotted #DDDDDD; font-size:1px; }

.CAF_InputForm td.req { padding:0; background-image:url(../img/FormTable/FormSectionBlock/ico_star.gif); background-repeat:no-repeat; background-position:0 10px; width:11px; }
.CAF_InputForm td.req div { width:11px; }
.CAF_InputForm td.noreq { padding:0; width:11px; }
.CAF_InputForm td.noreq div { width:11px; }

.CAF_InputForm td.fld { font:normal 75% Arial; padding-top:6px; padding-left:5px; text-align:left; height:20px; width:125px;  }
.CAF_InputForm span.fld { font:normal 75% Arial; }


.CAF_InputForm td.val { font:bold 75% Arial; padding:5px 0 0 1px; color:#006600; }
.CAF_InputForm td.txt { font:normal 75% Arial; padding-top:5px; }
.CAF_InputForm td.cmt { font:normal 70% Arial; padding:0px 5px; color:#555555; }

.CAF_InputForm td.btn { padding:10px 0 5px 0; }

.CAF_InputForm table td.fld { width:auto; }

/* --------------------------------- iWebDsn -------------------------------------------------- 

fld: 欄位名(Form)  /  reqfld: 必填欄位名(Form)  /  inp: 輸入欄(Form)  /  cmt:註解欄(Form) 
lbl: 欄位名       /  val: 唯讀、顯示性欄      /  ttl: 區域標題		/   reqRich必填欄位名(高度比較大的)
val_Grid: Grid樣板唯讀、顯示性欄    /  txt_Grid: Grid樣板唯讀、顯示性欄 /分隔線

 --------------------------------------------------------------------------------------*/

.CAF_EntryForm td.fld { font:normal 80% Arial; padding:7px 3px 0 12px; letter-spacing:1px; text-align:left;vertical-align: text-top; height:25px; border-right:1px solid #888888 ;}

.CAF_EntryForm td.reqfld
{
	background-image: url(../img/FormTable/FormSectionBlock/ico_star.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font: normal 80% Arial;
	padding: 5px 3px 0 12px;
	letter-spacing: 1px;
	text-align: left;
	height: 25px;
	border-right: 1px solid #888888;
	vertical-align:middle;
}
.CAF_EntryForm td.reqRich
{
	background-image: url(../img/FormTable/FormSectionBlock/ico_star.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	font: normal 80% Arial;
	padding: 7px 3px 0 12px;
	letter-spacing: 1px;
	text-align: left;
	height: 25px;
	border-right: 1px solid #888888;
	vertical-align: text-top;
}

.CAF_EntryForm td.inp{font: normal 80% Arial;letter-spacing: 1px;padding: 7px 8px 8px 8px;text-align: left;}
.CAF_EntryForm td.inp input{ width:100px; }
.CAF_EntryForm td.rdo {font: normal 80% Arial;letter-spacing: 1px;padding: 7px 8px 8px 8px;text-align: left;}
.CAF_EntryForm td.rinp {letter-spacing: 1px;padding: 4px 8px 0 8px;text-align: left;}

.CAF_EntryForm td.lbl { font:normal 90% Arial; padding:7px 3px 0 10px; letter-spacing:1px;vertical-align:top; text-align:left;  }
.CAF_EntryForm td.lbl_Grid { font:normal 12px Arial; padding:0px 3px 0 0px; letter-spacing:1px;vertical-align:top; text-align:left;  }

.CAF_EntryForm td.val { color:#ff4500; font:bold 80% Arial; padding:7px 8px 0 8px; vertical-align:top;letter-spacing:1px; text-align:left;  }
.CAF_EntryForm td.val_Grid { color:#ff4500; font:bold 12px Arial; padding:0px 8px 0 0px; vertical-align:top;letter-spacing:1px; text-align:left; }


.CAF_EntryForm td.txt { padding:5px 8px 0 8px; font:normal 90% Arial;  color:#222222;  vertical-align:top; letter-spacing:1px;   text-align:left; }
.CAF_EntryForm td.txt_Grid { padding:0px 8px 0 0px; font:normal 12px Arial;  color:#222222;  vertical-align:top; letter-spacing:1px;   text-align:left; }

.CAF_EntryForm td.ttl { font:bold 80% Tahoma,Arial; padding:7px 0 2px 10px; color:#4c5e8a; letter-spacing:1px;}
.CAF_EntryForm td.cmt {  font:normal 80% Arial; padding:7px 3px 0 3px; letter-spacing:1px; text-align:left; color:#F48048;; }
.CAF_EntryForm td.desc { font:normal 70% Arial; padding:0px 5px; color:#555555; }

/*End of iWebDsn--------------------------------------------------------------------------------------*/
