body, form, fieldset{font-family:"Tahoma", Arial, Helvetica, sans-serif;margin:0px;padding:0px;font-size:100%;line-height:130%;}
/* PNG ie6 fix */
img {border:0px;behavior:url(iepngfix.htc);}
h1{font-size:170%;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:145%;line-height:125%;margin:0px;padding:0px;}
ul{margin:8px;padding:8px;}
p{margin:5px 0px 5px 0px;padding:5px 0px 5px 0px;}

a:link, a:visited, a:active{text-decoration:none;color:#083570;}
a:hover{text-decoration:underline;color:#083570;}
a.body:link, a.body:visited, a.body:active{text-decoration:underline;color:#083570;}
a.body:hover{text-decoration:none;color:#083570;}
.genericLinkon{text-decoration:underline;color:#083570;}

#wrapHome{width:964px;margin:0px auto;background-image:url(../imgs/bkgd_home.jpg);background-repeat:no-repeat;background-position:top left;}
#wrapAbout{width:964px;margin:0px auto;background-image:url(../imgs/bkgd_about.jpg);background-repeat:no-repeat;background-position:top left;}
#wrapTechnical{width:964px;margin:0px auto;background-image:url(../imgs/bkgd_products_technical.jpg);background-repeat:no-repeat;background-position:top left;}
#wrapCommercial{width:964px;margin:0px auto;background-image:url(../imgs/bkgd_products_commercial.jpg);background-repeat:no-repeat;background-position:top left;}
#wrapProduction{width:964px;margin:0px auto;background-image:url(../imgs/bkgd_products_production.jpg);background-repeat:no-repeat;background-position:top left;}
#wrapDesign{width:964px;margin:0px auto;background-image:url(../imgs/bkgd_products_design.jpg);background-repeat:no-repeat; background-position:top left;}
#wrapCustomer{width:964px;margin:0px auto;background-image:url(../imgs/bkgd_customers.jpg);background-repeat:no-repeat; background-position:top left;}
#wrapCasestudy{width:964px;margin:0px auto;background-image:url(../imgs/bkgd_casestudy.jpg);background-repeat:no-repeat; background-position:top left;}
#wrapColour{width:964px;margin:0px auto;background-image:url(../imgs/bkgd_colour.jpg);background-repeat:no-repeat; background-position:top left;}
#wrapKnowledge{width:964px;margin:0px auto;background-image:url(../imgs/bkgd_knowledge.jpg);background-repeat:no-repeat; background-position:top left;}
#wrapMedia{width:964px;margin:0px auto;background-image:url(../imgs/bkgd_media.jpg);background-repeat:no-repeat; background-position:top left;}
#wrapContact{width:964px;margin:0px auto;background-image:url(../imgs/bkgd_contact.jpg);background-repeat:no-repeat; background-position:top left;}

#wrapHeader{float:left;width:904px;height:48px;padding:152px 30px 10px 30px;}
#wrapMainContent{float:left;width:899px;padding:30px 32px 30px 33px;}
#navigation{float:left;width:150px;color:#808080;font-size:80%;}
#navigation .nav{float:left;width:150px;}
#navigation .subnav{float:left;width:130px;padding:4px 0px 4px 20px;}
/* Main navigation */
a.globalnav:link, a.globalnav:visited, a.globalnav:active{text-decoration:none;color:#808080;}
a.globalnav:hover{text-decoration:none;color:#333333;}
/* Main navigation on */
a.globalnavon:link, a.globalnavon:visited, a.globalnavon:active{text-decoration:none;color:#333333;}
a.globalnavon:hover{text-decoration:none;color:#808080;}
/* About navigation */
a.aboutnav:link, a.aboutnav:visited, a.aboutnav:active{text-decoration:none;color:#808080;line-height:105%;}
a.aboutnav:hover{text-decoration:none;color:#ff6600;line-height:105%;}
.aboutnavon{text-decoration:none;color:#ff6600;line-height:105%;}
/* Product navigation */
a.productnav:link, a.productnav:visited, a.productnav:active{text-decoration:none;color:#808080;line-height:105%;}
a.productnav:hover{text-decoration:none;color:#083570;line-height:105%;}
.productnavon{text-decoration:none;color:#083570;line-height:105%;}
/* Product commercial navigation */
a.commercialnav:link, a.commercialnav:visited, a.commercialnav:active{text-decoration:none;color:#808080;line-height:105%;}
a.commercialnav:hover{text-decoration:none;color:#673090;line-height:105%;}
.commercialnavon{text-decoration:none;color:#673090;line-height:105%;}
/* Product production navigation */
a.productionnav:link, a.productionnav:visited, a.productionnav:active{text-decoration:none;color:#808080;line-height:105%;}
a.productionnav:hover{text-decoration:none;color:#009245;line-height:105%;}
.productionnavon{text-decoration:none;color:#009245;line-height:105%;}
/* Product design navigation */
a.designnav:link, a.designnav:visited, a.designnav:active{text-decoration:none;color:#808080;line-height:105%;}
a.designnav:hover{text-decoration:none;color:#BD3128;line-height:105%;}
.designnavon{text-decoration:none;color:#BD3128;line-height:105%;}
/* Customer navigation */
a.customernav:link, a.customernav:visited, a.customernav:active{text-decoration:none;color:#808080;line-height:105%;}
a.customernav:hover{text-decoration:none;color:#B72054;line-height:105%;}
.customernavon{text-decoration:none;color:#B72054;line-height:105%;}
/* Colour navigation */
a.colournav:link, a.colournav:visited, a.colournav:active{text-decoration:none;color:#808080;line-height:105%;}
a.colournav:hover{text-decoration:none;color:#237b7c;line-height:105%;}
.colournavon{text-decoration:none;color:#237b7c;line-height:105%;}
/* Knowledge navigation */
a.knowledgenav:link, a.knowledgenav:visited, a.knowledgenav:active{text-decoration:none;color:#808080;line-height:105%;}
a.knowledgenav:hover{text-decoration:none;color:#135794;line-height:105%;}
.knowledgenavon{text-decoration:none;color:#135794;line-height:105%;}
/* Media navigation */
a.medianav:link, a.medianav:visited, a.medianav:active{text-decoration:none;color:#808080;line-height:105%;}
a.medianav:hover{text-decoration:none;color:#7db724;line-height:105%;}
.medianavon{text-decoration:none;color:#7db724;line-height:105%;}

/* Arrow link */
a.bluenav:link, a.bluenav:visited, a.bluenav:active{color:#142F69;text-decoration:none;background-image:url(../imgs/link_icon.gif);background-repeat:no-repeat;background-position:left;padding-left:15px;}
a.bluenav:hover{color:#142F69;text-decoration:underline;background-image:url(../imgs/link_icon.gif);background-repeat:no-repeat;background-position:left;padding-left:15px;}

a.bluenavWhite:link, a.bluenavWhite:visited, a.bluenavWhite:active{color:#142F69;text-decoration:none;background-image:url(../imgs/link_icon_w.gif);background-repeat:no-repeat;background-position:left;padding-left:15px;}
a.bluenavWhite:hover{color:#142F69;text-decoration:underline;background-image:url(../imgs/link_icon_w.gif);background-repeat:no-repeat;background-position:left;padding-left:15px;}

#maincontent{float:right;width:740px;color:#333333;font-size:75%;line-height:150%}
#maincontent .fullwidth{float:left;width:740px;padding-bottom:12px;}
#maincontent .fullwidthhome{float:left;width:740px;}
#maincontent .leftcolumnProduct{float:left;width:495px;}
#maincontent .leftcolumn{float:left;width:480px;padding:0px 10px 0px 5px;}
#maincontent .leftcolumnhome{float:left;width:480px;padding:10px 10px 0px 5px;}
#maincontent .leftcolumnmain{float:left;width:480px;}
#maincontent .rightcolumnmain{float:left;width:470px;padding-right:10px;text-align:right;}
#maincontent .paddingcolumnmain{float:left;width:480px;padding-bottom:10px;}
#maincontent .productImg{float:left;width:495px;padding-bottom:10px;}
#maincontent .column0{float:left;width:500px;}
#maincontent .column1{float:left;width:240px;padding-right:10px;}
#maincontent .column2{float:left;width:240px;padding-right:10px;}
#maincontent .productcolumn2{float:left;width:240px;}
#maincontent .column3{float:left;width:240px;}
#maincontent .leftcolumn0{float:left;width:465px;padding-bottom:8px;padding-left:15px;}
#maincontent .leftcolumn1{float:left;width:110px;padding-right:10px;}
#maincontent .leftcolumn2{float:left;width:190px;padding-right:10px;}
#maincontent .leftcolumn3{float:left;width:160px;}
#maincontent .leftcolumn4{float:left;width:360px;}
#maincontent .leftcolumn5{float:left;width:50px;padding-right:10px;}
#maincontent .leftcolumn6{float:left;width:230px;padding-right:10px;}
#maincontent .leftcolumn7{float:left;width:150px;padding-right:10px;}
#maincontent .leftcolumn8{float:left;width:150px;padding-right:10px;}
#maincontent .leftcolumn9{float:left;width:160px;}
#maincontent .leftcolumn10{float:left;width:143px;}
#maincontent .leftcolumn11{float:left;width:320px;}
#maincontent .leftcolumn12{float:left;width:160px;padding-top:18px;text-align:right;}
#maincontent .leftcolumn13{float:left;width:420px;padding-bottom:5px;}
#maincontent .leftcolumn14{float:left;width:100px;}
#maincontent .leftcolumn15{float:left;width:320px;}
#maincontent .rightcolumn{float:left;width:235px;padding-left:10px;}
#maincontent .rightcolumnpanel{float:left;width:245px;}
#maincontent .link{float:left;width:100%;padding-bottom:2px;}
/* Generic panel */
#maincontent .whitePanel{float:left;width:240px;}
#maincontent .genericPanel{float:left;width:240px;background-image:url(../imgs/genericpanel_slice.jpg);background-repeat:repeat;}
#maincontent .genericPanelContainer{float:left;width:206px;background-image:url(../imgs/genericpanel_header.jpg);background-position:top left;background-repeat:no-repeat;padding:17px 17px 0px 17px;}
#maincontent .genericPanelImage{float:left;width:206px;/*padding-bottom:18px;*/}
#maincontent .genericHomePanelContent{float:left;width:206px;padding-bottom:14px;font-size:110%;line-height:140%;}
#maincontent .genericPanelContent{float:left;width:206px;padding-bottom:16px;}
#maincontent .genericPanelContentEnd{float:left;width:206px;padding-bottom:8px;}
#maincontent .genericPanelContact{float:left;width:206px;padding-bottom:10px;padding-top:12px;}
#maincontent .genericPanelFooter{float:left;width:203px;height:20px;background-image:url(../imgs/genericpanel_divide.jpg);background-position:top left;background-repeat:no-repeat;padding:15px 20px 5px 17px;text-align:right;}
#maincontent .genericFormBtn{float:left;width:240px;}
#maincontent .genericIcon{float:left;width:40px;padding-top:2px;}
#maincontent .genericCopy{float:left;width:160px;padding-top:4px;}
#maincontent .genericLinkFooter{float:left;width:203px;height:20px;background-image:url(../imgs/smallpanel_footer.jpg);background-position:top left;background-repeat:no-repeat;padding:20px 20px 5px 17px;text-align:right;}
/* Plain panel */
#maincontent .plainPanel{float:left;width:240px;background-image:url(../imgs/plain_panel_slice.jpg);background-repeat:repeat;}
#maincontent .plainPanelHdg{float:left;width:206px;background-image:url(../imgs/plain_panel_top.jpg);background-position:top left;background-repeat:no-repeat;padding:17px 17px 0px 17px;}
#maincontent .plainPanelFooter{float:left;width:240px;height:30px;background-image:url(../imgs/plain_panel_base.jpg);background-position:top left;background-repeat:no-repeat;}
#maincontent .plainIcon{float:left;width:40px;}
#maincontent .plainCopy{float:left;width:160px;padding-top:2px;}
#maincontent .plainContainer{float:left;width:100%;padding-top:10px;}
#maincontent .plainContainerLink{float:left;width:100%;}
#maincontent .plainContainerEnd{float:left;width:100%;padding:17px 0px 19px 0px;}
#maincontent .plainIcon{float:left;width:15px;padding-top:8px;}
#maincontent .plainCopy{float:left;width:185px;}
/* Large panels */
#maincontent .productPanel{float:left;width:240px;background-image:url(../imgs/mainpanel_slice.jpg);background-repeat:repeat;}
#maincontent .PanelHdg{float:left;width:206px;background-image:url(../imgs/mainpanel_top.jpg);background-position:top left;background-repeat:no-repeat;padding:17px 17px 0px 17px;}
#maincontent .MainPanelDivider{float:left;width:240px;height:40px;background-image:url(../imgs/mainpanel_divide.jpg);background-position:top left;background-repeat:no-repeat;}
#maincontent .MainPanelContent{float:left;width:206px;background-image:url(../imgs/mainpanel_bodyslice.jpg);padding:0px 17px 10px 17px;}
#maincontent .MainPanelFooter{float:left;width:240px;height:20px;background-image:url(../imgs/mainpanel_footer.jpg);background-position:top left;background-repeat:no-repeat;}
/* Individual product panel */
#maincontent .productPagePanel{float:left;width:490px;background-image:url(../imgs/productpanel_slice.jpg);background-repeat:repeat;}
#maincontent .productPagePanelHdg{float:left;width:456px;background-image:url(../imgs/productpanel_header.jpg);background-position:top left;background-repeat:no-repeat;padding:17px 17px 0px 17px;}
#maincontent .productPagePanelDivider{float:left;width:490px;height:40px;background-image:url(../imgs/productpanel_divide.jpg);background-position:top left;background-repeat:no-repeat;}
#maincontent .productPageHero{float:left;width:456px;}
#maincontent .productPageTop{float:left;width:456px;background-image:url(../imgs/productpanel_bodyslice.jpg);padding:0px 17px 20px 17px; border-bottom:solid 1px #FFFFFF;}
#maincontent .productPage{float:left;width:456px;background-image:url(../imgs/productpanel_bodyslice.jpg);padding:0px 17px 20px 17px;}
#maincontent .productPageDrop{float:left;width:456px;background-image:url(../imgs/productpanel_bodyslice.jpg);padding:0px 17px 0px 17px; border-bottom:solid 1px #FFFFFF;}
#maincontent .productPagePanelFooter{float:left;width:490px;height:30px;background-image:url(../imgs/productpanel_footer.jpg);background-position:top left;background-repeat:no-repeat;}
#maincontent .productPanelContent{float:left;width:456px;padding-bottom:16px;}
#maincontent .productPanelImg{float:left;width:205px;padding-right:20px;}
#maincontent .productPanelCopy{float:right;width:231px;}

.Drop{float:left;padding:0px 0px 10px 20px;}
.DropContainer{float:left;width:456px;padding-bottom:6px;}
.trigger{cursor:pointer;color:#083570;}		
.trigger:hover{cursor:pointer;color:#083570;}		
.expanded{cursor:pointer;color:#083570;}
.expanded:hover{cursor:pointer;color:#083570;}
.show{position:static;display:table;}
.hide{position:absolute;left:-999em;height:1px;width:100px;overflow:hidden;}
p img {border:none;padding:0px;margin:0px;}

/*Coloured copy */
.greyCopy{color:#808080;}
.blueCopy{color:#083570;}
.purpleCopy{color:#673090;}
.redCopy{color:#BD3128;}
.greenCopy{color:#009245;}
.pinkCopy{color:#B72054;}
.orangeCopy{color:#ff6600;}
.turquoiseCopy{color:#237b7c;}
.midblueCopy{color:#135794;}
.midgreenCopy{color:#7db724;}
.yellowCopy{color:#f5b70c;}

/* Large copy */
.LrggreyCopy{font-family:Arial, Helvetica, sans-serif;color:#808080;font-size:130%;line-height:140%;}
.LrgblueCopy{font-family:Arial, Helvetica, sans-serif;color:#083570;font-size:130%;line-height:140%;}
.LrgpurpleCopy{font-family:Arial, Helvetica, sans-serif;color:#673090;font-size:130%;line-height:140%;}
.LrgredCopy{font-family:Arial, Helvetica, sans-serif;color:#BD3128;font-size:130%;line-height:140%;}
.LrggreenCopy{font-family:Arial, Helvetica, sans-serif;color:#009245;font-size:130%;line-height:140%;}
.LrgpinkCopy{font-family:Arial, Helvetica, sans-serif;color:#B72054;font-size:130%;line-height:140%;}
.LrgorangeCopy{font-family:Arial, Helvetica, sans-serif;color:#ff6600;font-size:130%;line-height:140%;}
.LrgturquoiseCopy{font-family:Arial, Helvetica, sans-serif;color:#237b7c;font-size:130%;line-height:140%;}
.LrgmidblueCopy{font-family:Arial, Helvetica, sans-serif;color:#135794;font-size:130%;line-height:140%;}
.LrgmidgreenCopy{font-family:Arial, Helvetica, sans-serif;color:#7db724;font-size:130%;line-height:140%;}
.LrgyellowCopy{font-family:Arial, Helvetica, sans-serif;color:#f5b70c;font-size:130%;line-height:140%;}

#wrapFooter{float:left;width:934px;height:130px;margin:0px auto;color:#4D4D4D;font-size:70%;padding:0px 15px 0px 15px;}
#wrapFooter .footer{float:left;width:934px;height:45px;background-color:#E0E0E0;padding-top:15px;}
#wrapFooter .icon1{float:left;width:215px;padding-left:15px;}
#wrapFooter .icon2{float:left;width:215px;padding-left:15px;}
#wrapFooter .icon3{float:left;width:245px;padding-left:65px;}
#wrapFooter .icon4{float:left;padding-left:15px;}
#wrapFooter .icon{float:left;padding-right:8px;}
#wrapFooter .copy{float:left;padding-right:8px;}
#wrapFooter .footerBase{float:left;width:904px;height:35px;background-color:#CCCCCC;padding:35px 15px 0px 15px;}
#wrapFooter .left{float:left;width:450px;}
#wrapFooter .right{float:right;width:450px;text-align:right;}
/* Footer navigation */
a.footernav:link, a.footernav:visited, a.footernav:active{text-decoration:none;color:#4D4D4D;}
a.footernav:hover{text-decoration:underline;color:#4D4D4D;}

.input{font-family:"Tahoma", Arial, Verdana, Helvetica, sans-serif;color:#808080;font-size:100%;border:1px solid #CCCCCC;padding:2px;width:95%;}

.clear{clear:both;}
