﻿/*======================================================================================================
QucikwebSoft Calender Styles
======================================================================================================*/

div.qwsecCalender
{
	margin:0;padding:0;	
}

/*=========================================================
	General
==========================================================*/
a.prevNext
{
		
}

td.prevNext
{
	background:url(/images/cal_nextBig.gif) no-repeat right;
}

a.qwsec_NextPrev qwsecs
{
	border:1px solid red;
}
.calendarBig
{
	margin:0; 	padding:0;
	font:0.8em Arial;
	
}

table.calendarBig
{
	margin:0; 	padding:0;
	border:1px solid #808080;
}

.qwsec_Title, .qwsec_NextPrev
{
}

.titleBig /* Header */{
	margin: 0;	padding: 5px 0;
	background: #9c9;
	font:bold 1em;
	text-transform: uppercase;
	color: #fff;
	border: 0px !important;	
}

.qwsec_CalendarHeader
{
    height:31px !important;
	padding-right: 2px;
	font-weight: bold;	
	text-align: right;
	background: #fff;	
	color:#666;
}

td.qwsec_CalendarHeader{
	border:1px solid #9c9 !important;
}

.qwsec_NextPrev a
{/*
	color: White;
	text-decoration: none;
	font-weight: bold;*/

}
.qwsec_Eventbar
{
	font: 8pt verdana;
}
.qwsec_MoreText
{
	font:italic 8pt Verdana;
	text-decoration: none;
}
/*=========================================================
	FullYear
==========================================================*/
.qwsec_FY_MonthHeader, .qwsec_FY_MonthHeader A:LINK, .qwsec_FY_MonthHeader A:VISITED, .qwsec_FY_MonthHeader A:ACTIVE
{
	height:18px;
	padding:2px;
	background-color:#999999;
	font: bold 8pt Verdana;
	color: white;
	
}
.qwsec_FY_DayName, .qwsec_FY_WeekHeader
{
	text-align:center;
}
.qwsec_FY_Day, .qwsec_FY_Day A:LINK, .qwsec_FY_Day A:VISITED, .qwsec_FY_Day A:ACTIVE,
.qwsec_FY_Today, .qwsec_FY_Today A:LINK, .qwsec_FY_Today A:VISITED, .qwsec_FY_Today A:ACTIVE,
.qwsec_FY_WeekHeader, qwsec_FY_WeekHeader A:LINK, qwsec_FY_WeekHeader A:VISITED, qwsec_FY_WeekHeader A:ACTIVE
{
	font: 9pt Verdana;
	text-decoration: none;
	color: #3333FF;
}
.qwsec_FY_OtherMonthDay, .qwsec_FY_OtherMonthDay A:LINK, .qwsec_FY_OtherMonthDay A:VISITED, .qwsec_FY_OtherMonthDay A:ACTIVE
{
	font: 8pt Verdana;
	text-decoration: none;
	color: #999;
}
.qwsec_FY_BusyDay 
{
	background: Yellow;
	border: 6px Solid #fff;
}
.qwsec_FY_BusyDay, .qwsec_FY_BusyDay A:LINK, .qwsec_FY_BusyDay A:VISITED, .qwsec_FY_BusyDay A:ACTIVE
{
	font: bold 8pt Verdana;
	text-decoration: none;
	color: #F33;
}

/*=========================================================
	Year
==========================================================*/
.qwsec_Y_MonthHeader, .qwsec_Y_SpecialMonthHeader
{
	height:18px;
	padding:2px;
	background:#999;
	font:bold 8pt Verdana;
	color: white;	
}
.qwsec_Y_MonthHeader
{
}
.qwsec_Y_Cell
{
}
.qwsec_Y_SpecialMonthCell
{
	background:Olive;
}
.qwsec_Y_SpecialMonthHeader
{
}

/*=========================================================
	MonthWeek
==========================================================*/
.qwsec_MW_WeekHeader
{
	background:#999;
	color:white;
}
.qwsec_MW_DayHeader A:LINK, .qwsec_MW_DayHeader A:VISITED, .qwsec_MW_DayHeader A:ACTIVE,
.qwsec_MW_TodayHeader A:LINK, .qwsec_MW_TodayHeader A:VISITED, .qwsec_MW_TodayHeader A:ACTIVE,
.qwsec_MW_WeekendHeader A:LINK, .qwsec_MW_WeekendHeader A:VISITED, .qwsec_MW_WeekendHeader A:ACTIVE
{
	color: #999;
	font-weight: bold;
}
.qwsec_MW_OtherMonthDayHeader A:LINK, .qwsec_MW_OtherMonthDayHeader A:VISITED, .qwsec_MW_OtherMonthDayHeader A:ACTIVE
{
	color: #9cc;
}
.qwsec_MW_SelectedDay
{
}
.qwsec_MW_SelectedDayHeader
{
}
td.qwsec_MW_Day{
	height:31px!important;
	padding-right: 2px;	
	background: #fff;
	text-align: right;
	vertical-align: middle;
	border-right:1px solid #9c9 !important;
	border-bottom:1px solid #9c9 !important;
}
td.qwsec_MW_Day a
{
	margin: 0;	padding: 0;
	vertical-align:top;
}
td.qwsec_MW_DayHeader
{
	text-decoration:none;
} 
.qwsec_MW_Today, .qwsec_MW_TodayHeader
{
	height:31px!important;
	padding-right: 1px;
	background: #fff;
	color: #960 !important;
	text-align:right;
	text-decoration:none;
}

td.qwsec_MW_Today{
	border: 1px solid #9c9 !important;
	
}

.qwsec_MW_Weekend, .qwsec_MW_WeekendHeader{
	
	height:31px!important;	
	padding-right: 1px;
	background:#fff;
	text-align: right;
}

td.qwsec_MW_Weekend{
	border: 1px solid #9c9 !important;
}

.qwsec_MW_OtherMonthDay, .qwsec_MW_OtherMonthDayHeader{
	height:31px!important;
	padding-right: 1px;
	font-weight: bold;
	text-align:right;
	
		
}

td.qwsec_MW_OtherMonthDay{
	background: #cff;
	border: 1px solid #9c9 !important;
}

.qwsec_MW_SpecialDay
{
}
.qwsec_MW_SpecialDayHeader
{
}
.qwsec_MW_Holiday
{
}
.qwsec_MW_HolidayHeader
{
}
.qwsec_MW_Highlight
{
	background:#99f;
}
.qwsec_MW_OtherMonthDayAlter
{
}
.qwsec_MW_OtherMonthDayHeaderAlter
{
}
.qwsec_MW_DayHeader, .qwsec_MW_SelectedDayHeader, .qwsec_MW_TodayHeader,.qwsec_MW_WeekendHeader,.qwsec_MW_OtherMonthDayHeader,.qwsec_MW_SpecialDayHeader,.qwsec_MW_HolidayHeader,.qwsec_MW_OtherMonthDayHeaderAlter
{
	font: 8pt verdana;
}

/*=========================================================
	Day
==========================================================*/
.qwsec_D_HourHorizHeader, .qwsec_D_HourVertHeader
{
	font: 8pt verdana;
}
.qwsec_D_HourHorizHeader, .qwsec_D_HourHorizHeader A:LINK, .qwsec_D_HourHorizHeader A:VISITED, .qwsec_D_HourHorizHeader A:ACTIVE
{
	
	height: 20px;
	padding: 2px;
	background: #999;
	color: White;
	text-decoration: none;
}
.qwsec_D_HourVertHeader, .qwsec_D_HourVertHeader A:LINK, .qwsec_D_HourVertHeader A:VISITED, .qwsec_D_HourVertHeader A:ACTIVE
{
	width: 22px;
	background: White;
	color: #666;	
	text-decoration: none;
	text-align: center;
}
.qwsec_D_Hour
{
	padding: 2px;
	background: White;
	color: #666;
	text-align:right;
	font:bold 16px;
}
.qwsec_D_Highlight, .qwsec_D_Highlight A:LINK, .qwsec_D_Highlight A:VISITED, .qwsec_D_Highlight A:ACTIVE
{
	background: Yellow;
	color: Navy;
	text-decoration: none;
}
.qwsec_D_Cell
{
	font: 8pt verdana;	
}
.qwsec_D_WorkTimeCell
{
	font: 8pt verdana;		
}
.qwsec_D_UnavailableTimeCell
{
	background: #CCF;
	font: 8pt Verdana;
}
/*=========================================================
	Timeline
==========================================================*/
.qwsec_TL_Cell
{
}
.qwsec_TL_MonthHeader
{
}
.qwsec_TL_MonthHeader
{
}
.qwsec_TL_DayHeader
{
}
.qwsec_TL_TodayHeader
{
}
.qwsec_TL_Navigator
{
}
.qwsec_TL_MonthHeader,.qwsec_TL_MonthHeader,.qwsec_TL_DayHeader,.qwsec_TL_Navigator
{
	height:18px;
	padding:2px;
	background-color:#999;
	font:bold  8pt Verdana;
	color: white;	
}
.qwsec_TL_Weekend
{
	background: #FFC;
}
/*=========================================================
	TimelinePro
==========================================================*/
.qwsec_TLP_G0
{
	background: #9CC;
	color: #333;
}
.qwsec_TLP_G1
{
	background: #CFF;
	color: #333;
}
.qwsec_TLP_G2
{
	background: #CCF;
	color: #333;
}
.qwsec_TLP_G3
{
	background: #CF9;
}
.qwsec_TLP_G4
{
}
.qwsec_TLP_G0,.qwsec_TLP_G1,.qwsec_TLP_G2,.qwsec_TLP_G3,.qwsec_TLP_G4 
{
	font:bold 8pt Verdana;
	height: 18px;
}
.qwsec_TLP_Header
{
	height:18px;
	padding:2px;
	background-color:#999;
	font:bold 8pt Verdana;
	color: white;	
}
.qwsec_TLP_Cell
{
}
.qwsec_TLP_WeekendCell
{
	background:#FCC;
}

/*=========================================================
	NavCalendar
==========================================================*/
.qwsec_NC_Year, .qwsec_NC_Year A:LINK, .qwsec_NC_Year A:VISITED, .qwsec_NC_Year A:ACTIVE,
.qwsec_NC_Month, .qwsec_NC_Month A:LINK, .qwsec_NC_Month A:VISITED, .qwsec_NC_Month A:ACTIVE,
.qwsec_NC_Day, .qwsec_NC_Day A:LINK, .qwsec_NC_Day A:VISITED, .qwsec_NC_Day A:ACTIVE
{
	text-decoration: none;
	color: #33F;
}
.qwsec_NC_Today
{
	background: #99F;
	color: Yellow;
}
.qwsec_NC_OtherMonthDay
{
	text-decoration: none;
	color: Gray;
}
.qwsec_NC_SelectedItem
{
	background: #999;
	color: #fff;
}
.qwsec_NC_BusyDay
{
	background: Yellow;
	border: Solid 6px #fff;
}
.qwsec_NC_BusyDay, .qwsec_NC_BusyDay A:LINK, .qwsec_NC_BusyDay A:VISITED, .qwsec_NC_BusyDay A:ACTIVE
{
	text-decoration: none;
	font-weight: bold;
	color: #F33;
}
.qwsec_NC_Title, .qwsec_NC_NextPrev
{
	height:18px;
	padding:2px;
	background:#366;
	font: bold 8pt Verdana;
	color: white;	
}
.qwsec_NC_Title
{
}
.qwsec_NC_NextPrev
{
	text-decoration: none;
}
.qwsec_NC_DayName
{
}
.qwsec_NC_TodayPanel
{
}
.qwsec_NC_Year, .qwsec_NC_Month, .qwsec_NC_Day, .qwsec_NC_OtherMonthDay, .qwsec_NC_SelectedItem, .qwsec_NC_BusyDay, .qwsec_NC_DayName, .qwsec_NC_TodayPanel
{
	font: 8pt Verdana;
}

/*=========================================================
	Toolbar
==========================================================*/
.qwsec_TB_Item
{
	background: #CCC;
	border-bottom: Solid 1px #999999;
	border-top: Solid 1px #999999;
}
.qwsec_TB_Item A:LINK, .qwsec_TB_Item A:VISITED, .qwsec_TB_Item A:ACTIVE 
{
	padding:0 6px;
	color: #333;
	text-decoration: none;
}
.qwsec_TB_Item:HOVER, .qwsec_TB_Item A:HOVER
{
	padding:0 6px;	
	text-decoration: none;
	background: #36c;
	color: #fff;
}
.qwsec_TB_SelectedItem, .qwsec_TB_SelectedItem A:LINK, .qwsec_TB_SelectedItem A:VISITED, .qwsec_TB_SelectedItem A:ACTIVE
{
	padding:0 10px;
	background:#36C;
	color: #fff;
	text-decoration: none;
}
.qwsec_TB_Item, .qwsec_TB_SelectedItem
{
	padding:3px 0;
	font:11px Tahoma, Arial, Helvetica; 
	text-decoration: none;
}

/***** Newly Added *****/
table.eventsCalendar{
	border-left:1px solid #9c9 !important;
	border-top:1px solid #9c9 !important;
}


/*=========================================================
	Do not modify the following styles, internal use only
	The following styles must be placed at the end of this style file.
==========================================================*/
A.qwsecs, TD.qwsecs, Span.qwsecs{height:0;border:0;}
A.qwsecsb, TD.qwsecsb, Span.qwsecsb{height:0;border:0;background:transparent none;}