html {
	width: 100%;
	/**overflow: hidden;**/
	 
}

body {
	margin: 0px;
	padding: 0px;
	text-align: left;
	/*font-size: 1.0em;*/
	color:#414141;
	font-family:Arial, Helvetica, sans-serif
		
}


a {
	text-decoration: none;
	/*color:#993300;*/
	color:#1685AF;
}

a:hover {
	text-decoration: none;
	color:#4DC89F;
}

img {
	border: none;}
	
	
.ui_nomp {
	margin: 0px;
	padding: 0px;
}
.ui_nolst {
	list-style-type: none;
}

#wrapper_header {
	border-bottom: 1px solid #CCC
}


#header {
	margin: 0em auto;
	position: relative;
	width: 990px;
	height:134px;}

#logo {
	margin: 0px 0px 0px 0px; 
	position: relative;
	float:left;
	width: 130px;
	height:134px;}

	
#wrapper_banner{
background:url(../images/bkgd01.jpg) repeat-x; 
}

#wrapper_breadcrumb{
border-bottom: 1px dashed #999;
}
#breadcrumb {
margin: 0em auto;
width: 970px;	
height: 20px;
padding: 3px 10px;
}
	

#banner {
	margin: 0em auto;
	position: relative;
	width: 990px;
	height:395px;
}


#info {
	margin: 0em auto;
	position: relative;
	width: 990px;

	/**background-color:#DDEDBA ;**/}



#menu_areas { position:absolute; top:48px; right:0px; z-index: 10; }

/* NAV_English =================================== */
#nav_en {
	width: 504px;
	margin:auto auto;
	height:86px;
	/*position: absolute;*/
	position: relative;
	z-index:900;
}

#nav_en li {
	text-align: left;
	list-style-type: none;
}
#nav_en li a{
	background-repeat: no-repeat;
	display: block;
	height: 86px;
	overflow: hidden;
}

#nav_en #nav01 > a {
	background-image:url(../images/en_bu01.png);
	background-position: 0px 0px;
}
#nav_en #nav02 > a {
	background-image:url(../images/en_bu02.png);
	background-position: 0px 0px;
}
#nav_en #nav03 > a {
	background-image:url(../images/en_bu03.png);
	background-position: 0px 0px;
}
#nav_en #nav04 > a {
	background-image:url(../images/en_bu04.png);
	background-position: 0px 0px;
}
#nav_en #nav05 > a {
	background-image:url(../images/en_bu05.png);
	background-position: 0px 0px;
}
#nav_en #nav06 > a {
	background-image:url(../images/en_bu06.png);
	background-position: 0px 0px;
}
#nav_en #nav07 > a {
	background-image:url(../images/en_bu07.png);
	background-position: 0px 0px;
}


#nav_en #nav01 a ,  #nav_en #nav02 a ,#nav_en #nav03 a ,  #nav_en #nav04 a ,#nav_en #nav05 a ,#nav_en #nav06 a ,#nav_en #nav07 a {
padding-left:72px;
}



#nav_en #nav01 > ul > li > a , #nav_en #nav02 > ul > li > a , #nav_en #nav03 > ul > li > a , #nav_en #nav04 > ul > li > a , #nav_en #nav05 > ul > li > a , #nav_en #nav06 > ul > li > a, #nav_en #nav07 > ul > li > a, #nav_en #nav08 > ul > li > a{
border-top: 1px dotted #DDC1B0;

	
}

#nav_en #nav01, #nav_en #nav02, #nav_en #nav03, #nav_en #nav04, #nav_en #nav05, #nav_en #nav06, #nav_en #nav07{
	width:72px;}


#nav_en ul li ul.subnav li {
	overflow: hidden;
	width: 124px;
}
#nav_en #nav01 ul.subnav li a, #nav_en #nav02 ul.subnav li a, #nav_en #nav03 ul.subnav li a, #nav_en #nav04 ul.subnav li a, #nav_en #nav05 ul.subnav li a , #nav_en #nav06 ul.subnav li a , #nav_en #nav07 ul.subnav li a {
	background-color: #fff;
	background-image: none;
	height: auto;
	padding: 6px;
	text-align:left;
	width: 124px; 
	font-size:13px; 
	font-weight:100;
	line-height: 24px;
	box-shadow: 2px 2px 5px #D8D1BE;
	font-family:Arial, Helvetica, sans-serif;

}
#nav_en #nav01 ul.subnav li a:hover, #nav_en #nav02 ul.subnav li a:hover, #nav_en #nav03 ul.subnav li a:hover, #nav_en #nav04 ul.subnav li a:hover, #nav_en #nav05 ul.subnav li a:hover, #nav_en #nav06 ul.subnav li a:hover , #nav_en #nav07 ul.subnav li a:hover, #nav_en #nav08 ul.subnav li a:hover{
	background-color: #F7F4E3;
}

#nav_en #nav01 a:hover, #nav_en #nav02 a:hover, #nav_en #nav03 a:hover, #nav_en #nav04 a:hover, #nav_en #nav05 a:hover, #nav_en #nav06 a:hover, #nav_en #nav07 a:hover, #nav_en #nav08 a:hover{
	background-position: 0px -86px;
}

#nav_en #nav01.selected a, #nav_en #nav02.selected a, #nav_en #nav03.selected a, #nav_en #nav04.selected a, #nav_en #nav05.selected a , #nav_en #nav06.selected a, #nav_en #nav07.selected a, #nav_en #nav08.selected a {
	background-position: 0px -86px;
}

/* =================================== */

#wrapper_content{
	background:url(../images/bkgd_content.jpg) top repeat-x; 
}

#content {
	margin: 0em auto;
	position: relative;
	width: 990px;
	padding:10px 0px 20px 0px;
	min-height:450px;
		/*margin: 0px 0px 0px 0px;*/
}

#content:after {
	content: "";
	clear: both;
	display: block;
}

#column_left { width:420px;  padding:0px 0px 0px 10px; position:relative; float:left }

#column_left_img { width:420px; padding-top:15px}


#column_mid { width:299px; padding:0px 20px 0px 20px;
position:relative; float:left ; border-right:1px dashed #ccc; min-height:460px}

#column_mid01 { width:739px; padding:0px 20px 0px 10px;
position:relative; float:left ; border-right:1px dashed #ccc; min-height:460px}

#column_all { width:739px; padding:0px 20px 0px 10px;
position:relative; float:left ; border-right:1px dashed #ccc; min-height:460px}

#column_left02 { width:420px;  padding:0px 0px 0px 0px; position:relative; float:left }
#column_mid02 { width:299px; padding:0px 0px 0px 20px;
position:relative; float:left ;  min-height:460px}

#column_right { width:190px; padding:0px 15px 0px 15px;
position:relative; float:left; }




#wrapper_footer {
	border-top: 1px solid #CCC
}
#footer{ 
	margin: 0em auto;
	width: 970px;
	padding:10px 10px 10px 10px;
	height:20px;

}

#footer_copyright {width: 350px;float:left;}
#footer_link {width: 550px;float:right; text-align:right}

	 
.clear {
	clear: both;
}