@font-face{ 
	font-family: 'pierreFont';
	src: url('EpoClassic-Lig-webfont.woff2') format('woff2'),
	url('EpoClassic-Lig-webfont.woff') format('woff'),
	url('EpoClassic-Lig.otf') format('opentype');
}
@font-face {
	font-family: 'cwTeXKai';
	font-style: normal;
	font-weight: 500;
	src: url('cwTeXKai-zhonly.eot');
	src: url('cwTeXKai-zhonly.eot?#iefix') format('embedded-opentype'),
	url('cwTeXKai-zhonly.woff2') format('woff2'),
	url('cwTeXKai-zhonly.woff') format('woff'),
	url('cwTeXKai-zhonly.ttf') format('truetype');
}
Body 
{
	font-family:'cwTeXKai','pierreFont','Open Sans',verdana,helvetica,sans-serif,'cwTeXKai'; 
	text-align:justify;
	font-size:13.0px;
	line-height:1.5;
	color:#000000;
	background-color:#ffffff;
}
p 
{
	text-align:justify;
}
.caution
{
	color:#FF0000;
}
h1
{margin-bottom:0.5cm;
	font-size:21px;
	color:#220080;
	background-color:#ffffff;	
}
h2
{margin-bottom:0.5cm;
	font-size:17px;
	color:#220080;
	background-color:#ffffff;	
}
h3
{
	margin-bottom:0cm;
	font-size:13px;
}
hr 
{
	color:#220080;
	background-color:#220080;
	height:3px;
}
td 
{
	padding:0px;
}
td img {vertical-align:bottom;}
th 
{
	font-size:13px;
	color:#220080;
	background-color:#ffffff;	
	text-align:left;
}
a:link, a:visited 
{
	color:#220080;
	background-color:#ffffff;
}
a:hover 
{
	color:#3D00E6;
	background-color:#ffffff;	
}
p.h1:before 
{
	content: "Chapter " counter(chapter) ". ";
	counter-increment: chapter;  /* Add 1 to chapter */
	counter-reset: section;      /* Set section to 0 */
}
p.h1
{
	margin-bottom:0.5cm;
	font-size:25.0pt;
}
ul
{
	margin-top:0cm;
	margin-bottom:0cm;
}
td 
{
	font-size:13px;
}
p.Normal
{
	margin-bottom:0.2cm;
}
p.Caption
{
	margin-top:6.0pt;
	margin-bottom:12.0pt;
	text-align:center;
	font-weight:bold;
}
p.FootnoteReference
{
	vertical-align:super;
}
p.Title
{
	margin-top:24.0pt;
	margin-bottom:3.0pt;
	text-align:center;
	font-size:20.0pt;
	font-variant:small-caps;
	font-weight:bold;
}
p.Subtitle
{
	margin-bottom:24.0pt;
	text-align:center;
	font-size:12.0pt;
}
p.Bibliography
{
	margin-left:1cm;
	text-indent:-1cm;
	line-height:1cm
}

.thumbnail
{
	padding: 2px;
	border: 0;
}
.thumbnail:hover 
{
	background-color: #e9e9e2;
	color: #335500;
	text-decoration: none;
}

.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color: #e5e5e5;
	padding: 5px;
	border: 1px solid #666;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0px; 
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
	visibility: visible; 
	width: 300px;
	top: 5px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
	left: 300px;/*position where enlarged image should offset horizontally */
	z-index:200;
}

img.edit_button:hover
{
	background-color: lightblue;
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

table.header 
{
	width:100%;
	background-color:#000099;
	color:#ffffff;
}
.jpg2html_image p,
p.jpg2html_image {text-align:left;}
.jpg2html_image img { border-width:0; }
body.jpg2html_thumbnails {background-color:#eeeeee;}
.jpg2html_thumbnails p {text-align:center;}
.jpg2html_thumbnails a {background-color:#eeeeee;}
.jpg2html_thumbnails table {margin-left:auto;margin-right:auto;text-align:center;}
.jpg2html_thumbnails tr {vertical-align:top;}
.jpg2html_thumbnails td {text-align:center;}
.jpg2html_thumbnails img {border-width:0;}

input
{
	border-style:solid;
	border-color:#E6EDF1;
	border-width:1px;
	color:#000000;
	background-color:#fdfdff;
}

.but_style
{
	color:#000000;  
	/*   background-color:#E6EDF1;
	background-color: #1078E1;*/
background-color:#fdfdff;
/*	border-color:#d2dfe7;*/
border-color:#8798b0;

/*	border-color:#d2e4f4; */
/*	border-color:#eeeeee; */
padding:2px;
border-style:outset;
border-width:1px;
font-size:14px;
/*   -moz-border-radius:4px; */
	}

	a.but_style
	{
		color:#220080;
		/*  background-color: #f5f5f5; */
		background-color:#E6EDF1;

		/*   background-color: #edf3f8; */
		font-size:11px;
		padding:2px;
	}

	a.but_style:hover
	{
		background-color: #f5f5f5;
		color:#3D00E6;
	}
	.shaded
	{
		color:#bbbbbb;
	}	
	.shaded a
	{
		color:#bbbbbb;
	}
	.sideframe
	{
		vertical-align:top; 
		width:250px; 
		border-right-style: dotted; 
		border-right-width:1px; 
		border-color:#220080; 
		background-color:#fafafa; 
		padding-right:10px; 
	}
	.sideframe a
	{
		background-color:#fafafa;
	}
	.login 
	{
		font-size:10px;
		line-height:0.5cm;
	}
	.login input
	{
		width:80px;
	}
	.login form
	{
		margin-top:0;
		margin-bottom:0;
	}

	.documents input
	{
		width:400px;
	}

	.documents input.file 
	{
		font-family: 'cwTeXKai','pierreFont','Open Sans',verdana, Helvetica, sans-serif;
		font-size: 15px;
		color:#ffff80;
		width:400px;
		border-style:solid;
		border-color:#E6EDF1;
		border-width:1px;
		color:#000000;
		background-color:#fdfdff;
	}

	.documents textarea, select
	{
		width:400px;
		border-style:solid;
		border-color:#E6EDF1;
		border-width:1px;
		color:#000000;
		background-color:#fdfdff;
	}

	.bigger_chinese
	{
		font-size: 14px;
	}

	.help_line
	{
		margin-left: 0.5cm; 
	}
