body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #cccccc url(../images/bg_grad.jpg) fixed;
	font:12px/2em "微軟正黑體", "新細明體", "Arial Narrow", "MS Sans Serif";
}
P {
	font:12px "微軟正黑體", "新細明體", "Arial Narrow", "MS Sans Serif";
	color: #000;
	line-height: 2em;
}
.P2 {
	font:12px/1.7em "微軟正黑體", "新細明體", "Arial Narrow", "MS Sans Serif";
	color: #000;
}
ol {
	font:12px "微軟正黑體", "新細明體", "Arial Narrow", "MS Sans Serif";
	color: #000;
	line-height: 2em;
}
a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
img{
	border:none
}

/************** utility styles *****************/

#utility{
	font: 75% Verdana,sans-serif;
	color: #919999;
}

#utility a{
	color: #ffffff;
}

#utility a:hover{
	text-decoration: underline;
}


/************* navLocation styles ***************/
#navLocation{
	font:13px "微軟正黑體", "新細明體", "Arial Narrow", "MS Sans Serif";
	color: #AAAAAA;
}

#navLocation a{
	color: #AAAAAA;
}

#navLocation a:hover{
	color: #005FA9;
	text-decoration: underline;
}

#navLocation .currentLocation {
	color: #000000;
	font-weight: bolder;
}


/* hide from incapable browsers */
#fontCtl {
	display:none;
	color: #333333;
} 

.fontCtl{
	font:12px "微軟正黑體", "新細明體", "Arial Narrow", "MS Sans Serif";
  	color: #333333;
	font-weight: normal;
	line-height:28px;
}

.fontCtl a:link, .fontCtl a:visited {
	color: #333333;
}

.fontCtl a:hover{
	color: #cccccc;
}

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font:12px "微軟正黑體", "新細明體", "Arial Narrow", "MS Sans Serif";
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}
.tableTab {
	font:12px "微軟正黑體", "新細明體", "Arial Narrow", "MS Sans Serif";
	color: #666666;
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 0px solid; BORDER-LEFT: #dddddd 0px solid; BORDER-BOTTOM: #dddddd 0px solid; BORDER-COLLAPSE: collapse
}
.tableTab TD {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dddddd 1px solid
}
.BWhite {
	color: #FFFFFF;
	font-weight: bold;
}
.tableSideNav {
	PADDING-left: 4px;
	font-size: 11px;
	line-height: 2em;
}
.tableSideNav TD {
	FONT-SIZE: 11px; PADDING-RIGHT: 2px; BORDER-BOTTOM: #e3e0d4 1px solid; HEIGHT: 21px
}
.tableSideNav TH {
	PADDING-RIGHT: 2px; BORDER-BOTTOM: #e3e0d4 1px solid; HEIGHT: 21px; TEXT-ALIGN: left
}
.tableSideNav TH {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
.tableSideNav A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
.tableSideNav A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
.tableSideNav A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990033; TEXT-DECORATION: none
}
.tableSideNav A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990033; TEXT-DECORATION: none
}
.arrow {
	PADDING-RIGHT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990033; TEXT-ALIGN: right
}

</style>
