/* 
file name: myezship.css
=========================
create date: 2008/11/07
creater: Ali
-------------------------
modified date: 2009/08/28
modified by: Ali
modified desc: 
1.add ".my_fastquery"
-------------------------
*/
.thisTableBorder { border-style:solid; border-width:1px; border-color:#EEEEE0 }
.RS_table001 { width:70%; height:340px; border:0px; cellpadding:1px; cellspacing:0px; border-style:outset; border-color:B0C4DE }
body {
	    overflow-y:scroll;
			margin: 5px;
			font-family:"Helvetica Neue",Arial,"Heiti TC","LiHei Pro","微軟正黑體","Microsoft Jhenghei","微软雅黑","Microsoft YaHei",sans-serif;
		}
		
#title {color:#EEEEEE;font-size:18px;font-weight:600;}
#menulist { display:none; }
#menulist_v22 { display:none; }

#rollcall {margin-left: -2.5em; margin-bottom: -1.2em; margin-top: 0.1em;}
#rollcall li {display: inline; font-size:10pt; padding-top:0.3em; padding-left:0.3em; margin-right:0.2em;}
#rollcall li.fo {background-color: rgb(153, 204, 255); font-weight: 700; font-size:13px;}

#menu_lines {margin-top: -16px;BORDER-BOTTOM: #99ccff 1px solid; font-weight: 700;}

#setting li {
	list-style-position: outside;
	list-style-type: decimal;
	font-size:13px;
	line-height:21px;
	margin-right:7px;
}

a:link {color:#0000ff; text-decoration: underline;}
a:visited {color:#0000ff; text-decoration: underline;}
a:hover {color:#ff0000; text-decoration: underline; }
a:active {color:#0000ff; text-decoration: underline; }

#secondmenu { display:none; }
#secondmenu_v22 { display:none; }

/*for calendar*/
.CALENDARSTcpYearNavigation,
.CALENDARSTcpMonthNavigation { background-color:#e5ecf9; text-align:center; vertical-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold; }
.CALENDARSTcpDayColumnHeader,
.CALENDARSTcpYearNavigation,
.CALENDARSTcpMonthNavigation,
.CALENDARSTcpCurrentMonthDate,
.CALENDARSTcpCurrentMonthDateDisabled,
.CALENDARSTcpOtherMonthDate,
.CALENDARSTcpOtherMonthDateDisabled,
.CALENDARSTcpCurrentDate,
.CALENDARSTcpCurrentDateDisabled,
.CALENDARSTcpTodayText,
.CALENDARSTcpTodayTextDisabled,
.CALENDARSTcpText { font-family:arial; font-size:8pt; }
TD.CALENDARSTcpDayColumnHeader { text-align:right; border:solid thin #e5ecf9; border-width:0 0 1 0; }
.CALENDARSTcpCurrentMonthDate,
.CALENDARSTcpOtherMonthDate,
.CALENDARSTcpCurrentDate { text-align:right; text-decoration:none; }
.CALENDARSTcpCurrentMonthDateDisabled,
.CALENDARSTcpOtherMonthDateDisabled,
.CALENDARSTcpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.CALENDARSTcpCurrentMonthDate { color:#e5ecf9; font-weight:bold; }
.CALENDARSTcpCurrentDate { color: #FFFFFF; font-weight:bold; }
.CALENDARSTcpOtherMonthDate { color:#808080; }
TD.CALENDARSTcpCurrentDate { color:#FFFFFF; background-color: #e5ecf9; border-width:1; border:solid thin #000000; }
TD.CALENDARSTcpCurrentDateDisabled { border-width:1; border:solid thin #FFAAAA; }
TD.CALENDARSTcpTodayText,
TD.CALENDARSTcpTodayTextDisabled { border:solid thin #e5ecf9; border-width:1 0 0 0; }
A.CALENDARSTcpTodayText,
SPAN.CALENDARSTcpTodayTextDisabled { height:20px; }
A.CALENDARSTcpTodayText { color:#e5ecf9; font-weight:bold; }
SPAN.CALENDARSTcpTodayTextDisabled { color:#D0D0D0; }
.CALENDARSTcpBorder { border:solid thin #e5ecf9; }

/*for my_fastquery serch*/
.my_fastquery {background-color:#B6CBFE; color:#666666; font-size:10pt;}
.my_fastquery select {color:#333; font-size:10pt;}
.my_fastquery input {color:#333; font-size:10pt;}

/*for myezship serch*/
.my_serch {color:#666666; font-size:10pt;}
.my_serch select {color:#333; font-size:10pt;}
.my_serch input {color:#333; font-size:10pt;}

/*for myezship catalog*/
.my_catelog {color:#666666; font-size:10pt; border:solid 1px #BBBBBB;}
.my_catelog strong {color:#0000FF; font-size:11pt;}

/*for myezship chgpage*/
.my_chgpage {color:#333; font-size:10pt;}
.my_chgpage input {color:#333; font-size:10px;}

/*for myezship data*/
table.my_dataarea {text-align:center;}
.my_dataarea {font-size:10pt; border:solid 1px #eaeaea; border-bottom-style:hidden; border-right-style:hidden; }
.my_dataarea .my_dataarea_head {font-size:10pt; background-color:#B6CBFE; height:30px;}
.my_dataarea .my_dataarea_head input {color:#333333;}
.my_dataarea .my_dataarea_title .my_dataarea_head {font-size:10pt; background-color:#B6CBFE;}
.my_dataarea .my_dataarea_contact .my_dataarea_head {font-size:10pt; background-color:#B6CBFE;}
.my_dataarea .my_dataarea_title td {color:#0000ff; font-size:10pt; font-weight:100; background-color:#e5ecf9; text-align:center; vertical-align:middle; height:30px; border:solid #eaeaea; border-width:1px 1px 1px 0px; empty-cells:show;}
.my_dataarea .my_dataarea_contact td {font-size:10pt; border:solid #eaeaea; border-width:0px 1px 1px 0px; empty-cells:show;}

/*for information dialog*/
.my_info_dia {color:#555555;font-size:10pt;border:solid 1px #B6CBFE;}
.my_info_dia .my_info_dia_head {color:#FFFFFF;font-weight:700; background-color:#B6CBFE;text-align:center;}
.my_info_dia .my_info_dia_title {color:#0000FF; background-color:#e5ecf9;}
.my_info_dia .my_info_dia_data_u {border-bottom:dashed 1px #B6CBFE;}
.my_info_dia .my_info_dia_data {border-bottom:hidden;}
.my_info_dia .my_info_dia_data_2 {border-bottom:hidden; background-color:#e5ecf9;}

.cssCenterInformationData  { font-size:16px; height:21px; padding:2px;
                             border-style:dotted; border-width:0px 0px 1px 0px; border-color:#C2E8BB; }
a.cssCenterNotice:link    { font-size:12px; color:#863879; text-decoration: none; }
a.cssCenterNotice:visited { font-size:12px; color:#863879; text-decoration: none; }
a.cssCenterNotice:hover   { font-size:12px; color:#EB0000; text-decoration: underline; }
a.cssCenterNotice:active  { font-size:12px; color:#863879; text-decoration: none; }

.cssIndexCenterTop {
		width:430px; padding:4px 0px; margin:0px;
		color:#4B4E3D; background-color:#F8F8F8;
		font-size:12px; text-align:center;  vertical-align: bottom;
		border:1px solid #D4D4D4; border-radius:3px; }

.cssIndexCenterBottom { width:942px;
								color:#FFFFFF;
								font-size:13px;
								padding:6px 6px 3px 6px;
								border-style:solid; border-width:1px; border-color:#D4D4D4;
								background-color:#FFFFFF; }

a.cssTopFucntionLink:link    { font-size:13px; color:#4B4E3D; text-decoration: none }
a.cssTopFucntionLink:visited { font-size:13px; color:#4B4E3D; text-decoration: none  }
a.cssTopFucntionLink:hover   { font-size:13px; color:#35A4CC; text-decoration: underline; }
a.cssTopFucntionLink:active  { font-size:13px; color:#4B4E3D; text-decoration: none }

a.cssBottomFucntionLink:link    { font-size:13px; color:#1480B4; text-decoration: none }
a.cssBottomFucntionLink:visited { font-size:13px; color:#1480B4; text-decoration: none  }
a.cssBottomFucntionLink:hover   { font-size:13px; color:#A24D5E; text-decoration: underline; }
a.cssBottomFucntionLink:active  { font-size:13px; color:#1480B4; text-decoration: none }	

/* Page second menu */
.cssTableMnuArea { min-width:1024px; height:30px; border-bottom:5px solid #E5ECF9; margin-bottom:0px; }
.cssTableMnu { display: table; table-layout:fixed; word-wrap:break-word; word-break;break-all; width:100%; height:100%; }
.cssTableMnu .cssTableMnuTR { display:table-row; }
.cssTableMnu .cssTableMnuTD_N {
 display:table-cell;
 width:140px; max-width:120px;
 padding-top:6px; border-top-left-radius:6px; border-top-right-radius:6px;
 text-align:center; font-size:15px; color:#666666; background-color:#FFFFFF; text-shadow:0px 0px #FAFAFA;
 border-style:solid; border-width:1px 1px 0 1px; border-color:#E5ECF9;
 border-bottom:1px solid #92AAFA;
}
.cssTableMnu .cssTableMnuTD_N:hover { background-color:#E5ECF9; text-shadow:0px 0px #D3D3D3; }
.cssTableMnu .cssTableMnuTD_H {
 display:table-cell;
 width:140px; max-width:120px;
 padding-top:6px; border-top-left-radius:6px; border-top-right-radius:6px;
 text-align:center; font-size:15px; color:#0000FF; background-color:#E5ECF9; text-shadow:0px 0px #D3D3D3;
 border-style:solid; border-width:1px 1px 0 1px; border-color:#92AAFA
}
.cssTableMnu .cssTableMnuTD_D {
 display:table-cell;
 width:140px; max-width:120px;
 padding-top:6px; border-top-left-radius:6px; border-top-right-radius:6px;
 text-align:center; font-size:15px; color:#CCCCCC; background-color:#FFFFFF; text-shadow:0px 0px #FAFAFA;
 border-style:solid; border-width:1px 1px 0 1px; border-color:#E5ECF9;
 border-bottom:1px solid #92AAFA;
}
.cssTableMnu .cssTableMnuTD_C {
 display:table-cell;
 width:auto;
 border-bottom:1px solid #92AAFA;
}
.cssTableMnu .cssTableMnuTD_L {
 display:table-cell;
 width:8px;
 border-bottom:1px solid #92AAFA;
}
.cssTableMnu .cssTableMnuTD_T {
 display:table-cell;
 width:150px; max-width:150px;
 text-align:center; vertical-align:middle; padding-top:1px;
}
.cssTableMnu .cssTableMnuTD_Title {
	display:inline-block; width:100px;
	color:#666666; font-size:12px;
	margin-bottom:1px;
}
a.cssMnuLink:link    { font-size:15px; color:#666666; text-decoration: none; }
a.cssMnuLink:visited { font-size:15px; color:#666666; text-decoration: none; }
a.cssMnuLink:hover   { font-size:15px; color:#0000FF; text-decoration: none; }
a.cssMnuLink:active  { font-size:15px; color:#666666; text-decoration: none; }

a.cssMnuTitleLink:link    { margin:0; border:1px solid #F8F9FA; border-radius:3px; background-color:#F8F9FA; }
a.cssMnuTitleLink:visited { margin:0; border:1px solid #F8F9FA; border-radius:3px; background-color:#F8F9FA; }
a.cssMnuTitleLink:hover   { margin:0; border:1px solid #E5ECF9; border-radius:3px; background-color:#FFFFFF; }
a.cssMnuTitleLink:active  { margin:0; border:1px solid #F8F9FA; border-radius:3px; background-color:#F8F9FA; }	

/* v22 Page third menu */
.cssTablePgmArea { min-width:1024px; }
.cssTablePgm { display: table; table-layout:fixed; word-wrap:break-word; word-break;break-all; }
.cssTablePgm .cssTablePgmTR { display:table-row; }
.cssTablePgm .cssTablePgmTD_CL { display:table-cell; width:10px; }
.cssTablePgm .cssTablePgmTD_CN { display:table-cell; min-width:88px; padding:8px 12px 4px 12px; font-size:12px; text-align:center; border-bottom:2px solid #FFFFFF; text-shadow:1px 1px #FFFFFF; }
.cssTablePgm .cssTablePgmTD_CN:hover { border-bottom:2px solid #4169E1; }
.cssTablePgm .cssTablePgmTD_CD { display:table-cell; min-width:88px; padding:8px 12px 4px 12px; font-size:12px; text-align:center; border-bottom:2px solid #FFFFFF; color:#CCCCCC; text-shadow:1px 1px #FFFFFF; }
.cssTablePgm .cssTablePgmTD_CH { display:table-cell; min-width:88px; padding:8px 12px 4px 12px; font-size:12px; text-align:center; border-bottom:2px solid #4169E1; color:#4169E1; text-shadow:1px 1px #FFFFFF; }
.cssTablePgm .cssTablePgmTD_CF { display:table-cell; min-width:88px; padding:8px 12px 4px 12px; font-size:12px; text-align:center; border-bottom:2px solid #F8F9FA; color:#BBBBBB; text-shadow:1px 1px #FFFFFF; }
.cssTablePgm .cssTablePgmTD_CR { display:table-cell; width:auto; }
a.cssPgmLink:link    { font-size:12px; color:#666666; text-decoration: none; }
a.cssPgmLink:visited { font-size:12px; color:#666666; text-decoration: none; }
a.cssPgmLink:hover   { font-size:12px; color:#4169E1; text-decoration: none; }
a.cssPgmLink:active  { font-size:12px; color:#666666; text-decoration: none; }

.css_table { display:table; }
.css_tr { display: table-row; }
.css_td { display: table-cell; }
.table-cell {display:table-cell; vertical-align:middle; text-align:center;}

a.cssTopStarLink:link    { font-size:15px; color:#0000FF; text-decoration: none }
a.cssTopStarLink:visited { font-size:15px; color:#0000FF; text-decoration: none  }
a.cssTopStarLink:hover   { font-size:15px; color:#FF0000; text-decoration: underline; }
a.cssTopStarLink:active  { font-size:15px; color:#0000FF; text-decoration: none }

/* Page global layout */
.cssTable { display: table; table-layout:fixed; word-wrap:break-word; word-break;break-all; width:100%; height:100%; }
.cssTable .cssTableTR { display:table-row; }
.cssTable .cssTableTD { display:table-cell; }	
.cssTable .cssTableTDTitle { display:table-cell; width:80px; padding:3px 3px; text-align:right; font-size:12px; }
.cssTable .cssTableTDData { display:table-cell; width:auto; padding:3px 0px; text-align:left; font-size:15px; color:#4169E1; }
.cssNoData { color:#CD5C5C; }

.cssThisPageMain { width:100%; min-width:1200px; padding:10px 0; background-color:#F8F9FA; }		
.cssTitleFontStyle { font-size:12px; font-weight:600; color:#666666; margin-left:15px; text-shadow:1px 1px #FFFFFF; }
.cssBlockArea { background-color:#FFFFFF; border:1px solid #DADCE0; border-radius:6px; margin-top:5px; }
.cssBlockAreaA { background-color:#FFFFFF; border:1px solid #DADCE0; border-radius:6px; margin-top:5px; }
.cssBlockAreaB { background-color:#FFFFFF; border:1px solid #DADCE0; border-radius:6px; margin-top:0px; }
.cssBlockTitle { font-size:16px; font-weight:600; color:#666666; margin:8px 8px 4px 12px; }

.cssPageCopyright {
	width:100%; min-width:1200px;
	border-top:1px solid #E5ECF9;
	position: relative;
	bottom:0px; left:0px;
	padding:10px 0px;
	text-align:left;
	font-size:12px;
}
a.cssSysPageLink:link    { font-size:13px; color:#666666; text-decoration: none; text-shadow:1px 1px #FFFFFF; }
a.cssSysPageLink:visited { font-size:13px; color:#666666; text-decoration: none; text-shadow:1px 1px #FFFFFF; }
a.cssSysPageLink:hover   { font-size:13px; color:#A142F4; text-decoration: none; text-shadow:1px 1px #FFFFFF; }
a.cssSysPageLink:active  { font-size:13px; color:#666666; text-decoration: none; text-shadow:1px 1px #FFFFFF; }
a.cssSysCopyRightLink:link    { font-size:12px; color:#A142F4; text-decoration: none; text-shadow:1px 1px #FFFFFF; }
a.cssSysCopyRightLink:visited { font-size:12px; color:#A142F4; text-decoration: none; text-shadow:1px 1px #FFFFFF; }
a.cssSysCopyRightLink:hover   { font-size:12px; color:#006500; text-decoration: none; text-shadow:1px 1px #FFFFFF; }
a.cssSysCopyRightLink:active  { font-size:12px; color:#A142F4; text-decoration: none; text-shadow:1px 1px #FFFFFF; }