/*...........General section..................*/
body{
	font-family:"arial","Dotum","geneva","helvetica" "sans-serif"; font-size: 12px;
	scrollbar-3dlight-color:c6d7fe;
	scrollbar-arrow-color:265fad;
	scrollbar-base-color:e1ecfd;
	scrollbar-darkshadow-color:FFFFFF;
	scrollbar-face-color:e1ecfd;
	scrollbar-highlight-color:FFFFF;
	scrollbar-shadow-color:90adef;
	margin:0px 0px 0px 0px;}

TD			{font-family:"arial","Dotum","geneva","helvetica" "sans-serif"; font-size: 12px; color: #7f7f7f;}
a:link 		{color: #004DDB;	text-decoration: none;}
a:active 	{color: #004DDB;	text-decoration: none;}
a:visited 	{color: #004DDB;	text-decoration: none;}
a:hover 	{color: #FF7200;	text-decoration: none;}

.mlinktd { padding-left:0px; vertical-align:top; text-align:center; }
.mlink			{font-family:"arial","Dotum","geneva","helvetica" "sans-serif"; font-size: 12px; color: #535353;font-weight:bold; line-height:20px;}
a.mlink:link 		{color: #535353;	font-weight:bold; text-decoration: none;}
a.mlink:active 	{color: #004DDB;	font-weight:bold; text-decoration: none;}
a.mlink:visited 	{color: #535353; font-weight:bold;	text-decoration: none;}
a.mlink:hover 	{color: #FF7200; font-weight:bold;	text-decoration: none;}


img {border : 0;}
input, select, textarea {font-family:"arial","Dotum","geneva","helvetica" "sans-serif"; font-size: 12px; border:1px solid #dadada; line_height:18px;}
.radio {border: 0;}
.button {background-color:#ebebeb; height:20px; border:1px solid #dadada;}


/* left */
.left_bg            {background-color:#ec6717;}

/* margin */
.left_mg            {width:20px;}
.left_mg2           {width:30px;}
.right_mg           {width:10px;}

/* line */
.line_gray          {background-color:#bbbdae; height:1px;}
.line_gray_d        {background-color:#ebebeb; height:1px;}
.main_line          {background-color:#e1e1e1; height:3px;}

/* text */
.t_navi				{font-size: 11px;color: #999999; padding:5px 5px 5px 5px; overflow:auto; word-break:break-all; text-align:right; height:30px; vertical-align:middle;}
.t_gray_b			{font-size: 12px;color: #7f7f7f; padding:2px 3px; overflow:auto; word-break:break-all; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; font-weight:bold; Line-height:18px;}
.t_text				{font-size: 12px;color: #7f7f7f; padding:2px 3px; overflow:auto; word-break:break-all; text-align:left; Line-height:18px;}
.t_text_c			{font-size: 12px;color: #7f7f7f; padding:2px 3px; overflow:auto; word-break:break-all; text-align:center; Line-height:18px;}
.t_org				{font-size: 12px;color: #f26522; padding:2px 3px; overflow:auto; word-break:break-all; text-align:left; Line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; font-weight:bold;}
.t_photo_b		    {font-size: 12px;color: #436e9c; overflow:auto; word-break:break-all; text-align:center; Line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; font-weight:bold;}
.t_today1		    {font-size: 12px;color: orange; overflow:auto; word-break:break-all; text-align:left; Line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; font-weight:bold;}
.t_today2		    {font-size: 13px;color: red; overflow:auto; word-break:break-all; text-align:left; Line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; font-weight:bold;}
.t_today3		    {font-size: 12px;color: #436e9c; overflow:auto; word-break:break-all; text-align:left; Line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; font-weight:bold;}

/* login */
.login_bg           {background-color:#efefef; padding:4px 4px 4px 4px; }
.login_line         {background-color:#ffffff; padding:4px 4px 4px 4px; border:1px solid #dadada;}

/* table */
.tb_bg          {background-color:#ffffff;}
.tb_bg_c        {background-color:#eff0f0;}
.tb_line        {background-color:#5294d3; height:3px;}
.tb_line2       {background-color:#a0dfc0; height:3px;}
.tb_bg1         {background-color:#ebeff2; font-size:12px; color: #7f7f7f; padding:8px 8px 5px 5px; border:1px solid #ffffff; word-break:break-all; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; Line-height:16px;}
.tb_bg2         {background-color:#f0f3f5; font-size:12px; color: #7f7f7f; padding:8px 8px 5px 5px; border:1px solid #ffffff; word-break:break-all; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; Line-height:16px;}
.tb_bg3         {background-color:#ebeff2; font-size:12px; color: #7f7f7f; padding:8px 8px 5px 5px; border:1px solid #ffffff; word-break:break-all; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; Line-height:16px;}
.tb_bg4        {background-color:#f0f3f5; font-size:12px; color: #7f7f7f; padding:8px 8px 5px 5px; border:1px solid #ffffff; word-break:break-all; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; Line-height:16px;}
.tb_top         {color:#ffffff; font-weight:bold; Height:26px; padding-right:3px; padding-left:3px; text-align:center; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#9ec1e3', endColorStr='#cfe0f4', gradientType='0')}
.tb_01         {background-color:#ebeff2; font-size:12px; color: #7f7f7f; padding:2px; word-break:break-all; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; height:20px;}
.tb_02         {background-color:#f0f3f5; font-size:12px; color: #7f7f7f; padding:2px; word-break:break-all; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; Height:20px;}
.tb_03        {background-color:#ebeff2; font-size:12px; color: #7f7f7f; padding:2px; word-break:break-all; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; height:20px;}
.tb_04        {background-color:#f0f3f5; font-size:12px; color: #7f7f7f; padding:2px; word-break:break-all; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; Height:20px;}
.tb_wh         {background-color:#ffffff; font-size:12px; color: #7f7f7f; padding:2px; border-bottom:1px solid #ebebeb; word-break:break-all; font-family:Verdana, Arial, Helvetica, sans-serif, Dotum; }
.tb_gr1        {background-color:#ffffff; color: #7f7f7f; padding:3px 3px 3px 3px; border-bottom:1px solid #a0dfc0; word-break:break-all; height:26px; font-size: 12px;color: #7f7f7f; overflow:auto; word-break:break-all; text-align:center; Line-height:18px;}
.tb_gt        {background-color:#e6fbf0; color: #7f7f7f; padding:3px 3px 3px 3px; border-bottom:1px solid #a0dfc0; word-break:break-all; height:26px; font-size: 12px;color: #7f7f7f; overflow:auto; word-break:break-all; text-align:center; Line-height:18px;}
.tb_gr2        {background-color:#ffffff; color: #7f7f7f; padding:3px 3px 3px 3px; border-bottom:1px solid #a0dfc0; word-break:break-all; height:26px; font-size: 12px; overflow:auto; word-break:break-all; Line-height:18px;}
.news_tb        {background-color:#ffffff; color: #7f7f7f; padding:3px 3px 3px 3px; border-bottom:1px solid #e8e8e8; word-break:break-all; height:18px; font-size: 12px;color: #7f7f7f; overflow:auto; word-break:break-all; text-align:left; Line-height:16px;}

/* QuickMenu */
.quick            {width:85px; vertical-align:top; text-align:right;}


/* ½ºÄÉÁì */
.sch_wt				{font-size: 12px; color: #ffffff; overflow:auto; word-break:break-all; text-align:center; vertical-align:middle; font-weight:bold;}
.sch_sp 			{font-size: 12px;  background-color:#868686; color: #ffffff; overflow:auto; word-break:break-all; text-align:center; vertical-align:middle; padding:1px 1px 1px 1px; font-weight:bold;}
.sch_t01			{font-size: 12px; color: #757575; overflow:auto; word-break:break-all; text-align:center; vertical-align:middle; padding:1px 1px 1px 1px; }
.sch_t02			{font-size: 12px; color: #757575; overflow:auto; word-break:break-all; text-align:center; vertical-align:middle; font-weight:bold; padding:1px 1px 1px 1px; }
.sch_t03			{font-size: 12px; color: #779bc9; overflow:auto; word-break:break-all; text-align:center; vertical-align:middle; padding:1px 1px 1px 1px; }
.sch_t04			{font-size: 12px; color: #ff7100; overflow:auto; word-break:break-all; text-align:center; vertical-align:middle; padding:1px 1px 1px 1px; }

/* Ãß°¡ CSS  */
/* POPUP CSS */
td.TbTopTitle { background-image:url(../images/sub/popBg.gif); height:40px; padding-left:20px; vertical-align:middle; color: #ffffff;font-weight:bold;font-size: 14px;font-family:"arial","Dotum","geneva","helvetica" "sans-serif";}
td.TbBody { border-left:3px #3b72a7 solid; border-right:3px #3b72a7 solid; padding: 5px 10px 5px 10px; background-color:#FFFFFF;}
td.TbBottom { background-image:url(../images/sub/popBg.gif); height:40px; padding-left:20px; vertical-align:middle; }



TABLE.DATATB
{
	border-collapse:collapse;
	BORDER-RIGHT: #d1cfcb 1px solid;
	BORDER-TOP: #D2DAB9 2px solid;
	BORDER-LEFT: #d1cfcb 1px solid;
	BORDER-BOTTOM: #D2DAB9 2px solid;
}

TABLE.TBBasic
{
	
	/* 
	border-collapse:collapse;
	BORDER-RIGHT: #d1cfcb 1px solid;
	BORDER-TOP: #85a2c4 2px solid;
	BORDER-LEFT: #d1cfcb 1px solid;
	BORDER-BOTTOM: #d1cfcb 2px solid; */
	background-color: #d1cfcb;
}

TABLE.TBBasic02
{
	
	/* 
	
	BORDER-RIGHT: #d1cfcb 1px solid;
	BORDER-TOP: #85a2c4 2px solid;
	BORDER-LEFT: #d1cfcb 1px solid;
	BORDER-BOTTOM: #d1cfcb 2px solid; */
	border-collapse:collapse;
	BORDER: #ededed 1px solid;
	background-color: #FFFFFF;
	BORDER-TOP: #b8cfe5 2px solid;
	BORDER-BOTTOM: #ededed 1px solid;
}

TABLE.TBSize
{
	
	width:800px;
}
TD.TBLine
{
	BORDER-TOP: #85a2c4 3px solid;
	/*BORDER-BOTTOM: #d1cfcb 2px solid;*/
	BORDER-BOTTOM: #c4cfdc 2px solid;
	background-color: #FFFFFF;
	
}
TD.LINE-TOP
{
	HEIGHT: 2px;	
	background-color: #85a2c4;
	width: 100%;
}

TD.LINE-BOTTOM
{
	HEIGHT: 2px;
	background-color: #d1cfcb;
	width: 100%;
}
TD.TDSheet
{
	background-color: #f6f8f9;
	padding: 5px;
}

TD.TDTable
{
	background-color: #FFFFFF;
	padding: 0 5px 0 5px;
}
/*---------<Tab >---------*/
TD.TabBg
{
	background-image: url(../img/TabBg.gif);
	padding: 0 5px 0 5px;
}
TD.TabOn100
{
	background-image: url(../img/TabOn.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 100px; HEIGHT: 26px;
	valign: Top;
	padding-top: 3px;	
	font-size: 9pt;
	cursor: hand;
	color: #4f5797;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	text-align: center;
}
TD.Tab100
{
	background-image: url(../img/Tab.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 100px; HEIGHT: 26px;
	valign: Top;
	padding-top: 3px;		
	font-size: 9pt;
	cursor: hand;
	color: #4f5797;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	text-align: center;
}
TD.5px
{
	padding-right: 5px;
}

TD.Key
{
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	font-size: 9pt;
    TEXT-ALIGN: right;
	padding-right: 5px;
}

/*-----------<TD ½ºÅ¸ÀÏ  >--------------*/
TD.Lable01
{
	BACKGROUND-COLOR: #edf4fa ;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	font-size: 9pt;
	color: #1f5299;
	text-align: left;	
	line-height: 18px;
	padding-left: 7px;
	/*height: 25px;
	padding: 0 2px 0 2px;
	border: #d1cfcb 1px solid ; */
}
TD.Lable02
{
	BACKGROUND-COLOR: #edf1f3 ;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	font-size: 9pt;
	color: #4f5797;
	text-align: center;	
	line-height: 18px;
}
TD.LableB02
{
	BACKGROUND-COLOR: #edf1f3 ;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	font-size: 9pt;
	color: #4f5797;
	text-align: center;	
	line-height: 18px;
	font-weight: Bold;
}

TD.Data01
{
	BACKGROUND-COLOR: #FFFFFF ;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	font-size: 9pt;
	color: #6f7683;
	text-align: left;	
	line-height: 18px;	
}

TD.Data02
{
	BACKGROUND-COLOR: #FFFFFF ;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	font-size: 9pt;
	color: #6f7683;
	text-align: center;	
	line-height:18px;
}

TD.Data03
{
	BACKGROUND-COLOR: #FFFFFF ;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	font-size: 9pt;
	color: #6f7683;
	text-align: Right;	
	line-height:18px;
}
INPUT.Input_L
{
    BACKGROUND-COLOR: #FFFFFF;
    color: #6f7683;
    FONT-FAMILY: Verdana,±¼¸²Ã¼,±¼¸²,Arial;
    FONT-SIZE: 9pt;
    border: #DEDEDE 1px solid ;
    PADDING-TOP: 1pt;
    TEXT-ALIGN: left;
    height: 16px;
    width :95%;
}

INPUT.Input_C
{
    BACKGROUND-COLOR: #FFFFFF;
    color: #6f7683;
    FONT-FAMILY: Verdana,±¼¸²Ã¼,±¼¸²,Arial;
    FONT-SIZE: 9pt;
    border: #DEDEDE 1px solid ;
    PADDING-TOP: 1pt;
    TEXT-ALIGN: CENTER;
    height: 16px;
    width :95%;
}

INPUT.Input_R
{
    BACKGROUND-COLOR: #FFFFFF;
    color: #6f7683;
    FONT-FAMILY: Verdana,±¼¸²Ã¼,±¼¸²,Arial;
    FONT-SIZE: 9pt;
    border: #DEDEDE 1px solid ;
    PADDING-TOP: 1pt;
    TEXT-ALIGN: right;
    height: 16px;
    width :95%;
}

INPUT.Input_Date
{
    BACKGROUND-COLOR: #FFFFFF;
    color: #6f7683;
    FONT-FAMILY: Verdana,±¼¸²Ã¼,±¼¸²,Arial;
    FONT-SIZE: 9pt;
    border: #DEDEDE 1px solid ;
    PADDING-TOP: 1pt;
    TEXT-ALIGN: center;
    height: 16px;
    width :70px;
}
INPUT.Input4
{
    BACKGROUND-COLOR: #FFFFFF;
    color: #6f7683;
    FONT-FAMILY: Verdana,±¼¸²Ã¼,±¼¸²,Arial;
    FONT-SIZE: 9pt;
    border: #DEDEDE 1px solid ;
    PADDING-TOP: 1pt;
    TEXT-ALIGN: center;
    height: 16px;
    width :40px;
}
INPUT.Input2
{
    BACKGROUND-COLOR: #FFFFFF;
    color: #6f7683;
    FONT-FAMILY: Verdana,±¼¸²Ã¼,±¼¸²,Arial;
    FONT-SIZE: 9pt;
    border: #DEDEDE 1px solid ;
    PADDING-TOP: 1pt;
    TEXT-ALIGN: center;
    height: 16px;
    width :25px;
}
SELECT.Input
{
    BACKGROUND-COLOR: #FBF9F5;
    color: #6f7683;
    FONT-FAMILY: Verdana,±¼¸²Ã¼,±¼¸²,Arial;
    FONT-SIZE: 9pt;
    line-height:1.3;
    PADDING-TOP: 1pt;
	 border: #DEDEDE 1px solid ;
    TEXT-ALIGN: Left;
    width :95%;
}

TD.TopSplit
{
	font-size: 9pt;
	color: #666666;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	background-color: white;	
	height: 10px;
}
TD.BodySplit
{
	font-size: 9pt;
	color: #666666;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	background-color: white;	
	height: 10px;
}
TD.BottomSplit
{
	font-size: 9pt;
	color: #666666;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	background-color: white;	
	height:15px;
}
/* ----------<¼ÒÁ¦¸ñ>------------ */
TD.SubTitle
{
	font-size: 9pt;
	color: #4f5797;
	font-weight: Bold;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	background-color: white;
	valign: middle;
	height: 30px;
}
/* ----------<À§Ä¡Á¤º¸ TD>------------ */
TD.locationInfo
{
	font-size: 9pt;
	color: #6f7683;
	font-weight: Bold;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	background-color: white;	
	border-bottom: #e6e6e5 1px solid ;
	valign: middle;
	text-align: right;
	height: 30px;
}
TD.locationOrg
{
	font-size: 9pt;
	color: #f7941d;
	font-weight: Bold;
	font-family: Verdana,µ¸¿ò,µ¸¿òÃ¼,Arial;
	background-color: white;	
	border-bottom: #e6e6e5 1px solid ;
	valign: middle;
	text-align: right;
	height: 30px;
}
/*------<¹öÆ° TD>-------*/
TD.BtnTD 
{
height: 30px;
text-align: right;
background-color: #f3f6fa;
Padding-right: 5px;
}

