TD {
	FONT-SIZE: 10pt
}
.td1 {
	BORDER-RIGHT: #496eb5 1px dotted; BORDER-TOP: #496eb5 1px dotted; BORDER-LEFT: #496eb5 1px dotted; BORDER-BOTTOM: #496eb5 1px dotted
}
.td2 {
	BORDER-RIGHT: #496eb5 1px dotted; BORDER-LEFT: #496eb5 1px dotted; BORDER-BOTTOM: #496eb5 1px dotted
}
.td3 {
	BORDER-RIGHT: #496eb5 1px dotted; BORDER-LEFT: #496eb5 1px dotted
}
.td4 {
	BORDER-RIGHT: #496eb5 1px dotted; BORDER-TOP: #496eb5 1px dotted; BORDER-LEFT: #496eb5 1px dotted
}
A
{
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
}
.alink-1 {
	COLOR: #0258cc
}
.alink-2 {
	COLOR: #9200a3
}
.alink-3 {
	COLOR: #a06800
}
TEXTAREA {
	FONT-SIZE: 10pt; COLOR: #333333
}
INPUT {
	FONT-SIZE: 9pt; COLOR: #000000
}
BODY {
	FONT-SIZE: 10pt; COLOR: #3366cc
}
.vspace18 {
	LINE-HEIGHT: 18pt
}
.alink-top {
	COLOR: #e7651a
}
.alink-4 {
	COLOR: #0069b3
}
.i0-a {
	FONT-SIZE: 10pt; COLOR: #666666; LINE-HEIGHT: 14pt; FONT-FAMILY: "細明體"; BACKGROUND-COLOR: #f0f0f0
}
.i0-a1 {
	FONT-SIZE: 10pt; COLOR: #0069b3; LINE-HEIGHT: 14pt; FONT-FAMILY: "細明體"; BACKGROUND-COLOR: #f0f0f0
}
.i0-c {
	FONT-SIZE: 10pt; COLOR: #666666; LINE-HEIGHT: 14pt; FONT-FAMILY: "細明體"; BACKGROUND-COLOR: #fbd9d7
}
.i0-c1 {
	FONT-SIZE: 10pt; COLOR: #0069b3; LINE-HEIGHT: 14pt; FONT-FAMILY: "細明體"; BACKGROUND-COLOR: #fbd9d7
}
.i0-b {
	FONT-SIZE: 10pt; COLOR: #666666; LINE-HEIGHT: 14pt; FONT-FAMILY: "細明體"
}
.i0-b1 {
	FONT-SIZE: 10pt; COLOR: #0069b3; LINE-HEIGHT: 14pt; FONT-FAMILY: "細明體"
}
SELECT {
	FONT-SIZE: 9pt; COLOR: #000000
}
a-green {
	FONT-SIZE: 10pt; COLOR: #528413
}
a-blue {
	FONT-SIZE: 10pt; COLOR: #006699
}
.i0-d {
	COLOR: #ffffff; FONT-FAMILY: 細明體; BACKGROUND-COLOR: #ff9900
}
A:active {
	COLOR: #999999
}

/*忘記密碼*/
A.login{
	color:#666666;
	font-size:10pt;
}

/*必填欄位,星號的格式*/
.required{color:#ed3f6c}

/* add by fanny --start */

.pgBody
{
background-image:url("powerseach-bg.gif");
/*background-color:#ffffcc;*/
background-color:#FAFBEC;
margin:0;
color:#ffffcc;
}
.pgPathDesc
{
	color:#666666;
	font-size: 10pt;
	font-weight: bold;		
}
.pgHome
{
	font-weight: bold;
	font-size: 10pt;
	color: #009999;
}
.pgPath
{
	color:#009999;
	font-size: 10pt;
	font-weight: bold;	
}
.pgNow
{
	color:#009999;
	font-size: 10pt;
	font-weight: bold;	
}

.fm0{
	border:0;
	padding:0;
	margin:0;	
}
.fm00{
	border:0;
	padding:0;
	margin:0;
	background-color: #CCCC99;
}

/*透明背景的巢狀表格*/
.fm00trans{
	border:0;
	padding:0;
	margin:0;	
	color:#333333;
}
.fm03white{
	border:0;
	padding:3;
	background-color:White;
	width:100%;
	
}
.fmField{
	font-size:10pt;
	color:#000000;

}
.fmNewMember
{
	border-right: #0aaba3 1px solid;
	padding-right: 0px;
	border-top: #0aaba3 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 5px;
	border-left: #0aaba3 1px solid;	
	padding-top: 5px;
	border-bottom: #0aaba3 1px solid;
	background-color: #fafae7;
}
.fmNewMemberTitle
{
    background-color:#0AABA3;
    font-weight:bold;
    font-size:10pt;
    text-align:center;
    color:#ffffff;
    height:25px;    
}
    
.fmNewMemberFieldTD
{    
    color:#333333;
    margin-left:5px; 
    margin-right:0px;      
}
    
   
.fmNewMemberFieldTD2
{
    text-align:right;
    }
    
.fmNewMemberFiledFont2
{
    color:Blue;
     
    }
    
.fmNewMemberFormTitle10ptwhite
{
    font-size:10pt;
    color:#ffffff;
    text-align:center;
    background-color:#006600;
    }
.fmAptitudeTitleTD
{
    background-color:#00639B;
    height:40px;
    text-align:center;
    color:White;
    font-size:15pt;
    font-weight:bold;
}
.fmAptitudeTitleFont
{
    font-size:15pt;
    color:White;
    font-weight:bold;    
}    
    
.fmLoginFieldTD
{
    width:246px;
    background-color:White;
    }
 .fmWhiteBG
 {
    background-color:White;
    }
/*index page login form*/
.fm
{	
	border-right: #00639B 2px solid;
	padding-right: 0px;
	border-top: #00639B 2px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #00639B 2px solid;
	padding-top: 0px;
	border-bottom: #00639B 2px solid;	
	background-color: #FAFAE7;	
}
.fmBody
{
	color: #666666;
	padding-top: 0px;
	background-color: #FAFAE7;
	font-size: 12pt;		
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.fmTitle
{
	font-weight: bold;
	font-size: 12pt;		
	color: #FFFFFF;		
	background-color: #00639B;	
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	
	
}

/*登入表單標題*/
.fmLoginTitle
{
	font-weight: bold;
	font-size: 12pt;		
	color:#666666;		
}

.fmLoginSearchTitle
{
	font-weight: bold;
	font-size: 12pt;		
	color:#FFFFFF;	
	background-color:#999966;
}

.fmSearchTitle
{
	font-size: 10pt;	
	color: #666666;
	padding-top: 5px;		
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	text-align:right;
	vertical-align:top;
}
.fmSearchItem
{
	font-size: 10pt;	
	color: #666666;	
	padding-top: 0px;	
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.fmSearchFunc
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
	color: #ffffff;
	padding-top: 5px;
	background-color: #0AABA3;
}
.fmSearch
{
	font-size: 10pt;	
	color: #333333;
	background-color: #FAFAE7;	
	padding-right: 10px;
	padding-left: 10px;	
	padding-top: 10px;
	padding-bottom: 10px;
}
.fmFunc
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 5px;
	color: #333333;
	padding-top: 5px;
	background-color: #43C2BC;
}
.fmSelect
{
	font-size: 10pt;	
	color: #333333;
	background-color: #FAFAE7;	
	padding-right: 10x;
	padding-left: 10px;	
	padding-top: 5px;
	padding-bottom: 0px;
}
.fmItem
{
	padding-right: 0px;
	padding-left: 10px;
	font-size: 10pt;
	padding-bottom: 0px;
	color: #333333;
	padding-top: 0px;	
}
/* add by fanny  --end */

.style3 
{ 
	COLOR: #1a6aa6 
}
.style4 
{ 
	FONT-WEIGHT: bold; 
	COLOR: #cc3366 
}
.style5 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #1a6aa6 
}
.style6 
{ 
	COLOR: #cc3366 
}
.f15 
{ 
	FONT-SIZE: 13px 
}

.fbody{
	border:0;
	padding:0;
	margin:0;
	background-color:#FAFAE7;	
	color:#333333;
}

/*諮詢服務 標題下格線*/
.f11
{ 
	background-color: #43C2BC;	
}
/*諮詢服務 字型*/
.f12 
{ 
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 18px;	
	COLOR: #333333	
}

/* 搜尋結果頁*/
.rltbody
{
	border-right: #0AABA3 1px solid;
	padding-right: 0px;
	border-top: #0AABA3 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #0AABA3 1px solid;
	padding-top: 0px;
	border-bottom: #0AABA3 1px solid;
	background:#0AABA3
}
.rltGroup
{
	font-weight: bold;
	color:#ffffff;
	background-color: #0AABA3;
}
.rltTitle
{
	color: #006699;
	background-color: #DFEEEE;
	text-align: center;
}

.rltUnit
{
	color: #333333;	
	background-color: #fafae7;
}
.rltItem
{
	color: #333333;	
	background-color:#FAFAE7;
}
.rltUnitA
{
	color: #333333;	
	background-color:#FAFAE7;
}
.rltdown
{
	color: #333333;	
	background-color:#FAFAE7;
	text-align:center;
}

/*應考選考的class*/
.examMandatory{
	color:#009999;
	font-size:10pt;
}
.examOptional{
	color:#009999;
	font-size:10pt;

}
/*考試清單*/
.examList{

}
.examOptionMN{
	color:#333333;
	font-size:10pt;
}
/*應考與考試科目中間的冒號*/
.examSep{
	color:#009999;
	font-size:10pt;
}