/* CSS Document */html {	width: 100%;	height: 100%;}img { border: none; }	body	{			width: 100%;		height: 100%;		background-color: #ffffff;		background-image: url(../images/bg.gif);		background-repeat: repeat;		color: #000000;		margin-top:30px;		font-family: "Arial", "sans serif";		font-style: normal;		text-align: center;		font-weight: normal;		font-size: 12px;		line-height: 20px;			}		.logohead	{	position: relative;	width: 882px;	height: 104px;	margin: auto;		}		.wrapper	{			position: relative;		width: 882px;		margin: auto;		z-index: 15;		}		.calhead	{			position: relative;		background-color: #D9BB80;		background-image: url(images/head_bg.gif);		background-repeat: repeat-y;		height: 28px;			line-height: 8px;		padding-top: 5px;		width: 882px;		margin: auto;		border-bottom: solid 5px #000000;		}		.calnav	{			width: 150px;		height: 15px;		float: left;		font-size: 14px;		line-height: 10px;		text-align: center;		}		form#jumpdate select	{			font-size: 12px;		line-height: 12px;		}		.calfoot	{				position: relative;		width: 882px;		margin: auto;		border-top: solid 3px #000000;			}		.datetitle	{			font-size: 20px;		width: 291px;		height: 15px;		float: left;		}		.datebar {			position: relative;		width: 882px;		height: 28px;		margin: auto;		background-color: #000;		color: #fff;		text-align: center;		font-size: 16px;		}		.datebar p {			padding-top: 4px;		margin: 0px;				}		.weekdays	{			position: relative;		width: 882px;		height: 30px;		margin: auto;		}		.weekday	{			position: relative;		color: #ffffff;		background-color: #8B5C29;		width: 124px;		float: left;		border: solid 1px #000000;		}		.noday	{				width: 122px;		height: 81px;		margin: auto;		border: solid 2px #000000;		background-color: #8B5C29;		float: left;		}		.calday	{				width: 122px;		margin: auto;		border: solid 2px #000000;		float: left;		}		.daybox	{			color: #000000;		background-color: #D9BB80;		border-bottom: ridge 2px #990000;		border-top: solid 1px #ffffff;		height: 15px;		text-align: left;		padding-left: 5px;		line-height: 16px;		}		.eventbox	{			width: 120px;		height: 20px;		margin: auto;		background-color: #FCD8DA;		border-top: solid 1px #ffffff;				}		.eventbox2	{			width: 120px;		height: 20px;		margin: auto;		background-color: #4C3381;		border-top: solid 1px #ffffff;				}		.noeventbox	{			width: 120px;		height: 20px;		margin: auto;		background-color: #91C2CD;		border-top: solid 1px #ffffff;				}		a	{			postition: relative;		color: #993300;		font-weight:bold;		display: block;		text-decoration: none;		} 		a.callink2 span	{			display: none;		}	a.callink span	{			display: none;		}		a.callink2	{			postition: relative;		color: #fff;		font-weight:bold;		display: block;		text-decoration: none;		} 		a.callink:hover	{ 		 		color: #000000; 		background:;		background-color: #FFF114;		} 	a.callink2:hover	{ 		 		color: #000000; 		background:;		background-color: #FFF114;		}	a.callink:hover span	{				display: block;		position: relative;		top: 0px;		left: 10px;		width: 250px;		padding: 10px;		color: #993300;		text-align: left;		background-color: #F4D599;		border: 3px ridge #8B5C29;		filter: alpha(opacity:90);		KHTMLOpacity: 0.90;		MozOpacity: 0.90;		opacity: 0.90;		text-decoration: none;				}	a.callink:hover span:hover	{			color: #ED1B23;		text-decoration: underline;		}	a.callink2:hover span	{				display: block;		position: relative;		top: 0px;		left: 10px;		width: 250px;		padding: 10px;		color: #993300;		text-align: left;		background-color: #F4D599;		border: 3px ridge #8B5C29;		filter: alpha(opacity:90);		KHTMLOpacity: 0.90;		MozOpacity: 0.90;		opacity: 0.90;		text-decoration: none;				}	a.callink2:hover span:hover	{			color: #ED1B23;		text-decoration: underline;		}	.inner	{			width: 240px;		margin: auto;		border: solid 1px #ffffff;		padding: 5px;		}		.calfoot	{			position: relative;		background-image: url(images/calbottom.gif);		background-repeat: no-repeat;		text-align: center;		height: 120px;		}		hr	{				background-color: #ffffff;		color: #ffffff;		height: 1px;		border: none;		}		.clear	{			clear: both;		}		p	{			margin-top: 5px;		margin-bottom: 5px;		}	.purple	{			color: #4C3381;		}
