/* Generic Setup */

	html				{
					 background:		#FFFFFF;
					 font-family:		Verdana;
					 font-size:		12px;
					 overflow-y:		scroll;
					 padding:		20px;
					}

	body				{
					 padding:		0px;
					 margin:		0px;
					}

	a				{
					 cursor:		pointer;
					 text-decoration:	none;
					 color:			#000088;
					}

	a:hover				{
					 color:			#3333CC;
					}

	p				{
					 margin:		0px;
					 margin-bottom:		1em;
					 padding:		0px;
					}

	fieldset			{
						display:		block;
						margin:			0px;
						margin-left:		auto;
						margin-right:		auto;
						padding:		10px;
						border:			1px solid #666666;
					}

	legend				{
						margin-left:		25px;
						height:			16px;
						padding:		3px;
						padding-top:		4px;
						padding-left:		10px;
						padding-right:		10px;
						border:			none;
						font-weight:		bold;
						color:			#000000;
					}

	img				{
					 border:		none;
					}


/* Specialized Setup */
	.fixed						{
								left:			20px;
								position: 		fixed	!important;
								z-index:		42;
							}

	table#calendar-schedule-header thead tr th	{
								border:			1px solid #CCCCCC;
								border-top:		none;
								font-weight:		normal;
								height:			28px;
								padding:		4px;
								text-align:		center;
							}

	table#calendar-schedule tbody tr td		{
								border:			1px solid #CCCCCC;
								border-top:		none;
								cursor:			pointer;
								font-weight:		bold;
								height:			28px;
								overflow:		hidden;
								padding:		4px;
								text-align:		center;
							}

	div.calendar-event				{
								border:			1px solid #666666;
								background:		#EEEEFF;
								padding:		2px;
							}

	div.calendar-event p				{
								margin-bottom:		0px;
							}

	div.calendar-entry p				{
								margin-bottom:		0px;
							}

	div.menu img.icon				{
								margin:			3px;
								vertical-align:		middle;
								cursor:			pointer;
							}

	div.menuitem					{
								padding:		4px;
								cursor:			pointer;
								color:			#6666CC;
							}

	div.menuitem:hover				{
								background:		#DDDDFF;
							}

	div.menuitem a:hover				{
								color:			#000088;
							}

					
	.payButton					{
								background:		url(../pay/cardlogos/paybuttonbg.png); 
								border:			none;
								color:			#588832;
								height:			22px;
								width:			173px;
							}
					
	.payButton:hover				{
								color:			#56AA31;
							}

