.body {	background-color: #FFFFFF;/*themecolour4;*/
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #333333;/*themecolour4%0;*/}
.KTHB-KTHB-SiteMap-1 { vertical-align:middle; text-align:center; font-family:Tahoma; font-size:8pt; color:#0000FF }
.KTHB-KTHB-Main-Table { width: 780; text-align: center; background-color:#FFFFCE }
.KTHB-KTHB-Data-Table { margin:15; width: 750; text-align: left; background-color:#FFFFCE }
.KTHB-KTHB-Heading-2 { font-family: Arial; font-size: 16; text-decoration: underline; 
               text-transform: capitalize; font-weight: bold; margin-top:15; margin-bottom:20 }
.KTHB-KTHB-Heading-3 { font-family: Arial; font-size: 14; text-decoration: underline; 
               text-transform: capitalize; font-weight: bold; margin-top:10; margin-bottom:10 }
.KTHB-KTHB-Vnav-Table { width: 780; text-align: center }
.KTHB-KTHB-Hnav-Text   { font-family: Verdana; font-size: 7pt; color: #000000; margin-top:10; margin-bottom:10 }
.KTHB-KTHB-Charity-Form { font-family: Verdana; font-size: 10pt; color: #45413F; border: 1px solid #6699FF  }
.KTHB-KTHB-List-Letter { font-family: Arial; font-size: 10pt; color: #FF0000; margin-top:8; margin-bottom:2 }
.KTHB-KTHB-Body-Text { font-family: Arial; font-size: 10pt }
.KTHB-KTHB-List-Table { border-left:1px solid #313131; border-right:1px solid #313131; width: 780; background-color: #FFFFFF }
.KTHB-KTHB-Footer-Text { font-family: Arial; color: #FF9933; font-size: 9pt; vertical-align: middle; 
               text-align: center; margin-top: 10; margin-bottom: 10 }
.KTHB-KTHB-Page-BG { background-color: #9099AE }
.KTHB-KTHB-Hd-Cell-1 { width: 15; height: 90; text-align:center; vertical-align:middle }
.KTHB-KTHB-Hd-Cell-2 { width: 121; height: 90; text-align:center; vertical-align:middle }
.KTHB-KTHB-Hd-Cell-3 { width: 644; height: 36; text-align:right; vertical-align:middle }
.KTHB-KTHB-Hd-Cell-4 { width: 644; height: 24; text-align:right; vertical-align:bottom }
.KTHB-KTHB-Hd-Cell-5 { width: 644; height: 30; text-align:left; vertical-align:middle }
.KTHB-KTHB-Header-Table { width: 780; height: 90; text-align: center; background-image:url('../menu_files/kthb_topstrip.gif'); background-repeat:repeat-x }
.KTHB-KTHB-Table { width: 780; text-align: center;  }
.KTHB-KTHB-Footer-Table { width: 780; text-align: center; background-color:#313131 }
.KTHB-KTHB-Link { color: #FF9900;/*themecolour2;*/font-family:Arial; font-size:10pt }

.border { background-image:  url(hmenu_files/hmenu_border.gif);
	background-repeat: repeat-x;
	background-position: top; }
.topstrip {	background-image: url('../hmenu_files/hmenu_topstrip.gif');
	background-repeat: repeat-x;
	background-color: #313131 }
.h1 { font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px; }
.table {	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #333333;/*themecolour4%0;*/	}

.p {	margin-top: 0px;
	margin-bottom: 0px; }
.blockquote { margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 20px;
	color: #333333;/*themecolour4%0;*/ }
.ol { margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	color: #333333;/*themecolour4%0;*/ }
.ul { margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	color: #333333;/*themecolour4%0;*/
	list-style-image:  url(hmenu_files/hmenu_bullet.gif); }

.rightcoltext {	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	color: #333333;/*themecolour4%0;*/ }

.imageborder { border-right-style: solid;
	border-right-color: #686868;/*themecolour4%0;*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #686868;/*themecolour4%0;*/
	border-bottom-style: solid;
	border-bottom-color: #686868;/*themecolour4%0;*/
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #686868;/*themecolour4%0;*/
	border-top-width: 1px; }
:link.a { color: #ff4000;/*themecolour2;*/ }
:visited.a {	color: #333333;/*themecolour4%0;*/ }
:link:hover.a { color: #d5a000;/*themecolour3$ -0%, 16.3%;*/ }
.navbar { padding-left: 10px; }
.divider { border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ff4000;/*themecolour2;*/ }
.parahead {	background-color: #313131;/*themecolour1;*/
	color: #ff4000;/*themecolour2;*/
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffbf00;/*themecolour3;*/ }