body {margin-left: 5pt;}
.text  { font-style: normal; font-weight: normal; font-size: small; font-family: Bitstream Vera Serif, Times New Roman, serif, sans-serif; text-indent: 2pt; }
.marg  { font-style: normal; font-weight: normal; font-size: small; font-family: Bitstream Vera Sans, Arial, Helvetica, Verdana, sans-serif; }
.subtitle {  font-family: Bitstream Vera Sans, Arial, Helvetica, Verdana, sans-serif; font-size: small; font-weight: bold }
.headertext { font-family: Bitstream Vera Sans, Arial, Helvetica, Verdana, sans-serif; font-style: normal; color: white; font-weight: bold; }
.blackheader { font-family: Bitstream Vera Sans, Arial, Helvetica, Verdana, sans-serif; font-style: normal; color: black; font-weight: bold; }
.basictext { font-family: Bitstream Vera Sans, Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; font-size: small; }
.basicbold { font-family: Bitstream Vera Sans, Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: bold; font-size: small; }
.timestamp { font-family: Bitstream Vera Sans, Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: bold; font-size: small; }
.calText { font-family: Bitstream Vera Sans, Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; font-size: small; }
.kuutext { font-family: Bitstream Vera Sans, Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; font-size: small; }
.menu { color: black; font-style: normal; font-weight: normal; font-size: small; font-family: Bitstream Vera Sans, Arial, Helvetica, Verdana, sans-serif; }
.menu:link { text-decoration: none;}
.menu:visited { text-decoration: none;}
.menu:hover { text-decoration: none; color: violet; }

.orglinks { font-family: Bitstream Vera Sans, Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; font-size: small; line-height: 16px;}
.orglinkssmall { font-family: Bitstream Vera Sans, Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; font-size: x-small;}

.calendarHeader { font-weight: bolder; color: #CC0000; background-color: #FFFFCC }
.calendar {  background-color: #FFFFCC}
.calendarToday { background-color: #FFFFFF}
.cascadeTable {  background-color: #FFFFCC}

all.clsMenuItemNS, .clsMenuItemIE{text-decoration: none; font: bold small Arial; color: white; cursor: hand; z-index:100}
#MainTable A:hover {color: yellow;}

<!-- These are for the horizontal menu -->
.horbar	{
	background-color: white;
	color: blue;
	text-decoration: none;
}

.horbaritem	{
	background-color: white
	color: blue;
	float: left;
	white-space: nowrap;
	font-family: Bitstream Vera Sans, Arial, luxi sans, geneva, verdana, helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}

.horbaritem a	{
	background-color: white
	color: blue;
	display: block;
	text-decoration: none;
}

.horbaritem a:link	{
	background-color: white
	color: blue;
	text-decoration: none;
}

.horbaritem a:visited	{
	background-color: white;
	color: blue;
	text-decoration: none;
}

.horbaritem a:hover	{
	color: white;
	background-color: black;	
	text-decoration: none;
}

.horbaritem a:active	{
	color: white;
	background-color: black;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #dcdad5;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #12217E;
}

.item	{
	text-align: left;
	white-space: nowrap;
	font-family: Bitstream Vera Sans, Arial, luxi sans, geneva, verdana, helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: pink;
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
	background-color: #12217E;
}

.item a:link	{
	color: pink;
	text-decoration: none;
}

.item a:visited	{
	color: pink;
	text-decoration: none;
}

.item a:hover	{
	color: pink;
	text-decoration: none;
	background-color: black;
}

.item a:active	{
	color: pink;
	text-decoration: none;
	background-color: black;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
/*	right: 4px; */
	right: 7px;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 0px 2px 1px;	/* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0;
}

