﻿.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}
.CustomValidator .ajax__validatorcallout_popup_table_row 
{
    vertical-align:top;
    background-color:transparent;
    padding:0px;
    height:50px;
}
.CustomValidator .ajax__validatorcallout_callout_cell 
{
    background:transparent url(../image/help-left-mss.png) no-repeat scroll left top;
    width:8px;        
    text-align:right;
    vertical-align:top;
    border:none;
    background-color:transparent;
    padding:0px;
}
.CustomValidator .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv 
{   
    display:none;
}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv img 
{   
    display:none;
}
.CustomValidator .ajax__validatorcallout_error_message_cell 
{
    background:transparent url(../image/help-body-mss.png) no-repeat scroll left top;
    font-family:Verdana;
    font-size:10px;
    padding:5px;
    border-right:none;
    border-left:none;
    width:200px;
    color:#FFFFFF;
}
.CustomValidator .ajax__validatorcallout_icon_cell 
{
    display:none;    
}
.CustomValidator .ajax__validatorcallout_close_button_cell 
{
    background:transparent url(../image/help-right-mss.png) no-repeat scroll left top;
    vertical-align:top;
    padding:0px;
    text-align:right;
    border-left:none;
    width:23px;
}
.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
    height:10px;
    width:10px;    
}
.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv img
{
    display:none;
}


