/* General CSS */
		body {
			margin-left: 0%;
			margin-top: 0%;
			margin-right: 0%;
			margin-bottom: 0%;
			/* overflow-x:hidden; */
		}
		
		body,td,th {
			font-size: 20px;
			font-family: Arial,Helvetica,sans-serif,新細明體, 細明體;
		}
		
		
		a:link {	text-decoration: none; cursor:pointer;}
		a:visited {	text-decoration: none;}
		a:hover {	text-decoration: none;}
		a:active {	text-decoration: none;}

/* Theme */ 
		/* Color */
		.LIGHT {
			background-color: #FFFFFF;
			color: #000000;
		}
		.GREY {
			background-color: #CCCCCC;
			color: #333333;
		}
		.BROWN {
			background-color: #F2CE9D;
			color: #4C1D03;
		}
		.DARK {
			background-color: #000000;
			color: #CCCCCC;
		}

		/* Layout */		
		.btm_line{
			border-bottom:1px solid #999999;
		}
/* Menu */				
		.menu_hd {
			cursor:pointer;
			color: #E4E4E4;
			padding-left:5px;
			font-size: 20px;
			font-weight:bold;
		}
		.menu_hd_slt {
			color: #E4E4E4;
			padding-left:5px;
			font-size: 20px;
			font-weight:bold;
			background-color:#8C0000;
		}
		.menu_hd_m {
			color: #E4E4E4;
			padding-left:5px;
			font-size: 16px;
			font-weight:bold;
			font-weight:normal;
		}
		.menu_hd_s {
			color: #E4E4E4;
			padding-left:5px;
			font-size: 12px;
			font-weight:normal;
		}
		
/* Panels, Panel Parts*/
		#panel_parts_disp{
			width:100%;
		}
		.panel_parts{
			/*position:absolute;*/
			/*left:0px;*/
			font-size:22px; 
			color:#BC0E0E;
			background-color:#FCEF92;
			border:3px solid #BC0E0E;
			padding:5px;
			display:none;
		}

		.panel_parts span,.panel_parts div,.panel_read_disp label{
			cursor:pointer;
		}

		.ch_slt,.v_slt,.tp_slt,.vs_slt,.ao_slt{
			background-color:#FFAE00;
		}
		
		.cl_slt{
			border:2px solid #FFAE00;
		}
		
		/* bk_name */
		.bk_btn, .bk_tm_btn, .s_bk_btn, .s_bk_tm_btn{
			color:#000;
		}
		
		.bk_tap{
			position:relative;
			text-align:left;
			width:98%;
		}
		.bk_tag{
			position:absolute;
			left:0px;
			width:inherit;
			text-align:center; 
			background-color:#FFEC00; 
			padding:2px; 
			cursor:pointer;
		}
		
		#vs_list_disp div, #tp_list_disp div, #cl_list_disp div{
			margin-bottom:5px;
		}
		/* Search */
		
		.s_bk_on{
			background-color:#FF4488;
		}
		
		 /* Version */
		.vs_btn{
			color:#FFAE00;background-color:#BC0E0E;
		}
		
		/* Keyword */
		.kw_btn{
			cursor:pointer;
			border:1px solid #AABBCC;
			background-color:#FFFF00;
			font-weight:bold;
			padding:1px;
			margin:1px;
		}
/* Panel Read */		
		/* ch_no v_no */
		.no_box {
			cursor:pointer;
			display:inline-block;
			/* float:left; */
			width:10%;
			height:30px;
			text-align:center;
		}
/* Panel Search */		
		.link{
			cursor:pointer;
			color:#0000FF;
		}
		.link_on{
			background-color:#FFFF00;
			font-weight:bold;
		}
		
		.sh_btn{
			cursor:pointer;
			border:1px solid #AABBCC;
			font-weight:bold;
			padding:1px;
			margin:1px;
		}
		
		.sh_kw, .sh_kw_o{
			display:none;
			margin:3px 0px 3px 0px;
		}
		
		.sh_bg{
			background-color:#A56B9F;			
		}
		
		.sh_msg{
			background-color:#B585AF;			
		}
		
		.sh_sub{
			background-color:#C160A1;
			color:#FFFF99;			
		}
		
		.sh_tag{
			background-color:#FF4488;
			color:#FFFF99;			
		}
		
		.kw, .kw_o{
			width:50%;
		}
/* Context */
		#context_reference{
			width:100%;
			height:100%;
			overflow-x:auto;			
		}
		
		/* Loading (bible flip gif) */
		.context_load{
			position:absolute;width:100%;height:100%;text-align:center;display:none;
		}
		
		/* paging */
		.p_box{
			display:inline-block;
			/* float:left; */
			width:30px;
			text-align:center;
			border:1px solid #AF2B2B;		
		}
		.p_slt{
			background-color:#ED9797;
		}
		.p_no{
			color: #E4E4E4;
			cursor:pointer;
			font-size: 16px;
			font-weight:bold;
			font-family: 新細明體, 細明體;
		}
		
/* Context Read */
		.context1 
		{
		font-family: Arial,Helvetica,sans-serif,標楷體, 新細明體, 細明體;
		padding:5px;
		font-size: 22px;
		}
		.context2 
		{
		font-family: Arial,Helvetica,sans-serif,標楷體, 新細明體, 細明體;
		font-weight:bold;
		font-size: 18px;
		}
		.context3 
		{
		font-family: Arial,Helvetica,sans-serif,標楷體, 新細明體, 細明體;
		padding-top:5px;
		font-size: 12px;
		}

/* Record */
		.rec_ch{
			width:48px;
			float:left;
			text-align:center;
			text-decoration:none;			
			cursor:pointer;
		}
		.rec_read{
			color:#333333;
			border:1px solid #999999;
			font-style:italic;
		}
		.rec_unread{
			color:#8C0000;
			border:1px solid #8C0000;
			font-weight:bold;
		}

/* Buttons */
input[type=reset], input[type=button] {
    background-color: #A56B9F;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:6px;
    color: #fff;
    font-family: 'Arial';
    font-size: 20px;
    text-decoration: none;
    cursor: pointer;
    border:none;
}

input[type=reset]:hover, input[type=button]:hover {
    border: none;
    background:#DB7400;
    box-shadow: 0px 0px 1px #777;
}  font-family: 'Arial';
    font-size: 20px;
    text-decoration: none;
    cursor: pointer;
    border:none;
}

input[type=reset]:hover, input[type=button]:hover {
    border: none;
    background:#DB7400;
    box-shadow: 0px 0px 1px #777;
}
