﻿h1
{
	font-size: 12pt;
	font-weight: bold;
	color: #003366;
	margin-top: 10px;
}
h2
{
	font-size:10pt;
	font-weight:bold;
}
blockquote
{
	font-size:9pt;
	font-weight:normal;
}
ul
{
	font-size:12pt;
	font-weight:normal;
}
ol
{
	font-size:9pt;
	font-weight:normal;
}
li
{
	margin-bottom:8px;
	color:#222266;
}
li.highlight
{	
	margin-bottom:8px;
	color:#882266;
}
p
{
	font-size:12pt;
	font-weight:normal;
}
a { text-decoration: none;font-size:11pt; }
a:link {text-decoration: none;}
a:visited {	text-decoration: none;color:#66cc99;}
a:hover {text-decoration: underline;color:#663399;}

a.deep {text-decoration: none;font-size:11pt;}
a.deep:link {text-decoration: none; color: #FFCC00;}
a.deep:visited { text-decoration: none; color:#CCCCCC;}
a.deep:hover {text-decoration: underline;}

a.light {text-decoration: none;font-size:11pt;color:#f3ea78;}
a.light:link {text-decoration: none; color:#f3ea78;}
a.light:visited { text-decoration: none;color:#f3ea78;}
a.light:hover {text-decoration: underline;color:#f3ea78;}
 　 
.copyRight {
	FONT-WEIGHT:normal; FONT-SIZE: 9pt; COLOR: #990099; BORDER-TOP-STYLE: none; BORDER-BOTTOM: 1px dotted; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
.logonMessage
{
	FONT-WEIGHT:300; FONT-SIZE: 9pt; COLOR: #bedeff; BORDER-TOP-STYLE: none; BORDER-BOTTOM: 1px dotted; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none;
	}
	
.detailPanel
{
	margin:12px 12px 12px 12px;
	background-color:#c2ce99;
	visibility:hidden;
	border:outset 1px #6699ff;
}
table.popupTable
{
	margin-top:8px;border:solid 1px #daa520;font-size:12pt;BORDER-COLLAPSE:collapse;
}
table.popupTable td
{
	BORDER-TOP: #daa520 1px solid;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #daa520 1px solid;
	PADDING-BOTTOM: 6px; 
	BORDER-LEFT: #daa520 1px solid;
	PADDING-LEFT: 6px; 
	BORDER-RIGHT: #daa520 1px solid; 
	PADDING-RIGHT: 6px; 
	FONT-SIZE: 12pt; 
	color:#666666;
}
table.queryTable
{
	border:solid 1px #bfdfff;
	border-collapse:collapse;
	background:#d8d8d8 url(Images/sprite.png);
	position:fixed;
}
table.queryTable td
{
	border:solid 0px #bfdfff;
	border-collapse:collapse;
	font-size:10pt;
	color:#0033cc;
	padding:4px 4px 4px 4px;
}
table.reportingTable
{
	border:solid 1px #6699cc;
	border-collapse:collapse;
}
table.reportingTable td
{
	border:solid 1px #6699cc;
	border-collapse:collapse;
	font-size:10pt;
	color:#666666;
	padding:2px 2px 2px 2px;
}
table.reportingTable th
{
	border:solid 1px #6699cc;
	border-collapse:collapse;
	font-size:10pt;
	color:#666666;
	padding:2px 2px 2px 2px;
}
table.contentTable {
	BORDER-TOP: #bfdfff 1px solid;
	BORDER-BOTTOM: #bfdfff 1px solid; 
	BORDER-LEFT: #bfdfff 1px solid; 
	BORDER-RIGHT: #bfdfff 1px solid; 
	BORDER-COLLAPSE:collapse;
	CURSOR: default; 
}
table.contentTable td {
	BORDER-TOP: #bfdfff 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #bfdfff 1px solid;
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #bfdfff 1px solid; 
	PADDING-LEFT: 4px; 
	BORDER-RIGHT: #bfdfff 1px solid; 
	PADDING-RIGHT: 4px; 
	FONT-SIZE: 11pt; 
	color:#0033cc;
}
table.contentTable th {
	BORDER-TOP: #694F00 1px solid; 
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #694F00 1px solid; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #694F00 1px solid; 
	PADDING-LEFT: 2px;
	BORDER-RIGHT: #694F00 1px solid; 
	PADDING-RIGHT: 2px; 
	COLOR: white;
	FONT-SIZE: 11pt; 
}
table.contentSubTable {
	BORDER-TOP: #bfdfff 1px solid;
	BORDER-BOTTOM: #bfdfff 1px solid; 
	BORDER-LEFT: #bfdfff 1px solid; 
	BORDER-RIGHT: #bfdfff 1px solid; 
	BORDER-COLLAPSE:collapse;
	CURSOR: default; 
}
table.contentSubTable td {
	BORDER-TOP: #bfdfff 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #bfdfff 1px solid;
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #bfdfff 1px solid; 
	PADDING-LEFT: 4px; 
	BORDER-RIGHT: #bfdfff 1px solid; 
	PADDING-RIGHT: 4px; 
	FONT-SIZE: 10pt; 
	color:#0033cc;
}

table.innerTable
{
	border:solid 0px skyblue;
	font-size:10pt;
}
table.innerTable td
{
	border:solid 0px skyblue;
	font-size:10pt;
	color:#0033cc;
}
table.innerTableL
{
	border:solid 0px skyblue;
	font-size:12pt;
}
table.innerTableL td
{
	border:solid 0px skyblue;
	font-size:12pt;
	color:#0033cc;
}
table.messageTable
{
	border:solid 0px skyblue;
	font-size:12pt;
}
table.messageTable td
{
	border:solid 0px skyblue;
	font-size:12pt;
	color:#0033cc;
}
table.PanelX
{
	border:1px #8888aa solid; background-color: #eeeeff; border-top-color:#ffffff; border-left-color:#ffffff; table-layout:fixed;
}
div.PanelX
{
	border:1px #8888aa solid; background-color: #eeeeff; border-top-color:#ffffff; border-left-color:#ffffff;
}
div.contentDIV
{
	font-size:12pt;
	color:#663366;
	margin-top:8px;
}
.theme_header {
	background-image:url(Images/tr_back.gif);
}

.theme_highlighted {
	background-image :url(Images/smokeandglass_blueandwhitef.gif);
}

.theme_fadeblue {
	background-image :url(Images/smokeandglass_fadeblue.gif);
}
.cssFooter
{
	font: italic 26px SimHei, 標楷體, 黑体;
    text-align: right;
    color: blue;
}
table.newStyle{
	font:100% Arial, Helvetica, 標楷體; 
}
table.newStyle {border-collapse:collapse;margin:1em 0;}
table.newStyle th, table.newStyle td{text-align:left;padding:.3em;border:1px solid #fff;}
table.newStyle th{background:#328aa4 url(Images/tr_back.gif) repeat-x;color:#fff;}
table.newStyle td{background:#eeeeff;}

table tr.thOnly{background:#328aa4 url(Images/tr_back.gif) repeat-x;color:#fff;}
table th.thOnly{border-color:#fff;}
.modalBackground
{
  background-color:Gray;
  filter:alpha(opacity=70);
  opacity:0.7;
}
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color :#bfdfff;
	color : #003399;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow:auto;
    text-align : left; 
    list-style-type : none;
    font-size:smaller;
    height:300px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color :#bfdfff;
	color : #003399;
	padding : 1px;
}