@charset "utf-8";
/* CSS Document */
BODY
{
	font-family: Tahoma;
	TEXT-ALIGN: center;
	margin: 0;
}
TABLE
{
	vertical-align: middle;
	text-align:center;
	border-collapse: collapse;
	padding: 0;
}
#Page_Body
{
	padding:10;
	padding-top:20;
	padding-bottom:50;
}
#Page_Side
{
	padding:10;
}
.Body_Headline
{
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #356804;
}
.Body_Headline_line
{
	color: #356804;
}
.Body_Text
{
	font: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
.Body_Text_2
{
	font: Tahoma;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	color: #356804;
	text-align: justify;
}
.Text_Headline
{
	font: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.Inside_Headline
{
	font:Tahoma;
	font-weight: bold;
	font-size: 9;
	background-color:#CCCCCC;
	border:#333333 1px solid;
	color:#333333;
	padding:5;
}
.Page_Table
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	padding:5;
}
.Page_Table TD
{
	outline: 1px solid #d8d8e2;
	height:25px;
	padding:5;
}
.Page_Table A
{
	COLOR: #000000;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.Page_Table A:hover
{
	color:#FFFFFF;	
	BACKGROUND: #404040;
}
.Page_Table .Title_1
{
	font-size:11px;
	outline: 0px;
	background:#669933;
	color:#FFFFFF;
}
.Page_Table .Title_2
{
	font-size:11px;
	BACKGROUND: #404040;
	color:#FFFFFF;
}
.Page_Table .Data_1
{
	BACKGROUND: #b6b6b6;
	color:#000000;
}
.Page_Table .Data_2
{
	BACKGROUND: #7c7b7b;
	color:#000000;
}
.pageNav
{
	font-size: 9;
	color: #000000;
	padding-top: 5;
	padding-bottom: 5;
}
.pageNav a
{
	color: #990000;
	text-decoration: none;
}
#CopyRights
{
	font-size: 9px;
	color: #000000;
}
#CopyRights
{
	font-size: 9px;
	color: #000000;
}
#CopyRights a
{
	color: #990000;
	text-decoration: underline;
}
/*Company page styles (Start)*/
.Management_Table
{
	font-family:Tahoma;
	font-size:11px;
	padding:5;
}
.Management_Table .manager_info
{
	font-weight:bold;
	color:#1c1c1e;
	background:#e7e8ec;
	width:310px;
	padding:10;
}
.Management_Table .manager_position
{
	font-size:14px;
}
.Management_Table .manager_name
{
	color:#356804;
}
.Management_Table .manager_tel
{
	font:normal;
	font-size:11px;
}
.Management_Table .manager_email
{
}
.Management_Table .manager_photo
{
	background:#939393;
	width:110px;
	height:140px;
}

/*Company page styles (End)*/

/*News page styles (Start)*/
.News_Table
{
	font-family:Tahoma;
	font-size:10px;
}
.news_1
{
	background-color: #F4F4F4;
	padding: 2px;
	width:100%;
	margin-bottom:5;
}
.news_2
{
	background-color: #b6b6b6;
	padding: 2px;
	width:100%;
	margin-bottom:5;
}
.homeNews
{
	background-color: #FFFFFF;
	padding: 2px;
	width:100%;
	margin-bottom:5;
	border:#333333 1px solid;
}
.newsTitle
{
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 5px;
	border-bottom: 1px solid #356804;
	text-align: justify;
}
.newsTitle a
{
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
	color: #356804;
}
.newsdate
{
	font-weight: normal;
	font-size: 90%;
	color: #000000;
}
.news
{
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: justify;
}
.more
{
	color: #669933;
}
.more a
{
	color: #669933;
	text-decoration: none;
}

/*News page styles (End)*/

/*Gallery page styles (Start)*/
.Gallery_Table
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	padding:5;
}
.Gallery_Table TD
{
	outline: 1px solid #d8d8e2;
	height:25px;
	padding:5;
}
.Gallery_Table .Row_1
{
	BACKGROUND: #b6b6b6;
	color:#000000;
}
.Gallery_Table .Row_2
{
	BACKGROUND: #7c7b7b;
	color:#000000;
}
.Gallery_Table A
{
	color: #000000;
	text-decoration: none;
}
.Gallery_Table A:hover
{
	color: #356804;
	text-decoration: underline;
}
.Gallery_Table IMG
{
	border: 1px solid #1c1c1e;
}
.Gallery_Table A:hover IMG
{
	border: 1px solid #356804;
}
/*Gallery page styles (End)*/

/*Sitemap page styles (Start)*/
.sitemap {
	font-family: Tahoma;
	font-size: 10px;
}
.sitemap A{
	color: #000000;
	text-decoration: none;
}
.sitemap A:hover{
	color: #356804;
	text-decoration: underline;
}
.sitemap LI.open OL {
	DISPLAY: block
}
.sitemap LI.closed OL {
	DISPLAY: none
}
.sitemap LI.open UL {
	DISPLAY: block
}
.sitemap LI.closed UL {
	DISPLAY: none
}
.sitemap DIV {
	BACKGROUND: #ffffff;
	padding: 0px;
	MARGIN: 0px;
	BORDER: #7c7b7b 1px solid;
}
.sitemap DIV.level_2 {
	BACKGROUND: #B7B7B7;
}
.sitemap DIV.level_3 {
	BACKGROUND: #ffffff;
}
.sitemap DIV.expAll {
	TEXT-ALIGN: center;
	padding: 2px;
}
/*Sitemap page styles (End)*/