/***** 기본 스타일*****/
BODY { 
	margin:0px; overflow-y:scroll;
	background:url(../images/body_bg2.gif) repeat-x left top;
    scrollbar-face-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color:#8E8D8D
}
/*
DIV {
	display: block; overflow: visible; width: 100%; height: auto;
}
*/
BODY, table, tr, td	{font-family:돋움; font-size:12px; color:#363636; line-height: 18px;}
 a:link    		    {font-size:12px; font-family:돋움; color:#363636; text-decoration:none; line-height: 18px;}
 a:visited 	     	{font-size:12px; font-family:돋움; color:#363636; text-decoration:none; line-height: 18px;}
 a:active  	    	{font-size:12px; font-family:돋움; color:#363636; text-decoration:none; line-height: 18px;}
 a:hover        	{color:#07a2cb;text-decoration:none; line-height: 18px;}
 
 P {MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px }


input       {font-family:"돋움,Verdana"; font-size:12px; background-color:#FFFFFF; color:#363636; border:1px solid #DDDDDD; height: 19px; z-index:100; padding-top:3px;}
.noline		{border:0; background:none;}
select       {font-family:"돋움,Verdana"; font-size:12px; background-color:#FFFFFF; color:#363636; border:1px solid #DDDDDD;}
/*textarea      {font-family:"돋움,Verdana"; font-size:12px; background-color:#FFFFFF; color:#363636; border:1px solid #DDDDDD; width:99%;}*/
img		 {border:0;}

.font_under {text-decoration:underline}
.font_over {text-decoration:overline}
.font_through {text-decoration:line-through}

/***** style Start *****/

A.num            {text-decoration:none; color:#00508E; font-weight:bold;}
a.num:link       {font-size:12px; font-style: normal; line-height:160%; text-decoration:none; color: #00508E;}
a.num:visited  {font-size:12px; font-style: normal; line-height:160%; text-decoration:none; color: #00508E;}
a.num:hover   {font-size:12px; font-style: normal; line-height:160%; text-decoration:none; color: #000000;}


TR{font:normal normal normal 9pt 굴림; }
TD{font:normal normal normal 9pt 굴림; }

.cal	{font-family: "Arial"; font-weight: bold; font-size:12px; color:#75BCEA;}
.cal_nosche	{background:url(../images/cal_nosche.gif) no-repeat left top; font-family: "Arial"; text-align:center;}
.cal_sche	{background:url(../images/cal_sche.gif) no-repeat left top; font-family: "Arial"; cursor:hand; text-align:center;}
.cal_sun	{background:url(../images/cal_sun.gif) no-repeat left top; font-family: "Arial"; color:#ED7549; text-align:center;}
.cal_sat 	{background:url(../images/cal_sat.gif) no-repeat left top; font-family: "Arial"; color:#5CA5D5; text-align:center;}
.cal_over 	{background:url(../images/cal_over.gif) no-repeat left top; font-family: "Arial"; cursor:hand; text-align:center;}

.cal_nosche2	{background:url(../images/cal_nosche2.gif) no-repeat left top; font-family: "Arial"; text-align:center;font-size:11px;}
.cal_sche2	{background:url(../images/cal_sche2.gif) no-repeat left top; font-family: "Arial"; cursor:hand; text-align:center;font-size:11px;}
.cal_sun2	{background:url(../images/cal_sun2.gif) no-repeat left top; font-family: "Arial"; color:#ED7549; text-align:center;font-size:11px;}
.cal_sat2	{background:url(../images/cal_sat2.gif) no-repeat left top; font-family: "Arial"; color:#5CA5D5; text-align:center;font-size:11px;}
.cal_over2 	{background:url(../images/cal_over2.gif) no-repeat left top; font-family: "Arial"; cursor:hand; text-align:center;font-size:11px;}
.cal_today2	{background:url(../images/cal_today2.gif) no-repeat left top; font-family: "Arial"; font-weight: bold; text-align:center;font-size:11px;}

A.calnum            {font-family: "Arial"; text-decoration: none;font-size:11px;}
a.calnum:link       {font-family: "Arial";font-size:11px;}
a.calnum:visited  {font-family: "Arial";font-size:11px;}
a.calnum:hover   {font-family: "Arial";font-size:11px;}

A.calsun            {font-family: "Arial"; text-decoration: none; color:#ED7549;font-size:11px;}
a.calsun:link       {font-family: "Arial"; color:#ED7549;font-size:11px;}
a.calsun:visited  {font-family: "Arial"; color:#ED7549;font-size:11px;}
a.calsun:hover   {font-family: "Arial"; color:#ED7549;font-size:11px;}

A.calsat            {font-family: "Arial"; text-decoration: none; color:#5CA5D5;font-size:11px;}
a.calsat:link       {font-family: "Arial"; color:#5CA5D5;font-size:11px;}
a.calsat:visited  {font-family: "Arial"; color:#5CA5D5;font-size:11px;}
a.calsat:hover   {font-family: "Arial"; color:#5CA5D5;font-size:11px;}

A.calsun2            {font-family: "돋움"; text-decoration: none; color:#ED7549;font-size:11px;}
a.calsun2:link       {font-family: "돋움"; color:#ED7549;font-size:11px;}
a.calsun2:visited  {font-family: "돋움"; color:#ED7549;font-size:11px;}
a.calsun2:hover   {font-family: "돋움"; color:#ED7549;font-size:11px;}

A.calsat2            {font-family: "돋움"; text-decoration: none; color:#5CA5D5;font-size:11px;}
a.calsat2:link       {font-family: "돋움"; color:#5CA5D5;font-size:11px;}
a.calsat2:visited  {font-family: "돋움"; color:#5CA5D5;font-size:11px;}
a.calsat2:hover   {font-family: "돋움"; color:#5CA5D5;font-size:11px;}

.g	{font-size:12px; font-weight: bold; color:#333333; line-height:110%; padding-top:4px;}
.g2	{font-size:12px; font-weight: normal; color:#333333; line-height:110%; padding-top:4px;}
.gt	{line-height:110%;}

.b	{font-size:12px; color:#014C7D; line-height:110%; padding-top:4px;}
.bn	{font-size:12px; font-weight: bold; color:#6383EB; padding-top:4px;}

.set	{font-size:12px; font-weight: bold; color:#75BCEA; padding-top:4px;}


.lmenu	{font-size:12px; font-weight:bold; color:#3080B4; padding-left:1px; padding-top:4px;}
A.lmenu            {text-decoration: none; color:#3080B4; font-weight:bold;}
a.lmenu:link       {font-size:12px; font-style:normal; line-height:160%; text-decoration:none; color: #3080B4;}
a.lmenu:visited  {font-size:12px; font-style:normal; line-height:160%; text-decoration:none; color: #3080B4;}
a.lmenu:hover   {font-size:12px; font-style:normal; line-height:160%; text-decoration:none; color: #0462AA;}

.lmenu2	{font-size:12px; font-weight:bold; color:#333333; padding-left:1px; padding-top:4px;}
A.lmenu2            {text-decoration: none; color:#333333; font-weight:bold;}
a.lmenu2:link       {font-size:12px; font-style:normal; line-height:160%; text-decoration:none; color: #333333;}
a.lmenu2:visited  {font-size:12px; font-style:normal; line-height:160%; text-decoration:none; color: #333333;}
a.lmenu2:hover   {font-size:12px; font-style:normal; line-height:160%; text-decoration:none; color: #000000;}

.title 	{font-size:14px; font-weight:bold; color:#002842; padding-top:9px;}
.titleb 	{font-size:14px; font-weight:bold; color:#0163A3; padding-top:9px;}
.stitle 	{font-size:13px; font-weight:bold; color:#000000; padding-left:6px;}
.dir 	{font-size:11px; color:#888888; padding-top:9px;}
.sb 	{font-size:12px; font-weight:bold; color:#004579;}
.snum 	{font-size:12px; font-weight:bold; color:#75BCEA;}
.re 	{font-size:12px; font-weight:bold; color:#3877A7;}
.x	{font-size:11px; font-weight: bold; color:#E85302; padding-top:4px;}
.o	{font-size:11px; font-weight: bold; color:#217EC6; padding-top:4px;}


A.st            {text-decoration: none; color:#000000; font-weight:bold;}
a.st:link       {font-size:13px; font-style:normal; line-height:160%; text-decoration:none; color: #000000;}
a.st:visited  {font-size:13px; font-style:normal; line-height:160%; text-decoration:none; color: #000000;}
a.st:hover   {font-size:13px; font-style:normal; line-height:160%; text-decoration:none; color: #000000;}

/* table */

.tbl {width:100%; border:1px solid #EEEEEE;}
.tbl td {text-align:center; height:26px; color:#363636; border-left:1px solid #E7E7E7; border-right:1px solid #FFFFFF; border-bottom:1px solid #EEEEEE; background:#E7E7E7;}
.tbl td.nor {border-right:0px;}

.tbd {width:100%; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.tbd td {text-align:center; height:26px; color:#363636; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.tbd th {text-align:left; height:26px; font-weight:normal; color:#333333; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-left:10px;}
.tbd td.nor {border-right:0px;}
.tbd tr.ov td {text-decoration: none; color:#318BC5; cursor:hand;}
.tbd tr.ov th {text-decoration: none; color:#318BC5; cursor:hand;}

.tbw {width:100%; border-top:1px solid #CCCCCC; border-right:1px solid #E7E7E7; border-bottom:1px solid #CCCCCC;}
.tbw td {text-align:left; height:27px; color:#363636; border-bottom:1px solid #CCCCCC; padding-left:4px;}
.tbw th {text-align:center; height:27px; font-weight:normal; color:#363636; background-color:#E7E7E7; border-bottom:1px solid #FFFFFF;}
.tbw th.nor {border-bottom:0px;}
.tbw td.nor {border-bottom:0px;}

.tbw2 {width:100%; border-top:1px solid #CCCCCC; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; border-bottom:1px solid #CCCCCC;}
.tbw2 td {text-align:left; height:27px; color:#363636; border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC; padding-left:4px;}
.tbw2 th {text-align:center; height:27px; font-weight:normal; color:#363636; background-color:#E7E7E7; border-bottom:1px solid #FFFFFF;}
.tbw2 th.nor {border-bottom:0px;}
.tbw2 td.nor {border-bottom:0px;border-left:0px;}
.tbw2 td.nor2 {border-bottom:0px;border-left:0px; height:28px;}
.tbw2 td.head  {text-align:center; height:27px; color:#363636; border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC; padding-left:4px;}

.tbb {width:100%; border-top:1px solid #EEEEEE;}
.tbb td {text-align:center; height:26px; color:#363636; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-top:3px;}
.tbb th {text-align:center; height:26px; font-weight:normal; color:#363636; background-color:#E7E7E7; border-right:1px solid #FFFFFF; border-bottom:1px solid #EEEEEE; padding-top:3px;}
.tbb th.nor {border-right:0px;}
.tbb td.le {border-left:1px solid #CCCCCC;}
.tbb td.le3 {border-left:1px solid #CCCCCC; text-align:left; color:#333333; padding-left:11px;}
.tbb th.bold {font-weight:bold;}
.tbb th.bnor {font-weight:bold; border-right:0px;}
.tbb th.blue {text-align:left; font-weight:bold; color:#5CA5D5; background-color:#F0F9FF; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-left:10px;}
.tbb td.le11 {text-align:left; color:#333333; padding-left:11px;}

.tbd2 {width:100%; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:White;}
.tbd2 td {height:26px; color:#363636; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-left:3px}
.tbd2 th {text-align:left; height:26px; font-weight:normal; color:#333333; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-left:10px;}
.tbd2 td.nor {border-right:0px;}
.tbd2 tr.ov td {text-decoration: none; color:#000000; cursor:hand;}
.tbd2 tr.ov th {text-decoration: none; color:#FFFFFF; cursor:hand;}

.tbd3 {width:100%; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.tbd3 td {height:16px; color:#363636; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.tbd3 th {text-align:left; height:16px; font-weight:normal; color:#333333; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-left:10px;}
.tbd3 td.nor {border-right:0px;}
.tbd3 tr.ov td {text-decoration: none; color:#000000; cursor:hand;}
.tbd3 tr.ov th {text-decoration: none; color:#FFFFFF; cursor:hand;}

.tbcal {width:100%;}
.tbcal td {text-align:left; height:80px; color:#363636; border:1px solid #DDDDDD; padding-top:3px; padding-left:7px;}
.tbcal th {text-align:center; height:25px; font-family: "굴림"; color:#363636; background-color:#EEEEEE; border-bottom:1px solid #FFFFFF; padding-top:3px;}
.tbcal th.sun {text-align:center; color:#D57B35; background-color:#FFD0C0;}
.tbcal th.sat {text-align:center; color:#5CA5D5; background-color:#CEEBFF;}
.tbcal td.sun {color:#D57B35;}
.tbcal td.sat {color:#5CA5D5; border-right:1px solid #D2E2EB;}
.tbcal td.yday {color:#CCCCCC; border:0px;}
.tbcal td.tday {background-color:#EEEEEE;}

.tbw3 {width:100%; border-top:1px solid #CCCCCC; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; border-bottom:1px solid #CCCCCC;}
.tbw3 td {text-align:left; height:100px; color:#363636; border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC; padding-left:4px;}
.tbw3 th {text-align:center; height:100px; font-weight:bold; color:#363636;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC; background:#E7E7E7;}
.tbw3 th.nor {border-bottom:0px;}
.tbw3 td.head {text-align:center;height:27px;}

.tbt {width:100%; border-top:2px solid #DDDDDD;}
.tbt td {text-align:center; height:24px; color:#363636; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding-top:3px;}
.tbt th {text-align:center; height:25px; color:#363636; background-color:#CEEBFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-left:1px solid #DDDDDD; padding-top:3px; color:#5CA5D5;}
.tbt th.gray {text-align:left; padding-left:26px; color:#363636; background-color:#EEEEEE; border-left:0px; border-right:1px solid #DDDDDD;}
.tbt td.left {text-align:left; padding-left:12px; border-left:0px;}

.tbwd {width:100%;}
.tbwd th {text-align:center; height:25px; font-family: "굴림"; color:#363636; background-color:#EEEEEE; border:1px solid #FFFFFF; padding-top:3px;}
.tbwd th.sun {text-align:center; color:#D57B35; background-color:#FFD0C0; border-left:0px;}
.tbwd th.sat {text-align:center; color:#5CA5D5; background-color:#CEEBFF; border-right:0px;}

.tbc {width:100%;}
.tbc td {text-align:center; height:21px; color:#040404; border-bottom:1px solid #D2E2EB; padding-top:3px;}
.tbc td.nor {border-bottom:0px; height:23px;}
.tbc td.sun {color:#D57B35;}
.tbc td.sat {color:#5CA5D5; border-right:1px solid #D2E2EB;}
.tbc td.numsun {border-bottom:0px; color:#D57B35;}
.tbc td.numsat {border-bottom:0px; border-right:1px solid #D2E2EB; color:#5CA5D5;}
.tbc th {text-align:center; height:21px; font-weight:normal; color:#666666; background-color:#FFFFFF; border:1px solid #D2E2EB;}
.tbc th.num {border-top:0px;}

.tbl_b {}
.tbl_b td {text-align:left; height:27px; color:#363636; border-bottom:0px solid #CCCCCC; padding-left:4px;}
.tbl_b th {text-align:center; height:27px; font-weight:normal; color:#363636; background-color:#E7E7E7;}
.tbl_b th.nor {border-bottom:0px;}
.tbl_b td.nor {border-bottom:0px;}

.btn_mi_addov	{font-size: 13px; color:#000000; background:url(../images/btn_mi_add_bg.gif) no-repeat left top; font-weight:bold; width:121px; height:26px; padding-top:5px; padding-left:30px; cursor:hand;}
.btn_mi_add	{font-size: 13px; color:#888888; background:url(../images/btn_mi_add_bg2.gif) no-repeat left top; font-weight:bold; width:121px; height:26px; padding-top:5px; padding-left:29px; cursor:hand;}

.btn_mi_addov1 {font-size: 13px; color:#000000; background:url(../images/btn_mi_add_bga.gif) no-repeat left top; font-weight:bold; width:150px; height:26px; padding-top:5px; padding-left:30px; cursor:hand;}
.btn_mi_add1 {font-size: 13px; color:#888888; background:url(../images/btn_mi_add_bg2a.gif) no-repeat left top; font-weight:bold; width:150px; height:26px; padding-top:5px; padding-left:29px; cursor:hand;} 
/* Div 스크롤바 */

#mymenu 
{
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color:#8E8D8D}

#pop {
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color: #DDDDDD;
scrollbar-shadow-color:#DDDDDD;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color:#363636}

/* Div 버튼 */
.btnov	{font-size: 13px; color:#000000; background:url(../images/btn_bg.gif) no-repeat left top; font-weight:bold; width:74px; height:26px; padding-top:5px; padding-left:28px; cursor:hand;}
.btn	{font-size: 13px; color:#888888; background:url(../images/btn_bg2.gif) no-repeat left top; font-weight:bold; width:74px; height:26px; padding-top:5px; padding-left:27px; cursor:hand;}
.btn131		{font-size: 13px; color:#000000; background:url(../images/btn_bg131.gif) no-repeat left top; font-weight:bold; width:133px; height:26px; padding-top:5px; padding-left:28px; cursor:hand;}
.btn127	 	{font-size: 13px; color:#888888; background:url(../images/btn_bg127.gif) no-repeat left top; font-weight:bold; width:129px; height:26px; padding-top:5px; padding-left:27px; cursor:hand;}

.btn_g36	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_g36.gif) no-repeat left top; text-align:center; width:38px; height:19px; padding-top:2px; cursor:hand;}
.btn_g59	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_g59.gif) no-repeat left top; text-align:center; width:61px; height:19px; padding-top:2px; cursor:hand;}
.btn_g69	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_g69.gif) no-repeat left top; text-align:center; width:71px; height:19px; padding-top:2px; cursor:hand;}
.btn_g79	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_g79.gif) no-repeat left top; text-align:center; width:81px; height:19px; padding-top:2px; cursor:hand;}
.btn_g99	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_g99.gif) no-repeat left top; text-align:center; width:101px; height:19px; padding-top:2px; cursor:hand;}
.btn_g127	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_g127.gif) no-repeat left top; text-align:center; width:129px; height:19px; padding-top:2px; cursor:hand;}
.btn_b38	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_b38.gif) no-repeat left top; text-align:center; width:40px; height:19px; padding-top:2px; cursor:hand;}
.btn_b59	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_b59.gif) no-repeat left top; text-align:center; width:61px; height:19px; padding-top:2px; cursor:hand;}
.btn_b79	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_b79.gif) no-repeat left top; text-align:center; width:81px; height:19px; padding-top:2px; cursor:hand;}
.btn_b99	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_b99.gif) no-repeat left top; text-align:center; width:101px; height:19px; padding-top:2px; cursor:hand;}
.btn_w36	{font-size: 12px; color:#363636; background:url(../images/btn_w36.gif) no-repeat left top; text-align:center; width:38px; height:19px; padding-top:2px; cursor:hand;}
.btn_w82	{font-size: 12px; color:#363636; background:url(../images/btn_w82.gif) no-repeat left top; text-align:center; width:84px; height:19px; padding-top:2px; cursor:hand;}
.btn_bl36	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_bl36.gif) no-repeat left top; text-align:center; width:38px; height:19px; padding-top:2px; cursor:hand;}
.btn_bl34_r	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_bl34_r.gif) no-repeat left top; text-align:center; width:34px; height:34px; padding-top:1px;}
.btn_bl47_r	{font-size: 12px; color:#FFFFFF; background:url(../images/btn_bl47_r.gif) no-repeat left top; text-align:center; width:47px; height:17px; padding-top:1px;}

/*정선호 추가 */

.cont_input{background-color:#ffffff;border:1x solid #FFFFFF;font-family:"돋움,Verdana";font-size:9pt;height: 100%}
.MultiTextBox{background-color:#ffffff;border:1x solid #DDDDDD;font-family:"돋움,Verdana";font-size:9pt;height: 100%}
.GJH_tit {font-size:18pt; font-weight: bold; font-family:Gulim; line-height:140%; color:#515151;}
.GRJ_sub_tit {font-size:10pt; font-weight: bold; font-family:Gulim; line-height:140%; color:#8287A5;}

.table { border-collapse:collapse; border:1px solid #363636; border-top:0px solid #ffffff;}
.table td {border:1px solid #363636;}
.table th {text-align:center; height:27px; font-weight:normal; color:#363636; background-color:#E7E7E7; border:1px solid #363636;}
/***** style End *****/
