/* CSS Document */
a img {
	border:none;
}
#printTop {
	display:none;
}
.topSlideDownBanner {
	height:50px;
	display:none;
	background-image: url(../images/topSlidingBanners/1background.gif);
	background-repeat: repeat-x;
}
.topSlideDownBannerInner {
	margin-left:auto;
	margin-right:auto;
	height:50px;
	line-height:50px;
	text-align:left;
	font-size:17px;
	color:#fff;
	width:933px;
	text-align:left;
	padding-left:29px;
	padding-right:22px;
	display:none;
	overflow:hidden;
}
a.topSlidingBannerCloseLink {
	float:right;
	overflow:hidden;
	width:20px;
	height:20px;
	line-height:2000px;
	background-image: url(../images/topSlidingBanners/1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top:20px;
	cursor:pointer;
	margin-left:24px;
}
a.topSlidingBannerCloseLink:hover {
	background-position: -26px 0px;
}
a.topSlidingBannerLearnMoreLink {
	display:block;
	height:50px;
	text-decoration:none;
	color:#FFF;
}
a.topSlidingBannerLearnMoreLink:hover {
	color:#fff;
}
.learnMoreBannerText {
	float:right;
	background-position: 0px 0px;
	cursor:pointer;
	color:#D3003C;
}
* {
	margin:0;
	padding:0;
	font-weight:normal;
	list-style-type:none;
}
a {
	text-decoration:none;
}
body {
	background-color: #EFEFEF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#535e69;
}
#theWrapper {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	text-align:left;
	height:1%;
	background-color:#FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.aboveTheWrapper {
	display:none;
}
.theTop {
	height:97px;
	margin-bottom:15px;
}
.theVeryTop {
	float:right;
}
#theFlagSelector {
	float:right;
	z-index:100;
	position:relative;
}
#theFlagSelector img.currentSiteFlag2 {
	cursor:pointer;
	width:33px;
	height:22px;
}
#theFlagSelector ul.flagMenu {
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	width:48%;
}
#theFlagSelector ul.flagMenu li {
	height:18px;
	float:none;
	border:none;
	margin-top:6px;
}
#theFlagSelector ul.flagMenu li a {
	color:#CCC;
	text-decoration:none;
	line-height:18px;
	font-size:12px;
}
#theFlagSelector ul.flagMenu a:hover {
	color:#FFF;
}
#theFlagSelector ul.flagMenu a img {
	float:left;
	margin-right:4px;
	width:19px;
	height:12px;
	margin-top:4px;
}
.flagMenuWrapper {
	position:absolute;
	display:none;
	top:22px;
	right:-20px;
	padding-top:12px;
	background-image: url(../images/kensington/siteChangeBackground.gif);
	background-repeat: no-repeat;
	background-position: 430px 0px;
	z-index:2;
}
.flagMenuWrapper h3 {
	margin:0;
	padding:0;
	font-size:11px;
	color:#FFF;
}
.flagMenuWrapper div.flagMenuArea h3 a {
	float:right;
	width:8px;
	height:7px;
	cursor:pointer;
	overflow:hidden;
	line-height:1000px;
	background-image: url(../images/kensington/closeFlagsIcon1.gif);
	background-repeat: no-repeat;
	margin-top:3px;
	margin-right:6px;
}
.flagMenuWrapper div.flagMenuArea h3 a:hover {
	background-image: url(../images/kensington/closeFlagsIcon2.gif);
}
.flagMenuWrapper div.flagMenuArea {
	background-color: #333;
	padding:4px;
	-webkit-box-shadow: 3px 3px 8px #666666;
	-moz-box-shadow: 3px 3px 8px #666666;
	width:470px;
}

fieldset.searchBox input.searchButton {
	width:35px;
	height:22px;
	margin-right:16px;
	float:right;
}
fieldset.searchBox input.watermarked, fieldset.searchBox input.searchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	height: 17px;
	width: 180px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	border: 1px solid #CBCED2;
	float:right;
	margin-right:4px;
}
fieldset.searchBox input.watermarked {
	color:#bcbec0;
}
fieldset.searchBox {
	border:none;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.veryTopNav li {
	float:right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E5E5;
}
ul.veryTopNav li.endOfRow {
	border:none;
}
ul.veryTopNav {
	height:26px;
}
ul.veryTopNav li.endOfRow a {
	padding-right:0;
}
ul.veryTopNav li a {
	color:#89d3d8;
	padding-left:15px;
	padding-right:15px;
}
ul.veryTopNav li a:hover {
	color:#000;
}
.theTop a.homeLink {
	height:97px;
	float:left;
	line-height:1000px;
	overflow:hidden;
	padding-left:20px;
}
.theTop a.homeLink img {
	border:none;	
}
.tidyUp {
	height:1px;
	overflow:hidden;
	clear:both;
}
ul.topNav {
	/*position:absolute;
	left:0;
	top:70px;
	height:38px;
	z-index:10000;*/
	width:820px;
	float:right;
	margin-top:32px;
}
ul.topNav li {
	float:left;
	position:relative;
	z-index:10;
	/*width:192px;*/
	width:157px;
	height:39px;
	text-align:center;
	margin-right:6px;
	background-image: url(../images/gbc2011/topNavbackground.gif);
	background-repeat: repeat-x;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #bcbec0;
	border-right-color: #bcbec0;
	border-left-color: #bcbec0;
}
ul.topNav li a.topTab1, ul.topNav li a.topTab2, ul.topNav li a.topTab3, ul.topNav li a.topTab4, ul.topNav li a.topTab5, ul.topNav li a.topTab1Over, ul.topNav li a.topTab2Over, ul.topNav li a.topTab3Over, ul.topNav li a.topTab4Over, ul.topNav li a.topTab5Over {
	color:#525252;
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
	line-height:15px;
	display:block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-left-color: #fff;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
}
ul.topNav li a.topTab1Over, ul.topNav li a.topTab2Over, ul.topNav li a.topTab3Over, ul.topNav li a.topTab4Over, ul.topNav li a.topTab5Over, ul.topNav li a.topTab1Selected, ul.topNav li a.topTab2Selected, ul.topNav li a.topTab3Selected, ul.topNav li a.topTab4Selected, ul.topNav li a.topTab5Selected, ul.topNav li a.topTab1SelectedOver, ul.topNav li a.topTab2SelectedOver, ul.topNav li a.topTab3SelectedOver, ul.topNav li a.topTab4SelectedOver, ul.topNav li a.topTab5SelectedOver {
	color:#000;
	background-color:#CCCCCC;
	padding-left:5px;
	padding-right:5px;
	line-height:15px;
	display:block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-left-color: #fff;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
	font-size:13px;
}
ul.topNav li.endOfRow {
	margin-right:0;
}
ul.topNav li div.theDropDown, ul.topNav li div.firstOne {
	position:absolute;
	top:40px;
	background-color:#ccc;
	display:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	z-index:9;
	left:1px;
}
ul.topNav li div.theDropDown ul, ul.topNav li div.firstOne ul {
	list-style-type:none;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	width:160px;
}
ul.topNav li div.theDropDown ul li, ul.topNav li div.firstOne ul li {
	float:none;
	height:auto;
	width:auto;
	background-image:none;
	text-align:left;
	margin-bottom:4px;
	border:none;
}
ul.topNav li div.theDropDown ul li a, ul.topNav li div.firstOne ul li a {
	display:block;
	color:#666666;
}
ul.topNav li div.theDropDown ul li a:hover, ul.topNav li div.firstOne ul li a:hover {
	text-decoration:underline;
	color:#000000;
}
ul.topNav li div.theDropDown ul li a.mainSectionLink , ul.topNav li div.firstOne ul li a.mainSectionLink {
	font-weight:bold;
	font-size:14px;
	margin-top: 8px;
}
ul.topNav li div.theDropDown ul li.subSection, ul.topNav li div.firstOne ul li.subSection {
	padding-left:20px;
	font-size:12px;
	display:block;
}
#mainWrapper ul.topNav li.endOfRow div.theDropDown, ul.topNav li.endOfRow div.firstOne {
	right:0;
}
ul.topNav li div.theDropDown ul li a.subSectionLink, ul.topNav li div.firstOne ul li a.subSectionLink {
	padding-left:22px;
}
ul.topNav li div .theDropDownSectionBannerArea {
	clear:both;
	padding-top:10px;
	display:none;
}
ul.topNav li div .theDropDownSectionBannerArea div {
	background-color:#89d3d8;
	padding:10px;
}
ul.topNav li div .theDropDownSectionBannerArea div a {
	background-image:none;
	height:auto;
	line-height:15px;
	font-size:13px;
	color:#666;
	text-decoration:none;
	display:block;
	text-shadow: 0 0 0 #000;
}
ul.topNav li div .theDropDownSectionBannerArea div a:hover {
	color:#000;
}
ul.topNav li div .theDropDownSectionBannerArea div a h3 {
	padding:0;
	font-size:13px;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
ul.topNav li div .theDropDownSectionBannerArea div a p {
	padding:0;
	font-size:13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
ul.topNav li div .theDropDownSectionBannerArea div a p.learnMoreLine {
	color:#FFF;
	font-weight:bold;
}
ul.topNav li div .theDropDownSectionBannerArea div a:hover p.learnMoreLine {
	color:#000;
}
ul.topNav li div .theDropDownSectionBannerArea div.singleColumn {
	padding-top:88px;
	background-repeat: no-repeat;
	background-position: center top;
}
ul.topNav li div .theDropDownSectionBannerArea div.multipleColumn {
	padding-left:200px;
	background-repeat: no-repeat;
}
ul.topNav li div .emptyBottom {
	clear:both;
	height:10px;
}
#mainWrapper ul.topNav li div.theDropDown ul li a.mainSectionLink, #mainWrapper ul.topNav li div.firstOne ul li a.mainSectionLink {
	font-weight:bold;
	/*border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #8ED2D6;*/
	padding-top:10px;
	font-size:13px;
	padding-left:5px;
	margin-top:5px;
}
ul.topNav li div.theDropDown ul li {
	border:none;
	width:auto;
}
ul.topNav li div.theDropDown ul li a.subSectionLink, ul.topNav li div.firstOne ul li a.subSectionLink {
	font-size:13px;
	font-weight:normal;
	padding-left:5px;
	border:none;
}
ul.topNav li div.theDropDown ul li a.subSectionLink:hover, ul.topNav li div.firstOne ul li a.subSectionLink:hover, ul.topNav li div.theDropDown ul li a.mainSectionLink:hover, ul.topNav li div.firstOne ul li a.mainSectionLink:hover {
	/*color:#000;*/
}
.otherPagesArea {
	background-color: #F7F7F7;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:20px;
	text-align:center;
}
.otherPagesArea .tidyUp2 {
	height:1px;
	overflow:hidden;
}
.otherPagesArea ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.otherPagesArea ul li {
	display:inline;
	padding-left:20px;
	padding-right:20px;
}
.otherPagesArea ul li a {
	color:#b5b5b5;
	text-decoration:none;
	font-size:13px;
}
.otherPagesArea ul li a:hover {
	color:#DD1737;
}
#bottomWrapper {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:924px;
	height:34px;
	background-color:#e6e7e8;
	background-image: url(../images/noboNew/bottomAccoLogo.gif);
	background-repeat: no-repeat;
	text-align:left;
	background-position: 930px 6px;
	padding-top: 6px;
	padding-right: 50px;
	padding-bottom: 6px;
	padding-left: 6px;
}
ul.brandsList {
	list-style-type:none;
	margin: 0px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.brandsList li {
	float:left;
	margin-right:14px;
}
ul.brandsList li a {
	display:block;
	height:32px;
	overflow:hidden;
	line-height:1000px;
	background-repeat: no-repeat;
	background-image: url(../images/brandLogos/BrandingSprites.png);
}
ul.brandsList li a.brand1 {
	width:32px;
}
ul.brandsList li a.brand1:hover {
	background-position: 0 -64px;
}
ul.brandsList li a.brand2 {
	width:52px;
	background-position: -256px 0;
}
ul.brandsList li a.brand2:hover {
	background-position: -256px -64px;
}
ul.brandsList li a.brand3 {
	width: 129px;
	background-position: -512px 0;
}
ul.brandsList li a.brand3:hover {
	background-position: -512px -64px;
}
ul.brandsList li a.brand4 {
	width:146px;
	background-position: -768px 0;
}
ul.brandsList li a.brand4:hover {
	background-position: -768px -64px;
}
ul.brandsList li a.brand5 {
	width: 89px;
	background-position: -1024px 0;
}
ul.brandsList li a.brand5:hover {
	background-position: -1024px -64px;
}
ul.brandsList li a.brand6 {
	width: 146px;
	background-position: -768px 0;
}
ul.brandsList li a.brand6:hover {
	background-position: -768px -64px;
}
ul.brandsList li a.brand7 {
	width:61px;
	background-position: -1280px 0;
}
ul.brandsList li a.brand7:hover {
	background-position: -1280px -64px;
}
ul.brandsList li a.brand8, ul.brandsList li a.brand9, ul.brandsList li a.brand10, ul.brandsList li a.brand11, ul.brandsList li a.brand12, ul.brandsList li a.brand13, ul.brandsList li a.brand14 {
	display:none;	
}
ul.bottomNav {
	float:right;
	font-size:11px;
	margin-top:10px;
}
ul.bottomNav li {
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b5b5b5;
	padding-right:14px;
	margin-right:14px;
}
ul.bottomNav li.endOfRow {
	margin:0;
	border:none;
	padding:0;
}
ul.bottomNav li a {
	color:#b5b5b5;
}
ul.bottomNav li a:hover {
	color:#000;
}
#bottomWrapper a.theRSSGraphicLink {
	position:absolute;
	top:-30px;
	left:36px;
	background-image: url(../images/interface/RSS.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	overflow: hidden;
	line-height:1000px;
	background-position: 0px 0px;
}
#bottomWrapper a.theRSSGraphicLink:hover {
	background-position: 0px -25px;
}
#bottomLinksArea {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	text-align:right;
	margin-top:15px;
	margin-bottom:15px;
	font-size:11px;
	color:#999;
}
a.laminatorSelectorLink {
	margin-top:12px;
	background-color:#2B7507;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display:block;
	background-image: url(../images/gbc/lamSelectorBanner.gif);
	background-position: -20px 20px;
	height: 65px;
	padding-left:80px;
	background-repeat: no-repeat;
	padding-right:10px;
	padding-top:10px;
}
a.pouchSelectorLink {
	margin-top:12px;
	background-color:#2B7507;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display:block;
	background-image: url(../images/gbc/pouchSelectorBanner.gif);
	background-position: -20px bottom;
	height: 65px;
	padding-left:80px;
	background-repeat: no-repeat;
	padding-right:10px;
	padding-top:10px;
}
a.laminatorSelectorLink h4, a.pouchSelectorLink h4 {
	font-size:12px;
	text-decoration:none;
	padding:0;
	color:#fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
a.laminatorSelectorLink:hover, a.pouchSelectorLink:hover {
	background-color:#348F08;
}
a.laminatorSelectorLink h5, a.pouchSelectorLink h5 {
	background-image: url(../images/gbc/yellowTriangle.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
	margin:0;
	float:right;
	color:#ffcc00;
	background-color: #205204;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 15px;
}

a.howToLink {
	margin-top:12px;
	background-color:#2B7507;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display:block;
	padding:10px;
	color:#FFF;
	background-image: url(../images/gbc/howToQuestionMark.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
a.howToLink h4 {
	font-size:12px;
	text-decoration:none;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	color:#FFF;
	border:none;
	background-image: url(../images/gbc/yellowTriangle.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
a.howToLink:hover {
	background-color:#348F08;
}
ul.homepageImageList {
	margin:0;
	padding:0;
	list-style-type:none;
	margin-bottom:2px;
	overflow:hidden;
}
ul.homepageImageList li {
	list-style-type:none;
}
.homepagePad {
	padding: 15px;
	border: 15px solid #E5E5E5;
	height:1%;
	margin-top:5px;
}
.homepageBoxes {
	float:right;
	width:418px;
}
.homepageBoxes ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.homepageBoxes ul li {
	margin-bottom:16px;	
}
.homepageBoxes ul li.lastOne {
	margin-bottom:0;	
}
.homepageBoxes ul li img {
	width:152px;
	height:110px;
	float:left;
	background-color:#BCBEC0;
	padding:1px;
}
.homepageBoxes ul li a {
	color:#535e69;
	font-size:14px;
	display:block;
	background-image: url(../images/noboNew/homepageRHSBoxBackground.gif);
	background-repeat: repeat-x;
	border: 1px solid #BCBEC0;
	height:113px;
	padding:14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.homepageBoxes ul li a:hover {
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;	
}
.homepageBoxes ul li a h3 {
	font-size:16px;
	font-weight:bold;
	padding-left:166px;
}
.homepageBoxes ul li a h4 {
	font-size:13px;
	margin-top:2px;
	padding-left:166px;
}
.homepageBoxes ul li a p {
	margin-top:6px;
	padding-left:166px;
	font-size:13px;
}
.homepageBoxes ul li a .readMore {
	font-size:13px;
	color:#ED1A3B;
}
.homepageBoxes ul li a:hover .readMore {
	color:#000;
}
.homepageSliderArea {
	float:left;
	width:467px;
}
h3.lhsBoxesH3 {
	font-weight:bold;
	font-size:17px;	
}
.lhsBoxes p {
	font-size:13px;
	margin-top:2px;
}
.lhsBoxes a .readMore {
	color:#ED1A3B;
}
.lhsBoxes a:hover .readMore {
	color:#000;
}
.lhsBoxes a h4 {
	font-size:14px;
	line-height:16px;
	margin-top:2px;
}
.topBanners {
	height:310px;
	overflow:hidden;
	margin-bottom:10px;
}
.fullWidthBanner {
	height:310px;
	overflow:hidden;
	margin-bottom:10px;
}
.cookieLawInner
{
    margin-left:auto;
    margin-right:auto;
    width:960px;
    text-align:left;
    color:#fff;
    font-size:13px;
}
.cookieLawInner p 
{
    padding-right:240px;
}
.cookieLawInner p a
{
    color:#1c3667;
}
.cookieLawInner p a:hover
{
    color:#000;
}
.cookieLawInner a.closeCookieBar 
{
    float:right;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    text-transform:uppercase;
    background-color:#1c3667;
    padding:8px;
    color:White;
    font-size:13px;
    cursor:pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.cookieLawInner a.closeCookieBar:hover 
{
    background-color:Black;
}
.cookieLaw 
{
    background-color:#ed1a3b;
    padding-top:10px;
    padding-bottom:10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #fff;
    position:fixed;
    width:100%;
    bottom:0;
    z-index:99999999999;
    text-align:center;
    left:0;
}
