
/*          기본설정          *******************************************/

body
{
	margin:0px;
	scrollbar-face-color: #cfcfcf;
	scrollbar-shadow-color: #595959;
	scrollbar-3dlight-color: #595959;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-base-color: #cfcfcf;
	font-family: "돋움" , "돋움체";
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
	letter-spacing: -1px;
}

table, tr, td, img
{
	font-family: "돋움" , "돋움체";
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
	letter-spacing: -1px;
}

a:link			{ color: #333333;text-decoration: none; }
a:visited		{ color: #333333;text-decoration: none; }
a:hover			{ color: #000000; text-decoration: underline; }





/*          링크설정          *******************************************/

a.L1:link		{ font-size: 8pt; }
a.L1:visited	{ font-size: 8pt; }
a.L1:hover		{ font-size: 8pt; color: #4081D7; text-decoration: underline; }

a.L2:link		{ font-size: 8pt; }
a.L2:visited	{ font-size: 8pt; }
a.L2:hover		{ font-size: 8pt; color: #006374; text-decoration: underline; }

a.L3:link		{ color: #333333; }
a.L3:visited	{ color: #333333; }
a.L3:hover		{ color: #4081D7; text-decoration: underline; }

a.L4:link		{ color: #333333; }
a.L4:visited	{ color: #333333; }
a.L4:hover		{ color: #333333; font-weight: bold; text-decoration: none; }

a.L5:link		{ color: #666042; }
a.L5:visited	{ color: #666042; }
a.L5:hover		{ color: #000000; text-decoration: underline; }

a.L6:link		{ }
a.L6:visited	{ }
a.L6:hover		{ color: #3C81D8; text-decoration: underline; }

a.L7:link		{ color: #666666; font-weight: bold; text-decoration: none; }
a.L7:visited	{ color: #666666; font-weight: bold; text-decoration: none; }
a.L7:hover		{ color: #333333; font-weight: bold; text-decoration: underline; }

a.as1:link		{  font-size: 8pt; color: #000000; }
a.as1:visited 	{  font-size: 8pt; color: #FD6418; }
a.as1:hover		{  font-size: 8pt; color: #FD6418; font-weight: bold; text-decoration: underline; }

a.info:link		{  font-size: 8pt; color: #505050; }
a.info:visited 	{  font-size: 8pt; color: #505050; }
a.info:hover	{  font-size: 8pt; color: #DD9F9F; }

a.white01:link		{  font-size: 9pt; color: #ffffff; }
a.white01:visited 	{  font-size: 9pt; color: #ffffff; }
a.white01:hover	    {  font-size: 9pt; color: #ddfeff; }

/*          폰트설정          *******************************************/

.Brown		{ color: #624B28; line-height: 14pt;	letter-spacing:0px; }
.Browns		{ font-size: 8pt; color: #624B28; line-height: 14pt; letter-spacing:0px; }
.orange		{ color: #FF6C00; line-height: 14pt; letter-spacing:0px; }
.orange02	{ color: #FF6C00; font-size: 8pt;  }
.a			{ line-height: 14pt;	letter-spacing:0px; }
.ab			{ font-weight: bold; line-height: 14pt;	letter-spacing:0px; }
.ab_mtitle	{ font-size: 9pt; font-weight: bold; line-height: 14pt; letter-spacing:-1px; }
.as			{ font-size: 8pt; }

.gray       { color:#737373; }
.asgray		{ font-size: 8pt; color: #333333; }
.asgray_02	{ font-size: 8pt; color: #cccccc; }
.agray00		{ color: #666666; line-height: 14pt; letter-spacing:0px}
.agrayb		{ color: #666666; font-weight: bold; line-height: 14pt; letter-spacing:-1px; }
.agrayb2	{ color: #777777; font-weight: bold; line-height: 14pt; letter-spacing:-1px; }
.menu		{  font-weight:bold;	color:#666666; }
.a1			{ color: #538E24; }
.a1b		{ font-weight: bold; line-height: 14pt; letter-spacing:0px; }
.a1T		{ color: #467D15; line-height: 14pt; letter-spacing:0px; }
.a1s		{ font-size: 8pt;	color: #538E24; }
.a1m		{ color: #367700; }
.a1ms		{ font-size: 8pt;	color: #367700; }
.a2			{ color: #006374; }
.a2s		{ font-size: 8pt;	color: #006374; }
.a2m		{ color: #007C89; }
.a2ms		{ font-size: 8pt;	color: #007C89; }
.a3			{ color: #0027A0; }
.a3s		{ color: #0027A0; }
.a3m		{ color: #2A1796; }
.a3ms		{ font-size: 8pt;	color: #2A1796; }
.a4			{ color: #0027A0; }
.a4s		{ font-size: 8pt;	color: #481796; }
.a4m		{ color: #481796; }
.a4ms		{ font-size: 8pt;	color: #481796; }
.a5			{ line-height: 14pt; letter-spacing:0px; }
.a5b		{ font-weight: bold; line-height: 14pt; letter-spacing:0px; }
.a5T		{ color: #db3383; line-height: 14pt; letter-spacing:0px; }
.a5s		{ font-size: 8pt; color: #E05093; letter-spacing:0px; }
.a5m		{ color: #D73E63; letter-spacing:0px; }
.a5ms		{ font-size: 8pt;	color: #D73E63;	letter-spacing:0px; }
.a6			{ color: #4081D7; }
.a6s		{ font-size: 8pt; color: #4081D7; }
.a6b		{ font-weight: bold; line-height: 14pt; letter-spacing:0px; }
.a6T		{ color: #175CB7; line-height: 14pt; letter-spacing:0px; }
.a6m		{ color: #0027A0; }
.a6ms		{ font-size: 8pt;	color: #0027A0; }
.aMMP		{ color: #4081D7; }
.aMMPs		{ font-size: 8pt; color: #4081D7; }
.aMMPm		{ color: #0027A0; }
.aMMPms		{ font-size: 8pt; color: #0027A0; }
.aMAE		{ color: #2B9E89; }
.aMAEs		{ font-size: 8pt; color: #2B9E89; }
.aMAEm		{ color: #2B9E89; }
.aMAEms		{ font-size: 8pt; color: #2B9E89; }
.aMAF		{ color: #FF6C00; }
.aMAFs		{ font-size: 8pt; color: #FF6C00; }
.aMAFm		{ color: #FF6C00; }
.aMAFms		{ font-size: 8pt; color: #FF6C00; }
.aMAM		{ color: #0969ba; }
.aMAMs		{ font-size: 8pt; color: #0969ba; }
.aMAMm		{ color: #0969ba; }
.aMAMms		{ font-size: 8pt; color: #0969ba; }
.aMAV		{ color: #54ba4a; }
.aMAVs		{ font-size: 8pt; color: #54ba4a; }
.aMAVm		{ color: #54ba4a; }
.aMAVms		{ font-size: 8pt; color: #54ba4a; }
.aMAY		{ color: #706FDC; }
.aMAYs		{ font-size: 8pt; color: #706FDC; }
.aMAYm		{ color: #706FDC; }
.aMAYms		{ font-size: 8pt; color: #706FDC; }
.aMAS		{ color: #7F8A00; }
.aMASs		{ font-size: 8pt; color: #7F8A00; }
.aMASm		{ color: #7F8A00; }
.aMASms		{ font-size: 8pt; color: #7F8A00; }
.aMAX		{ color: #D44CAF; }
.aMAXs		{ font-size: 8pt; color: #D44CAF; }
.aMAXm		{ color: #D44CAF; }
.aMAXms		{ font-size: 8pt; color: #D44CAF; }
.aMAD		{ color: #957400; }
.aMADs		{ font-size: 8pt; color: #957400; }
.aMADm		{ color: #957400; }
.aMADms		{ font-size: 8pt; color: #957400; }
.white      { color: #FFFFFF; font-weight: bold; }




/*          인풋설정          *******************************************/

.subbox1 { height: 16px; border: 1px solid #bbbbbb; }
.subbox2 { color: #624B28; border: 1px  solid #bbbbbb;	bordercolor: #c5c5c5; }




/*          버튼설정          *******************************************/

.button_type1 { font-family: "Tahoma", "Verdana", "Arial", "굴림"; background-color: #E7E7E7; border: 1px #000000 solid; }
.button_type2 { font-family: "Tahoma", "Verdana", "Arial", "굴림"; font-size: 8pt; background-color: #E7E7E7; border: 1px #000000 solid; }
.center-title { font-family: "굴림"; font-size:13; font-weight:bold; color:666666; }

.menusub { color: #666666;	font-weight: bold;}




/*          테이블설정          *****************************************/

.td_TEXTB_B_R	{ BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; HEIGHT: 28px; color: #666666; BACKGROUND-COLOR: #ffffff; font-weight: bold; letter-spacing:-1px }
.td_TEXTB_B		{ BORDER-BOTTOM: #e5e5e5 1px solid; BACKGROUND-COLOR: #ffffff; HEIGHT: 28px; color: #666666; font-weight: bold; }
.td_B_R			{ BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; }
.td_T			{ BORDER-top: #e5e5e5 1px solid; }
.td_R			{ BORDER-right: #e5e5e5 1px solid; }
.td_B			{ BORDER-BOTTOM: #e5e5e5 1px solid; }
.td_B1		{ BORDER-LEFT: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid;  BORDER-BOTTOM: #e5e5e5 1px solid;}
.td_B2		{ BORDER-LEFT: #e5e5e5 1px solid; BORDER-BOTTOM: #e5e5e5 1px solid;}


.BR_TEXTB_B_R	{ BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; HEIGHT: 36px; BACKGROUND-COLOR: #f7f7f7; color: #666666; font-weight: bold; }

.BR_TEXTB_B		{ BORDER-BOTTOM: #e5e5e5 1px solid; BACKGROUND-COLOR: #f7f7f7; color: #666666; font-weight: bold; }

.BR_B			{ BORDER-BOTTOM: #e5e5e5 1px solid; BACKGROUND-COLOR: #ffffff; }




/*          테이블설정          *****************************************/

textarea		{ font-size: 12px; color:#757575; background-color:#FFFFFF; border:1px solid #DEDEDE; line-height:15px; }
.textarea_01	{ background-color:#ffffff; border:1px solid #cccccc; padding-top:2px; padding-left:2px; padding-bottom:2px; line-height:13px; }

.txtbox_01		{ font-size: 11px; background-color:#ffffff; border:0px solid #cccccc; }


.gray01			{ background: #C3C3C3; }
.gray02			{ background: #E7E7E7; }
.gray03			{ background: #F3F3F3; }




/*          게시판 스타일 : 포인트 라인          ***********************/

.Table1_L		{ background: #B1D16D; }
.Table2_L		{ background: #7FC9D5; }
.Table3_L		{ background: #A99EE8; }
.Table4_L		{ background: #CEA4EC; }
.Table5_L		{ background: #FFABCF; }
.Table6_L		{ background: #94B6F3; }
.Table_MAE_L	{ background: #8BCABE; }
.Table_MAF_L	{ background: #FCCC81; }
.Table_MAY_L	{ background: #B9B8EE; }
.Table_MAN_L	{ background: #B9B8EE; }
.Table_MAS_L	{ background: #CBD280; }
.Table_MAX_L	{ background: #ECB2E9; }
.Table_MAM_L	{ background: #AAD2F4; }
.Table_MAD_L	{ background: #FAD65A; }
.Table_MAV_L	{ background: #9FD899; }
.Tablegray_L	{ background: #dddddd; }





/*          테이블스타일          ***************************************/

.Table1		{ border-top: 2px solid #B1D16D; background: #ffffff; margin:0; padding: 0; }
.Table2		{ border-top: 2px solid #7FC9D5; background: #ffffff; margin:0; padding: 0; }
.Table3		{ border-top: 2px solid #A99EE8; background: #ffffff; margin:0; padding: 0; }
.Table4		{ border-top: 2px solid #CEA4EC; background: #ffffff; margin:0; padding: 0; }
.Table5		{ border-top: 2px solid #FFABCF; background: #ffffff; margin:0; padding: 0; }
.Table6		{ border-top: 2px solid #94B6F3; background: #ffffff; margin:0; padding: 0; }
.Table_MAE	{ border-top: 2px solid #8BCABE; background: #ffffff; margin:0; padding: 0; }
.Table_MAF	{ border-top: 2px solid #FCCC81; background: #ffffff; margin:0; padding: 0; }
.Table_MAY	{ border-top: 2px solid #B9B8EE; background: #ffffff; margin:0; padding: 0; }
.Table_MAN	{ border-top: 2px solid #B9B8EE; background: #ffffff; margin:0; padding: 0; }
.Table_MAS	{ border-top: 2px solid #CBD280; background: #ffffff; margin:0; padding: 0; }
.Table_MAX	{ border-top: 2px solid #ECB2E9; background: #ffffff; margin:0; padding: 0; }
.Table_MAM	{ border-top: 2px solid #AAD2F4; background: #ffffff; margin:0; padding: 0; }
.Table_MAD	{ border-top: 2px solid #FAD65A; background: #ffffff; margin:0; padding: 0; }
.Table_MAV	{ border-top: 2px solid #9FD899; background: #ffffff; margin:0; padding: 0; }
.Tablegray	{ border-top: 2px solid #dddddd; background: #ffffff; margin:0; padding: 1; }
.Table12	{ border-top: 2px solid #B1D16D; background: #ffffff; margin:0; padding: 0; border-bottom: 1px solid #B1D16D;}





/*          테이블스타일          ***************************************/

.Lpad16		{ padding-left: 16px; }
.Lpad10		{ padding-left: 10px; }
.Rpad10		{ padding-right: 10px; }
.Lpad20		{ padding-left: 20px; }
.Lpad6		{ padding-left: 6px;padding-top: 2px; padding-bottom: 2px; }
.Lpad3		{ padding-left: 3px; }
.viewpad	{ padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; text-align: justify; }
.viewpad01	{ padding-top: 4px; padding-bottom: 4px; text-align: justify; }
.viewpad02	{ padding-left: 20px; padding-right: 20px; padding-top: 7px; padding-bottom: 7px; text-align: justify; }
.viewpad03	{ padding-top: 2px; padding-bottom: 2px; text-align: justify; }
.Rpad16		{ padding-right: 16px; }



/*          테이블 내부버튼          ************************************/

.tablebtn			{ font-size: 11px; text-decoration: none; line-height: 16px; }
.tablebtn a:link	{ font-size: 11px; text-decoration: none; line-height: 16px; }
.tablebtn a:visited	{ font-size: 11px; text-decoration: none; line-height: 16px; }
.tablebtn a:hover	{ font-size: 11px; text-decoration: none; line-height: 16px; }

.gray_c1	{ background: #B2B2B2; }
.blue_c3	{ background: #B2B2B2; }

.gray_ip	{ border: 1px solid #C0C0C0; padding-left: 3px; font-size: 12px; line-height: 16px; background-color: #ffffff; }




/*          팝업          **********************************************/

.popup1		{ padding: 15px; text-align: justify; }




