﻿/* - TOP CALENDARS - */
/* -Top Calendar : Wrapper - */
.topCalWrapper
{
    color: Black;
    background-color: #E2E2E2;
    padding:5px;
    padding-bottom: 7px;
    margin-top:0px;    
    float: left;
    width:169px;
    font-size: 11px;
    font-family: Arial;
    line-height:18px;
}

.playCalendars 
{
	background-color: #E2E2E2;
}
.playCalendars td 
{
	border-right:2px solid #FFFFFF;
    border-left:2px solid #FFFFFF;
}


/* -Top Calendar : Monthname - */
.topCalHeader
{
    font-weight: 800;
    padding-left: 7px;
    text-align: left;
}

/* -Rows of days - */
.topCalRow, .topCalDayNamesWrapper
{
	display:block; 
	height:19px;
	padding:2px 0px 2px 2px;
	width:100%;
}

/* -Days : global day styling - */
.topCalDayNames, .topCalDaysWeekdays, .topCalDaysWeekends, .topCalDaysWeekdaysToday, .topCalDaysHighlighted
{
    float: left;
    text-align: center;
    width:18px;
    margin-right:4px;
}

/* -Day Names - */
.topCalDayNames
{    
    border: 1px solid White;
    font-weight: 800;
}

/* -Days : Weekdays - */
.topCalDaysWeekdays
{
    background-color: White;
    border: 1px solid #c5c5c5;
    color: Black;
}

/* -Days : Weekends - */
.topCalDaysWeekends
{
    background-color: #C3C3C3;
    border: 1px solid #C3C3C3;
    color: Black;
}

/* -Days : Current Day - */
.topCalDaysWeekdaysToday
{
	background-color: White;
	border: 1px solid Red;
    color: Black;
    font-weight:bold;
}

.topCalDaysHighlighted
{
    background-color: Black;
    border: 1px solid Black;
    color: White;    
}



/* -Higlighted Week - */
.hlt div 
{
    float: left;
    text-align: center;
    width:18px;
    background-color: Black;
    color: White;
    cursor: pointer;
    margin:2px;
    border: 1px solid Black;
    
}
/* -Higlighted Week - */
.hltOff div 
{
    float: left;
    text-align: center;
    width:18px;
    color: Black;
    margin:2px;
}