﻿    body,div,li,input {
    font-family: "微軟正黑體","LiHei Pro","Heiti TC","WenQuanYi Zen Hei","Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
	
    }
    h1{
     font-family: "微軟正黑體","LiHei Pro","Heiti TC","WenQuanYi Zen Hei","Verdana","新細明體";
    }
	.book {
		color:#333366;
	}
	.innerbookmark {
		color:#663333;
	}	
	.people {
		color:#3b5998;
	}
	.place {
		color:#dd3c10;
	}
	.time {
		color:#dd3c10;
	}
		
	.psTitle {
		color:#94a4c6;
		font-size:9pt
	}
	
	.ptIndexTitle {
		color:#4444CC;
		text-decoration: none;
	}

	.ptTitle {
		color:#000000;
		font-weight:bold;
		text-decoration: none;
	}	
	
	.searchText1{
		background-color:#F2F5A9;
		font-weight:bold;
	}

	.searchText2{
		background-color:#A9F5A9;
		font-weight:bold;
	}		

	.searchText3{
		background-color:#F6CECE;
		font-weight:bold;
	}

	.searchText4{
		background-color:#A9A9F5;
		font-weight:bold;
	}		

	.searchText5{
		background-color:#F5A9F2;
		font-weight:bold;
	}			
	.classTab{
		color:#0000ff;
		font-weight:bold;
	}
	.vrl{
			-ms-writing-mode: tb-rl; /* old syntax. IE */
			-webkit-writing-mode: vertical-rl;
			-moz-writing-mode: vertical-rl;
			-ms-writing-mode: vertical-rl;
			writing-mode: vertical-rl; /* new syntax */
			
	}
	.refTitle{
		font-weight:bold;
		
	}
	.font9{
		font-family: "Verdana","新細明體";
		font-size:9pt;
	}

	.font8{
		font-family: "Verdana","新細明體";
		font-size:8pt;
	}

	.font8{
		font-family: "Verdana","新細明體";
		font-size:7pt;
	}
	
	
	.formfont{
		font-family: "微軟正黑體","LiHei Pro","Heiti TC","WenQuanYi Zen Hei","Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
		font-size:12pt;
	}
	
	#embossed {
					background: #666;
					-webkit-background-clip: text;
					-moz-background-clip: text;
					background-clip: text;
					color: transparent;
					text-shadow: 0 3px 3px rgba(255,255,255,0.5);
					font-weight:bold;
					text-align:center;
	}
	
	#ptIndexlist {
    -webkit-column-count: 5; /* Chrome, Safari, Opera */
    -moz-column-count: 5; /* Firefox */
    column-count: 5;
	}
	#ptTitlelist {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	}
	
	#jstree {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	}
	
	 #wrap {
      width: 960px;
      margin-left: auto;
      margin-right: auto;
    }

    #question-list-container {
      float: left;
      width: 30%;
    }

    #question-view-container {
      float: right;
      width: 65%;
    }

	.ptIndexSubjct{
		color:#5544FF;
		font-size:11pt;
		font-weight:bold;
		text-decoration: none;	
	}
	
    .loading {
      color: #D11c24;
      font-size: 0.9em;
      border: 1px solid #D11c24;
      padding: 10px;
    }

    .controls {
      padding-top: 30px;
      padding-bottom: 10px;
      border-top: 3px dashed #708284;
    }
	.ui-icon-circle-close {
		cursor:pointer;
  }
  
 .no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../i/Preloader_8.gif) center no-repeat #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.tabs-menu {
	 padding-left: 0px; 
	font-size:9pt;
	font-weight:bold;
    height: 18px;
    float: left;
    clear: both;
}

.tabs-menu li {
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
    background-color: #ccc;
    border-top: 1px solid #d4d4d1;
    border-right: 1px solid #d4d4d1;
    border-left: 1px solid #d4d4d1;
}

.tabs-menu li.current {
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #fff;
    z-index: 5;
}

.tabs-menu li a {
    padding: 12px;
	list-style-type: none;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none; 
}

.tabs-menu .current a {
    color: #2e7da3;
}

.tab {
    border: 1px solid #d4d4d1;
    background-color: #fff;
    float: left;
    margin-bottom: 20px;
    width: auto;
}

.tab-content {
    width: 300px;
    padding: 20px;
    display: none;
	overflow: auto;
	overflow-y: hidden; 
}

#tabClass-1 {
 display: block;  

}

.mFunc{
	position: relative;
	top:0px;
	text-align:right;
	font-size:12pt;
}

.bar {
	z-index:0;
	height: 14px;
	margin: 0px;
	display: inline-block;
	position: relative;
	top:-20px;
	z-index:1;
	background-color: #B2E6FF;
	vertical-align: baseline;
}
/*#CCFFCC #CCFF99*/
.barFrame{
	z-index:1;position:relative;height:16px
}

hr {
    border: none;
    background-color: #ccc;
    color: #ccc;
    height: 1px;
}

      /* highlight named-entities */      
.LocNameHighlight { color: darkred; font-weight: bolder; }     /* darkgreen, rgb(153,51,153); */
.PersonNameHighlight1 { color: indigo; font-weight: bolder; } 
.PersonNameHighlight2 { color: #7c45a4; font-weight: bolder; }  
.PersonNameHighlight3 { color: #ad8bc6; font-weight: bolder; }  
.OfficerNameHighlight { color: deeppink; font-weight: bolder; }
.SpecificTermHighlight { color: forestgreen; font-weight: bolder; }

.LocNameNormal { color: black; font-weight: normal; }
.PersonNameNormal { color: black; font-weight: normal; }

.likelink{
	cursor:pointer;
    text-decoration:underline;
}

.slikelink span{
    color:red;
}