﻿/* ===  calendar-theme theme  ============================================================== */   

.CalendarExtender .ajax__calendar_container
{
	background-color: #FFFFFF;
	border: solid 1px #a4abb2;
	font-family: 돋움, dotum, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	width: 205px; 
	text-align: center;
	padding: 0px;
	cursor: pointer;
}

.CalendarExtender .ajax__calendar_body 
{
    height:145px;
    width:205px;
    position:relative;
    overflow:hidden;
}

.CalendarExtender .ajax__calendar_days, 
.CalendarExtender .ajax__calendar_months, 
.CalendarExtender .ajax__calendar_years 
{
    top:0px; 
    left:0px;
    height:145px;
    width:205px;    
    padding:5px;
    position:absolute;
    text-align:center;
}

.CalendarExtender .ajax__calendar_days table
{
    border-spacing:0;
    border-collapse:collapse;
   /* font:100% sans-serif;*/
	font-family: 돋움, dotum, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
    text-align:center;    
}

.CalendarExtender .ajax__calendar_header 
{     
    background:0 -3900px repeat-x #ffcb60  url('../Images/Page/sprite.gif');  
	font-family: 돋움, dotum, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    color:#333333;
    font-weight:bold;
    text-align:center;
    padding-top:5px;
    line-height:20px;
    border-bottom:solid 1px #a4abb2;
    height:30px;
    width:100%; 
}

.CalendarExtender .ajax__calendar_prev
{
    margin-top: 2px;
    margin-left: 4px;
    height: 15px;
    width: 25px;
    float: left;
    background-image: url(../img/common/sprite_calendar.png) 0px -450px no-repeat;
    cursor: pointer;
}

.CalendarExtender .ajax__calendar_next 
{
    margin-top:2px;
    margin-right:4px;
    height:15px;
    width:25px;   
    float:right;
    background-image:url(../img/common/sprite_calendar.png) 0px -500px no-repeat; 
    cursor:pointer;
}

.CalendarExtender .ajax__calendar_title 
{
    font-weight:bold;
    text-align:center;
    cursor:pointer;
}

.CalendarExtender .ajax__calendar_footer, .CalendarExtender .ajax__calendar_today 
{
	font-family: 돋움, dotum, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #ff6633;
	padding-bottom :25px; 
}

.CalendarExtender .ajax__calendar_dayname
{
    padding-left: 2px;
    padding-right: 2px;
    margin-top: 3px;
    margin-bottom: 5px;
    margin-left: 4px;
    margin-right: 4px;
    text-align: center;
	font-family: 돋움, dotum, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    font-weight:bold;
    color: #555555;
    border-bottom: solid 1px #a4abb2;
}

.CalendarExtender .ajax__calendar_day, .CalendarExtender .ajax__calendar_month, .CalendarExtender .ajax__calendar_year
{
	font-family: 돋움, dotum, Tahoma, Arial, Helvetica, sans-serif;  
    padding:0pt 4px;
    color:#000000;
    text-align:center;  
}

.CalendarExtender .ajax__calendar_hover .ajax__calendar_day, .CalendarExtender .ajax__calendar_hover .ajax__calendar_month, .calendar .ajax__calendar_hover .ajax__calendar_year, .CalendarExtender .ajax__calendar_hover .ajax__calendar_title
{
	color: #ff6633;
    font-weight:bold;
}

.CalendarExtender .ajax__calendar_other .ajax__calendar_day, .CalendarExtender .ajax__calendar_other .ajax__calendar_year
{
    color: #C3C3C3;
}

.CalendarExtender .ajax__calendar_active .ajax__calendar_day
{
    color: #0066cc;
    font-weight: bold;
    border: solid 1px #a6a6a6;
    background-color: #E4E4E4;
} 
 
 
/* === Telerik:RadPanelBar  =================================================================== */ 
 
.RadPanelBar
{
    font-size: 9pt !important;
    font-family: 돋움 !important;
    color:#333333 !important;
}  
  
.RadPanelBarHeaderCollapsed
{
    font-size: 9pt !important;
    font-family: 돋움 !important;
    color:#333333 !important;
}  
   
 
.RadPanelBarItem
{  
    line-height : 25px !important; 
    color:#333333 !important;   
} 

/* ------------------------------------------------------- */
/* -- .RadMenu_Silk                                     -- */
/* ------------------------------------------------------- */ 

.RadMenu_Silk, .RadMenu a.rmLink
{
    font-size: 10pt !important;
    font-family: 돋움 !important;
    font-weight: bold; 
}

.RadMenu_Silk .rmRootLink 
{ border : 1px solid #666  !Important;
  color:#fff !Important; 
}
       
.RadMenu_Silk .rmRootGroup 
{
    background:  transparent  !Important;
    color:#fff !Important;
}
     
.RadMenu_Silk .rmRootGroup {
 border:none !Important; 
/*  border : 1px solid #666  !Important; */
  background:  transparent  !Important;
  background-image: none !Important; 
  box-shadow:none !Important;  }
  
.RadMenu_Silk .rmRootLink:hover
{ 
    color: #0394ae !important;
    border-style: solid !important; 
    border-width: 4px 1px 1px 1px !important; 
    border-color: #2dabc1 !important; 
}
.RadMenu_Silk .rmRootLink.rmFocused, 
.RadMenu_Silk .rmRootLink.rmSelected, 
.RadMenu_Silk .rmRootLink.rmExpanded
{
    color: #0394ae !important;
    border-style: solid !important; 
    border-width: 4px 1px 1px 1px !important; 
    border-color: #2dabc1 !important; 
}

/* === Telerik:RadGrid  =================================================================== */ 

.RadGrid, .RadGrid .rgMasterTable, .RadGrid .rgDetailTable, .RadGrid .rgGroupPanel table, .RadGrid .rgCommandRow table, .RadGrid .rgEditForm table, .RadGrid .rgPager table, .GridToolTip
{
    font-size: 9pt !important;
    font-family: 돋움 !important;
    
   /* border-color: #9F9F9F !important;*/
}

.RadGrid .rgHeader, .RadGrid .rgHeader a
{
    font-size: 9pt !important;
    font-family: 돋움 !important;
    color:#333333 !important;
   /* border-color: #9F9F9F !important;*/
}

.RadGrid .rgCommandRow a
{
    font-size: 9pt !important;
    font-family: 돋움 !important;
   /* border-color: #9F9F9F !important;*/
}

.RadGrid .rgHoveredRow
{
    background-color: #FFE4CA !important;
    background-image: none !important;
   /* border-color: #9F9F9F !important;*/
}
.altercolor{ background-color :#F3F3F3}

        
.RadGrid .rgFooter 
{ 
    color: #FF5500 !important;  
    font-size: 9pt !important;
    font-family: 돋움 !important;
    height :28px !important;
    background:  border: #828282 1px solid !important; background-color:#eaebed !important;  
} 
 
        
.RadGrid .rgFooter td 
{ 
    /*border-top-color:#9F9F9F !important;*/
    border-bottom-color:#9F9F9F !important;
} 
  
/*div.RadGrid .borderBottom td  
{  
    border-bottom-color:#93B1DB;  
}  */
  

/* === Telerik:RadTabStrip  =================================================================== */

.RadTabStrip_Office2007 .tab .rtsTxt {
    
    font-size: 9pt !important;
    font-family: 돋움 !important;
}

.RadTabStrip_Office2007 .tab .rtsTxt:before 
{
    
    font-size: 9pt !important;
    font-family: 돋움 !important;
}
    

.RadTabStrip_Office2007 .rtsIn
{
    font-size: 9pt !important;
    font-family: 돋움 !important;
    color: #3e69a3 !important;
}   

.RadTabStrip_Office2007 .rtsGhostTab
{
    background-color: #d3e1f3 !important;
    font-size: 9pt !important;
    font-family: 돋움 !important;
}

  .RadTabStrip_Office2007 .rtsLevel
{
    background-color: #d3e1f3 !important;
    font-size: 9pt !important;
    font-family: 돋움 !important;
}
.RadTabStrip_Office2007 .rtsLevel.rtsLevel2, .RadTabStrip_Office2007 .rtsLevel.rtsLevel3
{
    background-color: #d3e1f3 !important;
    font-size: 9pt !important;
    font-family: 돋움 !important;
}  
/* === Telerik:RadListBox  =================================================================== */ 

.RadListBox .rlbItem
{
    font-size: 9pt !important;
    font-family: 돋움 !important;
    color:#333333 !important;
}

/* === Telerik:RadTreeView  ================================================================== */ 

.RadTreeView  
{
    font-size: 9pt !important;
    font-family: 돋움 !important;
    color:#333333 !important;
}
/* === Telerik:RadComboBox  ================================================================== */ 

.RadComboBox,
.RadComboBox .rcbInput,  
.RadComboBoxDropDown,
.RadComboBoxDropDown .rcbItem .rcbInput .rcbInputCell  .rcbSelected  
{
    font-size: 9pt !important;
    font-family: 돋움 !important;
    color:#333333 !important;
}
 
/* === Telerik:RadComboBox  ================================================================== */ 
 
.demo-container 
{
    padding :0;
    width: 171px;  
} 
.RadCalendar {
    width: 100%;
} 

div.demo-container
{
    background: transparent url("../Images/Page/shadow.png") no-repeat scroll 100% 100%;
    padding: 0 0px 5px 0;
    *padding: 0 0px 1px 0;
}


div.RadCalendar {
    box-shadow: none;
}

.RadCalendar .rcTitlebar, .rcTitle
{
    font-size: 10pt !important;
    font-family: '돋움' !important;
    font-weight: bold !important;
    color: #333333 !important;
    padding-top: 2px !important;
    height: 20px !important; 
    letter-spacing:1px;  
}

.RadCalendar, .rcMainTable
{
    font-size: 9pt !important;
    font-family: '돋움' !important;
    color: #333333 !important;
    padding-top: 2px !important; 
   /* letter-spacing:1px; */ 
}
    
    
 table.RadCalendar .rcMain .rcWeekend a
 {
     color:#FF5500 !important;
 }
 
 .redClass 
{
    color: #FF5500 !important;
}
 