* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background: #039;
}
#bigContainer {
	position: relative;
	display: block;
	width: 757px;
	margin: 0 auto;
}
#header {
	position: relative;
	display: block;
	height: 150px;
	background: #fff;
	margin-top: 30px;
	background: url(../images/kkVerticalPatterns.png) repeat-y left top;
}
	#header .N, #header .S {
		position: absolute;
		display: block;
		height: 27px;
		width: 757px;
		top: 0;
		left: 0;
		z-index: 5;
		background: url(../images/kkHorizontalPatterns.png) repeat-x left top;
	}
	#header .S {
		top: 123px;
		background-position: 0px -42px
	}
	#header .NE, #header .NW, #header .SE, #header .SW {
		height: 27px;
		width: 27px;
	}
	#header .NE {
		background: url(../images/KKcorners.png) no-repeat -50px 0px;
	}
	#header .NW {
		background: url(../images/KKcorners.png) no-repeat 0px 0px;
	}
	#header .SE {
		background: url(../images/KKcorners.png) no-repeat -50px -42px;
	}
	#header .SW {
		background: url(../images/KKcorners.png) no-repeat 0px -42px;
	}
	#globe {
		position: absolute;
		display: block;
		top: 16px;
		left: 25px;
	}
	#kkLogo {
		position: relative;
		display: block;
		width: 562px;
		height: 106px;
		top: 20px;
		left: 158px;
		background: url(../images/kkHeader.jpg) no-repeat left top;
		z-index: 10;
	}
#body {
	position: relative;
	display: block;
	background: url(../images/kkVerticalPatterns.png) repeat-y -757px 0px;
}
	#body .hd {
		position: relative;
		display: block;
		height: 27px;
		clear: both;
	}
		#body .hd .leftColumn, #body .hd .rightColumn {
			height: 27px;
		}
		#body .hd .NE, #body .hd .NW {
			height: 19px;
			width: 19px;
		}
		#body .hd .NE {
			background: url(../images/KKcorners.png) no-repeat -58px -1px;
		}
		#body .hd .NW {
			background: url(../images/KKcorners.png) no-repeat 0px -1px;
		}
	#body .bd {
		position: relative;
		display: block;
		clear: both;
		padding-bottom: 1px;
	}
	#body .ft {
		position: relative;
		display: block;
		height: 19px;
		clear: both;
	}
		#body .ft .leftColumn, #body .ft .rightColumn {
			height: 19px;
			background: url(../images/kkHorizontalPatterns.png) repeat-x left -50px;
		}
		#body .ft .SE, #body .ft .SW {
			height: 19px;
			width: 19px;
		}
		#body .ft .SE {
			background: url(../images/KKcorners.png) no-repeat -58px -50px;
		}
		#body .ft .SW {
			background: url(../images/KKcorners.png) no-repeat 0px -50px;
		}
.leftColumn {
	position: relative;
	display: inline;
	float: left;
	width: 182px;
}
.rightColumn {
	position: relative;
	display: inline;
	float: left;
	width: 567px;
	margin-left: 8px;
}
	
	#nav {
		position: relative;
		display: block;
		margin-top: 10px;
	}
	#otherButtons {
		position: relative;
		display: block;
		margin: 10px auto 30px;
		padding: 0 5px;
	}

#contentContainer {
	position: relative;
	display: inline;
	float: left;
	width: 567px;
	margin-left: 8px;
	background: url(../images/kkVerticalPatterns.png) repeat-y -947px 0px;
	margin-bottom: 10px;
}

#content {
	position: relative;
	display: block;
}



#footer {
	position: relative;
	display: block;
	height: 40px;
	background: #fff;
	background: url(../images/kkVerticalPatterns.png) repeat-y left top;
	clear: both;
}
	#footer .N, #footer .S {
		position: absolute;
		display: block;
		height: 27px;
		width: 757px;
		top: 0;
		left: 0;
		z-index: 5;
		background: url(../images/kkHorizontalPatterns.png) repeat-x left top;
	}
	#footer .S {
		top: 23px;
		background-position: 0px -42px
	}
	#footer .NE, #footer .NW, #footer .SE, #footer .SW {
		height: 27px;
		width: 27px;
	}
	#footer .NE {
		background: url(../images/KKcorners.png) no-repeat -50px 0px;
	}
	#footer .NW {
		background: url(../images/KKcorners.png) no-repeat 0px 0px;
	}
	#footer .SE {
		background: url(../images/KKcorners.png) no-repeat -50px -42px;
	}
	#footer .SW {
		background: url(../images/KKcorners.png) no-repeat 0px -42px;
	}
#footerLink {
	position: relative;
	display: block;
	z-index: 10;
	text-align: center;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-top: 15px;
}


.floatLeft {
	position: relative;
	display: inline;
	float: left;
}
.floatRight {
	position: relative;
	display: inline;
	float: right;
}
.hide {
	display: none !important;
}
.clear {
	position: relative;
	display: block;
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.NW {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
}
.NE {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
}
.SE {
	position: absolute;
	display: block;
	bottom: 0;
	right: 0;
}
.SW {
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
}
