html{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,strong,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{vertical-align:text-top}
sub{vertical-align:text-bottom}
input{vertical-align:middle}
input.image{border:0}
input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit}
legend{color:#0e2034}
body{margin:0;padding:0;font-size:75%;font-family:Arial,Helvetica,sans-serif;color:#0e2034;background-color:#e4e6e7}
body.popup{background-color:#fff}
p{margin-bottom:1em}
input,select,textarea,button,span.dijitReset.dijitInline.dijitSelectLabel{color:#0e2034;border:1px solid #0e2034;font-size:.9167em}
input.text{padding-top:1px;padding-bottom:1px}
span.dijitReset.dijitInline.dijitSelectLabel{border:0}
form{padding:0;margin:0}
iframe{border:0;border:0;margin:0;padding:0;width:100%}
#winConsole{position:absolute;left:10px;top:0;width:200px;height:400px;overflow:auto;background-color:#000;color:white;border:1px solid gold;padding:20px 4px 4px 4px}
#winConsole .log{color:white;font-size:10px;margin:0}
#winConsole h2{position:fixed;top:2px;left:20px}
blockquote{margin:1em 3em;display:block}
sup{vertical-align:top!important}
strong{font-weight:bold!important}
em{font-style:italic!important}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;color:#0e2034;font-weight:bold}
h1{font-size:1.6em;border-bottom:1px solid #aaadb1;padding-bottom:.11em;margin-bottom:1.26em}
h1.noBottomMargin{margin-bottom:0}
div#body img.teaserImage{margin:-10px 0 10px 0;margin:-0.834em 0 .834em 0}
h1.entryPage{border-bottom:0;margin-left:.75em;margin-bottom:.156em;margin-top:.5em}
h2{font-size:1.25em;margin-bottom:.75em;color:#be0f05}
h2 a,h2 a:visited{color:#be0f05!important}
h3{font-size:1.25em;margin-bottom:.33em}
h3.annualreport-summary{font-weight:normal}
h3.annualreport{margin-bottom:.4em!important;margin-top:0!important}
h3.annualreport-blockcontent{margin-bottom:1em!important}
h4,h5{margin-bottom:.6em}
h6{font-size:.95em;margin-bottom:.175em}
a,#pagebody .tooltipActuator,a span.new,#search button,#epoBreadcrumbs li,.dijitAccordionArrow,.dijitCheckBox,.dijitRadio,.dijitButtonNode,.dijitArrowButtonInner,button.fwd span,button.bck span,.epoToolBar ul li.line,.epoToolBar ul,div.epoFilterBar ul.pipe li,.searchresult li ul li,.modAppNav ul,.modAppNav li.bendr,.modAppNav li.bendl,.modAppFlyoutNavi img,#epoHeaderMetaNav ul li.pipe,div.modFlyout div.flyoutBody ul.twoColumn a:visited,div.modAppFlyoutNavi button,.mainNavi .lvl2ul,.mainNavi .lvl2ul li,.mainNavi .lvl2ul .flyoutSpacer,ul.list li,.loginImg,.epoMenu .chp,div.modFlyout a.flyoutLink,.epoMenu.noColumn .epoSquareList li,.modAppFlyoutNavi span.ico,.flyoutSpacer,.resLstIco span,.resWeightIndicator,.resSorting,span.hideHistoryEnabled,span.hideHistoryHighlight,span.reportErrorEnabled,span.reportErrorHighlight,span.showHistoryEnabled2,span.showHistoryHighlight,span.showResult,span.firstpageInactive,span.bckInactive,span.lastpageInactive,span.fwdInactive,span.paginationFirstInactive,span.paginationPreviousInactive,span.paginationLastInactive,span.paginationNextInactive,span.listIconLargeDisabled,span.listIconSmallDisabled,span.earlierApplication,span.divisional,span.arrow,span.ext,span.prf,.smartCard,.smartCardInactive,.smartCardHighlight,.iconMarkAsSeen,.iconMarkAsUnSeen,#epoSplashScreenLayer a,#epoSplashScreenLayer span span,.epoStage .stageTeaserContainer .teaser .textContainer button,a.mail,ul.socialMedia li,div.iconBar #socialmediaActuator span,#hofSlider #stage .textContainer button{background-image:url(/images/icon_sprite.gif);background-repeat:no-repeat}
.epoFatFooter ul.socialMedia li,.epoFatFooter ul.socialMedia li div.explanationText,a.dwn,span.document-forward,span.document-reverse,.scrollContainer .yearContent .jumpToNextImportantEvent,.burgerNavigation,a.mda,a.mda-large,span.thumb-up,span.thumb-down,a.iconTechnicalDrawing,.globalDossier{background-image:url(/images/icon_sprite_ext.gif);background-repeat:no-repeat}
#hofSlider .prev a,#hofSlider .next a{background-image:url(/images/icon_sprite_halloffame.png);background-repeat:no-repeat}
.epoToolBar ul li span.firstFollow{background-image:url(/images/icon_sprite.gif);background-repeat:no-repeat}
.globalDossier{background-position:0 -8136px}
.error{color:#e00;font-weight:bold}
a.top{background-position:0 -1196px!important;padding-left:1em}
a.top:hover,a.top:focus{background-position:0 -1996px!important}
a.faq{background-position:0 -1396px!important;padding-left:1em}
a.faq:hover,a.faq:focus{background-position:0 -2197px!important}
a.pdf,a.xls{background-position:0 -598px!important;padding-left:1em}
a.pdf:hover,a.pdf:focus,a.xls:hover,a.xls:focus{background-position:0 -2397px!important}
a.ext{background-position:0 -799px!important;padding-left:1em}
span.ext{background-position:0 -27447px!important;padding-left:1em}
a.ext:hover,a.ext:focus{background-position:0 -2596px!important}
a.prf{background-position:0 -27552px!important;padding-left:1em}
span.prf{background-position:0 -27614px!important;padding-left:1em}
a.prf:hover,a.prf:focus{background-position:0 -27702px!important}
.epoAccordionContainer a.int{display:inline-block}
a.int{background-position:0 -196px!important;padding-left:1em}
a.int:hover,a.int:focus{background-position:0 -1796px!important}
a.mail{background-position:0 -29451px!important;padding:0 .8333em .8333em 1.7em!important}
a.mail:hover,a.mail:focus{background-position:0 -29386px!important}
a span.new{background-position:right -24096px!important;width:1.4em;display:inline-block;cursor:pointer;top:-0.1em;position:relative;text-indent:-99999px;text-decoration:none!important}
a.rss{background-position:right -4792px!important;padding-right:1.6em}
a.tif{background-position:0 -7002px!important;padding-left:1.8em;margin-left:.1em}
a.nne{background-image:none;padding-left:0!important}
a.bck{background-position:0 -6596px!important;padding-left:1em}
a.bck:hover,a.bck:focus{background-position:0 -12200px!important}
a.fwd{background-position:0 -6796px!important;padding-left:.5em;margin-left:.1em}
a.fwd:hover,a.fwd:focus{background-position:0 -12394px!important}
a.firstpage{background-position:0 -24021px!important;padding-left:1em;margin-left:.1em}
a.firstpage:hover,a.firstpage:focus{background-position:0 -23717px!important}
a.lastpage{background-position:0 -24201px!important;padding-left:1em;margin-left:.1em}
a.lastpage:hover,a.lastpage:focus{background-position:0 -23645px!important}
a.listIconLarge{background-position:0 -24936px!important;padding-left:1.7em}
a.listIconLarge:hover,a.listIconLarge:focus{background-position:0 -25011px!important}
span.listIconLargeDisabled{background-position:0 -25077px!important;padding-left:1.7em}
a.earlierApplication,span.earlierApplication{background-position:0 -25446px!important;padding-left:1.2em}
a.divisional,span.divisional{background-position:0 -25639px!important;padding-left:1.2em}
a.listIconSmall{background-position:0 -25157px!important;padding-left:1.2em}
a.listIconSmall:hover,a.listIconSmall:focus{background-position:0 -25300px!important}
span.listIconSmallDisabled{background-position:0 -25234px!important;padding-left:1.2em}
a.bck span,a.fwd span,a.firstpage span,a.lastpage span{display:block;text-indent:-10000px}
span.firstpageInactive{background-position:0 -23797px!important;display:block;height:17px;width:13px}
span.bckInactive{background-position:0 -23971px!important;display:block;height:17px;width:8px}
span.fwdInactive{background-position:3px -23928px!important;display:block;height:17px;width:13px}
span.lastpageInactive{background-position:0 -23877px!important;display:block;height:17px;width:13px}
a.teaser{font-weight:bold;display:block;margin-bottom:.8em}
a.teaserAltColor{color:#2b333e!important}
.smartCard{background-position:0 -26887px!important;padding-left:16px!important}
.smartCardInactive{background-position:0 -26815px!important;padding-left:16px!important}
.smartCard:hover,.smartCard:focus,.smartCardHighlight{background-position:0 -26959px!important;padding-left:16px!important}
a.ptn{background-position:2px -16396px!important;padding-left:2.16667em}
a.ptn:hover,a.ptn.active{background-position:2px -16196px!important}
a.add{background-position:0 -7788px!important}
a.add:hover,a.add:focus{background-position:0 -11567px!important}
span.add{background-position:0 -11767px!important}
a.del{background-position:0 -7988px!important}
a.del:hover,a.del:focus{background-position:0 -10768px!important}
span.del{background-position:0 -10968px!important}
a.edt{background-position:0 -7587px!important}
a.edt:hover,a.edt:focus{background-position:0 -11166px!important}
span.edt{background-position:0 -11366px!important}
a.xpt{background-position:0 -8187px!important}
a.xpt:hover,a.xpt:focus{background-position:0 -9179px!important}
span.xpt{background-position:0 -9361px!important}
a.ipt{background-position:0 -10171px!important}
a.ipt:hover,a.ipt:focus{background-position:0 -10369px!important}
span.ipt{background-position:0 -10569px!important}
a.prt{background-position:0 -9557px!important}
a.prt:hover,a.prt:focus{background-position:0 -9779px!important}
span.prt{background-position:0 -9979px!important}
a.hnd{background-position:0 -16601px!important}
a.hnd:hover,a.hnd:focus{background-position:0 -16801px!important}
span.hnd{background-position:0 -17000px!important}
a.msn{background-position:0 -26460px!important}
a.msn:hover,a.msn:focus{background-position:0 -26580px!important}
span.msn{background-position:0 -26520px!important}
a.mus{background-position:0 -26640px!important}
a.mus:hover,a.mus:focus{background-position:0 -26760px!important}
span.mus{background-position:0 -26700px!important}
a.addFav{background-position:0 -16000px!important}
a.addFav:hover,a.addFav:focus,a.addFavSelected{background-position:0 -16200px!important}
span.addFav{background-position:0 -16400px!important}
a.addFavSelected:hover,a.addFavSelected:focus{background-position:0 -16000px!important;color:#0e2034!important}
a.resLstBack{background-position:0 -15596px!important}
a.resLstBack:hover,a.resLstBack:focus{background-position:0 -15796px!important}
a.resLstNext{background-position:0 -6798px!important}
a.resLstNext:hover,a.resLstNext:focus{background-position:0 -12396px!important}
span.resLstNext{background-position:0 -18596px!important}
a.resLstPrev{background-position:right -6697px!important}
a.resLstPrev:hover,a.resLstPrev:focus{background-position:right -12297px!important}
span.resLstPrev{background-position:right -18497px!important}
a.normLstRes{background-position:0 -17800px!important}
a.normLstRes:hover,a.normLstRes:focus{background-position:0 -18000px!important}
span.normLstRes{background-position:0 -18200px!important}
a.extLstRes{background-position:0 -18800px!important}
a.extLstRes:hover,a.extLstRes:focus{background-position:0 -19000px!important}
span.extLstRes{background-position:0 -19200px!important}
a.rfnLst{background-position:0 -17200px!important}
a.rfnLst:hover,a.rfnLst:focus{background-position:0 -17400px!important}
span.rfnLst{background-position:0 -17600px!important}
a.hideHistoryEnabled{background-position:0 -24355px!important}
a.hideHistoryEnabled:hover,a.hideHistoryEnabled:focus{background-position:0 -24355px!important}
span.hideHistoryEnabled{background-position:0 -24355px!important}
a.hideHistoryHighlight{background-position:0 -24557px!important}
a.hideHistoryHighlight:hover,a.hideHistoryHighlight:focus{background-position:0 -24557px!important}
span.hideHistoryHighlight{background-position:0 -24557px!important}
a.reportErrorEnabled2{background-position:0 -24464px!important}
a.reportErrorEnabled2:hover,a.reportErrorEnabled2:focus{background-position:0 -24464px!important}
span.reportErrorEnabled2{background-position:0 -24464px!important}
a.reportErrorHighlight{background-position:0 -24840px!important}
a.reportErrorHighlight:hover,a.reportErrorHighlight:focus{background-position:0 -24840px!important}
span.reportErrorHighlight{background-position:0 -24840px!important}
a.showHistoryEnabled{background-position:0 -24656px!important}
a.showHistoryEnabled:hover,a.showHistoryEnabled:focus{background-position:0 -24656px!important}
span.showHistoryEnabled{background-position:0 -24656px!important}
a.showHistoryHighlight{background-position:0 -24757px!important}
a.showHistoryHighlight:hover,a.showHistoryHighlight:focus{background-position:0 -24757px!important}
span.showHistoryHighlight{background-position:0 -24757px!important}
a.showResult{background-position:0 -24860px!important}
a.showResult:hover,a.showResult:focus{background-position:0 -24860px!important}
span.showResult{background-position:0 -24860px!important}
a.download{background-position:0 -23200px!important}
a.download:hover,a.download:focus{background-position:0 -23400px!important}
span.download{background-position:0 -23600px!important}
a.maximize{background-position:0 -22600px!important}
a.maximize:hover,a.maximize:focus{background-position:0 -22800px!important}
span.maximize{background-position:0 -23000px!important}
a.load{background-position:0 -22000px!important}
a.load:hover,a.load:focus{background-position:0 -22200px!important}
span.load{background-position:0 -22400px!important}
a.resLstPrev,span.resLstPrev{padding-right:1.6667em}
a:link,a:visited{text-decoration:underline;color:#0e2034}
a:hover{text-decoration:none;color:#be0f05}
a:active,a:focus{color:#be0f05;text-decoration:none}
a.more:focus{color:inherit;outline:0}
a.more:visited{text-decoration:none}
a.more{background-position:0 -8985px;padding-left:.916em}
a.more:hover{outline:0}
a.more.active,a.moreActive{background-position:0 -8794px;outline:0}
a.dwn{background-position:0 -4496px;padding-left:15px}
a.dwn:hover,a.dwn:focus{background-position:0 -4996px}
a.mda{background-position:0 -7428px;padding-left:1.2em}
a.mda:hover,a.mda:focus{background-position:0 -7679px}
a.mda-large{background-position:-1px -6832px;display:block;height:48px;margin-left:50px;text-indent:-9999px;width:48px}
a.mda-large:hover,a.mda-large:focus{background-position:-1px -7184px}
label{margin-right:1em}
label.selectMultiple{vertical-align:top}
div.pageWrap{background-color:#fff;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;margin:0 auto;overflow:hidden;width:82.75em;position:relative}
div.epoContentWrap{margin-left:18.1em;position:relative}
.hide{position:absolute;left:-9999px}
hr{background:#aaadb1 none repeat scroll 0 0;border:medium none;clear:both;height:1px;margin:1.25em 0}
#epoFooter{font-size:.94em;margin:1.95em 0 1.063em 0;margin-top:3.545em;text-align:center}
#epoFooter ul li{display:inline;margin:0 .28em}
#pagebody{float:left;width:46.584em;padding:.916em 0 2em 0;overflow:hidden}
#pagebody.wide{width:63.45em;padding-right:1.25em}
#pagebody.twoColumns{width:47.75em}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.right{text-align:right}
span.arrow{display:inline-block;width:1em;height:1em}
span.arrowTop{background-position:0 -25896px}
span.arrowTop:hover,span.arrowTop:focus,span.arrowTopHighlight{background-position:0 -25863px}
span.arrowTopInactive{background-position:0 -25942px}
span.arrowBottom{background-position:0 -25721px}
span.arrowBottom:hover,span.arrowBottom:focus,span.arrowBottomHighlight{background-position:0 -25820px}
span.arrowBottomInactive{background-position:1px -25774px}
span.arrowRight{background-position:0 -26420px}
span.arrowRight:hover,span.arrowRight:focus,span.arrowRightHighlight{background-position:0 -26340px}
span.arrowRightInactive{background-position:1px -26380px}
span.arrowLeft{background-position:0 -26300px}
span.arrowLeft:hover,span.arrowLeft:focus,span.arrowLeftHighlight{background-position:0 -26220px}
span.arrowLeftInactive{background-position:1px -26260px}
fieldset.outlined{padding:0 1em 1em 1em;margin:1.2em 0 1.2em 0;border:.1em solid #ccc!important}
fieldset.outlined legend{color:#0e2034;margin-left:-0.2em;padding:.2em}
fieldset.outlined legend span{margin-left:.2em}
fieldset.outlined textarea{width:98%!important}
fieldset input.fullWidth{width:100%}
.soft-out{display:none}
.centerText{text-align:center}
.moveRight{padding-left:5px}
.overlay{background:none repeat scroll 0 0 rgba(0,0,0,0.3);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000;display:none}
.overlay .spinner{background:url("/images/ajax-loader.gif") 50% 50% no-repeat;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px;width:32px;height:32px}
.marginBottom{margin-bottom:30px}
body.popup div.content{padding:1.67em 1.67em 0}
button.fwd{padding:0 .6em!important}
button.fwd span{background-position:right -7195px!important;padding-right:2em;margin-left:.1em}
button.bck{padding:0 .6em!important}
button.bck span{background-position:0 -7397px!important;padding-left:1.2em;margin-left:.1em}
img.contentImage{float:right;margin:0 0 15px 31px;margin:0 0 1.25em 2.58em}
h1+img{margin-bottom:1em}
#pagebody ul,div.epoContentWrap ul{margin-bottom:1.4em}
#pagebody h4+ul,div.epoContentWrap h4+ul{margin-top:-0.4em}
#pagebody ul ul,div.epoContentWrap ul ul{margin-bottom:0}
#pagebody ul li a{line-height:1.4em}
#pagebody h4.line{border-bottom:.083em solid #aaadb1;padding-bottom:.4em;margin-bottom:1.5em}
#pagebody p+h2,#pagebody p+h3,#pagebody p+h4,#pagebody p+h5,#pagebody p+h6{margin-top:1.4em}
#pagebody p:first-child{margin-top:.15em}
p+ul{margin-top:-.5em}
ul.list{margin-left:.0833em}
ol li,ul.list li{list-style-type:none;background-position:0 -14405px;margin-bottom:.33333em;padding-left:1.166667em;margin-left:0}
ul.listNoBullet li{margin-bottom:.5em}
ol li{padding-left:0;margin-left:2em;list-style-position:outside;list-style-type:decimal}
ol.lower-latin li{list-style-type:lower-latin}
ol.lower-alpha li{list-style-type:lower-alpha!important}
ol.upper-alpha li{list-style-type:upper-alpha!important}
ol.decimal li{list-style-type:decimal!important}
ol.lower-roman li{list-style-type:lower-roman!important}
ol.upper-roman li{list-style-type:upper-roman!important}
ul.disc li{list-style-type:disc!important}
ul.circle li{list-style-type:circle!important}
ul.square li{list-style-type:square!important}
ul.none li,ol.none li{list-style-type:none!important}
p.summary{font-weight:bold;margin-bottom:.5em}
div.epoMulticolLeft{float:left;width:47.3%}
div.epoMulticolRight{float:right;width:47.3%}
div.epoMulticolLeft h2,div.epoMulticolRight h2{margin-top:0}
dl{margin-bottom:.9em;margin-bottom:1em}
dl dt{font-weight:bold}
dl dd{margin-bottom:.7em}
dd.highlightArea,dt.highlightArea{background-color:#efefef}
dl.epoImageTextList{border-bottom:.083em solid #aaadb1;margin-bottom:.8em;padding-bottom:.8em}
dl.epoImageTextList dt{clear:left}
dl.epoImageTextList dt,dl.epoImageTextList dd{float:left}
dl.epoImageTextList dd{width:29.826em;margin-left:1.25em}
dl.epoImageTextList img{display:block;width:15.5em;height:7.75em}
dl.epoImageTextList h2{margin-bottom:.2em}
.linkListDPL li{background-color:#efefef;font-weight:bold;margin-bottom:.8em!important;margin-left:0}
.epoTeaser{border-bottom:1px solid #aaadb1;margin-bottom:1.25em;overflow:hidden;padding-bottom:.25em}
.epoTeaser h2+img{margin-bottom:1em}
.epoTeaser img.solo{margin:1em 0}
.home .epoTeaser{border-bottom:0}
.middleDiv{border-right:1px solid #aaadb1;padding-right:1.25em}
.caption{font-size:95%}
.floatRight,.floatr,.float-right{float:right!important}
.floatLeft,.floatl,.float-left{float:left!important}
.clearerLeft{clear:left}
.clearerRight{clear:right}
ul.epoFAQUL a{font-weight:bold;text-decoration:none}
ul.epoFAQUL a:hover{text-decoration:underline}
table{width:100%;margin-bottom:1.4em}
table+.epoActionBar{margin-top:-1.5em;border-top:.083em solid #fff}
th,td{vertical-align:top;text-align:left;padding:.5em 1.166em}
td{border-bottom:.083em solid #9b9ea3}
th{background-color:#c9cbce;color:#0e2034;font-weight:bold}
.epoContent td p{margin-bottom:0}
.nowrap,table .nowrap{white-space:nowrap}
.wrap,table .wrap{white-space:normal}
td p{margin-bottom:0}
table .iconContainer{width:.3em}
caption{position:absolute;left:-300em}
table.layout td,table.layout th{padding-left:0;padding-right:0}
.floatContainer{margin-bottom:1.6em}
.pdfContainer{width:100%}
.searchresult li{margin-bottom:1.833em}
.searchresult li a.headlink{font-weight:bold}
.searchresult li a.urllink{font-size:11px}
.searchresult span{display:block}
.searchresult+.epoFilterBar{margin-top:-0.416em}
.searchresult .highlight,.recommended .highlight{background-color:#acaeb2;color:#fff;display:inline}
.searchresult li ul li{padding:0 .4em 0 .6em;float:left;background-position:0 -8595px;margin-bottom:0}
.searchresult li ul li.firstChild{background:0;padding-left:0}
.search .epoFilterBar{padding-left:0;padding-right:0;margin-bottom:.416em;border-top:.0833em solid #acaeb2}
.search .epoFilterBar ul.pipe,.search .epoFilterBar li ul{margin-top:0}
.search .epoFilterBar .floatRight{margin-right:.266em}
.search .epoFilterBar .pager{position:relative;top:.333em}
.search h2{position:relative;top:1.832em;left:.999em}
.recommended{border:1px solid #e5e7eb;padding:1.249em;padding-top:42px;margin-top:-1.667em}
.search .searchstring input.text{margin-right:.833em;width:41em}
table.resLst{margin-top:1.4em}
.epoToolBar ul li span.resCurrent{color:#0e2034;padding:0 .83335em}
.numberRes a{padding-left:1.6em;display:block}
table.application span.resNumber{color:#0e2034;display:block;float:left}
table.application .resLstIco{width:1.67em}
table.application .resLstIco a.iconPatentList,table.application .resLstIco a.iconPatentListSelected,table.application .resLstIco a.iconPatentListMonitorLoggedOut,table.application .resLstIco a.iconPatentListMonitorMonitored,table.application .resLstIco a.iconPatentListMonitorNotMonitored,table.application .resLstIco a.iconMarkAsSeen,table.application .resLstIco a.iconMarkAsUnSeen,table.application .resLstIco a.iconTechnicalDrawing{background-color:#fff;display:block;height:1.67em;padding:0;text-indent:-1000em;width:1.67em}
table.application a.iconPatentList{background-position:0 -16000px}
table.application a.iconPatentList:hover,table.application a.iconPatentList:focus,table.application a.iconPatentListSelected,table.application a.iconPatentListSelected:hover,table.application a.iconPatentListSelected:focus{background-position:0 -16200px}
table.application a.iconTechnicalDrawing{background-position:0 -8548px}
table.application a.iconTechnicalDrawing:hover,table.application a.iconTechnicalDrawing:focus{background-position:0 -8321px}
table.application a.iconPatentListMonitorLoggedOut,table.application a.iconPatentListMonitorLoggedOut:hover,table.application a.iconPatentListMonitorLoggedOut:focus{background-position:0 -26009px}
table.application a.iconPatentListMonitorMonitored,table.application a.iconPatentListMonitorMonitored:hover,table.application a.iconPatentListMonitorMonitored:focus{background-position:0 -26076px}
table.application a.iconPatentListMonitorNotMonitored,table.application a.iconPatentListMonitorNotMonitored:hover,table.application a.iconPatentListMonitorNotMonitored:focus{background-position:0 -26141px}
table.application a.iconMarkAsSeen{background-position:0 -27028px}
table.application a.iconMarkAsUnSeen{background-position:0 -27209px}
table.application .icoOwner{background-position:3px -19800px}
table.application .icoReg{background-position:3px -20399px}
table.application .icoHndl{background-position:3px -16600px}
table.application.docList td{border-bottom:.083em solid #9b9ea3}
table.application.docList tfoot td{border-bottom:0;font-weight:bold;text-align:right}
table.application .resSorting{padding-right:1.4em}
table.application a.asc{background-position:right -21198px}
table.application a.desc{background-position:right -21398px}
.technicalDrawingLayer{background-color:#fff;min-width:30em;border:10px solid #fff;cursor:default;position:absolute;z-index:1005}
.technicalDrawingLayer .imageContainer{border:1px solid #2a323e;border-bottom-width:3px;margin-top:10px}
.technicalDrawingLayer div.paginationResults{margin-left:0}
.technicalDrawingLayer .closeLayer{font-weight:bold;text-decoration:none}
.technicalDrawingLayer .closeLayer:hover{cursor:pointer}
pre.code-xml{background:#e4e6e7;border:1px solid #aaadb1;overflow:auto;margin-bottom:25px}
pre.code-xml .green{color:#178a43}
pre.code-xml .blue{color:#188587}
#refineSearch .epoMulticolLeft label,#refineSearch .epoMulticolRight label{display:block}
#refineSearch .epoMulticolLeft input,#refineSearch .epoMulticolRight input{margin-bottom:.91em;width:23.636em}
a.refineSearch{margin-bottom:10px;display:block;font-weight:bold}
div.websiteAreas .floatLeft{padding-right:2.3em}
div.websiteAreas div.floatLeft fieldset{margin:1.083em -0.0833em 2em .916em;padding:0}
div.websiteAreas div.floatLeft{width:14em}
div.noFlashPlayer{color:red;background-color:#efefef;width:559px;height:315px}
.hidden{display:none}
.clearbreak{clear:both;line-height:0;height:0}
#epoHeader{overflow:hidden;background-color:#dee1e5;margin-bottom:1.5em}
#epoHeader ul li{float:left;line-height:25px}
.moveRight{position:relative!important;left:1px!important}
#epoHeaderMetaNav{float:right;margin-right:1.417em;margin-top:.6em;width:23.3em}
#epoHeaderMetaNav div.modFlyout,#epoHeaderMetaNav ul{float:right;clear:right}
#epoHeaderMetaNav ul li.pipe{background-position:right -1594px;width:1px;height:1.8em}
#epoHeaderMetaNav ul li.noPipe{background-position:right -1630px;width:1px;height:1.8em}
#epoHeaderCenter{width:42.4em;float:left}
#epoHeaderCenter .titles{margin:1.5em 2em 0 2.5em}
#epoHeaderCenter .titles strong{font-size:2.5em}
#epoHeaderCenter .titles p{font-size:1.5em;margin:0}
#epoLogo{float:left}
#epoLogo img{border-right:.28em solid #fff;width:15em;height:7.5em}
.modLanguageNavi li{float:left;line-height:25px}
.modLanguageNavi a:visited,.modLanguageNavi a{border:1px solid #dee1e5;padding:.2em .5em;text-decoration:none}
.modLanguageNavi a:focus,.modLanguageNavi a:hover{border:1px solid #2a323d;color:#0e2034}
.modLanguageNavi .active a{border:1px solid #2a323d;font-weight:bold}
ul.modServiceNavi li.contact.active{position:relative}
ul.modServiceNavi li.aboutus.active{position:relative;left:1px}
ul.modServiceNavi li.aboutus a.flyoutLink{padding-top:.1em}
.modServiceNavi li{float:left;line-height:25px}
.modServiceNavi a:visited,.modServiceNavi a{border:1px solid #dee1e5;padding:.2em .5em;text-decoration:none}
.modServiceNavi a:focus,.modServiceNavi a:hover{border:1px solid #2a323d;color:#0e2034}
.modServiceNavi .active a{border:1px solid #2a323d!important;font-weight:bold}
div.modFlyout{width:auto}
div.modFlyout.serviceNavi{margin-right:0;padding-top:.2em}
div.modFlyout.serviceNavi div.flyoutLine{margin-left:0;margin-top:1.7em!important}
div.modFlyout.serviceNavi a.flyoutLink{font-weight:normal;padding:.3em .5em .2em;line-height:1.3em}
div.modFlyout.serviceNavi div.flyoutBody ul a{background-image:none;border-width:1px 0 0 0;width:14.5em}
ul.modServiceNavi{width:100%}
ul.modServiceNavi li.navElem,ul.modServiceNavi li.pipe,ul.modServiceNavi li.noPipe{float:right!important}
div.modFlyout{margin-right:-0.5em}
div.modFlyout div.flyoutBody{font-weight:bold;clear:both;float:right;width:16.67em;height:1.75em;float:right;text-align:left}
div.modFlyout a.flyoutLink{height:1.33em;padding:.2em 1em;overflow:hidden;float:right;cursor:pointer;position:relative;border:.083em solid #dee1e5;color:#0e2034}
div.modFlyout div.flyoutLine{width:15.9em;border-bottom:.083em solid #dee1e5;position:absolute;margin-top:1.75em;height:.083em}
div.modFlyout div.openMenu a.flyoutLink{height:1.5em}
div.modFlyout div.flyoutBody ul{text-align:left;margin-top:1.9em;float:left;margin-left:-9999em}
div.modFlyout div.openMenu ul.epoMenu{margin-left:0}
div.modFlyout div.flyoutBody ul a{text-decoration:none}
div.modFlyout.twoColumn{width:auto}
div.modFlyout.twoColumn div.flyoutBody{float:none;clear:none}
div.modFlyout.twoColumn div.flyoutLine{width:23.4em;margin-left:-16.72em}
div.modFlyout.twoColumn a.flyoutLink{background-position:right -19394px;padding-right:2.5em}
div.modFlyout div.flyoutBody ul.twoColumn a{background-position:10px -13994px}
div.modFlyout div.flyoutBody ul.twoColumn a,div.modFlyout div.flyoutBody ul.twoColumn a:visited{padding-left:2em;width:13.583em}
div.modFlyout div.flyoutBody ul.twoColumn a:focus,div.modFlyout div.flyoutBody ul.twoColumn a:hover{background-position:10px -13794px}
div.modFlyout div.openMenu ul.twoColumn{margin-left:-16.71em}
.modFlyout .openMenu .flyoutSpacer,div.twoColumn .openMenu .flyoutSpacer{height:1.67em;position:absolute;z-index:999;background-position:-9999em 0;zoom:1}
.modFlyout .openMenu .flyoutSpacer{width:16.5em}
div.twoColumn .openMenu .flyoutSpacer{margin-left:-16.67em;width:33.25em}
div.modFlyout div.openMenu div.flyoutLine{border-bottom:.083em solid #2a323d}
#epoHeaderMetaNav div.openMenu a.flyoutLink,div.modFlyout div.openMenu a.flyoutLink{border-bottom:0 none;background-color:#f4f5f7;border:.083em solid #2a323d;border-bottom:0 none}
div.modFlyout div.openMenu ul{display:block;opacity:0}
div.noScript div.flyoutBody:hover ul{display:block}
div.noScript div.flyoutBody:hover a.flyoutLink{border-bottom:0 none;background:#f4f5f7;border:.083em solid #2a323d;border-bottom:0 none}
.flyoutSpacer{height:1.67em;background-position:-9999em 0;position:absolute}
.alignRight .flyoutSpacer{right:0}
.epoMenu{background-color:#f4f5f7;border-bottom:.42em solid #2a323d;border-left:1px solid #2a323d;border-right:.083em solid #2a323d;padding-top:1.67em;position:absolute;width:16.52em;z-index:9999}
.epoMenu li{float:left;width:16.5em}
div.mainNavi .epoMenu a,div.mainNavi .epoMenu a:visited,.epoMenu li a,.epoMenu li a:visited{background-color:#f4f5f7;border-top:1px solid #9b9fa3;color:#0e2034;font-size:1em;padding:.166em 1em;width:14.5em;height:auto;font-weight:normal;line-height:normal;white-space:normal;display:block}
div.mainNavi .epoMenu a,div.mainNavi .epoMenu a:visited{padding:.166em 1.25em;width:14em}
.epoMenu .chp{background-position:0 -19593px;padding:.25em 0 .1667em 2.25em}
.epoMenu li a:hover,.epoMenu li a:focus,.epoMenu a:hover,.epoMenu a:focus,.epoMenu a.sel:hover,.epoMenu a.sel:focus{background-color:#2a323d;color:#fff}
ul.twoColumn{width:33.25em;padding-top:0}
ul.twoColumn li{float:left;width:16.583em;height:auto}
ul.twoColumn .odd{border-right:.083em solid #9b9fa3}
ul.twoColumn li.spacer{height:1.66em;border-bottom:0 none!important}
ul.twoColumn .odd a,ul.twoColumn .odd a:visited,ul.twoColumn .even a,ul.twoColumn .even a:visited{border:0 none;border-bottom:.083em solid #9b9fa3;margin:0;width:14.083em}
ul.twoColumn li a:hover{color:#fff!important;background-color:#2a323d!important}
ul.twoColumn li a:focus{color:#fff!important;background-color:#2a323d!important}
ul.twoColumn li.first a,ul.twoColumn li.first a:visited{border-top:.083em solid #9b9fa3}
ul.twoColumn li.last a,ul.twoColumn li.last a:visited{border-bottom:0 none!important}
div.grpColumn{line-height:normal;padding-right:1px;width:33.5em}
div.grpColumn .epoGrpLeft,div.grpColumn .epoGrpRight{margin-right:-1px;overflow:hidden;width:50%}
div.grpColumn .epoGrpLeft{border-right:1px solid #9b9fa3;float:left}
div.grpColumn .epoGrpRight{border-left:1px solid #9b9fa3;float:right}
div.grpColumn .epoGrpList li{float:none;height:auto;list-style:none outside none;white-space:normal;width:100%;float:left;clear:left}
.epoMenu .epoGrpList li.grpTitle a,.epoMenu .epoGrpList li.grpTitle a:visited,.epoMenu .epoGrpList li.grpTitle a:focus,.epoMenu .epoGrpList li.grpTitle a:hover{background-color:#f4f5f7!important;color:#0e2034!important;display:block;font-weight:bold;float:none;padding-left:10px;width:auto}
.epoMenu .epoGrpList a:hover,.epoMenu .epoGrpList a:focus{background-color:#2a323d!important;color:#fff!important}
.epoMenu a.grpLink,.epoMenu a.grpLink:visited{background-position:10px -13994px}
.epoMenu a.grpLink:hover{background-position:10px -13794px}
.epoMenu a.grpLink:focus{background-position:10px -13794px}
.epoMenu .epoGrpList a.grpLink,.epoMenu .epoGrpList a.grpLink:visited,.epoMenu .epoGrpList li a,.epoMenu .epoGrpList li a:active,.epoMenu .epoGrpList li a:visited{display:block;height:auto;line-height:normal;font-weight:normal;margin:0;padding:.166em 1em .166em 24px;white-space:normal;width:auto}
#epoContentLeft{width:16.75em;float:left;padding:1.25em 0 0 0;margin:0;clear:both}
ul.epoContentNav a:link,ul.epoContentNav a:visited,ul.epoContentNav span{font-size:1em;color:#2a323d;display:block;margin:0;padding:.25em .5em .25em 1.166em;border-top:1px solid #aaadb1;text-decoration:none}
ul.epoContentNav span{color:#9ea2ab}
ul.epoContentNav a:hover,ul.epoContentNav a:focus,ul.epoContentNav a:active,ul.epoContentNav a.lastActiveElement,ul.epoContentNav span.lastActiveElement{color:#fff;text-decoration:none;background-color:#2a323d}
ul.epoContentNav a.hi,.epoContentNav a.hi:visited{color:#fff;background-color:#2a323d;font-weight:bold}
ul.epoContentNav a.sel,ul.epoContentNav span.sel{font-weight:bold}
ul.epoContentNav{list-style:none;padding:0;margin:0;margin-bottom:.25em;border-bottom:1px solid #aaadb1;background-color:#f4f5f7;border-right:1px solid #aaadb1;border-left:1px solid #aaadb1;margin-top:0}
ul.epoContentNav ul li a:link,ul.epoContentNav ul li a:visited,ul.epoContentNav ul span{padding-left:1.8em}
ul.epoContentNav ul ul a:link,ul.epoContentNav ul ul a:visited,ul.epoContentNav ul ul span{padding-left:2.6em}
ul.epoContentNav li{display:inline;padding:0;margin-left:0}
ul.epoContentNav ul{background-color:#e4e6e7}
ul.epoContentNav ul ul{background-color:#d4d6d8}
ul.epoContentNav ul ul ul{background-color:#c2c2c2}
ul.epoContentNav ul ul ul ul{background-color:#a3a3a3}
ul.epoContentNav ul ul ul ul ul{background-color:#939393}
ul.epoContentNav ul ul ul ul ul ul{background-color:#838383}
ul.epoContentNav ul ul ul ul ul ul ul{background-color:#737373}
ul.epoContentNav ul ul ul ul ul ul ul ul{background-color:#636363}
ul.epoContentNav ul ul ul ul ul ul ul ul ul{background-color:#535353}
ul#epoBreadcrumbs{font-size:.95em;line-height:130%;margin:0 0 0 -0.09em;z-index:999;position:relative}
#epoBreadcrumbs li{color:#0e2034;background-position:0 -191px;padding-left:16px;padding-right:7px;float:left;line-height:25px}
#epoBreadcrumbs li.firstChild{background-image:none;margin-left:0;padding-left:16px}
div.modTabs{position:relative}
div.modTabs div.tab{float:left}
div.modTabs div.tabTitle{padding:0 .2502em;font-weight:bold;text-align:center;background-color:#2a323d;color:#fff;border-bottom:1px solid #dee1e5;cursor:pointer}
div.modTabs div.tabContent{margin-bottom:1em}
div.modTabs div.active div.tabTitle{background-color:transparent;color:#0e2034;border:1px solid #2a323d;border-bottom:0 none;margin:0!important}
div.modTabs div.active div.tabTitle a:hover{text-decoration:none;color:#0e2034}
div.modTabs div.tabTitle a:visited,div.modTabs div.tabTitle a:focus,div.modTabs div.tabTitle a:active,div.modTabs div.tabTitle a:hover{color:#fff}
div.modTabs div.tabTitle a{line-height:18px}
div.tabWrap{border-bottom:1px solid #2a323d}
div.active div.tabWrap{border-bottom:0 none;margin-bottom:.6em}
div.twoTabs{width:30.417em}
div.twoTabs div.tabWrap{width:15.2em}
div.twoTabs div.tabContent{width:100%}
div.twoTabs div.tab1 div.tabTitle{margin-right:.083em}
div.twoTabs div.tab2 div.tabTitle{margin-left:.083em}
div.epoContentWrap div.modTabs{margin-bottom:1em}
div.threeTabs{width:46.583em}
div.threeTabs div.tabWrap{width:15.52em}
div.threeTabs div.tabContent{width:100%}
div.threeTabs div.tab1 div.tabTitle{margin-right:.083em}
div.threeTabs div.tab3 div.tabTitle{margin-left:.083em}
div.threeTabs div.tab3Active{margin-left:0;margin-right:.083em}
div.fourTabs{width:63.417em}
div.fourTabs div.tabWrap{width:15.85425em}
div.fourTabs div.tabContent{width:100%}
div.threeTabs div.tab1 div.tabTitle{margin-right:.083em}
div.fourTabs div.tab2 div.tabTitle,div.fourTabs div.tab3 div.tabTitle,div.fourTabs div.tab4 div.tabTitle{margin-left:.083em}
div.fourTabs div.tab1Active{margin-left:.083em;margin-right:0}
div.fourTabs div.tab4Active{margin-left:0;margin-right:.083em}
div.fourTabs.oarTabs{width:448px;margin-top:35px}
div.fourTabs.oarTabs div.tabWrap{width:112px}
div.fourTabs.oarTabs div.tabContent{height:400px;padding-top:20px}
div.fiveTabs{width:63.417em}
div.fiveTabs div.tabWrap{width:12.6834em}
div.fiveTabs div.tabContent{width:100%}
div.fiveTabs div.tab1 div.tabTitle{margin-right:.083em}
div.fiveTabs div.tab2 div.tabTitle,div.fiveTabs div.tab3 div.tabTitle,div.fiveTabs div.tab4 div.tabTitle,div.fiveTabs div.tab5 div.tabTitle{margin-left:.083em}
div.fiveTabs div.tab1Active{margin-left:.083em;margin-right:0}
.dijitLayoutContainer{display:block;overflow:hidden;position:relative}
.dijitContainer{overflow:hidden}
.dijitContentPane{display:block;overflow:auto}
.dijitVisible{display:block!important;position:relative}
#epoContentLeft .dijitContentPane.dijitVisible{border:1px dotted #aaadb1!important;border-top:none!important;margin-top:-0.75em;padding-top:.75em!important}
body .dijitAlignTop,body .dijitAlignBottom,body .dijitAlignLeft,body .dijitAlignRight{overflow:hidden;position:absolute}
body .dijitAlignClient{position:absolute}
.dijitLayoutContainer{position:relative;display:block;overflow:hidden}
.epoAccordionContainer{width:18.166em!important}
.epoAccordionContainerWide{width:46.583333333333333em!important}
#epoContentLeft .epoAccordionContainer{width:16.75em!important}
.epoAccordionContainer>div>div,.epoAccordionContainerWide>div>div{margin-bottom:.833em}
.dijitAccordionContainer{border-color:#fff!important;height:17em}
.dijitAccordionArrow{background-position:0 -3796px;height:15px;width:14px}
.dijitAccordionTitle{border:1px solid #aaadb1;margin-top:.833em;cursor:pointer;font-weight:bold;padding-top:.0833em;padding-bottom:.166em}
.dijitAccordionTitle-selected{outline:0}
.dijitAccordionTitle-selected .dijitAccordionArrow{background-position:0 -4593px}
.dijitAccordionTitle-hover{background-color:#8f9398;color:#fff}
.dijitAccordionTitle-hover .dijitAccordionArrow{background-position:0 -4196px;background-color:#8f9398}
.dijitAccordionTitle-selected.dijitAccordionTitle-hover .dijitAccordionArrow{background-position:0 -4393px}
.dijitAccordionFocused{text-decoration:none!important}
.dijitStackContainer-child,.dijitAccordionContainer-child{border:medium none!important}
.dijitAccordionContainer-child{padding:0 .415em}
.dijitHidden{display:none!important}
.dijitAccordionTitle .dijitAccordionArrow{float:right}
.dijitAccordionTitle .arrowTextUp,.dijitAccordionTitle .arrowTextDown{display:none;font-size:.65em;font-weight:normal!important}
.eiaAccordion{height:470px}
.epoAccordionContainerWide.eiaAccordion .innerAccordionTeaser .textContainer a{font-weight:bold}
.dijitSliderMoveable{z-index:99;position:absolute!important;display:block;vertical-align:middle}
.dijitHorizontalSliderMoveable{right:0}
.dijit_a11y div.dijitSliderImageHandle,.dijitSliderImageHandle{margin:0;padding:0;position:absolute!important;border:8px solid gray;width:0;height:0}
.dijit_a11y .dijitSliderFocused .dijitSliderImageHandle{border:4px solid #000;height:8px;width:8px}
.dijitVerticalSliderImageHandle{top:-8px;left:-6px}
.dijitHorizontalSliderImageHandle{left:-8px;top:-5px;vertical-align:top}
.dijitSliderBar{border-style:solid;border-color:black}
.dijitHorizontalSliderBar{height:4px;border-width:1px 0}
.dijitVerticalSliderBar{width:4px;border-width:0 1px}
.dijitSliderProgressBar{background-color:red;#z-index:0}
.dijitVerticalSliderProgressBar{position:static!important;height:0;vertical-align:top;text-align:left}
.dijitHorizontalSliderProgressBar{position:absolute!important;width:0;vertical-align:middle;overflow:visible}
.dijitSliderRemainingBar{overflow:hidden;background-color:transparent;#z-index:-1}
.dijitVerticalSliderRemainingBar{height:100%;text-align:left}
.dijitHorizontalSliderRemainingBar{width:100%!important}
.dijitSliderBumper{overflow:hidden;#z-index:-1}
.dijitHorizontalSliderBumper{width:8px;height:4px;border-width:1px 0}
.dijitHorizontalSliderLeftBumper{background-color:red}
.dijitHorizontalSliderRightBumper{background-color:transparent}
.dijitHorizontalSliderDecoration{text-align:center}
.dijitSlider .dijitSliderButton{font-family:monospace;margin:0;padding:0;display:block}
.dijit_a11y .dijitSliderButtonInner{visibility:visible!important}
.dijitSlider .dijitVerticalSliderTopButton{vertical-align:bottom}
.dijitSlider .dijitVerticalSliderBottomButton{vertical-align:top}
.dijitSliderButtonContainer{text-align:center;height:0}
.dijitSlider .dijitButtonNode{padding:0;display:block}
.dijitReset{border:0 none;color:inherit;font:inherit;margin:0;padding:0}
.dijitInline{border:0 none;display:inline-block;padding:0;vertical-align:middle}
div.dijitCheckBox input,div.dijitRadio input{display:block;margin:0;padding:0}
div.dijitCheckBox,div.dijitRadio,div.dijitCheckBoxInput{background-repeat:no-repeat;border:0 none;height:16px;overflow:hidden;padding:0;width:16px}
.dijitCheckBox{height:16px;width:16px;margin:0 2px 0 0;background-position:0 -3400px!important}
span.checkbox .dijitCheckBox{margin:0}
.dijitCheckBoxChecked{background-position:0 -3200px!important}
.dijitCheckBoxInput{opacity:.01}
.dijitCheckBoxDisabled{background-position:0 -6202px!important}
.dijitCheckBoxCheckedDisabled{background-position:0 -6400px!important}
.dijitRadio{height:16px;width:16px;margin:0 2px 0 0;background-position:0 -2800px}
span.radio .dijitRadio{margin:0}
.dijitRadioChecked{background-position:0 -3000px}
.dijitRadioDisabled{background-position:0 -5799px}
.dijitRadioCheckedDisabled{background-position:0 -6000px}
.dijitComboBox .dijitArrowButton .dijitArrowButtonInner{font-size:inherit;height:auto}
.dijitButtonNode,.dijitArrowButtonInner{background-position:0 -3599px!important;width:1.417em}
.dijitButtonNode *{vertical-align:middle}
.dijitComboBox .dijitArrowButtonInner{display:block}
.dijitTextBox,.dijitComboBox,.dijitSpinner{border:1px solid #4c6382;vertical-align:middle;width:15em}
table.dijitSelect{background-color:#fff;margin:.2em}
div.formElement100 table.dijitSelect{margin-right:0;margin-left:0}
table.dijitSelect.noMargin{margin-top:0!important;margin-left:0!important}
table.dijitSelect .dijitButtonContents{white-space:nowrap}
table.dijitSelectFixedWidth .dijitButtonContents{width:100%}
table.dijitSelect .dijitButtonContents{background:none repeat scroll 0 0 transparent;padding:0}
table.dijitSelect .dijitButtonNode{text-align:left}
.dijitLeft{background-position:left top;background-repeat:no-repeat}
.dijitButtonNode,.dijitButtonNode *{cursor:pointer}
.dijitButtonContents{border-top:1px solid #4c6382!important;border-bottom:1px solid #4c6382!important;border-left:1px solid #4c6382!important;padding-left:2px}
.dijitArrowButton{border-top:1px solid #4c6382!important;border-right:1px solid #4c6382!important;border-bottom:1px solid #4c6382!important}
.dijitStretch{background-repeat:repeat-x;white-space:nowrap}
table.dijitSelect .dijitArrowButton{width:16px;width:1.3328em}
.dijitButtonNode{line-height:normal;text-align:center;vertical-align:middle;white-space:nowrap;border:0;margin:0}
.dijitRight{background-position:right top;background-repeat:no-repeat}
.dijitButtonNode .dijitArrowButtonInner{background:none no-repeat scroll center center transparent;height:1.333em}
.dijitArrowButtonChar{display:none!important}
.dijitPopup{background-color:transparent;border:0 none;margin:0;padding:0;position:absolute}
.dijitSelectMenu{border-width:1px}
.dijitMenu{background-color:white;border:1px solid black}
.dijitMenuTable{background-color:white;border-collapse:collapse;border-width:0;margin:1px 0}
.dijitMenuItem{cursor:pointer;padding:.1em .2em;text-align:left;white-space:nowrap}
.dijitMenuItemIcon,.dijitMenuExpand{background-repeat:no-repeat}
.dijitSelectSelectedOption *{font-weight:bold}
.dijitMenuItemLabel{position:relative;vertical-align:middle}
.dijitBackgroundIframe{border:0 none;height:100%;left:0;margin:0;padding:0;position:absolute!important;top:0;width:100%;z-index:-1}
.dijitMenuItemLabel{padding-left:.1em!important}
.dijitMenuPassive .dijitMenuItemHover,.dijitMenuItemSelected{background-color:black;color:white}
#search{margin:.833em 0 0 11.34em;width:30.9em;height:80px}
#search div.formElement{line-height:1.5em;margin-bottom:.4em}
#search .modTabs{margin-top:0}
#search div.modTabs div.tabContent{margin-bottom:0}
#search label,#search button{color:#2a323d;font-size:.917em;border:0;background-position:0 -196px}
#search button{padding-left:1em}
#search button:hover{color:#be0f05}
#search button:active{background-position:0 -1796px;color:#be0f05}
#search input.checkbox,#search label{display:inline-block;vertical-align:middle}
#search_form,#patent_form{float:left;height:1.25em;line-height:1.25em}
#search .dijitReset{clear:left}
#search .submit{height:1.59em;float:right;font-size:1em}
#search .dijitCheckBox{margin-top:.083em}
#widget_search_form{border:0 none;width:auto;float:left}
#widget_search_form .dijitReset{float:left}
#widget_search_form .dijitValidationIconText,#widget_search_form .dijitValidationIcon,#widget_search_form .dijitButtonNode{display:none}
#widget_search_form div.dijitInputField input,#widget_patent_form div.dijitInputField input{margin:0!important}
#widget_patent_form{border:0 none;width:auto;float:left}
#widget_patent_form .dijitReset{float:left}
#widget_patent_form .dijitValidationIconText,#widget_patent_form .dijitValidationIcon,#widget_patent_form .dijitButtonNode{display:none}
#search_form,#patent_form,#widget_search_form_dropdown,#widget_patent_form_dropdown{width:23.6em;color:#93969c}
#professional_form{width:19.1818em}
fieldset{padding-bottom:1.6em}
button,input.submit{background-image:url(/images/gradients.gif);background-position:0 0;background-color:transparent}
div.epoContentWrap button,div.epoContentWrap input.submit{padding:0 1.666em}
button{cursor:pointer;display:inline-block;vertical-align:middle}
input.submit{background-position:0 0;background-repeat:repeat;overflow:hidden}
div.epoContentWrap button:hover,input.submit:hover{cursor:pointer;background-position:0 -84px}
textarea{width:49.9em;padding:.263em .439em;margin-bottom:.877em}
#search input.submit{width:5.909em}
#search input,#search select,#search textarea{border:1px solid #2a323d;color:#0e2034}
div.modFeedback textarea{height:4.386em}
input.text,select,table.dijitSelect .dijitButtonContents,textarea{padding-left:.263em}
fieldset.break span.checkbox,fieldset.break span.radio{display:block;margin-bottom:.4em}
label.break{display:block}
div.formElement span.exampleInput{float:right}
div.formElement100{clear:both;margin:.42em 0;padding:.42em 0}
div.formElement100 span.text{display:block;padding:0 2px 0 3px}
div.formElement100 span.text input.text{margin:.2em -1px .2em -3px}
div.formElement100 span.textarea{display:block;padding:0 7px 0 3px}
div.formElement100 span.textarea textarea{display:block;margin:.2em -5px .2em -3px;width:100%}
form.inline div.formElement,form.inline div.formElement *{float:left}
form.inline div.formElement{margin-right:.42em}
form.inline div.formElement span.inputtext,form.inline div.formElement span.submit,form.inline div.formElement label{margin-right:.83em}
ul.pager{line-height:normal;padding:.3em 0}
ul.pager li{float:left;padding:0 .2em}
ul.pager li.firstChild{padding:0}
.floatRight ul.pager,.floatr ul.pager,.float-right ul.pager{float:right;margin-right:-.8333em}
ul.pager li{border:1px solid #fff}
ul.pager li.act{border-color:#2a323d;border:1px solid #2a323d;margin:-0.15em 0;padding-top:.2em;padding-bottom:.2em;cursor:default!important;font-weight:bold}
ul.pager li a:hover{text-decoration:underline!important;cursor:pointer;color:#c02019!important}
ul.pager li a.fwd:hover,ul.pager li a.bck:hover{text-decoration:none}
ul.pager li a:visited,ul.pager li a:link{color:#303f4d;text-decoration:none}
ul.pager li a.fwd,ul.pager li a.bck,ul.pager li span.fwd,ul.pager li span.bck{float:left;height:1.4em;margin-top:0}
ul.pager li a.bck,ul.pager li span.bck{margin-right:-0.666em!important}
ul.pager li a.fwd,ul.pager li span.fwd{margin-left:-0.333em}
ul.pager li span.fwd{padding-right:1em}
ul.pager li span.bck{padding-left:1em}
.search .epoFilterBar ul.pager{padding:.333em 0;position:static}
.epoFilterBar ul.pager li{border-color:#e3e7eb}
.epoFilterBar ul.pager li.act{border-color:#2a323d}
#pagebody .epoFilterBar ul li.act span,#pagebody .epoFilterBar ul li.separator span{line-height:normal}
.dijitHorizontalSliderProgressBar{border-color:#aab0bb;background:#c0c2c5 url("images/sliderFull.png") repeat-x top left}
.dijitVerticalSliderProgressBar{border-color:#aab0bb;background:#c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom left}
.dijitSliderFocused .dijitHorizontalSliderProgressBar,.dijitSliderFocused .dijitHorizontalSliderLeftBumper{background-image:url("images/sliderFullFocus.png")}
.dijitSliderFocused .dijitVerticalSliderProgressBar,.dijitSliderFocused .dijitVerticalSliderBottomBumper{background-image:url("images/sliderFullVerticalFocus.png")}
.dijitVerticalSliderRemainingBar{border-color:#b4b4b4;background:#dcdcdc url("images/sliderEmptyVertical.png") repeat-y bottom left}
.dijitHorizontalSliderRemainingBar{border-color:#b4b4b4;background:#dcdcdc url("images/sliderEmpty.png") repeat-x top left}
.dijitSliderBar{border-style:solid;outline:1px}
.dijitSliderFocused .dijitSliderBar{border-color:#333}
.dijit_a11y .dijitSliderProgressBar{background-color:#333!important}
.dijitHorizontalSliderImageHandle{border:0;width:16px;height:16px;background:url('/images/slider_handle.gif') no-repeat center top;cursor:pointer}
.dijitSliderFocused .dijitHorizontalSliderImageHandle{background-image:url("images/preciseSliderThumbFocus.png");#background-image:url("images/preciseSliderThumbFocus.gif")}
.dijitHorizontalSliderLeftBumper{border-left-width:1px;border-color:#aab0bb;background:#c0c2c5 url("images/sliderFull.png") repeat-x top left}
.dijitHorizontalSliderRightBumper{background:#dcdcdc url("images/sliderEmpty.png") repeat-x top left;border-color:#b4b4b4;border-right-width:1px}
.dijitVerticalSliderImageHandle{border:0;width:16px;height:16px;background:url("images/sliderThumb.png") no-repeat center center;cursor:pointer}
.dijitSliderFocused .dijitVerticalSliderImageHandle{background-image:url("images/sliderThumbFocus.png")}
.dijitVerticalSliderBottomBumper{border-bottom-width:1px;border-color:#aab0bb;background:#c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom left}
.dijitVerticalSliderTopBumper{background:#dcdcdc url("images/sliderEmptyVertical.png") repeat-y top left;border-color:#b4b4b4;border-top-width:1px}
.dijitHorizontalSliderIncrementIcon,.dijitVerticalSliderIncrementIcon{background:url('images/arrowUp.png') no-repeat center center;width:16px;height:16px;cursor:pointer}
.dijitHorizontalSliderIncrementIcon{background-image:url('images/arrowRight.png')}
.dijitHorizontalSliderDecrementIcon,.dijitVerticalSliderDecrementIcon{width:16px;height:16px;cursor:pointer;background:url('images/arrowDown.png') no-repeat center center}
.dijitHorizontalSliderDecrementIcon{background-image:url('images/arrowLeft.png')}
.dijitSliderButtonInner{visibility:hidden}
.dijitSliderDisabled{opacity:.6!important}
div.modContactus fieldset{padding-bottom:0}
div.modContactus div.formElement{padding-top:1.42em}
div.modContactus div.formElementTop{padding-top:0}
div.modContactus div.formElementPhone span.precall{float:left;width:8ex}
div.modContactus div.formElementPhone span.phone{display:block;margin-left:8ex;padding-left:.83em}
div.modContactus label.textarea,div.modContactus label.text,div.modContactus label.select,div.modContactus span.label{font-weight:bold;margin-bottom:.25em}
div.modContactus span.textarea{display:block;padding:0 6px 0 4px}
div.modContactus textarea{margin:0 -6px 0 -4px;width:100%}
div.modContactus span.inputtext{display:block;padding:0 2px 0 3px}
div.modContactus input.text{margin:0 -1px 0 -3px;width:100%}
div.modContactus span.radio{float:left;line-height:1.5em}
div.modContactus table.dijitSelect{margin:0}
div.modContactus .tooltipActuator{top:-0.2em!important}
.epoToolBar ul,.epoFilterBar ul,.epoActionBar ul{margin-bottom:0!important}
.epoToolBar li,.epoActionBar li{float:left;margin-right:3px}
.epoToolBar.useInContentArea{margin-bottom:1.5em}
.epoActionBar,.epoFilterBar{background-color:#e5e7eb;line-height:1.92em;padding:.2em .3em .2em .6em}
.epoSortBar{background-color:#fff}
.epoActionBar .column30,.epoFilterBar .column30{width:28%}
.epoActionBar .column50,.epoFilterBar .column50{width:48%}
.epoActionBar .column70,.epoFilterBar .column70{width:68%}
.epoActionBar .column100,.epoFilterBar .column100{width:100%}
.epoActionBar .floatRight,.epoFilterBar .floatRight{text-align:right}
.epoActionBar .floatLeft .epoFilterBar .floatLeft{text-align:left}
.epoActionBar div.formElement,.epoFilterBar div.formElement{display:inline;vertical-align:middle}
.epoActionBar label,.epoFilterBar label{margin-right:0}
.epoActionBar *,.epoFilterBar *{vertical-align:middle}
.epoActionBar p,.epoFilterBar p{margin-bottom:0}
.epoActionBar ul.pipe li,.epoFilterBar ul.pipe li{display:inline;background-position:left -14210px;padding:0 .5em}
.epoFilterBar ul.pipe li a{text-decoration:none}
#pagebody .epoActionBar ul li a,#pagebody .epoFilterBar ul li a{line-height:normal}
.epoFilterBar ul.pager{display:inline-block;float:none;margin:0;vertical-align:middle}
.firstChildToolbar{margin-top:-2em}
.epoToolBar a,.epoToolBar ul li span.firstFollow{margin:0 0 0 .0833em;padding-left:1.6667em;text-decoration:none}
.epoToolBar ul li span.firstFollow{color:#b1b5b8;line-height:1.4em}
.epoToolBar a:hover{color:#c02019}
.epoToolBar input.submit{padding-left:.25em;padding-right:.25em}
.epoToolBar fieldset{margin:0;padding:0}
.epoToolBar fieldset table.dijitSelect{float:left;margin-right:.5em}
.epoToolBar ul{border-bottom:1px solid #aaadb1;width:100%}
.epoToolBar ul li{height:1.333em;padding:.916667em 1.6667em 1.1111em 0}
.epoToolBar ul li.separator{position:relative;width:1px}
.epoToolBar ul li.separatorFirst{padding-right:.666em}
.epoToolBar ul li.separatorLast{padding-right:0;margin-right:0}
epoToolBar ul li.separatorLast span{left:0}
.epoToolBar ul li.separator span{background-color:#aaadb1;bottom:0;height:.5em;left:-1px;padding:0;position:absolute;text-indent:-1000em;width:1px}
.epoToolBar li.lastItem,.epoToolBar li.prt{margin:0!important;padding-right:1.1em!important}
.epoToolBar li.iconOnly a,.epoToolBar li.iconOnly span{display:inline-block;margin-right:0;overflow:hidden;padding-left:1.25em!important;width:0}
.epoToolBar li.compact{padding:.916667em 0 1.1111em 0}
.dijitTooltip{position:absolute;z-index:2000;display:block;left:50%;top:-10000px;overflow:visible}
.dijitTooltipContainer{background:#d4d6d8;color:#0e2034;padding:.9em .9em .7em .9em;width:20em}
.dijitTooltipContainer p{margin-bottom:.5em}
.dijitTooltipContainer a{display:block;margin-bottom:.5em}
.dijitTooltipFocusNode{padding:2px 2px 2px 2px}
.dijitTooltipConnector{position:absolute}
.dijitTooltipData{display:none}
.dijitTooltipBelow{padding-top:13px}
.dijitTooltipAbove{padding-bottom:13px}
#pagebody .tooltipActuator{background-position:.4em -5001px;width:2em;height:1.4em;display:inline-block;cursor:pointer;top:-0.1em;position:relative;text-indent:-99999px}
#pagebody label+.tooltipActuator{margin-left:-0.8em}
#pagebody .tooltipActuator:hover{background-position:.4em -5200px}
div.screenWide #pagebody{width:100%}
div.screenWide div.epoContentWrap{margin-right:1.25em}
div.screenFull #pagebody{width:100%}
div.screenFull div.epoContentWrap{margin-left:1.25em;margin-right:1.25em}
.modSearchResult a:visited{color:#600!important}
div.application.article a{display:table;margin-bottom:2em!important}
div.application.article h3{margin-bottom:0}
table.application td{padding-top:.75em;padding-bottom:.75em}
table.application th{padding-bottom:.4em}
table.application td,table.application th{padding-left:.6em;padding-right:.4em;border-bottom:0}
table.application h4{margin-bottom:0}
table.application .smallBorder{padding-right:0}
table.application .smallBorderLeft{padding-left:0}
table.application .smallColumn{width:.3em}
table.application .highlight{background-color:#ffba00;padding:0 .2em}
table.applicationRedesign td{padding-top:.53em;padding-bottom:0}
table.applicationRedesign th{padding-bottom:.4em;color:#0e2034;white-space:nowrap}
table.applicationRedesign td,table.applicationRedesign th{padding-left:.6em;padding-right:.4em;border-bottom:0}
table.applicationRedesign tr.line td{border-bottom:1px solid #9b9ea3;padding-top:.3em;padding-bottom:1.85em}
table.applicationRedesign h4{margin-bottom:0}
table.applicationRedesign .smallBorder{padding-right:0}
table.applicationRedesign .smallBorderLeft{padding-left:0}
table.applicationRedesign .smallColumn{width:.3em}
table.applicationRedesign .highlight{background-color:#ffba00;padding:0 .2em}
ul.applicationIndent{margin-bottom:0!important}
ul.applicationIndent li.firstLevel ul.firstLevel{margin-left:.666em}
ul.applicationIndent li.firstLevel ul.firstLevel ul{margin-left:1.25em!important}
ul.applicationIndent span{border-bottom:1px solid #9b9ea3;display:block;padding:.583em .5em .416em 0;font-weight:bold}
ul.applicationIndent span.info{border-bottom:0;display:inline;padding:0;font-weight:normal}
ul.applicationIndent span.floatRight{border-bottom:0;padding:0}
ul.applicationIndent span.floatRight a{margin-right:.5em}
ul.applicationIndent span.floatRight .dijitCheckBox{margin-top:.0833em}
ul.applicationIndent span.actionBarContainer{padding-right:0;padding:.833em 0 .833em 0}
ul.applicationIndent span.opener{border-bottom:0;padding:0}
ul.applicationIndent span span.text{font-weight:normal;margin-bottom:0;margin-right:8em;padding:0;border-bottom:0}
ul.applicationIndent h4.error{margin-top:1.2em}
ul.applicationIndent span ul.linklist{margin:.7em 0 1.2em 0!important;font-weight:normal}
ul.applicationIndent span.headline{background-color:#c9cbce;display:block;font-weight:bold;color:#0e2034;border-bottom:0;padding:.333em .5em .333em 0;padding-left:8px}
ul.applicationIndent .epoActionBar a,ul.applicationIndent span label{font-weight:normal}
ul.applicationIndent .epoActionBar ul{margin-left:0!important}
ul.applicationIndent+.epoActionBar{margin-top:-0.083em;border-top:.083em solid #fff}
ul.applicationWeight{margin-bottom:0!important;margin-top:1.4em}
ul.applicationWeight ul span.clearfix{border-bottom:1px solid #9b9ea3;display:block;padding:.583em .5em .416em 0}
ul.applicationWeight ul span{font-weight:bold}
ul.applicationWeight ul span.resTxt{line-height:1.4em;float:left;width:52em}
ul.applicationWeight ul span.resNote{font-weight:normal}
ul.applicationWeight span.floatRight{border-bottom:0;padding:0}
ul.applicationWeight span.floatRight a,ul.applicationWeight span.floatRight span{margin-right:.5em}
ul.applicationWeight span.floatRight .dijitCheckBox{margin-top:.0833em}
ul.applicationWeight span.headline{background-color:#c9cbce;display:block;font-weight:bold;color:#0e2034;border-bottom:0;padding:.333em .5em .333em 0;padding-left:8px}
ul.applicationWeight .epoActionBar ul{margin-left:0!important}
ul.applicationWeight+.epoActionBar{margin-top:-0.083em;border-top:.083em solid #fff}
ul.applicationWeight span.resWeightIndex{float:left;position:relative;width:48px;height:1.45em;margin-right:.5em}
ul.applicationWeight span.resWeightIndicator{display:block;position:absolute;right:0;height:1.45em;background-position:right -20995px}
.tableType3 thead th{font-size:1.2em}
.tableType3 th,.tableType3 td{padding:.583em .666em .583em 0}
.tableType3 td.containsTable{padding:0}
.tableType3 th{background-color:transparent;border-bottom:.083em solid #9b9ea3;width:10%;white-space:nowrap}
.tableType3 table{margin:0 0 -1px 0}
.tableType3 td.googleTranslate{padding:15px 0 10px 0}
.tableType3 td.googleTranslate div.floatLeft{margin-right:150px}
#epoSplashScreenLayer{display:none;width:310px;border:1px solid #2a323d;background-color:#fff;z-index:2000}
#epoSplashScreenLayer div{padding:14px}
#epoSplashScreenLayer img{margin-top:12px}
#epoSplashScreenLayer h3{margin:13px 0 8px 0}
#epoSplashScreenLayer a{background-position:0 -13996px;padding-left:13px}
#epoSplashScreenLayer form{margin:14px 0 14px 0}
#epoSplashScreenLayer span span{cursor:pointer;background-position:right -27876px;padding-right:12px}
div.modAppNav ul{background-position:0 -21626px;background-repeat:repeat-x!important;height:2em}
div.modAppNav a,div.modAppNav img{float:left}
div.modAppNav img{margin-right:.5em;margin-top:.166em}
div.modAppNav li{float:left;font-size:1em;height:2em;padding:0 1.25em}
div.modAppNav li.bendr{background-position:right -12580px;background-repeat:no-repeat;border-bottom:.333em solid #fff;border-right:1px solid #fff}
div.modAppNav li.bendl{background-position:left -12780px;background-repeat:no-repeat;border-bottom:.333em solid #fff;border-left:1px solid #fff}
div.modAppNav li.bendlactive,div.modAppNav li.bendractive{background-repeat:no-repeat;border-bottom:.333em solid #fff;border-right:1px solid #fff;background-color:#2a323d;border-bottom:0 none;padding-bottom:.333em}
div.modAppNav li.bendractive{background-image:url("/images/icon_appnavi_right.gif");background-position:right bottom}
div.modAppNav li.bendlactive{background-image:url("/images/icon_appnavi_left.gif");background-position:left bottom}
div.modAppNav li.last{border-right:1px solid #fff}
div.modAppNav a:visited,div.modAppNav a:link,div.modAppNav a{color:white;line-height:22px;text-decoration:none}
div.modAppNav a:hover{text-decoration:underline}
div.modAppNav li.space{width:1.66em}
div.modAppFlyoutNavi{height:2.66em;margin-bottom:.083em}
div.modAppFlyoutNavi .lvl2ul,div.modAppFlyoutNavi .lvl1ul{clear:left;float:left;list-style-type:none;margin:0;position:absolute}
div.modAppFlyoutNavi li{float:left;line-height:2.083em;list-style:none;white-space:nowrap}
div.modAppFlyoutNavi ul li a{float:left;padding:0 .416em}
div.modAppFlyoutNavi ul ul li a{float:none}
div.modAppFlyoutNavi li.alignRight{float:right;margin-left:2.583em;position:relative}
div.modAppFlyoutNavi li.alignRight .epoMenu{margin-right:-1px;right:0}
div.modAppFlyoutNavi .lvl1ul{background:#2a323d;color:#fff;height:2.66em;position:relative;width:100%;z-index:999}
div.modAppFlyoutNavi .lvl2ul{display:none;height:auto;margin-left:-1px;top:2.66em}
div.modAppFlyoutNavi .twoColumn a{background-position:11px -13994px}
div.modAppFlyoutNavi ul.lvl1ul .twoColumn a{padding-left:2em}
div.modAppFlyoutNavi .twoColumn li a:hover{background-position:11px -13794px}
div.modAppFlyoutNavi ul.primary{float:left}
div.modAppFlyoutNavi ul.secondary{float:right}
div.modAppFlyoutNavi form label,div.modAppFlyoutNavi form input.text,div.modAppFlyoutNavi form input.submit,div.modAppFlyoutNavi form button{float:left;margin-right:.83em}
div.modAppFlyoutNavi form input.text,div.modAppFlyoutNavi form input.submit,div.modAppFlyoutNavi form button{margin-top:.6em}
div.modAppFlyoutNavi input.submit{font-size:1em;padding:0 1.5em}
div.modAppFlyoutNavi button.advancedSearch{background-position:0 -996px;border-color:#2a323d;color:#fff;font-size:1em;line-height:normal;padding-left:1em}
div.modAppFlyoutNavi a,div.modAppFlyoutNavi a:visited,div.modAppFlyoutNavi span,div.modAppFlyoutNavi form{display:block;font-size:1em;height:2.58em;line-height:270%;margin-top:.083em;padding:0 .8em}
div.modAppFlyoutNavi .epoMenu a,div.modAppFlyoutNavi .epoMenu a:visited,div.modAppFlyoutNavi .epoMenu span{height:auto;line-height:normal}
div.modAppFlyoutNavi .epoMenu span{display:inline}
div.modAppFlyoutNavi a,div.modAppFlyoutNavi a:visited{background-color:#2a323d;color:#fff;font-weight:bold;overflow:hidden;text-decoration:none;white-space:nowrap}
div.modAppFlyoutNavi a,div.modAppFlyoutNavi img{background-position:-9999px 0}
div.modAppFlyoutNavi .activeNavItem a,div.modAppFlyoutNavi .activeNavItem a:visited{background-color:#f4f5f7;color:#2a323d}
div.modAppFlyoutNavi .lvl1li:hover a{text-decoration:underline}
div.modAppFlyoutNavi .lvl1li:hover a.hasSubMenu,div.modAppFlyoutNavi ul.epoGrpList a{text-decoration:none!important}
div.modAppFlyoutNavi .level1 li a:hover{background-color:#f4f5f7;color:#2a323d}
div.modAppFlyoutNavi a.leftArrow,div.modAppFlyoutNavi a.leftArrow:visited{background-position:10px -12988px;padding-left:2.416em}
div.modAppFlyoutNavi a.leftArrow:hover{background-position:10px -13188px}
div.modAppFlyoutNavi a.hasSubMenu,div.modAppFlyoutNavi a.hasSubMenu:visited{background-position:right -13386px;padding-right:2.5em}
div.modAppFlyoutNavi li.activeNavItem a.hasSubMenu,div.modAppFlyoutNavi li:hover a.hasSubMenu{background-position:right -13586px!important}
div.modAppFlyoutNavi .loginImg{background-position:-88px -14588px;float:left;height:2.583em;width:1.416em}
div.modAppFlyoutNavi li.activeNavItem .loginImg,div.modAppFlyoutNavi li:hover .loginImg{background-position:-88px -14588px}
div.modAppFlyoutNavi a.logout{padding-right:1.25em}
div.modAppFlyoutNavi.noScript li:hover .epoMenu{display:block}
div.modAppFlyoutNavi span.ico{padding-left:1.5em}
div.modAppFlyoutNavi span.smallCard{background-position:right -14798px}
div.modAppFlyoutNavi li a:hover span.smallCard{background-position:right -14998px}
div.modAppFlyoutNavi span.ico{padding-left:1.5em}
div.modAppFlyoutNavi span.locked{background-position:right -15198px}
div.modAppFlyoutNavi li a:hover span.locked{background-position:right -15398px}
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){div.modFlyout div.flyoutLine{margin-top:1.71113em}
div.epoToolBar input.submit{padding:.0833em .4166em!important}
div.epoToolBar li.line{background-position-y:-8352px!important}
a.bck,a.fwd{position:relative;top:1em}
.dijitRuleContainerV{line-height:2%}
ul.pager li a.fwd,ul.pager li a.bck{margin-top:-1em!important;width:auto}
div.epoContentNavigationElement span{display:inline-block}
textarea{width:49.9em!important}
div.epoContext{padding-top:18px}
div.epoContentWrap input.submit{padding-top:.1em;padding-bottom:.1em}
.dijitTooltipContainer{padding-bottom:.1em}
.dijitArrowButtonInner{content:""}
}
@media screen and (-webkit-min-device-pixel-ratio:0){#body input.text{position:relative;top:1px}
div.modFlyout div.flyoutLine{margin-top:1.6667em}
.dijitToolbar button{padding:1px 2px}
.dijitToolbar .dijitDropDownButton{padding-left:.3em}
.dijitTextBoxFocused,.dijitComboBoxFocused,.dijitSpinnerFocused,.dijitSpinnerUpArrowActive,.dijitSpinnerDownArrowActive,.dijitTextAreaFocused{outline:auto 5px -webkit-focus-ring-color}
.dijitAccordionContainer div:focus{outline:0}
.dijitMenuTable td[colspan="2"]{border-right:hidden}
.dijitToolbar table.dijitSelect{padding-left:.3em}
.dijitTextBoxDisabled INPUT,.dijitComboBoxDisabled INPUT,.dijitSpinnerDisabled INPUT{color:#eee}
INPUT.dijitTextBoxDisabled,TEXTAREA.dijitTextAreaDisabled{color:#333}
ul.pager li a{margin-top:0!important}
.epoContentWrap input.submit{padding-top:.1em;padding-bottom:.1em}
div.epoToolBar table.dijitSelect+input{padding:.1em .5em;margin-top:-1px}
div.epoToolBar li{background-position-y:-8351px!important}
div.epoToolBar li.iconOnly{width:1.6667em;overflow:hidden}
div.epoContentNavigationElement span{display:inline-block}
table.dijitSelect+input.submit{position:relative;top:1px;padding:.0833em .4166em!important}
div.epoContentWrap input.submit{padding-top:.1em;padding-bottom:.1em;height:18px}
div.modPublicationTabs div.tab3 input.submit{width:7.5em}
div.modPublicationTabs div.tab3 input.submit{padding-left:1.6166em}
div.twoTabs div.tabContent{width:364px}
.dijitTooltipContainer{padding-bottom:.1em}
#pagebody .tooltipActuator{top:-0.2em}
}
div.epoBar{background:#e5e7eb;overflow:hidden;padding:.58em 1.25em .17em;line-height:1.67em}
span.dijitReset.dijitInline.dijitSelectLabel,div.epoBar input{font-size:1em}
div.epoBar div.formElement,div.epoBar div.formElement label,div.epoBar div.formElement span{float:left}
div.epoBar div.formElement span.inputtext,div.epoBar div.formElement span.inputsubmit,div.epoBar div.formElement span.select{padding:1px 0 0}
div.epoBar div.formElement span.checkbox,div.epoBar div.formElement span.radio{padding:3px 0 0}
div.epoBar div.primary div.formElement label,div.epoBar div.primary div.formElement span.inputtext,div.epoBar div.primary div.formElement span.inputsubmit,div.epoBar div.primary div.formElement span.select{margin:0 .83em 0 0}
div.epoBar div.primary div.formElement span.checkbox,div.epoBar div.primary div.formElement span.radio{margin:0 .42em 0 0}
div.epoBar div.secondary div.formElement label,div.epoBar div.secondary div.formElement span.inputtext,div.epoBar div.secondary div.formElement span.inputsubmit,div.epoBar div.secondary div.formElement span.select,div.epoBar div.secondary div.formElement span.checkbox,div.epoBar div.secondary div.formElement span.radio{margin:0 0 0 .83em}
div.epoBar div.secondary div.formElement span.checkbox,div.epoBar div.secondary div.formElement span.radio{margin:0 0 0 .42em}
div.epoBar div.formElement select{float:left;width:auto!important}
div.epoBar span.select table.dijitSelect{margin:0}
div.epoBar div.formElement input.text{height:1.17em}
div.epoBar div.formElement input.submit{font-size:.92em}
#pagebody div.epoBar ul li a{line-height:1.67em}
div.epoBar div.column50{width:50%}
div.epoBar div.column100{width:100%}
div.epoBar label.grid{width:16em}
div.epoBar div.primary{float:left}
div.epoBar div.secondary{float:right}
div.epoBar div.epoBarNewline{clear:right}
div.epoBar div.primary div.epoBarNewline{clear:left}
div.epoBar div.epoBarItem{float:left;min-height:1.67em;padding-bottom:.42em}
div.epoBar div.primary div.epoBarItem{margin-left:0;margin-right:1.25em}
div.epoBar div.primary div.epoBarItemForm{margin-right:.42em}
div.epoBar div.secondary div.epoBarItem{margin-left:1.25em;margin-right:0}
div.epoBar div.secondary div.epoBarItemForm{margin-left:.42em}
div.epoBar div.epoBarItem ul,#pagebody div.epoBar div.epoBarItem ul{margin:0}
div.epoBar div.epoBarItem ul.actions li,div.epoBar div.epoBarItem ul.actions li a{float:left;line-height:1.66em}
div.epoBar div.epoBarItem ul.actions li{margin-right:2.5em}
div.epoBar div.epoBarItem ul.actions li a{padding-left:2.33em}
div.epoBarItemIndex ul,div.epoBarItemIndex ul li,div.epoBarItemIndex ul li a,div.epoBarItemIndex ul li em,div.epoBarItemIndex span{float:left}
div.secondary div.epoBarItemIndex ul,#pagebody div.secondary div.epoBarItemIndex ul{margin-left:.83em}
div.epoBarItemIndex ul li{padding:0 .42em}
div.epoBarItemIndex ul li em{border:1px solid #0e2034;font-style:normal!important;font-weight:bold;height:1.33em;line-height:1.33em;margin:1px -0.42em;padding:0 .33em;position:relative}
#pagebody ul li span.actionBarContainer a{line-height:1.67em}
span.actionBarContainer,body span.actionBarContainer,body span.actionBarContainer span{font-weight:normal}
span.actionBarContainer span{border:0;font-weight:normal}
div.epoBarFilter{margin-bottom:1.25em}
div.epoBarSort+div.epoBarFilter{margin-bottom:0}
div.epoBarFilter p{line-height:1.25em;margin:0}
div.epoBarFilterIndex{background:#fff}
div.epoBarPagination{background:#fff}
div.epoBarPdf div.pagination{margin-right:5.83em}
div.epoBarPdf a,div.epoBarPdf a:link,div.epoBarPdf a:visited{text-decoration:none}
div.epoBarSort{background:#fff}
div.pagination{padding:0 2.92em;position:relative}
div.pagination a{text-decoration:none}
div.pagination a.paginationFirst,div.pagination span.paginationFirstInactive,div.pagination a.paginationPrevious,div.pagination span.paginationPreviousInactive,div.pagination a.paginationNext,div.pagination span.paginationNextInactive,div.pagination a.paginationLast,div.pagination span.paginationLastInactive{overflow:hidden;position:absolute;text-indent:5px;width:5px}
div.pagination a.paginationFirst,div.pagination span.paginationFirstInactive{background-position:0 -24017px;width:7px;text-indent:7px;left:0}
div.pagination a.paginationPrevious,div.pagination span.paginationPreviousInactive{background-position:0 -6593px;left:1.25em}
div.pagination a.paginationPrevious:hover,div.pagination a.paginationPrevious:focus{background-position:0 -12197px!important}
div.pagination a.paginationNext,div.pagination span.paginationNextInactive{background-position:0 -6794px;right:1.25em}
div.pagination a.paginationNext:hover,div.pagination a.paginationNext:focus{background-position:0 -12392px!important}
div.pagination a.paginationLast,div.pagination span.paginationLastInactive{background-position:0 -24198px;width:7px;text-indent:7px;right:0}
div.pagination a.paginationLast:hover,div.pagination span.paginationLast:hover{background-position:0 -23642px!important}
div.pagination a.paginationFirst:hover,div.pagination span.paginationFirst:hover{background-position:0 -23713px!important}
div.pagination span.paginationFirstInactive{background-position:0 -23794px!important}
div.pagination a.paginationPrevious.inactive,div.pagination span.paginationPreviousInactive{background-position:0 -23968px!important}
div.pagination a.paginationNext.inactive,div.pagination span.paginationLastInactive{background-position:0 -23874px!important}
div.pagination span.paginationNextInactive{background-position:0 -23925px!important}
div.paginationPage{margin:-0.08em 0}
div.paginationPage div.gotoPage input.text{height:1.17em;text-align:center;width:4ex}
div.epoBarFilter div.pagination a.paginationPrevious{background-position:0 -6594px}
div.epoBarFilter div.pagination a.paginationPrevious:hover,div.epoBarFilter div.pagination a.paginationPrevious:focus{background-position:0 -12198px!important}
div.epoBarFilter div.pagination a.paginationNext{background-position:0 -6795px}
div.epoBarFilter div.pagination a.paginationNext:hover,div.epoBarFilter div.pagination a.paginationNext:focus{background-position:0 -12393px!important}
div.paginationPN{padding:0}
div.paginationPN a{background-image:none}
div.paginationPN a.paginationPrevious,div.paginationPN a.paginationNext{left:0;overflow-x:visible;position:relative;right:0;text-decoration:none;text-indent:0;width:auto}
div.paginationPN a.paginationPrevious,div.paginationPN a.paginationNext{float:left}
div.paginationPN a.paginationPrevious{margin-right:.83em;padding-left:1.25em}
div.paginationPN a.paginationNext{margin-left:.83em;padding-right:1.25em}
div.paginationPN a.paginationPrevious span.icon,div.paginationPN a.paginationNext span.icon{background:transparent url("/images/icon_sprite.gif") 0 0 no-repeat;height:100%;overflow:hidden;position:absolute;text-indent:5px;top:0;width:5px}
div.paginationPN a.paginationPrevious span.icon{background-position:0 -6593px;left:0}
div.paginationPN a.paginationPrevious:hover span.icon,div.paginationPN a.paginationPrevious:focus span.icon{background-position:0 -12197px}
div.paginationPN a.paginationNext span.icon{background-position:0 -6794px;right:0}
div.paginationPN a.paginationNext:hover span.icon,div.paginationPN a.paginationNext:focus span.icon{background-position:0 -12392px}
div.paginationChapter div.gotoChapter{float:left}
div.paginationChapter a.paginationPrevious{padding-left:0;padding-right:1.25em}
div.paginationChapter a.paginationNext{padding-left:1.25em;padding-right:0}
div.paginationChapter a.paginationPrevious span.icon{left:auto;right:0}
div.paginationChapter a.paginationNext span.icon{left:0;right:auto}
div.paginationChapter div.gotoChapter label{position:absolute;left:-1000em}
div.paginationChapter div.gotoChapter table.dijitSelect{margin:.08em 0}
div.paginationResults{margin:0 0 0 1.25em;padding:0 .83em;position:relative}
div.paginationResults a.paginationPrevious{left:0}
div.paginationResults a.paginationNext{right:0}
div.paginationResults ul,div.paginationResults ul li,div.paginationResults ul li a,div.paginationResults ul li em{float:left}
div.paginationResults ul li{padding:0 .42em}
div.paginationResults ul li em,div.paginationResults ul li a.active{border:1px solid #0e2034;font-style:normal!important;font-weight:bold;height:1.33em;line-height:1.33em;margin:1px -0.42em;padding:0 .33em;position:relative}
div.paginationResults ul li a.active{line-height:16px!important}
div.paginationSlider{padding-bottom:.42em}
div.paginationSlider div.slider{border-bottom:1px solid #0e2034;bottom:0;height:.42em;left:0;position:absolute;width:100%}
div.paginationSlider div.slider a.knob{background-position:0 -23600px;bottom:-1px;height:5px;left:0;position:absolute;width:9px}
div.paginationSlider div.slider a.knob span{background-color:#fff;border:1px solid #0e2034;bottom:0;display:none;left:10px;padding:2px;position:absolute;white-space:nowrap}
div.paginationSlider div.slider a.knob:hover span{display:block}
body.present div.overlay{background-color:#fff;opacity:.8;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999}
body.present #epoLogo{position:relative;z-index:1000}
body.present h1{position:relative;z-index:1000}
@media print{body{font-size:10px;color:#0e2034}
#epoHeaderCenter,#epoHeaderMetaNav,.epoContentLeft{display:none}
div.epoContentWrap{margin-left:0!important}
div.pageWrap{width:82.75em!important}
a,a:visited{color:#0e2034;text-decoration:underline}
a:hover,a:focus,a:active{color:#be0f05;text-decoration:none}
a.copy,a.copy:visited{color:#000;text-decoration:underline}
a.copy:hover,a.copy:focus,a.copy:active{color:#be0f05;text-decoration:none}
a.caption,a.caption:visited{color:#000;font-size:.95em;line-height:125%;text-decoration:underline}
a.caption:hover,a.caption:focus,a.caption:active{color:#be0f05;text-decoration:none}
.topofpage{margin-top:8px}
.topofpage a,a:active{color:#71767c;font-size:.95em;margin-right:.5em;text-decoration:none}
.topofpage a:hover,a:focus,a:active{color:#be0f05;text-decoration:underline}
a.epoTeaEvent:link,a.epoTeaEvent:visited{font-weight:bold;display:block;color:#0e2034;text-decoration:underline;font-size:100%}
a.epoTeaEvent:hover,a.epoTeaEvent:focus,a.epoTeaEvent:active{font-weight:bold;display:block;color:#be0f05;text-decoration:none;font-size:100%}
ul.copy{margin:0;padding:0;list-style-type:none;margin-top:3px}
ul.copy li{color:#000;line-height:150%}
ul.copy li a,ul.copy li a:visited{color:#000;text-decoration:underline}
ul.copy li a:hover,ul.copy li a:focus,ul.copy li a:active{color:#be0f05;text-decoration:none}
ul.bullet{margin:0;margin-left:1.25em;margin-top:8px;padding:0;list-style-type:square;color:#000;line-height:165%}
ul.bulletsub{margin:0;margin-left:1.3em;padding:0;list-style-type:square;color:#000;line-height:165%}
.list{margin:0;margin-left:1.3em;padding:0}
.more,.topofpage{float:right;text-align:right}
.hide{display:none}
.clear{clear:both}
.space{margin:0 .5em}
.devider{margin-right:.5em}
.epoLine{padding:0;margin:15px 0 8px 0;color:#aaadb1;height:1px;border:0;border-top:solid 1px;clear:both}
table{border-collapse:collapse;width:100%}
th{color:#0e2034;padding:3px 14px;border:solid 1px #0e2034;text-align:left}
td{color:#000;padding:3px 14px;border:solid 1px #0e2034;text-align:left}
tr.thbg{background:#c9cbce;color:#0e2034;font-weight:bold;text-align:left}
tr.tabbg{background-color:#e4e6e7}
table.application,table.applicationRedesign{width:100%}
table.applicationRedesign a{text-decoration:none}
table.applicationRedesign thead{display:table-header-group}
img{border:0}
img.copy{float:left;margin:3px 15px 5px 0}
img.arrowl{margin:0 3px 1px 8px}
img.arrowr{margin:0 8px 1px 3px}
div.imgcaption{float:left;width:48%;margin:9px 0 15px 0}
div.imgcaption2{float:left;width:50%;margin:0 15px 15px 0}
img.captionBild{margin:0 0 5px 0;width:249px;display:block;padding:1px 0 0 0}
div.captionCopy{float:left;margin:0}
form{padding:0;margin:0}
form label,input{font-size:100%}
label{line-height:150%}
select{font-size:.95em;width:12em}
input{width:12em}
input.go,input.teaGo{width:2.2em}
#epoHeader{position:relative;width:100%;height:82px;float:right}
#epoLogo{padding:0 15px 0 15px;margin:0;float:right;text-align:right}
#epoMetaNavContainer{display:none}
#epoMetaNav{display:none}
#epoChannelNav{display:none}
#epoIndexNav{display:none}
#epoContentLeft{display:none}
#epoContentNav{display:none}
#epoContentCenterRight{margin:0;padding:0}
#epoContentLeft{display:none}
div.promo{display:none}
#epoContentRight{display:none}
#print{display:none}
.epoPrint{margin-bottom:15px}
.epoPrintBold{font-weight:bold}
#promo{display:none}
#promoImportantBlue{display:none}
#promoImportantRed{display:none}
#promoImportantGrey{display:none}
#epoContentRightBox{display:none}
#epoContentCenter{margin-right:15px;margin-left:15px;padding:0}
#epoBreadcrumbs{padding-top:7px;font-size:.95em;line-height:130%}
#epoBreadcrumbs span{padding:0;color:#71767c}
#epoBreadcrumbs a,#epoBreadcrumbs a:visited{text-decoration:underline}
#epoBreadcrumbs .epoPrintBold{padding-left:0}
#epoBreadcrumbs a:hover,#epoBreadcrumbs a:focus,#epoBreadcrumbs a:active{text-decoration:none}
#epoFooter{text-align:center;padding:39px 0 15px 0;font-size:.95em}
#epoFooter a,#epoFooter a:visited{display:none}
#epoFooter a:hover,#epoFooterHome a:focus,#epoFooter a:active{display:none}
#epoChannelNavHome{display:none}
.epoHomeLine{padding:0;margin:15px 0 8px 0;color:#d4d6d8;height:1px;border:0;border-top:solid 1px;clear:both}
.updates{margin:0 0 10px 0}
.news{margin:0 15px 15px 15px}
.news img{margin-bottom:5px;float:left;margin-right:15px}
h1,h2,h3{page-break-after:avoid}
p,ul,ol,pre,blockquote,tr,img,td{page-break-inside:avoid}
}