form{
    margin:0px 0px 0px 0px;
}

body {
	margin: 6px;
	font-size: 9pt;
  font-family: Fixedsys;
}
p {
  font-family: Fixedsys;
	font-size: 9pt;
}
td {
  font-size: 9pt;
  font-family: Fixedsys;
}
a:link {
  color: #005599;
	text-decoration: underline;
	font-size: 9pt;
	font-family: Fixedsys;
}
a:visited {
  color: #005599;
	text-decoration: underline;
	font-size: 9pt;
	font-family: Fixedsys;
}
a:hover {
	text-decoration: underline;
	color: #990000;
	font-size: 9pt;
	font-family: Fixedsys;
}
a:active {
  color: Red;
	text-decoration: underline;
	font-size: 9pt;
	font-family: Fixedsys;
}
/* 超連結文字放大 */
a.enlarge:link {
	color: #0000FF;
	text-decoration: underline;
	font-size: 16pt;
	font-family: Fixedsys;
}
a.enlarge:visited {
	color: #0000FF;
	text-decoration: underline;
	font-size: 16pt;
	font-family: Fixedsys;
}
a.enlarge:hover {
	color: #FF0000;
	text-decoration: underline;
	font-size: 16pt;
	font-family: Fixedsys;
}
a.enlarge:active {
	color: Red;
	text-decoration: underline;
	font-size: 16pt;
	font-family: Fixedsys;
}
select {
  font-size: 9pt;
}
input {
  font-size: 9pt;
}
/* 程式抬頭 */
.header {
  border: 1px solid #B6CBD0;
	background-color: #EBF0F2;
	padding: 3px;
	margin-bottom: 6px;
}
.header_title {
	font-family: Fixedsys;
	font-size: 14pt;
	color: #005599;
}
.header_html {
	font-family: Fixedsys;
	font-size: 9pt;
	color:black;
}
.header_cmd {
  border: 0px;
	float: right;
	width: 100px;
	text-align: right;
}

.copyright  {
  color: #DDDDDD;
	height: 30px;
	font-size: 9pt;
	text-align: right;
	vertical-align: bottom;
	font-family: Fixedsys;
}

.button_normal {
	font-size: 9pt;
	background-color: #D3E9F1;
	color: Black;
	border: 1 solid #808080;
}
.button_disabled { font-size: 9pt; background-color: #F4F2E8; color: Gray; border: 1 solid #808080 }

.page_default {
  font-size: 9pt;
  font-family: Fixedsys;
  color: #909090;
}
.page_current {
	font-size: 10pt;
	font-weight: bold;
  font-family: Fixedsys;
	color: #777777;
}

.grid_table {
  border: 1px solid #B6CBD0;
	border-collapse: collapse;
  background-color: white;
	padding: 0px;
}

.grid_search {
  border: 1px solid #BED5F0;
	border-collapse: collapse;
  background-color: white;
	padding: -2px;
	margin-bottom: 18px;
}

.grid_function { color: Black;}
.grid_header {
  border: 1px solid #B6CBD0;
  color: Black;
	text-align: center;
	background: #D3E9F1;
	height: 24px;
}
.grid_header_required {
  border: 1px solid #B6CBD0;
  color: Blue;
	text-align: center;
	background: #D3E9F1;
	height: 24px;
}
.grid_cell {
	border: 1px solid #B6CBD0;
}
.grid_odd {
	border: 1px solid #B6CBD0;
	background-color: white;
	height: 22px;
}
.grid_even {
	border: 1px solid #B6CBD0;
    background-color: #F2F2F2;
	height: 22px;
}

.grid_selected {
	border: 1px solid #B6CBD0;
	background-color: #F5C8C8;
	height: 22px;
}

.grid_split {
	color: Black;
	text-align: center;
	background: #DAD0B4;
	height: 2px;
}
.grid_span {
  border: 1 solid #996666;
	background: #EBF0F2;
	height: 20px;
}
.grid_command {
  color: Black;
	text-align: center;
	background: #D3E9F1;
	height: 24px;
}
.grid_header1 {/*討論區標題*/
  color: Black;
	text-align: left;
	background: #AAE5F1;
	height: 24px;
}
.grid_subsum {}
.grid_sum {}

.tab_current {
	color: White;
	background: #0086BA;
	height: 30px;
}
.tab_item {
	background: #D3E9F1;
	height: 30px;
}
.tab_space {background: #FFFFFF; height: 30px; width:10px;}
.tab_split {
	background: #0086BA;
	height: 6px;
}

.list_table {
  border: 1px solid #B6CBD0;
	border-collapse: collapse;
  background-color: white;
	padding: 0px;
}
.list_split { color: Black;  text-align: center;  background: #DAD0B4;  height: 2px;}
.list_span { color: white; background: #CFC19A; height: 32px;  padding: 6px;}
.list_command {
  border: 1px solid #B6CBD0;
  color: Black;
  background: #ECE9D8;
	height: 32px;
	padding: 6px;}
.list_header_normal {
  border: 1px solid #B6CBD0;
  color: black;
	text-align: right;
	background: #D3E9F1;
	height: 20px;
	padding: 6px;
}
.list_normal {
  border: 1px solid #B6CBD0;
  color: black;
	padding: 6px;
}
.list_header_required {
  border: 1px solid #B6CBD0;
  color: Blue;
	text-align: right;
	background: #D3E9F1;
	height: 20px;
	padding: 6px;
}
.list_required {
  border: 1px solid #B6CBD0;
  color: black;
	padding: 6px;
}
.list_header_command {
  border: 1px solid #B6CBD0;
  color: #990000;
	text-align: right;
	background: #D3E9F1;
	height: 32px;
	padding: 6px;
}
.list_command {
  border: 1px solid #B6CBD0;
  color: black;
	padding: 6px;
	background: #D3E9F1;
}

.form_textarea {font-size: 9pt;}
.form_textbox_normal {color:blue; background-color: #F2F2F2; font-size: 9pt; border: 1 solid #808080;}
.form_textbox_required {color:red; background-color: #FFFFF0; font-size: 9pt; border: 1 solid #808080;}
.form_password_normal {color:blue; background-color: #F2F2F2; font-size: 9pt; border: 1 solid #808080;}
.form_password_required {color:red; background-color: #FFFFF0; font-size: 9pt; border: 1 solid #808080;}
.form_combo_normal {color:blue; background-color: #F2F2F2; font-size: 9pt; border: 1 solid #808080;}
.form_combo_required {color:red; background-color: #FFFFF0; font-size: 9pt; border: 1 solid #808080;}
.form_checkbox_normal {color:blue; background-color: #F2F2F2; font-size: 9pt; border: 1 solid #808080;}
.form_checkbox_required {color:red; background-color: #FFFFF0; font-size: 9pt; border: 1 solid #808080;}
.form_button {
	cursor: hand;
	font-size: 9pt;
	background-color: #D3E9F1;
	color: #276179;
	border: 1px solid #276179;
	padding: 3px;
	height: 22px;
	}
/* button 放大 */
.form_button_enlarge {
	cursor: hand;
	font-size: 14pt;
	font-weight: bold;
	background-color: #D3E9F1;
	color: #276179;
	border: 1px solid #276179;
	padding: 3px;
	height: 30px;
	}
.form_submit {
	cursor: hand;
	font-size: 9pt;
	background-color: #FFDFDF;
	color: #990000;
	border: 1px solid #990000;
	padding: 3px;
	height: 22px;
	}
/* submit 按鈕放大 */
.form_submit_enlarge {
	cursor: hand;
	font-size: 14pt;
	font-weight: bold;
	background-color: #FFDFDF;
	color: #990000;
	border: 1px solid #990000;
	padding: 3px;
	height: 30px;
	}
.form_reset  {
	cursor: hand;
	font-size: 9pt;
	background-color: #D6D6D6;
	color: #777777;
	border: 1px solid #777777;
	padding: 3px;
	height: 22px;
}

.image_hand { cursor:hand;}

.msg_err {
	border: 1px solid #FF2D2D; 
	background-color: #FFD2D2;
	padding: 3px;
	margin-bottom: 6px;
}
.msg_err_text {
	font-family: Fixedsys;
	font-size: 9pt;
	color: #990000;
}
.msg_ok {
	border: 1px solid #C0FF82; 
	background-color: #EFFFC1;
	padding: 3px;
	margin-bottom: 6px;
}
.msg_ok_text {
	font-family: Fixedsys;
	font-size: 9pt;
	color: #556B2F;
}
.memo {
    font-size: 16px;    /* 設定文字大小*/
    line-height: 24px;   /* 設定文字行距*/
    letter-spacing: 3px; /* 設定文字間距*/
}
.new_text {
	font-size: 16px;
	color: blue;
	font-weight: bold;
}

