body {
	color: Black;
	background-color: White;
	font-family: Arial;
	font-size: medium;
	text-align: left;
	margin-left: -5px;
	margin-top: -5px
}

td.textnav {
	background: White url(images/2A_TitleBar.jpg) no-repeat;
	height: 116px
}

td.sideext {
	background: White url(images/1C_Tile.jpg) repeat-y scroll 1px 0;
}

img.i1 {
	float : left;
}

img.i2 {
	float : right;
	clear : left;
}

p.content  {
	text-align : justify;
	clear: left;
	margin-left: 5%;
	margin-right: 5%;
}

p.nav {
	/*font-size : xx-small;*/
	font-size: 8pt;
	font-family : Arial;
}

p.nav1 {
	font-size : xx-small;
	font-family : Arial;
	margin-top: 100px;
}

.HomeWrap	{ width: 800px; margin-left: auto; margin-right: auto; text-align: center; }
.error		{ width: 90%; margin-left: auto; margin-right: auto; padding: 5px; border: 3px solid red; }

.copyright  {
	font-size : 8pt;
	font-family : tahoma;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	line-height : 120%;
	text-decoration : none;
	text-align : left;
}

.legend { font-size: small; text-align: center; padding-top: 5px; }
.alert	{ width: 90%; margin: auto; padding: 5%; border: 3px solid #F5AA71; }
.small	{ font-size: small; }
.pre	{ font-family: "Courier New", Courier, monospace; width: 380px; }

.TabPadL	{ border-bottom: 1px solid black; width: 10px; }
.Tab		{ width: 125px; /*border-bottom: 1px solid black;*/ vertical-align: bottom; text-align: center; }
.Tab a		{ color: black; text-decoration: none; }
.TabPadR	{ width: 215px; border-bottom: 1px solid black; }
.TabSel		{ background-color: #FFF; color: black; border: 2px solid black; border-bottom: 0; padding: 2px; font-weight: bold; font-size: large; }
.TabUnsel	{ background-color: #CCC; color: black; border: 1px solid black; /*border-bottom: 0;*/ padding: 2px; }

.CalWrap	{ width: 598px; float: left; margin-left: 44px; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }
.SmallCal	{ font-size: small; width: 145px; height: 165px; float: left; text-align: center; margin-left: 4px; }
.SmCalTitle	{ font-weight: bold; }
.SmCalWeek	{ font-weight: bold; }
.SmCalDay0	{ background-color: #CCC; }	/* Outside of Target month */
.SmCalDay1	{ background-color: #FFF; }	/* Available */
.SmCalDay2	{ background-color: #FFC; }	/* Booked, Unconfirmed */
.SmCalDay3	{ background-color: #FCC; }	/* Booked, Confirmed */
.SmCalDaySel{ background-color: #CFC; }	/* Selected */
