body {
	font-family: Comic Sans MS;
	background-image: url('BGround.gif');
}

.SignUpLink {
	font-size: 20pt;
}

.SingleSpaced {
	line-height: 0.2;
}

.PersonLinkUnselected {
	line-height: 0.2;
}

.PersonLinkSelected {
	line-height: .2;
	color: #FFFFFF;
	background-color: #FF0066;
}

.SmallText {
	font-size: 10pt;
}

.MediumText {
	font-size: 14pt;
}

.BigText {
	font-size: 24pt;
}

.CalendarTable {
	background-color: #FFFFFF;

}

.MonthTitle {
	font-size: 24pt;
	text-align: center;
}

.CalendarTop {
	height: 33px;
	width: 120px;
	background-image: url('Grad.GIF');
	background-repeat: repeat;
	font-size: 12pt;
	text-align: center;
	vertical-align: middle;
}

.CalendarDiv {
	width: 120px;
	height: 100%;
	overflow: hidden;
	cursor: pointer;
}

.CalendarSquare {
	width: 120px;
	height: 71px;
	Vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
	font-size: 10pt;

	background-image: url('ShinySquare.GIF');
	background-repeat: no-repeat;
	background-position: bottom right;
}

.CalendarSquareSel {
	width: 120px;
	height: 71px;
	Vertical-align: top;
	text-align: left;
	background-color: #FF0066;
	color: #FFFFFF;
	font-size: 10pt;
	background-image: url('ShinySquareSel.GIF');
	background-repeat: no-repeat;
	background-position: bottom right;
}

.Button1 {
	height: 42px;
	width: 161px;
	background-image: url('GreenButton.PNG');
	background-repeat: no-repeat;
	font-size: 12pt;
	text-align: center;
	padding-top: 5px;
	cursor: pointer;
}

.CalendarArea {
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
	width: 880px;
	height: 600px;
}

.FlyingCalendar {
	width: 840px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	font-size: 24pt;
}

.InformationArea {
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
	width: 880px;
	height: 1px;
	text-align: center;
}

.InformationBox {
	width: 480px;
	border-style: double;
	border-width: 18px;
	border-color: #DEFC78;
	background-color: #FFFFFF;
}

.Shade {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 10px;
	height: 10px;
	background-image: url('Shade.PNG');
	background-repeat: repeat;
	visibility: hidden;
}

.LoginBox {
	position: relative;
	width: 360px;
	height: 330px;
	left: 160px;
	top: 100px;
	z-index: 2;
	text-align: center;
	vertical-align: middle;
}

.LoginBackground {
	position: absolute;
	width: 672px;
	height: 616px;
	background-image: url('DropShadow.PNG');
	left: 200px;
	top: 200px;
	z-index: 2;
	visibility: hidden;
}

.Alert {
	width: 340px;
	height: 51px;
	background-image: url('Grad2.GIF');
	border-top: solid black 1px;
	border-bottom: solid black 1px;
	text-align: center;
	font-size: 24pt;
}

.CancelButton {
	width: 143px;
	height: 40px;
	background-image: url('CancelButton.PNG');
	cursor: pointer;
}

.MenuBox {
	float: left;
	width: 210px;
	border-style: solid;
	border-width: 6px;
	border-color: 56df02;
	margin-right: 50px;
}

.MenuHot {
	position: static;
	height: 48px;
	width: 210px;
	text-align: center;	
	background-image: url('MenuHot.GIF');
}


.MenuCold {
	position: static;
	height: 48px;
	width: 210px;
	text-align: center;
	background-image: url('MenuCold.GIF');
}

.MenuText {
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: middle;
}

.MainTitle {
	font-family: Impact;
	font-size: 36pt;
	text-align: center;
}

.MainTitleBar {
	width: 100%;
	height: 33px;
	border-top: solid #7F7F7F 1px;
	border-bottom: solid #7F7F7F 1px;
	background-image: url('Grad.GIF');
	background-color: #CBEDFE;
}

.SearchBox {
	background-image: url('MenuCold.GIF');
	background-position: bottom;
	width: 900px;
	height: 56px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 20px;
	text-align: center;
}

.MenuLink:link {
	color: #000000;
}

.MenuLink:hover {
	color: #000000;
}

.MenuLink:visited {
	color: #000000;
}

.MenuLink:active {
	color: #FFFFFF;
}
