* {margin:0;padding:0;} 
html, body, #frame {height: 100%;}
body > #frame {height: auto; min-height: 100%;}
html{overflow-y:scroll;color:#555;font:11px Helvetica;}
body{margin:0 auto;padding:0;}
#frame{width:960px;margin:0 auto;padding:0;}

p{margin-top:1.5em;}
div.clear{clear:both;}
a{color:#00a551;text-decoration:none;}
a:hover{color:#777;}

.nomargin{margin:0;}
.clear{clear:both;}
.clearMargin{clear:both;height:1.25em;}

.clearfix:after {content:".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display:inline-block;}
* html .clearfix{ height: 1%;}
.clearfix{display: block;}

/*** Header Start ***/
#menuGlobalSub{text-align:center;width:230px;height:31px;float:right;margin:0;padding:0;background:url('/images/bgMenuGlobalSub.png') top center no-repeat;}
#menuGlobalSub ul{margin:0 0 0 40px;padding:0;height:31px;}
#menuGlobalSub ul li{margin:0;padding:0;list-style:none;float:left;}
#menuGlobalSub ul li a{display:block;margin:0;padding:0;text-decoration:none;color:#000;font:12px cambria;line-height:31px;white-space:nowrap;}
#menuGlobalSub ul li a:hover, #menuGlobalSub ul li a.on{color:#777;}
#menuGlobalSub ul li a.on:hover{color:#999;}
#menuGlobalSub .separator{margin:0 7px;color:#555;font:12px cambria;line-height:31px;}

#menuGlobal{float:right;margin:60px 0 0 0;padding:0;height:70px;}
#menuGlobal ul{margin:0;padding:0;height:70px;}
#menuGlobal ul li{margin:0;padding:0;list-style:none;float:left;height:70px;}
#menuGlobal ul li a{border-right:1px dotted #555;display:block;margin:0;padding:0 15px;text-decoration:none;color:#555;font:bold 16px cambria;line-height:70px;white-space:nowrap;}
#menuGlobal ul li #end{border:0;}
#menuGlobal ul li a:hover, #menuGlobal ul li a.on{color:#777;background:url('/images/bgMenuOn.png') bottom center no-repeat;}

#header{clear:both;width:100%;height:161px;margin:0;padding:0;}
#logo{float:left;width:252px;height:148px;border:0;}
/*** Header End ***/



/*** Body Start ***/
#content{padding:35px 0 40px 0;background:url('/images/borderShadow.png') top center no-repeat;line-height:18px;font-size:13px;color:#333;}
#body{margin:0;padding:0 0 300px 0;width:100%;clear:both;border:0 solid #fff;text-align:left;}
#body h1{padding:0 0 12px 0;margin:0 0 20px 0;border:0;color:#00a551;font:bold 22px cambria;border-bottom:1px solid #d1d1d1;}
#body h2{padding:0 0 5px 0;margin:0;border:0;color:#00a551;;font:bold 18px cambria;border-bottom:1px solid #d1d1d1;}
#body h3{padding:0 0 5px 0;margin:0;border:0;color:#00a551;font:bold 14px tahoma, arial;}
#body h4{padding:0;margin:0;border:0;color:#000;font:bold 13px helvetica;}
#col1{float:left;}
#col2{float:right;}
.threeCol, .threeColEnd{float:left;width:300px;margin-right:30px;}
.threeColEnd{margin:0;}
.twoColL{float:left;width:460px;}
.twoColR{float:right;width:460px;}
#title{clear:both;padding:0 0 5px 0;margin-bottom:15px;border-bottom:1px solid #d1d1d1;}
#title .col1{float:left;margin:0;padding:0;}
#title .col2{float:right;}
#title .col2 a{font-size:12px;color:#00a551;}
#title h1{border:0;margin:0;padding:0;}
#title h2{border:0;margin:0;padding:0;}
#required{border:0;width:128px;height:20px;}
#msg{color:#9e0b0f;clear:both;font-weight:bold;margin:-8px 0 20px 0;}
#body .border{border:1px solid #dedede;}
#body .emp{color:#00a551;}
/*** Body End ***/


/*** Footer Start ***/
#footerMargin{clear:both;height:75px;}
#footer{border-top:1px solid #d1d1d1;clear:both;width:960px;height:299px;padding:0;margin: -300px auto 0 auto;position:relative;color:#000;font:14px Cambria;line-height:1.3em;}
#footer a{color:#555;}
#footer a:hover{color:#ccc;}
#footer .c1{float:left;width:200px;margin:0;padding:20px;}
#footer .c2{float:left;width:200px;margin:0;padding:20px;}
#footer .c3{float:left;width:200px;margin:0;padding:20px;}
#footer .c4{float:left;width:200px;margin:0;padding:20px;}
#copyright{margin-top:8px;color:#555;font:13px cambria;clear:both;border-top:1px solid #d1d1d1;height:35px;padding-top:10px;}
#copyright .c1{float:left;width:450px;margin:0;padding:0;}
#copyright .c2{float:right;width:450px;margin:0;padding:0;text-align:right;}
#menuGlobalFooter{margin:0;padding:0;}
#menuGlobalFooter li{margin:0;padding:0;list-style:none;display:inline;}
#menuGlobalFooter li.separator{margin:0 7px;}
#facebook{float:left;border:0;width:88px;height:19px;margin:0 20px 0 0;}
#twitter{float:left;border:0 solid white;width:86px;height:21px;margin:0 0 0 0;}
#footer .separator{clear:both;padding-top:20px;margin-bottom:20px;border-bottom:1px dotted #b5b5b5;}
#koreatimes{border:0;width:236px;height:48px;margin-top:3px;}
/*** Footer End ***/