/*.page { font-family: dotum, 돋움, "Baekmuk Dotum", Undotum, "Apple Gothic", "Latin font", sans-serif; }*/
/*.page { font-family: "맑은 고딕", Malgun Gothic, Dotum, LiGothic, Symbols, sans-serif; }*/
.page {font-family:Arial; width:785px;}

.pop{width:300px; background: #FFFFFF; color:#000000; 
        position:absolute; top:50px; left:435px; text-align:center; 
        border:1px solid #000; display: none;
     }

.helpborder  {border: 1px solid #cccccc; padding: 7px; font-size: 12px;}
.greenborder {border: 3px solid #90D133;}

.tipborder   {border: 1px solid #cccccc; padding: 7px; font-size: 12px; }

.noborder   {padding: 7px; font-size: 12px; }

.gbut        {width: 100%; text-align: center; vertical-align: middle;}
.over        {border: 1px solid #ABDC65;}
.over2        {border: 1px solid #000000;}
.gbut span   {position: relative; top: 25%; color: white; font-weight: bold;}

.mainbutton       {text-align: center; vertical-align: middle;}
.mainbuttonover   {}
.mainbutton span  {position: relative; font-size: 18px; top: 5px; color: black; font-weight: bold;}

.title          { font-size: 14px; color: white; background: url(../images/title-background.png); padding: 5px 20px 4px; width: 110px; font-weight: bold; }
.titleunderline { border-bottom: 1px solid #9bbb59; height: 1px; }

td,th    {padding-left: 5px;}

table.general       {font-size: 12px; width: 785px; margin-top: 10px; border-bottom: 2px solid #9bbb59; }
table.general tr    {height: 25px; }
table.general th    {background: #cad8a0; border-bottom: 2px solid #9bbb59; border-top: 2px solid #9bbb59;font-weight: bold;}

table.info          {font-size: 12px; width: 785px; margin-top: 10px; border: 1px solid silver; }
table.info td       {vertical-align: top; }
table.info tr       {height: 25px;}

table.data          {font-size: 12px; width: 785px; margin-top: 10px; border-top: 2px solid #567800; border-bottom: 2px solid #567800; border-collapse: collapse; padding: 0; border-spacing: 0; }
table.data tr       {height: 25px; margin: 0; padding: 0;}
table.data th       {background: #cad8a0; margin: 0;font-weight: bold;}
table.data td       {border-bottom: 1px solid #9bbb59; border-top: 1px solid #9bbb59; margin: 0;}

table.data1          {font-size: 12px; width: 783px; margin-top: 10px; border-top: 2px solid #567800; border-bottom: 2px solid #567800; border-collapse: collapse; padding: 0; border-spacing: 0; }
table.data1 tr       {height: 25px; margin: 0; padding: 0;}
table.data1 th       {background: #cad8a0; margin: 0;font-weight: bold;}
table.data1 td       {border-bottom: 1px solid #9bbb59; border-top: 1px solid #9bbb59; margin: 0;}

table.data2          {font-size: 12px; width: 785px;border-bottom: 2px solid #567800; border-collapse: collapse; padding: 0; border-spacing: 0; }
table.data2 tr       {height: 25px; margin: 0; padding: 0;}
table.data2 th       {background: #cad8a0; border: 0px solid #9bbb59; margin: 0;font-weight: bold;}
table.data2 td       {border-bottom: 1px solid #9bbb59; border-top: 1px solid #9bbb59; margin: 0;}

table.data3          {font-size: 12px; width: 785px; border-collapse: collapse; padding: 0; border-spacing: 0; }
table.data3 tr       {height: 25px; margin: 0; padding: 0;}
table.data3 th       {background: #cad8a0; border: 0px solid #9bbb59; margin: 0;font-weight: bold;}
table.data3 td       {border-bottom: 1px solid #9bbb59; border-top: 1px solid #9bbb59; margin: 0;}

table.data4          {font-size: 12px; width: 785px;border-top: 0px solid #567800; border-bottom: 0px solid #567800; padding: 0; margin-top: 0px;}
table.data4 tr       {height: 25px; margin: 0; padding: 0;}
table.data4 th       {background: #8bbc00; margin: 0; font-weight: bold; }
table.data4 td       {border: 1px solid #8bbc00; margin: 0; font-weight: bold;}

table.dataCompound          {width: 723px; font-size: 12px; margin-top: 10px; margin-bottom: 10px; border-top: 2px solid #567800; border-bottom: 2px solid #567800; border-collapse: collapse; padding: 0; border-spacing: 0; }
table.dataCompound tr       {height: 25px; margin: 0; padding: 0;}
table.dataCompound th       {background: #cad8a0; margin: 0;font-weight: bold;}
table.dataCompound td       {border-bottom: 1px solid #9bbb59; border-top: 1px solid #9bbb59; margin: 0;}

table.dataSubCompound          {width: 703px; font-size: 12px; margin-top: 10px; margin-bottom: 10px; border-top: 2px solid #567800; border-bottom: 2px solid #567800; border-collapse: collapse; padding: 0; border-spacing: 0; }
table.dataSubCompound tr       {height: 25px; margin: 0; padding: 0;}
table.dataSubCompound th       {background: #cad8a0; margin: 0;font-weight: bold;}
table.dataSubCompound td       {border-bottom: 1px solid #9bbb59; border-top: 1px solid #9bbb59; margin: 0;}

table.datareli          {font-size: 12px; width: 785px;border:0px solid #3399ff; margin-top: 10px;}
table.datareli tr       {height: 25px; margin: 0; padding: 0;}
table.datareli th       {background: #3399ff; border: 0px solid #3399ff; margin: 0;font-weight: bold; }
table.datareli td       {border: 1px solid #9bbb59; margin: 0;}

table.datafor          {font-size: 12px; width: 760px; margin-top: 10px; border-top: 2px solid #567800; border-bottom: 2px solid #567800; border-collapse: collapse; padding: 0; border-spacing: 0; }
table.datafor tr       {height: 30px; margin: 0; padding: 0;}
table.datafor th       {background: #cad8a0; border: 0px solid #9bbb59; margin: 0;font-weight: bold;}
table.datafor td       {border-bottom: 1px solid #9bbb59; border-top: 1px solid #9bbb59; margin: 0;}
.height0	 {height: 0px;}
.height10	 {height: 10px;}
.height5	 {height: 5px;}
.width100        {width: 100px;}
.center	   {text-align: center;}
.clear		{clear: both;}

.leftLine {border-left: 1px solid #9bbb59;}
.bottomLine {border-bottom: 2px solid #9bbb59;}
.width25    {width: 25%;}
.width10r    {width: 10%;text-align:right;padding-right: 10px;}
.width10l     {width:10%;text-align:left;padding-left: 10px;}
.width15    {width: 15%;}

.tableodd   		{background: #edf3e1; }
.tableeven  		{background: #ffffff; }


div.fleft           {float:left;}
div.fright          {float:right;}
div.image     {width: 50% !important; text-align: center; }

div .tab {width: 140px; height: 30px; line-height: 30px; margin: 0px 1px 0px; padding-top: 7px; color: black; display: block; font-size: 13px; font-weight: bold; text-align: center;  cursor: pointer; }
div .tab2 {width: 170px; height: 30px; line-height: 30px; margin: 0px 1px 0px; padding-top: 7px; color: black; display: block; font-size: 11px; font-weight: bold; text-align: center;  cursor: pointer; }
div .tab3 {width: 210px; height: 30px; line-height: 30px; margin: 0px 1px 0px; padding-top: 7px; color: black; display: block; font-size: 11px; font-weight: bold; text-align: center;  cursor: pointer; }
div .tab4 {width: 221px; height: 24px; line-height: 20px; margin: 0px 1px 0px; padding-top: 7px; color: black; display: block; font-size: 11px; font-weight: bold; text-align: center;  cursor: pointer; }
div .tab5 {width: 40px; border: 1px solid #cccccc; height: 28px; line-height: 28px; margin: 0px 0px 0px; padding-top: 0px; color: black; display: block; font-size: 12px; font-weight: bold; text-align: center;  cursor: pointer; }
div .tab6 {width: 40px; border: 1px solid #cccccc; height: 24px; line-height: 24px; margin: 0px 0px 0px; padding-top: 0px; color: black; display: block; font-size: 12px; font-weight: bold; text-align: center;  cursor: pointer; }

div .inactive      {background: #eaeaea; }
div .inactive .over{background: #afed00; }

div .active        {background: #8bbc00; color: yellow; }
div .active   .over{background: #afed00;}

div .but     {background: #eaeaea; border: 1px solid #cccccc; width: 80px; height: 24px; line-height: 20px; margin: 10px 1px 0; padding-top: 4px; color: black; display: block; font-weight: bold; text-align: center; cursor: pointer; }
div .title2     {background: #eaeaea; border: 1px solid #cccccc; width: 140px; height: 24px; line-height: 20px; margin: 10px 1px 0; padding-top: 4px; color: black; display: block; font-weight: bold; text-align: center; cursor: pointer; }

div.popupfor    {border: 1px solid #9bbb59; width: 785px; padding: 10px; }
div.popup2    {width: 783px; padding-top: 10px; padding-bottom: 10px;}
div.popup2 p  {font-size: 15px; font-weight: bold;}
div.popup2 ol {}
div.popup2 li {width: 120px; height: 25px; line-height: 25px; padding-top: 0px; color: black; background-color: #ebf1de; border: 1px solid #b9dd6b; font-size: 12px; font-weight: bold; text-align: center; }
div.popup3    {width: 723px; padding-top: 10px; margin-left: 50px; margin-right: 10px;}
div.popup3 p  {font-size: 15px; font-weight: bold;}
div.popup3 ol {}
div.popup3 li {width: 200px; height: 25px; line-height: 25px; padding-top: 0px; color: black; background-color: #ebf1de; border: 1px solid #b9dd6b; font-size: 12px; font-weight: bold; text-align: center; }
div.popup4    {width: 703px; padding-top: 10px; margin-left: 10px; margin-right: 10px;}
div.popup4 p  {font-size: 15px; font-weight: bold;}
div.popup4 ol {}
div.popup4 li {width: 200px; height: 25px; line-height: 25px; padding-top: 0px; color: black; background-color: #ebf1de; border: 1px solid #b9dd6b; font-size: 12px; font-weight: bold; text-align: center; }
div.popup    {border: 1px solid #9bbb59; width: 785px; height: 110px; padding: 10px; }
div.popup p  {font-size: 15px; font-weight: bold;}
div.popup ol {}
div.popup li {width: 100px; height: 30px; line-height: 10px; padding-top: 7px;margin: 5px; color: black; background-color: #ebf1de; border: 1px solid #b9dd6b; font-size: 11px; font-weight: bold; text-align: center; float: left;  }
div.subpopup    {border: 0px solid #9bbb59; padding-left: 20px; }

div.reli         {width: 680px; }
div.reli2 ol {}
div.reli2 li {width: 222px; height:30px; line-height: 10px; margin: 1px; color: black; background-color: #ebf1de; border: 1px solid #b9dd6b; font-size: 11px; font-weight: bold; text-align: center; float: left;  }


h1 {font-size: 14px;}
.tlist {font-size: 13px; width: 45%; float: left; }

div.printtoltip {background: #eaeaea; border: 1px solid #cccccc; width: 100px; position: absolute; font-size: 11px; text-align: center;}

div.cmibfoot {font-size:11px;}
div.samplefoot {font-size:11px;}

.btnSearchIcon {
    height: 26px !important;
    width: 81px !important;
    background-image: url(../imgkor/btn_search_g.gif) !important;
}

.btnSearchIconOver {
    height: 26px !important;
    width: 81px !important;
    background-image: url(../imgkor/btn_search_o.gif) !important;
}

.margin {margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 1px;}
.marginSlider{margin-top: 0px; margin-bottom: 0px; margin-left: 2px; margin-right: 2px;}

p.info {font-size: 11px; text-align: left; margin-top: 3px; }

