body {
	font-family: Calibri, Arial, Helvetica;
	font-size: 14pt;
	color: #333333;
	background-color: #EFFFF3;
	background-image: url(images/kbjn-bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	line-height: 20pt;
}
a {
	color: #1E772D;
	font-weight: bold;
	text-decoration: none;
	}

a:hover {
	text-decoration: none;
	}
#total {
	width: 758px;
	margin: 0 auto
}
#topbar {
	width: 758px;
	height: 6px;
	background:url(images/top-green.gif)
}
#logobar {
	height: 79px;
	width: 758px
}
#logo {
	width: 133px;
	float: left;
	position: relative
}
#logobardetails {
	width: 600px;
	text-align: right;
	font-size: 12px;
	color: #1E772D;
	float: left;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#logobardetails a {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	line-height: 12pt;
	}

#logobardetails a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	}
#header {
	width: 758px;
	height: 206px
}
#navigation {
	width: 211px;
	float: left
}
#maincontent {
	float: left;
	width: 504px
}
#title {
	width: 504px;
	height: 25px
}
#bodytext {
	padding: 23px;
	width: 458px
}
#separator {
	width: 17px;
	height: 367px;
	background:url(images/green-line.gif);
	float: left
}
#sidebar {
	width: 236px;
	float: right
}
#footer {
	float: left;
	width: 738px;
	height: 50px;
	padding: 10px;
	text-align: left;
	font-size: 10pt;
	color: #1E772D
}
#clear {
	clear: both
}
#imagebox {
	width: 85px;
	padding: 5px;
	background-color: #EFFFF3;
	border: 1px solid #1E772D;
	float: left;
	margin: 5px;
	height: 64px;
}
.imagedetail {
	display: none;
	position: static;
	border: thin solid #1E772D;
}

