﻿.alignParagraphTop {	margin-top: 0px;}.imageCentered {	margin-left:auto;	margin-right:auto;	display:block;	text-align:center;}.imageCenteredWithCaption {	margin-left:auto;	margin-right:auto;	display:block;	font-size:small;	font-style:italic;	color:maroon;	text-align:center;	margin-bottom:15px;}.imageCenteredWithMediumCaption {	margin-left:auto;	margin-right:auto;	display:block;	font-size:medium;	font-style:italic;	color:black;	text-align:center;	margin-bottom:15px;}.imageCenteredWithXLargeCaption {	margin-left:auto;	margin-right:auto;	display:block;	font-size:large;	font-style:italic;	color:maroon;	text-align:center;	margin-bottom:5px;}.imageCenteredWithXLargeCaption {	margin-left:auto;	margin-right:auto;	display:block;	font-size:x-large;	font-style:italic;	color:maroon;	text-align:center;	margin-bottom:15px;}.imageLeft {	float:left;	margin-right:20px;	margin-top: 0px;}.imageLeftWithCaption {	float:left;	margin-right:20px;	margin-left:20px;	font-size:x-large;	font-style:italic;	color:red;	text-align:center;	margin-bottom:10px;	text-align:center;	margin-top: 0px;	font-size: large;	border: #000000 solid thin;}.imageLeftWithMediumCaption {	float:left;	margin-right:20px;	font-size:medium;	font-style:italic;	color:maroon;	text-align:center;	margin-bottom:15px;	text-align:center;	margin-top: 0px;}.imageLeftWithXLargeCaption {	float:left;	margin-right:20px;	font-size:x-large;	font-style:italic;	color:maroon;	text-align:center;	margin-bottom:15px;	text-align:center;	margin-top: 0px;}.boombox {	border:3px;	border-color:black;	border-style:solid;	font-size:x-small;	color:black;}.styleBold {	font-weight: bold;}.styleItalic {	font-style: italic;}.indent40Pixels {	margin-left: 40px;}.clearBoth {	clear:both;}.imageWidth750 {	width:750px;}.alignCenter {	text-align:center;}.widthStandard {	width:750px;}.widthStandard900 {	width:900px;}.frameIt {	border:#F30 medium solid;	padding: 10px;}.frameItThin {	border:#F30 thin solid;	padding: 10px;}.frameItGreen {	border:green medium solid;	padding: 10px;}.frameItGreenThin {	border:green thin solid;	padding: 10px;}.frameItGreenMedium {	border: #F00 medium solid;	padding: 10px;}.frameItGreenLarge {	border: #3F3 thick solid;	padding: 10px;}.frameItRed {	border: red thin solid;	padding: 10px;}.frameItRedThin {	border: red thin solid;	padding: 10px;}.frameItMedium {	border: red medium solid;	padding: 10px;}.frameItRedLarge {	border: red thick solid;	padding: 10px;}.frameItRedDouble {	border:  red double solid;	padding: 10px;}.textNavigation {		text-align:center;	font-size:large;	border: black thin solid;	padding: 10px;	margin: 20px 100px;	background-color: #FF9;}.textNavigationGreen {	text-align:center;	font-size:large;	border: black thin solid;	padding: 10px;	margin: 20px 100px;	background-color:  #6F9;}/* Tables .tableEvents  {    table-layout: fixed;		width: 100%;		border: 1px solid black;		margin-left: auto;		margin-right: auto;		background-color: #66FF33;		border-spacing: 10px;    border-collapse: collapse;}.tableEvents  th,td {	border-collapse: collapse;	border: 1px solid black;	padding: 15px;	border-collapse: collapse;}#eventTable li {	margin-top:0px;	margin-bottom:0px;}.eventTable {	border-collapse: collapse;	border: 1px solid #000000;	background-color: #66FF33;	width: 900px;	margin-left: auto;	margin-right: auto;	padding: 0px;}*/	/* Green previous/next boxes */.PreviousNext {	margin-top: 5px;	margin-bottom: 5px;	border: thin black solid;	font-size: large;	background-color:#99FF99;	width:100%;}.tdleft {	text-align:left;	font-size:large	}.tdright {	text-align:right;	font-size:large;	}	.scheduleImage {	width:300px;	margin-left:auto;	margin-right:auto;}		a.tip {  position: relative;  text-decoration: none;}a.tip:hover:before {  display: block;  position: absolute;   padding: .5em;  content: attr(title);  min-width: 120px;  text-align: center;  width: auto;  height: auto;  white-space: nowrap;  top: -32px;  background: rgba(255,0,0,.6);  -moz-border-radius:10px;  -webkit-border-radius:10px;  border-radius:10px;      color: white;  font-size: .86em;}a.tip:hover:after {  position: absolute;  display: block;  content: "";    border-color: rgba(0,0,0,.8) transparent transparent transparent;  border-style: solid;  border-width: 10px;  height:0;  width:0;  position:absolute;  top: -8px;  left:1em;}