/* CSS Document */
body 
{font-size:12px;color:#4c4c4c;font-family:verdana,arial,AppleGothic,sans-serif,dotum;line-height:130%;margin-left: 18px;margin-top: 8px;margin-right: 0px;margin-bottom: 0px;
background:url(/images/body_bg.gif);
scrollbar-face-color: #E1E1E1;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #EEEEEE;
scrollbar-darkshadow-color: #999999;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #666666;
}

div, td, li {font-size:12px;color:#4c4c4c;font-family:verdana,AppleGothic,sans-serif,dotum;line-height:130%;word-break:break-all;}

a { onfocus : "this.blur();" }

img {border : none}

a, a:visited {font-size:11px;color:#4c4c4c;text-decoration:none;}
a:hover, a:active {color:#0068B0;font-size:11px;text-decoration:underline;}

b{letter-spacing:-1px;}

.gray9, a.gray9:link, a.gray9:visited{font-size:9px;color:#aaaaaa;}
		  a.gray9:hover, a.gray9:active  {font-size:9px;color:#ad3570;text-decoration:none;}

.gray11, a.gray11:link, a.gray11:visited{font-size:11px;color:#666666;}
		  a.gray11:hover, a.gray11:active  {font-size:11px;color:#ad3570;text-decoration:none;}

.gray12, a.gray12:link, a.gray12:visited{font-size:12px;color:#a1a1a1;}
		  a.gray12:hover, a.gray12:active  {font-size:12px;color:#569ecb;text-decoration:none;}

.board_title {font-size:16px;color:#3185ba;}

.point01  {color:#ff9c00;}

.gb {color:#66760b;}

.gray11_m1, a.gray11_m1:link, a.gray11_m1:visited {font-size:11px;color:#666666;text-decoration:none;letter-spacing:-1px;}
a.gray11_m1:hover, a.gray11_m1:active {font-size:11px;color:#0068B0;text-decoration:underline;letter-spacing:-1px;}

.number11 {font-family:verdana ;font-size:11px;color:#578fc7;text-decoration:none;line-height:130%;}
a.number11:link, a.number11:visited {font-family:verdana ;font-size:11px;color:#757575;text-decoration:none;line-height:130%;}
a.number11:hover, a.number11:active {font-family:verdana ;font-size:11px;color:#578fc7;text-decoration:underline;line-height:130%;}

.hln2, a.hln2:link, a.hln2:visited{color:#4c4c4c;font-size:14px;font-weight:bold;letter-spacing:-1px;text-decoration:none;line-height:150%;font-family:verdana,AppleGothic,sans-serif;}
a.hln2:active, a.hln2:hover {color:#0068B0;font-size:14px;font-weight:bold;letter-spacing:-1px;text-decoration:underline;line-height:150%;font-family:verdana,AppleGothic,sans-serif;}


.bottom_line1 {
padding:5 0 0 0;
border-bottom: 1px solid #3185ba;
}

.gray_line {
padding:0 0 0 0;
border-bottom: 1px solid #ebebeb;
}

.gray_line2 {
padding:0 0 5 0; 
margin: 5 0 10 0;
border-bottom: 2px  dotted #dddddd;
}

.white_line {
padding:0 0 0 0;
border-bottom: 1px solid #fff;
}

/* left menu */
.sub_menu_title{{font-size:16px;color:#3d8cbd;}

.menu, a.menu:link, a.menu:visited{font-size:13px;color:#49606d;}
		  a.menu:hover, a.menu:active  {font-size:13px;color:#569ecb;text-decoration:none;}

.menu_sub, a.menu_sub:link, a.menu_sub:visited{font-size:11px;color:#49606d;}
				a.menu_sub:hover, a.menu_sub:active  {font-size:11px;color:#569ecb;text-decoration:none;}


.menu ul {margin:0 0 0 0; padding:0 0 0 0;}
.menu ul li {margin:2px 0 0 4px; padding:0 0 0 11px; background:url(/images/dot.gif) 6px 8px no-repeat; list-style-position:outside; list-style-type:none;
}


/* body */
.sub_title, a.sub_title:link, a.sub_title:visited {font-size:13px;color:#c26894}
a.sub_title:hover, a.sub_title:active {font-size:13px;color:#c26894;text-decoration:none;}

.sub_title2, a.sub_title:link, a.sub_title:visited {font-size:12px;color:#666}
a.sub_title:hover, a.sub_title:active {font-size:13px;color:#c26894;text-decoration:none;}


/* list */
.dot ul {margin:0 0 0 0; padding:0 0 0 0;}
.dot ul li {
margin:3px 0 0 4px; padding:0 0 0 11px; background:url(/images/dot.gif) 4px 6px no-repeat; list-style-position:outside; list-style-type:none;}

.dot2 ul {margin:0 0 0 0; padding:0 0 0 0;}
.dot2 ul li {
margin:3px 0 0 4px; padding:0 0 0 11px; background:url(/images/dot.gif) 4px 12px no-repeat; list-style-position:outside; list-style-type:none; line-height:200%;}

.dot_blue ul {margin:0 0 0 0; padding:0 0 0 0;}
.dot_blue ul li {
margin:3px 0 0 0; padding:0 0 0 12px; background:url(/images/dot_blue.gif) 2px 6px no-repeat; list-style-position:outside; list-style-type:none;}

.dot_blue11 ul {margin:0 0 0 0; padding:0 0 0 0;}
.dot_blue11 ul li { margin:3px 0 0 0; padding:0 0 0 12px; background:url(/images/dot_blue.gif) 2px 6px no-repeat; list-style-position:outside; list-style-type:none; font-size:11px; color:#666666; }

/* tab */
.tab20 {padding:10 0 10 0;}
.tab10 {padding:5 0 5 0;}
.tab6 {padding:3 0 3 0;}

/* box */
.box {
width: 100%;
background-color:#FFF;
border:1px solid #ccc; 
padding:5 5 5 5;
}

.box2 {
width: 100%;
background-color:#f7f7f7;
border:2px solid #ddd; 
padding:10 10 10 10;
}

.image {border:1px solid #ddd; padding:1px; background:#FFFFFF; }


.btn11 {
background-color:#FFF;
border:#ccc 1px solid;
padding: 3px 5px 3px 5px;
margin:0;
text-align:center;
}

.btn1, a.btn1:link, a.btn1:visited {font-size:14px;color:#0068B0;text-decoration:none;font-weight:bold;}
a.btn1:hover, a.btn1:active {font-size:14px;color:#578fc7;text-decoration:none;font-weight:bold;}

.btn2, a.btn2:link, a.btn2:visited {font-size:12px;color:#0068B0;text-decoration:none;font-weight:bold;}
a.btn2:hover, a.btn2:active {font-size:12px;color:#578fc7;text-decoration:none;font-weight:bold;}

.input_gray {
border:#ccc 1px solid;
height:21;
}

/*tabs */
    #tabsA ul {
        margin:0;
        padding:0px 0px 0px 0px;
        list-style:none;
      }
    #tabsA li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsA .on01 {
      float:left;
      background:url("/images/top_menu_over01.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
	  text-align:center;width:84px;height:56px;
	  color:#b74e81;font-size:13px;font-weight:bold;
      }

	   #tabsA .off01 {
      float:left;
      background:url("/images/top_menu_bg.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
  	  text-align:center;width:84px;height:56px;
	  color:#ffffff;font-size:13px;font-weight:bold;
      }

	    #tabsA .on02 {
      float:left;
      background:url("/images/top_menu_bg.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
	  text-align:center;width:84px;height:56px;
	  color:#b74e81;font-size:13px;font-weight:bold;
      }

	   #tabsA .off02 {
      float:left;
      background:url("/images/top_menu_over02.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
  	  text-align:center;width:97px;height:56px;
	  color:#ffffff;font-size:13px;font-weight:bold;
      }

     #tabsA a {
      text-decoration:none;
      }

	#tabsG {
      float:left;
      width:100%;
      background:url("/images/tabline.gif") no-repeat right bottom;
      font-size:93%;
      line-height:normal;
      }
    #tabsG ul {
        margin:0;
        padding:0px 0px 0px 0px;
        list-style:none;
      }
    #tabsG li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsG .on {
      float:left;
      background:url("/images/top_menu_over01.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
	  text-align:center;width:76px;height:56px;
	  color:#b74e81;font-size:12px;font-family:arial;font-weight:bold;
      }

	   #tabsG .on1 {
      float:left;
      background:url("/images/top_menu_over03.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
	  text-align:center;width:129px;height:56px;
	  color:#b74e81;font-size:12px;font-family:arial;font-weight:bold;
      }

	   #tabsG .on2 {
      float:left;
      background:url("/images/top_menu_over06.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
	  text-align:center;width:94px;height:56px;
	  color:#b74e81;font-size:12px;font-family:arial;font-weight:bold;
      }

	   #tabsG .on3 {
      float:left;
      background:url("/images/top_menu_over02.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
	  text-align:center;width:108px;height:56px;
	  color:#b74e81;font-size:12px;font-family:arial;font-weight:bold;
      }

	   #tabsG .on4 {
      float:left;
      background:url("/images/top_menu_over04.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
	  text-align:center;width:50px;height:56px;
	  color:#b74e81;font-size:12px;font-family:arial;font-weight:bold;
      }

	   #tabsG .off {
      float:left;
      background:url("/images/top_menu_bg.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
  	  text-align:center;width:76px;height:56px;
	  color:#ffffff;font-size:12px;font-family:arial;font-weight:bold;
      }

	    #tabsG .off1 {
      float:left;
      background:url("/images/top_menu_bg.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
  	  text-align:center;width:129px;height:56px;
	  color:#ffffff;font-size:12px;font-family:arial;font-weight:bold;
      }

	    #tabsG .off2 {
      float:left;
      background:url("/images/top_menu_bg.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
  	  text-align:center;width:94px;height:56px;
	  color:#ffffff;font-size:12px;font-family:arial;font-weight:bold;
      }

	    #tabsG .off3 {
      float:left;
      background:url("/images/top_menu_bg.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
  	  text-align:center;width:108px;height:56px;
	  color:#ffffff;font-size:12px;font-family:arial;font-weight:bold;
      }

	    #tabsG .off4{
      float:left;
      background:url("/images/top_menu_bg.gif") no-repeat left top;
      margin:0;
      padding:17 0 0 0px;
      text-decoration:none;
  	  text-align:center;width:50px;height:56px;
	  color:#ffffff;font-size:12px;font-family:arial;font-weight:bold;
      }

.sub_menu_box {
width: 100%;
height: 26px;
background:url(/images/sub_box.gif) 0px 0px no-repeat; 
padding:4 0 0 0;
margin:0;
text-align:center;
}

