body
{
	overflow:auto;
}

DIV
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#divOuterDiv
{
	position:absolute;
	left:0px;
	top:0px;
	width:1020px;
	overflow:hidden;
}

#divPageHeader
{
	position:relative;
	width:1020px;
	height:98px;
	z-index:150;
}

#divPrimarySiteLogo
{
	position:absolute;
	left:0px;
	top:0px;
	height:70px;
	width:1020px;
	z-index:50;
}

#divPagePrint
{
	position:absolute;
	width:825px;
	background-color:#ffffff;
	z-index:-1;
	display:none;
	left:0px;
	top:0px;
}


#divLoginHeader
{
	width:1020px;
	height:81px;
	padding:0px 0px 0px 0px;
}

#divLoginHeaderPlain
{
	width:1020px;
	height:81px;
	padding:0px 0px 0px 0px;
}

#divPrimaryLoginLogo
{
	position:absolute;
	top:0px;
	left:0px;
}

#divSecondaryLoginLogo
{
	position:absolute;
	top:0px;
	right:0px;
}

#divLanguageFlip
{
	position:absolute;
	top:0px;
	right:450px;
	z-index:151;
}

#divSessionTracker
{
	position:absolute;
	top:0px;
	right:0px;
	z-index:151;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	background-color:#eeeeee;
	background-image:url("/Images/Buttons/KNOTIA/SessionTrackerMiddle.gif");
	background-repeat:repeat-x;
}

#divSiteOptions
{
	position:absolute;
	top:36px;
	right:0px;
	z-index:100;
}

#divPageTitle
{
	position:absolute;
	left:0px;
	top:70px;
	height:28px;
	width:1020px;
	background-color:#003366;
	background-image:url("/UserControls/SiteNavigationTabs/Images/KNOTIA/TitleBarMiddle.gif");
	background-repeat:repeat-x;
	z-index:100;
	padding:7px 0px 0px 14px;
}

#divLeftNavigation
{
	position:relative;
	width:195px;
	height:750px;
	background-color:#e3e3e3;
	overflow:hidden;
	z-index:101;
	float:left;
}

#divDocumentBody
{
	position:relative;
	width:825px;
	background-color:#ffffff;
	z-index:100;
	float:left;
}
#divPagePrint
{
	position:absolute;
	width:825px;
	background-color:#ffffff;
	z-index:-1;
	float:left;
	display:none;
}


#divDocumentOptionsWrapper
{
	position:relative;
	width:825px;
	background-color:#eaf2fa;
	z-index:1010;
	float:left;
}

#divDocumentOptions
{
	position:relative;
	width:825px;
	background-color:#eaf2fa;
	z-index:1010;
	float:left;
}

#divDocumentOptionsBottom
{
	position:relative;
	width:825px;
	background-color:#eaf2fa;
	z-index:1000;
	float:left;
}

#divDocumentOptionsBlankRight
{
	position:relative;
	width:205px;
	background-color:#eaf2fa;
	z-index:101;
	float:left;
}

#divPageBody
{
	position:relative;
	width:630px;
	background-color:#ffffff;
	overflow-y:scroll;
	overflow-x:auto;
	z-index:100;
	float:left;
	padding:15px 15px 15px 15px;
}

#divPageBodyLong
{
	position:relative;
	width:825px;
	background-color:#ffffff;
	overflow:auto;
	z-index:100;
	float:left;
	padding:15px 15px 15px 15px;
}

#divPageBodyWithDocumentOptions
{
	float:left;
}
#divDocumentBodyOptions
{
	width:630px;
}
#divRightNavigation
{
	position:relative;
	width:195px;
	height:750px;
	background-color:#eeeeee;
	z-index:101;
	float:left;
}

#divRightNavContent
{
	position:absolute;
	left:0px;
	top:0px;
	width:195px;
	z-index:102;
	overflow-y:auto;
}

#divSecondaryLogo
{
	position:absolute;
	left:0px;
	bottom:0px;
	width:195px;
	height:91px;
	border-top:solid 1px #80b3cc;
	padding:5px 0px 5px 0px;
	z-index:100;
}

#divMySubscriptions
{
	top:-1500px;
	left:306px;
	width:525px;
}

#divMyBriefcase
{
	top:70px;
	width:200px;
}

#divContactUs
{
	position:relative;
	padding:15px 5px 0px 5px;
}

#divStoreCategories
{
	background-color:#eeeeee;
	border:solid 3px #5397ba;
	position:absolute;
	padding:16px 16px 16px 16px;
	top:101px;
	left:140px;
	width:525px;
	overflow-y:auto;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	z-index:1000;
}

/* NOTE: All items with this style are VISIBLE using this LARGE stylesheet */
.screenDependentItem
{
	visibility:visible;
	display:block;
}

.HomePageNewsBlurb
{
	width:390px;
}

.StoreHomeNewsBlurb
{
	width:400px;
}

.StoreConfirmPageColumn
{
	width:280px;
	margin-bottom:10px;
}
.hide_Print 
{
	display:none;
}

.hide_PrintPrettyOnly
{
	display:block;
}

.show_PrintPrettyOnly
{
	display:none;
}