/*
 * Web DatePicker grey stylesheet.
 *
 * Copyright (c) 2002-2004 Sunwest Technologies. All rights reserved.
 * http://www.SunwestTek.com
 */

/* Calender border and background.  */
table.dpCalendar
{
	border-left:       #000000 1.5pt solid;
	border-top:        #000000 1.5pt solid;
	border-right:      #000000 1.5pt solid;
	border-bottom:     #000000 1.5pt solid;
	background:        #FAFAFA;
}

/* Text at the center of title bar. */
td.dpTitleText
{
	border-left:       #000000 1pt solid;
	border-top:        #000000 1pt solid;
	border-right:      #000000 1pt solid;
	border-bottom:     #000000 1pt solid;
	background:        #8F8F8F;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #FFFFFF;
}

/* Previous year box at title bar. */
td.dpTitlePrevYear
{
	border-left:       #000000 1pt solid;
	border-top:        #000000 1pt solid;
	border-right:      #000000 1pt solid;
	border-bottom:     #000000 1pt solid;
	background:        #8F8F8F;
}

/* Previous year link at title bar. */
a.dpTitlePrevYearLink
{
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       normal;
	font-size:         8px;
	color:             #FFFFFF;
}

/* Next year box at title bar. */
td.dpTitleNextYear
{
	border-left:       #000000 1pt solid;
	border-top:        #000000 1pt solid;
	border-right:      #000000 1pt solid;
	border-bottom:     #000000 1pt solid;
	background:        #8F8F8F;
}

/* Next year link at title bar. */
a.dpTitleNextYearLink
{
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       normal;
	font-size:         8px;
	color:             #FFFFFF;
}

/* Previous month box at title bar. */
td.dpTitlePrevMonth
{
	border-left:       #000000 1pt solid;
	border-top:        #000000 1pt solid;
	border-right:      #000000 1pt solid;
	border-bottom:     #000000 1pt solid;
	background:        #8F8F8F;
}

/* Previous month link at title bar. */
a.dpTitlePrevMonthLink
{
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       normal;
	font-size:         8px;
	color:             #FFFFFF;
}

/* Next month box at title bar. */
td.dpTitleNextMonth
{
	border-left:       #000000 1pt solid;
	border-top:        #000000 1pt solid;
	border-right:      #000000 1pt solid;
	border-bottom:     #000000 1pt solid;
	background:        #8F8F8F;
}

/* Next month link at title bar. */
a.dpTitleNextMonthLink
{
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       normal;
	font-size:         8px;
	color:             #FFFFFF;
}

/* Weekend text at title bar. */
td.dpTitleWeekend
{
	background:        #DDDDDD;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Weekday text at title bar. */
td.dpTitleWeekday
{
	background:        #FAFAFA;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Date from previous month in calendar body. */
td.dpPrevMonthDate
{
	padding:           2px;
	background:        #FAFAFA;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #AAAAAA;
}

/* Date from next month in calendar body. */
td.dpNextMonthDate
{
	padding:           2px;
	background:        #FAFAFA;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #AAAAAA;
}

/* Weekend date from current month in calendar body. */
td.dpCurrentMonthWeekend
{
	padding:           2px;
	background:        #DDDDDD;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Disabled weekend date from current month in calendar body. */
td.dpCurrentMonthWeekendDisabled
{
	padding:           2px;
	background:        #DDDDDD;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Weekend date link from current month in calendar body. */
a.dpCurrentMonthWeekendLink
{
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Weekend date link from current month in calendar body when mouse is over. */
a.dpCurrentMonthWeekendLinkMouseOver
{
	text-decoration:   underline;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Weekday date from current month in calendar body. */
td.dpCurrentMonthWeekday
{
	padding:           2px;
	background:        #FAFAFA;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Disabled weekday date from current month in calendar body. */
td.dpCurrentMonthWeekdayDisabled
{
	padding:           2px;
	background:        #FAFAFA;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #AAAAAA;
}

/* Weekday date link from current month in calendar body. */
a.dpCurrentMonthWeekdayLink
{
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Weekday date link from current month in calendar body when mouse is over. */
a.dpCurrentMonthWeekdayLinkMouseOver
{
	text-decoration:   underline;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Selected date in calendar body. */
td.dpSelectedDate
{
	padding:           2px;
	border-left:       #000000 1pt solid;
	border-top:        #000000 1pt solid;
	border-right:      #000000 1pt solid;
	border-bottom:     #000000 1pt solid;
	background:        #8F8F8F;
	text-decoration:   bold;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #FFFFFF;
}

/* Disabled selected date in calendar body. */
td.dpSelectedDateDisabled
{
	padding:           2px;
	border-left:       #000000 1pt solid;
	border-top:        #000000 1pt solid;
	border-right:      #000000 1pt solid;
	border-bottom:     #000000 1pt solid;
	background:        #8F8F8F;
	text-decoration:   bold;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #AAAAAA;
}

/* Selected date link in calendar body. */
a.dpSelectedDateLink
{
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #FFFFFF;
}

/* Selected date link in calendar body when mouse is over. */
a.dpSelectedDateLinkMouseOver
{
	text-decoration:   underline;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #FFFFFF;
}

/* Today when it is a weekend in calendar body. */
td.dpTodayWeekend
{
	padding:           2px;
	border-left:       #800000 1pt solid;
	border-top:        #800000 1pt solid;
	border-right:      #800000 1pt solid;
	border-bottom:     #800000 1pt solid;
	background:        #DDDDDD;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Disabled today when it is a weekend in calendar body. */
td.dpTodayWeekendDisabled
{
	padding:           2px;
	border-left:       #800000 1pt solid;
	border-top:        #800000 1pt solid;
	border-right:      #800000 1pt solid;
	border-bottom:     #800000 1pt solid;
	background:        #DDDDDD;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Today link when it is a weekend in calendar body. */
a.dpTodayWeekendLink
{
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Today link when it is a weekend in calendar body when mouse is over. */
a.dpTodayWeekendLinkMouseOver
{
	text-decoration:   underline;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Today when it is a weekday in calendar body. */
td.dpTodayWeekday
{
	padding:           2px;
	border-left:       #800000 1pt solid;
	border-top:        #800000 1pt solid;
	border-right:      #800000 1pt solid;
	border-bottom:     #800000 1pt solid;
	background:        #FAFAFA;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Disabled today when it is a weekday in calendar body. */
td.dpTodayWeekdayDisabled
{
	padding:           2px;
	border-left:       #800000 1pt solid;
	border-top:        #800000 1pt solid;
	border-right:      #800000 1pt solid;
	border-bottom:     #800000 1pt solid;
	background:        #FAFAFA;
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Today link when it is a weekday in calendar body. */
a.dpTodayWeekdayLink
{
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Today link when it is a weekday in calendar body when mouse is over. */
a.dpTodayWeekdayLinkMouseOver
{
	text-decoration:   underline;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #000000;
}

/* Footer border and background. */
td.dpFooter
{
	border-left:       #000000 1pt solid;
	border-top:        #000000 1pt solid;
	border-right:      #000000 1pt solid;
	border-bottom:     #000000 1pt solid;
	background:        #8F8F8F;
}

/* Footer link. */
a.dpFooterLink
{
	text-decoration:   none;
	text-align:        center;
	vertical-align:    middle;
	font-family:       Verdana, Arial, Courier, Lucide Grande, Times;
	font-weight:       bold;
	font-size:         10px;
	color:             #FFFFFF;
}
