.dxeBase_Default
{
    font-size: 12px;
}

/* -- ErrorFrame -- */
.dxeErrorCell_Default, .dxeErrorCell_Default td
{
    font-size: 12px;
}
.dxeErrorCell_Default
{ 
	padding-left: 4px;
	padding-right:5px;		
}
.dxeErrorFrame_Default
{
	padding-right: 3px;
}
.dxeEditArea_Default
{
	font-size: 12px;
    border: Solid 1px #dadada;
}
/* -- Buttons -- */

.dxeButtonEditButton_Default table.dxbebt 
{
	width: 12px;
	height: 12px;
}

.dxeButtonEditButton_Default, .dxeCalendarButton_Default,
.dxeSpinIncButton_Default, .dxeSpinDecButton_Default,
.dxeSpinLargeIncButton_Default, .dxeSpinLargeDecButton_Default
{	
	background-image: url('Base/edtButtonEditButtonBack.gif');	
    background-repeat:repeat-x;
    background-position:top;
	border: solid 1px #dadada;    
	background-color: #3b3b3b;	
} 
.dxeButtonEditButton_Default, .dxeCalendarButton_Default, .dxeButtonEditButton_Default td.dx, .dxeCalendarButton_Default td.dx,
.dxeSpinIncButton_Default, .dxeSpinDecButton_Default, .dxeSpinLargeIncButton_Default, .dxeSpinLargeDecButton_Default,
.dxeSpinIncButton_Default td.dx, .dxeSpinDecButton_Default td.dx, .dxeSpinLargeIncButton_Default td.dx, .dxeSpinLargeDecButton_Default td.dx
{	
    color: #ffffff;
    font-size: 11px;  
	font-weight: normal;
	text-align: center;
	cursor: hand;
} 
.dxeButtonEditButton_Default,
.dxeSpinIncButton_Default, .dxeSpinDecButton_Default, .dxeSpinLargeIncButton_Default, .dxeSpinLargeDecButton_Default
{
	background-image: url('Base/edtButtonEditButtonBack.gif');	
    background-repeat:repeat-x;
    background-position:top;
	border: solid 1px #dadada;    
	background-color: #3b3b3b;	
}
.dxeSpinIncButton_Default
{
    background-repeat: repeat-x;
    background-position: top;
	background-color: #000000;		
}
.dxeSpinDecButton_Default
{
    background-repeat: repeat-x;
    background-position: top;
	background-color: #000000;	
}


.dxeCalendarButton_Default      
{
	font-size: 11px;
	background-image: url('Base/edtButtonEditButtonBack.gif');	
    background-repeat:repeat-x;
    background-position:top;
	border: solid 1px #dadada;    
	background-color: #3b3b3b;	
	padding: 1px 11px;	
	width: 32px;
}
.dxeCalendarButton_Default td.dx
{
	font-size: 11px;    
	text-align: center;
	white-space: nowrap;
}
.dxeCalendarButton_Default table.dxbebt 
{
	width: 100%;
}

/* -- Pressed -- */
.dxeCalendarButtonPressed_Default, .dxeButtonEditButtonPressed_Default,
.dxeSpinIncButtonPressed_Default, .dxeSpinDecButtonPressed_Default, .dxeSpinLargeIncButtonPressed_Default, 
.dxeSpinLargeDecButtonPressed_Default
{
	background-image: url('Base/edtButtonEditButtonBack.gif');	
    background-repeat:repeat-x;
    background-position:top;
    border: Solid 1px #dadada;    
	background-color: #3b3b3b;     
}
/* -- Hover -- */
.dxeCalendarButtonHover_Default, .dxeButtonEditButtonHover_Default,
.dxeSpinIncButtonHover_Default, .dxeSpinDecButtonHover_Default, .dxeSpinLargeIncButtonHover_Default, .dxeSpinLargeDecButtonHover_Default
{
	/*background-image: url('Base/edtButtonEditButtonBack_H.gif');	*/
    background-repeat:repeat-x;
    background-position:top;	    
    border: Solid 1px #dadada;    
	background-color: #545454;    
}
.dxeCalendarButtonHover_Default
{
	/*background-image: url('Base/edtButtonEditButtonBack_H.gif');	*/
    background-repeat:repeat-x;
    background-position:top;	    
    border: Solid 1px #dadada;    
	background-color: #545454;     
}

.dxeButtonEdit_Default
{
	border: Solid 1px #dadada;
    background-color: white;
}
.dxeButtonEdit_Default .dxeEditArea_Default, .dxeButtonEdit_Default td.dxic
{
	width: 100%;
}
.dxeButtonEdit_Default td.dxic
{
    padding: 0px 0px 0x 2px;
}
.dxeTextBox_Default, .dxeMemo_Default
{
    background-color: white;
    border: solid 1px #dadada;
}
.dxeTextBox_Default td.dxic

{
	padding: 1px 2px;
}
.dxeTextBox_Default td.dxic
{
	width: 100%;
}
.dxeRadioButtonList_Default
{
    border: Solid 1px #9F9F9F;
}
.dxeRadioButtonList_Default, .dxeRadioButtonList_Default table
{
    font-size: 11px;    

}
.dxeRadioButtonList_Default td.dxe
{
    padding: 6px 11px;
    padding-top: 7px;
}

/* -- Memo -- */
.dxeMemo_Default
{
	padding: 3px;
}
.dxeMemoEditArea_Default 
{

}
.dxeMemo_Default td
{
	width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink_Default
{
    font-size: 11px;
    font-weight: normal;
    color: #0d45b7;        
}
a:hover.dxeHyperlink_Default
{
    color: #5494ea;    
}
a:visited.dxeHyperlink_Default
{
    color: #ab59a6;    
}

/* -- ListBox -- */
.dxeListBox_Default
{
    background-color: white;
	border: solid 1px #dadada;
    font-size: 12px;
}
.dxeListBox_Default div.dxlbd
{

}
.dxeListBoxItem_Default
{    
    border: solid 1px White;
    font-size: 12px;        
    padding: 2px 2px 2px 3px;
    white-space: nowrap;
    text-align: inherit;
    cursor: default;
    color: Black;    
    font-weight: normal;
    background-color:White;  
}

.dxeListBox_Default td.dxeI 
{
    padding-right: 0px;
    border-right-width: 0px;
    background-color: white;
}
.dxeListBox_Default td.dxeT
{
    width: 100%;    
    border-left-width: 0px;
}
.dxeListBoxItemHover_Default       
{
    background-color: #e2edeb;
    color:#333333;
}
.dxeListBoxItemSelected_Default    
{    
    background-color: #e8e8e8;
    color: Black; 
}


/* -- Calendar -- */
.dxeCalendar_Default
{ 
	border: solid 1px #adadad;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
	font-family: dotum,  gulim, Tahoma, Verdana;
}
.dxeCalendar_Default td.dxMonthGrid_Default 
{
    padding: 8px 20px;    
}
.dxeCalendar_Default td.dxMonthGridWithWeekNumbers_Default
{
    padding: 5px 20px 8px 8px;    
}
.dxeCalendarDayHeader_Default
{
    color: Black;
    font-size: 11px;        
    padding: 5px 4px 2px;
    border-bottom: solid 1px #cfcfcf;
}
.dxeCalendarWeekNumber_Default
{    
    font-size: 7pt;    
    text-align: right;    
    padding: 6px 8px 6px 4px;        
    color: #bfbfbf;
}
.dxeCalendarDay_Default
{   
    color: Black;
    font-size: 11px;
    padding: 4px 6px;
    text-align: center;    
}
.dxeCalendarWeekend_Default        /* inherits dxeCalendarDay */
{
    color: #c00000;
}
.dxeCalendarOtherMonth_Default     /* inherits dxeCalendarDay */
{
    color: #e7e7e7;
}
.dxeCalendarOutOfRange_Default     /* inherits dxeCalendarDay */
{
    color: #d0d0d0;    
}
.dxeCalendarSelected_Default       /* inherits dxeCalendarDay */
{
    color: #333333;
	font-weight:bold;
    background-color: #dbdbdb;
}
.dxeCalendarToday_Default         /* inherits dxeCalendarDay */
{
    padding: 3px 3px 2px;
    border: solid 1px #c00000;    
}
.dxeCalendarHeader_Default
{
    background-color: #dcdcdc;
    border: solid 1px #c9c9c9;    
    border-width: 1px 0;
    padding: 4px 7px;
}
.dxeCalendarHeader_Default td.dxe
{
    color: #333333;
    font-size: 11px;
	font-weight:bold;
    text-align: center;
	cursor: pointer;
	cursor: hand;
}
.dxeCalendarFooter_Default 
{
    background-color: #ededed;
    padding: 8px 0px;    
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNav_Default
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}
.dxeCalendarFastNavMonthArea_Default
{
    padding: 0px 9px;
}
.dxeCalendarFastNavYearArea_Default
{    
}
.dxeCalendarFastNavFooter_Default
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;   
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonth_Default, .dxeCalendarFastNavYear_Default
{
    font: normal 11px Tahoma;
    color: Black;
    padding: 3px 5px;
    text-align: center;
	cursor: pointer;
	cursor: hand;
}
.dxeCalendarFastNavMonth_Default
{
	padding: 6px;
}
.dxeCalendarFastNavMonthSelected_Default, .dxeCalendarFastNavYearSelected_Default
{
    color: White;
    background: #8d8d8d;    
}
.dxeCalendarFastNavMonthHover_Default, .dxeCalendarFastNavYearHover_Default
{        
    color: Black;
    background: #e5e5e5;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonthHover_Default
{
	padding: 5px;
}
/* Disabled */
.dxeDisabled_Default, .dxeDisabled_Default td.dxe
{
	color: #808080;
	cursor: default;
}
.dxeButtonDisabled_Default, .dxeButtonDisabled_Default td.dxe
{
	color: #808080;
	cursor: default;
}

/*login button*/

.dxbButton_Default
{	
	padding:2px 4px 2px 4px;
	font-size:12px;
	cursor:hand;
	display:block;
	background-image: url('Base/btnDefaultBack.gif');
	background-color:#3c3c3c;
	background-repeat:repeat-x;
	color:#cecece;
	border:solid 1px #393939;
}
.dxbButtonHover_Default
{
	padding:2px 4px 2px 4px;
	font-size:12px;
	cursor:hand;
	display:block;
	background-image: url('Base/btnDefaultBack.gif');
	background-color:#3c3c3c;
	background-repeat:repeat-x;
	color:#cecece;
	border:solid 1px #4a4a4a;
}
.dxbButtonChecked_Default
{

}
.dxbButtonPressed_Default
{  	

}

