/*btn*/
/*텍스트형 버튼타입A형*/
table.btnTypeA { background:url(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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;}

/*텍스트형 버튼타입A형 off */
table.btnTypeAoff { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/typeAoff_f.gif) left no-repeat;}
table.btnTypeAoff td { border: none !important; background:none !important;}
table.btnTypeAoff td a { display: block; font-family:tahoma;font-weight:bold; background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/typeAoff_e.gif) right no-repeat; margin-left:2px; padding:2px 10px 4px 10px !important;}
table.btnTypeAoff td a:link      { color:#AFAFAF; text-decoration:none; font-size:10px;}
table.btnTypeAoff td a:active    { color:#AFAFAF; text-decoration:none; font-size:10px;}
table.btnTypeAoff td a:visited   { color:#AFAFAF; text-decoration:none; font-size:10px;}
table.btnTypeAoff td a:hover     { color:#AFAFAF; text-decoration:none; font-size:10px;}


/*텍스트형 버튼타입B형*/
table.btnTypeB { background:url(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/typeB_e.gif) right no-repeat; margin-left:2px; padding:4px 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;}
/*텍스트형 버튼타입C형*/
table.btnTypeC { background:url(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/typeC_e.gif) right no-repeat; margin-left:2px; padding:4px 21px 4px 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;}

/*텍스트형 버튼타입C2형*/
table.btnTypeC2 { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/typeC2_f.gif) left no-repeat;}
table.btnTypeC2 td { border: none !important;}
table.btnTypeC2 td a { display:block; font-weight:bold; background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/typeC2_e.gif) right no-repeat; margin-left:2px; padding:4px 21px 4px 10px !important;}
table.btnTypeC2 td span { display:block; font-weight:bold; background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/typeC2_e.gif) right no-repeat; margin-left:2px; padding:4px 21px 4px 10px !important;}
table.btnTypeC2 td a:link      { color:#BABABA; text-decoration:none; font-size:11px;}
table.btnTypeC2 td a:active    { color:#BABABA; text-decoration:none; font-size:11px;}
table.btnTypeC2 td a:visited   { color:#BABABA; text-decoration:none; font-size:11px;}
table.btnTypeC2 td a:hover     { color:#BABABA; text-decoration:none; font-size:11px;}

/*텍스트형 버튼타입D형*/
table.btnTypeD {  background:url(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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;}

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


/*텍스트형 버튼타입Ap형*/
table.btnTypeAp { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/typeAp_e.gif) right no-repeat; float:right; margin:-1px 10px -5px 0; }
table.btnTypeAp td { border: none !important;}
table.btnTypeAp td a { display:block; font-weight:bold; background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/typeAp_f.gif) left no-repeat; padding:3px 10px 5px 24px !important;}
table.btnTypeAp td a:link      { color:#555555; text-decoration:none; font-size:11px;}
table.btnTypeAp td a:active    { color:#555555; text-decoration:none; font-size:11px;}
table.btnTypeAp td a:visited   { color:#555555; text-decoration:none; font-size:11px;}
table.btnTypeAp td a:hover     { color:#555555; text-decoration:none; font-size:11px;}

/*텍스트형 버튼타입Ap2형*/
table.btnTypeAp2 { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/typeAp2_e.gif) right no-repeat; float:right; margin:-1px 10px -2px 0; }
table.btnTypeAp2 td { border: none !important;}
table.btnTypeAp2 td a { display:block; font-weight:bold; background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/typeAp2_f.gif) left no-repeat; padding:5px 10px 5px 24px !important;}
table.btnTypeAp2 td a:link      { color:#555555; text-decoration:none; font-size:11px;}
table.btnTypeAp2 td a:active    { color:#555555; text-decoration:none; font-size:11px;}
table.btnTypeAp2 td a:visited   { color:#555555; text-decoration:none; font-size:11px;}
table.btnTypeAp2 td a:hover     { color:#555555; text-decoration:none; font-size:11px;}

/*텍스트형 버튼타입Ap3형*/
table.btnTypeAp3 { background:url(/en_US/developer/apis/images/common/btn/typeAp3_e.gif) right no-repeat; float:right; margin:-1px 10px -2px 0; }
table.btnTypeAp3 td { border: none !important;}
table.btnTypeAp3 td a { display:block; font-weight:bold; background:url(/en_US/developer/apis/images/common/btn/typeAp3_f.gif) left no-repeat; padding:5px 10px 5px 24px !important;}
table.btnTypeAp3 td a:link      { color:#555555; text-decoration:none; font-size:11px;}
table.btnTypeAp3 td a:active    { color:#555555; text-decoration:none; font-size:11px;}
table.btnTypeAp3 td a:visited   { color:#555555; text-decoration:none; font-size:11px;}
table.btnTypeAp3 td a:hover     { color:#555555; text-decoration:none; font-size:11px;}



/*tableDataGrid View */
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:middle; color:#719cc7;  border-bottom:#ccddee 1px solid; padding:6px 0 7px 12px; background:#f3f7fb;}
table.tableDataGrid th label { color:#719cc7; }
table.tableDataGrid th.no { font-family:tahoma; font-size:11px; font-weight:bold; vertical-align:middle; color:#719cc7;  border-bottom:#ccddee 1px solid; padding:6px 0 7px 12px; background:#ffffff;}
table.tableDataGrid th span.rd { color:#C60000; } /*20090630*/
table.tableDataGrid td { font-size:11px; border-bottom:#ebebeb 1px solid; padding:3px 0 2px 9px;} 
table.tableDataGrid td img { vertical-align:middle; }
table.tableDataGrid td table td { border-bottom:none; padding:0;}
table.tableDataGrid td .chk {margin-bottom:-2px}
table.tableDataGrid td span.ora{color:#F15202}
table.tableDataGrid .txt {font-size:11px; color:#888888; padding:0 0 6px 6px; margin-top:3px; background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/layout/bl_gr_dot.gif) left 6px no-repeat}
table.tableDataGrid .ques {float:left;font-family:Tahoma;font-size:10px; color:#DA6428; padding:1px 0 6px 18px; background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/btn_q.gif) left top no-repeat;font-weight:bold;margin-top:3px;}
table.tableDataGrid .ques a {font-family:Tahoma;font-size:10px; color:#DA6428;font-weight:bold}
table.tableDataGrid .txt01 {float:left;font-size:11px; color:#888888; padding:0 0 3px 6px; margin-top:3px; background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/layout/bl_gr_dot.gif) left 6px no-repeat}
table.tableDataGrid .byte {float:right;font-size:11px; color:#555555;padding:0 0 3px 0; margin-top:3px;}
table.tableDataGrid .byte span{font-size:11px; color:#555555;font-weight:bold;font-family:Arial}
table.tableDataGrid .tit_txt{font-size:12px;color:#555555;margin-bottom:5px;}
table.tableDataGrid .tit_txt span{font-weight:bold;}
table.tableDataGrid td ul.chk_list {margin:0px;padding:0;list-style:none}
table.tableDataGrid td ul.chk_list li {float:left;width:250px; padding:2px 0 2px 0; *padding:0 0 0 0;}
table.tableDataGrid td ul.chk_list li.cl {clear:both;width:100%;}
table.tableDataGrid td ul.chk_list01 {margin:0px;padding:0;list-style:none}
table.tableDataGrid td ul.chk_list01 li {float:left;width:177px; padding:2px 0 2px 0; *padding:0 0 0 0;}
table.tableDataGrid td ul.chk_list01 li.cl {clear:both;width:100%;}

table.tableDataGrid .day { border-top:1px solid #EBEBEB; }
table.tableDataGrid .Cate { border-top:1px solid #EBEBEB; font-size:12px; }
table.tableDataGrid .Cate01 { border-top:1px solid #EBEBEB; font-size:12px;padding-top:3px;padding-bottom:3px;}
table.tableDataGrid .Cate02 { border-top:1px solid #EBEBEB; font-size:12px;padding-top:4px;padding-bottom:4px;line-height:1.4}
table.tableDataGrid .viewz { border-top:1px solid #CCDDEE; }
table.tableDataGrid .cnt { border-top:1px solid #EBEBEB; font-size:12px; }
table.tableDataGrid .contentsHeight { height:150px; min-height:150px; }
table.tableDataGrid .Emailtm a:link { color:#356096; font-weight:normal; font-size:12px; }
table.tableDataGrid .Emailtm a:visited { color:#356096; font-weight:normal; font-size:12px; }
table.tableDataGrid .Emailtm a:hover { color:#356096; font-weight:normal; font-size:12px; }
table.tableDataGrid .Emailtm a:active { color:#356096; font-weight:normal; font-size:12px; }

table.tableDataGrid tr td.Rlink a:link { font-size:11px; color:#356096; font-weight:normal; }
table.tableDataGrid tr td.Rlink a:active { font-size:11px; color:#356096; font-weight:normal; }
table.tableDataGrid tr td.Rlink a:visited { font-size:11px; color:#356096; font-weight:normal; }
table.tableDataGrid tr td.Rlink a:hover { font-size:11px; color:#356096; font-weight:normal; }


/*tableDataGrid View */
table.tableDataGrid2 { border-top:#D9D9D9 2px solid; border-bottom:#D9D9D9 1px solid;}
table.tableDataGrid2 th { font-family:tahoma; font-size:11px; font-weight:bold; vertical-align:middle; color:#777777;  border-bottom:#ccddee 1px solid; padding:6px 0 7px 12px; background:#F3F3F3;}
table.tableDataGrid2 td { font-size:12px; padding:12px 12px 12px 12px; line-height:18px; } 
table.tableDataGrid2 td img { vertical-align:middle; }
table.tableDataGrid2 td table td { border-bottom:none; padding:0;}
table.tableDataGrid2 .Re { font-weight:bold; font-size:12px; color:#555555; padding:5px 12px 6px 12px; background:url(http://dpimg.ospos.net/en_US/developer/apis/images/support/bg_dotr.gif) no-repeat left bottom; }
table.tableDataGrid2 .Re span { color:#F15202; }

/*tableListGrid List */
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 a:link { color:#719cc7; text-decoration:none; font-weight:bold; }
table.tableListGrid th a:active { color:#719cc7; text-decoration:none; font-weight:bold; }
table.tableListGrid th a:visited { color:#719cc7; text-decoration:none; font-weight:bold; }
table.tableListGrid th a:hover { color:#719cc7; text-decoration:none; font-weight:bold; }
table.tableListGrid th a.active { color:#356096; }


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;}
table.tableListGrid td.dataRight { text-align: right; padding-right:6px;}
table.tableListGrid .ArNotice { background:#FBF2ED; }
table.tableListGrid  tr.tableTr_r { background:#f3f3f3;}
table.tableListGrid td table td { border-bottom:none; padding:0;}

table.tableListGrid tr td { padding:5px 0 6px 0;}
table.tableListGrid tr td.tdV a { font-weight:bold; color:#356096; }
table.tableListGrid tr td.tdDU { text-align:left; padding-left:10px;}
table.tableListGrid tr td.tdDU a { color:#555555;}
table.tableListGrid tr td.Rlink a:link { font-size:12px; color:#356096; }
table.tableListGrid tr td.Rlink a:active { font-size:12px; color:#356096; }
table.tableListGrid tr td.Rlink a:visited { font-size:12px; color:#356096; }
table.tableListGrid tr td.Rlink a:hover { font-size:12px; color:#356096; }
table.tableListGrid tr td.Date { font-size:11px; font-family:Arial; }
table.tableListGrid tr td.tdDn {font-size:12px; text-align:left; padding:7px 0 7px 30px; color:#356096;}
table.tableListGrid tr td.tdDn strong { font-weight:bold;}
.DuConList { width:400px; font-size:12px;}
.DuConList li { display:inline; float:left; padding:0px 8px 0px 7px; background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/ico/ico_tutorial.gif) no-repeat left 6px; white-space:nowrap;}
table.tableListGrid tr td span { font-weight:bold; font-size:11px; }

table.tableListGrid .Tborder { background:#f1f1f1; }
table.tableListGrid .Rborder { border-right:1px solid #ccddee; }

/*게시판 리스트 라인처리 없는 테이블*/
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*/
/*게시판페이지*/
.tablePaging { margin-top:12px; text-align:center; }
.tablePaging a:link      { color:#555555; text-decoration:none; font-size:11px;}
.tablePaging a:active    { color:#555555; text-decoration:none; font-size:11px;}
.tablePaging a:visited   { color:#555555; text-decoration:none; font-size:11px;}
.tablePaging a:hover     { color:#555555; text-decoration:none; font-size:11px; text-decoration:underline;}
.tablePaging span { font-size:11px; padding:0 2px 0 2px;}
.tablePaging span.pagingSelected { font-weight:bold;}
.tablePaging img { vertical-align:middle; margin-bottom:1px;}

/*tablePaging2*/
/*게시판페이지2*/
table.tablePaging2 { margin-top:12px; width:100%; }
table.tablePaging2 td { text-align:center;}
table.tablePaging2 td a:link      { color:#555555; text-decoration:none; font-size:11px;}
table.tablePaging2 td a:active    { color:#555555; text-decoration:none; font-size:11px;}
table.tablePaging2 td a:visited   { color:#555555; text-decoration:none; font-size:11px;}
table.tablePaging2 td a:hover     { color:#555555; text-decoration:none; font-size:11px; text-decoration:underline;}
table.tablePaging2 td span { font-size:11px; padding:0 2px 0 2px;}
table.tablePaging2 td span.pagingSelected { font-weight:bold;}
table.tablePaging2 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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/tab_bo_f.gif) right no-repeat;}
table.tabBtnTypeA td { font-family:tahoma; font-size:11px; font-weight:bold; background:url(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/images/common/btn/tab_b_e.gif) right no-repeat;}
table.tabBtnTypeB td { font-family:tahoma; font-size:11px; background:url(http://dpimg.ospos.net/en_US/developer/apis/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.btnLine3 { clear:both; height:1px; padding-top:5px; *padding-top:0px; border-bottom:1px solid #ebebeb; }
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(http://dpimg.ospos.net/en_US/developer/apis/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 스크롤*/
.divScroll { overflow:auto; border:#e6e6e6 1px solid; padding:2px; background:#fff;}
.divScroll td { font-size:11px;}


/*게시판 리스트 무늬*/
.trOver { background:#ebebeb;}
.trOff { background:#fff;}

/*서치테이블 정의*/
table.tableSearchBox { background:url(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/pop/bg_body.gif) top repeat-x; vertical-align:top;}
table.layeredPopTable td.layeredPopTa06 { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/pop/ta06.gif) repeat-y; width:4px;}
table.layeredPopTable td.layeredPopTa07 { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/pop/ta07.gif) no-repeat; height:4px; width:2px;}
table.layeredPopTable td.layeredPopTa08 { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/pop/ta08.gif) repeat-x; height:4px;}
table.layeredPopTable td.layeredPopTa09 { background:url(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/edit/ta1.gif) no-repeat; height:5px; width:120px;}
td.editMenuTableTa02 { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/edit/ta2.gif) repeat-y; padding:0 0 5px 9px;}
td.editMenuTableTa03 { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/edit/ta3.gif) no-repeat; height:5px;}

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

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

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

ul.editMenu04 li { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/edit/mico_04.gif) no-repeat; padding:0 0 0 21px; padding-bottom:2px;}
ul.editMenu0401 li { background:url(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/edit/plus_ta1.gif) top left no-repeat; height:19px; width:19px; vertical-align:top;}
table.editFreeTable td.editFreeTa02 { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/edit/bg_ta01.gif) top repeat-x; text-align:center; padding-top:3px;}
table.editFreeTable td.editFreeTa03 { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/edit/plus_ta2.gif) right no-repeat;}
table.editFreeTable td.editFreeTa04 { background:url(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/edit/bg_ta02.gif) top right repeat-y; padding-right:3px;}
table.editFreeTable td.editFreeTa07 { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/edit/plus_ta4.gif) left no-repeat;}
table.editFreeTable td.editFreeTa08 { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/edit/bg_ta03.gif) bottom repeat-x; text-align:center; padding-bottom:3px;}
table.editFreeTable td.editFreeTa09 { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/common/table/edit/plus_ta3.gif) right no-repeat;}


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



/*텍스트형 버튼타입 주황색더보기형090112hj*/
table.btnTypePlusOrg { background:url(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/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(http://dpimg.ospos.net/en_US/developer/apis/images/pop/bg_layeredpop_all.gif) right bottom no-repeat; border-left:#2e97c7 2px solid; padding:0 0 4px 0;}
div.layeredTitleBox { background:url(http://dpimg.ospos.net/en_US/developer/apis/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;}
div.layeredTitleClose { text-align:right; padding:8px 12px 0 0; position:relative; margin-top:-18px;}
div.layeredPopupBody { background:url(http://dpimg.ospos.net/en_US/developer/apis/images/pop/bg_layeredpop_body.gif) top repeat-x; margin-right:4px; padding:0 20px 0 20px;}
h3.layeredPopupH3 { font-size:16px; border-bottom:#e1e1e1 1px solid; padding-top:22px; padding-bottom:10px; margin-bottom:12px; color:#333333;}

div.layeredPopupCont { padding-bottom:15px;}
div.layeredPopupCont p.contents { line-height:18px;}
td.layeredPopupBottom {background:url(http://dpimg.ospos.net/en_US/developer/apis/images/pop/bg_layeredpop_bottom.gif) right bottom no-repeat; height:4px;}
div.layeredPopupBtn { padding-top:15px; padding-bottom:15px; clear:both; margin-bottom:10px; *margin-bottom:0px; }
div.layeredPopupBtn table td.btnStylePadd { padding-left:3px;}
div.layeredPopupBtn table { float:right; text-align:right; position:relative;}
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.layeredPopupBtn2 { padding-top:5px; padding-bottom:15px; clear:both; margin-bottom:10px; *margin-bottom:0px; }

.LvPopStyle2 div.layeredPopupBtn { padding-top:15px; padding-bottom:5px; }

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;}

/* 데이터 테이블 */
.TableTitleGrid { margin:10px 0 6px 0; }
.TableTitleGrid .Le { text-align:left; }
.TableTitleGrid .Rg { text-align:right; color:#555555; font-size:11px; font-weight:bold; }
.TableTitleGrid .Rg span { color:#C60000; }
.TableTitleGrid2 { margin:10px 0 -5px 0; }
.TableTitleGrid2 .Le { text-align:left; }
.TableTitleGrid2 .Rg { text-align:right; color:#555555; font-size:11px; font-weight:bold; }
.TableTitleGrid2 .Rg span { color:#C60000; }
.TableTitleGrid3 { margin:10px 0 6px 0; }
.TableTitleGrid3 .Le { text-align:left; color:#555555; font-size:11px; font-weight:bold; vertical-align:bottom;}
.TableTitleGrid3 .Le span { color:#C60000; }
.TableTitleGrid3 .Rg { text-align:right; float:right; }
.ospTitle { font-size:12px; font-weight:bold; color:#356096; }
.ospFileDown a:link { text-decoration:none; }
.ospFileDown a:active { text-decoration:none; }
.ospFileDown a:visited { text-decoration:none; }
.ospFileDown a:hover { text-decoration:none; }
table td.ospBBSContents { vertical-align:top; font-size:12px; line-height:18px; min-height:150px;padding:10px ;vertical-align:top;}
table td.ospBBSContents div.doc{width:550px;word-break:break-all;overflow:auto;}
table td.ospBBSContents a:link { color:#F15202; font-size:12px; text-decoration:underline; }
.mar_t30 { margin-top:30px; }

/*Device model list*/
table.DeviceList { border-top:#90b5da 2px solid; border-bottom:#ccddee 1px solid;}
table.DeviceList th { font-family:tahoma; font-size:11px; font-weight:bold; vertical-align:middle; color:#719cc7;  border-bottom:#ccddee 1px solid; padding:6px 0 7px 12px; background:#f3f7fb; text-align:center;}
table.DeviceList td { font-size:11px; border-bottom:#ebebeb 1px solid; padding:5px 0 4px 9px; text-align:center; } 
table.DeviceList td.BgGray{ background:#F3F3F3; }

/* 2010-05-24 NotificationSender */
.NotificApp { width:100%; clear:both; background:#f3f7fb; border-top:2px solid #90b5da; padding:12px 0 22px 0; margin:0 0 40px 0;  }
.NotificApp .RdBox { width:660px; margin:0 0 0 20px; }
.NotificApp .RdBox td { vertical-align:top; }
.NotificApp .RdBox td.icon { vertical-align:middle; text-align:center; }
.NotificApp .RdBox th img { vertical-align:middle; }
.NotificApp .RdBox th { color:#719cc7; font-weight:bold; padding:0 0 10px 0; text-align:left; font-size:11px; }
.ScrBoxType1 { width:448px; height:209px; border:1px solid #d8d8d8; overflow-y:auto; overflow-x:hidden; background:#FFFFFF;  }
.ScrBoxType1 table { margin:5px 0 5px 0; }
.ScrBoxType1 table td { padding:2px 0px 2px 5px; }
.ScrBoxType1 table tr:hover { background:#f1f1f1; }
.ScrBoxType2 { width:97%; height:209px; border:1px solid #d8d8d8; overflow-y:auto; overflow-x:hidden; background:#FFFFFF; }
.ScrBoxType2 ul { margin:5px 0 0 0px; }
.ScrBoxType2 ul li { padding:0 0 0 3px; margin:0 0 3px 0; }
.ScrBoxType2 ul li:hover { background:#f1f1f1; }
.bunLine { width:100; height:1px; border-bottom:1px solid #e1e1e1; margin:22px 0 19px 0; }
.totHr { color:#ed2722; }
.rBtn { width:660px; margin:13px 0 0 20px; text-align:right; }
.ScrBoxType3 { width:328px; height:158px; border:1px solid #d8d8d8; overflow-y:auto; overflow-x:hidden; background:#FFFFFF;  }
.ScrBoxType3 table { margin:5px 0 5px 0; }
.ScrBoxType3 table td { padding:2px 0px 2px 5px; }
.ScrBoxType3 table td a:link { text-decoration:none; }
.ScrBoxType3 table td a:visited { text-decoration:none; }
.ScrBoxType3 table td a:active { text-decoration:none; }
.ScrBoxType3 table td a:hover { text-decoration:none; }
.ScrBoxType3 table tr:hover { background:#f1f1f1; }
.ScrBoxType3 .SetData td {  background:#c3c3c3;  }
.ScrBoxType4 { width:278px; height:158px; border:1px solid #d8d8d8; overflow-y:auto; overflow-x:hidden; background:#FFFFFF;  }
.ScrBoxType4 table { margin:5px 0 5px 0; }
.ScrBoxType4 table td { padding:2px 0px 2px 5px; }
.ScrBoxType4 table tr:hover { background:#f1f1f1; }
.ScrBoxType4 .SetData td {  background:#c3c3c3;  }
.ScrBoxType4 table td a:link { text-decoration:none; }
.ScrBoxType4 table td a:visited { text-decoration:none; }
.ScrBoxType4 table td a:active { text-decoration:none; }
.ScrBoxType4 table td a:hover { text-decoration:none; }

.ComponentSetupM { border-top:1px solid #9bbcdd; border-left:1px solid #9bbcdd; }
.ComponentSetupM th { background:#d7e4f0; border-bottom:1px solid #9bbcdd; border-right:1px solid #9bbcdd; padding:0 0 0 0; color:#356096; font-weight:bold; font-size:12px; font-family:tahoma;  }
.ComponentSetupM th.Left { text-align:left; padding:5px 0 5px 6px; border-right:none; }
.ComponentSetupM th.Left img { margin:0 10px 0 0; vertical-align:middle; }
.ComponentSetupM th.Right { text-align:right; padding:8px 15px 0px 0; }
.ComponentSetupM th.Right img { vertical-align:bottom; margin-bottom:-1px; }
.ComponentSetupM td { font-size:11px; font-weight:normal;border-bottom:1px solid #9bbcdd; padding:10px 0 10px 10px; border-right:1px solid #9bbcdd;  }
.LoctList { width:654px; margin:0 0 10px 12px; float:left; padding:0 0 0 0;}
.LoctList h5 { font-weight:bold; background:#f3f3f3; color:#6c7071; border-top:1px solid #acacac; padding:6px 0 6px 13px; width:641px; border-bottom:1px solid #dedede; margin:0 0 8px 0; }
.LoctList .contTxt { line-height:18px; margin:0 0 10px 0; float:left;  }
.LoctList .contTxt a:link { font-size:12px; color:#356096; }
.LoctList .contTxt a:visited { font-size:12px; color:#356096; }
.LoctList .contTxt a:active { font-size:12px; color:#356096; }
.LoctList .contTxt a:hover { font-size:12px; color:#356096; }
.LoctList dl { background:#f4f4f4; float:left; width:654px; padding:0 0 0 0;}
.LoctList dl dt { display:inline; float:left; width:188px; vertical-align:middle; text-align:center; padding:15px 0 15px 0; }
.LoctList dl dt img { margin:0 0 5px 0; }
.LoctList dl dd { display:inline; float:left; width:466px; padding:10px 0 10px 0; line-height:18px; }
.LoctList dl dd strong { font-weight:bold; }
.LoctList .etc { border:1px solid #dcdbdb; background:#FFFFFF; width:430px; padding:12px 10px 12px 10px; float:left; line-height:17px; margin:10px 0 10px 0; }
.LoctList .etc h6 { margin:0 0 0 0; color:#ff0000; font-weight:bold; padding:0 0 0 0; }
