﻿@charset "utf-8";
#Main{
	width: 97%;
    margin: 0 auto;}
.float_L{float:left}
.float_R{float:right}

.hide{ visibility:hidden}
.disappear{ display:none}
    
/* 頁面內容位置 */
body{
	margin:0;
	font-family: "新細明體", SimSun;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	BACKGROUND-POSITION:right top;	background-image: url(../images/member/logo_pad_bg.jpg);}

#Head_link{
	BACKGROUND-POSITION:right top;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #000000;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	background-image: url(../images/member/logo_pad_bg.gif);}
	
.option_button {
	FONT-SIZE: 12px;
	cursor:pointer;
	COLOR: black;
	background-image: url(../images/buttons/click_white.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
    background-position:center center;
	padding: 0px;
	clear: both;
	border: 1px solid #626262;
	height: 22px;}
input:focus, textarea:focus, {border: 2px solid #000;}
*input.focus,*textarea.focus {border: 2px solid #000;}
input.focus,textarea.focus {border: 2px solid #000;}
legend {
	color:#174FB5;
	font-weight:bold;
	margin-top: 5px;
	font-size: 11px;}
/*語系切換 start*/
/*#HeaderInfo{for DNN高度不足的問題 2014/07/31 by Ely
 height:51px;
}*/
.select_lang{
    width:186px;
     height:27px;
    margin: 3px 0px 1px 0;
    /*float:right;*/
    clear:both;
    background-image:url("/images/bg/inlightu_bg_lang.gif");
    background-position:left top;
    background-repeat:no-repeat;
}
.select_lang span{
   *border: 1px solid #FFFFFF;
    display: block;
    float: left;
    margin: 2px 0 0 46px;
    *overflow: hidden;
    *height:21px;
}
.select_lang select{
     *margin:-1px;
     outline:none;
    float:left;
    display:block;
    height: 23px;
    overflow:hidden;
    width:133px;
    line-height:1;
    border:0;
    background-color:Transparent;
    font-family:微軟正黑體;
    *font-size:14px;
}
/*語系切換 end*/

/* 表格文字 */
td,table,div,input, textarea{
    /*font-family: "新細明體", SimSun;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
    font-family: "微軟正黑體",Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}
.Mark { 
	font-size: 12px;
	color: #FF0000;}

.caption {
	color: #222888;
	text-align: left;
	font-weight: bold;
	font-size: 15px;}
.caption_bg {
	padding:10px;
	background-image: url(../images/member/caption_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #6B6B6B;
	border-left-color: #6B6B6B;}

.caption #login_name {
 color:#9933CC;
 font-size:12px;}
	
.caption_shadow_bottom {
	height: 3px;
	background-position: left;
	background-image: url(../images/member/caption_shadow_bottom.gif);}

/* 主文外的陰影 */	
.caption_shadow_right{
	width: 4px;
	background-position: right top;
	background-image: url(../images/member/caption_shadow_right.gif);}

/* 主文外的最外外框,npo_layout文件內也有 */
.container {
	border: 1px solid #6B6B6B;}
/* 主文外的第二外框 npo_layout文件內也有 */	
.container2 {
	border: 2px solid #FFFFFF;
	background-color: #DCEEFB;
	padding: 10px 10px 15px 10px;
	text-align: left;
}
/* 外框右方陰影 npo_layout文件內也有 */	
.container_shadow_right{
	width: 4px;
	background-position: right top;
	background-image: url(../images/member/container_shadow_right.gif);}

/* Header */	
.login_message_bg{}
#login_message_corner_l
{
}
#login_message_corner_r
{
}
.login_name {
	FONT-SIZE: 13px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/member/login_person.gif);
	COLOR: #003399;
	TEXT-INDENT: 15px;
	BACKGROUND-REPEAT: no-repeat;
	margin: 5px 0 0 0px;
	font-weight: bold;}
.login_name font{
	font-weight: normal; font-size:9px; color: #999999;}
.login_message {
	MARGIN-TOP: 4px;
	FONT-SIZE: 12px;
	FLOAT: left;
	MARGIN-LEFT: 20px;
	COLOR: #5094D8}
#header_link{
	float:right;
	margin-right:7px;
	margin-top:5px;
	color:#777777; /*-- 2013/10/01 Cathy 新增color屬性 --*/ 
}
.search_area table{ margin:2px 7px 0px 0}
#header_link a{
	font-size:12px;
	/*--color:#022ad3; 2013/10/01 Cathy 變更color屬性為#777777--*/ 
	color:#000000;  
	text-decoration:underline;}

/*--2013/10/01 Cathy 新增.a設定--*/ 
.a{
	font-size:12px; 
	color:#022ad3;  
	text-decoration:underline;}
	
#today_date {
	FONT-SIZE: 12px;
	FLOAT: left;
	COLOR: #5094D8;
	margin: 4px 0 0 0px;}
#short_cut{
float:right;
font-size:11px;
/*--color:#8994af; 2013/10/01 Cathy 變更color屬性為#777777--*/ 
	color:#777777;  
margin:2px 7px 0px 0;}
#short_cut img{
 vertical-align:middle;
}
#choice{ z-index:1;}

/* --------- */		
.notice_textarea{
	border: 1px solid #a9c2d0;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 24px;
	color: #707070;
	width: 100%;
	padding: 10px;}
	
.indication_text{
	font-size: 11px;
	line-height: 20px;
	color: #707070;}
	
.indication_text_B{
	font-size: 12px;
	line-height: 24px;
	color: #707070;
	font-weight: bold;
	white-space: normal;}
	
.container_area{
	font-size: 12px;
	background-image: url(../images/member/area_bg.jpg);
	background-color: #DDEFFC;
	background-position: right;
	background-repeat: repeat-y;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #f0f8fd;
	border-bottom-color: #f0f8fd;
	padding-top: 10px;
	padding-bottom: 10px;}
	
.container_outline{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #b8d0dc;
	border-bottom-color: #D0E0E8;
	margin-bottom: 10px;}


	
.titlebar {
	color: #003366;
	background-image: url(../images/member/titlebar_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	font-weight: bold;
	height: 27px;
	width: 100%;
	padding-left: 30px;
	line-height: 26px;
	font-size: 13px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b8d0dc;
	vertical-align: baseline;
}
	
.IMG_filter 
    { FILTER: gray ; cursor: default;}

.font_13px_B {
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;}

.font_13px {
	font-size: 13px;
	line-height: 22px;}
	
.table_Item_R{
	color:#13152D;
	line-height: 20px;
	font-size: 12px;
	vertical-align: text-top;
	padding:4px 5px 0px 0px;
	text-align: right;
	font-weight:normal;
	top:auto
}
	
.table_Item_L{
	color:#13152D;
	line-height: 20px;
	font-size: 11px;
	top:auto;
	vertical-align: top;
	padding:3px 0px 0px 0px;
	text-align: left;
}
	
.table_bg {
	border: 2px solid #FFFFFF;
	background-color: #DCEEFB;}

.note_gray {
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	margin: 5px 2px 2px 2px;}
.font_10px_B {
	font-size: 10px;
	font-weight: bold;
	line-height: 22px;}

.font_10px { 
	font-size: 10px;
	line-height: normal;}
	
.font_11px_B {
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;}

.font_11px { 
	font-size: 11px;
	line-height: normal;}
			
.font_12px_B { 
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;}

.font_12px { 
	font-size: 12px;
	line-height: 22px;}
	
/*含框控制項css(白底藍字)*/
.input_text_blue{
	BORDER: 1px solid #7697a8;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	font-size: 12px;
	vertical-align: middle;
	height: 20px;}
	
.blue_table_subject { 
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	color: #222888;
	background-color: #c2e3f4;
	border-top: 1px solid #b8d0dd;
	border-bottom: 2px solid #99BDCE;
	line-height:20px;
	background-image: url(../images/bg/blue_table_title_bg.gif);
	background-repeat: repeat-x;
	background-position: 1px center;}
	
.blue_title {
	font-size: 15px; 
                text-decoration:underline;
	line-height: 25px;
	color: #0047DB;
	margin-top: 20px;}
	
.blue_table_foot {
	font-size: 13px; 
	font-weight: normal;
	line-height: 25px;
	text-align:center;
	color: #3582a8;
	background-color: #c2e3f4;
	border:1px solid #b8d0dd;
	background-image: url(../images/bg/blue_table_title_bg.gif);
	background-repeat: repeat-x;
	background-position: -5px;
	vertical-align: middle;}
	
.blue_table_selected{
	font-size: 12px;
	line-height: 26px;
	text-align: left;
	display:block;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #6699FF;
	border-right: 1px solid  #FFFFFF;
	border-bottom: 1px solid #728CD1;
	border-left: 1px solid #728CD1; 
	font-weight: normal;
	background-image: url(../Images/bg/blue_table_selected_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	cursor:pointer;}
	
.blue_table_selected{
	font-size: 12px;
	line-height: 26px;
	text-align: left;
	display:block;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	vertical-align: middle;
	background-color: #6699FF;
	border-right: 1px solid  #FFFFFF;
	border-bottom: 1px solid #728CD1;
	border-left: 1px solid #728CD1; 
	font-weight: normal;
	background-image: url(../Images/bg/blue_table_selected_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	cursor:pointer;}
	
.blue_table_subtitle {
	font-size: 12px;
	color: #0655ca;
	font-weight: bold;}
	
.popwindow_title {
	font-size: 15px;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	background-color: #BFDFFF;}	
/* 工具列 */
.tool_bar_text {
	color: #32617C;
	vertical-align: middle;
	font-size: 11px;}


/* 超連結 */	

A:link    {text-decoration:none ; color:#000000}
A:visited {text-decoration:none; color:#000000}
A:active  {text-decoration: none}
A:hover   {text-decoration: underline; color: #0033CC;}
#link table A:link,#link table A:visited, #link table A:active,#link table A:hover{
	color: #003399;
	font-size:12px;
	text-decoration: underline;
}
/* Home 頁籤  l代表左邊, c代表中間, r代表右邊 */
.top_btn_blue_l {
	background-image: url(../images/member/top_btn_bule_l.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 5px;
	background-position: left top;
}
.top_btn_blue_c {
    color:#4100fa;
	background-image: url(../images/member/top_btn_purple_c.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 25px;
	padding:0 3px 0 3px;
	margin:0 5px 0 5px;}

.top_btn_blue_r {
	background-image: url(../images/member/top_btn_bule_r.gif);
	height:  25px;
	width: 6px;
	background-position: right top;}


/* 未選擇的頁籤  l代表左邊, c代表中間, r代表右邊 */	
.top_btn_gray_l {
	background-image: url(../images/member/top_btn_gray_l.gif);
	background-repeat: no-repeat;
	height:  25px;
	width: 6px;
	background-position: 1px top;}

.top_btn_gray_c {
	background-image: url(../images/member/top_btn_gray_c.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:  25px; 
	padding-right: 1px;
	padding-left: 1px;}
	
.top_btn_gray_r {
	background-image: url(../images/member/top_btn_gray_r.gif);
	height:  25px;
	width: 6px;
	background-position: right top;}

/* 位置 */
.L_ {text-align:left  ;}
.C_ {text-align:center;}
.R_ {text-align:right ;}

/* 滑鼠樣式 */
.H        {cursor:pointer;cursor:pointer;}
.HH       {cursor:default;}
.font_bold{font-weight: bold;}
	
/* 顯示否 */
.X {display:none ;}
.O {display:block;}

.blue_table_content{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}	
.blue_table_text1 {
	font-size: 12px;
	text-align: left;
	color: #000000;
	border-top-style: none;
	padding-left:0;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	/*border-bottom: solid 1px #E0EDFA;
	background-image: url(../images/bg/blue_table_cell_bg.gif);
	background-repeat:repeat-y;
	background-position:left;*/
	text-indent:3px;
}
.blue_table_text2 {
	font-size: 12px;
	text-align: left;
	color: #000000;
	border-top-style: none;
	padding-left:0;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-bottom: solid 1px #E0EDFA;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/bg/blue_table_cell_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	text-indent:3px;
}
.blue_table_text3 {
	font-size: 12px;
	line-height: 24px;
	text-align: left;
	color: #000000;
	border-top-style: none;
	vertical-align: middle;
	background-color: #BDD6FB;
	border-right-style: solid;
	border-left-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E0EDFA;
	border-right-width: 1px;
	border-right-color: #E0EDFA;
	padding:2px 10px 2px 10px;
}
.blue_table_text4 {
	font-size: 12px;
	line-height: 24px;
	text-align: left;
	color: #000000;
	border-top-style: none;
	vertical-align: middle;
	background-color: #D6D7FC;
	border-right-style: solid;
	border-left-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E0EDFA;
	border-right-width: 1px;
	border-right-color: #E0EDFA;
	padding:2px 10px 2px 10px;
}
.blue_table_bg {background-color: #EEFBFD;}

.table_outline {
	top: 0px;
	border: 1px solid #699DB6;
	margin-top: 15px;
	margin-bottom: 15px;
	cellpadding:0;
	cellspacing:0;
	background-color: #FFFFFF;}
	
.Subtable_outline {
	cellpadding:0;
	cellspacing:0;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C2D8E2;
	border-right-color: #C2D8E2;
	border-bottom-color: #C2D8E2;
	border-left-color: #C2D8E2;
}

.table_subject {
	font-size: 15px;
	line-height: 25px;
	color: #000000;
	text-align: left;
	background-color: #D7EBFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-left: 15px;}

.table_text {
	font-size: 12px;
	line-height: 26px;
	color: #000000;
	vertical-align: text-top;}

.table_outline_100weith {
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
	top: 0px;
	border: 1px solid #666666;
	width: 100%;}
	
.table_search {
	font-size: 15px;
	line-height: 25px;
	text-align: right;
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	width: 20%;}
	
.table_search2 {
	font-size: 15px;
	line-height: 26px;
	text-align: left;
	color: #000000;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	padding-left: 15px;
	vertical-align: middle;
	background-color: #FFFFFF;}
/* 綠色表格 */	
.Green_table_bg {background-color: #EEFBFD;}
.Green_table_subject {
	font-size: 13px; 
	font-weight: bold;
	line-height: 25px;
	text-align:center;
	color: #222888;
	background-color: #c2e3f4;
    border-right: 1px solid #b8d0dd;
	border-top: 1px solid #b8d0dd;
	border-left: 1px solid #b8d0dd;
	background-image: url(../images/bg/blue_table_title_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #99BDCE;}

.Green_webgrid_subject {
	font-size: 13px;
	font-family: Tahoma;
	font-weight: bold;
	text-align:center;
	color: #000000;
	background-color: #ACDFDA;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #62C1B8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #62C1B8;}
	
.Green_table_subject_mid {
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	text-align:center;
	color: #222888;
	background-color: #c2e3f4;
    border-right: 1px solid #b8d0dd;
	border-top: 1px solid #b8d0dd;
	border-left: 1px solid #b8d0dd;
	background-image: url(../images/bg/blue_table_title_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #99BDCE;}

.Green_table_subtitle {
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	line-height: 25px;
	text-align:center;
	color: #000000;
	background-color: #BCE4E0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F3FAF9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9BD9D2;}

.Green_table_Item {
	font-size: 12px;
	line-height: 24px;
	text-align: right;
	color: #000000;
	border-top-style: none;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-left-style: none; 
	border-bottom: solid 1px #E0F1F9;
	border-right-width: 1px;
	border-right-color: #E0F1F9;
	padding: 2px 2px 2px 10px;}
	
.Green_table_text1 {
	font-size: 12px;
	line-height: 24px;
	text-align: left;
	color: #000000;
	border-top-style: none;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-left-style: none; 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E0EDFA;
	border-right-width: 1px;
	border-right-color: #E0EDFA;
	padding-top: 2px;
	padding-bottom: 2px;
}
	
.Green_table_text2 {
	font-size: 12px;
	line-height: 24px;
	text-align: left;
	color: #000000;
	border-top-style: none;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-left-style: none; 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E0EDFA;
	border-right-width: 1px;
	border-right-color: #E0EDFA;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Green_table_text3 {
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #000000;
	border-top-style: none;
	vertical-align: middle;
	background-color: #BDD6FB;
	border-right-style: solid;
	border-left-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E0EDFA;
	border-right-width: 1px;
	border-right-color: #E0EDFA;
	padding:2px 10px 2px 10px;}

.Green_table_highlight {
	font-size: 12px;
	line-height: 26px;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #FBDBED;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #B1E4DE;
	border-left-color: #B1E4DE;
	font-family: Tahoma;
	text-align:left;}
	
.Green_table_seclected {
	font-size: 12px;
	line-height: 26px;
	text-align: left;
	display:block;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #6699FF;
	border-right: 1px solid  #FFFFFF;
	border-bottom: 1px solid #728CD1;
	border-left: 1px solid #728CD1; 
	font-weight: normal;
	background-image: url(../Images/bg/blue_table_selected_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	cursor:pointer;}

.Green_table_selected_pd0 {
	padding-right: 0;	
	font-size: 12px;
	line-height: 26px;
	text-align: left;
	display:block;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #6699FF;
	border-right: 1px solid  #FFFFFF;
	border-bottom: 1px solid #728CD1;
	border-left: 1px solid #728CD1; 
	font-weight: normal;
	background-image: url(../Images/bg/blue_table_selected_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	cursor:pointer;}


.Green_add_filed {
	font-size: 15px;
	line-height: 26px;
	text-align: left;
	color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 15px;
	vertical-align: middle;
	background-color: #F4F8F3;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CAD9D0;
	border-left-color: #CAD9D0;}

/*子表格選取 */	
.Subtable_selected {
	font-size: 12px;
	line-height: 26px;
	color: #FFFFFF;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #5C9FD6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9EDAAA;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;}

/* 淺紅色子表格 */	
.sub_red_table_subject {
	font-size: 12px; 
	font-weight: bold;
	line-height: 25px;
	color: #000000;
	background-color: #f3d6d3;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fdf5f5;
	border-right-color: #d8b8ba;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fdf5f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fdf5f5;}
	
.Sub_red_table_text1 {
	font-size: 12px;
	line-height: 26px;
	color: #333333;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #fbf8f9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7bebb;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fcf7f6;}
	
.Sub_red_table_text2 {
	font-size: 12px;
	line-height: 26px;
	color: #333333;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #f6eeed;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7bebb;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fcfafa; }
	
/* 淺黃綠色子表格 */	
.sub_paleblue_table_subject {
	font-size: 12px; 
	font-weight: bold;
	line-height: 25px;
	color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B0D1E6;
	border-right-color: #DDEBF4;
	padding-left: 10px;
	background-color: #D3E0F5;}
	
.Sub_paleblue_table_text1 {
	font-size: 12px;
	line-height: 26px;
	color: #333333;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8F3FF; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8F3FF;}
	
.Sub_paleblue_table_text2 {
	font-size: 12px;
	line-height: 26px;
	color: #333333;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #def3e2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9EDAAA;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F1FAF2; }

.textfield_insert {
	background-color: #FFFFCC;
	font-size: 15px;}
	
/*按鈕 */
.button_Light{
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/Images/buttons/click_light_blue.gif);
	background-color: #70a4c3;
	background-position:center center;
	height: 24px;
	margin: 3px 0px 3px 0;
	padding: 0 10px 0 10px;
	cursor:pointer;
	border: 1px solid #4A7C9D;
	overflow:visible;
	}
.button_Light_green {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	height: 24px;
	margin: 3px 3px 3px 0;
	padding:0 10px 0 10px;
	background-image: url(../Images/buttons/click_light_green.gif);
	background-color: #92E2DA;
	background-position:center center;
	cursor:pointer;
	border: 1px solid #218C6A;
	overflow:visible;}

.button_Light_green_s {
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	background-image: url(../Images/buttons/click_light_green.gif);
	background-color: #92E2DA;
	background-position:center center;
	height: 24px;
	margin: 3px 0 3px 0;
	padding:0 8px 0 8px;
	cursor:pointer;
	border: 1px solid #218C6A;
	overflow:visible;}

.button_green {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/buttons/click_green.gif);
	background-color: #3A9C7E;
	background-position:center center;
	height: 24px;
	margin: 3px 0px 3px 0;
	padding:0 10px 0 10px;
	cursor:pointer;
	border: 1px solid #296755;
	overflow:visible;}
	
.button_green_setting {
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../Images/buttons/green_setting_btn_bg.gif);
	background-position:center center;
	background-color: #3AAA71;
	height: 24px;
	margin:3px 0 3px 0;
    padding: 0 3px 0 3px;
	cursor: pointer;
	border: 1px solid #296755;
	overflow:visible;}

.button_green_s {
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	background-image: url(../Images/buttons/click_green_s.gif);
	background-color: #3AAA71;
	background-position:center center;
	height: 24px;
	margin: 3px 0 3px 0;
	padding:0 8px 0 8px;
	cursor:pointer;
	border: 1px solid #296755;
	overflow:visible;}
	
.button_palegreen {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	background-image: url(../Images/buttons/click_palegreen.gif);
	background-color: #B6E595;
	background-position:center center;
	height: 24px;
	margin: 0 3px 0 3px;
	padding:0 8px 0 8px;
	cursor:pointer;
	border: 1px solid #79AA66;
	overflow:visible;}
	
.button_palegreen_s {
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../Images/buttons/click_palegreen.gif);
	background-color: #B6E595;
	background-position:center center;
	height: 24px;
	margin: 3px;
	padding:0 5px 0 5px;
	cursor: pointer;
	clear: both;
	border: 1px solid #79AA66;
	overflow:visible;}
	
.button_red {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	background-image: url(../Images/buttons/click_red.gif);
	background-color: #FADBD2;
	background-position:center center;
	height: 24px;
	margin: 0 3px 0 3px;
	padding:0 8px 0 8px;
	cursor:pointer;
	border: 1px solid #EFA389;
	overflow:visible;}

.button_blue {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../Images/buttons/click_blue.gif);
	background-color: #428FBE;
	background-position:center center;
	height: 24px;
	margin: 3px 0px 3px 0;
	padding: 0 10px 0 10px;
	cursor:pointer;
	border: 1px solid #1D71AF; 
	overflow:visible;}

.button_blue_s {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-image: url(../Images/buttons/click_blue.gif);
	background-color: #428FBE;
	background-position:center center;
	height: 24px;
	margin: 3px 0px 3px 0;
	padding: 0 5px 0 5px;
	cursor:pointer;
	border: 1px solid #1D71AF; 
	overflow:visible;}

.button_Light_blue {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../Images/buttons/click_light_blue.gif);
	background-color: #70a4c3;
	background-position:center center;
	height: 24px;
	margin: 3px 0px 3px 0;
	padding: 0 10px 0 10px;
	cursor:pointer;
	border: 1px solid #4A7C9D;
	overflow:visible;}

.button_Light_blue_s {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	background-image: url(../Images/buttons/click_light_blue_s.gif);
	background-color: #B7E7F6;
	background-position:center center;
	height: 24px;
	margin: 0 3px 0 3px;
	cursor:pointer;
	border: 1px solid #4A7C9D;}

.button_Light_purple_s {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	background-image: url(../Images/buttons/click_light_purple_s.gif);
	background-color: #B1D4F4;
	background-position:center center;
	height: 24px;
	margin: 0 3px 0 3px;
	padding:0 8px 0 8px;
	cursor:pointer;
	border: 1px solid #5778D0;
	overflow:visible;}

.button_white {
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	background-image: url(../Images/buttons/click_white.gif);
	background-color: #F5FEFF;
	background-position:center center;
	border: 1px solid #B7B7B7;
	margin: 0;
	padding:0 8px 0 8px;
	height: 20px;
	cursor:pointer;
	overflow:visible;}

.button_gray{
	font-size: 12px;
	color: #000;
	background-image: url(../Images/buttons/btn_gray.gif);
	background-color: #F5FEFF;
	background-position:center;
	background-position:center center;
	border: 1px solid #B7B7B7;
	margin: 1px 1px 0 1px;
	padding:1px 8px 0 8px;
	height: 19px;
    width:44px;
	clear:both;
	cursor:pointer;
	overflow:visible;}
	
.button_green_CS {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	background-image: url(../Images/buttons/click_green_CS.gif);
	background-color: #3A9C7E;
	background-position:center center;
	margin:2px 2px 2px 0;
	padding:1px 8px 0 8px;
	cursor:pointer;
	border: 1px solid #CFEBDF;
	overflow:visible;}

/* 工具列 */
.tool_bar_top {
	font-weight: bold;
	text-align:left;
	color: #000000;
	background-color: #CCDDEE;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8FB5DA;}
	
.tool_bar_top_outline {
	background-color: #FFFFFF;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6992BE;}

.tool_bar {
	color: #000000;
	padding-left: 8px;
	background-color: #E8F3FF;
	background-image: url(../Images/bg/tool_bar_bg.gif);
	background-repeat: repeat-x;
	height: 50px;
	padding-bottom: 5px;
	vertical-align: middle;
	font-size: 11px;
	padding-right: 8px;
	background-position: bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;}

.tool_bar_left {
	background-image: url(../images/bg/tool_bar_left.gif);
	background-repeat: no-repeat;
	height: 34px;
	vertical-align: text-bottom;
	width: 17px;}
	
.tool_bar_right {
	background-image: url(../images/bg/tool_bar_right.gif);
	background-repeat: no-repeat;
	height: 34px;
	vertical-align: text-bottom;
	width: 17px;}
	
.tool_bar_mid {
	background-image: url(../images/bg/tool_bar_mid.gif);
	background-repeat: repeat-x;
	height: 34px;
	vertical-align: middle;
	font-size: 11px;}
	
/*width*/
.w10 {width: 15px;}
.w15 {width: 15px;}
.w20 {width: 30px;}
.w25 {width: 30px;}
.w30 {width: 30px;}
.w50  {width: 50px;}
.w75  {width: 75px;}
.w100 {width: 100px;}
.w150 {width: 150px;}
.w200 {width: 200px;}
.w250 {width: 250px;}
.w300 {width: 300px;}
.w350 {width: 350px;}
.w400 {width: 400px;}
.w450 {width: 450px;}
.w500 {width: 500px;}
.w550 {width: 550px;}
.w600 {width: 600px;}
.w650 {width: 650px;}
.w700 {width: 700px;}
.w750 {width: 750px;}
.w760 {width: 760px;}
.w780 {width: 780px;}

/*width百分比*/
.w100p {width: 100%;}
.w98p {width: 98%;}
.w95p {width: 95%;}
.w90p {width: 90%;}
.w85p {width: 85%;}
.w80p {width: 80%;}
.w75p {width: 75%;}
.w70p {width: 70%;}
.w60p {width: 60%;}
.w65p {width: 65%;}
.w60p {width: 60%;}
.w55p {width: 55%;}
.w50p {width: 50%;}
.w45p {width: 45%;}
.w40p {width: 40%;}
.w35p {width: 35%;}
.w30p {width: 30%;}
.w25p {width: 25%;}
.w20p {width: 20%;}
.w15p {width: 15%;}
.w10p {width: 10%;}

/* height */
.h0    {height: 0 ;}
.h10   {height:10px;}
.h20   {height:20px ;}
.h30   {height:30px ;}
.h40   {height:40px ;}
.h50   {height:50px ;}
.h60   {height:60px ;}
.h70   {height:70px ;}
.h80   {height:80px ;}
.h90   {height:90px ;}
.h100  {height:100px;}
.h110  {height:110px;}
.h120  {height:120px;}
.h130  {height:130px;}
.h140  {height:140px;}
.h150  {height:150px;}
.h160  {height:160px;}
.h170  {height:170px;}
.h180  {height:180px;}
.h190  {height:190px;}
.h200  {height:200px;}
.h210  {height:210px;}
.h220  {height:220px;}
.h230  {height:230px;}
.h240  {height:240px;}
.h250  {height:250px;}

/* padding */
.pd0    {padding:0;}
.pd1    {padding:1px;}
.pd2    {padding:2px;}
.pd3    {padding:3px;}
.pd4    {padding:4px;}
.pd5    {padding:5px;}
.pd6    {padding:6px;}
.pd7    {padding:7px;}
.pd8    {padding:8px;}
.pd9    {padding:9px;}
.pd10    {padding:10px;}


/* Margin */
.MG_0{margin:0;}
.MG_1{margin:1px;}
.MG_2{margin:2px;}
.MG_3{margin:3px;}
.MG_4{margin:4px;}
.MG_5{margin:5px;}
.MG_6{margin:6px;}
.MG_7{margin:7px;}
.MG_8{margin:8px;}
.MG_9{margin:9px;}
.MG_10{margin:10px;}

.MG_bottom_1 {margin-bottom: 1px;}
.MG_bottom_2 {margin-bottom: 2px;}
.MG_bottom_3 {margin-bottom: 3px;}
.MG_bottom_4 {margin-bottom: 4px;}
.MG_bottom_5 {margin-bottom: 5px;}
.MG_bottom_6 {margin-bottom: 6px;}
.MG_bottom_7 {margin-bottom: 7px;}
.MG_bottom_8 {margin-bottom: 8px;}
.MG_bottom_9 {margin-bottom: 9px;}
.MG_bottom_10 {margin-bottom: 10px;}
.MG_top_1 {margin-top: 1px;}
.MG_top_2 {margin-top: 2px;}
.MG_top_3 {margin-top: 3px;}
.MG_top_4 {margin-top: 4px;}
.MG_top_5 {margin-top: 5px;}
.MG_top_6 {margin-top: 6px;}
.MG_top_7 {margin-top: 7px;}
.MG_top_8 {margin-top: 8px;}
.MG_top_9 {margin-top: 9px;}
.MG_top_10 {margin-top: 10px;}
.MG_left_1 {margin-left: 1px;}
.MG_left_2 {margin-left: 2px;}
.MG_left_3 {margin-left: 3px;}
.MG_left_4 {margin-left: 4px;}
.MG_left_5 {margin-left: 5px;}
.MG_left_6 {margin-left: 6px;}
.MG_left_7 {margin-left: 7px;}
.MG_left_8 {margin-left: 8px;}
.MG_left_9 {margin-left: 9px;}

.MG_left_10 {margin-left: 10px;}
.MG_right_1 {margin-right: 1px;}
.MG_right_2 {margin-right: 2px;}
.MG_right_3 {margin-right: 3px;}
.MG_right_4 {margin-right: 4px;}
.MG_right_5 {margin-right: 5px;}
.MG_right_6 {margin-right: 6px;}
.MG_right_7 {margin-right: 7px;}
.MG_right_8 {margin-right: 8px;}
.MG_right_9 {margin-right: 9px;}
.MG_right_10 {margin-right: 10px;}

/* Color*/
.White{ background-color:#FFFFFF}
.Blue{color:#1065BA;}
.purple{ color:#9933CC}
/* Color*/

/*上下頁　Btn*/
.btnFstPage{
	background-color: #ACDFDA;
	height: 20px;
	width: 20px;
	background-image: url(../Images/buttons/btn_page_first.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	margin: 3px;
	font-size: xx-small;
	color: #165897;}

.btnPrePage{
	background-color: #ACDFDA;
	height: 20px;
	width: 20px;
	background-image: url(../Images/buttons/btn_page_prev.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	margin: 3px;
	font-size: xx-small;
	color: #165897;}

.btnNextPage{
	background-color: #ACDFDA;
	height: 20px;
	width: 20px;
	background-image: url(../Images/buttons/btn_page_next.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	margin: 3px;
	font-size: xx-small;
	color: #165897;}
	
.btnLastPage{
	background-color: #ACDFDA;
	height: 20px;
	width: 22px;
	background-image: url(../Images/buttons/btn_page_final.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	margin: 3px;
	font-size: xx-small;
	color: #165897;}

.btnRefresh{
	height: 23px;
	width: 20px;
	background-image: url(../Images/buttons/btn_refresh.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	margin: 3px;
	font-size: xx-small;
	color: #ffffff;}

/* Iconbar */	

.iconbar_bg{
	zoom:1;
	background-image: url(../Images/bg/iconbar_bg1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 34px;
	border-top:1px solid #96a4b4;
	border-left: 1px solid #CBF1FE;
	clear: both;
	padding:0 20px 0 20px;
	display:inline;
	width:100%;
	text-align:left;
	vertical-align:middle;
}

.iconbar_bg li {

	text-align: center;
	vertical-align:bottom;
	display:inline;
}
.iconbar_sep{
	width:3px;
	border-left:#719498 3px double; height:25px; background:#000000;
	margin:0 2px 3px 2px};
.iconbar_bg li input{ margin:3px 6px 4px 9px; cursor:pointer;}


/* 放大縮小視窗 */
.DialogMin {
	height: 19px;
	width: 19px;
	background-image: url(../Images/buttons/DialogMin.gif);
	cursor: pointer;
	border: 1px solid #75787e;
	background-position: -1px -1px;
	background-color: #FFFFFF;
	margin: 3px;}
	
.DialogMax {
	height: 19px;
	width: 21px;
	background-image: url(../Images/buttons/DialogMax.gif);
	cursor: pointer;
	border: 1px solid #75787e;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	margin: 3px;
	color: #D7DDE5;
}
	
/*↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓Calendar工程師日誌↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/
.Bg_Blue_title {
	background-image: url(../Images/bg//Title_bg.gif);
	margin: 0px;
	padding: 0px;
	height: 30px;}
	
.weekdate_Green_table {
	font-size: 13px;
	color: #000000;
	background-color: #ACDFDA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #34877E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #34877E; 
	font-weight: bold;}
	
.text_date { 
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	margin: 1px;
	height: 30px;}

.Bg_light_Blue_bar{
	background-image: url(../Images/bg/cal_bar_1.gif);
	vertical-align: middle; 
	font-size: 12px;
	color: #3f5a91;
	padding-left: 5px;
	padding-right: 5px;}
	
/*↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓子頁面畫面呈現↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/
	
.table_line {
	background-image: url(../Images/bg/line.gif);
	background-repeat: repeat-x;
	height: 3px;}
	
.label_icon_Selected {
	background-image: url(../Images/bg/IconLabel_Selected_bg.gif);
	text-align: center;
	height: 33px;
	width: 39px;
	padding-top: 4px;}
	
.label_icon_NoneSelected {
	background-image: url(../Images/bg/IconLabel_bg.gif);
	text-align: center;
	height: 33px;
	width: 39px;
	padding-top: 4px;}

.Green_table_field_white {
	font-size: 12px;
	line-height: 30px;
	text-align: left;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 10px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #B1E4DE;
	border-left-color: #B1E4DE; 
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 10px;}
	
.bluelight_table_bg {
	background-color: #EEFBFD;
	padding-top: 20px;
	padding-bottom: 10px;}

.blue_table_bar {
	background-color: #BBE5F6;
	background-image: url(../Images/bg/blue_table_bar_bg.gif);
	background-repeat: repeat-x; 
	font-weight: bold;
	padding-left: 10px;
	text-align: left;
	vertical-align: super;
	height: 30px;}
	
.blue_deeper_table_bg {
	background-color: #FBFDFF;
	padding: 10px;
	border: 1px solid #999;
}
	
.blue_table_bar {
	background-color: #7DADD5;
	background-image: url(../Images/bg/blue_table_bar_bg.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	padding-left: 10px;
	text-align: left;
	vertical-align: super;
	height: 30px;
}

.Sub_green_table_subject {
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	padding-left: 12px;
	vertical-align: text-bottom; 
	background-image: url(../Images/bg/frame_mid_top.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight: bold;}
		
.Sub_green_table_field {
	padding-top: 10px;
	background-color: #c5e1e7;
	padding-bottom: 10px;}
.blue_table_Item {
	font-size: 12px;
	line-height: 24px;
	text-align: right;
	color: #000000;
	padding: 2px 2px 2px 10px;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none; 
	border-bottom: solid 1px #E0F1F9;
	border-right-width: 1px;
	border-right-color: #E0F1F9;
	background-color: #FFFFFF;
	}
.blue_table_Item2 {
	font-size: 12px;
	line-height: 24px;
	text-align: right;
	color: #000000;
	padding: 2px 2px 2px 10px;
	vertical-align: top;
	/*border-top-style: none;
	border-right-style: solid;
	border-left-style: none; 
	border-bottom: solid 1px #E0F1F9;
	border-right-width: 1px;
	border-right-color: #E0F1F9;*/
	background-color: #FFFFFF;
	
	}

.blue_table_Item3 {
	font-size: 12px;
	line-height: 24px;
	text-align: right;
	color:#000000;
	border-top-style: none;
	vertical-align: top;
	background-color: #BDD6FB;
	border-right-style: solid;
	border-left-style: none;
	border-bottom: solid 1px #E0F1F9;
	border-right-width: 1px;
	border-right-color: #BADFF1;
	padding: 2px 2px 2px 10px;
	font-weight: bold;
}
	
.blue_table_Item4 {
	font-size: 12px;
	line-height: 24px;
	text-align: right;
	color:#000000;
	border-top-style: none;
	vertical-align: top;
	background-color: #D6D7FC;
	border-right-style: solid;
	border-left-style: none;
	border-bottom: solid 1px #E0F1F9;
	border-right-width: 1px;
	border-right-color: #BADFF1;
	padding: 2px 2px 2px 10px;
	font-weight: bold;
}
	
/* 藍色表格 */
.table_title {
	background-image: url(../images/bg/Title_bg.gif);
	background-position: 50% top;
	border-bottom: 1px solid #4489AE;
	font-size: 15px;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	background-color: #BFDFFF;
	padding:1px;
	color:#1D4B6D;
	top: 0px;
	left: 0px;}
/* 聯絡我們 */	
.answer_num {
	float: right;
	margin:2px 5px 5px 5px;
}
.answer_name {
	float: left;
	margin:2px 5px 2px 5px;
	font-weight: bold;
}
.guest_content {
	clear: both;
	text-align: left;
	padding: 5px 25px 5px 25px;
	background-color: #e9f3ff;
	border: 1px solid #9cc0f2;
	margin:0 5px 10px 5px;
}

.answer_date {
	float: right; margin:2px 5px 2px 5px;
}
.guest_title {
	height: 24px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #98c2f2;
	border-right-color: #98c2f2;
	border-left-color: #98c2f2;
	background-color: #daebff;
	margin:0 5px 0 5px;
}
.naip_title{
	height: 24px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d0a8ef;
	border-right-color: #d0a8ef;
	border-left-color: #d0a8ef;
	background-color: #f4e8fe;
	margin:0 5px 0 5px;
}
.naip_content {
	clear: both;
	text-align: left;
	padding: 5px 25px 5px 25px;
	background-color: #f7f1fd;
	border: 1px solid #cfaaed;
	margin:0 5px 10px 5px;
}
/*#header, #footer{ display:none}*//* Sean Ling	2010/2/25 */
.menu_active{
    color:#4100fa;
	background-image: url(../images/member/top_btn_purple_c_.gif);/*記得要把圖片改回url(../images/member/top_btn_purple_c.gif)*/
	background-repeat: no-repeat;
	height:  23px; 
	font-size: 12px;
	line-height: 25px;
	padding:0 3px 0 3px;
	border:#baa6e3 1px solid;
	margin:0 5px 0 5px;}

/*階段顯示*/
.Phase_off{
	height:60px;
	padding: 5px 10px;
	background: #fff5ce;
	border:1px #8a8b8c solid;
	text-align:center;
	vertical-align: middle;
}
.Phase_on{ height:60px; padding: 5px 10px; background: #eed4fd; border:1px #8a8b8c solid; text-align:center;vertical-align: middle;}


/* 用來抵銷webgrid產生的padding */
.grdResult-Header, .WebGrid1-Header,.dvCH_grdResult_Table{ padding-left:0; margin:0; 	overflow: hidden;}
.grdResult-Brd,.WebGrid1-Brd{ padding:0 0 0 0 ; margin:0; 	overflow: hidden}
 .table_text1 .WebGrid1--custid .WebGrid1-Brd nobr{ padding:0}

TABLE  TR  TD[type='Column'] {padding:0px;}
TABLE  TR  TD[type='RowHeader'] { padding-left:16px;}
TABLE  TR  TD[type='cell'] { padding:0; margin:0}
TABLE  TR  TD[type='RowSelector'] { width:18px; padding:0}
.DefSI{ display:none} 


.contact_contract{
    border: 1px solid #3c89f6;
    margin: 20px 0 8px;
    padding: 10px 0;
    width: 554px;
    *text-align:center;
}
.contact_contract_ct{
    margin: 0 auto;
    padding: 3px;
    text-align: left;
    width: 515px;
    background-color: #d3deed;
}