table {
	border-collapse:	collapse;
	border:			1px solid #000000;
}

td {
	border:			1px solid #000000;
}

#news_frame {
	border:			1px inset #e9c2a6;
	padding:		10px;
	background-color:		transparent;
}

#news_frame a {
	text-decoration:	none;
	color:			#0000ff;
	font-weight:		bold;
}

#news_frame a:hover {
	background-color:	#0000ff;
	color:			#ffffbb;
}

.news_subject {
	margin:			0;
	border:			0;
	padding:		5px 10px;
	background:		#A68064;
	color:			#ffffff;
	font-size:		17px;
	font-weight:		bold;
}

.news_subject_frame {
	margin:			0 0 10px 0;
	padding:		10px 10px 0 10px;
	border:			1px solid #a68064;
}

.news_headline {
	margin:			0;
	border:			2px solid #008000;
	padding:		5px 10px;
	color:			#8b4513;
	font-size:		17px;
	font-weight:		bold;
}

.news_content {
	margin:			0 0 10px 0;
	border-width:		0 1px 1px 1px;
	border-style:		solid;
	border-color:		#008000;
	padding:		10px 10px;
	background:		#fffff0;
	color:			#000000;
}

.newsBody {
	color:				#000000;
	font-size:			17px;
	font-weight:		normal;
	font-family:		Calibri, Microsoft JhengHei;
}

.newsHeadline {
	margin:			10px 0 5px 0;
	padding:		10px 10px 8px 10px;
	background-color:	#8888ff;
	color:			#ffff00;
	font-size:		20px;
	font-weight:		bold;
}

.newsContent {
	font-size:		15px;
	vertical-align:		top;
}

.newsPostDate {
	color:			blue;
	font-style:		italic;
}

.newsHighlight {
	background-color:	#008800;
	color:			yellow;
	font-weight:		bold;
}

.summary {
	padding:			10px;
	vertical-align:		top;
}

.summary .title {
	font-size:			15px;
	font-weight:		bold;
}

.service {
	border:						1px solid #ff6600;
	padding:					5px 10px;
	background-color:			#ff6600;
	color:						#ffffff;
	font-weight:				bold;
	font-size:					19px;
	animation-name:				inProgress;
	animation-duration:			2s;
	animation-iteration-count:	infinite;
}

@keyframes inProgress {
  0%   {background-color:#ff6600; color:#ffffff;}
  50%  {background-color:#ffffff; color:#ff6600;}
  100% {background-color:#ff6600; color:#ffffff;}
}

.serviceEntrance {
	border:						1px solid #009900;
	padding:					5px 10px;
	background-color:			#009900;
	color:						#ffffff;
	font-weight:				bold;
	text-decoration:			none;
}

.serviceEntrance:hover {
	background-color:			#ffffff;
	color:						#009900;
}
.serviceEntrance:visited {
	background-color:			#009900;
	color:						#ffffff;
}
