body {
	MARGIN-TOP: 20px;
	FONT-SIZE: 11px;
	font-family: times new roman;
      COLOR: black;
	background-color:white;

}
img {
	display:block;
	border-color:white;
}
td {
	font: 12px "times new roman";
      COLOR: black;
}
.topMenu {
	background:#afafaf;
	font: 10px "trebuchet ms";
      COLOR: white;
}
.topMenu a:link, .topMenu a:active, .topMenu a:visited {
	font: 10px "trebuchet ms";
	margin:0px 6px;
      COLOR: white;
	text-decoration:none;
}
.topMenu a:hover {
	font: 10px "trebuchet ms";
	margin:0px 6px;
      COLOR: white;
	text-decoration:underline;
}
.menuRow {
	background:white;
}
.menuHome {
	background:#002b54;
	width:85px;
}
.menuHome a:link, .menuHome a:active, .menuHome a:visited {
	display:block;
	font: bold 11px "trebuchet ms";
	padding:15px 25px 0px 10px;
      COLOR: #85a8c9;
	height:25px;
	text-decoration:none;
}
.menuHome a:hover {
	background-image:url(/images/KAL/hand1.gif);
	background-position:top right;
	background-repeat:  no-repeat;
      COLOR: white;
	text-decoration:none;
}
.menuHomeAt {
	background:#002b54;
	width:85px;
}
.menuHomeAt a:link, .menuHomeAt a:active, .menuHomeAt a:visited, .menuHomeAt a:hover {
	display:block;
	background-image:url(/images/KAL/hand1.gif);
	background-position:top right;
	background-repeat:  no-repeat;
	font: bold 11px "trebuchet ms";
	padding:15px 25px 0px 6px;
      COLOR: white;
	height:25px;
	text-decoration:none;
}
.menu1 {
	border-left: white 1px solid;
}
.menu1 a:link, .menu1 a:active, .menu1 a:visited {
	display:block;
	background:#002b54;
	padding:8px 25px 0px 6px;
	font: bold 11px "trebuchet ms";
      COLOR: #85a8c9;
	line-height:12px;
	height:32px;
	text-decoration:none;
}
.menu1 a:hover {
	background-image:url(/images/KAL/hand1.gif);
	background-position:top right;
	background-repeat:  no-repeat;
	font: bold 11px "trebuchet ms";
	line-height:12px;
      COLOR: white;
	text-decoration:none;
}
.menu1At {
	border-left: white 1px solid;
}
.menu1At a:link, .menu1At a:active, .menu1At a:visited, .menu1At a:hover  {
	display:block;
	height:32px;
	background:#002b54;
	padding:8px 25px 0px 6px;
	font: bold 11px "trebuchet ms";
	background-image:url(/images/KAL/hand1.gif);
	background-position:top right;
	background-repeat:  no-repeat;
	line-height:12px;
      COLOR: white;
	text-decoration:none;
}
.menu2 {
	border-left: white 1px solid;
}
.menu2 a:link, .menu2 a:active, .menu2 a:visited {
	display:block;
	background:#002b54;
	padding:8px 25px 0px 6px;
	font: bold 11px "trebuchet ms";
      COLOR: #85a8c9;
	line-height:12px;
	height:32px;
	text-decoration:none;
}
.menu2 a:hover {
	background-image:url(/images/KAL/hand2.gif);
	background-position:top right;
	background-repeat:  no-repeat;
	font: bold 11px "trebuchet ms";
	line-height:12px;
      COLOR: white;
	text-decoration:none;
}
.menu2At {
	border-left: white 1px solid;
}
.menu2At a:link, .menu2At a:active, .menu2At a:visited, .menu2At a:hover  {
	display:block;
	height:32px;
	background:#002b54;
	padding:8px 25px 0px 6px;
	font: bold 11px "trebuchet ms";
	background-image:url(/images/KAL/hand1.gif);
	background-position:top right;
	background-repeat:  no-repeat;
	line-height:12px;
      COLOR: white;
	text-decoration:none;
}
.menu3 {
	border-left: white 1px solid;
}
.menu3 a:link, .menu3 a:active, .menu3 a:visited {
	display:block;
	background:#002b54;
	padding:8px 25px 0px 6px;
	font: bold 11px "trebuchet ms";
      COLOR: #85a8c9;
	line-height:12px;
	height:32px;
	text-decoration:none;
}
.menu3 a:hover {
	background-image:url(/images/KAL/hand3.gif);
	background-position:top right;
	background-repeat:  no-repeat;
	font: bold 11px "trebuchet ms";
	line-height:12px;
      COLOR: white;
	text-decoration:none;
}
.menu3At {
	border-left: white 1px solid;
}
.menu3At a:link, .menu3At a:active, .menu3At a:visited, .menu3At a:hover  {
	display:block;
	height:32px;
	background:#002b54;
	padding:8px 25px 0px 6px;
	font: bold 11px "trebuchet ms";
	background-image:url(/images/KAL/hand3.gif);
	background-position:top right;
	background-repeat:  no-repeat;
	line-height:12px;
      COLOR: white;
	text-decoration:none;
}
.menu4 {
	border-left: white 1px solid;
}
.menu4 a:link, .menu4 a:active, .menu4 a:visited {
	display:block;
	background:#002b54;
	padding:8px 25px 0px 6px;
	font: bold 11px "trebuchet ms";
      COLOR: #85a8c9;
	line-height:12px;
	height:32px;
	text-decoration:none;
}
.menu4At {
	border-left: white 1px solid;
}
.menu4 a:hover {
	background-image:url(/images/KAL/hand4.gif);
	background-position:top right;
	background-repeat:  no-repeat;
	font: bold 11px "trebuchet ms";
	line-height:12px;
      COLOR: white;
	text-decoration:none;
}
.menu4At a:link, .menu4At a:active, .menu4At a:visited, .menu4At a:hover  {
	display:block;
	height:32px;
	background:#002b54;
	padding:8px 25px 0px 6px;
	font: bold 11px "trebuchet ms";
	background-image:url(/images/KAL/hand4.gif);
	background-position:top right;
	background-repeat:  no-repeat;
	line-height:12px;
      COLOR: white;
	text-decoration:none;
}
.menuSub {
	font: 11px "times new roman";
	line-height:12px;
} 
.subMenu {
	background:#002b54;
	font: bold 9px "trebuchet ms";
	color:white;
}
.subMenu a:link, .subMenu a:active, .subMenu a:visited {
	display:block;
	padding:3px 6px;
	background:#002b54;
	font: bold 9px "trebuchet ms";
	color:white;
	text-decoration: none;
}
.subMenu a:hover {
	background:#afafaf;
	font: bold 9px "trebuchet ms";
	color:white;
	text-decoration: none;
}
.subMenuSub {
	background:#002b54;
	font: bold 9px "trebuchet ms";
	color:white;
}
.subMenuSub a:link, .subMenuSub a:active, .subMenuSub a:visited {
	display:block;
	padding:0px 6px 0px 11px;
	background:#002b54;
	font: bold 9px "trebuchet ms";
	color:white;
	line-height:13px;
	text-decoration: none;
}
.subMenuSub a:hover {
	background:#afafaf;
	font: bold 9px "trebuchet ms";
	color:white;
	line-height:13px;
	text-decoration: none;
}
.lftCol {
	background:#002b54;
}
.lftColHdr {
	background:#002b54;
	color:white;
} 
.homLftColCal {
	background:#afafaf;
}
.lftColBrdr {
	border-top:white 1px solid;
} 
.lftColListHdr {
	font:bold 16px 'times new roman';
	color:white;
}
.lftColFtr {
	background:#00ae42;
	border-top:white 1px solid;
	color:#002b54;
}
.lftColFtr a:link, .lftColFtr a:active, .lftColFtr a:visited, .lftColFtr a:hover {
	font: 11px "trebuchet ms";
      COLOR: #002b54;
	text-decoration:underline;
}
.staffHeadr {
	background:#00ae42;
	color:white;
}
.intStaffSubHeadr {
	color:white;
}
.date {
	padding:0px 22px 5px 26px;
}
.date a:link, .date a:active, .date a:visited, .date a:hover {
	font: bold 12px "trebuchet ms";
      COLOR: #dddddd;
	text-decoration:underline;
}
.event {
	padding-bottom:5px;
	font: bold 11px "times new roman";
      COLOR: white;
}
.thumb {
	padding:5px 22px 5px 11px;
}
.thumb img {
	border: white 1px solid;
}
.person {
	padding-top:6px;
	font: bold 11px "times new roman";
      COLOR: #cde8c1;
}
.personAt {
	background-color:#00ae42;
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	padding-top:5px;
	font: bold 11px "times new roman";
      COLOR: black;
}
.person a:link, .person a:active, .person a:visited, .person a:hover {
	font: bold 12px "times new roman";
      COLOR: white;
	text-decoration:none;
}
.personAt a:link, .personAt a:active, .personAt a:visited, .personAt a:hover {
	font: bold 12px "times new roman";
      COLOR: #002b54;
	text-decoration:none;
}
.thumbAt {
	background-color:#00ae42;
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	padding:3px 22px 3px 11px;
}
.thumbAt img {
	border: white 1px solid;
}
.lang a:link, .lang a:active, .lang a:visited {
	font: bold 11px "trebuchet ms";
      COLOR: #002b54;
	text-decoration:none;
}
.lang a:hover {
	font: bold  11px "trebuchet ms";
      COLOR: #002b54;
	text-decoration:underline;
}
.teach {
	background:#8c8d8e;
}
.teach a:link, .teach a:active, .teach a:visited {
	font: bold 11px "trebuchet ms";
      COLOR: white;
	text-decoration:none;
}
.teach a:hover {
	font: bold  11px "trebuchet ms";
      COLOR: white;
	text-decoration:underline;
}
.attend {
	background:#002b54;
}
.attend a:link, .attend a:active, .attend a:visited {
	font: bold 11px "trebuchet ms";
      COLOR: white;
	text-decoration:none;
}
.attend a:hover {
	font: bold  11px "trebuchet ms";
      COLOR: white;
	text-decoration:underline;
}
.logoRow {
	background:#e2e2e1;
}
.logoCell {
	border-bottom: white 1px solid;
}

H1 {
	color:#002b54;
	font: 33px "times new roman";
	display:inline;
}
H2 { 
	color:#002b54;
	font-weight: bold;
	font-size: 20px;
	display:inline;
}
H3 {
	color:#002b54;
	font-size: 14px;
	font-weight: bold;
	display:inline;
}

a:link,  a:active {
      COLOR: #002b54;
	font-weight: bold;
	text-decoration:underline;
}
a:visited, a:hover {
      COLOR: #766a63;
	font-weight: bold;
	text-decoration:underline;
}
.credit {
	font-family: arial, helvetica;
	font-size: 10px;
	color: #8e908f;
	line-height:normal;
}
.credit a:link, .credit a:active, .credit a:visited {
	font-family: arial, helvetica;
	font-size: 10px;
	color: #8e908f;
	text-decoration: none;
	line-height:normal;
}
.credit a:hover {
	font-family: arial, helvetica;
	font-size: 10px;
	text-decoration:underline;
	color: #8e908f;
	line-height:normal;
}
.keys a:link, .keys a:visited {
	font-family: arial, helvetica;
	font-size: 10px;
	color: #8e908f;
	text-decoration: none;
	line-height:normal;
}
.keys a:hover, .keys a:active {
	font-family: arial, helvetica;
	font-size: 10px;
	text-decoration:none;
	cursor:text;
	color: #8e908f;
	line-height:normal;
}
