.subheading {background: url(../image/subheading_bg.gif) no-repeat center left; padding: 0 0 0 15px; margin: 15px 0 5px 0; font-family: tahoma; font-size: 12px; font-weight: bold; color: #7846B0}

.verdana {font-family: verdana !important}
.tahoma  {font-family: tahoma !important}
.times   {font-family: 'times new roman' !important}
.georgia {font-family: georgia !important}
.dotum   {font-family: 돋움, dotum !important}
.gulim   {font-family: 굴림, gulim !important}

.LH100      {line-height: 100% !important}
.LH110      {line-height: 110% !important}
.LH120      {line-height: 120% !important}
.LH130      {line-height: 130% !important}
.LH140      {line-height: 140% !important}
.LH150      {line-height: 150% !important}
.LH200      {line-height: 200% !important}

.left       {text-align: left !important}
.center     {text-align: center !important}
.right      {text-align: right !important}
.justify    {text-align: justify !important}

.white		{color: #ffffff !important}
.black		{color: #000000 !important}
.blue     {color: blue !important}
.red      {color: red !important}
.darkblue {color: #403F95 !important}
.navy     {color: navy !important}
.darkred  {color: #D50409 !important}
.lightblue{color: #006699 !important}
.grey     {color: #999999 !important}
.gray     {color: #999999 !important}

.bold     {font-weight: bold !important}
.pointer  {cursor: pointer !important}
.wait     {cursor: wait !important}
.italic   {font-style: italic !important}
.strike   {text-decoration: line-through !important}
.underline {text-decoration: underline !important}
.narrow   {letter-spacing: -0.1em}
.lszero   {letter-spacing: 0em}

.7pt {font-size: 7pt !important}
.8pt {font-size: 8pt !important}
.9pt {font-size: 9pt !important}

.pt6  {font-size:  6pt !important}
.pt7  {font-size:  7pt !important}
.pt8  {font-size:  8pt !important}
.pt9  {font-size:  9pt !important}
.pt10 {font-size: 10pt !important}
.pt11 {font-size: 11pt !important}
.pt12 {font-size: 12pt !important}
.pt13 {font-size: 13pt !important}
.pt14 {font-size: 14pt !important}
.pt15 {font-size: 15pt !important}
.pt16 {font-size: 16pt !important}
.pt17 {font-size: 17pt !important}
.pt18 {font-size: 18pt !important}
.pt19 {font-size: 19pt !important}
.pt20 {font-size: 20pt !important}
.pt21 {font-size: 21pt !important}
.pt22 {font-size: 22pt !important}
.pt23 {font-size: 23pt !important}
.pt24 {font-size: 24pt !important}
.pt25 {font-size: 25pt !important}
.pt26 {font-size: 26pt !important}
.pt27 {font-size: 27pt !important}
.pt28 {font-size: 28pt !important}
.pt29 {font-size: 29pt !important}
.pt30 {font-size: 30pt !important}
.pt31 {font-size: 31pt !important}
.pt32 {font-size: 32pt !important}
.pt33 {font-size: 33pt !important}
.pt34 {font-size: 34pt !important}
.pt35 {font-size: 35pt !important}
.pt36 {font-size: 36pt !important}
.pt37 {font-size: 37pt !important}
.pt38 {font-size: 38pt !important}
.pt39 {font-size: 39pt !important}
.pt40 {font-size: 40pt !important}

.px6  {font-size:  6px !important}
.px7  {font-size:  7px !important}
.px8  {font-size:  8px !important}
.px9  {font-size:  9px !important}
.px10 {font-size: 10px !important}
.px11 {font-size: 11px !important}
.px12 {font-size: 12px !important}
.px13 {font-size: 13px !important}
.px14 {font-size: 14px !important}
.px15 {font-size: 15px !important}
.px16 {font-size: 16px !important}
.px17 {font-size: 17px !important}
.px18 {font-size: 18px !important}
.px19 {font-size: 19px !important}
.px20 {font-size: 20px !important}
.px21 {font-size: 21px !important}
.px22 {font-size: 22px !important}
.px23 {font-size: 23px !important}
.px24 {font-size: 24px !important}
.px25 {font-size: 25px !important}
.px26 {font-size: 26px !important}
.px27 {font-size: 27px !important}
.px28 {font-size: 28px !important}
.px29 {font-size: 29px !important}
.px30 {font-size: 30px !important}
.px31 {font-size: 31px !important}
.px32 {font-size: 32px !important}
.px33 {font-size: 33px !important}
.px34 {font-size: 34px !important}
.px35 {font-size: 35px !important}
.px36 {font-size: 36px !important}
.px37 {font-size: 37px !important}
.px38 {font-size: 38px !important}
.px39 {font-size: 39px !important}
.px40 {font-size: 40px !important}


.main-bg {
	background-image: url(../img/main_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
td {
	font-family: verdana, 돋움;
	font-size: 12px;
	line-height: 150%;
	color: #454545;
}

.odd      {background-color: #EEF4FE}
.even     {background-color: #FFFFFF}

.menu_sub {font-family: 돋움; font-size: 8pt; letter-spacing: -1px; color: #999999; padding: 3px 2px 0px 8px; border-bottom: 1px solid #e6e6e6; font-weight: bold}
.menu_sub_over {font-family: 돋움; font-size: 8pt; letter-spacing: -1px; padding: 3px 2px 0px 8px; border-bottom: 1px solid #e6e6e6; font-weight: bold}
.menu_sub_over a:link {color: #716fb2; text-decoration: none}
.menu_sub_over a:visited {color: #716fb2; text-decoration: none}
.menu_sub_over a:hover {color: #716fb2; text-decoration: none}
.menu_sub_over a:active {color: #716fb2; text-decoration: none}

.box {
	BORDER-RIGHT: #C5C5C5 1px solid; BORDER-TOP: #C5C5C5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BORDER-LEFT: #C5C5C5 1px solid; COLOR: #666666; BORDER-BOTTOM: #C5C5C5 1px solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #f8f8f8
}

.box_area {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #e2e2e2 1px solid; COLOR: #777777; PADDING-TOP: 2px; BORDER-BOTTOM: #e2e2e2 1px solid; FONT-FAMILY: Dotum,Dotumche,verdana; BACKGROUND-COLOR: #fbfbfb
}
.box_area2 {
	BORDER-RIGHT: #AAC0C7 1px solid; BORDER-TOP: #AAC0C7 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #AAC0C7 1px solid; COLOR: #777777; height:16px; BORDER-BOTTOM: #AAC0C7 1px solid; FONT-FAMILY: Dotum,Dotumche,verdana; BACKGROUND-COLOR: #D1E7ED
}
   
.SELECT {
	BORDER-RIGHT: #a2a2a2 1px solid; BORDER-TOP: #a2a2a2 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #a2a2a2 1px solid; COLOR: #666666; BORDER-BOTTOM: #a2a2a2 1px solid; FONT-FAMILY: tahoma
}
.date {
	color: #789178;
}

a:link {
	text-decoration: none;
	color: #6469A9;	
}

a:visited {
	text-decoration: none;
	color: #7C7C7C;

}
a:hover {
	color: #6469A9;
	text-decoration: underline;
}

button {
  font-family: tahoma;
  font-size: 8pt;
  height: 21px;
  line-height: 140%;
}

select, option {
  font-family: tahoma;
  font-size: 8pt;
}

.sub-bg {
	background-image: url(../img/sub_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.font-11px {
	font-family: tahoma;
	font-size: 11px;
	line-height: 17px;

}
.number {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}


.table1 {
	font-weight:bold;color:#82917A;text-align:center;
}

.table2 {
	padding-left:13px;padding-right:13px;padding-top:3px;padding-bottom:3px;color:#82917A;height:25;
}

.table3 {
	color: #679808;
	font-weight:bold;
	font-family:tahoma;
	font-size: 12px;
}

.table2_1 {
	font-weight:bold;color:#7EAE22;text-align:center;padding-left:5;
}

.table2_2 {
	padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;color:#888888;height:25;
}

.table2_3 {
	text-align:center;color:#888888;height:25;padding-left:2;
}

.table3_44 {
	font-weight:bold;color:#AE9E22;text-align:center;padding-left:5;
}


.table3_1 {
	font-weight:bold;color:#578F61;text-align:center;
}

.table3_2 {
	font-weight:bold;color:#859B89;text-align:center;
}

.table3_3 {
	padding-left:12px;padding-right:12px;padding-top:5px;padding-bottom:5px;color:#7A917A;height:25;
}

.table3_4 {
	padding-left:6px;padding-right:6px;padding-top:5px;padding-bottom:5px;color:#7A917A;height:25;
}

.table4_1 {
	font-weight:bold;color:#4C8E93;text-align:center;
}

.table4_2 {
	font-weight:bold;color:#6C9DA9;text-align:center;
}

.table4_3 {
	padding-left:12px;padding-right:12px;padding-top:5px;padding-bottom:5px;color:65919A;height:25;
}

.table4_4 {
	padding-left:6px;padding-right:6px;padding-top:5px;padding-bottom:5px;color:7A917A;height:25;
}

.table5_1 {
	font-weight:bold;color:#408EB9;text-align:center;padding-left:5;
}


.table_padding {
	padding-top:3px;padding-bottom:3px;
}

.table_padding_dot {
	padding-top:8px;
}

.curr_path {
	font-family: "돋움";
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	padding-right:17px;
}


.font1 {
	color: #679808;
	font-weight:bold;
	font-family:tahoma;
	font-size: 12px;
}

.font3 {
	color: #8D7701;
	font-weight:bold;
	font-family:tahoma;
	font-size: 12px;
}

.font5 {
	color: #1481B1;
	font-weight:bold;
	font-family:tahoma;
	font-size: 12px;
}
.font6 {
	color: #8A6DAC;
	font-weight:bold;
	font-family:tahoma;
	font-size: 12px;
}
.font7 {
	color: #ff0000;
	font-family:tahoma;
	font-size: 12px;
}
.font8 {
	color: #ff0000;
	font-weight:bold;
	font-family:tahoma;
	font-size: 12px;
}
.font9{
	color: #ffffff;
	font-weight:bold;
	font-family:tahoma;
	font-size: 12px;
}
.font10{
	color: #BE81A5;
	font-weight:bold;
	font-family:tahoma;
	font-size: 12px;
}
.font11{
	color: #4B7E5A;
	font-weight:bold;
	font-family:tahoma;
	font-size: 12px;
}
.font12{
	color: #757575;
	font-family:"돋움";
	font-size: 11px;
}
.font13{
	color: #479AAF;
	font-weight:bold;
	font-family:tahoma;
	font-size: 12px;
}
.font14{
	color: #6469A9;
	font-weight:bold;
	font-family:tahoma;
	font-size: 12px;
}
.padding1 {
	padding-left:15px;
}
.padding2 {
	padding-left:30px;
}

.table11{
	 width:217;
   background-color:#ff6600;
}


/*테이블자리*/
td.noborder_t { border-top-width: 0px !important }
td.noborder_r { border-right-width: 0px !important }
td.noborder_b { border-bottom-width: 0px !important }
td.noborder_l { border-left-width: 0px !important }


table.table_1 {
  border-top: 3px solid #AD8CD5;
  border-bottom: 1px solid #AAA7BC;
  margin-bottom: 10px;
  width: 100%;
}

table.table_1 td.td_1 {
	 background-color: #F6F7FB;
	 padding: 5px;
	 font-weight: bold;
	 text-align: center;
	 color: #6469A9;
	 width: 140px;
   border-right: 1px solid #AAA7BC;
   border-bottom: 1px solid #D2D2D4
}

table.table_1 td.td_2 {
	 background-color:#ffffff;
	 padding: 5px 10px;
   border-bottom: 1px solid #D2D2D4;
}

/*테이블제목부분*/
.table6_1{
	 background-color:#F3F3FB;
	 padding: 5px 3px;
	 color: #8A6DAC;
	 font-weight:bold;
	 text-align:center;
}
/*테이클맨윗테두리*/
.table6_2{
	 background-color:#AD8CD5;
	 height:3px;
}
/*테이블선-진한거*/
.table6_3{
	 background-color:#AAA7BC;
	 height:1px;
}
/*테이블선-약한거*/
.table6_4{
	 background-color:#D2D2D4;
	 height:1px;
}
/*테이블세로선-약한거*/
.table6_5{
	 background-color:#D2D2D4;
	 width: 1px !important;
   font-size: 1px !important;
   padding: 0;
}
/*테이블세로선-진한거*/
.table6_5_1{
	 background-color:#AAA7BC;
	 width:1px;
}
.table6_6{
	 background-color:#6469A9;
	 padding-top:5;
	 padding-left:10;
	 padding-bottom:5;
	 color: #ffffff;
	 font-weight:bold;
}
.table6_6_1{
	 background-color:#6469A9;
	 padding-top:5;
	 padding-bottom:5;
	 padding-left:5;
	 padding-right:5;
	 text-align:center;
	 color: #ffffff;
	 font-weight:bold;
}
/*테이블 하얀바탕*/
.table_white{
	 background-color:#ffffff;
}

/*테이블 보라바탕 하얀색*/
.table6_7{
	 background-color:#F3F3FB;
	 padding-top:5;
	 padding-left:10;
	 padding-bottom:5;
	 color: #FFFFFF;
	 font-weight:bold;
}
.table6_8{
	 background-color:#F3F3FB;
	 padding-top:5;
	 padding-left:10;
	 padding-bottom:5;
	 color: #8A6DAC;
}
.table6_8_1{
	 background-color:#F3F3FB;
	 padding-top:5;
	 padding-left:10;
	 padding-bottom:5;
	 color: #8A6DAC;
	 text-align:center;
}
.table6_8_2{
	 background-color:#F3F3FB;
	 padding-top:2;
	 padding-left:30;
	 padding-bottom:2;
	 color: #8A6DAC;
}
.table6_8_3{
	 background-color:#FAFAFF;
	 padding-top:2;
	 padding-left:60;
	 padding-bottom:2;
}
.table6_8_4{
	 background-color:#FAFAFF;
	 padding-top:2;
	 padding-left:70;
	 padding-bottom:2;
}
.table6_8_5{
	 background-color:#F3F3FB;
	 padding-top:5;
	 padding-left:5;
	 padding-bottom:5;
	 padding-right:5;
	 color: #8A6DAC;
}
.table6_9{
	 background-color:#F3F3FB;
	 padding-top:5;
	 padding-bottom:5;
	 color: #8A6DAC;
	 font-weight:bold;
	 text-align:center;
}
.table_wirte2{
	 background-color:#ffffff;
	 text-align:center;
	 padding-top:3;
	 padding-bottom:3; 
}
.table_wirte3{
	 background-color:#ffffff;
	 padding-left:10;
	 padding-top:5;
	 padding-bottom:5;

}
.table_wirte4{
	 background-color:#ffffff;
	 padding-left:10;
}
.table_gray{
	 background-color:#f8f8f8;
	 padding-top:2;
	 padding-bottom:2;
	 padding-left:10;
	 padding-right:2;
}
/*게시판쪽*/
.table7_1{
	 background-color:#FCF9FB;
	 padding-top:5;
	 padding-bottom:5;
	 color: #BE81A5;
	 font-weight:bold;
	 text-align:center;
	 width:75;
}
.table7_1_1{
	 background-color:#FCF9FB;
	 padding-top:5;
	 padding-bottom:5;
	 padding-left:10;
	 color: #BE81A5;
	 font-weight:bold;
	 width:75;
}
.table7_1_2{
	 background-color:#FCF9FB;
	 padding-top:5;
	 padding-bottom:5;
	 color: #BE81A5;
	 font-weight:bold;
	 text-align:center;
}
.table7_2{
	 background-color:#FCF9FB;
	 padding-top:5;
	 padding-bottom:5;
	 color: #BE81A5;
	 font-weight:bold;
	 text-align:center;
	 width:360;
}
.table7_3{
	 background-color:#FCF9FB;
	 padding-top:5;
	 padding-bottom:5;
	 color: #BE81A5;
	 font-weight:bold;
	 text-align:center;
	 width:54;
}
.table7_4{
	 background-color:#FCF9FB;
	 padding-top:5;
	 padding-bottom:5;
	 color: #BE81A5;
	 font-weight:bold;
	 text-align:center;
	 width:79;
}
.table7_5{
	 background-color:#FCF9FB;
	 padding-top:5;
	 padding-bottom:5;
	 color: #BE81A5;
	 font-weight:bold;
	 text-align:center;
	 width:55;
}
/*테이클맨윗테두리*/
.table7_6{
	 background-color:#BE81A5;
	 height:3px;
}
.table7_7{
	 padding-top:10;
	 padding-bottom:10;
	 padding-left:10;
	 padding-right:10;
	 background-color:#ffffff;
}
.table7_8{
	 padding-top:10;
	 padding-bottom:10;
	 padding-left:10;
	 padding-right:10;
	 background-color:#FCF9FB;
	 text-align:center;
}
.table_sun{
	 background-color:#ebebeb;
	 height:1px;
}
.table_sun2{
	 background-color:#B4B5B6;
	 height:1px;
}
.table_sun3{
	 background-color:#D2D2D4;
	 height:1px;
}
.table_sun4{
	 background-color:#dededf;
	 height:1px;
}
.table_sun5{
	 background-color:#E6E6E6;
	 height:1px;
}
/*sub1*/
.table8_1{
	 background-color:#979CD0;
	 height:3px;
}
.table8_2{
	 background-color:#F6F7FB;
	 padding-top:3;
	 padding-bottom:3;
	 padding-left:10;
}
.table8_2_1{
	 background-color:#F6F7FB;
	 padding-top:5;
	 padding-bottom:5;
	 font-weight:bold;
	 text-align:center;
	 color:#6469A9;
	 width:150;
}
.table8_2_3{
	 background-color:#F6F7FB;
	 padding-top:5;
	 padding-bottom:5;
	 font-weight:bold;
	 text-align:center;
	 color:#6469A9;
}
.table8_2_2{
	 background-color:#F6F7FB;
	 padding-top:5;
	 padding-bottom:5;
	 font-weight:bold;
	 text-align:center;
	 color:#6469A9;
}
.table8_3{
	 background-color:#979CD0;
	 padding-top:5;
	 padding-bottom:5;
	 color: #ffffff;
	 font-weight:bold;
	 text-align:center;
}
.table8_4{
	 background-color:#EAEEFB;
	 padding-top:5;
	 padding-bottom:5;
	 color: #BE81A5;
	 font-weight:bold;
	 text-align:center;
}
.table8_5{
	 background-color:#EFF2FB;
	 padding-top:5;
	 padding-bottom:5;
}
.table8_6{
	 background-color:#F5F3F8;
	 padding-top:3;
	 padding-bottom:3;
}
.table8_7{
	 background-color:#EFF2FB;
	 padding-top:5;
	 padding-bottom:5;
	 text-align:center;
}
.table8_8{
	 background-color:#F6F7FB;
}
.table8_9{
	 background-color:#F6F7FB;
	 padding-top:5;
	 padding-bottom:5;
	 padding-left:15;
	 padding-right:5;
	 color: #6469A9;
	 font-weight:bold;
}
.table8_10{
	 background-color:#f8f8f8;
	 text-align:center;
	 width:70px;
	 padding-top:5;
	 padding-bottom:5;
	 padding-left:5;
	 padding-right:5;
}
.table8_11{
	 background-color:#ffffff;
	 width:555px;
	 padding-top:5;
	 padding-bottom:5;
	 padding-left:5;
	 padding-right:5;
}
.table8_12{
	 background-color:#ffffff;
	 padding-top:5;
	 padding-bottom:5;
	 padding-left:5;
	 padding-right:5;
}
.table8_13{
	 background-color:#f1f1f1;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-right: 3px;
}
