body,h1{padding:0}html{text-align:center; /*background-color:#FFFAEA */}.infowindow{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;white-space:nowrap;color:#606060;vertical-align:top;width:325px}.infowindow a:link,.infowindow a:visited{color:#606060;text-decoration:underline}.quoted,a{text-decoration:none}.infowindow a:hover{color:#f90}body{color:#333;background-color:#FFFCEC;background-image:url(pw-logo-shapes.png);background-position:top right;background-repeat:repeat-y;font-family:Georgia,"New York",Verdana,Arial,Helvetica,sans-serif;width:auto;max-width:1600px;margin:2px auto 2px 2px;text-align:left;/* font-size:1.1em;line-height:140%; */}#outer{width:99%;min-width:880px;float:left}body.webinars{background-color:#fff;text-align:center;background-image:none;}#calendarBox a,#webinars,h2.strapline,h3,legend{background-color:transparent}.right,div.lang{text-align:right}h1{margin:0 0 9px;font:600 140% arial,helvetica,sans-serif;color:#623510}#logohead{margin-bottom:6px}#logohead h1{display:none}h2,tr.header th{font-size:130%;font-family:arial,helvetica,sans-serif;font-weight:600;margin:12px 0 3px;padding:6px 0 9px;border-top:2px solid #636563;color:#623510}h2{border-top:none;margin-top:6px}#colLeft h3,h2.strapline,h3,legend{font-family:arial,helvetica,sans-serif;border:0;color:#623510}#colLeft h3{font-size:110%;font-weight:500;margin:3px 0 5px;padding:2px 0 3px}h2.strapline,h3,legend{font-size:120%;font-weight:600;margin:9px 0}h4,p.byline,th{margin:0 0 9px;padding:0;font:normal normal normal 110% arial,helvetica,sans-serif;color:#623510}.hi2,.hi3{font-weight:700}.hi{color:#CC3380}.hi2{color:#3c3}.hi3{color:#CC3380}p.byline{font-style:italic}fieldset{border:1px solid #ffecce}img{border:0}img.bullet{margin:0 0 -9px 9px;border:0;padding:0}.lang img{float:right;border:0}div.lang{float:right;font:normal normal normal .8em Arial,Helvetica,sans-serif;border:0;width:6em;height:12px;margin-right:18px;line-height:.9em;background-image:url(but_fr.gif);background-repeat:no-repeat;background-position:right;padding-right:24px}ol.alpha{list-style:upper-alpha}ol.la{list-style:lower-alpha}.hidden{visibility:hidden}.feedbackform2 label{font-size:100%;font-family:verdana,arial,helvetica,sans-serif;font-weight:500;color:#636563;margin:0 0 3px}td,th{empty-cells:show;vertical-align:top}table.bordered td,table.bordered th,table.bordered_c td,table.bordered_c th,table.spells td{padding:6px 6px 2px;border:2px solid #FFECCE;text-align:left;line-height:145%}table.spells{margin:6px 0}table.bordered_c td{text-align:center}#box{border:2px solid #FFECCE;width:25em;margin-bottom:20px;margin-top:10px}.menu2{position:absolute;top:50px;right:2em;display:block;border:1px solid red;width:12em}table.bordered td.labl,table.bordered th.labl{border-bottom:0;margin-bottom:0;padding-bottom:0}table.bordered td.field,table.bordered th.field{border-top:0;margin-top:0;padding-top:0}table.calendar td,table.calendar th{padding:6px 6px 2px;border:0;text-align:left}#calendarBox table{background-color:#ffecce}#calendarBox a{border:0}li,p{font-family:Georgia,"New York",Verdana,Arial,Helvetica,sans-serif;margin:0 0 6px;padding:0;line-height:145%}.press h1,.press h2,.press h3,.press p{font-family:"Courier New",Courier,monospace}span.noshow {display: none;}#webinars{border:0;width:168px;height:395px;margin:auto auto 3px}p.webinars{padding-top:300px}p.decide,p.tick,p.untick{background-image:url(images/ticked_box.gif);background-position:left;background-repeat:no-repeat;padding-left:24px}p.untick{background-image:url(images/unticked_box.gif)}p.decide{background-image:url(images/question_box.gif)}.press p{line-height:180%;margin:6px 0}.press h1,.press h2,.press h3{font-variant:small-caps;text-transform:capitalize}div.articles{margin:12px 0}#topmenu a.apple{display:none}#breadcrumb li,#breadcrumb ul,.articles li,.articles ul{display:inline}.articles ul{padding:0;margin-left:0;margin-bottom:12px}.articles li{padding:0 0 6px 12px;margin-left:6px}div.webinars {	border: 1px solid white;}div.webinars p.social a{height: 30px;}#breadcrumb li{width:100px}.frontimg,.frontimg2{background:0 0;position:relative;border:0;color:#690;padding:0;width:66px}.frontimg{float:left;font:75% Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0 0 -1px -2px;z-index:8}.frontimg2{float:right;font:75% Geneva,Arial,Helvetica,sans-serif;margin:10px;z-index:8}.frontimg3,.frontimg4{background:0 0;border:0;color:#690;font:75% Geneva,Arial,Helvetica,sans-serif;margin:0;padding:0;width:96px;z-index:8;position:relative}.frontimg3{float:left}.frontimg4{float:right}h1.filled,h1.new,h1.updated,h1.urgent,p.filled,p.new,p.updated,p.urgent{background-position:right}.clips,.clock,.glass,.keys,.mole,.pen,h1.filled,h1.new,h1.updated,h1.urgent,p.filled,p.new,p.updated,p.urgent{background-repeat:no-repeat}a,a:link{border-bottom:1px dashed #d3d4d6}.twocol{width:45%;float:left;padding:0 9px}* html .twocol{padding:0 6px}.content>p{margin:0 0 6px}p.intro{font-family:verdana,arial,helvetica,sans-serif;margin:-9px 0 6px;padding:0;font-size:90%;font-weight:bolder;color:#636563}#colLeft a:link,a,a:link{color:#623510}a.catch{font-weight:400;text-shadow:1px 0 0 #edbb92}#colLeft a:link,#colLeft a:visited,a:hover img{border-bottom:none}#colLeft a:hover,a:hover,a:visited{color:#930;border-bottom:1px dashed #d3d4d6}#colLeft a:hover.nodots{border-bottom:0}#colLeft a:visited{color:#930}.hairydog a,.hairydog a:visited{border:0}.sizzle{float:right;position:relative}.course,.picl{float:left}.invis{border:1px solid #fff}.invis a{border-bottom-style:none}.content .catch{color:#734e00;background-color:transparent}.tang,.teng{color:#636563}.content .ting,.randomTxt .ting{font-family:Georgia,"New York",Verdana,Arial,Helvetica,sans-serif;font-weight:600;font-size:95%}.content p.ting,.content ul .ting,.ting,.ting2{font:600 100% arial,helvetica,sans-serif;color:#636563}.teng,.tong{font-style:italic}.content p.tang,.content ul,.tang,.teng,.tong{font-weight:500;font-size:100%}.content p.tang,.content ul{color:#623510}body.newsletter .content ul{color:#333;}.filled,.filled a:link,.filled.a{color:gray}h1.filled,p.filled{background-image:url(filled.gif)}h1.urgent,p.urgent{background-image:url(urgent.gif)}h1.updated,p.updated{background-image:url(updated.gif)}h1.new,p.new{background-image:url(new.gif)}.links{text-align:center;margin:0}.clearit{clear:left;height:0}.clearr,.clearrt{clear:right}.clearr{height:0;margin:0;border:0}.clearall{clear:both;height:0}.content,.content-apple,.content-glass,.content-mole,.content-pen,.content2,.content2-clips,.content2-clock,.content2-keys,.content_cen,.press,.randomTxt{margin:12px 12px 6px 215px;border:1px solid #ccc;background-color:#fff;padding:10px;height:10%;min-width:647px;z-index:3}#skip img,* html .content,hr{height:1px}.clips,.clock,.keys{padding-right:75px;background-position:top right;text-align:right}.glass,.mole,.pen{padding-left:75px;background-position:top left;text-align:left}.cen,.left2,.underhead{text-align:center}.keys{background-image:url(pics/keys-lsm.jpg)}.clips{background-image:url(pics/clips-sm.jpg)}.clock{background-image:url(pics/clock-sm.jpg)}.pen{background-image:url(pics/pen-sm.jpg)}.mole{background-image:url(pics/mole-sm.jpg)}.glass{background-image:url(pics/glass-sm.jpg)}.lwp{position:relative;margin-bottom:3px;height:20px;width:auto}.left2,.lwp .link,.popup{position:absolute}.lwp .link{top:0;left:0;bottom:0;width:100px;z-index:10}.popup{left:-120px;width:310px;z-index:20;height:400px;background-color:#ffecc3;padding:9px;overflow:auto;border:1px solid #ffe9bb;-moz-box-shadow:2px 2px 4px #960;-webkit-box-shadow:2px 2px 4px #960;-moz-border-radius:.26em;-webkit-border-radius:.26em;border-radius:.26em;box-shadow:2px 2px 4px #960;display:none}.link:active+.popup,.popup:hover{display:block}#course{width:30em;height:250px;padding:6px;margin:2px;border:1px solid #fc9}#course h4{font-weight:700;margin-bottom:5px}#course p{margin-top:2px;margin-bottom:2px}#course a{border-bottom:0;font-size:97%}#course option{font-size:90%}.course{width:22.5em;height:13em;padding:6px;margin:2px;border:1px solid #fc9;overflow:hidden}.course h4{font-weight:700;margin-bottom:5px}.course p{margin-top:2px;margin-bottom:2px}.course a{border-bottom:0;font-size:97%}.picr{float:right;margin-left:6px}.filled,.new,.urgent{margin:12px 0 6px;border:1px solid #ccc;background-repeat:no-repeat;background-position:right}.new{background-color:#fff;background-image:url(new.gif);padding:10px 60px 10px 10px;z-index:3}.filled{background-color:#FFFAEA;background-image:url(filled.gif);padding:10px 135px 10px 10px;z-index:3}.left2,.urgent{background-color:#fff}.left2{margin:0 3px 6px 2px;padding:10px 6px 6px;top:1120px;left:5px;border:1px solid #FFECCE;z-index:2;width:160px}.error,.val{color:#c60;font-weight:700;font-family:'trebuchet ms',helvetica,sans-serif}p.indent,ul.indent{margin-left:60px}.urgent{background-image:url(urgent.gif);padding:10px 80px 10px 10px;z-index:3}.job,.updated{margin:12px 0 6px;border:1px solid #ccc;background-color:#fff;padding:10px 50px 10px 10px;z-index:3}.updated{background-image:url(updated.gif);background-repeat:no-repeat;background-position:right}.val{font-size:160%}#quote,.error,.warn{font-size:90%}.warn{color:#f90;font-family:'trebuchet ms',helvetica,sans-serif;font-weight:400}.wider{margin-left:10px!important}p.shaded{background:#FFFCF6;padding:3px 0}#heading{display:none}.qboxl,.qboxr{color:#000;background:#FFF0E0;font-style:normal;font-weight:400;line-height:130%;display:block;width:200px;padding:9px;margin:6px}.qboxr{clear:right;float:right;border-top:1px solid #fc9;border-right:2px solid #8b4513;border-bottom:2px solid #8b4513;border-left:1px solid #fc9}.l2,.qboxl{float:left}div.qboxl h3,div.qboxr h3{font-variant:small-caps}.qboxl{height:1%}#colLeft,#map_outer{background-color:#fff}.l2,.r2{position:relative;width:48%;display:block}#map_outer{margin:12px 60px 6px 225px;border:1px solid #ccc;padding:10px;height:600px}#map{padding:0;margin:0;height:600px}#quote{margin:6px 0}p.quotes {font-style: italic; font-size:110%}.quoted,.underhead{font-size:110%;font-family:verdana,arial,helvetica,sans-serif;font-weight:700;color:#636563;line-height:130%}.underhead{text-decoration:none}.teamquote,a.quote,a.quote:hover{font:700 110%/140% Verdana,Geneva,Arial,Helvetica,sans-serif;border:0;text-decoration:none}.l2{padding-left:1px}.r2,.teamphoto,.teampic{float:right}.r2{padding-left:10px;height:1%}#colLeft,#cornermenu,#cornersubmenu,#skip,div.webinars{position:absolute}.black,.content ul.black{color:#333}.teampic{margin:0 3px 9px;border:0;right:12px;text-align:right;width:100%;height:1%}#colLeft,.hairydog,.teamquote{text-align:center}.teamphoto{margin:12px;clear:both}#submenu,.forml{clear:left}.teamquote{color:#636563;padding:.5em .5em 1em}#heading h1{margin:3px;padding:5px 0;font-size:130%}#colLeft{top:234px;left:5px;border:1px solid #ccc;z-index:2;margin-right:3px;padding:9px 5px 6px 4px}#colLeft,body>#colLeft{width:185px}#colLeft h2,.webinar h2{border:0;background:0 0;font-size:80%;font-family:verdana,arial,helvetica,sans-serif;font-weight:500;color:#636563;margin:0 0 6px;padding:0}#colLeft p,#colRight,.left2 p,.webinar p{font-size:85%;font-family:verdana,arial,helvetica,sans-serif}#colLeft h3,.webinar h3{margin-bottom:3px;margin-top:0;border-top:0}#colLeft p,#colRight,.webinar p{/*width:160px; */line-height:125%;margin-top:0;margin-bottom:3px;margin-left:0}.left2 p{margin-top:0;margin-bottom:6px;line-height:140%}#colLeft p,#colLeft p.p3,div.webinars p{line-height:150%;font-family:verdana,arial,helvetica,sans-serif;font-size:86%}#colLeft ul,.webinar ul,ul{list-style:disc;margin-top:6px;margin-bottom:6px;margin-left:14px;color:#636563}.hairydog,.hairydog a:link,.hairydog a:visited{color:#ccc}#colLeft img.splash{margin:4px 3px;border:0}.news,.news .pws,.newshead,.pws{font-family:verdana,arial,helvetica,sans-serif;font-size:85%;margin-bottom:2px}div.webinars{bottom:3px;background-color:#fff}.news .pws{line-height:125%}.news,.newshead,.pws{line-height:120%}.newshead{line-height:130%}.hairydog{position:relative;width:auto;top:0;min-width:140px;margin:12px 16px 6px 195px;padding:10px;z-index:3;background:0 0;font-size:75%;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:105%}.hairydog a:hover{color:#C60;border:0;background-color:#FFFCF6}.feedbackform,.feedbackform2{background-color:#fff;padding:10px;z-index:3}.feedbackform{margin:12px 60px 6px 25px;border:1px solid #ccc}.feedbackform2{margin:0;border:0}.formr,hr{padding:0}.feedbacklabel{float:left;width:6em;border:1px solid #906}.forml{display:block;width:12em;float:left;margin:0;text-align:right}.formr{display:block;width:28em;float:left;text-align:left;border:1px solid red;margin:0}.feedbackform input.btn2,.feedbackform input.btn3,.feedbackform2 input.btn2,.feedbackform2 input.btn2s,.feedbackform2 option,.feedbackform2 textarea.btn2,.feedbackform2 textarea.btn3{color:#533800;font-family:'trebuchet ms',helvetica,sans-serif;font-size:85%;font-weight:400;background-color:#fff7d2;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #333;border-bottom:1px solid #333}input.btn{color:#636563;font-family:'trebuchet ms',helvetica,sans-serif;font-size:84%;font-weight:700;background-color:#ffc;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #333;border-bottom:1px solid #333}.btn4,.feedbackform2 input.btn2,.feedbackform2 option,.feedbackform2 textarea.btn2,.feedbackform2 textarea.btn3,input#evaluation{color:#533800;font-family:'trebuchet ms',helvetica,sans-serif;font-size:85%;font-weight:400;background-color:#fff7d2}.btn4,.feedbackform2 input.btn2,.feedbackform2 option,.feedbackform2 textarea.btn2,.feedbackform2 textarea.btn3{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #333;border-bottom:1px solid #333;width:20em}.btn{margin-top:10px}.feedbackform2 select.btn2 option{width:30em;border:0}.feedbackform2 select.btn2a{width:3em}.feedbackform2 select.btn2b{width:38em}.feedbackform input.btn2{width:16em}.feedbackform2 input.btn2s{width:2em}.feedbackform input.btn3,.feedbackform textarea.btn3{width:32em}.feedbackform label{font-size:110%;font-family:verdana,arial,helvetica,sans-serif;font-weight:500;color:#636563;margin:0 0 9px}#colLeft input.btn2,#colRight input.btn2{color:#636563;font-family:'trebuchet ms',helvetica,sans-serif;font-size:100%;font-weight:400;width:140px;background-color:#FFE76B;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #ccc;border-bottom:1px solid #ccc}input.btnhov{border-top:1px solid #c63;border-left:1px solid #c63;border-right:1px solid #930;border-bottom:1px solid #930}hr{border:1px solid #623510;background-color:transparent;width:98%}form.neat{display:inline}.search H3,.search p{text-align:center}.small{font-size:85%}cite{font-style:normal}#skip,#skip a,#skip a:hover{font:normal normal normal 65%/65% Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:transparent}#skip{left:-180px;top:0;z-index:99;color:#ffee9d}#skip a,#skip a:hover{text-decoration:none;border:0}#skip img{border:0;width:1px}.half{width:43%;min-width:310px;float:left;padding:3px;margin:0 3pt 0 0;border:1px solid #FFECCE;border-top:0}#cornersubmenu,#submenu{height:2.4em;min-width:70em}.half h2{margin-top:0}#aboutyou th{text-align:right}p.open{line-height:175%}#cornermenu{height:2.6em;width:34.4em;top:3px;left:450px}#cornersubmenu{top:3.2em;right:12px}#topmenu{height:2.6em;width:80em}#sectionmenu{width:auto;min-width:60em;clear:left;height:auto}#cornermenu a,#cornersubmenu a,#sectionmenu a,#submenu a,#topmenu a,a.book{display:block;float:left;width:10em;overflow:hidden;padding:6px;margin:2px;font-family:verdana,arial,helvetica,sans-serif;font-size:0.9em;color:#623510;background:#FFFCF6;text-decoration:none;border:1px solid #ffe9bb;-moz-box-shadow:2px 2px 4px #960;-webkit-box-shadow:2px 2px 4px #960;-moz-border-radius:.26em;-webkit-border-radius:.26em;border-radius:.26em;box-shadow:2px 2px 4px #960}#cornermenu a,#cornersubmenu a,.pricebox,a.book{float:right}.content a.book{clear:right;margin-left:9px;margin-bottom:9px;text-align:center;font-weight:400}#colLeft,#colRight,.content,.content2,.left2,.qboxl,.qboxr,.randomTxt{-moz-box-shadow:2px 2px 4px #960;-webkit-box-shadow:2px 2px 4px #960;-moz-border-radius:.26em;-webkit-border-radius:.26em}#topmenu a.current{border:1px solid #FFD680;background-color:#ffecc3;font-weight:700}#cornermenu a.current,a.book{border:1px solid #fffcf6;background-color:#ffecc3;font-weight:700}#submenu a{border:1px solid #FFFCF6;border-top:1px solid #ffe9bb;background-color:#ffecc3}#sectionmenu a,#submenu a.current,.pricebox{background-color:#ffd680}#submenu a.current{font-weight:700;font-size:90%}#sectionmenu a{border:1px solid #FFFCF6;border-top:1px solid #ffe9bb}#sectionmenu a.current{font-weight:700;font-size:90%;margin-bottom:0}.pricebox{width:14em;padding-right:48px;border:9px solid #ffd680;border-top:0;background-image:url(pics/glass-s.jpg);background-position:right;background-repeat:no-repeat}img.low{margin-bottom:-9px}.webinars, #webinars, #webinars html {background-color: #ffffff; }p.social a {display: inline-block;	height: 26px;}p.exa { font-size: 105%;	font-style: italic;	color: #666;	border: 1px solid #ccc;	padding: 6px;	margin-left: 2em;	margin-right: 2em;}table.exa {	border-collapse: collapse;			margin-left: 2em;	margin-right: 2em;}table.exa tr td {	border: 1px solid #ccc;	padding: 6px;	font-size: 105%;	font-style: italic;	color: #666;}@media (max-width:900px){#logohead{max-width:95%!important;min-height:100px}#logohead img{width:90%!important;height:90%!important}#cornermenu{left:auto;right:10px;width:150px;opacity:.65}#topmenu{width:150px;height:35px;overflow:hidden;margin:0 auto 0 3px;position:absolute;padding:0 3px;background-color:#FFFBEB;background-image:url(images/menu.png);background-position:top;background-repeat:no-repeat}#topmenu:hover{height:auto}#topmenu a {width: 130px;}#topmenu a.apple{display:inherit;margin:0;width:136px;height:20px;background-color:transparent;border:0;box-shadow:0 0 0 #fff}.hairydog{margin:3px auto}#outer{min-width:150px;margin-top:35px}div#content{min-width:150px;margin-top:53px}#colLeft,body>#colLeft{position:relative;top:0;border:0;background-color:#fff;-moz-box-shadow:0 0 0 #FFFBEB;-webkit-box-shadow:0 0 0 #FFFBEB;height:auto}div#colLeft h2,div#colLeft h3,div#colLeft p{margin:3px auto;clear:left!important;text-align:center;max-width:160px}div.course{height:auto}#colLeft .search{width:150px;margin:3px auto;height:auto;border:1px solid #960;padding:6px;-moz-box-shadow:2px 2px 4px #960;-webkit-box-shadow:2px 2px 4px #960;-moz-border-radius:.26em;-webkit-border-radius:.26em}#colLeft{width:165px;margin:0 auto}#colLeft #webinars{background-color:#fff;padding:0 0 12px}#colRight{display:none}.content,.content2,.randomTxt{min-width:146px;margin:12px 3px 6px}div#topmenu{margin-top:-30px}}