﻿
/********************   Member Hours Report ********************/
.ContactInfo { clear: both; text-align: center; width: 550px; font-size: 8pt; color: #E23828; margin-bottom: 10px;  }
.SendHoursReportButtons { margin-top: 0px; margin-bottom: 5px; }

/********************	Operation School Bell Volunteer Form *****************/
.UsersName,
.PositionTitle,
.TimeOfDay { font-size: 12px; color: #000; }
.UsersName, .PositionTitle { float: left; margin-top: 3px; border-bottom: solid 1px #0066CC; }

/********************	Sign Up News Letter ********************/
.SubscribeForm { float: left; position: relative; top: 0px; left: 0px; width: 230px; margin-left: -90px; }
.SubscribeForm .Entry .LeadLabel { width: 30px!important; text-align: right; margin-right: 5px; }
.SubscribeForm .Entry input { float: left; }

/********************	Social Service Form ********************/
.RequestServicesForm { width: 645px; margin-bottom: 10px; }
.RequestServicesForm .LeadLabel { width: 130px!important; }
.RequestServicesForm .Entry .RadioButtonControl { float: left!Important; }

/********************	ReSALE Calendar ************************/
.ReSALECalendar
{
	clear: both;
	width: 640px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #000 !important;
}
.ReSALECalendar tbody tr td
{
	background-color: #fff !important;
}
.ReSALECalendar .Title
{
	font-weight: bold;
	background-color: #fff;
	font-size: 9pt;
}
.ReSALECalendar .Title td
{
	color: #e1392b !important;
	padding: 3px;
	width: 12% !important;
}
.ReSALECalendar .NextPrev a
{
	color: #e1392b !important;
}
.ReSALECalendar .DayHeader 
{
	border-top: solid 1px #000 !important;
	border-bottom: solid 1px #000 !important;
}

.ReSALECalendar th.DayHeader
{
	color: #e1392b !important; 
	font-size: 9pt !important;
	border-right: solid 1px #000 !important;
}
.ReSALECalendar .Day
{
	height: 70px;
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1px #000 !important;
	border-right: solid 1px #000 !important;
}
.ReSALECalendar .SelectedDay, .ReSALECalendar .CurrentDay
{
	height: 90px;
	background-color: #ffc !important;
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1px #000 !important;
	border-right: solid 1px #000 !important;
}
.ReSALECalendar .WeekendDay
{
	height: 90px;
	background-color: #eee !important;
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1px #000 !important;
	border-right: solid 1px #000 !important;
}
.ReSALECalendar .OtherMonthDay
{
	height: 90px;
	background-color: #ddd !important;
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1px #000 !important;
	border-right: solid 1px #000 !important;
}
.ReSALECalendar .Day a, .ReSALECalendar .WeekendDay a, .ReSALECalendar .OtherMonthDay a, .ReSALECalendar .SelectedDay a, .ReSALECalendar .CurrentDay a
{
	margin-top: -2px;
	margin-left: -2px;
	display: block;
	float: left;
	width: 20px;
	border-bottom: solid 1px #000;
	border-right: solid 1px #000;
	font-size: 12px;
	color: #001868 !important;
	background-color: Transparent;
	text-decoration: none;
	text-align: center;
}
.ReSALECalendar .Day a:hover, .ReSALECalendar .WeekendDay a:hover, .ReSALECalendar .OtherMonthDay a:hover
{
	margin-top: -2px;
	margin-left: -2px;
	display: block;
	float: left;
	width: 20px;
	border-bottom: solid 1px #000;
	border-right: solid 1px #000;
	font-size: 12px;
	color: #e1392b !important;
	background-color: #ffc;
	text-decoration: none;
	text-align: center;
}
.ReSALECalendar .Day .Item, .ReSALECalendar .WeekendDay .Item, .ReSALECalendar .OtherMonthDay .Item, .ReSALECalendar .SelectedDay .Item, .ReSALECalendar .CurrentDay .Item
{
	clear: both;
	padding: 2px 2px;
	display: block;
	text-align: left;
	font-size: 10px;
	color: #000;
}
.ModalWindowForm .Entry .Value { float: left; margin-top: 3px; }
