body {
	margin: 0px;
	padding: 15px;
}
img {
	border: none;
}

td.design-logo {
	background-image: url(img/design-logo.png);
	background-repeat: no-repeat;
	width: 170px;
	height: 185px;
}

td.design-top {
	background-image: url(/img/design-top.png);
	background-repeat: repeat-x;
	height: 185px;
	width: 81%;
	vertical-align: top;
}

td.design-topend {
	background-image: url(/img/design-topend.png);
	background-repeat: no-repeat;
	width: 59px;
	height: 185px;
}

td.design-left {
	background-image: url(/img/design-left.png);
	background-repeat: repeat-y;
	width: 170px;
	height: 100%;
	vertical-align: top;
}

td.design-leftend {
	background-image: url(/img/design-leftend.png);
	background-repeat: no-repeat;
	width: 170px;
}

table {
	margin: 0px;
	padding: 0px;
}

tr {
	margin: 0px;
	padding: 0px;
}

td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

td.contact {
	padding: 5px;
	vertical-align: top;
	text-align: center;
/*	border-width: 1px;
	border-style: ridge;*/
}
div.title {
	position:relative;
	top:20px;
	left: -5px;
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 25px;
}
div.header {
	position:relative;
	top:45px;
	left: -5px;
}

font.schmenusel {
	font-weight: bold;
	color:  rgb(0,0,255);
}

a.schmenu:hover {
	margin-left: 5px;
	margin-right: 5px;
	color:  rgb(255,255,0);
	text-decoration: none;
}
a.schmenu:active {
	margin-left: 5px;
	margin-right: 5px;
	color:  rgb(255,255,0);
	text-decoration: none;
}

a.schmenu:visited{
	margin-left: 5px;
	margin-right: 5px;
	color:  rgb(0,0,255);
	text-decoration: none;
}
a.schmenu:link {
	margin-left: 5px;
	margin-right: 5px;
	color:  rgb(0,0,255);
	text-decoration: none;
}

div.lmenu {
	padding: 5px;
	height: 400px;

}

a.lmenu:hover {
	color:  rgb(0,0,255);
	text-decoration: none;
}
a.lmenu:active {
	color:  rgb(0,0,255);
	text-decoration: none;
}

a.lmenu:visited{
	color:  rgb(255,255,0);
	text-decoration: none;
}
a.lmenu:link {
	color:  rgb(255,255,0);
	text-decoration: none;
}

a:hover {
	color:  rgb(0,0,255);
	text-decoration: overline;
	font-weight: bold;
}
a:active {
	color:  rgb(0,0,255);
}

a:visited{
	color:  rgb(0,0,255);
	text-decoration: line-through;
}
a:link {
	color:  rgb(0,0,255);
}
iframe.calendar {
	width: 99%;
	height: 999px;
	border: none;
	/*border: solid 1px;*/
}
/*
 * Calendar configuration
 */
 body.calendar {
 	margin: 0px;
	padding: 0px;
}

table.calendar {
	width: 100%;
}
td.calcell {
	border: solid 1px;
	padding: 1px;
}
img.calnumber {
	float: left;
}
h1.eventHeader {
	font-variant: small-caps;
	border: none;
	border-bottom: ridge;
}
.inline {
	color: rgb(0,0,255);
	display: inline;
	margin: 0px;
	padding:0px;
	font-family:Helvetica,sans-serif;
}

