body
{
	margin: 0;
	padding: 0;
	/*background-color: #70A5CC;*/
	/*background-color: #336699;*/
	/*background-color: #ECECEC;*/
	/*color: #000000;*/
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	/*background-color: #E5E5E5;*/
	/*background-color: #D4D4D4;*/
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #DEE3E7;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;

	/* border-top: 2px solid #2A4F6F; */
}

html, body, #contents 
{
	min-height: 100%;
	width: 100%;
	height: 100%;
}
html->body, html->body #contents
{
	height: auto;
}
#contents
{
	position: absolute;
	top: 0;
	left: 0;
}
/* --- 表頭 --- */
#header 
{
	border-top: 1px solid #778899;
	border-bottom: 1px dotted #B2BCC6;
	height: 50px;
	background-color: #3366FF;
	background-image: url(images/agri501.jpg);
	background-repeat: no-repeat;
}
#header .strapline 
{
	/*font: 120% Georgia, "Times New Roman", Times, serif;*/
	font:1.6em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #778899;
	background-color: Transparent;
	float: right;
	margin-right: 2em;
	margin-top: 0.5em;
}
#header .logo 
{
	float: left;
	margin-left: 1.5em;
	margin-top: 0.5em;
}
/*---------- 內容的抬頭 --------- */
#contentheader 
{
	border-top: 1px solid #778899;
	border-bottom: 1px solid #B2BCC6;
	height: 1em;
	background-color: #CCFF99;
	font-size:0.8em;
}
#contentheader .username
{
	float:right;
	margin-right:0.5em;
	margin-top:0em;
}
#contentheader .msg
{
	float:left;
	margin-left:0em;
	margin-top:0em;
}
/* --- 主選單 --- */
#nav 
{
	width:100%;
	position: absolute;
	top: 170px;
	left: 230px;
}

#nav ul 
{
	list-style: none;
	margin-left: 0em;
	padding-left: 0;
	margin-bottom: 0;
}
#nav li 
{
	font-size: 80%;
	border-bottom: 0px dotted #B2BCC6;
	/*background-color: #FFFFFF;*/
	background: #245ACB url("images/mac2/pinstripes.gif") top right;
	border: 0px solid #000000;
	margin-bottom: 0.1em;
}
#nav a:link, #nav a:visited 
{
	text-decoration: none;
	color: #2A4F6F;
	background-color: Transparent;
}
#nav a:hover 
{
	/* color: #778899; */
	color: #FF00FF;
}

#nav h2{
/*background: #245ACB url("images/mac2/cellpic1.gif") no-repeat top right;*/
/*background: #245ACB url("images/mac2/cellpic3.gif") top right;*/
background: #fff url("images/mac2/buttons_bkgd.gif") top right;	
/*background-color: #336699;*/
font: 0.8em  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
height: 18px;
margin-bottom: -18px;
margin-top: 0;
position: relative;
color: #000000;
text-align: center;
border: 1px solid #789AC6;
}

#menuSystem	
{
	position: absolute; left: 0em; top: 0em; z-index: 1;
}
#menuSystem table
{
	font-family:Tahoma; 
	font-size: 14px; 
	border-collapse:collapse;
}
#menuSystem table td 
{
	padding:0px; 
}

#mainTable table 
{
	border:1px outset #336699; border-collapse:collapse; 
	font: 0.8em  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
#mainTable th 
{
	background-color: #CCDDFF; 
	padding-left: 3px; padding-right: 3px; width:12em; 
	text-align:left; color:#000099;
	font-size: 0.8em;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
#mainTable table td 
{
	background-color: #F2FBFF; 
	padding-left: 3px; padding-right: 3px;  text-align:left;
}

#mainTable a  
{
	color: #005984 ; padding-left: 3px; padding-right: 3px; 
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 0.8em; text-decoration: none 
}
#mainTable a:link  
{
	color: #005984 ; padding-left: 3px; padding-right: 3px; 
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 0.8em; text-decoration: none 
}
#mainTable a:hover  
{
	color: #FFFFFF ; padding-left: 3px; padding-right: 3px; 
	background-color:#003366; 
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 0.8em; text-decoration: none; display:block; 
}
/* --- 內容 --- */
#content 
{
	margin-left: 12em;
	margin-right: 0em;
	/*margin-bottom: 50px;*/
	/*text-align: center;*/
}
#content p 
{
	font-size: 80%;
	line-height: 1.6em;
	padding-left: 1.2em;
}

h1 
{
	font: 150% Georgia, "Times New Roman", Times, serif;
}
/* --- 頁尾 --- */
#footer 
{
	position: absolute;
	bottom: 0;
	width: 100%;
	border-top: 1px dotted #AAAAAA;
	background-color: #cccccc;
	color: #626262;
	font-size: 70%;
	text-align: center;
}
#footer p 
{
	margin: 0.5em 0 1em 2em;
	padding:0;
}
/* --- 輸入的表格 --- */
.inputtable 
{ 
	background-color: #DEE3E7; 
	border: 2px #006699 solid; 
	font: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	/*border-collapse:collapse;*/
	}

.inputtable td 
{
	/*border: 1px solid #D6DDE6;*/
	/*background-color: #E8F3FE;*/
	background-color: #EFEFEF;
	font: 1em  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 1px;
	color:#0000FF;
	/*font: 0.8em;*/
}
.inputtable th
{
	border: 1px outset #D6DDE6;
	/*border: 1px  solid #CCCCCC;*/
	/*background-color: #99ccFF;*/
	/*background-image: url(images/mac2/pinstripes.gif);*/
	background-color:#DEE3E7;
	font-weight: bold;
	text-align: left;
	padding: 1px;
	font: 1em;
}
.inputtable td.submit
{
	/*background-color: #CCFFFF;*/
	background-color: #E8F3FE;
	text-align: center;
	border: 1px solid #789AC6;
	font:1em;
}
.inputtable td.page
{
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #789AC6;
	font:1em;
}

.inputtable caption
{
	font: bold 1em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #FFA34F;
	background-color: #006699; height: 25px;
	background-image: url(images/silver/cellpic3.gif);
}

/* --- 輸出的表格 ---*/
.outputtable 
{
	/*border: 1px solid #D6DDE6;
	border-collapse: collapse;*/
	background-color: #DEE3E7; 
	border: 2px #006699 solid; 
	font: 1em  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.outputtable td 
{
	/*
	border: 1px solid #D6DDE6;
	background-color: #E8F3FE;
	text-align: right;
	padding: 4px;
	font: 0.8em;
	*/
	background-color: #EFEFEF;
	font: 0.8em  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 1px;
	color:#0000FF;
}
.outputtable th
{
	/*
	border: 1px solid #828282;
	background-image: url(images/mac2/buttons_bkgd.gif);
	font-weight: bold;
	text-align: center;
	padding: 4px;
	font: 0.8em;*/
	border: 1px outset #D6DDE6;
	/*border: 1px  solid #CCCCCC;*/
	/*background-color: #99ccFF;*/
	/*background-image: url(images/mac2/pinstripes.gif);*/
	background-color:#DEE3E7;
	font-weight: bold;
	text-align: left;
	padding: 1px;
	font: 0.8em;
}
.outputtable td.submit
{
	/*background-color: #CCFFFF;*/
	background-color: #E8F3FE;
	text-align: center;
	border: 1px solid #789AC6;
}
.outputtable caption 
{
	/*
	font: bold 0.8em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	background: #fff url("images/mac2/buttons_bkgd.gif") top right;	
	color: #33517A;
	padding-top: 3px;
	padding-bottom: 2px;
	border: 1px solid #789AC6;
    */
	font: bold 0.8em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: white;
	background-color: #006699; height: 25px;
	background-image: url(images/silver/cellpic3.gif);
}
.outputtable a:link, .outputtable a:visited 
{
	text-decoration: none;
	color: #2A4F6F;
	background-color: Transparent;
}
.outputtable a:hover 
{
	color: #FF00FF;
}
/* --- 輸出大字型的表格 ---*/
.bigtable 
{
	/*border: 1px solid #D6DDE6;
	border-collapse: collapse;*/
	background-color: #DEE3E7; 
	border: 2px #006699 solid; 
	font: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bigtable td 
{
	/*
	border: 1px solid #D6DDE6;
	background-color: #E8F3FE;
	text-align: right;
	padding: 4px;
	font: 0.8em;
	*/
	background-color: #EFEFEF;
	font: 1em  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 1px;
	color:#0000FF;
}
.bigtable th
{
	/*
	border: 1px solid #828282;
	background-image: url(images/mac2/buttons_bkgd.gif);
	font-weight: bold;
	text-align: center;
	padding: 4px;
	font: 0.8em;*/
	border: 1px outset #D6DDE6;
	/*border: 1px  solid #CCCCCC;*/
	/*background-color: #99ccFF;*/
	/*background-image: url(images/mac2/pinstripes.gif);*/
	background-color:#DEE3E7;
	font-weight: bold;
	text-align: left;
	padding: 1px;
	font: 1em;
}
.bigtable td.submit
{
	/*background-color: #CCFFFF;*/
	background-color: #E8F3FE;
	text-align: center;
	border: 1px solid #789AC6;
}
.bigtable td.page
{
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #789AC6;
	font:1em;
}
.bigtable caption 
{
	/*
	font: bold 0.8em 細明體,Arial, Helvetica, Sans-Serif;
	background: #fff url("images/mac2/buttons_bkgd.gif") top right;	
	color: #33517A;
	padding-top: 3px;
	padding-bottom: 2px;
	border: 1px solid #789AC6;
    */
	font: bold 1em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: white;
	background-color: #006699; height: 25px;
	background-image: url(images/silver/cellpic3.gif);
}
.bigtable a:link, .bigtable a:visited 
{
	text-decoration: none;
	color: #2A4F6F;
	background-color: Transparent;
}
.bigtable a:hover 
{
	color: #FF00FF;
}

/* 小字型表格 */
.stable 
{ 

	background-color: #87ceeb; border: 1p;
	font: 12px  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.stable td 
{
	border: 1px;
	background-color: #F7F7F7;
	font: 13px  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 1px;
}
.stable th
{
	border: 1px;
	background-color:#E8E8E8;
	font-weight: bold;
	text-align: left;
	padding: 1px;
}
.stable td.submit
{
	background-color: #E6E6FA;
	text-align: center;
	border: 1px;
}
.stable td.subtitle
{
	background-color:#FFFFFF;
	text-align:center;
	color:#0098E4;
}
.stable td.page
{
	background-color: #FFFFFF;
	text-align: left;
	border: 1px;
	font:13px;
}
.stable td.necessary
{
	background-color:#C0C0FF;
}
.stable caption 
{
	
	font: bold 13px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #000000;
	background-color: #87ceeb; height: 20px;
}

.stable a:link, .bigtable a:visited 
{
	text-decoration: none;
	color: #2A4F6F;
	background-color: Transparent;
}
.stable a:hover 
{
	color: #FF00FF;
}
/* 小表格 */
.stable input,textarea, select {
	color : #000000;
	font: normal 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-color : #000000;
}

/* 主選單表格 */
.menutable 
{
	background-color: #DEE3E7; 
	/*border: 1px #99CCFF solid; */
	border: 2px #FFFFFF solid;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	/*border-collapse: collapse;*/
}
.menutable td 
{
	background-color: #F7F7F7;
	font: 12px  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 1px;
	color:#0000FF;
	/*border: 1px solid #D6DDE6;*/
}
.menutable th
{

	border: 1px  solid #CCCCCC;
	background-color:#E8E8E8;
	font-weight: bold;
	text-align: left;
	padding: 1px;
	font: 12px;
}
.menutable td.submit
{
	background-color: #E8F3FE;
	text-align: center;
	border: 1px solid #789AC6;
}
.menutable caption 
{

	font: normal 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #05446D;
	background-color: #99CCFF; 
	/*height: 25px;*/
	/*background-image: url(images/silver/cellpic3.gif);*/
}
.menutable a:link, .menutable a:visited 
{
	text-decoration: none;
	color: #2A4F6F;
	background-color: Transparent;
}
.menutable a:hover 
{
	color: #FF00FF;
}

/* The text input fields background colour */
.sinput input.post, textarea.post, select  { background-color: #FFFFFF}

.sinput input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
.sinput input.button  
{
	color: #000000; 
	font-size: 12px; 
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	background-color: #FFFFFF
	}

/* The main submit button option */
.sinput input.mainoption  { font-weight: bold; background-color: #FFFFFF}

/* None-bold submit button */
.sinput input.liteoption  { font-weight: normal; background-color: #FFFFFF}
.sinput hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

/* ㄧ般表格 */
/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 1em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-color : #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select  { background-color: #FFFFFF}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button  { color: #000000; font-size: 1em; 
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	background-color: #FFFFFF}

/* The main submit button option */
input.mainoption  { font-weight: bold; background-color: #FFFFFF}

/* None-bold submit button */
input.liteoption  { font-weight: normal; background-color: #FFFFFF}
/*hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}*/

/* --- DataGrid的表格 ---*/
.DataGrid 
{
	/*border: 1px solid #D6DDE6;
	border-collapse: collapse;*/
	background-color: #DEE3E7; 
	/*border: 2px #006699 solid; */
	border: 2px #000000 solid; 
	font: 1em  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.DataGrid td 
{
	/*
	border: 1px solid #D6DDE6;
	background-color: #E8F3FE;
	text-align: right;
	padding: 4px;
	font: 0.8em;
	*/
	background-color: #EFEFEF;
	font: 0.8em  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 1px;
	color:#0000FF;
}
.DataGrid a:link, .DataGrid a:visited 
{
	text-decoration: none;
	/*color: #2A4F6F;*/
	color: #000000;
	background-color: Transparent;
}
.DataGrid a:hover 
{
	color: #FF00FF;
}

.DGHeader td
{
	font:0.8em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	background-color:  #87ceeb;
	padding: 1px;
	text-align:center;
	color: black;
	border: 2px  outset; 
}
.DGHeader a:link, .DGHeader a:visited
{
	text-decoration: none;
	/*color: #2A4F6F;*/
	color: #FFFFFF;
	background-color: Transparent;
}
	

.DGPage td
{
	font:0.8em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	background-color: #E8F3FE;
	padding: 1px;
	color: #FF0000;
}

.DGItem td
{
	font:0.8em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px outset #D6DDE6;
	background-color:#DEE3E7;
	text-align: left;
	padding: 1px;
}

fieldset 
{
	border: 1px dotted #61B5CF;
}
legend
{
	font: bold 0.8em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #00008B;
	/*background-color: #FFFFFF;*/
}

/* toolbar */
.toolbar
{
	/*border: 1px solid #D6DDE6;
	border-collapse: collapse;*/
	/*background-color: #CCCCCC;*/
	/*background-color: #D6DDE6;*/
	border: 2px none; 
	font: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.toolbar input,textarea, select {
	color : #000000;
	font: normal 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-color : #000000;
}

.toolbar input.button  
{
	color: #FF0000; 
	font-size: 12px; 
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	background-color: #FFFFFF;
}
toolbar input.post, textarea.post, select  { background-color: #FFFFFF;}

toolbar input { text-indent : 2px; }
/* The main submit button option */
toolbar input.mainoption  { font-weight: bold; background-color: #FFFFFF}

/* None-bold submit button */
toolbar input.liteoption  { font-weight: normal; background-color: #FFFFFF}
/* 多頁 */
.MultPageTd
{
	border:1px outset; 
	background-color: #CCCCCC;
	/*border-collapse:collapse; */
	/*text-align:center;*/
}


.td.submitrun
{
	background-color: #E8F3FE;
	text-align: center;
	border: 1px solid #789AC6;
	font: bold 0.8em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/*SubTitle表格*/
.subtable
{
	background-color:#ffff99;
	border:0px;
	font-size:12px
}
/*特定輸入欄位*/


