/*btn*/
/*텍스트형 버튼타입A형*/
table.btnTypeA { background:url(/images/common/btn/typeA_f.gif) left no-repeat;}
table.btnTypeA td { border: none !important; background:none !important;}
table.btnTypeA td a { display: block; font-family:tahoma;font-weight:bold; background:url(/images/common/btn/typeA_e.gif) right no-repeat; margin-left:2px; padding:2px 10px 4px 10px !important;}
table.btnTypeA td a:link      { color:#555555; text-decoration:none; font-size:10px;}
table.btnTypeA td a:active    { color:#555555; text-decoration:none; font-size:10px;}
table.btnTypeA td a:visited   { color:#555555; text-decoration:none; font-size:10px;}
table.btnTypeA td a:hover     { color:#555555; text-decoration:none; font-size:10px;}
/*텍스트형 버튼타입B형*/
table.btnTypeB { background:url(/images/common/btn/typeB_f.gif) left no-repeat;}
table.btnTypeB td { border: none !important;}
table.btnTypeB td a { display:block; font-weight:bold; background:url(/images/common/btn/typeB_e.gif) right no-repeat; margin-left:2px; padding:2px 21px 4px 10px !important;}
table.btnTypeB td a:link      { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeB td a:active    { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeB td a:visited   { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeB td a:hover     { color:#fff; text-decoration:none; font-size:11px;}

/* Admin Portal 추가 */
table.btnTypeB td p { color:#fff; text-decoration:none; font-size:11px; cursor:default; display:block; font-weight:bold; background:url(/images/common/btn/typeB_e.gif) right no-repeat; margin-left:2px; padding:2px 21px 4px 10px !important;}

/*텍스트형 버튼타입C형*/
table.btnTypeC { background:url(/images/common/btn/typeC_f.gif) left no-repeat;}
table.btnTypeC td { border: none !important;}
table.btnTypeC td a { display:block; font-weight:bold; background:url(/images/common/btn/typeC_e.gif) right no-repeat; margin-left:2px; padding:3px 21px 3px 10px !important;}
table.btnTypeC td a:link      { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeC td a:active    { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeC td a:visited   { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeC td a:hover     { color:#fff; text-decoration:none; font-size:11px;}
/*텍스트형 버튼타입D형*/
table.btnTypeD {  background:url(/images/common/btn/typeD_f.gif) left no-repeat;}
table.btnTypeD td { border: none !important;}
table.btnTypeD td a { display:block; font-weight:bold; font-family:tahoma; background:url(/images/common/btn/typeD_e.gif) right no-repeat; margin-left:2px; padding:3px 25px 4px 10px !important;}
table.btnTypeD td a:link      { color:#555555; text-decoration:none; font-size:10px;}
table.btnTypeD td a:active    { color:#555555; text-decoration:none; font-size:10px;}
table.btnTypeD td a:visited   { color:#555555; text-decoration:none; font-size:10px;}
table.btnTypeD td a:hover     { color:#555555; text-decoration:none; font-size:10px;}
/*텍스트형 버튼타입E형*/
table.btnTypeE { background:url(/images/common/btn/typeE_f.gif) left no-repeat;}
table.btnTypeE td { border: none !important;}
table.btnTypeE td a { display:block; font-weight:bold; background:url(/images/common/btn/typeE_e.gif) right no-repeat; margin-left:2px; padding:3px 26px 4px 10px !important;}
table.btnTypeE td a:link      { color:#2b63b2; text-decoration:none; font-size:11px;}
table.btnTypeE td a:active    { color:#2b63b2; text-decoration:none; font-size:11px;}
table.btnTypeE td a:visited   { color:#2b63b2; text-decoration:none; font-size:11px;}
table.btnTypeE td a:hover     { color:#2b63b2; text-decoration:none; font-size:11px;}
/*텍스트형 버튼타입F형*/
table.btnTypeF { background:url(/images/common/btn/typeF_f.gif) left no-repeat;}
table.btnTypeF td { border: none !important;}
table.btnTypeF td a { display:block; font-weight:bold; background:url(/images/common/btn/typeF_e.gif) right no-repeat; margin-left:2px; padding:3px 26px 4px 10px !important;}
table.btnTypeF td a:link      { color:#bababa; text-decoration:none; font-size:11px;}
table.btnTypeF td a:active    { color:#bababa; text-decoration:none; font-size:11px;}
table.btnTypeF td a:visited   { color:#bababa; text-decoration:none; font-size:11px;}
table.btnTypeF td a:hover     { color:#bababa; text-decoration:none; font-size:11px;}
/*텍스트형 버튼타입G형*/
span.btnTypeG img { margin-right:12px;}
span.btnTypeG a:link      { color:#356096; font-weight:bold; font-size:11px; text-decoration:underline;}
span.btnTypeG a:active    { color:#356096; font-weight:bold; font-size:11px; text-decoration:underline;}
span.btnTypeG a:visited   { color:#356096; font-weight:bold; font-size:11px; text-decoration:underline;}
span.btnTypeG a:hover     { color:#356096; font-weight:bold; font-size:11px; text-decoration:underline;}
/*텍스트형 버튼타입 업로드형*/
table.btnTypeUp { background:url(/images/common/btn/typeC_f.gif) left no-repeat;}
table.btnTypeUp td { border: none !important;}
table.btnTypeUp td a { display:block; font-weight:bold; background:url(/images/common/btn/btn_up.gif) right no-repeat; margin-left:2px; padding:3px 21px 3px 10px !important;}
table.btnTypeUp td a:link      { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeUp td a:active    { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeUp td a:visited   { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeUp td a:hover     { color:#fff; text-decoration:none; font-size:11px;}

table.btnTypeUpBlue { background:url(/images/common/btn_up_blue_f.gif) left no-repeat;}
table.btnTypeUpBlue td { border: none !important;}
table.btnTypeUpBlue td a { display:block; font-weight:bold; background:url(/images/common/btn/btn_up_blue_e.gif) right no-repeat; margin-left:2px; padding:3px 21px 3px 10px !important;}
table.btnTypeUpBlue td a:link      { color:#2b63b2; text-decoration:none; font-size:11px;}
table.btnTypeUpBlue td a:active    { color:#2b63b2; text-decoration:none; font-size:11px;}
table.btnTypeUpBlue td a:visited   { color:#2b63b2; text-decoration:none; font-size:11px;}
table.btnTypeUpBlue td a:hover     { color:#2b63b2; text-decoration:none; font-size:11px;}

/*텍스트형 버튼타입 다운드형*/
table.btnTypeDown { background:url(/images/common/btn/typeC_f.gif) left no-repeat;}
table.btnTypeDown td { border: none !important;}
table.btnTypeDown td a { display:block; font-weight:bold; background:url(/images/common/btn/btn_down.gif) right no-repeat; margin-left:2px; padding:3px 21px 3px 10px !important;}
table.btnTypeDown td a:link      { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeDown td a:active    { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeDown td a:visited   { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeDown td a:hover     { color:#fff; text-decoration:none; font-size:11px;}

table.btnTypeDownBlue { background:url(/images/common/btn/btn_up_blue_f.gif) left no-repeat;}
table.btnTypeDownBlue td { border: none !important;}
table.btnTypeDownBlue td a { display:block; font-weight:bold; background:url(/images/common/btn/btn_down_blue_e.gif) right no-repeat; margin-left:2px; padding:3px 21px 3px 10px !important;}
table.btnTypeDownBlue td a:link      { color:#2b63b2; text-decoration:none; font-size:11px;}
table.btnTypeDownBlue td a:active    { color:#2b63b2; text-decoration:none; font-size:11px;}
table.btnTypeDownBlue td a:visited   { color:#2b63b2; text-decoration:none; font-size:11px;}
table.btnTypeDownBlue td a:hover     { color:#2b63b2; text-decoration:none; font-size:11px;}


/*텍스트형 버튼타입 Back형*/
table.btnTypeBack { background:url(/images/common/btn/typeback_e.gif) right no-repeat;}
table.btnTypeBack td { border: none !important;}
table.btnTypeBack td a { display:block; font-weight:bold; background:url(/images/common/btn/typeback_f.gif) left no-repeat; margin-right:2px; padding:2px 10px 4px 28px !important;}
table.btnTypeBack td a:link      { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeBack td a:active    { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeBack td a:visited   { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeBack td a:hover     { color:#fff; text-decoration:none; font-size:11px;}
/*텍스트형 버튼타입 Back형 블루*/
table.btnTypeBackBlue { background:url(/images/common/btn/typeback2_e.gif) right no-repeat;}
table.btnTypeBackBlue td { border: none !important;}
table.btnTypeBackBlue td a { display:block; font-weight:bold; background:url(/images/common/btn/typeback2_f.gif) left no-repeat; margin-right:2px; padding:2px 10px 4px 28px !important;}
table.btnTypeBackBlue td a:link      { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeBackBlue td a:active    { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeBackBlue td a:visited   { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeBackBlue td a:hover     { color:#fff; text-decoration:none; font-size:11px;}


/*텍스트형 버튼타입 12px*/
table.btnTypeNA { background:url(/images/common/btn/typeNA_f.gif) left no-repeat;}
table.btnTypeNA td { border: none !important;}
table.btnTypeNA td a { display:block; font-weight:bold; background:url(/images/common/btn/typeNA_e.gif) right no-repeat; margin-left:2px; padding:4px 36px 5px 10px !important;}
table.btnTypeNA td a:link      { color:#fff; text-decoration:none; font-size:12px;}
table.btnTypeNA td a:active    { color:#fff; text-decoration:none; font-size:12px;}
table.btnTypeNA td a:visited   { color:#fff; text-decoration:none; font-size:12px;}
table.btnTypeNA td a:hover     { color:#fff; text-decoration:none; font-size:12px;}

/*텍스트형 버튼타입 12px*/
table.btnTypeNB { background:url(/images/common/btn/typeNB_f.gif) left no-repeat;}
table.btnTypeNB td { border: none !important;}
table.btnTypeNB td a { display:block; font-weight:bold; background:url(/images/common/btn/typeNB_e.gif) right no-repeat; margin-left:2px; padding:4px 36px 5px 10px !important;}
table.btnTypeNB td a:link      { color:#fff; text-decoration:none; font-size:12px;}
table.btnTypeNB td a:active    { color:#fff; text-decoration:none; font-size:12px;}
table.btnTypeNB td a:visited   { color:#fff; text-decoration:none; font-size:12px;}
table.btnTypeNB td a:hover     { color:#fff; text-decoration:none; font-size:12px;}

/*텍스트형 버튼타입 12px*/
table.btnTypeNC { background:url(/images/common/btn/typeNC_f.gif) left no-repeat;}
table.btnTypeNC td { border: none !important;}
table.btnTypeNC td a { display:block; font-weight:bold; background:url(/images/common/btn/typeNC_e.gif) right no-repeat; margin-left:2px; padding:4px 36px 5px 10px !important;}
table.btnTypeNC td a:link      { color:#fff; text-decoration:none; font-size:12px;}
table.btnTypeNC td a:active    { color:#fff; text-decoration:none; font-size:12px;}
table.btnTypeNC td a:visited   { color:#fff; text-decoration:none; font-size:12px;}
table.btnTypeNC td a:hover     { color:#fff; text-decoration:none; font-size:12px;}

/*텍스트형 버튼타입 12px*/
table.btnTypeND { background:url(/images/common/btn/typeND_f.gif) left no-repeat;}
table.btnTypeND td { border: none !important;}
table.btnTypeND td a { display:block; font-weight:bold; background:url(/images/common/btn/typeND_e.gif) right no-repeat; margin-left:2px; padding:4px 36px 5px 10px !important;}
table.btnTypeND td a:link      { color:#fff; text-decoration:none; font-size:12px;}
table.btnTypeND td a:active    { color:#fff; text-decoration:none; font-size:12px;}
table.btnTypeND td a:visited   { color:#fff; text-decoration:none; font-size:12px;}
table.btnTypeND td a:hover     { color:#fff; text-decoration:none; font-size:12px;}

/*텍스트형 버튼타입 11px*/
table.btnTypeNE { background:url(/images/common/btn/typeNE_f.gif) left no-repeat;}
table.btnTypeNE td { border: none !important;}
table.btnTypeNE td a { display:block; font-weight:bold; background:url(/images/common/btn/typeNE_e.gif) right no-repeat; margin-left:2px; padding:4px 10px 5px 10px !important;}
table.btnTypeNE td a:link      { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeNE td a:active    { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeNE td a:visited   { color:#fff; text-decoration:none; font-size:11px;}
table.btnTypeNE td a:hover     { color:#fff; text-decoration:none; font-size:11px;}



/*텍스트형 버튼타입 타이틀형*/
table.btnTypeTitle { background:url(/images/common/btn/typeTitle_f.gif) left no-repeat;}
table.btnTypeTitle td { border: none !important;}
table.btnTypeTitle td a { display:block; font-weight:bold; background:url(/images/common/btn/typeTitle_e.gif) right no-repeat; margin-left:2px; padding:3px 21px 5px 9px !important;}
table.btnTypeTitle td a:link      { color:#444; text-decoration:none; font-size:11px; font-family:tahoma; font-weight:bold;}
table.btnTypeTitle td a:active    { color:#444; text-decoration:none; font-size:11px; font-family:tahoma; font-weight:bold;}
table.btnTypeTitle td a:visited   { color:#444; text-decoration:none; font-size:11px; font-family:tahoma; font-weight:bold;}
table.btnTypeTitle td a:hover     { color:#444; text-decoration:none; font-size:11px; font-family:tahoma; font-weight:bold;}







/*tableDataGrid*/
/*게시판보기*/
table.tableDataGrid { border-top:#90b5da 2px solid; border-bottom:#ccddee 1px solid;}
table.tableDataGrid th { font-family:tahoma; font-size:11px; font-weight:bold; vertical-align:text-top; color:#719cc7;  border-bottom:#ccddee 1px solid; padding:5px 0 3px 12px; background:#f3f7fb;}
table.tableDataGrid td { font-size:11px; border-bottom:#ebebeb 1px solid; padding:3px 0 2px 9px;} 
table.tableDataGrid td table td { border-bottom:none; padding:0;}

/*tableListGrid*/
/*게시판리스트*/
table.tableListGrid { border-bottom:#ccddee 1px solid;}
table.tableListGrid th { font-family:tahoma; font-size:11px; font-weight:bold; border-top:#90b5da 2px solid; border-right:#ccddee 1px solid; border-bottom:#ccddee 1px solid; color:#719cc7; background:#f3f7fb; text-align:center; padding:5px 0 6px 0;}
table.tableListGrid th.thLineEnd { border-right:none;}
table.tableListGrid td { text-align:center; font-size:11px; border-bottom:#e6e6e6 1px solid; padding:4px 0 3px 0;}

/* table.tableListGrid td.dataLeft { text-align:left; padding-left:12px;} Admin Portal 변경 */
table.tableListGrid td.dataLeft { text-align:left; padding-left:12px; padding-right:12px; word-break:break-all;}
table.tableListGrid td.dataRight { text-align: right; padding-right:6px;}

/* Admin Portal 추가 */
table.tableListGrid td.dataCenter{ text-align:center; word-break:break-all;}

table.tableListGrid  tr.tableTr_r { background:#f3f3f3;}
table.tableListGrid td table td { border-bottom:none; padding:0;}

/*게시판 리스트 라인처리 없는 테이블*/
table.tableListGridLineNoneWrap {border-top:#90b5da 2px solid;}
table.tableListGridLineNoneWrap td.wrapLine { border:#ccddee 1px solid;}
table.tableListGridLineNone {}
table.tableListGridLineNone th { color:#719cc7; font-family:tahoma; font-size:11px; font-weight:bold; background:#f3f7fb; text-align:center; padding:5px 0 6px 0; border-bottom:#ccddee 1px solid;}
table.tableListGridLineNone td { text-align:center; font-size:11px; padding:4px 0 3px 0;}
table.tableListGridLineNone td.dataLeft { text-align:left; padding-left:12px;}
table.tableListGridLineNone td.dataRight { text-align: right; padding-right:6px;}
table.tableListGridLineNone  tr.tableTr_r { background:#f3f3f3;}
table.tableListGridLineNone td table td { border-bottom:none; padding:0;}

/*tablePaging*/
/*게시판페이지*/
table.tablePaging { margin-top:12px;}
table.tablePaging td { text-align:center;}
table.tablePaging td a:link      { color:#555555; text-decoration:none; font-size:11px;}
table.tablePaging td a:active    { color:#555555; text-decoration:none; font-size:11px;}
table.tablePaging td a:visited   { color:#555555; text-decoration:none; font-size:11px;}
table.tablePaging td a:hover     { color:#555555; text-decoration:none; font-size:11px; text-decoration:underline;}
table.tablePaging td span { font-size:11px; padding:0 2px 0 2px;}
table.tablePaging td span.pagingSelected { font-weight:bold;}
table.tablePaging td img { vertical-align:middle; margin-bottom:1px;}

/*tabContA*/
/*탭메뉴의 내용부분*/
div.tabContA { width:676px; margin:17px 0 0 12px; padding-bottom:23px;}
p.tabTitle { background:url(/images/common/layout/bl_blue.gif) 0 5px no-repeat; padding-left:12px; color:#333; font-weight:bold; margin:0 0 12px 0;}
p.tabCont { line-height:18px;}

/*tabStyleA*/
/*탭메뉴스타일A형*/
table.tabStyleA { background:#2b63b2; border-top:#2b63b2 3px solid;}
table.tabStyleA td { font-family:tahoma; padding:4px 0 8px 0; text-align:center;}
table.tabStyleA td.tabAMenuSelected { background:#fff; color:#356096; font-size:11px; font-weight:bold; }
table.tabStyleA td a:link      { color:#fff; text-decoration:none; font-size:11px; font-weight:bold;}
table.tabStyleA td a:active    { color:#fff; text-decoration:none; font-size:11px; font-weight:bold;}
table.tabStyleA td a:visited   { color:#fff; text-decoration:none; font-size:11px; font-weight:bold;}
table.tabStyleA td a:hover     { color:#fff; text-decoration:none; font-size:11px; font-weight:bold;} 

/*tabStyleB*/
/*탭메뉴스타일B형*/
table.tabStyleB { background:url(/images/common/table/bg_tab_b.gif) bottom repeat-x; height:29px;}
table.tabStyleB td.tabStylePadd { padding-left:2px;}

/*tabBtnTypeA*/
/*탭메뉴의 버튼 스타일A형*/
table.tabBtnTypeA { background: url(/images/common/btn/tab_bo_f.gif) right no-repeat;}
table.tabBtnTypeA td { font-family:tahoma; font-size:11px; font-weight:bold; background:url(/images/common/btn/tab_bo_e.gif) left no-repeat; padding:7px 25px 7px 10px !important; border: none; color:#356096;}

/*tabBtnTypeB*/
/*탭메뉴의 버튼 스타일B형*/
table.tabBtnTypeB { background: url(/images/common/btn/tab_b_e.gif) right no-repeat;}
table.tabBtnTypeB td { font-family:tahoma; font-size:11px; background:url(/images/common/btn/tab_b_f.gif) left no-repeat; padding:7px 25px 7px 10px !important; border: none;}
table.tabBtnTypeB td a:link      { color:#555555; text-decoration:none; font-size:11px;}
table.tabBtnTypeB td a:active    { color:#555555; text-decoration:none; font-size:11px;}
table.tabBtnTypeB td a:visited   { color:#555555; text-decoration:none; font-size:11px;}
table.tabBtnTypeB td a:hover     { color:#555555; text-decoration:none; font-size:11px;}

/*게시판 아래버튼*/
table.tableBtn { margin-top:10px;}
table.tableBtn td.btnStylePadd { padding-left:3px;}
td.btnStylePadd { padding-left:3px;}
/*게시판 위버튼*/
table.tableBtnTop { margin-bottom:5px;}
table.tableBtnTop td.btnStylePadd { padding-left:3px;}

/*버튼 상단 라인 적용시*/
div.btnLine { border-top:#ebebeb 1px solid;}
div.btnLine2 { border-top:#ebebeb 1px solid; margin-top:20px;}
div.btnLineBlue { border-top:#ccddee 1px solid; margin-top:10px;}


/*게시판 테이블안에 버튼 테이블 들어갈시 적용*/
table.tableDataGridBtnBox { margin-top:5px;}
table.tableDataGridBtn td { padding:0;}
table.tableDataGridBtn td.btnStylePadd { padding-left:3px;}
table.tableDataGridBtnBox td.btnRight { text-align:right !important;}
table.tableDataGridBtnBox td.btnLeft { text-align:left !important;}

/*2단 게시판 테이블안에 버튼 테이블 들어갈시 적용*/
table.tableDataGridBtnBox2 { margin-top:10px;}
table.tableDataGridBtnBox2 td table.tableDataGridBtn td { padding:0;}
table.tableDataGridBtnBox2 td table.tableDataGridBtn td.btnStylePadd { padding-left:3px;}
table.tableDataGridBtnBox2 td.btnRight { text-align:right !important;}
table.tableDataGridBtnBox2 td.btnLeft { text-align:left !important;}

/*테이블의 2단 나누기*/
table.tableSession { border-top:#90b5da 2px solid; border-left:#ccddee 1px solid; border-right:#ccddee 1px solid; border-bottom:#ccddee 1px solid; background:#f3f7fb;}
table.tableSession td.sessionCont { vertical-align:text-top; padding:4px 11px 0 11px; text-align:center;}
table.tableSession td.sessionCont table td { text-align:left; padding-top:0;}
table.tableSession td.sessionCont table td.sessionTitle { color:#719cc7; font-weight:bold; font-family:tahoma; font-size:11px; text-align:center; border-bottom:#ccddee 1px solid; padding-bottom:5px; padding-top:1px;}
table.tableSession td.sessionCont table td.contEdit { padding:3px 0 0 0; font-size:11px; vertical-align: text-top;}

table.tableSession td.sessionCont table.sessionTitle2 { border:#a4c2e1 1px solid; height:24px; background:#d4e2f1; margin-bottom:1px;}
table.tableSession td.sessionCont table.sessionTitle2 td { color:#719cc7; font-weight:bold; font-family:tahoma; font-size:11px; text-align: center; background:url(/images/common/table/td_q02.gif) right no-repeat;}
table.tableSession td.sessionCont table.sessionTitle2 td.end { background: none;}


p.contArea { line-height:18px;}

td.contTableLine { border-bottom:#e6e6e6 1px solid;}
.contTh { color:#719cc7; font-weight:bold; font-family:tahoma; font-size:11px;}

table.tableContView {}
table.tableContView td { padding:3px 0 5px 0;}


/*div 스크롤*/
div.divScroll { overflow:auto; border:#e6e6e6 1px solid; padding:2px; background:#fff;}
div.divScroll td { font-size:11px;}
/*게시판 리스트 무늬*/
.trOver { background:#ebebeb;}
.trOff { background:#fff;}

/*서치테이블 정의*/
table.tableSearchBox { background:url(/images/common/table/bg_search_tbl.gif) top repeat-x; border-bottom:#9bbcdd 1px solid;}
table.tableSearchBox td.tableSearchTdBox { padding: 3px 11px 1px 11px;}
table.tableSearchCont th { font-family:tahoma; font-weight:bold; font-size:11px; color:#356096; padding:2px 0 3px 0;}
table.tableSearchCont td { padding:2px 0 3px 0; font-size:11px;}
table.tableSearchCont td.tableSearchLine { background:url(/images/common/table/bg_search_line.gif) repeat-x; height:2px;}

/*데이타형*/
div.dataContBoxGray { background:#f3f3f3; padding:15px;}
div.dataContBoxBlue { background:#fff; padding:15px; border:#90b5da 2px solid;}

/*기타테이블의 타이틀*/
table.etcTableTitle { height:24px; border:#c8c8c8 1px solid; background:#ececec; margin-bottom:1px;}
table.etcTableTitle td { background:url(/images/common/table/td_q.gif) right no-repeat; color:#888; font-weight:bold; font-family:tahoma; font-size:11px; text-align:center;}
table.etcTableTitle td.end { background: none;}


/*콤포넌트 레이어드 팝업*/
table.layeredPopTable {}
table.layeredPopTable td.layeredPopTa01 { background:#2e97c7; height:2px;}
table.layeredPopTable td.layeredPopTa02 { background:#2e97c7; height:2px;}
table.layeredPopTable td.layeredPopTa03 { background:url(/images/common/table/pop/ta03.gif) no-repeat; width:4px;}
table.layeredPopTable td.layeredPopTa04 { background:#2e97c7; width:2px;}
table.layeredPopTable td.layeredPopTa05 { padding:0 0 20px 0; background:url(/images/common/table/pop/bg_body.gif) top repeat-x; vertical-align:top;}
table.layeredPopTable td.layeredPopTa06 { background:url(/images/common/table/pop/ta06.gif) repeat-y; width:4px;}
table.layeredPopTable td.layeredPopTa07 { background:url(/images/common/table/pop/ta07.gif) no-repeat; height:4px; width:2px;}
table.layeredPopTable td.layeredPopTa08 { background:url(/images/common/table/pop/ta08.gif) repeat-x; height:4px;}
table.layeredPopTable td.layeredPopTa09 { background:url(/images/common/table/pop/ta09.gif) no-repeat;}
div.layeredPopClose { text-align:right; margin:10px 10px 0 0;}
div.layeredPopContBox { margin:6px 20px 0 20px;}
div.layeredPopTitle { font-size:16px; font-weight:bold; border-bottom:#e1e1e1 1px solid; padding-bottom:7px; margin-bottom:12px;}

/*리포트 에디터*/
td.editMenuTableTa01 { background:url(/images/common/table/edit/ta1.gif) no-repeat; height:5px; width:120px;}
td.editMenuTableTa02 { background:url(/images/common/table/edit/ta2.gif) repeat-y; padding:0 0 5px 9px;}
td.editMenuTableTa03 { background:url(/images/common/table/edit/ta3.gif) no-repeat; height:5px;}

ul.editMenu01 li { background:url(/images/common/table/edit/mico_01.gif) no-repeat; padding:0 0 0 21px; padding-bottom:2px;}
ul.editMenu0101 li { background:url(/images/common/table/edit/bl_menu.gif) 0 6px no-repeat; padding:0 0 0 7px;}

ul.editMenu02 li { background:url(/images/common/table/edit/mico_02.gif) no-repeat; padding:0 0 0 21px; padding-bottom:2px;}
ul.editMenu0201 li { background:url(/images/common/table/edit/bl_menu.gif) 0 6px no-repeat; padding:0 0 0 7px;}

ul.editMenu03 li { background:url(/images/common/table/edit/mico_03.gif) no-repeat; padding:0 0 0 21px; padding-bottom:2px;}
ul.editMenu0301 li { background:url(/images/common/table/edit/bl_menu.gif) 0 6px no-repeat; padding:0 0 0 7px;}

ul.editMenu04 li { background:url(/images/common/table/edit/mico_04.gif) no-repeat; padding:0 0 0 21px; padding-bottom:2px;}
ul.editMenu0401 li { background:url(/images/common/table/edit/bl_menu.gif) 0 6px no-repeat; padding:0 0 0 7px;}

ul.editMenu0101,
ul.editMenu0201,
ul.editMenu0301 { margin:0 0 0 20px;}

ul.editMenu01,
ul.editMenu02,
ul.editMenu03,
ul.editMenu04 { margin-top:15px;}

ul.editMenu01 li a:link, ul.editMenu02 li a:link, ul.editMenu03 li a:link, ul.editMenu04 li a:link               { color:#2a539a; text-decoration:none; font-size:11px; font-family:Arial; font-weight:bold;}
ul.editMenu01 li a:active, ul.editMenu02 li a:active, ul.editMenu03 li a:active, ul.editMenu04 li a:active       { color:#2a539a; text-decoration:none; font-size:11px; font-family:Arial; font-weight:bold;}
ul.editMenu01 li a:visited, ul.editMenu02 li a:visited, ul.editMenu03 li a:visited, ul.editMenu04 li a:visited   { color:#2a539a; text-decoration:none; font-size:11px; font-family:Arial; font-weight:bold;}
ul.editMenu01 li a:hover, ul.editMenu02 li a:hover, ul.editMenu03 li a:hover, ul.editMenu04 li a:hover           { color:#2a539a; text-decoration: underline; font-size:11px; font-family:Arial; font-weight:bold;}

ul.editMenu0101 li a:link, ul.editMenu0201 li a:link, ul.editMenu0301 li a:link      { color:#2a539a; text-decoration:none; font-size:11px; font-family:Arial; font-weight:normal;}
ul.editMenu0101 li a:active, ul.editMenu0201 li a:active, ul.editMenu0301 li a:active    { color:#2a539a; text-decoration:none; font-size:11px; font-family:Arial; font-weight:normal;}
ul.editMenu0101 li a:visited, ul.editMenu0201 li a:visited, ul.editMenu0301 li a:visited   { color:#2a539a; text-decoration:none; font-size:11px; font-family:Arial; font-weight:normal;}
ul.editMenu0101 li a:hover, ul.editMenu0201 li a:hover, ul.editMenu0301 li a:hover     { color:#2a539a; text-decoration: underline; font-size:11px; font-family:Arial; font-weight:normal;}


table.editFreeTable {}
table.editFreeTable td.editFreeTa01 { background:url(/images/common/table/edit/plus_ta1.gif) top left no-repeat; height:19px; width:19px; vertical-align:top;}
table.editFreeTable td.editFreeTa02 { background:url(/images/common/table/edit/bg_ta01.gif) top repeat-x; text-align:center; padding-top:3px;}
table.editFreeTable td.editFreeTa03 { background:url(/images/common/table/edit/plus_ta2.gif) right no-repeat;}
table.editFreeTable td.editFreeTa04 { background:url(/images/common/table/edit/bg_ta04.gif) top left repeat-y; padding-left:3px;}
table.editFreeTable td.editFreeTa05 { padding:15px;}
table.editFreeTable td.editFreeTa06 { background:url(/images/common/table/edit/bg_ta02.gif) top right repeat-y; padding-right:3px;}
table.editFreeTable td.editFreeTa07 { background:url(/images/common/table/edit/plus_ta4.gif) left no-repeat;}
table.editFreeTable td.editFreeTa08 { background:url(/images/common/table/edit/bg_ta03.gif) bottom repeat-x; text-align:center; padding-bottom:3px;}
table.editFreeTable td.editFreeTa09 { background:url(/images/common/table/edit/plus_ta3.gif) right no-repeat;}


td.menuTopTa1 { background:url(/images/common/table/edit/menu_ta1.gif) top no-repeat; height:10px;}
td.menuTopTa3 { background:url(/images/common/table/edit/menu_ta3.gif) bottom no-repeat; height:10px;}
td.menuTopTa2 { background:url(/images/common/table/edit/menu_ta2.gif) repeat-y ; vertical-align:top; padding-bottom:10px;}



/*텍스트형 버튼타입 주황색더보기형090112hj*/
table.btnTypePlusOrg { background:url(/images/common/btn/typePO_e.gif) right no-repeat;}
table.btnTypePlusOrg td { border: none !important;}
table.btnTypePlusOrg td a { display:block; font-weight:bold; background:url(/images/common/btn/typePO_f.gif) left no-repeat; margin-right:2px; padding:3px 10px 4px 17px !important;}
table.btnTypePlusOrg td a:link      { color:#555555; text-decoration:none; font-size:11px;}
table.btnTypePlusOrg td a:active    { color:#555555; text-decoration:none; font-size:11px;}
table.btnTypePlusOrg td a:visited   { color:#555555; text-decoration:none; font-size:11px;}
table.btnTypePlusOrg td a:hover     { color:#555555; text-decoration:none; font-size:11px;}


/*달력*/
table.calPopTableBox { border:#5980c3 2px solid;}
table.calPopTableBox td { text-align:center;}

div.calPopClose { text-align:right; margin:5px 5px 0 0;}
div.calPopSelect { margin:0 18px 4px 18px;}
div.calPopSelect span { font-family:tahoma; font-size:11px; font-weight:bold; color:#333; padding:0 2px 0 2px;}

div.calPopSelect img { vertical-align:middle;}

table.calTable {}
table.calTable th { border:#fff 1px solid; background:#d5e2ef; text-align:center; font-family:tahoma; font-size:10px; color:#356096; font-weight:bold;}
table.calTable td { border:#fff 1px solid; text-align:center;  font-family:tahoma; font-size:11px; padding:1px 5px 3px 5px;}
table.calTable td.sunDay { color:#356096; font-family:tahoma; font-size:11px;}

table.calTable td a:link      { color:#555555; text-decoration:none; font-size:11px; font-family:tahoma;}
table.calTable td a:active    { color:#555555; text-decoration:none; font-size:11px; font-family:tahoma;}
table.calTable td a:visited   { color:#555555; text-decoration:none; font-size:11px; font-family:tahoma;}
table.calTable td a:hover     { color:#555555; text-decoration:none; font-size:11px; font-family:tahoma;}

table.calTable td a.daySelected { color:#f05302; text-decoration: underline; font-size:11px; font-family:tahoma; font-weight:bold;}
table.calTable td a.daySelected:visited { color:#f05302; text-decoration: underline; font-size:11px; font-family:tahoma; font-weight:bold;}


/*레이어팝업*/
div.layeredPopupBox { vertical-align:top; background: url(/images/pop/bg_layeredpop_all.gif) right bottom no-repeat; border-left:#2e97c7 2px solid; padding:0 0 4px 0;}
div.layeredTitleBox { background:url(/images/pop/bg_layeredpop_top.gif) top right no-repeat; height:25px; }
div.layeredPopupH2 { color:#e6f6ff; font-size:11px; font-family:tahoma; font-weight:bold; padding:5px 0 0 20px; text-align:left;}
div.layeredTitleClose { text-align:right; padding:8px 12px 0 0; position:relative; margin-top:-18px;}
div.layeredPopupBody { background: url(/images/pop/bg_layeredpop_body.gif) top repeat-x; margin-right:4px; padding:0 20px 0 20px; text-align:left;}
h3.layeredPopupH3 { font-size:16px; border-bottom:#e1e1e1 1px solid; padding-top:22px; padding-bottom:10px; margin-bottom:12px; color:#333333; text-align:left;}

div.layeredPopupCont { padding-bottom:15px;}
div.layeredPopupCont p.contents { line-height:18px;}
td.layeredPopupBottom {background:url(/images/pop/bg_layeredpop_bottom.gif) right bottom no-repeat; height:4px;}
div.layeredPopupBtn { padding-top:15px; padding-bottom:15px; _padding-bottom:; *padding-bottom:;}
div.layeredPopupBtn table td.btnStylePadd { padding-left:3px;}
table.layeredNote { margin-top:10px;}
table.layeredNote th { color:#f15202; font-size:11px; text-decoration:underline; font-weight:bold; vertical-align:top; line-height:18px;}
table.layeredNote td { font-size:11px; vertical-align:top; padding-left:4px; line-height:18px;}

div.popBtnMiddle { padding:3px 0 1px 0;}

/*grayBoxLine*/
div.grayBoxLine { background:#f3f3f3; border-bottom:#e0e0e0 1px solid; padding:20px;}
table.docuGrayListGrid {}
table.docuGrayListGrid th { font-family:Arial; font-size:12px; font-weight:bold; font-style:italic; text-align:center; padding-bottom:5px;}
table.docuGrayListGrid th.dataLeft { text-align:left;}
table.docuGrayListGrid td { text-align:center; height:19px; font-family:Arial; font-size:12px; font-style:italic;}
table.docuGrayListGrid td.dataLeft { text-align:left;}
pre.codeSample {text-align:left;}








