body,td,input,select {font-family:±¼¸²;color:#666666;font-size:9pt;line-height:150%;} 
a {font-family:±¼¸²;color:#666666;font-size:9pt;text-decoration:none;} 
a:hover {font-family:±¼¸²;color:#1E5DD6;font-size:9pt;text-decoration:none;} 
textarea {border:1 solid;color:#96A0A8;} 

/* box */
.box{ background-color: #F7F7F7;color: #666666; font-size: 9pt; text-decoration:none; font-family:"±¼¸²", "verdana", "arial", "helvetica"; border: 1px #DBDBDB solid}
.main_data {
	font-family: "±¼¸²";
	font-size: 11px;
	color: #688685;
}
.data01 {
	font-family: "±¼¸²";
	font-size: 12px;
	color: #177c9d;
	text-decoration: none;
}
.text_red {
	font-family: "±¼¸²";
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}




body 
{
	
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: LightGray;
	scrollbar-3dlight-color: LightGray;
	scrollbar-shadow-color: LightGray;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #96A0A8;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;



}

IMG {border: none;}    

body {

}
.bold {font-family: "±¼¸²";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}


TD.GridBotData
{
	border-bottom: #cccccc 1px solid;
	height: 25px;
	padding-left: 2px;
	padding-right: 2px;
}

TD.UpperTitle1
{
	font-weight: bolder;
	color: #ffffff;
	height: 26px;
	background-color: #507bbe;
	padding-left: 2px;
	padding-right: 2px;
}


.dtTable
{
	background-color: #CCCCCC;
}


.dtTd
{
	background-color: #ffffff;
	text-align: left;
	font-weight: bold;
	padding-left : 5px;
	height:20px;	
}

.dtTdNm
{
	background-color: #f8f8ec;
	text-align: left;
	padding-left : 5px;
	font-size:8pt;
	font-weight:bold;
	height:20px;
}

.dtTdNm03
{
	background-color: #C2E5B5;
	text-align: left;
	padding-left : 5px;
	font-size:8pt;
	font-weight:bold;
	height:20px;
}

.dtTdNm04
{
	background-color: #E5E0B5;
	text-align: left;
	padding-left : 5px;
	font-size:8pt;
	font-weight:bold;
	height:20px;
}

.dtTdNm05
{
	background-color: #D5B5E5;
	text-align: left;
	padding-left : 5px;
	font-size:8pt;
	font-weight:bold;
	height:20px;
}

.dtTdNm06
{
	background-color: #F5E0F0;
	text-align: left;
	padding-left : 5px;
	font-size:8pt;
	font-weight:bold;
	height:20px;
}

.dtTdNm07
{
	background-color: #B5E5D7;
	text-align: left;
	padding-left : 5px;
	font-size:8pt;
	font-weight:bold;
	height:20px;
}

INPUT.b_Button1
{
	background: url(../images/button_icon/button.gif);
	cursor:hand;
	width: 66px;
	height: 20px;
	border: 0px;
	padding-left : 10px;
	padding-top : 2px;
	FONT-FAMILY: Verdana;
	font-weight : bold;
	 font-size: 8pt;
}

INPUT.b_Button2
{
	background: url(../images/button_icon/button2.gif);
	cursor:hand;
	width: 90px;
	height: 20px;
	border: 0px;
	padding-left : 10px;
	padding-top : 2px;
	FONT-FAMILY: Verdana;
	font-weight : bold;
	 font-size: 8pt;
}


/* TextBox */
INPUT.txt
{
	background-color: #ffffff; 
	border: 1px solid #CCCCCC; 
	width: 100px; 
	height: 20px; 
	color: black;
	margin-left:0;
	text-align:left;
}


INPUT.selTxt
{
	background-color: #ffffff; 
	border: 1px solid #CCCCCC; 
	width: 100px; 
	height: 12px; 
	color: black;
	margin-left:0;
	text-align:left;
}

Select.SelSearch1
{
	FONT-FAMILY: Verdana;
	font-size: 9pt;
	width: 99px; 
	height: 20px; 
}


/* ±×¸®µå Çì´õ */
.HeaderStyle03
{ 
	border-style : Solid;
	text-align : center;
	
    border-top-color:#9DC24E;
    border-top-width:2px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-right-color :White;
    font-family:Verdana;
	FONT-SIZE: 9pt; 
	background-color:#C2E5B5;
	height:25px;
	vertical-align:middle;
}

.RowStyle03
{ 
	TEXT-ALIGN: center; 
	padding-left: 5px;
	padding-right: 2px;	
	BORDER-BOTTOM: #bebebe 1px solid;
	height: 27px;
	FONT-SIZE: 9pt; 
	font-family:Verdana;
	
}

.FooterStyle03
{ 
	 border-top-color:#36A1BA;
    border-top-width:2px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-right-color :White;
    font-family:Verdana;
	FONT-SIZE: 9pt; 
	background-color:#36A1BA;
	height:25px;
	vertical-align:middle;
}


.HeaderStyle04
{ 
	border-style : Solid;
	text-align : center;
	
    border-top-color:#BA3697;
    border-top-width:2px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-right-color :White;
    font-family:Verdana;
	FONT-SIZE: 9pt; 
	background-color:#E5E0B5;
	height:25px;
	vertical-align:middle;
}

.RowStyle04
{ 
	TEXT-ALIGN: center; 
	padding-left: 5px;
	padding-right: 2px;	
	BORDER-BOTTOM: #bebebe 1px solid;
	height: 27px;
	FONT-SIZE: 9pt; 
	font-family:Verdana;
	
}

.FooterStyle04
{ 
	 border-top-color:#BA3697;
    border-top-width:2px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-right-color :White;
    font-family:Verdana;
	FONT-SIZE: 9pt; 
	background-color:#F5E0F0;
	height:25px;
	vertical-align:middle;
}


.HeaderStyle05
{ 
	border-style : Solid;
	text-align : center;
	
    border-top-color:#BA3697;
    border-top-width:2px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-right-color :White;
    font-family:Verdana;
	FONT-SIZE: 9pt; 
	background-color:#D5B5E5;
	height:25px;
	vertical-align:middle;
}

.RowStyle05
{ 
	TEXT-ALIGN: center; 
	padding-left: 5px;
	padding-right: 2px;	
	BORDER-BOTTOM: #bebebe 1px solid;
	height: 27px;
	FONT-SIZE: 9pt; 
	font-family:Verdana;
	
}

.FooterStyle05
{ 
	 border-top-color:#BA3697;
    border-top-width:2px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-right-color :White;
    font-family:Verdana;
	FONT-SIZE: 9pt; 
	background-color:#F5E0F0;
	height:25px;
	vertical-align:middle;
}


.HeaderStyle06
{ 
	border-style : Solid;
	text-align : center;
	
    border-top-color:#BA3697;
    border-top-width:2px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-right-color :White;
    font-family:Verdana;
	FONT-SIZE: 9pt; 
	background-color:#F5E0F0;
	height:25px;
	vertical-align:middle;
}

.RowStyle06
{ 
	TEXT-ALIGN: center; 
	padding-left: 5px;
	padding-right: 2px;	
	BORDER-BOTTOM: #bebebe 1px solid;
	height: 27px;
	FONT-SIZE: 9pt; 
	font-family:Verdana;
	
}

.FooterStyle06
{ 
	 border-top-color:#BA3697;
    border-top-width:2px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-right-color :White;
    font-family:Verdana;
	FONT-SIZE: 9pt; 
	background-color:#F5E0F0;
	height:25px;
	vertical-align:middle;
}

.HeaderStyle07
{ 
	border-style : Solid;
	text-align : center;
	
    border-top-color:#BA3697;
    border-top-width:2px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-right-color :White;
    font-family:Verdana;
	FONT-SIZE: 9pt; 
	background-color:#B5E5D7;
	height:25px;
	vertical-align:middle;
}

.RowStyle07
{ 
	TEXT-ALIGN: center; 
	padding-left: 5px;
	padding-right: 2px;	
	BORDER-BOTTOM: #bebebe 1px solid;
	height: 27px;
	FONT-SIZE: 9pt; 
	font-family:Verdana;
	
}

.FooterStyle07
{ 
	 border-top-color:#BA3697;
    border-top-width:2px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-right-color :White;
    font-family:Verdana;
	FONT-SIZE: 9pt; 
	background-color:#B5E5D7;
	height:25px;
	vertical-align:middle;
}

.HeaderStyle2
{ 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 9pt; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	background-color:#D6F7FF;
	BORDER-TOP: #255681 2px solid;
	BORDER-RIGHT: #bebebe 1px solid;
	BORDER-BOTTOM: #bebebe 1px solid;   
	height:25px;
	vertical-align:middle;	
	font-weight:normal;
}
.WDHeaderStyle1
{ 
	FONT-SIZE: 8pt; 
	background-color:#D8E4E3;
	height:25px;
	vertical-align:middle;	
}


.FrameStyle1
{
	border-left: #bebebe 0px solid; 
	FONT-SIZE: 8pt; 
}



.RowStyle2
{ 
	TEXT-ALIGN: left; 
	PADDING-TOP: 2px; 
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	BORDER-RIGHT: #bebebe 0px solid; 
	BORDER-BOTTOM: #bebebe 0px solid;
	height: 25px;
}

.FooterStyle
{ 
	background-color: #D6F7FF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	TEXT-ALIGN: right; 
	BORDER-RIGHT: #bebebe 1px solid; 
	BORDER-TOP: #bebebe 0px solid; 
	BORDER-LEFT: #bebebe 0px solid; 
	BORDER-BOTTOM: #bebebe 1px solid; 
}

.RowSelectorStyle1
{
	BORDER-LEFT: #bebebe 0px solid; 
	BORDER-TOP: #bebebe 0px solid; 
	BORDER-RIGHT: #bebebe 1px solid; 
	BORDER-BOTTOM: #bebebe 1px solid; 
	BACKGROUND-COLOR:#D6F7FF;
	FONT-SIZE: 8pt;
}

.RowSelectorStyle2
{
	BORDER-LEFT: #bebebe 0px solid; 
	BORDER-TOP: #bebebe 0px solid; 
	BORDER-RIGHT: #bebebe 1px solid; 
	BORDER-BOTTOM: #bebebe 1px solid; 
	
}

.EditCellStyle1
{
	BACKGROUND-COLOR: #FFFFC0;
	FONT-SIZE: 8pt;
}

.RowSelectedStyle1
{
	BACKGROUND-COLOR: #FFFFC0;
	FONT-SIZE: 8pt;
}

/* ±×¸®µå Çì´õ */
.HeaderStyle0
{ 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 9pt; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	background-color:#D6F7FF;
	height:25px;
	vertical-align:middle;	
}

.HeaderStyle02
{ 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 9pt; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	background-color:#cccccc;
	BORDER-TOP: #255681 2px solid;	
	BORDER-BOTTOM: #bebebe 1px solid;  
	BORDER-RIGHT: #bebebe 1px solid; 
	height:22px;
	vertical-align:middle;	
	font-weight:normal;
}

