body{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}img{vertical-align:top;border:0px;}legend{height:0;font-size:0;}a,input,select,textarea{outline:none;}.clear,.Clear{clear:both;font-size:0px;line-height:0px;}.sectormapContainer{width:896px;height:558px;}.sectormapContainer img{position:absolute;top:0;left:0;}#sectorMap{background:url(../i/sectorMap.jpg) 0 0;width:896px;height:558px;}HTML{background:#f9f9f9;}BODY{font-family:Arial,Tahoma,Verdana,Sans-Serif;font-size:14px;color:#666;margin-top:5px;}p{line-height:150%;}#wrapper{width:960px;margin:0 auto;}.banner,.flashBanner{padding:0 0 5px 10px;}#topNav ul{width:100%;overflow:hidden;}#topNav li{float:left;}#topNav li a{background:url('../i/topNav.gif') no-repeat;height:45px;display:block;}#topNav #homeNav{background-position:0 0;width:78px;}#topNav #downloadsNav{background-position:-78px 0;width:162px;}#topNav #newsletterNav{background-position:-240px 0;width:156px;}#topNav #researchNav{background-position:-396px 0;width:93px;}#topNav #consultingNav{background-position:-489px 0;width:107px;}#topNav #contactNav{background-position:-596px 0;width:88px;}#topNav #search{width:256px;padding:8px 0 0 20px;background:url('../i/topNav.gif') no-repeat;background-position:-684px 0;height:37px;display:block;}#topNav #homeNav:hover{background-position:0 -45px;}#topNav #downloadsNav:hover{background-position:-78px -45px;}#topNav #newsletterNav:hover{background-position:-240px -45px;}#topNav #researchNav:hover{background-position:-396px -45px;}#topNav #consultingNav:hover{background-position:-489px -45px;}#topNav #contactNav:hover{background-position:-596px -45px;}#topNav #homeNav:active{background-position:0 -90px;}#topNav #downloadsNav:active{background-position:-78px -90px;}#topNav #newsletterNav:active{background-position:-240px -90px;}#topNav #researchNav:active{background-position:-396px -90px;}#topNav #consultingNav:active{background-position:-489px -90px;}#topNav #contactNav:active{background-position:-596px -90px;}#topNav #homeNav.selected{background-position:0 -135px;}#topNav #downloadsNav.selected{background-position:-78px -135px !important;}#topNav #newsletterNav.selected{background-position:-240px -135px !important;}#topNav #researchNav.selected{background-position:-396px -135px !important;}#topNav #consultingNav.selected{background-position:-489px -135px !important;}#topNav #contactNav.selected{background-position:-596px -135px !important;}#topNav input{padding:3px;width:200px;float:left;}#topNav #searchButton{background:url('../i/searchButton.png') no-repeat;width:22px;height:24px;display:block;float:left;}#topNav #searchButton:hover{background-position:-22px 0;}#loginContainer{font-size:12px;padding:10px 25px;overflow:hidden;}#loginContainer a{color:#989898;}#loginContainer a:hover{color:#984c8c;}#loginContainer .viewBasket{float:right;font-weight:bold;color:#666;}#loginContainer span{float:left;}#loginContainer #login{overflow:hidden;}#loginContainer #logout{overflow:hidden;float:left;}#loginContainer #logout span{font-weight:bold;}#loginContainer #logout ul{margin-left:20px;float:left;}#loginContainer #logout li{float:left;padding-left:10px;}.forgottenPassword{color:#989898;text-decoration:none;float:right;padding-top:6px;}.forgottenPassword:hover{color:#984c8c;}#main{overflow:hidden;height:100%;}#main #leftColumn,#main #rightColumn{float:left;overflow:hidden;height:100%;}#main .div960{background-repeat:repeat-y;width:960px;overflow:hidden;float:left;background-image:url('../i/960Repeat.gif');}#main .div960 h1{font-size:22px;color:#984c8c;}#main .div960 h2{font-size:22px;color:#984c8c;}#main .div960 p{margin-top:10px;line-height:150%;}#main .div960 ul{padding-left:35px;overflow:hidden;}#main .div960 ul li{list-style:disc;float:left;clear:left;}#main .div960 ol{padding-left:35px;overflow:hidden;}#main .div960 ol li{list-style:decimal;float:left;clear:left;}#main .div620{background-repeat:repeat-y;width:620px;overflow:hidden;float:left;background-image:url('../i/620Repeat.gif');}#main .div620 h1{font-size:22px;color:#984c8c;}#main .div620 h2{font-size:22px;color:#984c8c;}#main .div620 p{margin-top:10px;line-height:150%;}#main .div620 ul{padding-left:35px;overflow:hidden;}#main .div620 ul li{list-style:disc;float:left;clear:left;}#main .div620 ol{padding-left:35px;overflow:hidden;}#main .div620 ol li{list-style:decimal;float:left;clear:left;}#main .div480{background-repeat:repeat-y;width:480px;overflow:hidden;float:left;background-image:url('../i/480Repeat.gif');}#main .div480 h1{font-size:22px;color:#984c8c;}#main .div480 h2{font-size:22px;color:#984c8c;}#main .div480 p{margin-top:10px;line-height:150%;}#main .div480 ul{padding-left:35px;overflow:hidden;}#main .div480 ul li{list-style:disc;float:left;clear:left;}#main .div480 ol{padding-left:35px;overflow:hidden;}#main .div480 ol li{list-style:decimal;float:left;clear:left;}#main .div340{background-repeat:repeat-y;width:340px;overflow:hidden;float:left;background-image:url('../i/340Repeat.gif');}#main .div340 h1{font-size:22px;color:#984c8c;}#main .div340 h2{font-size:22px;color:#984c8c;}#main .div340 p{margin-top:10px;line-height:150%;}#main .div340 ul{padding-left:35px;overflow:hidden;}#main .div340 ul li{list-style:disc;float:left;clear:left;}#main .div340 ol{padding-left:35px;overflow:hidden;}#main .div340 ol li{list-style:decimal;float:left;clear:left;}#main .downloadButton{height:32px;width:112px;display:block;background:url('../i/downloadButton.gif');}#main .downloadButton:hover{background-position:-112px;}#main .downloadsButton{height:32px;width:112px;display:block;background:url('../i/downloadsButton.gif');}#main .downloadsButton:hover{background-position:-112px;}#main .addToBasketButton{height:32px;width:140px;display:block;background:url('../i/addToBasketButton.gif');float:left;}#main .addToBasketButton:hover{background-position:-140px;}#main .addToBasketButton.registerButton{height:32px;width:148px;display:block;background:url('../i/loginToPurchase.gif');float:left;}#main .addToBasketButton.registerButton:hover{background-position:-148px;}#main .readMoreButton{height:32px;width:112px;background:url('../i/readMoreButton.gif') no-repeat;display:block;}#main .readMoreButton:hover{background-position:-112px;}#main .viewCheckoutButton{width:171px;height:32px;display:block;background:url(../i/proceedToCheckoutButton.gif) no-repeat;float:left;}#main .viewCheckoutButton:hover{background-position:-171px;}#main #news{padding:15px;}#main #news p{margin-top:5px;}#main #news li{border-bottom:1px solid #dfdfdf;padding:10px 0;overflow:hidden;width:100%;}#main .date{color:#90cecd;font-size:12px;font-weight:bold;}#main .content{padding:10px 30px 15px 30px;overflow:hidden;line-height:150%;}#main .content img{padding-top:10px;}#main .content a{color:#666;}#main .content a:hover{color:#984c8c;}#main .left{float:left;padding-right:20px;}#main .right{float:right;padding-left:20px;}#main .paging{padding:12px;float:left;font-weight:bold;}#main .paging li{float:left;padding-left:8px;font-size:12px;}#main .paging li a{color:#666;}#main .paging li a:hover{color:#984c8c;}#main .paging .selected{color:#984c8c;}#main .currencyContainer{float:right;}#main .currencyContainer .currencyTooltip{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;margin-left:20px;margin-top:-50px;padding:3px;position:absolute;width:212px;display:none;border-bottom:none;}#main ul.currencyNav{float:right;overflow:hidden;padding:5px 20px;}#main ul.currencyNav li{float:left;list-style:none;clear:none;}#main ul.currencyNav li a{display:block;background:url('../i/currencyNav.gif');height:31px;}#main ul.currencyNav .dollar{width:71px;background-position:0 0;}#main ul.currencyNav .euro{width:74px;background-position:-71px 0;}#main ul.currencyNav .pound{width:75px;background-position:-145px 0;}#main ul.currencyNav .dollar:hover{background-position:0 -31px;}#main ul.currencyNav .euro:hover{background-position:-71px -31px;}#main ul.currencyNav .pound:hover{background-position:-145px -31px;}#main ul.currencyNav .dollar.selected{background-position:0 -62px;}#main ul.currencyNav .euro.selected{background-position:-71px -62px;}#main ul.currencyNav .pound.selected{background-position:-145px -62px;}#main .product .productImageContainer{width:160px;float:left;}#main .product .productImageContainer img{max-width:160px;}#main .product .productText{width:600px;float:left;padding:0 10px;}#main .product .productText p{width:580px;}#main .product .productPriceContainer{float:right;width:110px;}#main .product .productPriceContainer .price{display:block;background:url('../i/productPrice.gif') no-repeat;padding-bottom:2px;height:21px;text-align:center;width:111px;margin-top:-16px;position:absolute;color:#fff;font-weight:bold;}#main .product .productPriceContainer .green{background-position:-111px;}#main .product .productButtonContainer{float:right;margin-top:5px;}#main .product .productButtonContainer .downloadButton{height:32px;width:112px;display:block;background:url('../i/downloadButton.gif');float:left;}#main .product .productButtonContainer .downloadButton:hover{background-position:-112px;}#main .product .productButtonContainer .removeBasketButton{height:32px;width:104px;display:block;background:url('../i/removeButton.gif');float:left;}#main .product .productButtonContainer .removeBasketButton:hover{background-position:-104px;}#main .homeProduct .productImageContainer{width:160px;float:left;padding-right:10px;}#main .homeProduct .productImageContainer img{max-width:160px;}#main .homeProduct .productText{width:380px;float:left;padding-right:10px;}#main .homeProduct .productPriceContainer{float:right;width:110px;}#main .homeProduct .productPriceContainer .price{display:block;background:url('../i/productPrice.gif') no-repeat;padding-bottom:2px;height:21px;text-align:center;width:111px;margin-top:-16px;position:absolute;color:#fff;font-weight:bold;}#main .homeProduct .productPriceContainer .green{background-position:-111px;}#main .homeProduct .productButtonContainer{float:right;margin-top:5px;}#main .homeProduct .productButtonContainer .downloadButton{height:32px;width:112px;display:block;background:url('../i/downloadButton.gif');float:left;}#main .homeProduct .productButtonContainer .downloadButton:hover{background-position:-112px;}#main .homeProduct .productButtonContainer .removeBasketButton{height:32px;width:104px;display:block;background:url('../i/removeButton.gif');float:left;}#main .homeProduct .productButtonContainer .removeBasketButton:hover{background-position:-104px;}#main .search .searchImageContainer{width:50px;float:left;overflow:hidden;}#main .search .searchImageContainer img{padding-top:0;max-width:150px;}#main .search .searchText{width:700px;float:left;padding:0 10px;}#main .search .searchReadMoreContainer{float:right;}#footer{overflow:hidden;}#footer #footerAddresses,#footer #footerLinks{width:952px;overflow:hidden;margin-bottom:10px;}#footer #footerCycle{width:165px;height:110px;overflow:hidden;margin:10px 20px;float:left;}#footer #footerCycle img{max-width:110px;border:1px solid #dfdfdf;}#footer .footerTitle,#footer .footerContent{border-left:2px solid #ebebeb;border-right:2px solid #ebebeb;margin-left:9px;background-color:#f2f2f2;overflow:hidden;}#footer .footerTitle h4,#footer .footerContent h4{border-bottom:1px solid #dfdfdf;padding:10px 20px;}#footer .footerTitle h5,#footer .footerContent h5{color:#90cecd;font-size:14px;}#footer .footerTitle p,#footer .footerContent p{margin-bottom:10px;}#footer .footerTitle ul,#footer .footerContent ul{padding:10px 20px;overflow:hidden;font-size:12px;}#footer .footerTitle li,#footer .footerContent li{float:left;}#footer .footerTitle li a,#footer .footerContent li a{padding-left:10px;color:#4a505b;font-weight:bold;}#footer .footerTitle li a:hover,#footer .footerContent li a:hover{text-decoration:underline;}#footer #footerAddresses li{padding-right:70px;}#footer #footerLinks ul{float:right;clear:right;}#homePage #leftColumn{width:340px;}#homePage #rightColumn{width:620px;}#homePage #rightColumn .homepageItemImage{max-width:500px;padding:0 0 20px 20px;}#homePage #news a{float:right;}#newsPage{line-height:150%;width:960px;overflow:hidden;}#newsPage #cycleImage{width:330px !important;min-height:180px !important;float:right;overflow:hidden;}#newsPage #cycleImage img{max-width:330px;float:right;}#newsPage #leftColumn{width:340px;}#newsPage #rightColumn{width:620px;}#newsPage .newsArchive li{float:none !important;clear:none !important;}#newsPage .newsArchive a{color:#666;text-decoration:none;padding:10px 20px;display:block;}#newsPage .newsArchive .archiveYear{border-bottom:1px solid #bbb;color:#984c8c;cursor:pointer;font-weight:bold;}#newsPage .newsArchive .archiveYear:hover,#newsPage .newsArchive .selected{color:#733769;}#newsPage .newsArchive .archiveArticles{display:none;border-bottom:1px solid #bbb;background-color:#f2f2f2;}#newsPage .newsArchive .archiveArticles a:hover,#newsPage .newsArchive .archiveArticles .selected{background-color:#eaeaea;}#newsPage .div340 .content{padding:0 10px 20px;}#newsPage .downloadBox{overflow:hidden;padding:5px 0;}#newsPage .downloadBox span{float:left;padding:8px 5px 0 0;font-weight:bold;}#newsPage .downloadBox .downloadButton{float:left;}#newsPage ul{padding:0 !important;}#newsPage ul li{list-style:none !important;}#confirmPage h1{float:left;padding-top:12px;}#confirmPage a{cursor:pointer;}#confirmPage .goButton{background:url('../i/goButton.gif') no-repeat;width:112px;height:32px;display:block;float:left;margin-top:10px;cursor:pointer;}#confirmPage .goButton:hover{background-position:-112px;}#confirmPage input{float:left;padding:3px;float:left;margin:15px 15px 0 0;width:280px;border:1px solid #aaa;}#confirmPage select{border:1px solid #aaa;padding:0 !important;width:290px !important;}#confirmPage #orderForm span{width:115px;display:block;float:left;margin-top:18px;}#confirmPage #orderForm input,#confirmPage #orderForm select{width:285px;padding:3px;float:left;margin:15px 0 0 0;}#confirmPage .leftColumn,#confirmPage .rightColumn{width:480px;overflow:hidden;float:left;}#confirmPage .makePaymentButton{background:url('../i/makePaymentButton.gif') no-repeat;height:32px;width:140px;display:block;margin-top:10px;float:right;}#confirmPage .makePaymentButton:hover{background-position:-140px;}#confirmPage .orderTotalTable{width:420px;float:right;text-align:right;font-weight:bold;}#confirmPage .orderTotalTable td{padding:10px;}#confirmPage .orderTotalTable tr:last-child{border-top:1px solid #ccc;}#confirmPage .orderTotalTable .priceCell{width:30%;color:#f0b14d;}#confirmPage .TVI-form-field-error-message{text-align:right;font-weight:bold;margin-right:10px;}#confirmPage .discountError{color:Red;font-weight:bold;}#confirmPage .discountValid{font-weight:bold;}#confirmPage .vatValid{font-weight:bold;}#confirmPage .currencyContainer .currencyTooltip{margin-top:-65px;}#downloadPage,#downloadsPage{overflow:hidden;}#downloadPage a,#downloadsPage a{cursor:pointer;}#downloadPage .continueShopping,#downloadsPage .continueShopping{width:154px;height:32px;display:block;background:url(../i/continueBrowsingButton.gif) no-repeat;float:left;margin-right:10px;}#downloadPage .continueShopping:hover,#downloadsPage .continueShopping:hover{background-position:-154px;}#articlePage{line-height:150%;}#articlePage .downloadBox{overflow:hidden;padding:5px 0;}#articlePage .downloadBox span{float:left;padding:8px 5px 0 0;font-weight:bold;}#articlePage .downloadBox .downloadButton{float:left;}#thankyouPage{padding:padding:20px 0;}#thankyouPage h1{margin-bottom:10px;}#thankyouPage a{margin-top:20px;display:block;}#thankyouPage img{float:right;}#contactPage #contactForm .TVI-form-field{overflow:hidden;margin:15px 0;}#contactPage #contactForm .TVI-form-field span{width:115px;display:block;float:left;margin-top:5px;}#contactPage #contactForm .TVI-form-field input,#contactPage #contactForm .TVI-form-field textArea{width:285px;padding:3px;float:left;border:1px solid #aaa;}#contactPage #contactForm .TVI-form-field .TVI-form-field-error-message{font-weight:bold;padding-left:10px;margin-top:5px;float:left;}#contactPage #contactForm .sendButton{height:32px;width:140px;background:url('../i/sendButton.gif') no-repeat;display:block;margin:10px 0 0 270px;}#contactPage #contactForm .sendButton:hover{background-position:-140px;}#changePasswordPage #passwordForm .TVI-form-field{overflow:hidden;margin:15px 0;}#changePasswordPage #passwordForm .TVI-form-field span{width:130px;display:block;float:left;margin-top:5px;}#changePasswordPage #passwordForm .TVI-form-field input,#changePasswordPage #passwordForm .TVI-form-field textArea{width:285px;padding:3px;float:left;border:1px solid #aaa;}#changePasswordPage #passwordForm .TVI-form-field .TVI-form-field-error-message{font-weight:bold;padding-left:10px;margin-top:5px;float:left;}#changePasswordPage #passwordForm .updateButton{height:32px;width:112px;background:url('../i/updateButton.gif') no-repeat;display:block;margin:10px 0 0 310px;}#changePasswordPage #passwordForm .updateButton:hover{background-position:-112px;}#unsubscribePage #unsubscribeForm .TVI-form-field{overflow:hidden;margin:15px 0;}#unsubscribePage #unsubscribeForm .TVI-form-field span{width:130px;display:block;float:left;margin-top:5px;}#unsubscribePage #unsubscribeForm .TVI-form-field input,#unsubscribePage #unsubscribeForm .TVI-form-field textArea{width:285px;padding:3px;float:left;border:1px solid #aaa;}#unsubscribePage #unsubscribeForm .TVI-form-field .TVI-form-field-error-message{font-weight:bold;padding-left:10px;margin-top:5px;float:left;}#unsubscribePage #unsubscribeForm .updateButton{height:32px;width:112px;background:url('../i/updateButton.gif') no-repeat;display:block;margin:10px 0 0 310px;}#unsubscribePage #unsubscribeForm .updateButton:hover{background-position:-112px;}#paymentPage #paymentForm{width:425px;overflow:hidden;}#paymentPage #paymentForm span{width:130px;display:block;float:left;margin-top:18px;}#paymentPage #paymentForm input,#paymentPage #paymentForm select{width:285px;padding:3px;float:left;margin:15px 0 0 0;}#paymentPage #paymentForm .small{width:40px;margin-right:10px;}#paymentPage #paymentForm .paymentButton{height:32px;width:140px;background:url('../i/makePaymentButton.gif') no-repeat;display:block;margin:10px 0 0 280px;}#paymentPage #paymentForm .paymentButton:hover{background-position:-140px;}#paymentPage .TVI-form-field-error-message{font-weight:bold;float:right;}#editDetailsPage #accountDetailsForm .TVI-form-field,#editDetailsPage #companyDetailsForm .TVI-form-field{overflow:hidden;margin:15px 0;}#editDetailsPage #accountDetailsForm .TVI-form-field span,#editDetailsPage #companyDetailsForm .TVI-form-field span{width:120px;display:block;float:left;margin-top:5px;}#editDetailsPage #accountDetailsForm .TVI-form-field input,#editDetailsPage #companyDetailsForm .TVI-form-field input,#editDetailsPage #accountDetailsForm .TVI-form-field select,#editDetailsPage #companyDetailsForm .TVI-form-field select{width:280px;float:left;border:1px solid #aaa;}#editDetailsPage #accountDetailsForm .TVI-form-field input,#editDetailsPage #companyDetailsForm .TVI-form-field input{padding:3px;}#editDetailsPage #accountDetailsForm .TVI-form-field .TVI-form-field-error-message,#editDetailsPage #companyDetailsForm .TVI-form-field .TVI-form-field-error-message{font-weight:bold;padding-right:10px;margin-top:5px;float:right;}#editDetailsPage #accountDetailsForm .checkbox,#editDetailsPage #companyDetailsForm .checkbox{width:20px;margin-left:117px;margin-top:5px;}#editDetailsPage #accountDetailsForm .checkboxText,#editDetailsPage #companyDetailsForm .checkboxText{width:270px;font-size:10px;}#editDetailsPage #accountDetailsForm .updateButton,#editDetailsPage #companyDetailsForm .updateButton{height:32px;width:112px;background:url('../i/updateButton.gif') no-repeat;display:block;margin:10px 0 0 310px;}#editDetailsPage #accountDetailsForm .updateButton:hover,#editDetailsPage #companyDetailsForm .updateButton:hover{background-position:-112px;}#loginForm,#registerForm{width:354px;float:left;padding:15px 22px;}#loginForm .TVI-form-field-error-message,#registerForm .TVI-form-field-error-message{text-align:right;}#newsletterForm{width:355px;float:left;padding:15px 72px;}#newsletterForm .TVI-form-field-error-message{text-align:right;}#partnersPage .partnerLogo{width:165px;float:left;margin-right:10px;}#partnersPage .partnerLogo img{max-width:165px;}#registerForm{border-left:2px solid #ddd;}#requestPasswordPage p{padding-bottom:10px;}#requestPasswordPage input{padding:3px;}#requestPasswordPage .goButton{background:url('../i/goButton.gif') no-repeat;width:112px;height:32px;display:block;float:left;margin-top:10px;cursor:pointer;}#requestPasswordPage .goButton:hover{background-position:-112px;}.TVI-form-errors,.TVI-form-field-error-message{color:Red;}#TVI-popup{z-index:100000;position:absolute;display:none;background-color:#fff;border:2px solid #777;border-radius:5px;-moz-border-radius:5px;}.TVI-popup-header h5{font-size:30px;color:#984C8C;border-bottom:2px solid #ddd;padding:10px 22px;}.TVI-popup-close a{background:url('../i/popupCloseButton.gif') no-repeat;height:18px;width:50px;display:block;float:right;margin:20px 25px 0 0;cursor:pointer;}.TVI-popup-main{overflow:hidden;}.TVI-popup-main h2{font-size:22px;color:#984c8c;}.TVI-popup-main span{width:140px;display:inline-block;margin:8px 0;}.TVI-popup-main .TVI-textBox input{padding:3px;width:200px;border:1px solid #aaa;}.TVI-popup-main .goButton{background:url('../i/goButton.gif') no-repeat;width:112px;height:32px;display:block;float:right;margin-top:10px;}.TVI-popup-main .goButton:hover{background-position:-112px;}.jqmOverlay{background:#000;opacity:0.7 !important;}#main .content .sectorMap img{padding-top:0;}
