/* ---------- Common ---------- */
*{margin:0px;padding:0px;}
body{
	font-family:arial,verdana,arial;
	font-size:12px;
	line-height:18px;
}
img{border:0px;}
img.rolloverimg{vertical-align:middle;}
input.rolloverimg{vertical-align:middle;}
.vm{vertical-align:middle;}
label{cursor:pointer;}
a{cursor:pointer;}
optgroup{color:#f90;}
option{color:#666;}


/* ---------- Layout ---------- */
div#layout_all{
	margin-left:auto;
	margin-right:auto;
	width:980px;
}
div#layout_left_bg{
	padding-left:50px;
	float:left;
	clear:both;
	background:url('/v2/eng/images/shadow_left.gif') repeat-y left top;
}
div#layout_right_bg{
	padding-right:50px;
	float:left;
	clear:both;
	background:url('/v2/eng/images/shadow_right.gif') repeat-y right top;
}
div#layout{
	float:left;
	clear:both;
	width:880px;
	background-color:#fff;
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
}

/* ---------- Top Line ---------- */
div#layout_top_line{clear:both;}
div#top_line_1{
	height:4px;
	overflow:hidden;
	background-color:#063;
}
div#top_line_2{
	margin-left:312px;
	height:4px;
	overflow:hidden;
	background-color:#fc0;
}
div#top_line_3{
	margin-left:128px;
	height:4px;
	overflow:hidden;
	background-color:#000;
}
div#page_description{display:none;}

/* ---------- Top ---------- */
div#layout_top{clear:both;}
div#layout_top_left{
	float:left;
	width:50%;
}
div#layout_top_right{
	float:left;
	width:50%;
}

/* ---------- Logo ---------- */
div#layout_logo{clear:both;}
div#logo{clear:both;}
div#logo p{line-height:10px;}

/* ---------- Language ---------- */
div#layout_language{clear:both;}
div#language{
	margin-right:0px;
	float:right;
	clear:both;
	background:url('/v2/eng/images/language_bg.gif') repeat-x 0px 0px;
	background-color:#000;
	font-family:gulim,dotum,arial;
	font-size:12px;
	text-transform:capitalize;
}
div#language ul{list-style-type:none;}
div#language ul li{
	padding:2px 5px;
	float:left;
}
div#language a:link,div#language a:visited,div#language a:active{color:#fff;text-decoration:none;}
div#language a:hover{color:#fc0;text-decoration:underline;}

/* ---------- Search ---------- */
div#layout_search{clear:both;}
div#search{
	padding-top:15px;
	padding-right:10px;
	float:right;
	clear:both;
}
ul#se{list-style-type:none;}
ul#se li{float:left;}
div#search img{margin-right:20px;}
div#search input.search_input{
	border:1px solid #ccc;
	width:200px;
	height:15px;
	background-color:#ffe;
	color:#630;
	font-size:12px;
	line-height:15px;
	vertical-align:middle;
}

/* ---------- Navigation ---------- */
div#layout_navigation{
	float:left;
	clear:both;
	width:100%;
	background:url('/v2/eng/images/navigation_bg.gif') repeat-x 0px 0px;
	background-color:#063;
}
div#navigation{
	float:left;
	clear:both;
	height:28px;
	background:url('/v2/eng/images/navigation_bg.gif') repeat-x 0px 0px;
	background-color:#063;
	font-family:verdana,arial,arial;
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
	line-height:18px;
	position:relative;
}
div#navigation ul.nm{list-style-type:none;}
div#navigation ul.nm li.nml{float:left;}
div#navigation a.nma:link,div#navigation a.nma:visited,div#navigation a.nma:active{
	padding:4px 15px 0px 20px;
	border-right:1px solid #063;
	border-bottom:1px solid #063;
	float:left;
	height:23px;
	display:block;
	background:url('/v2/eng/images/navi_bg.gif') no-repeat 11px 12px;
	color:#fff;
	text-decoration:none;
}
div#navigation a.nma:hover{
	color:#fc0;
	text-decoration:underline;
}
ul.ns{list-style-type:none;}
ul.ns li.nsl{float:left;}
div#navigation a.nsa:link,div#navigation a.nsa:visited,div#navigation a.nsa:active{
	padding:4px 15px 0px 15px;
	float:left;
	height:24px;
	display:block;
	background:url('/v2/eng/images/sub_out.gif') no-repeat 5px 8px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
div#navigation a.nsa:hover{
	background:url('/v2/eng/images/sub_over.gif') no-repeat 5px 8px;
	color:#fc0;
	text-decoration:underline;
}
div.nv_rollover{
	position:absolute;
	top:28px;
	float:left;
	display:none;
	background-color:#000;filter:alpha(opacity=70);opacity:.7;
}
div#nv_sub1{
	left:0px;
	width:800px;
}
div#nv_sub2{
	left:0px;
	width:400px;
}
div#nv_sub3{
	left:100px;
	width:520px;
}
div#nv_sub4{
	left:0px;
	width:800px;
}
div#nv_sub5{
	left:500px;
	width:300px;
}
div#nv_sub6{
	left:700px;
	width:150px;
}

/* ---------- Visual ---------- */
div#layout_visual{clear:both;}
div#visual{
	width:880px;
	height:120px;
	filter:alpha(opacity=0);
	opacity:0;
	background:url('/v2/eng/images/visual/visual1.jpg') no-repeat 0px 0px;
	background-color:#ffe;
	color:#999;
	font-size:11px;
	line-height:18px;
}
div#visual p{text-indent:-9999px;}

/* ---------- Search Select ---------- */
div#layout_search_select{clear:both;}
div#search_select{
	border-top:1px solid #c90;
	border-bottom:1px solid #fc0;
	float:left;
	clear:both;
	width:100%;
	height:26px;
	background:url('/v2/eng/images/search_select_bg.gif') repeat-x 0px 0px;
	background-color:#fc0;
}
div#search_select ul{
	margin-top:2px;
	list-style-type:none;
}
div#search_select ul li{
	margin-left:10px;
	float:left;
	font-family:arial,arial,verdana;
	font-size:11px;
	font-weight:bold;
	color:#630;
	text-transform:capitalize;
	line-height:18px;
}
select.ss{
	width:250px;
	height:21px;
	background-color:#ffe;
	font-family:arial,verdana,arial;
	font-size:12px;
	font-weight:normal;
	text-transform:capitalize;
	line-height:18px;
	vertical-align:middle;
}

/* ---------- Layout Middle Menu ---------- */
div#layout_menu1{
	margin:0px 10px;
	clear:both;
}
div#lm1left{
	margin-bottom:30px;
	float:left;
	width:280px;
}
div#lm1center{
	margin-bottom:30px;
	float:left;
	width:300px;
}
div#lm1right{
	margin-bottom:30px;
	float:left;
	width:280px;
}

/* ---------- About Us ---------- */
div#layout_about_us{
	margin-top:10px;
	clear:both;
}
div#about_us{
	height:334px;
	min-height:334px;
	clear:both;
	/*
	background:url('/v2/eng/images/about_us_bg.gif') no-repeat center bottom;
	*/
}
div#about_us fieldset{
	border:0px;
	border-top:3px solid #ccc;
}
div#about_us legend{
	color:#063;
	font-family:arial,verdana;
	font-size:16px;
	font-weight:bold;
	text-transform:capitalize;
	line-height:24px;
}
div#about_us p.au1{
	margin:10px;
	color:#666;
	font-family:arial,verdana,arial;
	font-size:12px;
	text-indent:1em;
}
div#about_us p.au2{
	margin:20px;
	text-align:center;
}
div#about_us a:link,div#about_us a:visited,div#about_us a:active{color:#f90;font-weight:bold;text-decoration:underline;}
div#about_us a:hover{color:#063;font-weight:bold;text-decoration:underline;}



/* ---------- Banner ---------- */
div#layout_main_banner{
	margin-top:50px;
	clear:both;
}
div#main_banner{clear:both;}
div#main_banner img.mb1{margin-right:17px;}
div#main_banner img.mb2{margin-right:17px;}
div#main_banner img.mb3{}



/* ---------- Medical Services ---------- */
div#layout_medical_services{
	margin:10px 5px 0px 5px;
	padding:0px 5px;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	clear:both;
}
div#medical_services{clear:both;}
div#medical_services fieldset{
	border:0px;
	border-top:3px solid #ccc;
}
div#medical_services legend{
	color:#063;
	font-family:arial,verdana;
	font-size:16px;
	font-weight:bold;
	text-transform:capitalize;
	line-height:24px;
}
div#medical_services ul{
	margin:10px 10px 0px 10px;
	padding-bottom:10px;
	list-style-type:none;
}
div#medical_services ul li{
	float:left;
	clear:both;
	width:100%;
}
div#medical_services a:link,div#medical_services a:visited,div#medical_services a:active{
	padding:5px 5px 5px 20px;
	border-top:1px dotted #ccc;
	background:url('/v2/eng/images/con_ic1.gif') no-repeat 5px 7px;
	display:block;
	color:#666;
	font-family:arial,verdana,arial;
	font-size:12px;
	font-weight:bold;
	font-style:oblique;
	text-transform:uppercase;
	text-decoration:none;
	line-height:16px;
}
div#medical_services a.last:link,div#medical_services a.last:visited,div#medical_services a.last:active{
	border-bottom:1px dotted #ccc;
}
div#medical_services a:hover{
	background:url('/v2/eng/images/medical_services_bg.gif') repeat-y 0px 0px;
	color:#630;
	text-decoration:underline;
}



/* ---------- Promotion Movie ---------- */
div#layout_library{
	margin-top:10px;
	clear:both;
}
div#library{clear:both;}
div#library p{
	text-align:center;
}
/* ---------- Climate ---------- */
div#climate{
	padding-top:10px;
	clear:both;
}
/*
div#climate fieldset{
	border:0px;
	border-top:3px solid #ccc;
}
div#climate legend{
	color:#063;
	font-family:arial,verdana;
	font-size:18px;
	font-weight:bold;
	text-transform:capitalize;
	line-height:24px;
}
*/
div#climate p{
	margin:10px 0px;
	text-align:center;
}

/* ---------- Press Release ---------- */
div#layout_press_release{
	margin-top:10px;
	clear:both;
}
div#press_release{clear:both;height:161px;min-height:161px;}
div#press_release fieldset{
	border:0px;
	border-top:3px solid #ccc;
}
div#press_release legend{
	color:#063;
	font-family:arial,verdana;
	font-size:16px;
	font-weight:bold;
	text-transform:capitalize;
	line-height:24px;
}
div#press_release ul{
	margin:10px;
	list-style-type:none;
}
div#press_release ul li{
	padding:5px 5px;
	border-top:1px dotted #ccc;
	text-transform:capitalize;
}
div#press_release ul li.last{
	padding:5px 5px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	text-transform:capitalize;
}
div#press_release p{text-align:center;}
div#press_release a:link,div#press_release a:visited,div#press_release a:active{color:#666;text-decoration:none;}
div#press_release a:hover{color:#063;text-decoration:underline;}
div#press_release a.more_btn:link,div#press_release a.more_btn:visited,div#press_release a.more_btn:active{font-size:12px;text-transform:none;color:#f90;text-decoration:underline;}
div#press_release a.more_btn:hover{font-size:12px;text-transform:none;color:#063;text-decoration:underline;}

/* ---------- News Letter ---------- */
div#layout_news_letter{
	margin-top:7px;
	clear:both;
}
div#news_letter{clear:both;height:166px;min-height:166px;}
div#news_letter fieldset{
	border:0px;
	border-top:3px solid #ccc;
}
div#news_letter legend{
	color:#063;
	font-family:arial,verdana;
	font-size:16px;
	font-weight:bold;
	text-transform:capitalize;
	line-height:24px;
}
div#news_letter ul{
	margin:10px;
	margin-top:15px;
	list-style-type:none;
}
div#news_letter ul li{
	padding:5px 5px;
	border-top:1px dotted #ccc;
	text-transform:capitalize;
}
div#news_letter ul li.last{
	padding:5px 5px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	text-transform:capitalize;
}
div#news_letter p{text-align:center;}
div#news_letter a:link,div#news_letter a:visited,div#news_letter a:active{color:#666;text-decoration:none;}
div#news_letter a:hover{color:#063;text-decoration:underline;}
div#news_letter a.more_btn:link,div#news_letter a.more_btn:visited,div#news_letter a.more_btn:active{font-size:12px;text-transform:none;color:#f90;text-decoration:underline;}
div#news_letter a.more_btn:hover{font-size:12px;text-transform:none;color:#063;text-decoration:underline;}

/* ---------- Bottom Menu ---------- */
div#layout_bottom_menu{clear:both;}
div#bottom_menu{
	margin:0px 20px;
	margin-bottom:20px;
	clear:both;
}
div#bottom_menu ul{
	clear:both;
	list-style-type:none;
}
div#bottom_menu ul li{
	border-right:1px solid #ccc;
	padding-left:5px;
	padding-right:5px;
	display:inline;
	font-family:verdana;
	font-size:11px;
	text-transform:capitalize;
}
div#bottom_menu a:link,div#bottom_menu a:visited,div#bottom_menu a:active{color:#999;text-decoration:none;}
div#bottom_menu a:hover{color:#f90;text-decoration:underline;}

/* ---------- Copyright ---------- */
div#layout_copyright{clear:both;}
div#copyright{
	padding:10px;
	border-top:5px solid #fc0;
	background-color:#ffe;
	clear:both;
	height:80px;
	color:#663;
}
div#copy_left{float:left;}
div#copy_left p{
	font-family:arial;
	font-style:oblique;
	text-transform:capitalize;
}
div#copy_left address{
	font-family:arial;
	text-transform:capitalize;
}
div#copy_left a:link,div#copy_left a:visited,div#copy_left a:active{color:#f90;text-transform:none;text-decoration:none;}
div#copy_left a:hover{color:#396;text-decoration:underline;}
div#copy_right{float:right;}
div#copy_right ul{list-style-type:none;}
div#copy_right select{
	width:200px;
	background-color:#ffe;
	font-family:arial;
	font-size:12px;
	text-transform:capitalize;
	line-height:18px;
}

span#sub_bn{display:none;}