@charset "utf-8";
/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body{position:relative;margin:0;padding:0;background:#fff;font-size:16px;line-height:1.1em;color:#000;-webkit-text-size-adjust:none}
body{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}
section,nav,article,aside,hgroup,header,footer{display:block;margin:0;padding:0;border:none}
input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
strong,em{margin:0;padding:0;font-weight:bold;}
a,a:link,a:visited,a:hover{}
.clear{clear:both}
.hidden{display:none}
em.em-style-underline{text-decoration:underline;}
em.em-style-unbold{font-weight:normal}

body{text-align:center}
#wrapper{z-index:1;position:relative;margin:0 auto;padding:0;width:875px;text-align:left}
#wrapper #header{z-index:2;margin:0 auto;padding:0;}
#wrapper #header h1{float:left; margin-top:31px;}
#wrapper #header .num_box{z-index:90;position:relative;float:right;text-align:right;width:300px;height:70px;margin:18px 0 9px;padding:0;}
#wrapper #header_top{z-index:3;height:110px}
#wrapper #header_top .logoPart{float:left;padding:40px 0 0 0;}
#wrapper #header_top .logoPart a{display:block;}
#wrapper #header_top .text-box{float:left;margin:0 0 0 40px;padding:0;font-size:12px;font-family:'Open Sans'!important;color:#000}
#wrapper #header_top .text-box p{margin:70px 0 0;padding:0;height:22px;font-weight:bold;font-family: Calibri, sans-serif;font-size:14px;}
#wrapper #header_top .text-box a{color:#0c4c87;text-decoration:underline}

 .backColor{background-color: #0096db !important;}
.txt_post {float:left;margin:7px;padding:4px 7px;color:#eaeaea;background:#fff}
.txt_post a, .txt_post a:hover {font-size:11px; line-height:14px; font-family:arial, dotum, gulim; color:#2e9ade; font-weight:bold;}
.txt_post02 {float:left;color:#d0cccc;font-size:11px;}
.txt_post02 span {color:#666;}
.txt_post02 strong {font-size:12px;}
.apo_link {font-weight:bold; color:#666;font-size:12px; margin-left:3px;*vertical-align:middle;}
.apo_link:hover {text-decoration:underline;}
.w307 {display:inline-block; *float:left; text-align:right; }

.f_left {float:left;}
.mar_t2 {margin-top:2px}
.mar_l0 {margin-left:0;}
.mar_l2 {margin:0 0 0 15px;}
.mar_l3 {margin-left:3px;}
.mar_r3 {margin-right:3px}
.mar_r7 {margin-right:7px}
.mar_l543 {margin-left:543px;}
.h32 {height:32px;}
.pad_r0 {padding-right:0 !important;}
.pad_r19 {padding-right:19px !important;}
.bor_none {border:none;}
.bg_none {background:none !important;}

.color01 {color:#ea8400;padding:0 2px 0 2px;}
.color02 {color:#2ba6e6; padding:0 2px 0 2px;}
.color03 {color:#7f7f96; }
/* Header Sign in ends ----------------------------------------------------------*/

/*Header ends -----------------------------------------------------------------------------------*/

/* position navi */
.positoinNavi {width: 100%;overflow: hidden;background: url('/images/pricing/positioin_bg.png') repeat-x left bottom;padding: 0 0 22px 0 !important;}
.positoinNavi li {font-weight: bold;color: #148cc7;float: left;background: url('/images/pricing/position_bullet02.png') no-repeat left center;padding: 0 0 0 10px;}
.positoinNavi li:first-child {background: url('/images/pricing/position_bullet01.png') no-repeat left center;padding: 0 5px 0 15px;}
.positoinNavi li a {color: #5f5f5f;font-weight: normal;}
/*homepage starts---------------------------------------------------------------------------------*/

#mask {  
  position:absolute;  
  left:0;
  top:0;
  z-index:9000;  
  background-color:#000;  
  display:none;  
}

/*promocode in free trial page*/

.promoLine{line-height:15px;}

.listBtn{width:100%; float:left; overflow:hidden;}
.listBtn li{float: left; background-image: url('/images/keyword/capture_libg.png'); background-repeat: no-repeat; background-position: 0 50%; padding: 0 7px;}
.listBtn li:first-child{background-image: none; padding-left: 0;}


/*Footer starts --------------------------------------------------------------------*/
#footer {clear:both;top:0;position:relative;display:block;font-size:11px;text-align:left;padding:2px 0 0 25px;background:#ECECEC;overflow: hidden;}
*html #footer {margin-bottom:-30px;}
/**:first-child+html #footer {height:105px;}*/
#footer p {clear:both;position:relative;vertical-align:middle;left:-2px;font-size:11px;color:#888888;}
*:first-child+html #footer p {margin-top:15px;}
*html #footer p {margin:-10px 0 -70px 0;}
#footer ul {margin:8px 0 10px 0;padding:0; overflow:hidden;}
*:first-child+html #footer ul {margin-top:15px;}
*html #footer ul {}
*html #footer li {margin-top:4px;}
#footer li {font-size:11px;font-weight:bold;float:left;padding:10px 2px 0 0;margin:0 0 6px 0;}
#footer li a {color:#0f8adc;text-decoration:none;}
#footer li a:visited {color:#0f8adc;text-decoration:none;}
#footer li a:hover {color:#999999;text-decoration:none;}
#bar {color:#999999;font-weight:100; padding-right:3px;}
*:first-child+html #authorize {margin-top:5px;}
*html #authorize {margin:3px 10px 0 0;}
/*20120621-s*/
#bbb {display:block; margin:0 10px 0 0; float:right; background:url('/images/main_120424/bbb.png') no-repeat left top; width:45px; height:72px;}
#bbb a{display:block; width:45px;	height:72px; cursor:pointer;}
#authorize a{display:block; width:90px; height:70px; cursor:pointer;}
/*20120621-e*/
#authorize {display:block;margin:0 10px 0 0;float:right;background:url(/images/main_4_9/authorize_img.gif) no-repeat;width:90px;height:70px;}
#freetrial_b {display:block;margin:-5px 10px 0 10px;float:left;background:url(/images/main_4_9/freetrial_btn2_s.jpg) no-repeat;width:159px;height:93px;}
*:first-child+html #freetrial_b {margin-top:5px}
*html #freetrial_b {margin-top:5px}
*html #footer #msgcount {margin:10px 0 0 0;height:12px;}
*:first-child+html #footer #msgcount {margin-top:0;}
/*#footer #msgcount {position:relative;clear:both;text-align:left;width:700px;height:25px;top:-40px;}*/
#footer #msgcount {clear:both;text-align:left;padding-top:38px;}
#footer #msgcount table td {font-size:11px; vertical-align:middle;}
#socialmd {position:relative;clear:both;top:-38px;float:left;}
.footerNote {width: 875px;margin: 0 auto 10px;clear: both;background: url('/images/sub/footer_bullet.gif') no-repeat left 15px;}
.footerNote p{padding:10px 0 0 14px;font-size: 11px !important; color: #666;text-align:left;letter-spacing:-0.3px}
/*Footer ends-------------------------------------------------------------------------------------------*/

/*.footerMenu{background: #fbfbfb; background: url('/images/main_0809/footer_bg.png') repeat-x left bottom #ececec;}*/
.footerMenu {padding: 10px 15px 20px 15px;margin: 0;clear: both;background: #ececec;width: 850px;overflow: hidden;}
.footerMenu dl {float: left;height: 150px; margin:0;}
.footerMenu dl.dl01 {width: 346px;padding: 0 0 0 20px;}
.footerMenu dl.dl01 li {width: 173px;}
.footerMenu dl.dl02 {width: 310px;border-right: 1px solid #d6d6d6;padding: 0 0 0 20px;}
.footerMenu dl.dl02 li {width: 155px; color:#797979;}
.footerMenu dl.dl03 {width: 150px;border-right: 1px solid #d6d6d6;}
.footerMenu dl.dl03 li {width: 150px;}
.footerMenu dt {font-size: 11px !important; font-weight: bold;color: #797979;padding: 0 0 10px 0;margin: 0;}
.footerMenu dd {font-family:Arial !important; font-size:11px !important; padding:0 0 15px 0;margin: 0;}
.footerMenu dd ul {width: 100%;overflow: hidden;padding: 0;margin:0;}
.footerMenu dd ul li {float: left;}
.footerMenu dd ul li a {font-size: 11px;color: #797979;text-decoration: none;}
.footerMenu dd ul li a:hover {font-size: 11px;color: #797979;text-decoration: none;}

/*new-120911*/
.footerUl{width:320px;height:20px;margin:0 auto;overflow:hidden;padding:20px 0 15px 0;}
.footerUl ul{padding:0;margin:0 auto;overflow:hidden}
.footerUl ul li{float:left;margin:0 0 0 -1px;padding:0}
.footerUl ul li a{display:inline-block;margin:0;padding:0;font-size:11px; color:#2e9cd2; text-decoration:none;}
.footerUl ul li a span{display:inline-block;margin:0;padding:0 6px;border-left:1px solid #aaa;line-height:1em}

#footer .certify{float:right; padding-top:15px; margin:0 16px 0 0;}
#footer .certify li{float:left; margin-left:25px; padding:0;}
#footer .certify li:first-child{padding-top:7px;}

.newFooter{width:809px; overflow:hidden; clear:both; font-size:11px; color:#888; background-color:#f1f1f1; padding:22px 33px; height:176px;}
.newFooter div{float:left; vertical-align:top;overflow:hidden; display:inline-block;padding:0 18px; margin:0; border-right:1px solid #e0e0e0; height:177px;}
.newFooter div p{margin:0;}
.newFooter .div01{padding-left:0;}
.newFooter .div04{border:0; padding-right:0px; }
.newFooter .div02 .topPadding{padding-top:15px;}
.newFooter div p{font-weight:bold; padding-bottom:3px; color:#888;font-size:11px !important;}
.newFooter div div{padding:0; margin:0; border:0px;}
.newFooter div div ul{padding:0; margin:0;}
.newFooter .div03 div ul{float:left; padding:0; margin:0;}
.newFooter .div03 div ul li{color:#888;} 
.newFooter .div03 div ul:first-child{padding-right:20px;}
.newFooter .div04 div ul .spam{margin-top:32px;}
.newFooter div div ul li{line-height:19px; font-size:11px !important;}
.newFooter div div ul li a{color:#888; text-decoration:none;font-size:11px !important;}
.newFooter div div ul li a:hover{color:#2e9cd2;}

.certify{width:280px;margin:0 auto 20px;padding:0;overflow:hidden}
.certify li{float:left;width:33%;margin:0;padding:0;text-align:center}
.certify li:first-child{margin-top:6px;}
#footer{width:860px; overflow:hidden; background-color:#f1f1f1; padding:15px 0 15px 20px; height:23px;}
#footer .socialIcons{width:265px; float:right; margin:0 18px 0 0; height:23px;}
#footer .socialIcons li{padding-top:0; margin-bottom:-5px;}
#footer #msgcount{float:left; height:23px; padding:0;}
#footer a{font-family:Arial, Helvetica, sans-serif !important; font-size:11px; font-weight:bold;}

#customerList {margin:0 0 20px 0;height: 65px;position: relative;width: 875px;overflow: hidden;border-top: 1px solid #f0f0f0;border-bottom: 4px solid #ececec; cursor: pointer;}
#customerList ul {height: 65px;position: absolute;top: -65px;width: 100%;overflow: hidden;}
#customerList li {float: left;height: 65px;padding: 5px 3px 0 0;}
#customerList,
.customerList {margin:0 0 20px 0;height: 65px;position: relative;width: 873px;overflow: hidden;border: 1px solid #ececec; cursor: pointer;}
#customerList ul,
.customerList ul{height: 65px;position: absolute;top: -65px;width: 100%;overflow: hidden;}
#customerList li,
.customerList li{float: left;height: 65px;padding: 5px 3px 0 0;}

.customerList2 {margin:0 0 20px 0;height: 65px;position: relative;width: 873px;overflow: hidden;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #ececec;}
.customerList2 .inbox{position: absolute;top: 0;left: 25px;height: 65px;width: 820px;}
.customerList2 .listbox{position: relative;height: 65px;}
.customerList2 ul{height: 65px;position: absolute;top: 0;width: 100%;overflow: hidden;}
.customerList2 li{float: left;height: 65px;padding: 7px 0 0 3px;}
.customerList2 li img{display: inline-block;width: 78px;height:51px;}
.customerList2 .button{position: absolute;top: 0;display: block;}
.customerList2 .button a{display: block;height: 65px;width: 25px;overflow: hidden;text-indent: -100em;}
.customerList2 .button-prev{left: 0;}
.customerList2 .button-next{right: 0;}
.customerList2 .button-prev a{background: url('/images/icon/icon-arrow-both-gray-001.png') no-repeat center top 18px;}
.customerList2 .button-next a{background: url('/images/icon/icon-arrow-both-gray-001.png') no-repeat center bottom 20px;}
.customerList2-2{width: 720px;float: left;}
.customerList2-2 .inbox{left: 30px;}
.customerList2-2 ul{width: 670px;}
.customerList2-2 li{margin: 0;padding-left: 0;}
.customerList2-2 .button{background: #fff;z-index: 3;}

#passSearch{width: 340px; background: #fff; text-align: left; border: 3px solid #efefef;}
#passSearch form{display: block; margin: 0; padding: 0;}
#passSearch fieldset{display: block; margin: 0; padding: 0;}
#passSearch .header{overflow: hidden; background: #72A9E7; margin: 0; padding: 7px 10px 5px; }
#passSearch .header .title{float: left; margin: 0; padding: 0; color: #fff; }
#passSearch .header .title legend{display: inline-block; margin: 0; padding: 0; padding-left: 23px; font-size: 14px; color: #fff; background: url('/images/icon/icon-forgotpassword-001.gif') no-repeat left center;}
#passSearch .header .button{float: right; margin: 0; padding: 0; color: #fff; }
#passSearch .header .button a{display: inline-block; margin: 0; padding: 0; padding-left: 17px; color: #fff; font-size: 12px; text-decoration: none; background: url('/images/icon/icon-forgotpassword-002.gif') no-repeat left center;}
#passSearch .body{margin: 10px 0 5px; padding: 0; text-align: center;}
#passSearch .body p{margin: 0; padding: 5px 0;}
#passSearch .body .message{background: #EAEAEA; text-align: center;}
#passSearch .body .message span{display: inline-block; margin: 0 10px; padding: 0; font-size: 12px; color: #575353; text-align: center;}
#passSearch .body .input{margin: 0 auto; width:240px;}
#passSearch .body .input input{width: 99%; display: inline-block; margin: 0; padding: 2px 0; text-align: left; font-size: 12px;}
#passSearch .body .button{text-align: center;}
#passSearch .body .button input{display: inline-block; margin: 0; padding: 1px 6px; background: #B3B3B3; color: #000; font-size: 12px;}

.common-hidden-modal-box{display: none;}
.dev-information{display: none;color:#333;padding:20px 20px 60px;font-size:12px;font-family:"Open Sans","Lucida Sans Unicode","Lucida Grande",sans-serif;}
.itemscope{display: none;}
