body {margin-left: 0px;	margin-top: 0px;margin-right: 0px; margin-bottom: 0px; background-color:#ffffff; }
img {border:none;}

/*#body{text-align:center; vertical-align:middle; width:100%}*/




body,table,tr,td,select,textarea,input
{
 color:#444444;
 font-family: dotum,돋움,verdana;
 font-size: 12px;
 line-height: 17px;
 
 scrollbar-face-color: #ffffff;
 scrollbar-shadow-color: #a0a0a0;
 scrollbar-highlight-color: #ffffff;
 scrollbar-3dlight-color: #e3e3e3;
 scrollbar-darkshadow-color: #f4f4f4;
 scrollbar-track-color: #f3f3f3;
 scrollbar-arrow-color: #808080;
	
}

.main_login{
       font-family: dotum,돋움,verdana; 
	   font-size: 11px; 
	   color: #828282; 
	   height: 15px; 
	   background-color:#f5f5f5;
	   border: #cbcbcb; 
	   border-style: solid; 
	   border-top-width: 1px; 
	   border-right-width: 1px; 
	   border-bottom-width: 1px; 
	   border-left-width: 1px;
	   
	    }

.input_text{
       font-family: dotum,돋움,verdana; 
	   font-size: 11px; 
	   color: #666666; 
	   height: 15px; 
	   background-color:#ffffff;
	   border: #cccccc; 
	   border-style: solid; 
	   border-top-width: 1px; 
	   border-right-width: 1px; 
	   border-bottom-width: 1px; 
	   border-left-width: 1px;
	    }


/* select */
 .select_cody {
	font-size:11px;
    font-family: dotum,돋움,verdana;
    color:#666666;

}

 
 
/* textarea */
#tex
{font-family:dotum,돋움,verdana; color:#666666; font-size:12px; border-style:solid; border-width:1pt; border-color:#cccccc; background-color:#f7f7f7; margin:5px 0 5px 0;}


/* KPAA_DEV_YSKIM 2012.02.07(TUE) Add */
input.readonly  {height:18px; background-color:#ebebeb; border:1px solid #BCC8D8; padding-top:2px; color:#000; cursor:text;}




/*list */

a.link    {color:#666666; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}
a.active   {color:#666666; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}
a.visited {color:#666666; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}
a.hover   {color:#999999; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}

a.login:link    {color:#777777; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}
a.login:active   {color:#777777; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}
a.login:visited {color:#777777; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}
a.login:hover   {color:#333333; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}

a.list:link    {color:#777777; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}
a.list:active   {color:#777777; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}
a.list:visited {color:#777777; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}
a.list:hover   {color:#333333; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}

a.main:link    {color:#666666; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}
a.main:active   {color:#666666; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}
a.main:visited {color:#666666; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}
a.main:hover   {color:#3176bc; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px;}



/* back */
.title {text-align:center; color:#5c5c5c; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 11px; font-weight:bold;BACKGROUND-COLOR:#f8f8f8;}

.title_2 {text-align:left; color:#5c5c5c; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 11px; font-weight:bold;BACKGROUND-COLOR:#f8f8f8;}



/*text*/
.plan_month{color:#b5551b; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 12px; font-weight:bold;}
.plan_week{color:#ececec; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 11px;}
.main_date{color:#999999; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 11px;}
.navi{color:#777777; text-decoration:none; font-family: dotum,돋움,verdana; font-size: 11px;}


#footer
{
    color: #999;
    padding: 10px 0;
    text-align: center;
    line-height: normal;
    margin: 0;
    font-size: .9em;
}

/* new adding items */
.loginBG { background:white url(img/main/login_bg.gif) repeat-y; }
.planBG { background:white url(img/main/plan_bg.gif) repeat-y; }
.weekBG { background:white url(img/main/plan_week.gif);width:173px;height:17px; }
.pollBG { background:white url(img/main/poll_bg.gif) repeat-y; }
.leftCol { width:227px; }
.rightCol { width:723px; }
.rightContent { width:710px; }
.main { width:950px; }
.bodyFrame { width:335px; }
.bodyLeft { width:192px; }
a.list { float:left; text-decoration:none ; }
.editbox { display:block; background-color:Aqua; }



/*리스트 보기 클래스 정의 종류: 전체, 헤드, 줄, 선택줄, 페이지*/
.gridBody { border-top:solid 2px #419ff5; font-size:10pt; color:#333333; margin-top:10px;}
.gridHead { background:white url(/images/homepage/common/bg.gif) ; font-weight:bold;  height:30px; }
.gridHead2 { background:white url(/images/homepage/common/bg.gif) ;   height:30px; }
.gridSelected { cursor:pointer; }
.gridRow { color:#333333; height:30px; background:white url(/images/homepage/common/dot.gif) repeat-x bottom left; }  
.gridRow2 { color:#333333; height:2px; background:white url(/images/homepage/common/dot.gif) repeat-x bottom left; }
.gridPage { height:30px; }
.gridFoot { height:30px; }
.searchBox { width:100%; }
.txtBox { width:100%; }
.tBox { height:30px;width:100px;background-color:#eff2f9;color:#006499; }
.t2Box { height:30px;width:150px;background-color:#eff2f9;color:#006499; }
.rBox { padding-left:4px;width:240px;background-color:white; }
.noBG { height:30px;padding-left:20px;padding-right:4px;background-color:white;width:80px; }
.pad { padding-left:4px;background-color:white; }
.pad2 { padding-left:4px;background-color:white;padding-right:4px; }
.padleft10 { padding-left:10px; background-color:white;}
.box { color:Gray; }
.edBox { font-size:9pt;color:Gray;width:100%;height:17px; }
.edBox90 { font-size:9pt;color:Gray;width:90%;height:17px; }
.edBox95 { font-size:9pt;color:Gray;width:95%;height:17px; }
.edBox96 { font-size:9pt;color:Gray;width:96%;height:17px; }
.edBox97 { font-size:9pt;color:Gray;width:97%;height:17px; }
.edBox98 { font-size:9pt;color:Gray;width:98%;height:17px; }
.edBoxNowidth { font-size:9pt;color:Gray;height:17px; }
.edBox50 { font-size:9pt;width:50px;height:17px;padding:0 0 0 0;}
.edBox80 { font-size:9pt;width:80px;height:17px;padding:0 0 0 0;}
.edBox100 { font-size:9pt;width:100px;height:17px;padding:0 0 0 0;}
.edBox150 { font-size:9pt;width:150px;height:17px;padding:0 0 0 0;}
.edBox300 { font-size:9pt;width:300px;height:17px;padding:0 0 0 0;}
.readOnlyClass {
	   background-color:#EEF1F7;
	   font-size:9pt;
	   height:17px;
       font-family: dotum,돋움,verdana; 
       color: #666666; 
       height: 15px; 
       background-color:#ffffff;
       border: #FFFFFF; 
       border-style: solid; 
       border-top-width: 1px; 
       border-right-width: 1px; 
       border-bottom-width: 1px; 
       border-left-width: 1px;
}

.taBox { border:solid 1px #d3d3d3; }
.lineBar { color:#d3d3d3;background:#d3d3d3 repeat-x; }
.lfBox { width:50%; }
.rfBox { width:50%; }
.webJin { width:100%; border:solid 1px #E0e0e0; }
.txtA { border:solid 1px #a8a8a8; }
.txtBox { width:100%;height:33;color:#333333;border:solid 1 #bdc2c7;font-size:11pt; }
.sBox { width:100%;height:33;color:#333333;border:solid 1 #bdc2c7;font-size:11pt; }
.cssImg1 { width:100;height:100;border:solid 1px gray; }
.bdTable { width:100%;background-color:#d3d3d3; }
.bdBorder { width:100%;border:solid 1px #d3d3d3; }
.bdBorderW { width:100%;border:solid 1px #000000; background:#000000;}
.noMP { margin:0 0 0 0;padding:0 0 0 0; }
.setPos { position:relative;left:15px;padding-right:15px; }
.ctBox { height:30px;background-color:#eff2f9;color:#006499;padding-right:10px; }
.ctBox2 { height:30px;background-color:#eff2f9;color:#006499; }
.ctBoxW { height:30px; background-color:#ffffff;color:#000000; padding-right:10px; }
.padBox { font-size:9pt;color:Gray;width:95%;height:17px; }
.srBox { height:33;color:#333333;border:solid 1 #bdc2c7;font-size:11pt; }
.pBox { font-size:9pt;color:Gray;width:100px;height:17px; }
.hiddenColumn { display:none; }
.lnClass { line-height:20px; }


/* 2010.06.08 이후 추가 클래스 */
.g_onLineReStateNo {font-weight:bold;color:GrayText}
.g_onLineReStateOk {font-weight:bold;color:#006699}

 /* 주간 무료 상담 타이틀 */
 .freeTit {margin:0 0 2px 0; padding:0; background:#47a2da; color:#fff;}
.freeConsult{ /* 주간 무료 상담 */
	width:190px; border:solid 1px #aaa; line-height:0;border-collapse: collapse;
}
.freeConsult th{background:#e7f1f7; border:solid 1px #aaa;} /* y-추가함. */
.freeConsult td{border:solid 1px #aaa;}


#divAlert{/* 비밀번호 틀렸다는 알림*/
	 width:719px; text-align:center; vertical-align:middle;
	 font-size:12px; color:Red;
}
#divPwdChk{/* 비밀번호 입력 */
	 width:100%; border:solid 1px #c9c9c9; text-align:center; vertical-align:middle;
	 padding:20px 0 20px 0;
	 background:url(/images/homepage/board/bg02.gif) no-repeat left top;
}

/* 고객센터-자주하는질문 2010.06.24 */
.noticeBdStyle {background:#d3d3d3; width:100%; margin-bottom:10px;}
.noticeBdStyle td {padding-left:5px; font-size:12px;}
.noticeBdStyle td.blueBg {vertical-align:middle; text-align:center; background:#eff2f9; color:#006499; width:100px; line-height:30px;}
.noticeBdStyle td.taBox2 {padding:0;}





/*지식과권리 2010.08.26*/
.knowList {background:url(/images/homepage/sub/information/bg_know.gif); background-repeat:no-repeat; width:724px; height:222px; padding:15px;}
.knowbox { border-width: 1px; border-style: solid; border-color: #d7d7d7; padding:0 15px;}
.knowbox2 { background-image:url(/images/homepage/admin/common/box2.gif); background-repeat:no-repeat; width:98px; height:120px; background-position: top left;}
.knowbox3 { background-image:url(/images/homepage/admin/common/box3.gif); background-repeat:no-repeat; width:159px; height:200px; background-position: top left;}
.knowbox4 { border-width: 1px; border-style: solid; border-color: #d7d7d7;}

/*PopArea*/
.PopArea {width:380px; height:493px; color:#777; vertical-align:top; text-align:left;}
.PopArea td .gray{ border:#aaaaaa 1px solid;} 
.PopArea td .p{ padding:2px; border:#4bacee 1px solid;} 
.PopArea td .con{ padding:10px;}


.g_knowsImg {width:202px;height:196px;}
.g_knowsList {width:460px;height:132px;overflow:hidden;}
.g_knowTitle {font-weight:bold; padding-left:2px;}

.pink {	font-size: 12px; color: #da035f; font-family: Dotum,Dotumche,verdana; font-weight: nomal; text-decoration: none;}
.pink_b {	font-size: 12px; color: #da035f; font-family: Dotum,Dotumche,verdana; font-weight: bold; text-decoration: none;}
.grayblue14 {	font-size: 14px; color: #2c82ad; font-family: Dotum,Dotumche,verdana; font-weight: bold; text-decoration: none;	line-height: 18pt}
.grayblue14 a:link {	font-size: 14px; color: #2c82ad; font-family: Dotum,Dotumche,verdana; font-weight: bold; text-decoration: none;	line-height: 18pt}
.grayblue14 a:visited {	font-size: 14px; color: #2c82ad; font-family: Dotum,Dotumche,verdana; font-weight: bold; text-decoration: none;	line-height: 18pt}
.grayblue14 a:active {font-size: 14px; color: #2c82ad; font-family:  Dotum, Dotumche, verdana; font-weight: bold; text-decoration:none; line-height: 18pt;
}
.grayblue14 a:hover {	font-size: 14px; color: #3399CC; font-family: Dotum,Dotumche,verdana; font-weight: bold; text-decoration:underline;	line-height: 18pt;}
.gray14 {	font-size: 14px; color: #444444; font-family: Dotum,Dotumche,verdana; font-weight: bold; text-decoration: none;	line-height: 18pt}


