body{
	background-color:#398ab0;
	overflow: hidden;
}

#display-table{
	border-collapse:collapse;
	margin:0px;
	width:100%;
	height:75%;
/*	height:300px;*/
	color:white;
	background-color: #1f4e78;
	table-layout:fixed;
}

#bj-time{
	float:right;
	font-size: 1.5rem;
}

div.dispalyContext{
	width:1040px;
	height:624px;
	margin: 0px auto;
}

#pageNum{
	float:right;
	margin:2px;
	font-size:14px;
	font-weight:bold;
	color:lightgreen;
	display:none;

}

#display-table tr{
	height:36px;
}

#display-table tr.headtr{
	height:45px;
}

#display-table th,td{
	width:5%;
	overflow: hidden;
	white-space: nowrap;
	height:16px;
	font-weight:bolder;
	text-align:center;
	font-family:Arial,����, sans-serif;
	font-size:28px;
	padding:0px;
	border-top:2px solid black;
	border-bottom:2px solid black;
}

#display-table .bibcol{
	width:8%;
}
#display-table .qxcol{
	width:3.5%;
}
#display-table .tkcol{
	width:3.5%;
}
#display-table .pucol{
	width:5%;
}

.headtr img{
	margin-top:6px;
}

.caption{
	font-family:����, sans-serif;
	font-size:32px;
	font-weight:bold;
	color:black;
	height:13.6%;
	text-align: center;
	background-color: #398ab0;
	
}

.s-title{
	margin-left:10%;
	font-size: 1.6rem;
	color:#d91f1f;
	text-shadow: 0 1px rgb(255, 255, 255), 1px 0 white, -1px 0 white, 0 -1px white;
}

.rightbold{
	border-right:2px solid black;
}



 th.sCol{
	width:14px;
	font-size:16px;
	font-family:Tahoma, sans-serif;
}

td.sCol{
	color:yellow;
}

.PCol{
	color:red;
}

.display-footer{
	height:11.2%;
	background-color: white;
	display: flex;
	justify-content: center;
}

.cycle-tag{
	background-color: red;
	width: 24px;
	height: 24px;
	border-radius: 24px;
	display: inline-block;
	line-height: 24px;
	color:black;
}

.screen-icon{
	width:20px;
}