﻿html, body, table, tr, td, ol, ul, li, div, a, form, fieldset, img, b, strong, textarea,
	heading1, H1, h1, heading2, H2, h2, heading3, H3, h3, heading4, H4, h4, heading5, H5, h5, heading6, H6, h6
		{ font-family:arial, verdana, helvetica, sans-serif; font-size:100%; font-weight:normal; color:#000000; }
html, body, blockquote, q, form, fieldset, a, div, img, heading1, H1, h1, heading2, H2, 
	h2, heading3, H3, h3, heading4, H4, h4, heading5, H5, h5, heading6, H6, h6, .clear
		{ margin:0; padding:0; border:0; }
body { font-size:80%; }

ol, ul { margin-top:0.5em; margin-bottom:0.5em; }
li { margin-top:0; margin-bottom:0; }
b, strong { font-weight:bold; }


.textOnly, .imageCaption { display:block; position:absolute; left:-999em; }
.noDisplay { display:none;}
.clear { display:block; clear:both; font-size:1px; height:1px; line-height:1px; margin:0; padding:0; border:0; }
.normalise { margin:0; padding:0; border:0; }
.fright { float:right; }
.fleft { float:left; }
.oh { overflow:hidden; }
.error { color:red; font-weight:bold; }
.req { color:red; }


/* =========================================================================================================================== */
/* Layout */
html, body, .Document { margin:0; padding:0; border:0; }

body { text-align:center; }
.document { width:1000px; margin:0 auto; text-align:left; }
.documentFooter { width:1000px; margin:0 auto; text-align:left; }

/* Presentation */
html { background-image:url(/images/presentation/bgHtml.gif); background-position:left top; background-repeat:repeat; }
.sideDropShadow { width:1012px; margin:0 auto; background-image:url(/images/presentation/sideDropShadow.gif); background-position:center top; background-repeat:repeat-y; }
.bottomDropShadow { width:1012px; height:4px; margin:0 auto; padding:0; border:0; display:block; font-size:1px; line-height:1px; background-image:url(/images/presentation/bottomDropShadow.gif); background-position:center top; background-repeat:no-repeat; }
.document { background:#ffffff;  }
.bannerHolder { position:relative; }

/* Header */
.bannerHolder .incorrectFlashVersion { width:150px; height:80px; position:absolute; left:20px; top:20px; background-image:url(/images/presentation/btnNoFlash.gif); background-repeat:no-repeat; background-position:left top; }
.bannerHolder .incorrectFlashVersion a { width:150px; height:80px; display:block; }
.bannerHolder .incorrectFlashVersion a span.linkText { display:block; position:absolute; left:-999em; }

/* =========================================== */
/* Top Navigations */
.topNavigation, .topNavigation ul, .topNavigation li, .topNavigation a { z-index:-1; }
.topNavigation ul li a span.container { background-image:url(/images/presentation/trans.gif); background-repeat:repeat; }
.topNavigation { text-align:center; }
.topNavigation ul, .topNavigation li, .topNavigation a  { margin:0; padding:0; border:0; }
.topNavigation ul { list-style:none; }
.topNavigation ul li { display:block; float:left; }
.topNavigation ul li { background-image:url(/images/presentation/bgTopNav.gif); background-position:left top; background-repeat:no-repeat; }
.topNavigation ul li a { width:165px; height:70px; display:block; float:left; }
.topNavigation ul li a, .topNavigation ul li a:hover, .topNavigation ul li a:visited { font-size:95%; text-decoration:none; }
.topNavigation ul li a:hover { cursor:hand; }
.topNavigation ul li a span.container { width:165px; height:70px; display:block; position:relative; z-index:1; }
.topNavigation ul li a span.inner { width:147px; display:block; position:absolute; bottom:9px; left:9px; font-weight:bold; }
.topNavigation ul li a:hover, .topNavigation ul li a.selected { color:#ffffff; background-image:url(/images/presentation/bgTopNav_hover.gif); background-position:left top; background-repeat:no-repeat; }
.topNavigation ul#nav_TopNavigation_ul_0 { width:990px; display:block; margin:0 auto; }
.topNavigation ul li#nav_TopNavigation_li_0 { width:100%; }
.topNavigation ul li.nav_TopNavigation_li_lev1 a.open { color:#ffffff; background-image:url(/images/presentation/bgTopNav_hover.gif); background-position:left top; background-repeat:no-repeat; }

/* =========================================== */
/* Bottom Navigations */
.bottomNavigation { text-align:center; }
.bottomNavigation ul, .topNavigation li, .topNavigation a  { margin:0; padding:0; border:0; }
.bottomNavigation ul { list-style:none; }
.bottomNavigation ul li { display:block; float:left; }
.bottomNavigation ul li a { display:block; float:left; zoom:1;}
.bottomNavigation ul#nav_BottomNavigation_ul_0 { width:996px; display:block; margin:0 auto; }
.bottomNavigation ul li#nav_BottomNavigation_li_0 { width:100%; }

/* =========================================== */
/* Footer Navigations */
.footerNavigation { margin:0; padding:0; border:0; font-size:95%; }
.footerNavigation a, .footerNavigation a:visited { color:#000000; font-weight:normal; text-decoration:none; }
.footerNavigation ul { float:left; margin:0; padding:0; border:0; list-style:none; }
.footerNavigation ul li { float:left; margin:0; padding:6px 0 7px 4px; border:0; }
.footerNavigation ul li a, .footerNavigation ul li a:visited { display:inline; float:left; text-decoration:none; color:#000000; border-left:1px solid #000000; padding:0 0 0 4px; }
.footerNavigation ul li a:hover { text-decoration:underline; }
.footerNavigation ul li.nav_FooterNavigation_li_0_1 a, .footerNavigation ul li.nav_FooterNavigation_li_0_1 a:visited { border: 0px; }


/* =========================================== */
/* Page Navigation */
.pageNavigation { margin:0; padding:0; border:0; font-size:95%; }
.pageNavigation ul { margin:0; padding:0; border:0; list-style:none; }
.pageNavigation ul li a, .pageNavigation ul li a:visited { display:block; border-bottom:solid 1px #999999; text-decoration:none; }
.pageNavigation ul li a span.container { display:block; padding-top:6px; padding-bottom:6px; }

/* Level 0 */
.pageNavigation ul li.nav_PageNavigation_li_lev0 { background-color:#dfe0e1; background-image:url(/images/presentation/bgPageNav.gif); background-position:left top; background-repeat:repeat-x; }
.pageNavigation ul li.nav_PageNavigation_li_lev0 span.container { padding-left:14px; font-weight:bold; }
.pageNavigation ul li.nav_PageNavigation_li_lev0 a { background-repeat:no-repeat; background-position:4px 7px; }

/* Level 1 */
.pageNavigation ul li.nav_PageNavigation_li_lev1 { background-color:#f0f0f0; }
.pageNavigation ul li.nav_PageNavigation_li_lev1 span.container { padding-left:25px; font-weight:normal; }
.pageNavigation ul li.nav_PageNavigation_li_lev1 a { background-repeat:no-repeat; background-position:13px 9px; }

/* Level 2 */
.pageNavigation ul li.nav_PageNavigation_li_lev2 { background-color:#ffffff; }
.pageNavigation ul li.nav_PageNavigation_li_lev2 span.container { padding-left:47px; }
.pageNavigation ul li.nav_PageNavigation_li_lev2 a { background-repeat:no-repeat; background-position:34px 10px; }
	
	
/* =========================================== */
/* Product Navigation */
.productNavigation { margin:0; padding:0; border:0; font-size:95%; }
.productNavigation ul { margin:0; padding:0; border:0; list-style:none; }
.productNavigation ul li a, .productNavigation ul li a:visited { display:block; text-decoration:none; border-bottom:solid 1px #999999; }
.productNavigation ul li a span.container { display:block; padding-top:5px; padding-bottom:5px; }


/* Level 0 */
.productNavigation ul li.nav_ProductNavigation_li_lev0 span.container { padding-left:14px; font-weight:bold; }
.productNavigation ul li.nav_ProductNavigation_li_lev0 a { background-repeat:no-repeat; background-position:4px 7px; }

/* Level 1 - Categories */
.productNavigation ul.nav_ProductNavigation_ul_lev1 li.TraderCategory { background-color:#dfe0e1; background-image:url(/images/presentation/bgPageNav.gif); background-position:left top; background-repeat:repeat-x; }
.productNavigation ul.nav_ProductNavigation_ul_lev1 li.TraderCategory span.container { padding-left:14px; font-weight:bold; }
.productNavigation ul.nav_ProductNavigation_ul_lev1 li.TraderCategory a {  background-color:transparent; background-repeat:no-repeat; background-position:4px 7px; }
/* Level 1 - Products */
.productNavigation ul.nav_ProductNavigation_ul_lev1 li.TraderProduct { background-color:#ffffff; background-image:none; }
.productNavigation ul.nav_ProductNavigation_ul_lev1 li.TraderProduct span.container { padding-left:14px; font-weight:normal; }
.productNavigation ul.nav_ProductNavigation_ul_lev1 li.TraderProduct a { background-repeat:no-repeat; background-position:4px 9px; }
	
/* Level 2 - Cateories */
.productNavigation ul.nav_ProductNavigation_ul_lev2 li.TraderCategory { background-color:#f0f0f0; background-image:none; }
.productNavigation ul.nav_ProductNavigation_ul_lev2 li.TraderCategory span.container { padding-left:27px; font-weight:bold; }
.productNavigation ul.nav_ProductNavigation_ul_lev2 li.TraderCategory a { background-repeat:no-repeat; background-position:15px 9px; }
/* Level 2 - Products */
.productNavigation ul.nav_ProductNavigation_ul_lev2 li.TraderProduct { background-color:#ffffff; }
.productNavigation ul.nav_ProductNavigation_ul_lev2 li.TraderProduct span.container { padding-left:27px; font-weight:normal; }
.productNavigation ul.nav_ProductNavigation_ul_lev2 li.TraderProduct a { background-repeat:no-repeat; background-position:15px 9px; }

/* Level 3 - Cateories */
.productNavigation ul.nav_ProductNavigation_ul_lev3 li.TraderCategory { background-color:#f0f0f0; background-image:none; }
.productNavigation ul.nav_ProductNavigation_ul_lev3 li.TraderCategory span.container { padding-left:41px; font-weight:bold; }
.productNavigation ul.nav_ProductNavigation_ul_lev3 li.TraderCategory a { background-repeat:no-repeat; background-position:28px 10px; }
/* Level 3 - Products */
.productNavigation ul.nav_ProductNavigation_ul_lev3 li.TraderProduct { background-color:#e5e6e7; }
.productNavigation ul.nav_ProductNavigation_ul_lev3 li.TraderProduct span.container { padding-left:41px; font-weight:normal; }
.productNavigation ul.nav_ProductNavigation_ul_lev3 li.TraderProduct a { background-repeat:no-repeat; background-position:28px 10px; }

/* Level 4 - Cateories */
.productNavigation ul.nav_ProductNavigation_ul_lev4 li.TraderCategory { background-color:#f0f0f0; background-image:none; }
.productNavigation ul.nav_ProductNavigation_ul_lev4 li.TraderCategory span.container { padding-left:55px; font-weight:bold; }
.productNavigation ul.nav_ProductNavigation_ul_lev4 li.TraderCategory a { background-repeat:no-repeat; background-position:42px 10px; }
/* Level 4 - Products */
.productNavigation ul.nav_ProductNavigation_ul_lev4 li.TraderProduct { background-color:#e5e6e7; }
.productNavigation ul.nav_ProductNavigation_ul_lev4 li.TraderProduct span.container { padding-left:55px; font-weight:normal; }
.productNavigation ul.nav_ProductNavigation_ul_lev4 li.TraderProduct a { background-repeat:no-repeat; background-position:42px 10px; }

.productNavigation ul li.TraderProduct a.last,
	.productNavigation ul li.TraderProduct a.last:link,
	.productNavigation ul li.TraderProduct a.last:visited,
	.productNavigation ul li.TraderProduct a.last:hover { border-bottom:solid 1px #999999 !important; }



/* =========================================== */
/* Common Template Styles */
.documentBodyWrapper { padding:4px; }
.documentBodyContainer { border:solid 1px #696a6a; }
.documentBodyInner { width:990px; }
.mainContentInner { margin:14px; }

/* =========================================== */
/* Homepage Template */
.homepage .documentBodyContainer { padding:3px; }
.homepage .subNavigation { width:206px; float:left; overflow-x:hidden; }
.homepage .mainContent { width:777px; margin:0 0 0 1px; float:left; }
.homepage .documentBodyInner { width:984px; }
.homepage .subNavigationInner { padding:0 6px 0 0; overflow:hidden;}

/* Homepage quick product locator */
.homepage .quickProductLocator .quickProductLocatorInner { padding:10px 14px; }
.homepage .quickProductLocator .quickProductLocatorInner span { padding:0.2em 0 0.5em 0; display:block; font-weight:bold; font-size:95%; }
.homepage .quickProductLocator .quickProductDropDown { width:175px; margin:0 0 3px 0; padding:1px 0; display:block; font-size:95%; }
.homepage .quickProductLocator .quickProductTextBox { width:170px; font-size:95%; }
.homepage .quickProductLocator .quickProductButton { margin:8px 0 8px -3px; }

/* Homepage categories */
.homepage .homepageCategories, .homepage .homepageCategories ul, .homepage .homepageCategories ul li { margin:0; padding:0; border:0; }
.homepage .homepageCategories { margin:1em 0; }
.homepage .homepageCategories ul { list-style:none; text-align:center; }
.homepage .homepageCategories ul li { display:inline; margin:0 10px 0 0; }


/* =========================================== */
/* Two column Template */
.twoColumn .subNavigation { width:206px; float:left; }
.twoColumn .mainContent { width:783px; margin:0 0 0 1px; float:left; }

/* Sub Category Lists */
.subCategoryList { margin:2em 0; }
.subCategoryList ul li { padding:0.2em 0; }

/* Sub Product Lists */
.subProductList { margin:2em 0; }
.subProductList ul li { padding:0.2em 0; }

/* Search Results */
.twoColumn .productSearchResults,
	.twoColumn .productSearchResults ul,
	.twoColumn .productSearchResults ul li,
	.twoColumn .productSearchResults ul li a { margin:0; padding:0; border:0; }
.twoColumn .productSearchResults ul { list-style:none; }
.twoColumn .productSearchResults ul li { margin:1em 0; }
.twoColumn .productSearchResults .groupSearch { margin:2em 0; }

/* Literature Library */
.literatureSearch { margin:1em 0; }
.literatureSearch .heading { margin:0 0 0.4em 0; font-weight:bold; }
.literatureSearch .checkBoxesHolder { width:500px; }
.literatureSearch .checkBoxesHolder .checkboxRow { padding:0.6em 1em 0.2em 1em; }
.literatureSearch .checkBoxesHolder div label { display:block; width:80%; float:left; }
.literatureSearch .checkBoxesHolder div input { display:block; float:right; }
.literatureSearch .searchTermsHolder { width:500px; padding:0.6em 1em 0.2em 0; }
.literatureSearch .searchTermsHolder label { display:block; width:30%; float:left;  }
.literatureSearch .searchTermsHolder input { display:block; width:50%; float:right; }
.literatureSearch .searchButtonHolder { width:500px; margin:1em 0; text-align:right; }

.literatureSearchResults .documentCategoryHolder { border:solid 1px #a2a2a2; margin-bottom:2em; }
.literatureSearchResults .documentCategoryHolder .documentCategoryTitle { display:block; padding:4px; font-weight:bold; background-color:#c0c0c0;}
.literatureSearchResults .documentCategoryHolder .documentHolder { padding:0.5em 1em 1em 1em; }
.literatureSearchResults .documentCategoryHolder .alternateDocumentHolder { background:#ffffff; }
.literatureSearchResults .documentCategoryHolder .documentHolder .documentName,
	.literatureSearchResults .documentCategoryHolder .documentHolder .documentSummary,
	.literatureSearchResults .documentCategoryHolder .documentHolder .documentLink { display:block; }
.literatureSearchResults .documentCategoryHolder .documentHolder .documentName { font-weight:bold; }

.literatureSearchResults .noResults { padding:0 0 2em 0; }

/* Case studies */
.caseStudiesSearch { margin:1em 0; }
.caseStudiesSearch .heading { margin:0 0 0.4em 0; font-weight:bold; }
.caseStudiesSearch .checkBoxesHolder { width:500px; }
.caseStudiesSearch .checkBoxesHolder .checkboxRow { padding:0.6em 1em 0.2em 1em; }
.caseStudiesSearch .checkBoxesHolder div label { display:block; width:80%; float:left; }
.caseStudiesSearch .checkBoxesHolder div input { display:block; float:right; }
.caseStudiesSearch .searchTermsHolder { width:500px; padding:0.6em 1em 0.2em 0; }
.caseStudiesSearch .searchTermsHolder label { display:block; width:30%; float:left;  }
.caseStudiesSearch .searchTermsHolder input { display:block; width:50%; float:right; }
.caseStudiesSearch .searchButtonHolder { width:500px; margin:1em 0; text-align:right; }

.caseStudySearchResults .caseStudyCategoryHolder { border:solid 1px #a2a2a2; margin-bottom:2em; }
.caseStudySearchResults .caseStudyCategoryHolder .caseStudyCategoryTitle { display:block; padding:4px; font-weight:bold; background-color:#c0c0c0;}
.caseStudySearchResults .caseStudyCategoryHolder .caseStudyHolder { padding:0.6em 1em 0.9em 1em; }
.caseStudySearchResults .caseStudyCategoryHolder .alternateCaseStudyHolder { background:#ffffff; }
.caseStudySearchResults .caseStudyCategoryHolder .caseStudyHolder .caseStudyTitle,
	.caseStudySearchResults .caseStudyCategoryHolder .caseStudyHolder .caseStudySummary,
	.caseStudySearchResults .caseStudyCategoryHolder .caseStudyHolder .casesStudyLink { display:block; }
.caseStudySearchResults .caseStudyCategoryHolder .caseStudyHolder .caseStudyTitle { font-weight:bold; }
.caseStudySearchResults .caseStudyCategoryHolder .caseStudyHolder .caseStudyTitle a { font-weight:bold; }
.caseStudySearchResults .noResults { padding:0 0 2em 0; }

.bottomNavLinks { padding:5px; margin-top:10px; }
.bottomNavLinks .backToResults { width:45%; float:left; margin-bottom:10px; }
.bottomNavLinks .backToTop { width:45%; margin-bottom:10px; float:right; text-align:right; }

/* News Articles */
.newsIndex .newsIndexList {}

.twoColumn div.newsIndex,
	.twoColumn div.newsIndex ul,
	.twoColumn div.newsIndex ul li,
	.twoColumn div.newsIndex ul li a { margin:0; padding:0; border:0; }
.twoColumn div.newsIndex ul { margin:1em 0; display:block; list-style:none; }
.twoColumn div.newsIndex ul .articleLink { border-bottom:1px solid #a2a2a2; display:block; padding-bottom:10px; }
.twoColumn div.newsIndex ul li .articleLink { border-bottom:none; }
.twoColumn div.newsIndex ul.newsIndexList li { display:block; margin:0em 0; padding:1em 0;}
.twoColumn div.newsIndex ul.newsIndexList li .articleTitle { display:block; width:85%; margin-bottom:1em; float:left; font-weight:bold; }
.twoColumn div.newsIndex ul.newsIndexList li .articleTitle a { font-weight:bold; }
.twoColumn div.newsIndex ul.newsIndexList li .articleDate { display:block; width:10%; margin-bottom:1em; float:right; font-weight:bold; text-align:right; }
.twoColumn div.newsIndex ul.newsIndexList li .articleSummary { display:block; }
.twoColumn div.newsIndex ul.newsIndexList li .articleLink { display:block; }
.twoColumn div.newsIndex ul.pageList li { display:inline; padding:0 0.2em; }
.twoColumn div.newsIndex ul.pageList li span.current { font-weight:bold; }
.twoColumn div.newsIndex ul.pageList li a.more { font-weight:bold; }
.pagingControls { text-align:right; }
.pageNumber { font-weight:bold; }
.pageLinkLabel { margin-right:0.2em; font-weight:bold; }
.pageLinkLabel,
	.twoColumn div.newsIndex ul.pageList { display:inline; }

	
/* Contractors Locator */
.contractorLocatorPage .mapHolder { margin:2em auto; text-align:center; position:relative; }

.contractorLocatorPage .incorrectFlashVersion { width:150px; height:80px; position:absolute; top:10px; left:20px; background-image:url(/images/presentation/btnNoFlash.gif); background-repeat:no-repeat; background-position:left top; }
.contractorLocatorPage .incorrectFlashVersion a { width:150px; height:80px; display:block; }
.contractorLocatorPage .incorrectFlashVersion a span.linkText { display:block; position:absolute; left:-999em; }

.contractorLocatorPage ul,
	.contractorLocatorPage ul li,
	.contractorLocatorPage ul li a { margin:0; padding:0; border:0; }
.contractorLocatorPage ul.contractorsList { margin:1em 0; display:block; list-style:none; }
.contractorLocatorPage ul.contractorsList li.contractor { margin-bottom:1em; display:block; border-bottom:solid 1px #a2a2a2; }
.contractorLocatorPage ul.contractorsList li.contractor .contractorRow { display:block; }
.contractorLocatorPage ul.contractorsList li.contractor .contractorRow .contractorLabel { width:20%; display:block; float:left; font-weight:bold; }
.contractorLocatorPage ul.contractorsList li.contractor .contractorName,
	.contractorLocatorPage ul.contractorsList li.contractor .contractorSpecialisation,
	.contractorLocatorPage ul.contractorsList li.contractor .contractorAddress,
	.contractorLocatorPage ul.contractorsList li.contractor .contractorPostcode,
	.contractorLocatorPage ul.contractorsList li.contractor .contractorEmail,
	.contractorLocatorPage ul.contractorsList li.contractor .contractorTelephone { width:70%; display:block; float:left; }
.contractorLocatorPage ul.contractorsList li.contractor .contractorName { font-weight:bold; }
.contractorLocatorPage ul.contractorsList li.contractor .contractorTelephone { margin-bottom:1em; }


/* Fast Track Product Builder */
.FTPBPage ul,
	.FTPBPage ul li,
	.FTPBPage ul li a { margin:0; padding:0; border:0; }
.FTPBPage ul { margin:1em 0; display:block; list-style:none; }
.FTPBPage ul li { display:inline; }
.FTPBSolutionPage ul li { margin-bottom:1em; padding-bottom:1em; display:block; border-bottom:solid 1px #a2a2a2; }

/* Contact Us */
.fwiz_form .fwiz_rowContent textarea { width:500px; }
.fwiz_form .fwiz_row label { padding-right:5px; }
.fwiz_form .fwiz_rowContent input.textBox { width:500px; }
.fwiz_form .fwiz_rowContent .fwiz_submitRow { width:685px; }



/* =========================================== */
/* Three Column Template */
.threeColumn .subNavigation { width:206px; float:left; }
.threeColumn .mainContent { width:612px; margin:0 1px; float:left; }
.threeColumn .additionalContent { width:170px; float:right; }

/* Associated Document Links */
.threeColumn .associatedDocuments,
	.threeColumn .associatedDocuments ul,
	.threeColumn .associatedDocuments ul li,
	.threeColumn .associatedDocuments ul li a { margin:0; padding:0; border:0; }

.threeColumn .associatedDocuments .associatedDocumentsHeader { padding:9px 0 7px 20px; display:block; background-position:7px 11px; background-repeat:no-repeat; color:#ffffff; font-size:90%; }

.threeColumn .associatedDocuments ul { margin:1em 0; display:block; list-style:none; text-align:center; }
.threeColumn .associatedDocuments ul li { width:152px; height:34px; margin:10px auto; display:block; background-position:left top; background-repeat:no-repeat; }
.threeColumn .associatedDocuments ul li a { width:152px; height:34px; display:block; background-position:left top; background-repeat:no-repeat; }

/* Contractor Class */
div.contractorClass { height:58px; background-position:right top; background-repeat:no-repeat; }
div.cCGreyStandard { background-image:url(/images/contractorClass/standardGrey.gif); }
div.cCGreyPremier { background-image:url(/images/contractorClass/premierGrey.gif); }
div.cCGreyGold { background-image:url(/images/contractorClass/goldGrey.gif); }
div.cCWhiteStandard { background-image:url(/images/contractorClass/standardWhite.gif); }
div.cCWhitePremier { background-image:url(/images/contractorClass/premierWhite.gif); }
div.cCWhiteGold { background-image:url(/images/contractorClass/goldWhite.gif); }



/* =========================================== */
/* Editor styles */
.documentHeader .nbxac_DockZone {  width:998px; overflow-x:hidden; }
.documentHeader .nbxac_DockObjectHandle_Static
	.documentHeader .nbxac_DockObjectHandle { width:996px; overflow-x:hidden; }
.documentHeader .nbxac_DockObjectContentContainer { width:990px; overflow-x:hidden; }

.subNavigationInner .nbxac_DockZone { width:204px; overflow-x:hidden; }
.subNavigationInner .nbxac_DockObjectHandle_Static
	.subNavigationInner .nbxac_DockObjectHandle { width:202px; overflow-x:hidden; }
.subNavigationInner .nbxac_DockObjectContentContainer { width:196px; overflow-x:hidden; }

.mainContentInner .nbxac_DockZone { width:747px; overflow-x:hidden; }
.mainContentInner .nbxac_DockObjectHandle_Static
	.mainContentInner .nbxac_DockObjectHandle { width:745px; overflow-x:hidden; }
.mainContentInner .nbxac_DockObjectContentContainer { width:739px; overflow-x:hidden; }

.threeColumn .mainContentInner .nbxac_DockZone { width:582px; overflow-x:hidden; }
.threeColumn .mainContentInner .nbxac_DockObjectHandle_Static
	.threeColumn .mainContentInner .nbxac_DockObjectHandle { width:580px; overflow-x:hidden; }
.threeColumn .mainContentInner .nbxac_DockObjectContentContainer { width:574px; overflow-x:hidden; }

.threeColumn .additionalContent .nbxac_DockZone { width:168px; overflow-x:hidden; }
.threeColumn .additionalContent .nbxac_DockObjectHandle_Static,
	.threeColumn .additionalContent .nbxac_DockObjectHandle { width:166px; overflow-x:hidden; }
.threeColumn .additionalContent .nbxac_DockObjectContentContainer { width:160px; overflow-x:hidden; }

.documentBodyFooter .nbxac_DockZone {  width:998px; overflow-x:hidden; }
.documentBodyFooter .nbxac_DockObjectHandle_Static
	.documentBodyFooter .nbxac_DockObjectHandle { width:996px; overflow-x:hidden; }
.documentBodyFooter .nbxac_DockObjectContentContainer { width:990px; overflow-x:hidden; }

.documentFooter .nbxac_DockZone {  width:998px; overflow-x:hidden; }
.documentFooter .nbxac_DockObjectHandle_Static
	.documentFooter .nbxac_DockObjectHandle { width:996px; overflow-x:hidden; }
.documentFooter .nbxac_DockObjectContentContainer { width:990px; overflow-x:hidden; }

