BODY 
{
	margin-top : 0px; 
	margin-left : 0px; 
	margin-right : 0px; 
	margin-bottom : 0px; 
	color: #000000;	
	font-size: 12px; 
	font-family: verdana, arial, sans-serif;
}
table, input, select, font, p, b, span, textarea ,li,ui
{
	color: #000000;	
	font-size: 12px; 
	font-family: Verdana;
}


/* 標頭 */

	/* 網站名稱背景樣式 */
	.header 
	{
		color: #333333;
		font-size: 12px; /* font-size is between 8 to 10 pt */ 
		font-family: verdana, arial, sans-serif;
    filter=progid:dximagetransform.microsoft.gradient(gradienttype=1,startcolorstr=#97e300, endcolorstr=#c9f178);
	}
	/* 網站名稱文字樣式 */
	.header-title
	{		
		font-size: 20px; 
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
	}
	
	
/* 上方選單列樣式 */
	.header-title-bar
	{		
		background-color: #4C4A19;

		color: #ffffff;
		font-size: 12px; 
		font-family: verdana, arial, sans-serif;
		/*font-weight: bold;*/
	}
	.header-title-bar A:link
	{
		color: #ffffff;
		font-size: 12px;  /* font-size is between 8 to 10 pt */
		font-family: verdana, arial, sans-serif;
		text-decoration: none;
	}
	.header-title-bar A:visited 
	{
		color: #ffffff;
		font-size: 12px;  /* font-size is between 8 to 10 pt */
		font-family: verdana, arial, sans-serif;
		text-decoration: none;
	}
	.header-title-bar A:hover
	{
		color: #ffcc00;
		font-size: 12px;  /* font-size: 12px; */
		font-family: verdana, arial, sans-serif;
		text-decoration: underline;	
	}
	.header-title-bar-onMouseOver
	{
		color: #ffcc00;	
	}



/* 下方版權樣式 */
	/* 背景樣式 */
	.footer 
	{
		font-size: 12px; /* font-size is between 8 to 10 pt */ 
		height: 25px; 
	}
	/* 文字樣式 */
	.footer-words
	{
		color: #FFFFFF;
		font-size: 12px; /* font-size is between 8 to 10 pt */ 
		font-family: verdana, arial, sans-serif;
    filter=progid:dximagetransform.microsoft.gradient(gradienttype=1,startcolorstr=#4C4A19, endcolorstr=#4C4A19);
	}
	.footer-words A:link 
	{
		color: #000000;
		text-decoration: none;
		font-size: 12px; /* font-size: 12px; */
		font-family: verdana, arial, sans-serif;
	}

	.footer-words A:hover 
	{
		color: #0000ff;
		text-decoration: underline;
		font-size: 12px; /* font-size: 12px; */
		font-family: verdana, arial, sans-serif;
	}
	.footer-words A:visited 
	{
		color: #000000;
		text-decoration: none;
		font-size: 12px; /* font-size: 12px; */
		font-family: verdana, arial, sans-serif;
	}	

/* 內頁功能路徑層級樣式 */
	.content-subheader
	{
		/* background-color: #ffffff; */
		color: #000000;
		font-size: 12px; /* font-size is between 8 to 10 pt */
		font-family: verdana, arial, sans-serif;
	
		margin-top: 10px;
		margin-left: 10px;
	}

/*  內頁功能標題樣式 */
	.content-header
	{
		background-color: #ffffff;
		color: #000000;
		font-size: 16px; /* font-size is between 14~16 pt */ 
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		margin-top: 10px;
		margin-left: 10px;
	}

	.content-description
	{
		background-color: #ffffff;
		color: #000000;
		font-size: 12px; /* font-size from 12px to 10pt */
		font-family: verdana, arial, sans-serif;
		margin-top: 10px;
		margin-left: 30px;
		/*margin-bottom : 50px; */
	}	


/* Table */
	/* Table title in first row */
	.content-table-header-background
	{
	  background-color: #769732;
	  border-color: #769732;
	  border-width: 0 0 0 0;
	  border-style: solid;
		margin-left:32px;	
	}
	.content-table-header
	{
		background-color: #97E300;
		color: #3B4C19;
		font-size: 12px; 
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
	}
	.content-table-header td
	{
		background-color: #97E300;
		color: #3B4C19;
		font-size: 12px; 
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
	}
	.content-table-content
	{
		background-color: #ffffff;
		color: #333333;
		font-size: 12px;
		font-family: verdana, arial, sans-serif;
	}
	.content-table-content1
	{
		background-color: #ffffff;                                                                      
		color: #333333;
		font-size: 12px;
		font-family: verdana, arial, sans-serif;
	}
	.content-table-content2
	{
		background-color: #e8fdbe;
		color: #333333;
		font-size: 12px;
		font-family: verdana, arial, sans-serif;
	}
	.form-subject-text
	{
		background-color: #ffffff;                                                                      
		color: #000000;
		font-size: 12px; /* font-size is between 9 to 10 pt */
		font-family: verdana, arial, sans-serif;
		margin-top: 12px;
		font-weight: bold;
		align:center;
	}
	.form-subject-text2
	{
		background-color: #FFFAE6;
		color: #000000;
		font-size: 12px; /* font-size is between 9 to 10 pt */
		font-family: verdana, arial, sans-serif;
		margin-top: 12px;
		font-weight: bold;
		align:center;
	}



/* 表單類 */
/* Field */
	/* Form Text Field */
	.frm-text-field
	{
		backround-color: #ffffff
		color: #000000;
		font-size: 12px; /* font-size is between 9 to 10 pt */
		font-family: verdana, arial, sans-serif;
		margin-left: 8px;
	}
	/* Read Only Field */
	.frm-Read-Only-field
	{
		backround-color: #ffffff;
		color: #000000;
		font-size: 12px; /* font-size is between 8 to 10 pt */
		font-family: verdana, arial, sans-serif;
		margin-left: 8px;
		border-style : solid solid solid solid;         
		border-width : 1px 1px 1px 1px;					
		border-color : #cccccc #cccccc #cccccc #cccccc;
		/*width: 180px;*/
	}
	
	/* Editable field */
	.frm-Editable-field
	{
		backround-color: #ffffff;
		color: #000000;
		font-size: 12px; /* font-size is between 8 to 10 pt */
		font-family: verdana, arial, sans-serif;
		margin-left: 8px;
		border-style : groove groove groove groove;		
		border-width : 1px 1px 1px 1px;					/* Not be defined in guideline */
		border-color : #cccccc #cccccc #cccccc #cccccc;
		/*width: 180px;*/
	}
	
	/* Multi-lines Field */
	.frm-Editable-Multi-field
	{
		backround-color: #ffffff;
		color: #000000;
		font-size: 12px; /* font-size is between 8 to 10 pt */
		font-family: verdana, arial, sans-serif;
		margin-left: 8px;
		border-style : groove groove groove groove;		
		border-width : 1px 1px 1px 1px;					/* Not be defined in guideline */
		border-color : #cccccc #cccccc #cccccc #cccccc;
		/*width: 180px;*/
	}
	/* List Menu */
	.frm-list-menu
	{
		backround-color: #ffffff;
		color: #000000;
		font-size: 12px; /* font-size is between 9 to 10 pt */
		font-family: verdana, arial, sans-serif;
		margin-left: 8px;
		border-style : groove groove groove groove;		
		border-width : 1px 1px 1px 1px;					/* Not be defined in guideline */
		border-color : #cccccc #cccccc #cccccc #cccccc;
		width: 180px;
	}

	/* Form Drop-down List */
	.frm-drop-down-list
	{
		backround-color: #ffffff;
		color: #000000;
		font-size: 12px; /* font-size is between 9 to 10 pt */
		font-family: verdana, arial, sans-serif;
		margin-left: 8px;
		border-style : solid solid solid solid;			/* Not be defined in guideline */
		border-width : 1px 1px 1px 1px;					/* Not be defined in guideline */
		border-color : #cccccc #cccccc #cccccc #cccccc; /* Not be defined in guideline */
	} 

	/* Form Radio Button */
	.frm-radio-button
	{
		backgound-color: #cccccc;
		color: #333333;
		font-size: 12px; /* font-size is between 8 to 10 pt */
		font-family: verdana, arial, sans-serif;
		margin-left: 5px;
	}

	/* Form Check Box */
	.frm-check-box
	{
		backgound-color: #cccccc;
		color: #333333;
		font-size: 12px; /* font-size is between 8 to 10 pt */
		font-family: verdana, arial, sans-serif;
		margin-left: 5px;
	}
/* Button */
	/* Form Button */
	.frm-button-table
	{
		margin-left: 40px;
	}
	
/* 固定 */
	.frm-button
	{
		/*background-color: #c9f178;*/
		filter=progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#ffffff, endcolorstr=#c6c6c3)  
		color: #333333;
		font-size: 12px; /* font-size is between 8 to 9 pt */
		/*font-weight: bold;*/
		font-family: verdana, arial, sans-serif;
		margin-top: 4px;
		margin-left: 8px;
		border-style : solid solid solid solid;
		border-width : 1px 1px 1px 1px;
		border-color : #303030 #303030 #303030 #303030;
		width:'80px';
		height:20px;
	}
        
/* 非固定 */
	.frm-button2
	{
		/*background-color: #c9f178;*/
		filter=progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#ffffff, endcolorstr=#c6c6c3) 
		color: #333333;
		font-size: 12px; /* font-size is between 8 to 9 pt */
		/*font-weight: bold;*/
		font-family: verdana, arial, sans-serif;
		margin-top: 4px;
		margin-left: 8px;
		border-style : solid solid solid solid;
		border-width : 1px 1px 1px 1px;
		border-color : #303030 #303030 #303030 #303030;
		height:20px;
	}

	.frm-icon
	{
		backgound-color: #cccccc;
		color: #333333;
		font-size: 12px; /* font-size is between 8 to 9 pt */
		font-weight: bold;
		font-family: verdana, arial, sans-serif;
		width: 18;
		height:18;
		margin-left: 5px;
	}













/* Tree View 選單樣式 */
	.tree-view-level-1 
	{
		color: #333333;
    font-size: 12px; /* font-size is between 8 to 10 pt */
		font-family: verdana, arial, sans-serif;
	}

	.tree-view-level-1 A:link 
	{
		color: #333333;
		text-decoration: none;
	}

	.tree-view-level-1 A:hover 
	{
		color: #0000ff;
		font-weight: bold;
		text-decoration: underline; /* Not be defined in guideline */
	}

	/*
	.tree-view-level-1 A:visited 
	{
		color: #333333;
		text-decoration: none;
	}
	*/

	.tree-view-level-2 
	{
    font-size: 12px; 
		color: #333333;
	}

	.tree-view-level-2 A:link 
	{
		color: #333333;
		text-decoration: none;
	}

	.tree-view-level-2 A:hover 
	{
		color: #0000ff;
		text-decoration: underline; /* Not be defined in guideline */
	}

	/*
	.tree-view-level-2 A:visited 
	{
		color: #333333;
		font-weight: bold;
		text-decoration: none;
	}
	*/

	.tree-view-level-3 
	{
		color: #333333;
    		font-size: 12px; /* font-size is between 8 to 10 pt */
	}

	.tree-view-level-3 A:link 
	{
		color: #333333;
		text-decoration: none;
	}

	.tree-view-level-3 A:hover 
	{
		color: #0000ff;
		text-decoration: underline; /* Not be defined in guideline */
	}

	/*
	.tree-view-level-3 A:visited 
	{
		color: #333333;
		font-weight: bold;
		text-decoration: none;
	}
	*/
	
	.tree-border 
	{
		background-color:'#f7f3f7'; /*e8fdbe*/
		border-style : solid solid solid solid;
		border-width : 0px 1px 0px 0px;
		border-color : #cccccc #cccccc #cccccc #cccccc; 
	}

	.contents-border 
	{
		background-color:'#ffffff';
		border-style : solid solid solid solid;
		border-width : 0px 0px 0px 0px;
		border-color : #cccccc #cccccc #cccccc #cccccc; 
	}
