/* ------------------------------------------------------------
** 程式產生器建立時間 : 2008/10/7  上午 10:02
** 使用核心版本 : 3.0.0.0
** 產生授權者 : VTM [maduka@ms2.hinet.net]
** ----------------------------------------------------------*/
.style3b 
{
	color: #000000;
	font-size: medium;
}
/* Title Header, Center */
.style7 {
	color: #000000;
	font-family: "細明體";
	font-size: medium; 
	background-color: #4bb2e2;
    
}
/* Title Header, Right */
.style8 {
	color: #000000;
	font-family: "細明體";
	font-size: small;
	background-color: #4bb2e2;
}
/* Old Menu Style */
.style9 {
	color: #000000;
	font-family: "細明體";
	font-size: small;
	background-color: #4BB2E2;
	padding:1px;
}
A.style9:LINK {
	color: #000000;
	font-family: "細明體";
	font-size: small;
	background-color: #4BB2E2;
}
A.style9:hover {
	color: #111111;
	font-family: "細明體";
	font-size: small;
	background-color: #4BB2E2;
}
A.style9:visited {
	color: #000000;
	font-family: "細明體";
	font-size: small;
	background-color: #4BB2E2;
}
.td
{
	/*background-color:#DDDDDD*/
	font-family: "細明體";
	color: #333333;
	background-color:#b5dffb;
}
.table {
	/*FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Helvetica, sans-serif*/
	
	font-family: "細明體";
	color: #333333;
	font-size: medium;
	border-color: #999999;
}
.alert
{
	/*background-color:#DDDDDD*/
	color: #EEEEEE;
	background-color:#FF0000;
}
.GridView_Move{
	/*FILTER: alpha(opacity=70);*/
	background-color: #9CC7F7;
}
.title1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000
}
#info {
	BORDER-TOP: #c9c9d7 1px solid; 
	BORDER-BOTTOM: #c9c9d7 1px solid; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: #f5f5f5
}
 
.Button {
	border: 1px solid #4f4f4f;
	font-size: 10px;
	COLOR: #333333;
	height: 22px;
	background-color:#f3f3f3;
	cursor:pointer;
}
.CollapsiblePanelExtender {
	font-size: small;
	COLOR: #333333;
	cursor:pointer;
}
/*Eugene PO*/
INPUT {
	border: 1px solid #b3b3b3;
	FONT-SIZE: Medium; 	COLOR: #0066cc; 
	}
OPTION {
	BORDER-RIGHT: #b3b3b3 1px solid; 
	BORDER-TOP: #b3b3b3 1px solid; 
	FONT-SIZE: medium; 
	BORDER-LEFT: #b3b3b3 1px solid; 
	COLOR: #666666; 
	BORDER-BOTTOM: #b3b3b3 1px solid
}
.copyright {
	FONT-SIZE: small
}
.text-mark1 {
	COLOR: #003399
}
TD.table-boder1 {
	BORDER-BOTTOM: #cccccc 1px solid
}
A:link 
{
	COLOR: #666666;
	TEXT-DECORATION: none
}
A:visited 
{
	COLOR: #666666;
	TEXT-DECORATION: none
}
A:hover 
{
	COLOR: #666666;
	TEXT-DECORATION: none
}
A.link01:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.link01:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.link01:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A.linkTitle1:link {
	FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #666666; TEXT-DECORATION: none
}
A.linkTitle1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #666666; TEXT-DECORATION: none
}
A.linkTitle1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #ff6600; TEXT-DECORATION: none
}
.focustitle {
	FONT-WEIGHT: bold; FONT-SIZE: large; WORD-SPACING: 0px; COLOR: #377ac0
}
#titleRight {
	BORDER-RIGHT: #c9c9c9 1px solid; 
	BORDER-TOP: #c9c9c9 1px solid; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #c9c9c9 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #c9c9c9 1px solid; 
	BACKGROUND-COLOR: #f5f4f7
}
#selectRight {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-LEFT: 12px; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #cccccc 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #cccccc 1px solid
}
DIV.hr HR {
	DISPLAY: none
}
DIV.hr 
{
	MARGIN-TOP: 5px; 
	BACKGROUND-IMAGE: url(../images/dotLine_v.gif); 
	MARGIN-BOTTOM: 5px; HEIGHT: 1px
	
}
#selectRight UL {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(../images/tip.gif); 
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 3em; TEXT-INDENT: -2em
}
#selectRight UL A {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: -7px
}
.listNon UL {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px; LIST-STYLE-TYPE: square
}
.err {
	FONT-SIZE: large; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#imgCase {
	BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: #c9c9c9 1px solid; 
	BORDER-LEFT: #c9c9c9 1px solid; BORDER-BOTTOM: #c9c9c9 1px solid; 
	BACKGROUND-COLOR: #f5f4f7
}
#contextShow {
	BORDER-RIGHT: #ffffff 0px; 
	BORDER-TOP: #ffffff 0px; 
	FONT-SIZE: medium; 
	BORDER-LEFT: #ffffff 0px; 
	WIDTH: 435px; COLOR: #666666; LINE-HEIGHT: 150%; 
	BORDER-BOTTOM: #ffffff 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 3em
}
#gorup UL {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(../images/tip.gif); 
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 3em; TEXT-INDENT: -2em
}
#gorup UL A {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: -7px
}
#gorup {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
.contextin {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 0px; MARGIN-LEFT: 2em; PADDING-TOP: 0px
}
#search {
	BORDER-RIGHT: #ffcc33 1px solid; BORDER-TOP: #ffcc33 1px solid; 
	BORDER-LEFT: #ffcc33 1px solid; BORDER-BOTTOM: #ffcc33 1px solid; BACKGROUND-COLOR: #ffffcc
}
.payListTime {
	FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.payListTitleTable-boder1 {
	PADDING-LEFT: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
#null {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; 
	BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD.detail {
	PADDING-RIGHT: 5em; PADDING-LEFT: 2em; COLOR: #006699; 
	LINE-HEIGHT: 150%; PADDING-TOP: 12px
}
TD.warning {
	PADDING-RIGHT: 5em; PADDING-LEFT: 5em; PADDING-BOTTOM: 3px; 
	COLOR: #ff6600; LINE-HEIGHT: 150%; PADDING-TOP: 3px; TEXT-ALIGN: center
}
TABLE.rule {
	COLOR: #333333; LINE-HEIGHT: 105%
}
.menu_table  
{
	border:0px;
}
.menu_td  
{
	font:normal 10px Verdana;
}
.menu_img  
{
	vertical-align:bottom; border:0px;
}
.menu_a  
{
	font:normal 10px Verdana; color:#215DC6; text-decoration:none; 
}
.menu_a:hover  
{
	color:#428EFF 
}
.sec_menu  
{
	border-left:1px solid white; border-right:1px solid white; 
	border-bottom:1px solid white; overflow:hidden; 
	background:#D6DFF7; 
	font-family:Verdana;
}
.menu_title  { }
.menu_title span  
{
	 position:relative; top:2px; left:8px; 
	 color:#215DC6; 
	 font-weight:bold; font:bold 10px Verdana;
}
.menu_title2  { }
.menu_title2 span  
{
	 position:relative; top:2px; left:8px; color:#428EFF; 
	 font-weight:bold; font:bold 10px Verdana;
}
.rmText
{
	font-family: "細明體";
	color: #333333;
	font-size: small;
	border-color: #999999;
}
.rtbText
{
	font-family: "細明體";
	font-size: small;
}
.rtsTxt
{
	font-family: "細明體";
	font-size: small;
}

table.Calculate {
	border-style: solid;
	border-width: 2px;
	border-color: black;
	border-collapse: collapse;
}
table.Calculate th 
{
    background-color: #b5dffb;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	font-family: "細明體";
	color: #333333;
}
table.Calculate td 
{
    border-width: 1px;
	border-style: solid;
	border-color: black;
}/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 20px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}
