body {
	margin: 0;
	text-align: left;
	background: white;
}
		
#sizer {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 0%;
	max-width: 0px;  /* version for IE is at the bottom of this style block */
}

#expander {
	background: white;
	margin: 0 -375px 0 -375px;
	min-width: 750px; /* Critical Safari fix! */
	position: relative;
}

/* Holly hack for IE \*/
* html #expander { height: 0; }
/* */

/* helps IE get the child percentages right. */
#wrapper { width: 100%; } 

#divFeaturesAndBenefitsList
{
	overflow: auto;
	height: 150px;
	font-size:95%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #cccccc; 
	padding:5px;
}
#divFeaturesAndBenefitsList UL
{
	list-style:disc outside; 
	padding-left:15px; 
	margin-left:0px;
}
#divFeaturesAndBenefitsList UL LI
{
	padding-bottom:5px;
}

#ProductDetailLeft
{
	float: left;
	width: 364px;
}

#ProductDetailRight
{
	float: left;
	margin-left: 2%;
	z-index:3;
	color:#AEAEAE;
	background-color:#E7E7E7;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:85%;
    width: 362px;
}

#SpecSheetAttributes
{
	color:#010101;
	background-color:#eaeaea;
}
#TopImageLeft 
{
	float: left;
	z-index:1;
}
#TopImageCenter 
{
	float: left;
	margin-left: 12px;
	z-index:2;
}
#TopImageRight 
{
	float: left;
	margin-left: 12px;
	z-index:3;
	/*
	color:#AEAEAE;
	background-color:#E7E7E7;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:85%;
	height: 183px;
    width: 206px;
	*/
}

#TopSearchMiddle
{
	margin-top:12px;
	width:750px;
}
#TopSearchMiddle #searchTitle
{
    background-color:#666666;
    font-family:Verdana;
    font-size:11px;
    color:White;
    height:25px;
    padding: 7px 15px 0px 15px;
    font-weight:bold;
    float:left;
}
#TopSearchMiddle #searchBox
{
	float:left;
	background-color:#E7E7E7;
    padding: 5px 10px 6px 11px;
}

#BottomImageContent
{
	float:right;
}
#BreadcrumbWrapper 
{
	text-align: left;
}
#content {
	width: 100%;
	margin-left: 0%;
	text-align: left;
	display: inline;
	float: left;
	padding-bottom: 3em;
}

/* http://positioniseverything.net/easyclearing */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#footer 
{   clear: both;
    color:#999999;
    font-size:11px;
    text-align:left;
}

.sidebar
{
    height:98%;
    border-bottom: solid 5px #CCCCCC;
}
.sidebar2
{
    height:86px;
    border-bottom: solid 5px #CCCCCC;
    
}
.sideBarHeader, #LoginHeader
{
    background-color:#666666;
    font-family:Verdana;
    font-size:12px;
    color:White;
    height:19px;
    padding: 5px 10px 0px 11px;
    font-weight:bold;
}
.sideBarHeader
{
    width:185px;
}
.sideBarHeaderDetail
{
    background-color:#666666;
    font-family:Verdana;
    font-size:12px;
    color:White;
    height:19px;
    padding: 5px 10px 0px 11px;
    font-weight:bold;
    width:340px;
}

.sideBarContent
{
	padding:10px;
}
.sideBarContent HR
{
}

.sideBarHeaderSpan
{
	margin-top: 20px;
    background-color:#666666;
    font-family:Verdana;
    font-size:12px;
    color:White;
    height:19px;
    padding: 5px 10px 0px 11px;
    font-weight:bold;
}

.sideBarText
{
    margin-left:18px;
    margin-right:8px;
}
.lines
{
    width:100%;
    text-align:center;
}





#BottomImagesLeft
{
    width:100px;
    float:left;
    text-align:center;
    padding-top:45px;
}
#bottomLeft
{
    float:left;
    width:529px;
    border-bottom: solid 5px #CCCCCC;
    height:183px;
    
}
#bottomContent
{
    float:left;
    margin-top:13px;
}
#TopImageContent
{
    float:left;
    margin-top:5px;
}
.BottomImageBox div
{
    float:left;
    width:140px;
    height:80px;
    vertical-align:middle;
    text-align:center;
}

.blueHeader
{
    background-color:#0082D8;
    width:100%;
    color:White;
    font-size:12px;
    font-weight:bold;
    font-family:Verdana;
}
.blueHeaderText
{
    padding:5px 0px 5px 20px;
}
.link1
{
    border-left:dashed 1px #D1D2D4;
    border-bottom:dashed 1px #D1D2D4;
    border-right:dashed 1px #D1D2D4;
}
.link2
{
    border-bottom:dashed 1px #D1D2D4;
    border-right:dashed 1px #D1D2D4;
}
.link3
{
    border-bottom:dashed 1px #D1D2D4;
}
.link4
{
    border-left:dashed 1px #D1D2D4;
    border-right:dashed 1px #D1D2D4;
}
.link5
{
    border-right:dashed 1px #D1D2D4;
}
.linkred { text-decoration: none; color: #ED1A3B; padding-top:10px; }
 
 linkred:hover { text-decoration: underline; }


#bottomRight
{
    float:left;
    margin-left:15px;
    height:188px;
    background-color:#E7E7E7;
    width:206px;
}
.sideBarInfo
{
	padding-top:5px;
    padding-left:10px;
}
.sideBarInfo a
{
    display:block;
	padding-top:0px;
	padding-bottom:6px;
}
#bottomRight a
{
    font-family:Verdana;
    font-size:11px;
    color:#0082D8;
    text-decoration:none;
}
#bottomRight p
{
    line-height:10px;
}



#headerWrapper { width: 750px; height: 85px; margin: 0; padding: 0; margin-bottom:10px; position: relative; }

#logo { position: absolute; top: 7px; left: 20px; }

#headerTagLine { position: absolute; top: 18px; left: 100px; width: 289px; height: 25px; text-indent: -8000px; background: url(../images/headerTagLine.gif) left top no-repeat; }

#searchBoxWrapper { height: 53px; text-align: right; margin: 0; padding: 0; }

ul#searchBox { width: 195px; float: right; display: block; margin: 25px 0 0 0; padding: 0; }

ul#searchBox li { float: left; list-style: none; }

#searchBox label img { padding: 6px 5px 0 0; margin: 0; }

ul#searchBox li input#_ctl0_header1_txtSearch { color: #666; font-size: 11px; margin: 0; padding: 0; }
.texSearch { color: #666; font-size: 11px; margin: 0; padding: 0; }

ul#searchBox li input#_ctl0_header1_btnSearch { margin: 0; padding: 0; }

ul#mainNavigation { width: 750px; height: 32px; margin: 0; padding: 0; background: url(../images/mainNavBackground.gif) left top repeat-x; }

ul#mainNavigation li { list-style: none; margin: 0; padding: 0; float: left; }

ul#mainNavigation li#leftEnd, ul#mainNavigation li#rightEnd { height: 32px; float: left; }

ul#mainNavigation li#leftEnd { width: 85px; background: url(../images/mainNavLeftEnd.gif) left top no-repeat; }

ul#mainNavigation li#rightEnd { width: 280px; background: url(../images/mainNavEnds.gif) right top no-repeat; }

ul#mainNavigation li a#home { width: 61px; height: 32px; display: block; margin: 0; text-decoration: none; text-indent: -8000px; background: url(../images/nav_home.gif) 0px 0px no-repeat; }

ul#mainNavigation li a#home:hover { width: 61px; height: 32px; display: block; margin: 0; text-decoration: none; text-indent: -8000px; background-position: 0 -32px; }

ul#mainNavigation li a#promo { width: 98px; height: 32px; display: block; margin: 0; text-decoration: none; text-indent: -8000px; background: url(../images/nav_promo.gif) 0px 0px no-repeat; }

ul#mainNavigation li a#promo:hover { width: 98px; height: 32px; display: block; margin: 0; text-decoration: none; text-indent: -8000px; background-position: 0 -32px; }

ul#mainNavigation li a#sales { width: 134px; height: 32px; display: block; margin: 0; text-decoration: none; text-indent: -8000px; background: url(../images/nav_sales.gif) 0px 0px no-repeat; }

ul#mainNavigation li a#sales:hover { width: 134px; height: 32px; display: block; margin: 0; text-decoration: none; text-indent: -8000px; background-position: 0 -32px; }

ul#mainNavigation li a#spec { width: 92px; height: 32px; display: block; margin: 0; text-decoration: none; text-indent: -8000px; background: url(../images/nav_spec.gif) 0px 0px no-repeat; }

ul#mainNavigation li a#spec:hover { width: 92px; height: 32px; display: block; margin: 0; text-decoration: none; text-indent: -8000px; background-position: 0 -32px; }

ul#mainNavigation li a#dilib { width: 67px; height: 32px; display: block; margin: 0; text-decoration: none; text-indent: -8000px; background: url(../images/nav_dil.gif) 0px 0px no-repeat; }
ul#mainNavigation li a#logos { width: 67px; height: 32px; display: block; margin: 0; text-decoration: none; text-indent: -8000px; background: url(../images/nav_logos.gif) 0px 0px no-repeat; }

ul#mainNavigation li a#logos:hover { width: 67px; height: 32px; display: block; margin: 0; text-decoration: none; text-indent: -8000px; background-position: 0 -32px; }


/* NSM BY JOEL REYNOLDS FOR ACCO Brands*/
.pageHeader
{
    background-color:#ECECEC;
    height:50px;
    font-size:14px;
    width:730px;
    color:#4C4B4B;
    background-image: url(../images/headerSwingline.gif);
    background-repeat:no-repeat;
    background-position:right center;
    padding-left:20px;
}
.pageHeader table
{
    height:100%;
}
.pageHeader td
{
    vertical-align:middle;
}

.tocLeftGray,.tocRightGray,.tocLeftBlue,.tocRightBlue
{
    padding: 15px 15px 15px 15px;
    width:320px;
    border-color:#CFCFCF;
    border-width: 1px;
    border-style:solid;
}
.tocLeftBlue,.tocRightBlue
{
    background-color:#D9ECF9;
}
.tocLeftGray,.tocRightGray
{
    background-color:#D9D9D9;
}
.tocContent
{
    background-color:White;
    padding: 5px 5px 5px 5px;
    height:80px;
    line-height:18px;
    font-size:11px;
    font-family:Verdana;
    border-color:#CFCFCF;
    border-width: 1px;
    border-style:solid;
}
.tocContent a
{
    color:#0082D8;
    font-size:12px;
    font-weight:bold;
}

.genContent
{
    font-size:11px;
    font-family:Verdana;
    margin-top:20px;
    margin-bottom:50px;
}
.genContent a
{
    color:#0082D8;
    font-size:12px;
    font-weight:bold;
}
.genContent sup
{
    text-decoration:none;
    font-size:8px;    
}
.genContent img
{
    margin-right:5px;
}
.genContent td
{
    vertical-align:middle;
    height:35px;
    
}
.genMiddleDash
{
    background-image: url(../images/verticalDash.gif);
    background-position: center;
    background-repeat:repeat-y;
    width:100px;
}
.genContentItems
{
    width:265px;
}
.genContentHeader
{
    font-size:14px;
    color:#4C4B4B;
    font-weight:bold;
}
.genHeaderInfo
{
    font-size:12px;
    font-family:Verdana;
    color:#4C4B4B;
    margin-top:20px;
}
.genHeaderInfo a
{
    color:#0082D8;
    font-size:12px;
    font-weight:bold;
}
/* END NSM */





/*Search Results*/
.srPager
{
    width:750px;
    }
.srPager SELECT
{
	float:right;
}

.srItemImage 
{
	max-width: 100px;
	max-height: 100px;
	width: expression(this.width > 100 ? 100: true);
	height: expression(this.height > 100 ? 100: true); 
}

.srItemWrapper
{
	float: left;
	width: 336px;
	height: 108px;
	overflow:hidden;
	margin: 0 4px 4px 0;
	padding: 14px;
	color: #343434;
	background-color: #ececec;
	border: solid 1px #cbcbcb;
}

.alt
{
	margin-right: 0;
}

.srInfoBar
{
	margin: 0 0 10px 0;
	padding: 8px 20px;
	color: #343434;
	background-color: #daecfa;
	border: solid 1px #cbcbcb;
	width:710px;
}

a { text-decoration: none; color: #0082d8; }
 
 a:hover { text-decoration: underline; }



.FeatureNavActive
{
     font-family: Arial;
     font-size: 12px;
     font-weight: bold;
     line-height: 15px;
     padding-bottom: 3px;
     color: #FF0000;
}
.FeatureNavActive A
{
     color: #FF0000;
     text-decoration: none;
}
.FeatureNav
{
     font-family: Arial;
     font-size: 12px;
     font-weight: bold;
     line-height: 15px;
     padding-bottom: 3px;
     color: #333333;
}
.FeatureNav A
{
     color: #333333;
     text-decoration: none;
}
.FeatureNav A:hover
{
     color: #FF0000;
     text-decoration: none;
}

#Login
{
    margin-top:15px;
    text-align:left;
}
#LoginLeft
{
    float:left;
    margin-right:14px;
}
#LoginRight
{
    float:left;
    width:280px;
    background-color:#E7E7E7;
    height:214px;
}
#LoginHeader
{
    width:259px;
    margin-bottom:5px;
}
#LoginInfo
{
    padding-left:10px;
    padding-right:10px;
}
#LoginInfo hr
{
    margin-bottom:5px;
    margin-top:5px;
    color:White;
}
#LoginInfo .textbox
{
    width:255px;
}
#LoginButtonContainer
{
    float:right;
}
.LoginButton
{
    text-align:right;
    display:inline;
}


/*Resource Center Updates DG 4.22.08*/
.resourceContainer{width:750px; float:left;}
.hiddenData{  width: 300px; visibility: hidden; position:absolute; margin-top:20px; }
.hiddenContainer{ width:300px; margin-left:40px; float:left;}
.leftContainer{width:350px;  min-height:620px; float:left; border-right:solid 1px #cccccc; }
.leftContainer a{ color:#000000; font-weight:bold; text-decoration:none; padding:2px;}
.leftContainer a:hover{ color:#FF0000; }
.lftLnk{color:#f4b35e; padding-top:6px; padding-bottom:6px; margin-left:10px; display:block;   border-bottom:dashed 1px #cccccc;}
.rightTop{font-family: Arial; font-size: 15px; font-weight: bold; line-height: 20px; color: #FF0000;}
.rightTop a{ color:#FF0000; text-decoration:underline;}
.rightBottom{font-family: Arial; font-size: 12px; font-weight: bold; line-height: 15px; color: #333333; margin-top:10px;}
.rightBottom a{text-decoration: none; color: #333333;}
.rightArrows{color: #F4B35E;}
.leftLogo{ padding-top:10px;}

.printedLiteratureContainer2 {width:750px; float:left; margin-top:20px;}
.printedLiteratureContainer2 .printedLit2Left, .printedLiteratureContainer2 .printedLit2Middle {width:249px; float:left; border-right:dashed 1px #ccc;}
.printedLiteratureContainer2 .printedLit2Right {width:249px; float:left;}
.printedLiteratureContainer2 .assetsLinks {clear:both; margin:0 0 2px 0; font-family:Verdana; font-size:11px; padding:0 5px 5px 10px;}
.printedLiteratureContainer2 .genContentHeader {float:left; width:250px;}
.printedLiteratureContainer2 .genContentHeader div {padding:10px;}
.printedLiteratureContainer2 .assetIcon {width:20px; float:left; margin:0 0 15px 0;}
.printedLiteratureContainer2 .assetsLinks a {color:#0082D8; font-size:12px; font-weight:bold; display:block; width:213px;}

.expiration {float:left;  margin-left:28px;}
.printedLiteratureHeader{ margin-left:30px; margin-bottom:20px; color:#4C4B4B; font-weight:bold; font-size:14px;}

.printedLiteratureContainer {width:750px; float:left; margin-top:20px;}
.printedLiteratureContainer .printedLitLeft {width:374px; float:left; border-right:dashed 1px #ccc;}
.printedLiteratureContainer .printedLitRight {width:374px; float:left;}
.printedLiteratureContainer .genHeaderInfoLeft {width:374px; float:left; border-right:dashed 1px #ccc;font-size:12px;font-family:Verdana;color:#4C4B4B;margin-top:20px;}
.printedLiteratureContainer .genHeaderInfoRight {width:374px; float:left;font-size:12px;font-family:Verdana;color:#4C4B4B;margin-top:20px;}
.printedLiteratureContainer .assetIcon {width:20px; float:left; margin-left:10px;}
.printedLiteratureContainer .assetsLinks {font-family:Verdana; font-size:11px; float:left; width:360px; margin-bottom:10px; }
.printedLiteratureContainer .assetsLinks a {color:#0082D8; font-size:12px; font-weight:bold; }