@charset "utf-8";
/* CSS Document */


#openflash {
	width:800px;
	height:600px;
	position:relative;
	margin:auto;
	}

#container {
	background-color:#FFFFFF;
	width:820px;
	height:600px;
	margin:auto;
	/*border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;*/
	position: relative;
	}
	

#shadowside {
	background-image:url(../graphic/shadow_side.png);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin:auto;
	width:20px;
	height:600px;
	position:relative;
	float:left;
	}
	
#shadowbase {
	background-image:url(../graphic/shadow_base.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:auto;
	width:820px;
	height:20px;
	position:relative;
	}
	
#leftmenu {
	background-image:url(../graphic/bannerleft.png);
	background-repeat:no-repeat;
	width:140px;
	height:600px;
	float: left;
	}
	
#rightmenu {
	width:660px;
	float:left;
	}

#mainheader {
	background-image:url(../graphic/headerlogo.png);
	background-repeat:no-repeat;
	height:87px;
	}
	
#menubar {
	background-color:#006E3A;
	height:25px;
	}

#headerphoto {
	margin:auto;
	background-image:url(../graphic/mainphoto.png);
	background-repeat:no-repeat;
	height:130px;
	background-color:#006E3A;
	}	

#headerphoto01 {
	margin:auto;
	background-image:url(../graphic/banner/banner01.jpg);
	background-repeat:no-repeat;
	height:130px;
	background-color:#006E3A;
	}

#headerphoto02 {
	margin:auto;
	background-image:url(../graphic/banner/banner02.jpg);
	background-repeat:no-repeat;
	height:130px;
	background-color:#006E3A;
	}

#headerphoto05 {
	margin:auto;
	background-image:url(../graphic/banner/banner05.jpg);
	background-repeat:no-repeat;
	height:130px;
	background-color:#006E3A;
	}		

#headerphoto07 {
	margin:auto;
	background-image:url(../graphic/banner/banner07.jpg);
	background-repeat:no-repeat;
	height:130px;
	background-color:#006E3A;
	}		

#headerphoto09 {
	margin:auto;
	background-image:url(../graphic/banner/banner09.jpg);
	background-repeat:no-repeat;
	height:130px;
	background-color:#006E3A;
	}
	
#headerphoto11 {
	margin:auto;
	background-image:url(../graphic/banner/banner11.jpg);
	background-repeat:no-repeat;
	height:130px;
	background-color:#006E3A;
	}		

#openmenu {
	background-color:#006E3A;
	height:200px;
	position:relative;
	top:5px;
	}

#openmenuline {
	height:165px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	position:relative;
	top:17px;
	}

#openmenucontent {
	height:165px;
	padding-left:250px;
	}

#copyright {
	margin:auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:3px;
	top:50px;
	width:800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	}

/*body {
	background-image: url(../graphic/watermark.png);
	background-repeat: repeat;
}*/

#befresh {
	position:absolute;
	left:681px;
	top:22px;
	width:110;
	height:49;
	z-index:1;
}
#flash {
	position:absolute;
	left:0px;
	top:252;
	width:800px;
	height:358px;
	z-index:1;
}

#history {
	width:660px;
	height:358px;
	background-color:#FFFCE8;
	overflow:auto;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #99FF66;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #99FF66;
	SCROLLBAR-ARROW-COLOR: #006E3A;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	SCROLLBAR-BASE-COLOR: #006E3A;
	}

#history01 {
	background-image:url(../graphic/contactburger.png);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:660px;
	height:358px;
	background-color:#FFFCE8;
	overflow:auto;
	}

#history02 {
	background-image:url(../graphic/career.png);
	background-repeat:no-repeat;
	background-position: right top;
	width:660px;
	height:358px;
	background-color:#FFFCE8;
	overflow:auto;
	}
	
#history03 {
	background-image:url(../graphic/e-news_bg.png);
	background-repeat:no-repeat;
	background-position: bottom;
	width:660px;
	height:358px;
	background-color:#FFFCE8;
	overflow:auto;
	}
	
#history04 {
	width:660px;
	height:358px;
	background-image:url(../graphic/watermark.png);
	background-repeat:repeat;
	}


#comingsoon {
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	height:340px;
	}

#contents {
	font-family:Arial, Helvetica, sans-serif;
	margin: 10px 10px;
	
	}
	
#contents01 {
	font-family:Arial, Helvetica, sans-serif;
	margin: 10px 10px;
	float:right;
	width:350px;
	}
	
#contents02 {
	font-family:Arial, Helvetica, sans-serif;
	margin: 10px 10px;
	float:left;
	width:350px;
	}
	
.clearboth {
	clear:both;
	}

.floatleft {
	float:left;
	padding-right:5px;
	}

.floatright {
	float:right;
	padding-left:5px;
	}
	
.heading  {
	color: #006E3A;
	font-size:26px;
	}
	
.CompanyName  {
	color: #006E3A;
	font-size:19px;
	font-style:bold;
	}
	
.contentfont {
	font-size:12px;
	}

.tablefont {
	font-size:10px;
	padding:7px;
	}
	
#leftlogo {
	position:absolute;
	left:10px;
	top:10px;
	width:116;
	height:72;
	z-index:1;
}
#burger_01 {
	position:absolute;
	left:670px;
	top:326px;
	width:129px;
	height:270px;
	z-index:2;
}

#container01 {
	background-color:#FFFFFF;
	width:820px;
	height:3040px;
	margin:auto;
	/*border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;*/
	position: relative;
	}

#leftmenu01 {
	background-color:#006E3A;
	background-attachment:fixed;
	height:3040px;
	width:140px;
	float: left;
	}
	
#shadowside01 {
	background-image:url(../graphic/shadow_side.png);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin:auto;
	width:20px;
	height:3040px;
	position:relative;
	float:left;
	}
	

#menumenu {
	margin-top:100px;
	width:140px;
	height:450px;
	float:left;
	}


/**POP UP Menu CSS**/


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #006E3A;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
text-align:center;
white-space:nowrap;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -50px;
left: 60px; /*position where enlarged image should offset horizontally */

}

#outline {
	position:absolute;
	left:45px;
	top:254px;
	width:94;
	height:235;
	z-index:1;
}
 f
