﻿.calendarEventListTable tr.PagerRow
{
	FONT-SIZE:			 .8em;
	MARGIN:				 10px;
	FONT-FAMILY:		 Arial;
	FONT-STYLE:			 none;
	FONT-WEIGHT:		 bold;
	TEXT-ALIGN:			 right;
	MARGIN-RIGHT:		 15px;
}
.calendarEventListTable tr.PagerRow a
{
	COLOR:				 #007cda;
	TEXT-DECORATION:	 none;
}
.calendarEventListTable tr.PagerRow a:hover
{
	COLOR:				 #72b8e3;
	TEXT-DECORATION:	 none;
}

.calendarEventListTable tr.resultsPager
{
	PADDING:			 0 0 0 15px;
}

.calendarEventListItem
{
	MARGIN:				 5px 15px;
	FONT-SIZE:			 .8em;
	BORDER-TOP:			 1px dotted #bbb892;
}
.calendarEventListItem a
{
	DISPLAY:			 block;
	COLOR:				 #007cda;
	FONT-SIZE:			 1.2em;
	FONT-WEIGHT:		 bold;
	TEXT-DECORATION:	 none;
	MARGIN:				 5px 0 5px 0;
}
.calendarEventListItem a:hover
{
	COLOR:				 #72b8e3;
}

.calendarEventListItem span.summary
{
	DISPLAY:			 block;
	MARGIN:				 3px 0;
}

.calendarEventListHeader
{
	FLOAT:				 left;
	FONT-WEIGHT:		 bold;
	PADDING:			 0 0 0 15px;
}

.calendarParameter
{
	FLOAT:				 right;
	MARGIN:				 15px 15px 5px 15px;
	PADDING-BOTTOM:		 5px;
	BORDER-BOTTOM:		 solid 1px black;
	WIDTH:				 520px;
}

.selectionList
{
	FLOAT:				 right;
	FONT-SIZE:			 1em;
	BORDER:				 none;
	BORDER-STYLE:		 none;
}

.selectionList:hover
{
}

.calendarEventList tr.resultsPager
{
	PADDING:			 0 0 0 15px;
}

.calendarEventList .ResultMessage
{
	MARGIN:				 20px;
}

.calendarEventTable
{
	MARGIN:				 0 20px;
	MAX-WIDTH:			 510px;
	FONT-FAMILY:		 times;
	FONT-SIZE:			 1.2em;
	COLOR:				 #5e5e5e;
}

.calendarEventTable tr
{
	VERTICAL-ALIGN:		 top;
}

.calendarEventTable .label
{
	FONT-WEIGHT:		 bold;
}

.calendarEventTitle
{
	MARGIN:				 10px 20px 10px 20px;
	PADDING:			 0 0 5px 0;
	FONT-SIZE:			 1.8em;
	BORDER-BOTTOM:		 1px solid #000;
}

.calendarEventTitle .btnDirections, .calendarEventTitle .btnICal
{
	FLOAT:				 right;
}

/*directions page stuff*/

#directionspage .form
{
	FLOAT:				 left;
	WIDTH:				 520px;
	HEIGHT:				 200px;
	PADDING:			 0;
	MARGIN:				 10px 0 0 20px;
}

#directionspage .form .textRow
{
	FLOAT:				 left;
	WIDTH:				 520px;
	HEIGHT:				 40px;
}

#directionspage .form .textRow .label
{
	WIDTH:				 100%;
	FLOAT:				 left;
}

#directionspage .form .textRow .input input
{
	FLOAT:				 left;
}

#directionspage .form .textRow .input
{
	WIDTH:				 100%;
	HEIGHT:				 25px;
	DISPLAY:			 block;
}

#directionspage .form .buttonRow
{
	FLOAT:				 right;
}

#directionspage .textRow .input .editableDropDownSelection
{
	WIDTH:				 520px;
	HEIGHT:				 18px;
	POSITION:			 absolute;
}

#directionspage .editableDropDownInput
{
	WIDTH:				 496px;
	POSITION:			 absolute;
}

#directionspage .editableDropDownEmpty
{
	WIDTH:				 515px;
}

