body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #B0C1DD;
	margin: 0 0 0 0; 
	width: 940px;
}
a:link {
	text-decoration: none;
	color: #4F6E8D;
}
a:visited {
	text-decoration: none;
	color: #79A1D4;
}
a:hover {
	text-decoration: underline;
	color:#3e67a1;
}
a:active {
	text-decoration: none;
}

p{
	font-family: Arail, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14px;
	text-align: justify;
	white-space: normal;

}

sub{

	font-family:  Arial, Helvetica, sans-serif;
	font-size:8px;

}
.heading1 {
	COLOR: #4F6E8D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	font-variant: normal;
}
/* Base items */

.logo {
	padding: 0px;
	float: left;
	margin: 8px;
	clear: none;
}

.sqrimagetop {
	float: right;
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 5px;
	clear: right;
}

.sqrimage {
	float: right;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 5px;
	clear: both;
}
.pagetitle

{
	COLOR: #79A1D4;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	text-transform: capitalize;
	text-align: right;
	padding-bottom: 24px;
}
.basespace_top {
	background-color: #c0c5c8;
	background-image: url(base/images/KF_EU_08.jpg);
	background-repeat: repeat-x;
}
.basespace_sidel {
	background-color: #A8B7D4;
	background-image: url(base/images/KF_EU_29.jpg);
	background-repeat: repeat-y;
}
.basespace_sider {
	background-color: #A8B7D4;
	background-image: url(base/images/KF_EU_24.jpg);
	background-repeat: repeat-y;
}
.basespace_bott {
	background-color: #A8B7D4;
	background-image: url(base/images/KF_EU_29.jpg);
	background-repeat: repeat-x;
}
/* Drop Menu */

#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #B0C1DD;
}

#dropmenudiv a:visited{
	color: #154E91;
}

/* Homepage quote text */

.homeContent{
	top:184px;
	left:79px;
	width:569px;
	font-family:arial;
	font-size:12px;
	overflow:visible;
	position:absolute;
	z-index:1;
	height: 100%;

}
.homeContent2{
	top:238px;
	left:80px;
	width:518px;
	font-family:arial;
	font-size:12px;
	overflow:visible;
	position:absolute;
	z-index:1;
	height: 227px;

}
.homecontenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.homequote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.flashnavlink {

	top:400px;
	left:60px;
	width:775px;
	overflow:hidden;
	position:absolute;
	z-index:10;
	line-height: 14px;
	COLOR:#305171;
	FONT-FAMILY: inherit;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	text-align: left;
	vertical-align: bottom;
}
.flashnavlink2 {

	top:472px;
	left:59px;
	width:775px;
	overflow:hidden;
	position:absolute;
	z-index:10;
	line-height: 14px;
	COLOR:#305171;
	FONT-FAMILY: inherit;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	text-align: left;
	vertical-align: bottom;
}
/* use in the page footer */

.copyrights 
{
	color:#305171;
	top:645px;
	left:334px;
	width:492px;
	font-family:arial;
	font-size:12px;
	position:absolute;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	background: transparent;
	z-index: 12;
}
.copyrightsgallery 
{
	color:#305171;
	top:912px;
	left:334px;
	width:492px;
	font-family:arial;
	font-size:12px;
	position:absolute;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	background: transparent;
	z-index: 12;
}

.bundle 
{
	font-family:arial;
	font-size:10px;
	color:#305171;
	padding-left:34px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	background: transparent;
}

/* Utility Navigation link */

.utilitynavlink 	   		

{
	top:557px;
	left:48px;
	width:773px;
	overflow:auto;
	position:absolute;
	z-index:1;
	height: 40px;
	line-height: 14px;
	COLOR:#305171;
	FONT-FAMILY: inherit;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	text-align: center;
	vertical-align: bottom;

}

a.utilitynavlink:link {color:#305171} 	   		
a.utilitynavlink:visited {color:#305171}
a.utilitynavlink:hover {color:#922F1B}
a.utilitynavlink:active {color:#305171}

/* SUB PAGE CONTENT */

.subContent {
	top:132px;
	left:79px;
	width:599px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:visible;
	position:absolute;
	z-index:1;
	height: 100%;
	line-height: 14px;
}

.subContentlong {

	top:132px;
	left:79px;
	width:599px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	overflow:visible;
	position:absolute;
	z-index:1;
	height: 100%;
	line-height: 12px;
}
/* GALLERY PAGE CONTENT */
.galleryCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right: 12px;
	padding-top: 4px;
	vertical-align: top;
}
.gallerytable {
	clear: none;
	float: left;
	z-index: 10;
}
.subContentRight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:visible;
	position:relative;
	line-height: 14px;
	text-align: right;
	clear: left;
	float: right;
	padding-right: 18px;
}
.boxeshead {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: bottom;
}

/* Site Map */
.boxesheading {
	background-color: #A8B7D4;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	color: #FFFFFF;
	border-top:3px groove #90a8e4;
	border-left:3px groove #90a8e4;
	border-right:3px groove #332080;
	border-bottom:3px groove #332080;
	text-align: center;
}
.boxesheadsub {
	background-color: #bbb0cc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	border-top:3px groove #90a8e4;
	border-left:3px groove #90a8e4;
	border-right:3px groove #332080;
	border-bottom:3px groove #332080;
}
.boxesheadsub2 {
    width:186px;
	background-color: #b0c1dd;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	border-top:2px groove #b0c1dd;
	border-left:2px groove #b0c1dd;
	border-right:2px groove #332080;
	border-bottom:2px groove #332080;
}
.videoboxes {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: inherit
}

.videoboxescontent {
	FONT-SIZE: 10px; COLOR: #000000
	}
