#Weddingdate.tswFormCalendar
{
}
#Weddingdate_tswCalendarPopUp.tswFormCalendarVisual
{
	position: absolute;
	width: 225px;
	height: 225px;
	background-image: url('Images/TSWFormCalendarRounded_F6F6FF_508E51.png');
}
#Weddingdate_tswCalendarPopUp.tswFormCalendarVisualIE6 div.tswFormCalendarVisualIE6
{
	width: 225px;
	height: 225px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Taco/Images/TSWFormCalendarRounded_F6F6FF_508E51.png', sizingMethod='crop');
}
#Weddingdate_tswCalendarPopUp.tswFormCalendarVisualIE6
{
	background-image: none;
}
#Weddingdate_tswCalendarPopUp .tswFormCalendarVisualMonth
{
	position: absolute;
	top: 20px;
	left: 70px;
	width: 84px;
	text-align: center;
	font-family: Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
#Weddingdate_tswCalendarPopUp .tswFormCalendarVisualYear
{
	position: absolute;
	top: 34px;
	left: 70px;
	width: 84px;
	text-align: center;
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
#Weddingdate_tswCalendarPopUp .tswFormCalendarVisualDays
{
	position: absolute;
	top: 52px;
	left: 28px;
	width: 170px;
	height: 168px;
}
#Weddingdate_tswCalendarPopUp .tswFormCalendarVisualDays div
{
	float: left;
	margin: 0px 1px 2px 1px;
	width: 22px;
	font-family: Helvetica, Arial;
	font-size: 12px;
	text-align: center;
}
#Weddingdate_tswCalendarPopUp .tswFormCalendarVisualDayHeader
{
	height: 14px;
	color: #000000;
}
#Weddingdate_tswCalendarPopUp.tswFormCalendarVisualIE6 .tswFormCalendarVisualDay
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Taco/Images/TSWFormCalendarDayDisabled_FFFFFF_CFCFCF.png', sizingMethod='crop');
}
#Weddingdate_tswCalendarPopUp.tswFormCalendarVisualIE6 .tswFormCalendarVisualDays .tswFormCalendarEnabled
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Taco/Images/TSWFormCalendarDayEnabled_FFFFFF_AAAAAA.png', sizingMethod='crop');
}
#Weddingdate_tswCalendarPopUp.tswFormCalendarVisualIE6 .tswFormCalendarVisualDays .tswFormCalendarSelected
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Taco/Images/TSWFormCalendarDaySelected_DDF5D6_30833C.png', sizingMethod='crop');
}
#Weddingdate_tswCalendarPopUp .tswFormCalendarVisualDay
{
	height: 17px;
	padding-top: 3px;
	background-image: url('Images/TSWFormCalendarDayDisabled_FFFFFF_CFCFCF.png');
	background-repeat: no-repeat;
	color: #000000;
}
#Weddingdate_tswCalendarPopUp .tswFormCalendarVisualDays .tswFormCalendarEnabled
{
	cursor: pointer;
	background-image: url('Images/TSWFormCalendarDayEnabled_FFFFFF_AAAAAA.png');
}
#Weddingdate_tswCalendarPopUp .tswFormCalendarVisualDays .tswFormCalendarSelected
{
	background-image: url('Images/TSWFormCalendarDaySelected_DDF5D6_30833C.png');
	color: #000000;
}
#Weddingdate_tswCalendarPopUp.tswFormCalendarVisualIE6 .tswFormCalendarVisualPreviousYear
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Taco/Images/TSWFormCalendarYearArrowLeft_718A68_FFFFFF.png', sizingMethod='crop');
}
#Weddingdate_tswCalendarPopUp .tswFormCalendarVisualPreviousYear
{
	position: absolute;
	top: 26px;
	left: 26px;
	width: 16px;
	height: 16px;
	font-size: 0px;
	cursor: pointer;
	background-image: url('Images/TSWFormCalendarYearArrowLeft_718A68_FFFFFF.png');
}
#Weddingdate_tswCalendarPopUp.tswFormCalendarVisualIE6 .tswFormCalendarVisualPreviousMonth
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Taco/Images/TSWFormCalendarMonthArrowLeft_718A68_FFFFFF.png', sizingMethod='crop');
}
#Weddingdate_tswCalendarPopUp .tswFormCalendarVisualPreviousMonth
{
	position: absolute;
	top: 24px;
	left: 50px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background-image: url('Images/TSWFormCalendarMonthArrowLeft_718A68_FFFFFF.png');
}
#Weddingdate_tswCalendarPopUp.tswFormCalendarVisualIE6 .tswFormCalendarVisualNextYear
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Taco/Images/TSWFormCalendarYearArrowRight_718A68_FFFFFF.png', sizingMethod='crop');
}
#Weddingdate_tswCalendarPopUp .tswFormCalendarVisualNextYear
{
	position: absolute;
	top: 26px;
	right: 27px;
	width: 16px;
	height: 16px;
	font-size: 0px;
	cursor: pointer;
	background-image: url('Images/TSWFormCalendarYearArrowRight_718A68_FFFFFF.png');
}
#Weddingdate_tswCalendarPopUp.tswFormCalendarVisualIE6 .tswFormCalendarVisualNextMonth
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Taco/Images/TSWFormCalendarMonthArrowRight_718A68_FFFFFF.png', sizingMethod='crop');
}
#Weddingdate_tswCalendarPopUp .tswFormCalendarVisualNextMonth
{
	position: absolute;
	top: 24px;
	right: 51px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background-image: url('Images/TSWFormCalendarMonthArrowRight_718A68_FFFFFF.png');
}
#Weddingdate.tswFormCalendar span.tswFormCalendarButton, #Weddingdate.tswFormCalendar span.tswFormCalendarButtonPressed
{
	display: inline-block;
	vertical-align: middle;
	border-width: 0px;
	padding-bottom: 3px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: top left;
}
#Weddingdate.tswFormCalendarIE6 span.tswFormCalendarButton
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Taco/Images/TSWFormCalendarButton_2F3C8E_FFFFFF_FFFFFF.png', sizingMethod='crop');
}
#Weddingdate.tswFormCalendarIE6 span.tswFormCalendarButtonPressed
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Taco/Images/TSWFormCalendarButtonPressed_6F76A9_6F76A9_FFFFFF.png', sizingMethod='crop');
}
#Weddingdate.tswFormCalendar span#Weddingdate_tswButton.tswFormCalendarButton
{
	background-image: url('Images/TSWFormCalendarButton_2F3C8E_FFFFFF_FFFFFF.png');
}
#Weddingdate.tswFormCalendar span#Weddingdate_tswButton.tswFormCalendarButton:hover
{
	background-image: url('Images/TSWFormCalendarButtonHover_6F76A9_FFFFFF_FFFFFF.png');
}
#Weddingdate.tswFormCalendar span#Weddingdate_tswButton.tswFormCalendarButtonPressed
{
	background-image: url('Images/TSWFormCalendarButtonPressed_6F76A9_6F76A9_FFFFFF.png');
}
