body {
	border-top: 8px solid #5E5E5E;
}

.floatCenter {
	width: 940px;
	margin: 0 auto;
	padding: 0 20px;
}

#page.secondLevelPage {
	position: relative;
	padding-top: 210px;
}

#headerWrapper {
	width: 100%;
}

#header {
	position: relative;
}

#header.floatCenter {
	width: 980px;
	padding: 15px 0 0;
}

.secondLevelPage #headerWrapper {
	position: absolute;
	top: 0px;
	left: 0px;
}

#homeFeatureStripWrapper {
	background: #F6F6F6;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	margin-bottom: 30px;
	padding: 10px 0;
}

#homeLeftCol {
	float: left;
	width: 780px;
}

#homeRightCol {
	float: left;
	width: 160px;
}

#colWrapper {
	background: url(../images/bg_leftcol.gif) repeat-y top left;
}

#colWrapper.colTools {
	background: none !important;
}

#rightCol {
	float: right;
	width: 740px;
}

#listingCol #rightCol,
#articleCol #rightCol {
	width: 160px;
}

#rightFirstCol,
#rightSecondCol {
	float: left;
	width: 290px;
	display: inline;
}

#rightThirdCol {
	float: left;
	width: 160px;
	display: inline;
}

#leftCol {
	float: left;
	width: 160px;
}

#listingCol #leftCol {
	position: relative;
	width: 760px;
}

#searchResultsWrapper {
	float: right;
	width: 519px;
	padding-top: 140px;
}

#filterCol {
	float: left;
	width: 200px;
	border-right: 1px solid #B8B8B8;
	padding-right: 20px;
	margin: 0 20px 15px 0;
}

#articleCol #leftCol {
	position: relative;
	float: left;
	width: 760px;
	margin-right: 20px;
}

#articleCol #leftCol.fullWidth {
	width: 940px;
	margin-right: 0;
}

#articleCol #rightCol {
	float: left;
}

#articleWrapper {
	float: left;
	width: 490px;
	margin-right: 20px;
}

.colTools #articleWrapper {
	width: 470px;
}

#relatedWrapper {
	float: left;
	width: 250px;
}

#footerTop {
	border-top: 3px solid #6D97D0;
	background: #FCFCFC url(../images/bg_footer_top.gif) top left;
	padding: 20px 0;
}

#footerBottom {
	background: #5E5E5E;
	padding: 15px 0 20px;
	color: #FFF;
}

#footerBottom .floatCenter {
	background: url(../images/logo_wiley.gif) no-repeat top right;
}

#breadCrumb {
	width: 100%;
}

.secondLevelPage #breadCrumb {
	position: absolute;
	top: 168px;
	left: 0px;
}