/* 공통 적용 */
form{margin:0;}
img{border:0;}
td, p, select, input, B, span{font-size:12px; font-family:돋움; color:#737373; line-height:140%;}
body{ margin:0 0 0 0;}


/* link */
A:link    {font:12px; color:#737373; text-decoration:none; line-height:150%;}
A:visited {font:12px; color:#737373; text-decoration:none; line-height:150%;}
A:hover   {color:#737373; text-decoration:underline; line-height:150%;}


A.qutxt:link    {font:12px; color:#999999; text-decoration:none; line-height:150%;}
A.qutxt:visited {font:12px; color:#999999; text-decoration:none; line-height:150%;}
A.qutxt:hover   {color:#999999; text-decoration:underline; line-height:150%;}

A.page_no:link    {font:12px; color:#999999; text-decoration:none; line-height:150%;}
A.page_no:visited {font:12px; color:#999999; text-decoration:none; line-height:150%;}
A.page_no:hover   {color:#000000; text-decoration:underline; line-height:150%;}


A.my_ev:link    {font:12px; color:#8A8A8A; text-decoration:none; line-height:150%; font-weight:bold;}
A.my_ev:visited {font:12px; color:#8A8A8A; text-decoration:none; line-height:150%; font-weight:bold;}
A.my_ev:hover   {color:#8A8A8A; text-decoration:underline; line-height:150%; font-weight:bold;}


a.nolink:link    {text-decoration:none; cursor: default }
a.nolink:visited {text-decoration: none; cursor: default }
a.nolink:active  {text-decoration: none; cursor: default }
a.nolink:hover   {text-decoration: none; cursor: default }




.al_td {vertical-align:top; text-align:left;}

.sel_bot {font-size:11px; font-family:돋움; color:#999999; padding-top:3px;}

.formbox {border:1px solid #BFBFBF;}

.checkbox { width:18px; height:18px; border:0px solid #000000;}

.imgli {border:1px solid #D9D9D9;}





/* 서브페이지 공통 */
.body_bg {background-image:url(../images/index/body_bg.gif); background-position:top; background-repeat:repeat-x; height:225px;}
.body_top_bg {background-image:url(../images/index/body_top_bg.gif); background-position:left; background-repeat:no-repeat; vertical-align:top;}
.body_left_bg {background-image:url(../images/index/left_menu_bg.gif); background-position:top; background-repeat:no-repeat; vertical-align:top; text-align:right; width:190px;}


.body_left_pd {padding-left:20px;}


.m_body_bg {background-image:url(../images/index/right_bg.gif); background-position:top; background-repeat:repeat-x;}


.m_table_l {width:20px; vertical-align:top; background-image:url(../images/index/body_box_l.gif);}
.m_table_tl {background-image:url(../images/index/body_box_topl.gif); height:250px;}
.m_table_r {width:20px; vertical-align:top; background-image:url(../images/index/body_box_r.gif);}
.m_table_tr {background-image:url(../images/index/body_box_topr.gif); height:250px;}
.m_table_bottom {background-image:url(../images/index/body_box_bottom.gif); height:22px;}


.m_title_t {height:28px; padding-left:18px; padding-right:18px; vertical-align:top;}
.m_title_t01 {text-align:left; text-decoration: none; cursor: default;}
.m_title_t02 {text-align:right; font-size:11px; color:#999999; vertical-align:text-bottom; text-decoration: none; cursor: default;}


.m_body_t {padding-top:40px; padding-left:28px; padding-right:28px; padding-bottom:40px;}
.m_body_t01 {padding-top:40px; padding-left:18px; padding-right:18px; padding-bottom:40px; vertical-align:text-top;}




/* read page */
.box_01 {background-color:#669ACC;}
.box_02 {height:8px;}
.box_03 {height:6px;}
.box_04 {height:40; padding-top:7px; vertical-align:top;}
.box_05 {width:20px; text-align:center; vertical-align:middle; padding-bottom:3px;}
.box_14 {background-color:#F0F8FB;}


.box_title {width:520px; padding-left:17px; text-align:left; vertical-align:middle; font-weight:bold; color:#ffffff; text-decoration: none; cursor: default;}
.box_line_01 {width:1px; background-color:#A1C3E5}
.box_line_02 {height:1px; background-color:#BFBFBF;}
.box_line_03 {height:1px; background-color:#D3DFEB;}
.box_line_04 {height:1px; background-color:#CFDAE5;}
.box_count {text-align:center; vertical-align:middle; font-weight:bold; color:#ffffff; text-decoration: none; cursor: default;}
.box_read {height:200px; padding-top:15px; padding-right:20px; padding-left:20px; line-height:140%; vertical-align:top; text-decoration: none; cursor: default;}
.box_file {font-size:11px; color:#CC9832;}
.box_go_list {widows:60px; text-align:right;}
.box_go_fb {width:70px; height:25px; vertical-align:middle; text-align:center; color:#2E6399; font-weight: bolder; text-decoration: none; cursor: default;}
.box_go_nb {height:25px; vertical-align:middle; text-align:left; padding-top:2px;}




/* list page */
.box_06 {height:4px;}
.box_07 {height:3px;}


.box_08 {width:70px; text-align:center; vertical-align:middle; font-weight:bold; color:#ffffff;}
.box_09 {text-align:center; vertical-align:middle; font-weight:bold; color:#ffffff;}
.box_10 {width:89px; text-align:center; vertical-align:middle; font-weight:bold; color:#ffffff;}
.box_11 {width:80px; text-align:center; vertical-align:middle; font-weight:bold; color:#ffffff;}
.box_12 {width:59px; text-align:center; vertical-align:middle; font-weight:bold; color:#ffffff;}


.box_13 {background-color:#E5F4FF; height:30px; vertical-align:middle; padding-left:20px; padding-right:10px;}


.box_line_05 {height:3px; background-color:#E3EDF7;}
.box_line_06 {height:2px}
.box_line_07 {height:2px; background-color:#ACCAE6;}
.box_line_08 {height:1px; background-color:#ACCAE6;}


.l_box_01 {width:70px; height:28px; text-align:center; padding-top:2px; background-color:#F5FAFD;}
.l_box_02 {height:28px; text-align:left; padding-left:10px; padding-top:2px; background-color:#F5FAFD;}
.l_box_03 {width:90px; height:28px; text-align:center; padding-top:2px; background-color:#F5FAFD;}
.l_box_04 {width:80px; height:28px; text-align:center; padding-top:2px; background-color:#F5FAFD;}
.l_box_05 {width:60px; height:28px; text-align:center; padding-top:2px; background-color:#F5FAFD;}


.l_box_06 {width:70px; height:28px; text-align:center; padding-top:2px;}
.l_box_07 {height:28px; text-align:left; padding-left:10px; padding-top:2px;}
.l_box_08 {width:90px; height:28px; text-align:center; padding-top:2px;}
.l_box_09 {width:80px; height:28px; text-align:center; padding-top:2px;}
.l_box_10 {width:60px; height:28px; text-align:center; padding-top:2px;}



.pg_num_01 {text-align:center; width:15px; padding-top:1px;}
.pg_num_02 {padding:0 5 0 5; text-align:center; width:80px;}



/*  Q&A  */
.txt_bl {font-weight:bold; color:#2673BF;}

.txt_tl {font-weight:bold; color:#2673BF; background-color:#FFFFFF; padding-left:10px; height:29px; padding-top:2px;}
.txt_tr {font-weight:bold; color:#262626; padding-top:2px; padding-left:15px; padding-right:15px; height:28px;}
.txt_te {color:#262626; padding-top:5px; padding-bottom:3px; padding-left:15px; padding-right:15px; line-height:140%;}


.txt_line01 {background-color:#cccccc; height:1px;}
.txt_line02 {height:1px;}
.txt_line03 {background-color:#AACEF2; height:2px;}

.qa_pa01 {width:33px;}
.qa_pa02 {height:5px;}
.qa_pa03 {height:28px; vertical-align:middle; padding-top:5px; padding-bottom:5px;}
.qa_pa04 {height:1px; background-color:#CCCCCC;}


/*  menu02  */
.m2_pa01 {height:25px;}
.m2_pa02 {height:32px; background-image:url(../images/menu02/table_bg.gif); background-position:top;}
.m2_pa03 {width:1px;}
.m2_pa04 {width:10px;}
.m2_pa05 {height:20px;}
,m2_pa06 {height:2px;}



.m2_t01{background-color:#ACC9E5; height:2px;}
.m2_t02{width:105px; vertical-align:middle; background-color:#F2F8FC; padding-top:2px;}
.m2_t03{width:1px; background-color:#ACC9E5;}
.m2_t04{height:30px; line-height:125%; text-align:left; padding-left:7px; padding-top:7px; padding-bottom:5px; padding-right:5px;}
.m2_t05{background-color:#ACC9E5; height:1px;}


.m2_tx01 {color:#478ACC;}
.m2_tx02 {font-weight:bold; color:#478ACC;}

.m2_00 {background-color:#F2F8FC; height:30px;}

.m2_sh01 {width:15px; text-align:center;}
.m2_sh02 {padding-left:20px;}
.m2_sh03 {padding-left:5px; padding-right:5px;}
.m2_sh04 {padding-right:20px; text-align:right;}

.m2_tb01 {width:193px; height:25px; color:#666666; font-weight:bold; text-align:center; padding-top:2px;}
.m2_tb02 {width:159px; height:25px; color:#666666; font-weight:bold; text-align:center; padding-top:2px;}
.m2_tb03 {width:192px; height:25px; color:#666666; font-weight:bold; text-align:center; padding-top:2px;}
.m2_tb04 { height:25px; color:#666666; font-weight:bold; text-align:center; padding-top:2px;}

.m2_tb05 {height:28px; color:#ffffff; font-weight:bold; text-align:center; padding-top:2px;}
.m2_tb06 {background-color:#6699CC;}
.m2_tb07 {background-color:#6699CC; height:2px;}


.m2_tr01 {width:105px; height:30px; background-color:#E1F0FA; color:#2E6399; font-weight:bold; text-align:center; padding-top:2px;}
.m2_tr02 {width:160px; height:30px; background-color:#E1F0FA; color:#2E6399; font-weight:bold; text-align:center; padding-top:2px;}
.m2_tr03 {width:129px; height:30px; background-color:#E1F0FA; color:#2E6399; font-weight:bold; text-align:center; padding-top:2px;}
.m2_tr04 {height:30px; background-color:#E1F0FA; color:#2E6399; font-weight:bold; text-align:center; padding-top:2px;}
.m2_tr05 {width:117px; height:30px; background-color:#E1F0FA; color:#2E6399; font-weight:bold; text-align:center; padding-top:2px;}

.m2_tr06 {width:1px; background-color:#D3DFEB;}
.m2_tr07 {height:2px; background-color:#ACC9E5;}
.m2_tr08 {height:1px; background-color:#D3DFEB;}

.m2_tr09 {width:60px; height:30px; background-color:#E1F0FA; color:#2E6399; font-weight:bold; text-align:center; padding-top:2px;}
.m2_tr10 {height:30px; background-color:#E1F0FA; color:#2E6399; font-weight:bold; text-align:center; padding-top:2px;}
.m2_tr11 {width:120px; height:30px; background-color:#E1F0FA; color:#2E6399; font-weight:bold; text-align:center; padding-top:2px;}
.m2_tr12 {width:70px; height:30px; background-color:#E1F0FA; color:#2E6399; font-weight:bold; text-align:center; padding-top:2px;}


.m2_tr13 {height:30px; background-color:#E1F0FA; color:#2E6399; font-weight:bold; text-align:left; padding-left:15px; padding-top:2px;}
.m2_tr14 {width:120px; height:30px; background-color:#E1F0FA; color:#2E6399; text-align:right; padding-top:2px; padding-right:15px}


.m2_tw01 {height:28px; text-align:right; padding-right:10px; padding-top:2px;}
.m2_tw02 {height:28px; text-align:center; padding-top:2px;}
.m2_tw03 {height:28px; text-align:right; padding-right:10px; padding-top:2px; color:#E56B00;}
.m2_tw04 {height:28px; text-align:right; padding-right:10px; padding-top:2px; color:#4D9900;}
.m2_tw05 {height:28px; text-align:left; padding-left:7px; padding-top:2px;}
