.floatright	{	float: right;	}
.floatleft	{	float: left;	}

.enclosure	{
			background-color: #5f5fff ;
			padding-top: 5px;
			padding-bottom: 5px;
			border: solid 1px;
		}

.logo		{
			background-color: #5f5fff ;
			text-align: center;
			
		 }

.otherschool a	{
			margin: 5px;
		 }

.logotext	{
			background-color: #5f5fff ;
			color: #ffffff ;
			text-align: center;
			font-size: 40 ;
		}

.subheadtext	{
			background-color: #123456 ;
			color: #ffffff ;
			text-align: center;
			font-size: 20 ;
		}
.dividertext	{       background-color: #5f5fff ; color: #ffffff ; text-align: center; margin: 2px ; font-size: 20 ; }

#typedletter	{
			background-color: #ffffff ;
			color: #000000 ;
			width: 65% ;
			text-align: left;
			font-size: 13 ;
			font-family: courier ;
			padding: 5px;
			border-top: solid 1px #cccccc;
			border-left: solid 1px #cccccc;
			border-right: solid 4px;
			border-bottom: solid 4px;
		}

.menu		{
			background-color: #5f5fff ;
			text-align: center;
			padding-top: 2px;
			padding-bottom: 2px;
		}

#button a		{
			background-color: #5f5fff ;
			color: #000000;
			text-decoration: none;
			margin-left: 2px;
			margin-right: 2px;
			padding-left: 2px;
			padding-right: 2px;
			width: 200px;
			border: solid 1px;
		}

#button a:link	{
			background-color: #5f5fff ;
			color: #000000;
		}

#button a:hover	{
			color: #ffffff;
		}

#optionbutton a		{
			background-color: #ffffff ;
			color: #000000;
			text-decoration: none;
			margin-left: 2px;
			margin-right: 2px;
			padding-left: 2px;
			padding-right: 2px;
			width: 200px;
			border: dotted 1px;
		}

#optionbutton a:link	{
			background-color: #ffffff;
			color: #000000;
		}

#optionbutton a:hover	{
			background-color: #000000;
			color: #ffffff;
		}

.listheader	{
			background-color: #3333ff;
			color: #ffffff;
			text-align: center;
			font-size: 13px;
			margin: 0 0 0 0;
		}

.listitem 	{
			background-color: #ffffff;
			color: #000000;
			font-size: 11px;
			margin: 0 0 0 0;
		}

.roomplan	{
			text-align: center;
			font-size: 15px;
		}

.upperroom	{
			border: solid 1px;
			text-align: center;
			width: 75px;
			height: 150px;
		}

.lowerroom	{
			border: solid 1px;
			text-align: center;
			width: 100px;
			height: 150px;
		}

.technology	{
			padding-left: 10px;
		}

.technology dd	{
			background-color: #ffffff;
			color: #000000;
			text-align: left;
			font-size: 15px;
			font-style: bold;
		}
.technology dt	{
			background-color: #ffffff;
			color: #555555;
			font-size: 12px;
			text-indent: 15px;
			font-style: italic;
		}
.monthheading	{
			font-size: 13px;
			color: #fff;
			background-color: #88f;
			text-align: center;
			margin: 2px;
		}

.month	{
		width: 400px;
		display: none;
		padding-left: 25px;
		background-color: #fff;
		color: #000;
		font-size: 12px;
	}

.pdf	{
		background: url(images/pdficon_large.gif) no-repeat left;
		border: solid 1px;
		width: 150px;
		height: 50px;
	}

.pdf a	{
		text-decoration: none;
		vertical-align: middle;
	}

.pdf a .text {
		margin-top: 15px;
		text-align: right;
		}
