a.moreinfo {
	color: #0066CC;
	font-size: 0.8em;
	text-decoration: none;
}

a:link .moreinfo {
	color: #0066CC;
	font-size: 0.8em;
	text-decoration: none;
}

a:visited .moreinfo {
	color: #0066CC;
	font-size: 0.8em;
	text-decoration: none;
}

a:hover .moreinfo {
	color: #0066CC;
	font-size: 0.8em;
	text-decoration: none;
}


/**************************/
/* left menu */
a.news {
	font-family: Tahoma, Arial Unicode MS;
	color: #000000;
	text-decoration: none;
}

a:link .news {
	font-family: Tahoma, Arial Unicode MS;
	color: #000000;
	text-decoration: none;
}

a:visited .news {
	font-family: Tahoma, Arial Unicode MS;
	color: #000000;
	text-decoration: none;
}

a:hover .news {
	font-family: Tahoma, Arial Unicode MS;
	color: #007d61;
	text-decoration: none;
}

a.content {
	font-family: Tahoma, Arial Unicode MS;
	color: #000000;
	font-size: 1.0em;
	text-decoration: none;
}

a:link .content {
	font-family: Tahoma, Arial Unicode MS;
	color: #000000;
	font-size: 1.0em;
	text-decoration: none;
}

a:visited .content {
	color: #000000;
	font-size: 1.0em;
	text-decoration: none;
}

a:hover .content {
	font-family: Tahoma, Arial Unicode MS;
	color: #FFFFFF;
	font-size: 1.0em;
	text-decoration: none;
	background-color: #99CC66;
}

.content_more {
	color: #000000;
	font-size: 0.875em;
	letter-spacing: 0.05em;
}

.contact_info {
	color: #000000;
	font-size: 0.875em;
	letter-spacing: 0.05em;
}

.contact_info a {
	color: #000000;
	font-size: 0.875em;
	text-decoration: none;
	letter-spacing: 0.05em;
}

.contact_info a:link {
	color: #000000;
	font-size: 0.875em;
	text-decoration: none;
	letter-spacing: 0.05em;
}

.contact_info a:visited {
	color: #000000;
	font-size: 0.875em;
	text-decoration: none;
	letter-spacing: 0.05em;
}

.contact_info a:hover {
	color: #FFFFFF;
	font-size: 0.875em;
	background-color: #007d61;
	/* background-color: #9B2CB5; */
	text-decoration: none;
	letter-spacing: 0.05em;
}

tr.content {
	font-family: Tahoma, Arial Unicode MS;
	color: #000000;
	font-size: 1em;
	background-color: #FFFFFF;
}

tr.content_even {
	font-family: Tahoma, Arial Unicode MS;
	color: #000000;
	font-size: 1em;
	background-color: #d8fbff;
}

.content_red {
	font-family: Tahoma, Arial Unicode MS;
	color: #FF0000;
	font-size: 9pt;
}

table.bgColorNews {
	background-color: #ffb54b
}

table.bgColorProjectNews {
	background-color: #fffb8e
}

table.bgColorIndustry {
	background-color: #ffd8c9
}


.bold_less {
	color: #000000;
	font-size: 1.0em;
	font-family: Tahoma, Arial Unicode MS;
	font-weight: bold;
	position: relative;
	left: 15pt;
}

.data_table {
	border-collapse: collapse;
	padding: 1px;
	border-color: #CA8CD7;
	border-width: 1px;
}

.table_header {
	background-color: #f3ffdc;
}

.cell_header {
	font-family: Tahoma, Arial Unicode MS;
	font-size: 1.5em;
	line-height: 20px;
	padding-top: 2px;
	background-color: #E0EFEA;
	height: 2px;
}

.title {
	letter-spacing: 0.025em;
	font-family: Times New Roman;
	font-size: 1.5em;
	font-weight: bold;
	color: #0e65b6;
	line-height: 1.65em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0.1em;
}

.normal {
	line-height: 1.12em;
	letter-spacing: 0.01em;
	text-align: left;
	font-size: 1.0em;
	font-family: Arial, Tahoma;
	padding-left: 0em;
	text-align: left; 
}

td.normal p {
	line-height: 1.12em;
	letter-spacing: 0.02em;
	text-align: left;
	font-size: 1.0em;
	font-family: Arial, Tahoma;
	padding-left: 0em;
	text-align: left;
}

.title_white {
	font-family: Tahoma, Arial Unicode MS;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	padding-top: 2px;
}

hr.dotted_line {
	backgroung-color: #FFFFFF;
	color: #341010;
	height: 1px;
	border-top: 1px dotted;
	border-bottom: 1px dotted;
}

.topnews_header {
	line-height: 1.3em;
	font-family: Arial Unicode MS;
	font-weight: bold;
	background-color: #43E5C1;
	letter-spacing: 0.05em;
	padding-left: 1em;
}

.listColor00 {
	BACKGROUND-COLOR: #dfefff;
}

.listColor01 {
	BACKGROUND-COLOR: #ffffff;
}

.listColor02 {
	BACKGROUND-COLOR: #f5f5f5;
}

CAPTION {
	BACKGROUND-COLOR: #43E5C1;
}

.listBG {
	BACKGROUND-COLOR: #84c1ff;
}

TH {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.0em;
	WORD-SPACING: 1px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Arial Unicode MS;
	LETTER-SPACING: 1px;
	WORD-WRAP: break-word;
}

/* pagging list */
.paging {
	font-weight: normal;
	FONT-size: 1em;
	FONT-FAMILY: Tahoma, Arial Unicode MS;
}


