table.banner{border-width:0px;border-collapse:collapse;border-spacing:0px;background-color:rgb(255,255,255);width:100%;}
table.banner td{padding:0px;}
table.banner td.banner-left-image{width:80px;height:82px;}
table.banner td.banner-customers{width:187px;height:82px;}
table.banner td.banner-banner{width:373px;height:82px;text-align:left;}
table.banner td.banner-logo{height:82px;text-align:right;padding-right:1px;}
table.banner object,table.banner object{margin:0px;padding:0px;}
div.banner-print{display:none;}
div.top-banner{position:absolute;top:23px;left:0px;z-index:10;width:100%;height:82px;background-color:transparent;text-align:right;}
div.top-banner img.top-banner-logo{width:261px;height:82px;background-image:url(/components/template/page_header_global/media/logo-background.png);}
div.top-banner object,div.top-banner object{margin:0px;padding:0px;}
div.top-banner-background{width:100%;height:82px;margin:0px;padding:0px;background-color:rgb(255,255,255);}
div.top-banner a.top-banner-home-link{margin-right:1px;}
div.top-banner-print{display:none;}
div.carbon-ribbon{height:22px;background-color:rgb(0,0,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:rgb(100,100,100);}
div.carbon-3p{float:right;height:22px;white-space:nowrap;}
div.carbon-3p a{color:rgb(255,255,255);}
div.carbon-3p > div{float:left;font-family:sans-serif;font-size:12px;line-height:12px;font-weight:bold;	vertical-align:middle;color:rgb(255,255,255);border-style:solid;border-width:0px 1px 0px 0px;border-color:rgb(200,200,200);margin:5px 10px 0px 0px;padding:0px 10px 0px 0px;}
div.carbon-3p > div:last-child{border-width:0px 0px 0px 0px;margin-right:10px;padding-right:0px;}
div.carbon-site-switcher{position:absolute;top:1px;left:260px;font-size:8pt;color:rgb(100,100,100);}
div.carbon-site-switcher select{font-size:8pt;color:rgb(100,100,100);background-color:rgb(230,230,230);border-color:rgb(100,100,100);border-width:1px;border-style:solid;}
div.carbon-site-switcher select:hover{background-color:rgb(120,120,120);color:rgb(255,255,255);}
div.carbon-site-switcher option{font-size:8pt;color:rgb(100,100,100);background-color:rgb(230,230,230);}
div.page-footer-global{min-height:100px;margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;border-width:1px 0px 1px 0px;border-color:rgb(100,100,100);border-style:solid;background-color:rgb(230,230,230);background-image:url(/components/template/page_footer_global/media/Big-A.png);background-position:right bottom;background-repeat:no-repeat;}
div.page-footer-global > div{overflow:auto;}
div.page-footer-global > div.product-search-field-container{overflow:hidden;}
div.page-footer-global div.h1{font-weight:bold;}
div.page-footer-global div.h1-product-search{font-size:14px;font-weight:bold;line-height:20px;color:rgb(0,100,200);margin:0px 0px 0px 0px;padding:5px 0px 2px 0px;}
div.page-footer-global div.h1-product-search img{vertical-align:middle;}
div.page-footer-global form{margin:0px;}
div.page-footer-global div.seperator{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgb(200,200,200);margin:5px 0px 10px 0px;padding:5px 0px 0px 0px;}
div.page-footer-global img.left{vertical-align:middle;margin:0px 2px 0px 0px;}
div.page-footer-column{float:left;font-size:8pt;line-height:20px;margin:5px 0px 10px 0px;padding:5px 10px 0px 10px;}
div.page-footer-column > div{margin:0px 10px 5px 0px;}
div.page-footer-column div.micro-search{margin-bottom:10px;}
div.page-footer-block{overflow:auto;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgb(200,200,200);margin:10px 10px 10px 10px;padding:5px 0px 0px 0px;}
div.page-footer-block > div{float:left;margin-right:10px;}
div.page-footer-block div.page-footer-block-item{line-height:16px;margin-top:2px;}
div.body-container{overflow:auto;padding:0px 0px 0px 0px;background-color:rgb(255,255,255);}
table.body-container{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-spacing:0px;border-width:0px;border-collapse:collapse;background-color:rgb(255,255,255);}
table.body-container td.body-container-left,table.body-container td.body-container-middle,table.body-container td.body-container-right{vertical-align:top;padding:0px 0px 0px 0px;}
table.body-container td.body-container-left{width:160px;}
table.body-container td.body-container-middle{padding-bottom:0px;}
table.body-container td.body-container-right{width:160px;}
div.column-left{width:155px;margin:10px 0px 10px 5px;background-color:transparent;}
div.content,div.bottom{margin:0px 0px 60px 0px;}
div.column-right{width:155px;margin:10px 5px 10px 0px;background-color:transparent;}
div.bottom{margin:0px 0px 20px 0px;}
div.page-footer-simple div.micro-search{margin-top:10px;}
div.bottom-panel{margin-top:20px;margin-bottom:40px;margin-left:20px;margin-right:20px;display:none;}
html{background-color:rgb(245,245,245);}
*{font-family:"Arial",sans-serif;}
body{font-size:8pt;min-width:900px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgb(255,255,255);}
h1,h2,h3,h4,h5{font-family:"Times New Roman",serif;margin:12px 20px 4px 20px;padding-top:6px;padding-bottom:0px;color:rgb(20,60,110);}
h1{font-size:24pt;line-height:26pt;font-weight:normal;font-style:italic;margin-bottom:20px;}
h1:lang(ja),h1:lang(zh){font-family:sans-serif;font-style:normal;}
h1.secondary{font-size:22pt;line-height:24pt;margin-bottom:15px;}
h1.center,h2.center{text-align:center;margin-left:60px;margin-right:60px;}
h2{font-size:18pt;line-height:22pt;font-style:italic;font-weight:normal;margin-bottom:10px;}
h2:lang(ja),h2:lang(zh){font-family:sans-serif;font-style:normal;}
h3{font-family:"Arial",sans-serif;font-size:12pt;line-height:16pt;font-weight:bold;color:rgb(20,60,110);margin-bottom:10px;}
h3:lang(ja),h3:lang(zh){font-family:sans-serif;font-style:normal;}
h4{font-family:"Arial",sans-serif;font-size:12pt;line-height:16pt;font-weight:bold;color:rgb(120,120,120);margin-bottom:10px;}
h4:lang(ja),h4:lang(zh){font-family:sans-serif;font-style:normal;}
h5{font-family:"Arial",sans-serif;font-size:10pt;line-height:14pt;font-weight:bold;color:rgb(100,100,100);margin-bottom:5px;}
h5:lang(ja),h5:lang(zh){font-family:sans-serif;font-style:normal;}
p{font-size:10pt;line-height:16pt;text-align:justify;margin:4px 20px 10px 20px;color:rgb(64,64,64);}
p:lang(ja){color:rgb(0,0,0);}
p.firstpara,p.firstpara-dark{font-size:12pt;line-height:16pt;margin-top:10px;margin-bottom:10px;color:rgb(112,112,112);}
p.firstpara:lang(ja){color:rgb(0,0,0);}
p.firstpara-dark{font-weight:bold;color:rgb(100,100,100);}
p.transparent{background-color:transparent;background-image:url(/components/stylesheets/media/tables/normal-transparent-background.png);padding:5px 10px 5px 0px;}
p.greetings{margin-top:20px;}
li p{margin-left:10px;padding-left:0px;}
p.anchor{font-size:8pt;line-height:12pt;margin-top:0px;margin-bottom:20px;}
div.legal{font-size:8pt;line-height:12pt;text-align:center;margin-top:10px;margin-bottom:0px;}
div.legal img.icon{font-size:8pt;line-height:12pt;vertical-align:middle;margin-right:3px;}
p.statement{font-size:12pt;line-height:16pt;text-align:center;margin:10px 80px 15px 80px;color:rgb(0,100,200);}
div.statement-large{font-size:18pt;line-height:22pt;text-align:center;margin:10px 180px 20px 180px;color:rgb(160,160,160);}
div.statement-emphasized{font-family:"Times New Roman",serif;font-size:16pt;font-style:italic;line-height:20pt;text-align:center;margin:10px 40px 15px 40px;color:rgb(0,100,200);}
p.warning{font-size:10pt;color:rgb(240,0,0);padding-top:8px;padding-bottom:4px;}
p.definition{font-size:9pt;line-height:16pt;padding-top:10px;color:rgb(20,60,110);}
p.smalltxt{font-size:7pt;line-height:9pt;margin-left:3px;color:rgb(20,60,110);}
p.smalltxtinset{font-size:7pt;line-height:9pt;margin-left:20px;color:rgb(20,60,110);}
a{text-decoration:none;color:rgb(0,100,200);}
a:hover{text-decoration:underline;}
a.autolink{text-decoration:none;border-style:none none dotted none;border-color:rgb(255,180,180);border-width:1px;}
a.autolink:hover{text-decoration:underline;border-width:0px;}
a.click-here{color:rgb(255,0,0);text-decoration:none;}
a.click-here:hover{text-decoration:underline;}
p.statement a{color:rgb(255,0,0);}
p.statement a:hover{text-decoration:underline;}
p.approach{font-size:12pt;line-height:16pt;color:rgb(0,100,200);margin-bottom:20px;}
div.goto-top{margin:0px 20px 0px 20px;text-align:right;}
div.goto-top a:hover{color:rgb(240,0,0);}
strong,em{color:rgb(20,60,110);}
strong.ja{color:rgb(220,0,0);font-weight:normal;}
.producticon{padding:20px 0px 0px 20px;}
pre{font-family:"Courier New";font-size:10pt;margin-left:40px;margin-right:40px;padding:8px;background-color:rgb(230,230,255);color:rgb(100,100,100);}
div.code,div.code-block{text-align:center;width:400px;margin:10px auto 15px auto;}
div.code,span.code,div.code-block,code{font-family:"Courier New";font-size:10pt;line-height:14pt;color:rgb(100,100,100);}
div.float-left{float:left;margin:2px 0px 20px 0px;padding:4px 4px 0px 4px;}
div.float-right{float:right;margin:2px 20px 20px 20px;padding:4px 4px 0px 4px;}
hr{height:1px;margin-left:20px;margin-right:20px;color:rgb(200,200,200);}
div.page-rule{height:10px;margin:10px 20px 10px 20px;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgb(180,180,180);color:rgb(255,255,255);}
div.IDOL{padding:10px 6px 12px 6px;text-align:center;}
div.global-offices{font-size:10pt;font-weight:bold;line-height:16pt;text-align:center;color:rgb(180,180,180);margin:20px 20px 20px 20px;}
p.faq-question-letter,p.faq-answer-letter{font-family:"Times New Roman",serif;font-size:26pt;line-height:26pt;font-weight:normal;font-style:normal;color:rgb(0,77,153);margin:0px 0px 10px 0px;}
p.faq-answer-letter{color:rgb(240,0,0);}
p.faq-question{font-size:12pt;line-height:16pt;color:rgb(0,77,153);}
div.scroll-region{overflow-y:scroll;border-style:solid;border-width:1px;border-color:rgb(240,240,240);}
div.copyright-print{display:none;}
div.center{text-align:center;}
div.flash-splash{margin:0px 0px 0px 0px;text-align:center;}
div.flash-splash object,div.flash-splash embed{background-color:transparent;text-align:center;margin:0px auto 0px auto;}
div.flash-splash-banner-above object,div.flash-splash-banner-above embed{margin:0px 0px 0px 0px;}
table.splash-matrix{border-spacing:0px;border-width:0px;border-collapse:collapse;width:640px;margin:10px auto 0px auto;}
table.splash-matrix td{padding:0px;}
table.splash-matrix-buttons{border-spacing:0px;border-width:0px;border-collapse:collapse;margin:0px auto 0px auto;width:640px;}
table.splash-matrix-buttons td{border-width:1px;border-style:solid;border-color:rgb(128,128,128);}
em.quote{color:rgb(0,100,200);}
em.quote-ja{font-style:normal;color:rgb(0,100,200);}
em.large-quote{font-size:10pt;font-style:italic;line-height:12pt;margin-top:10px;margin-bottom:2px;color:rgb(0,100,200);}
.large-quote-credit{font-size:8pt;line-height:10pt;font-weight:bold;margin-top:2px;margin-bottom:20px;color:rgb(0,100,200);}
div.quote-large{margin:20px 100px 20px 100px;}
div.quote-large div.quote-large-text,div.quote-large div.quote-large-text a{font-family:"Times New Roman",serif;font-size:16pt;line-height:20pt;font-style:italic;color:rgb(0,100,200);text-align:left;}
div.quote-large div.quote-large-credit{font-size:10pt;line-height:14pt;font-weight:bold;color:rgb(128,128,128);text-align:right;margin:10px 120px 0px 120px;}
div.quote-large-boxout{width:200px;float:right;margin:20px 20px 20px 20px;padding:10px 5px 20px 5px;border-color:rgb(240,240,240);border-width:1px;border-style:solid;}
div.quote-large-boxout div.quote-large-boxout-text{font-family:"Times New Roman",serif;font-size:16pt;line-height:20pt;font-style:italic;color:rgb(0,100,200);text-align:center;}
div.quote-large-boxout div.quote-large-boxout-credit{font-size:10pt;line-height:14pt;font-weight:bold;color:rgb(128,128,128);text-align:right;margin:10px 20px 0px 10px;}
div.quote-large-reversed{width:500px;height:200px;margin:10px 20px 0px 20px;background-color:rgb(0,77,153);}
div.quote-large-reversed div.quote-reversed-text{width:420px;font-family:"Times New Roman",serif;font-size:22pt;line-height:24pt;font-style:italic;text-align:left;color:rgb(255,255,255);padding:10px 0px 0px 20px;}
div.quote-large-reversed div.quote-reversed-text-large{font-size:22pt;line-height:24pt;}
div.quote-large-reversed div.quote-reversed-text-medium{font-size:16pt;line-height:18pt;}
div.quote-large-reversed div.quote-reversed-text-small{width:440px;font-size:10pt;line-height:14pt;}
div.quote-large-reversed div.quote-large-reversed-credit{width:400px;font-size:10pt;line-height:16pt;font-weight:bold;text-align:right;color:rgb(255,255,255);padding:5px 0px 0px 20px;}
div.quote-small{margin:10px 100px 20px 100px;}
div.quote-small div.quote-small-text,div.quote-small div.quote-small-text a{font-family:"Times New Roman",serif;font-size:12pt;line-height:16pt;font-style:italic;color:rgb(0,100,200);text-align:left;}
div.quote-small div.quote-small-credit{font-size:10pt;line-height:14pt;font-weight:bold;color:rgb(128,128,128);text-align:right;margin:5px 40px 0px 20px;}
ul,ol{margin:4px 60px 6px 30px;padding-left:30px;padding-right:30px;}
ul ul{margin-left:15px;margin-right:15px;padding-left:15px;padding-right:15px;}
li{font-size:10pt;line-height:16pt;text-align:justify;margin-top:4px;margin-bottom:12px;color:rgb(80,80,80);}
table table ul,table table ol{margin-left:20px;margin-right:20px;padding-left:20px;padding-right:20px;}
ul.boxout,ol.boxout{margin:10px 10px 10px 10px;padding-left:0px;padding-right:0px;}
ul.boxout li,ol.boxout li{font-size:10pt;line-height:16pt;text-align:left;margin-top:0px;margin-bottom:5px;color:rgb(0,77,153);}
table.normal,table.normal-indent,table.normal-transparent{border-collapse:collapse;border-spacing:0px;background-color:rgb(255,255,255);color:#2D314D;font-size:8pt;line-height:12pt;margin:10px 20px 10px 20px;}
table.normal-indent{background-color:transparent;margin:10px 40px 10px 40px;}
table.normal-transparent{background-color:transparent;background-image:url(/components/stylesheets/media/tables/normal-transparent-background.png);}
table.normal td,table.normal-indent td,table.normal-transparent td{vertical-align:top;}
table.bordered{font-size:8pt;line-height:12pt;color:#2D314D;background-color:rgb(255,255,255);margin-bottom:10px;margin-left:20px;margin-right:20px;margin-top:10px;page-break-before:auto;page-break-after:auto;border-collapse:collapse;border-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(180,180,180);}
table.bordered td{padding:2px 4px 2px 4px;vertical-align:top;}
table.news td,table.news td.header{padding:2px 4px 2px 4px;vertical-align:top;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(180,180,180);}
table.news td.header{border-color:rgb(20,60,110) rgb(180,180,180) rgb(180,180,180) rgb(20,60,110);}
table.news td.header:last-child{border-color:rgb(20,60,110) rgb(20,60,110) rgb(180,180,180) rgb(20,60,110);}
table.news td.header{vertical-align:bottom;}
table.news td.currency{text-align:right;}
table.news td.currency-red{color:rgb(255,0,0);}
table.news td.highlight{background-color:rgb(200,200,240);}
table.indented{border-collapse:collapse;border-spacing:0px;margin-bottom:30px;margin-left:40px;margin-right:40px;margin-top:10px;}
table.indented td{padding:2px 5px 2px 5px;	}
table.indent{border-collapse:collapse;border-spacing:0px;background-color:#666699;border-color:rgb(80,80,80);border-style:solid;border-width:thin;color:rgb(255,255,255);margin-bottom:30px;margin-left:40px;margin-right:40px;margin-top:10px;}
table.awards td{vertical-align:middle;padding:0px 10px 10px 10px;font-size:10pt;line-height:14pt;}
table.events{border-collapse:collapse;border-spacing:0px;background-color:rgb(255,255,255);color:#4F536F;margin-bottom:30px;margin-left:40px;margin-right:40px;margin-top:10px;}
table.products{border-collapse:collapse;border-spacing:0px;margin-left:10px;background-color:#DDDDFF;border-color:rgb(80,80,80);border-style:solid;border-width:thin;color:#2D314D;font-size:8pt;line-height:12pt;margin-bottom:10px;margin-right:10px;margin-top:10px;}
tr.header,td.header{background-color:rgb(20,60,110);color:rgb(255,255,255);font-weight:bold;padding-bottom:4px;padding-left:2px;padding-right:2px;padding-top:1px;}
tr.subheader1,td.subheader1{background-color:#2D314D;color:rgb(255,255,255);font-weight:bold;padding-bottom:4px;padding-left:2px;padding-right:2px;padding-top:1px;}
tr.lighter{background-color:#6F7E92;color:rgb(255,255,255);}
tr.lightgrey,td.lightgrey{background-color:rgb(220,220,220);}
tr.grey,td.grey{background-color:#BBBBBB;}
td{font-size:8pt;line-height:12pt;color:rgb(64,64,64);}
td.leftcolumn{background-color:rgb(255,255,255);color:#2D314D;}
td.rightcolumn{padding-top:20px;width:220px;}
td.events{color:#4F536F;}
td.NewsSummary{font-size:7pt;padding-bottom:15px;padding-left:15px;padding-right:15px;}
td.label{text-align:right;padding-right:10px;font-weight:bold;}
table.spaced td,table.spaced td.header{padding:6px 10px 6px 10px;}
table.multi-column{margin:0px 0px 0px 0px;}
table.multi-column td{vertical-align:top;}
table.grouped-horizontal,table.grouped-horizontal-video{margin:0px 20px 0px 20px;}
table.grouped-horizontal-video{margin:0px 5px 0px 5px;}
table.grouped-horizontal td.grouped-item,table.grouped-horizontal-video td.grouped-item{vertical-align:top;padding:0px 10px 0px 10px;}
table.video-splash{}
table.video-splash td{vertical-align:top;}
table.video-splash td.video-splash-thumbnail{width:230px;vertical-align:top;text-align:center;}
table.video-splash td.video-splash-thumbnail img.video-splash-thumbnail{margin-top:10px;margin-bottom:10px;}
table.video-splash td.video-splash-thumbnail table.custom-button{margin:5px auto 10px auto;}
div.japanese-date table{margin-top:0px;margin-bottom:10px;margin-left:auto;}
div.japanese-date td{text-align:right;}
table.multi-column-table{border-width:0px;border-spacing:0px;border-collapse:collapse;}
table.multi-column-table td.multi-column-table{vertical-align:top;padding:0px;}
table.single-column{margin-top:0px;margin-bottom:10px;padding-top:0px;padding-bottom:0px;margin-left:20px;margin-right:20px;}
table.single-column td{vertical-align:top;}
table.single-column div.list-bordered{margin-left:0px;margin-right:10px;}
a img{border-width:0px;}
img.avatar{float:left;margin-top:0px;margin-bottom:10px;margin-right:20px;}
p img.avatar{margin-top:5px;}
img.avatar-icon{vertical-align:middle;}
img.icon{vertical-align:middle;margin-left:0px;margin-right:5px;}
div.screenshot{text-align:center;width:100%;margin:20px 0px 20px 0px;}
div.screenshot p,div.screenshot-right p{font-size:9pt;line-height:12pt;margin:2px 0px 20px 0px;padding:4px 4px 0px 4px;color:rgb(20,60,110);}
div.screenshot-hard-left{text-align:left;margin:10px 40px 10px 40px;background-color:rgb(255,255,255);}
div.screenshot-left{float:left;margin:10px 20px 10px 20px;background-color:rgb(255,255,255);}
div.screenshot-center{text-align:center;margin:20px 20px 20px 20px;background-color:rgb(255,255,255);}
div.screenshot-right{float:right;margin:10px 20px 10px 20px;background-color:rgb(255,255,255);}
div.screenshot div.image,div.screenshot-left div.image,div.screenshot-right div.image{text-align:center;margin:5px auto 5px auto;}
div.screenshot-hard-left div.image{text-align:left;}
div.screenshot-left div.image-bordered img,div.screenshot-center div.image-bordered img,div.screenshot-right div.image-bordered img{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(200,200,200);}
div.screenshot-hard-left div.screenshot-caption,div.screenshot-left div.screenshot-caption,div.screenshot-center div.screenshot-caption,div.screenshot-right div.screenshot-caption{font-family:"Times New Roman",serif;font-size:10pt;line-height:14pt;color:rgb(140,140,140);text-align:center;}
div.screenshot-hard-left div.screenshot-caption{text-align:left;margin:0px 60px 0px 60px;}
div.screenshot-left div.screenshot-caption,div.screenshot-right div.screenshot-caption{max-width:200px;margin-left:20px;margin-right:20px;}
div.screenshot-center div.screenshot-caption{margin:5px 200px 10px 200px;}
table.grouped-horizontal div.screenshot-center div.screenshot-caption{margin-left:auto;margin-right:auto;}
img.avatar-left{float:left;margin:5px 20px 10px 0px;}
img.avatar-right{float:right;margin:5px 0px 10px 20px;}
div.banner-image{margin:14px 20px 10px 20px;overflow-x:hidden;background-repeat:no-repeat;}
div.banner-image div.banner-image-expander{width:auto;height:200px;color:none;}
img.thumbnail{border-style:solid;border-width:1px;border-color:rgb(100,100,100);}
table.boxout,a.boxout{font-size:8pt;}
table.boxout{background-color:rgb(240,240,255);border-bottom-color:rgb(0,0,0);border-left-color:rgb(0,0,0);border-right-color:rgb(0,0,0);border-style:solid;border-top-color:rgb(0,0,0);border-width:2px;color:rgb(0,0,0);margin-bottom:24px;margin-left:10px;margin-right:10px;margin-top:16px;float:right;}
td.boxoutborder{background-color:rgb(135,135,135);font-size:6px;}
table.boxout h1,table.boxout h2,table.boxout h3,table.boxout h4,table.boxout p,table.boxout ul,table.boxout li{color:rgb(0,0,70);font-size:8pt;margin-bottom:4px;margin-left:4px;margin-right:4px;margin-top:4px;padding-left:0px;padding-right:0px;}
table.boxout h1{font-size:10pt;font-weight:bold;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:rgb(35,35,35);padding-bottom:0px;margin-top:12px;margin-bottom:10px;}
table.boxout h2{font-size:9pt;}
table.boxout p{text-align:left;}
table.boxout ul li{margin-bottom:2px;margin-left:18px;margin-right:18px;margin-top:2px;}
table.boxout p em{color:rgb(35,35,170);}
table.boxout ul{margin-left:6px;margin-right:6px;padding-left:6px;padding-right:6px;}
table.boxout p.statement{font-size:10pt;line-height:16pt;text-align:center;padding-top:4px;padding-bottom:4px;color:rgb(100,100,220);}
table.boxout a,table.boxout a:visited,table.boxout a:hover{text-decoration:none;color:rgb(220,0,0);}
table.boxout a:visited{text-decoration:none;}
table.boxout a:hover{text-decoration:underline;}
table.boxout em.quote{margin-top:10px;margin-left:8px;margin-right:8px;font-size:10pt;font-weight:bold;color:rgb(70,70,190);border-style:none;}
table.callout{margin-top:10px;margin-bottom:5px;margin-left:10px;margin-right:10px;background-color:rgb(255,255,255);}
table.callout td{color:rgb(0,114,188);background-color:rgb(255,255,255);}
td.callout8pt{font-size:8pt;line-height:14pt;}
td.callout10pt{font-size:10pt;line-height:16pt;}
td.callout12pt{font-size:12pt;line-height:18pt;}
table.callout strong{color:rgb(0,0,0);}
div.boxout{background-image:url(/components/stylesheets/media/boxouts/boxout-background.png);margin:10px 20px 10px 20px;padding:0px 0px 10px 0px;border-width:2px;border-style:solid;border-color:rgb(200,200,200);}
div.boxout-heading{font-family:"Times New Roman",serif;font-size:20pt;line-height:24pt;font-weight:normal;font-style:italic;margin:10px 20px 10px 20px;color:rgb(20,60,110);}
div.boxout-text{font-size:10pt;line-height:16pt;text-align:left;margin:5px 20px 10px 20px;color:rgb(20,60,110);}
div.callout-left,div.callout-right{width:200px;margin:0px 20px 10px 10px;font-size:9pt;line-height:14pt;color:rgb(0,114,188);border-width:2px 1px 1px 1px;border-style:solid;border-color:rgb(180,180,180);padding:10px;background-color:rgb(255,255,255);}
div.callout-left{float:left;margin:0px 10px 10px 20px;}
div.callout-right{float:right;margin:0px 20px 10px 10px;}
span.callout-left,span.callout-right{width:200px;margin:10px 20px 10px 20px;font-size:9pt;line-height:14pt;color:rgb(0,114,188);border-width:2px 1px 1px 1px;border-style:solid;border-color:rgb(180,180,180);padding:10px;background-color:rgb(255,255,255);}
span.callout-left{float:left;}
span.callout-right{float:right;}
span.callout-quote{font-style:italic;}
span.callout-credit{font-weight:bold;font-size:8pt;}
div.bubblebox{float:right;margin:10px 0px 10px 20px;width:180px;background-color:rgb(20,60,110);}
div.bubblebox-heading{font-family:"Times New Roman",serif;font-size:12pt;line-height:16pt;font-weight:normal;font-style:italic;color:rgb(255,255,255);padding:5px 10px 5px 10px;border-width:0px 0px 3px 0px;border-style:solid;border-color:rgb(255,255,255);}
div.bubblebox-text{font-size:9pt;line-height:14pt;text-align:left;color:rgb(255,255,255);padding:5px 10px 5px 10px;border-width:0px 0px 3px 0px;border-style:solid;border-color:rgb(255,255,255);}
input.text,input.button,input.checkbox,textarea.text{background-color:rgb(220,220,220);border-color:rgb(35,35,170);border-style:solid;border-width:1px;font-size:10pt;margin-bottom:2px;margin-left:8px;margin-right:8px;margin-top:0px;}
input.button{font-weight:bold;}
input.checkbox{border-width:0px;margin-top:2px;margin-bottom:2px;}
table.db{font-size:8pt;margin-top:10px;margin-bottom:20px;margin-left:20px;margin-right:20px;padding:4px;border-color:rgb(0,0,0);border-style:solid;border-width:2px;border-spacing:0px;border-collapse:collapse;}
table.db tr.header{font-weight:bold;color:#FFFFFF;border-color:rgb(0,0,0);border-right-style:solid;border-right-width:2px;}
table.db td{font-size:8pt;vertical-align:top;padding:2px;}
form.form{margin:0px;padding:0px;}
table.form{border-width:10px 1px 1px 1px;border-style:solid;border-color:rgb(128,128,128);margin-top:0px;margin-left:20px;margin-right:20px;margin-bottom:5px;}
table.form table{border-spacing:0px;border-width:0px;margin:0px 0px 0px 0px;}
table.form td{padding:2px 10px 4px 5px;vertical-align:top;font-size:8pt;}
table.form td.light{background-color:rgb(250,250,250);}
table.form td.dark{background-color:rgb(230,230,230);}
table.form td.label,table.form td.label-left,table.form td.label-wide{text-align:right;padding-left:20px;padding-right:5px;color:rgb(64,64,64);}
table.form td.label-left{text-align:left;padding-left:0px;}
table.form td.label-wide{text-align:left;}
table.form td.divider{border-width:1px 0px 0px 0px;border-style:dotted;border-color:rgb(128,128,128);padding-top:0px;padding-bottom:0px;}
table.form input.border,table.form textarea.border,table.form select.border,table.form button.border{border-width:1px;border-style:solid;border-color:rgb(128,128,128);color:rgb(64,64,64);font-size:8pt;}
table.form textarea.indent,table.form select.indent{margin-left:40px;}
table.form span.mandatory{border-width:0px;border-style:solid;border-color:rgb(255,0,0);color:rgb(64,64,64);font-size:8pt;}
table.form span.indent{margin-left:40px;}
form.form span.asterix{color:rgb(255,0,0);font-size:9pt;}
div.question-set{padding:10px 5px 5px 5px;margin:10px 20px 10px 20px;border-color:rgb(180,180,180);border-style:solid;border-width:1px 1px 1px 3px;background-image:url(/components/stylesheets/media/forms/forms-background.png);}
table.question-columns{}
table.question-columns td{vertical-align:top;}
div.question-group{background-color:rgb(230,230,230);border-color:rgb(128,128,128);border-style:solid;border-width:1px;padding:10px 5px 5px 5px;margin:10px 10px 10px 10px;}
div.question-set div.group-text{font-size:12pt;line-height:18pt;font-weight:bold;color:rgb(0,77,153);margin:0px 20px 15px 20px;}
div.question-set table.question{border-width:0px;border-collapse:collapse;border-spacing:0px;margin:0px 0px 5px 0px;}
div.question-set table.question td{padding:0px;}
div.question-set table.question td.question-label,div.question-set table.question td.question-mandatory{font-size:10pt;line-height:16pt;text-align:right;vertical-align:top;width:200px;padding-left:20px;color:rgb(0,77,153);}
div.question-set table.question td.question-input{vertical-align:top;}
div.question-set table.question td.question-note{font-size:10pt;color:rgb(128,128,128);line-height:16pt;text-align:left;vertical-align:top;max-width:350px;padding:5px 10px 10px 10px;}
div.question-set table.question td.question-mandatory{color:rgb(255,0,0);font-size:16pt;font-weight:bold;width:10px;text-align:center;padding-top:3px;padding-left:10px;}
div.question-set table.question input.text,div.question-set table.question input.date-picker{width:350px;background-color:rgb(255,255,255);border-color:rgb(128,128,128);border-style:solid;border-width:1px;margin:0px 10px 0px 10px;}
div.question-set table.question input.checkbox{padding:2px 0px 0px 0px;vertical-align:middle;}
div.question-set table.question input.date-picker{width:100px;}
div.question-set table.question textarea.textarea{font-size:10pt;line-height:14pt;width:350px;height:100px;background-color:rgb(255,255,255);border-color:rgb(128,128,128);border-style:solid;border-width:1px;margin:0px 10px 0px 10px;}
div.question-set table.question select.select{background-color:rgb(255,255,255);border-color:rgb(128,128,128);border-style:solid;border-width:1px;margin:0px 10px 10px 10px;}
div.question-set table.question input.button{font-size:12pt;font-weight:bold;color:rgb(255,255,255);background-color:rgb(0,77,153);border-color:rgb(0,77,153);border-style:solid;border-width:1px;margin:0px 10px 0px 10px;padding:5px 15px 5px 15px;cursor:pointer;}
div.question-set table.question input.button:hover{background-color:rgb(240,0,0);color:rgb(255,255,255);}
div.see-also{margin:5px 20px 5px 20px;background-color:rgb(240,240,240);padding:2px 4px 2px 4px;color:rgb(128,128,128);width:500px;}
div.see-also img{vertical-align:middle;margin:0px 5px 0px 5px;}
div.see-also table td{vertical-align:top;padding:0px;}
div.see-also td.title{white-space:nowrap;}
div.page-tools{border-color:rgb(200,200,200);border-width:2px 0px 2px 0px;border-style:solid;margin:10px 20px 10px 20px;padding:6px 10px 6px 10px;}
div.page-tools *{vertical-align:middle;font-size:10pt;}
div.page-tools img{margin-right:5px;}
div.page-tools div.submitters{margin:10px 0px 10px 0px;}
div.page-tools span.submitter{margin:0px 10px 0px 0px;}
div.press-archives{background-color:rgb(255,255,255);border-width:4px 2px 2px 2px;border-color:rgb(200,200,200);border-style:solid;font-size:10pt;line-height:16pt;margin:10px 20px 20px 20px;}
div.press-archives-ja{font-size:12pt;line-height:16pt;}
div.press-archives-item{padding:5px 5px 5px 5px;}
div.press-archives-item-dark{background-color:rgb(240,240,240);}
table.press-archives-table{border-spacing:0px;border-collapse:collapse;border-width:1px 1px 1px 1px;border-color:rgb(200,200,200);border-style:solid;margin:2px 0px 8px 0px;}
table.press-archives-table td.press-archives-table-date{text-align:right;vertical-align:top;width:80px;border-width:0px 1px 0px 0px;border-color:rgb(200,200,200);border-style:solid;padding:4px 8px 4px 4px;}
table.press-archives-table td.press-archives-table-title{vertical-align:top;border-width:0px 1px 0px 0px;border-color:rgb(200,200,200);border-style:solid;padding:4px 8px 4px 8px;}
table.press-archives-table td.press-archives-table-lang{vertical-align:top;width:80px;border-width:0px 0px 0px 0px;border-color:rgb(200,200,200);border-style:solid;padding:4px 8px 4px 8px;}
div.news-lang-selector{display:block;text-align:left;margin:2px 0px 2px 0px;color:rgb(0,114,188);}
div.inthenews p{margin-top:0px;margin-bottom:4px;line-height:14pt;}
div.inthenews p.first{margin-top:20px;}
div.inthenews p.inthenews-summary{color:rgb(120,120,120);}
div.inthenews img{float:right;border-width:1px 1px 1px 1px;border-color:rgb(200,200,200);border-style:solid;margin:0px 40px 5px 10px;}
table.awards{width:550px;background-color:rgb(255,255,255);margin:20px 40px 10px 40px;}
table.awards td,table.awards td a,table.awards td em,table.awards td strong{font-family:"Times New Roman",serif;font-size:12pt;line-height:18pt;font-style:italic;}
table.awards td{color:rgb(128,128,128);vertical-align:middle;padding-left:30px;}
table.awards tr td:first-child{width:120px;text-align:center;vertical-align:middle;padding-left:0px;}
div.list-bordered,div.list-bordered-tight,div.list-bordered-large,div.list-image-icon{margin:5px 60px 20px 40px;color:rgb(80,80,80);line-height:12pt;}
div.list-bordered-tight{margin:0px 60px 5px 40px;}
table.rounded td.content div.list-bordered{margin-left:20px;margin-right:40px;}
div.tabbed-panel div.list-bordered{margin-left:30px;margin-right:40px;}
div.tabbed-panel div.list-bordered div.list-bordered{margin-left:10px;margin-right:10px;}
div.list-bordered div.list-item,div.list-bordered-large div.list-item{border-width:0px 0px 0px 3px;border-style:solid;border-color:rgb(150,150,150);margin-bottom:5px;padding-left:10px;}
div.list-bordered div.list-item div.list-item,div.list-bordered-large div.list-item div.list-item{border-color:rgb(200,200,200);}
div.list-image-icon div.list-item{border-width:0px;padding-bottom:5px;}
div.list-image-icon div.list-item img{vertical-align:middle;margin-right:8px;}
div.list-item div.list-item,div.list-bordered-large div.list-item{margin-left:10px;}
div.list-bordered div.list-item div.h1,div.list-bordered div.list-item div.h1-large{font-family:Arial,sans-serif;font-size:10pt;line-height:14pt;font-weight:bold;margin-top:4px;margin-bottom:4px;color:rgb(20,60,110);}
div.list-bordered div.list-item div.h1-large{font-size:14pt;line-height:18pt;font-weight:normal;}
div.list-bordered div.list-item div.p,div.list-bordered div.list-item div.p-tight{font-size:10pt;line-height:14pt;margin-top:2px;margin-bottom:6px;}
div.list-bordered-large div.list-item div.p{font-family:"Times New Roman",serif;font-size:14pt;line-height:18pt;font-weight:normal;font-style:italic;color:rgb(80,80,80);margin-top:4px;margin-bottom:8px;}
div.list-bordered-large div.list-item div.p:lang(ja){color:rgb(0,0,0);}
div.list-bordered div.list-item div.p-tight{margin-bottom:2px;}
div.narrow-panel-content div.list-bordered,div.narrow-panel-content div.list-bordered-tight,div.narrow-panel-content div.list-bordered-large{margin-left:40px;margin-right:40px;}
div.shade{background-color:transparent;margin:0px 2px 5px 2px;}
div.shade table{border-width:0px;border-collapse:collapse;border-spacing:0px;margin:0px auto 0px auto;width:100%;height:5px;}
div.shade table td{padding:0px;}
div.shade table td.shade-left{width:10px;height:5px;background-image:url(/components/stylesheets/media/shade/shade-left.png);background-repeat:no-repeat;}
div.shade table td.shade-middle{height:5px;background-image:url(/components/stylesheets/media/shade/shade-middle.png);background-repeat:repeat-x;}
div.shade table td.shade-right{width:10px;height:5px;background-image:url(/components/stylesheets/media/shade/shade-right.png);background-repeat:no-repeat;}
table.office-grid{border-width:0px;border-collapse:collapse;border-spacing:0px;width:580px;margin:0px 20px 0px 20px;}
table.office-grid td{width:50%;padding:0px;vertical-align:top;}
div.office{font-family:"Arial",sans-serif;font-size:10pt;line-height:14pt;width:580px;border-width:3px 1px 1px 1px;border-style:solid;border-color:rgb(200,200,200);margin:0px 20px 20px 20px;padding:5px 15px 15px 15px;}
table.office-grid div.office{width:265px;margin:0px 0px 15px 0px;}
table.office-grid td.office-grid-left div.office{width:270px;margin-right:5px;}
table.office-grid td.office-grid-right div.office{width:270px;margin-left:5px;}
div.office div.office-branch{font-size:12pt;font-weight:bold;line-height:16pt;color:rgb(0,77,153);margin-top:5px;margin-bottom:5px;}
div.office div.office-address{font-size:10pt;line-height:14pt;color:rgb(100,100,100);margin-bottom:15px;}
div.office div.office-address div.office-address-line{margin-bottom:2px;}
div.office div.office-tel{font-size:9pt;line-height:12pt;color:rgb(100,100,100);margin-bottom:2px;}
div.office div.office-email{font-size:9pt;line-height:12pt;color:rgb(100,100,100);margin-top:5px;margin-bottom:2px;}
div.office div.office-website{font-size:9pt;line-height:12pt;color:rgb(100,100,100);margin-bottom:2px;}
div.office div.office-notes{font-size:9pt;line-height:12pt;color:rgb(100,100,100);margin-bottom:5px;}
div.office div.office-notes div.office-notes-line{margin-bottom:2px;}
div.office img.office-qrcode{float:right;margin:15px 10px 10px 10px;border-style:solid;border-width:1px;border-color:rgb(180,180,180);padding:0px;}
div.toc{float:right;width:200px;background-color:rgb(250,250,250);border-width:3px 1px 1px 1px;border-style:solid;border-color:rgb(240,240,240);margin:5px 20px 20px 20px;padding:0px 0px 10px 0px;}
div.toc-title{font-size:12pt;line-height:16pt;font-weight:bold;color:rgb(20,60,110);margin:10px 10px 10px 10px;}
div.toc-item{font-size:10pt;line-height:14pt;color:rgb(20,60,110);border-width:1px 0px 0px 0px;border-style:solid;border-color:rgb(240,240,240);margin:5px 10px 0px 10px;padding:3px 0px 0px 0px;}
div.biographies{max-width:640px;margin:10px 20px 20px 20px;border-width:1px;border-style:solid;border-color:rgb(220,220,220);background-color:rgb(240,240,240);}
div.biography{border-width:0px 0px 1px 0px;border-style:solid;border-color:rgb(180,180,180);background-color:rgb(255,255,255);margin:0px 0px 0px 0px;}
div.biography-heading{border-width:1px 0px 1px 0px;border-style:solid;border-color:rgb(255,255,255) rgb(220,220,220) rgb(200,200,200) rgb(220,220,220);background-color:rgb(245,245,245);cursor:pointer;}
table.biography{height:80px;border-width:0px;border-spacing:0px;border-collapse:collapse;}
table.biography td.biography-photograph{width:85px;vertical-align:top;padding:5px 0px 0px 0px;}
table.biography td.biography-photograph img{width:50px;height:67px;margin:0px 10px 0px 10px;}
table.biography td.biography-title{vertical-align:top;padding:5px 0px 0px 0px;}
table.biography div.biography-title{font-family:"Times New Roman",serif;font-size:14pt;line-height:18pt;font-style:italic;color:rgb(0,100,200);}
table.biography div.biography-subtitle{font-family:sans-serif;font-size:9pt;line-height:12pt;font-weight:bold;color:rgb(120,120,120);}
div.biography-text{margin:10px 15px 20px 15px;}
div.biography-text div{font-family:sans-serif;font-size:10pt;color:rgb(100,100,100);text-align:justify;margin-bottom:10px;}
div.banner-advert-container{width:auto;height:80px;margin:10px 20px 10px 20px;}
div.banner-advert{width:auto;height:80px;margin:10px 0px 0px 0px;border-color:rgb(128,128,128);border-width:1px;border-style:solid;background-color:rgb(0,100,200);background-image:url(/components/stylesheets/media/banner-adverts/banner-adverts-blue-background.png);background-repeat:repeat-x;}
div.banner-advert-content-container{}
div.banner-advert-content-container-style-rescue{background-image:url(/components/stylesheets/media/banner-adverts/banner-adverts-rescue-background.png);background-repeat:no-repeat;background-position:top right;}
div.banner-advert-content{width:600px;height:60px;margin:0px auto 0px auto;}
div.banner-advert-more{width:600px;height:20px;margin:0px auto 0px auto;text-align:right;}
div.banner-advert-title,div.banner-advert-title a{font-family:"Times New Roman",serif;font-size:24px;line-height:28px;font-weight:normal;font-style:italic;color:rgb(255,255,255);text-decoration:none;padding:3px 0px 3px 0px;}
div.banner-advert-title a:hover{text-decoration:underline;}
div.banner-advert-text,div.banner-advert-text a{font-family:"Helvetica","Arial",serif;font-size:16px;line-height:20px;font-weight:normal;color:rgb(255,255,255);text-decoration:none;padding:2px 0px 2px 0px;}
div.banner-advert-text a:hover{text-decoration:underline;}
span.banner-advert-more-text,span.banner-advert-more-text a{font-family:"Helvetica","Arial",sans-serif;font-size:10px;line-height:12px;color:rgb(255,255,255);text-decoration:none;}
span.banner-advert-more-text a:hover{text-decoration:underline;}
div.jquery-accordion{margin:10px 20px 20px 20px;border-width:1px;border-style:solid;border-color:rgb(220,220,220);background-color:rgb(240,240,240);}
div.jquery-accordion-content{border-width:0px 0px 1px 0px;border-style:solid;border-color:rgb(180,180,180);background-color:rgb(255,255,255);margin:0px 0px 0px 0px;}
div.jquery-accordion-heading{font-family:"Arial",sans-serif;font-size:10pt;line-height:18pt;color:rgb(100,100,100);padding:2px 10px 2px 10px;border-width:1px 0px 1px 0px;border-style:solid;border-color:rgb(255,255,255) rgb(220,220,220) rgb(200,200,200) rgb(220,220,220);background-color:rgb(245,245,245);cursor:pointer;}
div.jquery-accordion-text{margin:10px 15px 20px 15px;}
div.jquery-accordion-text,table.jquery-accordion-text td{font-family:sans-serif;font-size:10pt;color:rgb(100,100,100);text-align:justify;margin-bottom:10px;}
div.stock-quote{font-size:16px;font-weight:bold;color:rgb(0,77,153);background-color:rgb(250,250,250);width:450px;margin:10px 20px 20px 20px;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 3px;border-color:rgb(180,180,180);}
div.stock-quote span.stock-price{}
div.stock-quote span.stock-price-plus{color:rgb(0,200,0);}
div.stock-quote span.stock-price-minus{color:rgb(255,0,0);}
div.stock-quote span.stock-price-change{padding:0px 0px 0px 10px;}
div.stock-quote img.stock-price-arrow{vertical-align:middle;padding:0px 2px 0px 5px;}
div.stock-quote div.stock-quote-credit{font-size:8pt;font-weight:normal;color:rgb(128,128,128);margin:5px 5px 5px 5px;}
div.javascript-warning{font-family:"Arial",sans-serif;font-size:14pt;line-height:18pt;font-weight:bold;color:rgb(255,255,255);background-color:rgb(230,0,0);border-color:rgb(0,0,0);border-width:1px;border-style:solid;margin:10px 20px 20px 20px;padding:10px 10px 10px 10px;text-align:center;}
div.idol7-search-form{margin:40px 0px 20px 0px;}
span.idol7logo{margin-right:20px;}
span.idol7logo img{vertical-align:middle;margin:0px;}
div.idol7-search-area{margin:0px auto 10px auto;text-align:center;}
input.idol7-search-field{font-size:16px;color:rgb(0,100,200);width:450px;padding:2px 5px 2px 5px;border-width:1px;border-style:solid;border-color:rgb(0,100,200);background-color:rgb(255,255,255);}
input.idol7-search-button{font-size:16px;font-weight:bold;color:rgb(255,255,255);background-color:rgb(0,100,200);padding:2px 10px 2px 10px;margin-left:10px;border-width:1px;border-style:solid;border-color:rgb(0,100,200);cursor:pointer;}
input.idol7-search-button:hover{background-color:rgb(240,0,0);}
input.checkbox{background-color:transparent;}
span.input-label,span.input-label-all{-moz-user-select:none;cursor:pointer;}
span.input-label-all{font-weight:bold;color:rgb(0,100,200);}
span.input-label:hover{color:rgb(240,0,0);}
span.idol7-advanced-options-toggle{color:rgb(0,100,200);text-decoration:underline;cursor:pointer;margin-left:10px;margin-right:10px;-moz-user-select:none;}
span.idol7-advanced-options-toggle:hover{color:rgb(240,0,0);}
div.idol7-advanced-options-controls{display:none;margin:30px 40px 10px 40px;}
table.idol7-advanced-options-grid{background-image:url(/components/stylesheets/media/tables/normal-transparent-background.png);border-width:1px 1px 1px 1px;border-color:rgb(200,200,200);border-style:solid;margin:0px auto 0px auto;}
td.idol7-advanced-options-grid-cell{vertical-align:top;white-space:nowrap;padding:10px 20px 10px 20px;}
td.idol7-advanced-options-grid-cell-close{width:26px;padding:10px 2px 0px 0px;cursor:pointer;}
div.idol7-advanced-options-divider{border-width:1px 0px 0px 0px;border-color:rgb(200,200,200);border-style:solid;margin-top:10px;padding-top:5px;}
div.idol7-advanced-options-divider-buttons{text-align:right;margin-top:0px;margin-bottom:10px;padding-top:10px;padding-right:10px;}
div.idol7-advanced-options-label,span.idol7-advanced-options-label{font-weight:bold;color:rgb(0,100,200);margin-right:10px;}
div.idol7-advanced-options-label{margin-top:0px;margin-bottom:5px;}
table.idol7-informative{width:700px;border-width:1px 1px 1px 3px;border-color:rgb(200,200,200);border-style:solid;min-height:60px;margin:5px auto 10px auto;background-image:url(/components/stylesheets/media/tables/normal-transparent-background.png);}
table.idol7-informative td.idol7-informative{vertical-align:top;padding:0px 0px 10px 0px;}
table.idol7-informative td.idol7-informative-icon{width:60px;}
table.idol7-informative td.idol7-informative div{font-size:12pt;line-height:16pt;color:rgb(100,100,100);margin:10px 10px 10px 10px;}
table.idol7-result-options{border-width:0px;border-spacing:0px;border-collapse:collapse;margin:0px 0px 8px 0px;}
table.idol7-result-options td{vertical-align:middle;padding:0px 25px 0px 0px;}
div.idol7-results-options-label{font-size:12pt;line-height:16pt;color:rgb(160,160,160);margin:10px 0px 10px 0px;}
div.idol7-results-options-label select{font-size:10pt;line-height:16pt;color:rgb(100,100,100);}
div.idol7-results-pager{font-size:12pt;line-height:16pt;color:rgb(160,160,160);margin:10px 0px 10px 0px;}
img.idol7-pager-arrow{vertical-align:middle;cursor:pointer;margin:0px 5px 0px 5px;padding:0px 0px 2px 0px;}
div.idol7-result-list{}
div.idol7-result-list-title{font-size:16pt;font-weight:normal;color:rgb(0,100,200);margin:10px 0px 10px 0px;}
div.idol7-result-item{border-width:1px;border-style:solid;border-color:rgb(230,230,230);background-color:rgb(255,255,255);margin:0px 0px 0px 0px;}
div.idol7-result-item-shade{background-color:transparent;margin:0px 10px 5px 10px;}
div.idol7-result-item table.idol7-result-item-grid{width:100%;border-width:0px;border-spacing:0px;border-collapse:collapse;}
div.idol7-result-item table.idol7-result-item-grid td.idol7-result-item-grid-cell{vertical-align:top;padding:5px 10px 5px 10px;}
div.idol7-result-item table.idol7-result-item-grid td.idol7-result-details-thumbnail{width:120px;text-align:right;}
div.idol7-result-item-title{font-size:12pt;line-height:16pt;font-weight:bold;margin:0px 0px 10px 0px;}
div.idol7-result-item-title a{font-size:12pt;line-height:16pt;font-weight:bold;}
span.idol7-result-item-title-iql{font-size:12pt;line-height:16pt;font-weight:bold;color:rgb(255,0,0);}
span.idol7-result-item-title-category{font-size:12pt;line-height:16pt;font-weight:bold;color:rgb(0,160,0);}
div.idol7-result-item-url{font-size:9pt;margin:0px 0px 5px 0px;}
div.idol7-result-item-summary{font-size:10pt;line-height:16pt;color:rgb(100,100,100);margin:0px 0px 5px 0px;}
div.idol7-result-item-summary span.idol7-hilite{background-color:rgb(255,255,170);padding-left:3px;padding-right:3px;}
div.idol7-result-item-extra{font-size:10pt;color:rgb(0,100,200);margin:5px 0px 5px 0px;}
div.idol7-result-item-button{margin:15px 0px 15px 0px;}
div.idol7-result-item-extra span{font-weight:bold;}
div.idol7-result-item img.idol7-thumbnail{margin:10px 5px 10px 5px;border-width:1px 1px 1px 1px;border-style:solid;border-color:rgb(200,200,200);}
div.idol7-result-item img.idol7-flag{margin:0px 10px 0px 10px;vertical-align:middle;}
div.idol7-result-item img.idol7-thumbnail:hover{border-color:rgb(240,0,0);}
div.idol7-result-item td.idol7-result-details{font-size:8pt;width:230px;white-space:nowrap;background-color:rgb(245,245,245);}
div.idol7-result-details-thumbnail{text-align:center;}
div.idol7-result-item td.idol7-result-metadata{font-size:8pt;width:100px;background-color:rgb(235,235,235);}
div.idol7-result-item td.idol7-result-metadata div.idol7-result-metadata-item{color:rgb(100,100,100);margin:5px 0px 5px 0px;}
div.idol7-result-item td.idol7-result-metadata div.idol7-result-powerbar{width:100px;height:10px;background-color:rgb(255,255,255);background-image:url('/content/IDOL7/media/powerbar/powerbar-background.png');background-repeat:no-repeat;border-width:1px 1px 1px 1px;border-style:solid;border-color:rgb(128,128,128);margin:5px 0px 10px 0px;}
img.idol7-result-metadata-item-icon{vertical-align:middle;margin:0px 5px 0px 0px;}
img.idol7-result-video-poster{width:120px;height:68px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(200,200,200);margin:5px 0px 20px 0px;}
div.idol7-result-similar-docs{display:none;width:228px;background-color:rgb(250,250,250);border-width:1px 1px 1px 1px;border-style:solid;border-color:rgb(220,220,220);margin:15px 0px 15px 0px;overflow:hidden;}
div.idol7-result-similar-docs div.idol7-result-similar-docs-title{font-size:10pt;color:rgb(0,100,200);margin:5px 5px 5px 5px;}
div.idol7-result-similar-docs img.idol7-result-similar-docs-icon{border-width:1px 1px 1px 1px;border-style:solid;border-color:rgb(128,128,128);margin:2px 1px 5px 5px;}
div.idol7-result-similar-docs img.idol7-result-similar-docs-icon:hover{border-color:rgb(240,0,0);}
div.idol7-rpq-results{position:absolute;top:0px;left:0px;display:none;width:460px;background-color:rgb(255,255,255);border-width:1px 1px 1px 1px;border-style:solid;border-color:rgb(128,128,128);padding:0px;}
div.idol7-rpq-result,div.idol7-rpq-result-selected{font-size:10pt;color:rgb(0,100,200);cursor:pointer;border-width:0px 0px 1px 0px;border-style:solid;border-color:rgb(220,220,255);padding:5px 5px 5px 5px;white-space:nowrap;overflow:hidden;}
div.idol7-rpq-result-selected{color:rgb(255,255,255);background-color:rgb(0,100,200);}
div.idol7-rpq-result:hover{color:rgb(255,255,255);background-color:rgb(0,100,200);}
img.idol7-rpq-result-icon{vertical-align:top;padding-right:6px;}
div.micro-search{text-align:center;margin:0px 0px 5px 0px;}
div.micro-search form{margin:0px;}
div.micro-search input{vertical-align:middle;}
div.micro-search input.search-text{font-size:9pt;width:150px;color:rgb(0,100,200);border-color:rgb(0,100,200);border-style:solid;border-width:1px;}
div.micro-search input.search-text-careers{width:140px;}
div.micro-search input.submit{font-size:9pt;color:rgb(255,255,255);background-color:rgb(0,100,200);padding:0px 10px 0px 10px;margin-left:5px;border-width:1px;border-style:solid;border-color:rgb(0,100,200);cursor:pointer;}
div.micro-search input.submit:hover{background-color:rgb(240,0,0);}
div.home-page-search{text-align:center;margin:0px 0px 0px 0px;}
div.home-page-search form{margin:0px;}
div.home-page-search input{vertical-align:middle;}
div.home-page-search input.search-text{font-size:9pt;width:110px;color:rgb(0,100,200);border-color:rgb(0,100,200);border-style:solid;border-width:1px;margin-right:5px;}
div.home-page-search input.submit{font-size:9pt;color:rgb(0,100,200);background-color:rgb(255,255,255);padding:0px 2px 0px 2px;margin-left:0px;margin-right:5px;border-width:1px;border-style:solid;border-color:rgb(0,100,200);cursor:pointer;}
div.home-page-search input.submit:hover{color:rgb(255,255,255);background-color:rgb(240,0,0);}
div.carbon-search{position:absolute;top:1px;left:15px;text-align:center;margin:0px 0px 0px 0px;}
div.carbon-search form{margin:0px;}
div.carbon-search input{background-color:rgb(230,230,230);vertical-align:middle;}
div.carbon-search input.search-text{font-size:9pt;width:150px;color:rgb(60,60,60);border-color:rgb(100,100,100);border-style:solid;border-width:1px;}
div.carbon-search input.search-text:hover{background-color:rgb(240,240,240);}
div.carbon-search input.submit{font-size:9pt;color:rgb(200,200,200);background-color:rgb(100,100,100);padding:0px 10px 0px 10px;margin-left:5px;border-width:1px;border-style:solid;border-color:rgb(60,60,60);cursor:pointer;}
div.carbon-search input.submit:hover{background-color:rgb(180,180,180);color:rgb(0,0,0);}
div.hyperlink-block{background-color:rgb(255,255,255);border-color:rgb(200,200,200);border-style:solid;border-width:1px;}
div.hyperlink-title,div.hyperlink-result{font-size:8pt;font-weight:normal;padding:0px 4px 2px 4px;margin:0px 0px 0px 0px;}
div.hyperlink-title{background-color:rgb(240,240,240);padding:0px 4px 2px 4px;}
span.hyperlink-category{color:rgb(128,128,128);}
div.hyperlink-block img.icon-right{margin:0px;vertical-align:middle;}
table.hyperlink-result-table{border-width:0px;border-collapse:collapse;border-spacing:0px;margin:5px 0px 0px 0px;}
table.hyperlink-result-table td{vertical-align:top;padding:0px;}
div.hyperlink-block img.hyperlink-flag{float:left;margin:0px 8px 0px 2px;}
div.hyperlink-block img.hyperlink-pdf{border-width:1px;border-style:solid;border-color:rgb(80,80,80);margin:0px 8px 0px 2px;}
div.hyperlink-block img.hyperlink-pdf:hover{border-color:rgb(255,0,0);}
div.hyperlink-block div.hyperlink-pdf-centered{text-align:center;}
div.hyperlink-block img.hyperlink-pdf-left{float:left;}
div.hyperlink-block div.hyperlink-pdf-centered img.hyperlink-pdf{margin-right:0px;}
table.idol7-inline-suggest{margin:0px 0px 0px 0px;}
table.idol7-inline-suggest td{}
table.idol7-inline-suggest td.idol7-inline-suggest-content,table.idol7-inline-suggest td.idol7-inline-suggest-results{vertical-align:top;padding:0px;}
table.idol7-inline-suggest td.idol7-inline-suggest-content > p:first-child{margin-top:0px;}
div.idol7-inline-suggest{float:right;width:170px;height:120px;overflow-y:scroll;opacity:0.4;background-color:rgb(250,250,250);border-width:3px 1px 1px 1px;border-style:solid;border-color:rgb(240,240,240);margin:0px 20px 20px 10px;padding:0px 0px 10px 0px;}
div.idol7-inline-suggest:hover{opacity:1;}
div.idol7-inline-suggest-title{font-size:9pt;line-height:12pt;font-weight:bold;color:rgb(20,60,110);margin:3px 5px 3px 5px;}
div.idol7-inline-suggest-item{font-size:8pt;line-height:10pt;color:rgb(20,60,110);border-width:1px 0px 0px 0px;border-style:solid;border-color:rgb(240,240,240);margin:2px 5px 5px 5px;padding:3px 0px 0px 0px;}
img.idol7-ajax-busy{visibility:hidden;width:20px;height:20px;vertical-align:top;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}
div.product-search-field-container{height:26px;margin:15px 0px 10px 0px;padding:2px 2px 2px 2px;white-space:nowrap;}
div.product-search-field{padding:2px 0px 0px 0px;}
input.product-search-field{font-size:12px;line-height:20px;font-weight:normal;vertical-align:top;color:rgb(0,100,200);width:570px;height:22px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-width:0px;background-color:transparent;}
table.product-search-field-layout{border-spacing:0px;border-collapse:collapse;border-width:0px;margin:0px 0px 0px 10px;height:26px;}
table.product-search-field-layout td.product-search-field-layout-01,table.product-search-field-layout td.product-search-field-layout-02,table.product-search-field-layout td.product-search-field-layout-03,table.product-search-field-layout td.product-search-field-layout-04{font-size:12px;line-height:20px;font-weight:normal;color:rgb(100,100,100);height:26px;padding:0px;background-repeat:no-repeat;}
table.product-search-field-layout td.product-search-field-layout-01{width:10px;height:26px;background-image:url(/content/IDOL7/ProductFinder/media/Product-Finder-01.png);background-repeat:no-repeat;vertical-align:top;}
table.product-search-field-layout td.product-search-field-layout-02{height:26px;padding-right:5px;background-image:url(/content/IDOL7/ProductFinder/media/Product-Finder-02.png);background-repeat:repeat-x;}
table.product-search-field-layout td.product-search-field-layout-03{width:600px;height:26px;background-image:url(/content/IDOL7/ProductFinder/media/Product-Finder-02.png);background-repeat:repeat-x;}
table.product-search-field-layout td.product-search-field-layout-04{width:40px;height:26px;background-image:url(/content/IDOL7/ProductFinder/media/Product-Finder-03.png);background-repeat:no-repeat;cursor:pointer;vertical-align:top;}
img.product-search-ajax-busy{margin:2px 0px 3px 5px;}
div.sidepanel,div.qr-code{width:210px;margin:0px 0px 5px 5px;}
div.qr-code{text-align:center;}
div.sidepanel div.sidepanel-top{width:210px;height:20px;margin:0px;border-style:dotted;border-width:0px 0px 1px 0px;border-color:rgb(128,128,128);}
div.sidepanel div.sidepanel-middle{width:210px;background-image:url(/components/sidepanels/media/middle.gif);background-repeat:repeat-y;margin:0px;}
div.sidepanel div.sidepanel-middle div{padding:4px 5px 4px 5px;color:rgb(64,64,64);}
div.sidepanel div.sidepanel-middle div.center{text-align:center;}
div.sidepanel div.sidepanel-middle div.h1,div.sidepanel div.sidepanel-middle div.h2{font-weight:bold;font-size:9pt;}
div.sidepanel div.sidepanel-middle div.h2{font-size:8pt;}
div.sidepanel div.sidepanel-middle div.list{margin-left:10px;margin-right:5px;color:rgb(64,64,64);font-size:8pt;}
div.sidepanel div.sidepanel-middle div.list div{border-width:0px 0px 0px 3px;border-style:solid;border-color:rgb(200,200,200);margin-bottom:5px;}
div.sidepanel div.sidepanel-middle div.sidepanel-divider{border-style:dotted;border-width:1px 0px 0px 0px;border-color:rgb(128,128,128);}
div.sidepanel div.sidepanel-bottom{width:210px;height:8px;margin:0px;}
div.sidepanel div.sidepanel-lozenge{margin-left:auto;margin-right:auto;width:100%;text-align:center;}
div.sidepanel div.sidepanel-middle div.quote{color:rgb(0,114,211);margin-left:5px;margin-right:5px;line-height:12pt;font-size:8pt;}
div.sidepanel form{margin:0px;}
div.sidepanel textarea,div.sidepanel input,div.sidepanel select,div.sidepanel button{font-size:8pt;color:rgb(80,80,80);border-width:1px;border-style:solid;border-color:rgb(128,128,128);}
div.sidepanel button{background-color:rgb(200,200,200);cursor:pointer;}
div.sidepanel input{font-weight:bold;}
div.sidepanel input.checkbox{border-width:0px;}
div.sidepanel table td{vertical-align:top;text-align:center;}
div.seealso{width:160px;margin-top:10px;margin-bottom:10px;margin-left:20px;margin-right:20px;float:right;display:none;}
div.seealso div.seealso-top{width:160px;height:20px;margin:0px;border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:rgb(194,194,194);}
div.seealso div.seealso-middle{width:160px;background-image:url(/components/seealso/media/middle.gif);background-repeat:repeat-y;margin:0px;}
div.seealso div.seealso-middle div{padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px;}
div.seealso div.seealso-middle div.seealso-divider{border-top-style:dotted;border-top-width:1px;border-top-color:rgb(194,194,194);}
div.seealso div.seealso-bottom{width:160px;height:8px;margin:0px;}
div.seeother{width:160px;margin-top:10px;margin-bottom:10px;margin-left:20px;margin-right:20px;}
div.seeother div.seeother-top{width:160px;height:20px;margin:0px;border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:rgb(128,128,128);}
div.seeother div.seeother-middle{width:160px;background-image:url(/components/seeother/media/middle.gif);background-repeat:repeat-y;margin:0px;}
div.seeother div.seeother-middle div{padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px;}
div.seeother div.seeother-middle div.seeother-divider{border-top-style:dotted;border-top-width:1px;border-top-color:rgb(128,128,128);}
div.seeother div.seeother-bottom{width:160px;height:7px;margin:0px;}
table.rounded-panel{border-spacing:0px;border-width:1px;border-collapse:collapse;background-color:rgb(255,255,255);width:480px;margin:5px 20px 15px 20px;}
table.rounded-panel td.rounded-panel-content{vertical-align:top;padding:5px 10px 0px 10px;}
table.rounded-panel td.rounded-panel-content div{margin:0px 0px 5px 0px;}
table.rounded-panel td.rounded-panel-content div.medium{font-size:10pt;color:rgb(128,128,128);}
table.rounded-panel td.rounded-panel-content div.center{text-align:center;}
table.rounded-panel td.rounded-panel-left-top,table.rounded-panel td.rounded-panel-left-middle,table.rounded-panel td.rounded-panel-left-bottom,table.rounded-panel td.rounded-panel-middle-top,table.rounded-panel td.rounded-panel-middle-bottom,table.rounded-panel td.rounded-panel-right-top,table.rounded-panel td.rounded-panel-right-middle,table.rounded-panel td.rounded-panel-right-bottom{padding:0px;}
table.rounded-panel td.rounded-panel-left-top{width:6px;height:30px;}
table.rounded-panel td.rounded-panel-left-middle{background-image:url(/components/middlepanels/rounded-panel/media/left-middle.png);background-repeat:repeat-y;}
table.rounded-panel td.rounded-panel-left-bottom{width:6px;height:10px;}
table.rounded-panel td.rounded-panel-middle-top{background-image:url(/components/middlepanels/rounded-panel/media/middle-top.png);background-repeat:repeat-x;height:30px;}
table.rounded-panel td.rounded-panel-middle-bottom{background-image:url(/components/middlepanels/rounded-panel/media/middle-bottom.png);background-repeat:repeat-x;height:10px;}
table.rounded-panel td.rounded-panel-right-top{width:6px;height:30px;}
table.rounded-panel td.rounded-panel-right-middle{background-image:url(/components/middlepanels/rounded-panel/media/right-middle.png);background-repeat:repeat-y;}
table.rounded-panel td.rounded-panel-right-bottom{width:6px;height:10px;}
table.rounded-panel td.rounded-panel-title,table.rounded-panel div.summary-title{font-family:sans-serif;font-size:9pt;font-weight:bold;color:rgb(0,77,153);vertical-align:middle;padding-left:10px;padding-right:10px;}
table.rounded-panel div.summary{display:none;}
table.rounded-panel span.toggle-summary{cursor:pointer;}
table.rounded-panel div.apply{text-align:right;}
table.rounded-panel div.seperator{border-top:solid;border-color:rgb(200,200,200);border-width:1px 0px 0px 0px;margin-top:10px;margin-bottom:2px;padding-top:2px;}
table.rounded-panel p{margin:5px 0px 10px 0px;}
div.narrow-panel{margin:0px 0px 0px 0px;background-color:transparent;}
div.narrow-panel-title{font-size:8pt;font-weight:bold;color:rgb(255,255,255);padding:2px 10px 2px 5px;background-color:rgb(0,0,0);background-image:url(/components/middlepanels/narrow-panel/media/blue/header.png);background-repeat:no-repeat;background-position:top right;}
div.narrow-panel-title-red{background-image:url(/components/middlepanels/narrow-panel/media/red/header.png);}
div.narrow-panel-content{font-size:8pt;color:rgb(128,128,128);padding:5px 5px 5px 5px;border-width:1px;border-style:solid;border-color:rgb(128,128,128);background-color:rgb(255,255,255);}
div.narrow-panel-red div.narrow-panel-content{border-color:rgb(240,0,0);}
div.narrow-panel-content div{margin:0px 0px 5px 0px;}
div.narrow-panel-content div.small{font-size:7pt;}
div.center{text-align:center;}
div.bold{font-weight:bold;}
div.narrow-panel-content h1,div.narrow-panel-content h2{margin:0px 20px 10px 20px;font-size:18pt;line-height:22pt;}
div.narrow-panel-content h2{font-size:16pt;line-height:20pt;}
div.narrow-panel-content div.h1{font-size:10pt;line-height:14pt;font-weight:bold;}
div.narrow-panel-content a{color:rgb(0,100,200);text-decoration:none;}
div.narrow-panel-content a:hover{color:rgb(255,0,0);text-decoration:underline;}
div.narrow-panel-content img.left{margin-right:5px;vertical-align:middle;}
div.narrow-panel-content img.float-left{float:left;margin-right:5px;}
div.narrow-panel-content img.float-right{float:right;}
div.narrow-panel-content img.icon{vertical-align:middle;margin:0px 5px 0px 0px;}
div.narrow-panel div.seperator{border-top:solid;border-color:rgb(200,200,200);border-width:1px 0px 0px 0px;margin-top:10px;margin-bottom:2px;padding-top:2px;}
div.narrow-panel div.more{text-align:right;}
div.narrow-panel div.shade{margin:0px 0px 2px 0px;}
div.narrow-panel-lozenge{margin:0px 0px 0px 0px;}
div.faded-panel{margin:0px 0px 0px 0px;background-color:transparent;}
div.faded-panel-title{font-size:8pt;font-weight:bold;color:rgb(255,255,255);padding:2px 10px 2px 5px;border-width:0px 0px 1px 0px;border-style:solid;border-color:rgb(128,128,128);background-color:rgb(0,0,0);background-image:url(/components/middlepanels/faded-panel/media/header.png);background-repeat:no-repeat;background-position:top right;}
div.faded-panel-content{font-size:8pt;color:rgb(128,128,128);padding:5px 5px 5px 5px;background-image:url(/components/middlepanels/faded-panel/media/background.png);background-repeat:repeat-x;background-position:top left;}
div.faded-panel-content div{margin:0px 0px 5px 0px;}
div.faded-panel-content div.small{font-size:7pt;}
div.center{text-align:center;}
div.bold{font-weight:bold;}
div.faded-panel-content h1,div.faded-panel-content h2{margin:0px 20px 10px 20px;font-size:18pt;line-height:22pt;}
div.faded-panel-content h2{font-size:16pt;line-height:20pt;}
div.faded-panel-content a{color:rgb(0,100,200);text-decoration:none;}
div.faded-panel-content a:hover{color:rgb(255,0,0);text-decoration:underline;}
div.faded-panel-content img.left{margin-right:5px;vertical-align:middle;}
div.faded-panel-content img.float-left{float:left;margin-right:5px;}
div.faded-panel-content img.float-right{float:right;}
div.faded-panel-content img.icon{vertical-align:middle;margin:0px 5px 0px 0px;}
div.faded-panel div.seperator{border-top:solid;border-color:rgb(200,200,200);border-width:1px 0px 0px 0px;margin-top:10px;margin-bottom:2px;padding-top:2px;}
div.faded-panel div.more{text-align:right;}
div.light-panel{margin:0px 0px 0px 0px;background-color:transparent;}
div.light-panel-title{font-size:10pt;font-weight:bold;color:rgb(0,100,200);padding:2px 10px 2px 5px;}
div.light-panel-content{font-size:8pt;color:rgb(128,128,128);padding:5px 5px 5px 5px;}
div.light-panel-content div{margin:0px 0px 5px 0px;}
div.light-panel-content div.small{font-size:7pt;}
div.center{text-align:center;}
div.bold{font-weight:bold;}
div.light-panel-content h1,div.light-panel-content h2{margin:0px 20px 10px 20px;font-size:18pt;line-height:22pt;}
div.light-panel-content h2{font-size:16pt;line-height:20pt;}
div.light-panel-content a{color:rgb(0,100,200);text-decoration:none;}
div.light-panel-content a:hover{color:rgb(255,0,0);text-decoration:underline;}
div.light-panel-content img.left{margin-right:5px;vertical-align:middle;}
div.light-panel-content img.float-left{float:left;margin-right:5px;}
div.light-panel-content img.float-right{float:right;}
div.light-panel-content img.icon{vertical-align:middle;margin:0px 5px 0px 0px;}
div.light-panel div.seperator{border-style:solid;border-color:rgb(200,200,200);border-width:1px 0px 0px 0px;margin-top:10px;margin-bottom:2px;padding-top:2px;}
div.light-panel div.more{text-align:right;}
div.light-panel div.video-poster{text-align:center;}
div.light-panel img.video-poster{margin:0px 0px 0px 0px;border-style:solid;border-color:rgb(100,100,100);border-width:1px 1px 1px 1px;}
div.light-panel img.video-poster:hover{border-color:rgb(240,0,0);}
div.wide-nav-panel{background-color:rgb(230,230,230);margin:0px 5px 0px 5px;}
div.wide-nav-panel-sidemenu{background-color:transparent;margin:0px 5px 0px 5px;}
div.wide-nav-panel div.wide-nav-panel-title{height:38px;background-image:url(/components/middlepanels/wide-nav-panel/media/background-header.png);background-repeat:repeat-x;background-position:bottom left;border-width:1px;border-style:solid;border-color:rgb(220,220,220);padding:0px;}
div.wide-nav-panel div.wide-nav-panel-title div{font-size:16px;font-weight:bold;color:rgb(20,60,110);padding:8px 10px 8px 12px;}
div.wide-nav-panel div.wide-nav-panel-title a{color:rgb(20,60,110);text-decoration:none;}
div.wide-nav-panel div.wide-nav-panel-title a:hover{color:rgb(240,0,0);text-decoration:underline;}
div.wide-nav-panel div.wide-nav-panel-content,div.wide-nav-panel div.wide-nav-panel-content-image{font-size:8pt;color:rgb(128,128,128);border-width:0px 1px 1px 1px;border-style:solid;border-color:rgb(220,220,220);padding:0px 0px 0px 0px;}
div.wide-nav-panel div.wide-nav-panel-content-image{text-align:center;background-color:rgb(255,255,255);}
div.wide-nav-panel-sidemenu div.wide-nav-panel-content{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div.wide-nav-panel-content div{margin:0px 0px 5px 0px;}
div.wide-nav-panel-content div.small{font-size:7pt;}
div.center{text-align:center;}
div.bold{font-weight:bold;}
div.wide-nav-panel-content h1,div.wide-nav-panel-content h2{font-size:18pt;line-height:22pt;margin:0px 20px 10px 20px;}
div.wide-nav-panel-content h2{font-size:16pt;line-height:20pt;}
div.wide-nav-panel-content a{color:rgb(20,60,110);text-decoration:none;}
div.wide-nav-panel-content a:hover{color:rgb(255,0,0);text-decoration:underline;}
div.wide-nav-panel-content img.left{margin-right:5px;vertical-align:middle;}
div.wide-nav-panel-content img.float-left{float:left;margin-right:5px;}
div.wide-nav-panel-content img.float-right{float:right;}
div.wide-nav-panel-content img.icon{vertical-align:middle;margin:0px 5px 0px 0px;}
div.wide-nav-panel div.seperator{font-size:8pt;border-top:solid;border-color:rgb(200,200,200);border-width:1px 0px 0px 0px;margin:0px 0px 0px 0px;padding:2px 4px 2px 4px;}
div.wide-nav-panel div.wide-nav-panel-item{font-size:10pt;line-height:14pt;font-weight:normal;color:rgb(20,60,110);padding:4px 10px 4px 10px;}
div.wide-nav-panel div.wide-nav-panel-item-statement{font-family:"Times New Roman",serif;font-size:16pt;line-height:20pt;font-weight:normal;font-style:italic;text-align:center;color:rgb(120,120,120);margin:5px 5px 10px 5px;}
div.wide-nav-panel div.wide-nav-panel-item-news{font-size:8pt;line-height:12pt;padding:4px 6px 4px 6px;}
div.wide-nav-panel-sidemenu div.wide-nav-panel-item,div.wide-nav-panel-sidemenu div.wide-nav-panel-item-current{font-size:10pt;line-height:14pt;font-weight:normal;color:rgb(20,60,110);background-color:rgb(200,200,200);border-top:solid;border-color:rgb(255,255,255);border-width:1px 0px 0px 0px;padding:4px 10px 4px 10px;margin:0px 0px 0px 0px;cursor:pointer;}
div.wide-nav-panel-sidemenu div.wide-nav-panel-item-current{color:rgb(255,255,255);background-color:rgb(20,60,110);}
div.wide-nav-panel-sidemenu div.wide-nav-panel-item a{}
div.wide-nav-panel-sidemenu div.wide-nav-panel-item:hover,div.wide-nav-panel-sidemenu div.wide-nav-panel-item:hover a{color:rgb(255,255,255);background-color:rgb(20,60,110);}
div.wide-nav-panel-sidemenu div.wide-nav-panel-item a:hover{color:rgb(255,255,255);text-decoration:none;}
div.wide-nav-panel-sidemenu div.wide-nav-panel-item-current:hover,div.wide-nav-panel-sidemenu div.wide-nav-panel-item-current:hover a{color:rgb(255,255,255);background-color:rgb(230,0,0);}
div.wide-nav-panel div.wide-nav-panel-item-current a{color:rgb(255,255,255);}
div.wide-nav-panel div.wide-nav-panel-item-current a:hover{color:rgb(255,255,255);text-decoration:none;}
div.wide-nav-panel div.wide-nav-panel-item-minimenu{font-size:10pt;line-height:14pt;font-weight:normal;color:rgb(20,60,110);border-top:solid;border-color:rgb(255,255,255);border-width:1px 0px 0px 0px;padding:4px 10px 4px 10px;margin:0px 0px 0px 0px;cursor:pointer;}
div.wide-nav-panel div.wide-nav-panel-item-minimenu:hover{color:rgb(255,255,255);background-color:rgb(230,0,0);}
div.wide-nav-panel div.wide-nav-panel-item-minimenu a{color:rgb(20,60,110);text-decoration:none;}
div.wide-nav-panel div.wide-nav-panel-item-minimenu:hover a{color:rgb(255,255,255);}
div.wide-nav-panel div.wide-nav-panel-result{padding:4px 6px 4px 6px;margin:0px 0px 0px 0px;}
div.wide-nav-panel table.wide-nav-panel-result{}
div.wide-nav-panel td.wide-nav-panel-result-thumbnail,div.wide-nav-panel td.wide-nav-panel-result-details{vertical-align:top;}
div.wide-nav-panel td.wide-nav-panel-result-thumbnail{text-align:center;width:50px;}
div.wide-nav-panel img.wide-nav-panel-result-thumbnail{border-style:solid;border-width:1px;border-color:rgb(100,100,100);}
div.wide-nav-panel img.wide-nav-panel-result-thumbnail:hover{border-color:rgb(240,0,0);}
div.wide-nav-panel td.wide-nav-panel-result-details{font-size:10pt;line-height:14pt;font-weight:normal;color:rgb(20,60,110);padding:0px 5px 10px 6px;}
div.wide-nav-panel td.wide-nav-panel-result-details a{color:rgb(20,60,110);}
div.wide-nav-panel td.wide-nav-panel-result-details a:hover{color:rgb(250,0,0);}
div.wide-nav-panel-toggle-more-clicker{color:rgb(20,60,110);text-align:right;padding:0px 10px 0px 10px;cursor:pointer;}
div.wide-nav-panel-toggle-more-clicker:hover{color:rgb(240,0,0);}
div.wide-nav-panel-toggle-more{display:none;}
div.validation-panel{font-family:"Times New Roman",serif;font-size:16pt;line-height:20pt;font-weight:normal;font-style:italic;text-align:center;color:rgb(0,100,200);background-color:transparent;margin:0px 5px 10px 5px;}
div.white-panel{margin:5px 0px 10px 0px;padding:0px 0px 0px 0px;background-color:rgb(255,255,255);border-width:1px;border-style:solid;border-color:rgb(100,100,100);}
table.white-panel-title{width:100%;height:20px;margin:5px 0px 5px 0px;border-width:0px;border-spacing:0px;border-collapse:collapse;}
table.white-panel-title td{padding:0px 0px 0px 0px;}
table.white-panel-title td.white-panel-title-left{width:5px;padding-left:5px;background-image:url(/components/middlepanels/white-panel/media/white-panel-title-left.png);background-repeat:no-repeat;background-position:top right;}
table.white-panel-title td.white-panel-title-right{width:5px;padding-right:5px;background-image:url(/components/middlepanels/white-panel/media/white-panel-title-right.png);background-repeat:no-repeat;background-position:top left;}
table.white-panel-title td.white-panel-title-text{
font-size:12px;line-height:12px;color:rgb(255,255,255);padding-left:4px;background-color:rgb(0,97,142);background-image:url(/components/middlepanels/white-panel/media/white-panel-title-middle.png);background-repeat:repeat-x;}
div.white-panel-content{padding:5px 10px 5px 10px;background-color:rgb(255,255,255);}
div.white-panel-content div{font-size:12px;line-height:18px;color:rgb(128,128,128);margin:0px 0px 5px 0px;}
div.white-panel-content div.small,div.white-panel-content div.small a{font-size:7pt;line-height:10pt;margin-bottom:2px;}
div.center{text-align:center;}
div.bold{font-weight:bold;}
div.white-panel-content div.h1,div.white-panel-content div.h1 a,div.white-panel-content div.h2,div.white-panel-content div.h2 a{font-family:serif;font-size:12pt;line-height:16pt;font-style:italic;margin:0px 0px 0px 0px;}
div.white-panel-content div.h1-large,div.white-panel-content div.h1-large a{font-family:sans-serif;font-size:12pt;line-height:12pt;font-style:normal;font-weight:bold;white-space:nowrap;}
div.white-panel-content div.h1-large-wrapped,div.white-panel-content div.h1-large-wrapped a{white-space:normal;line-height:14pt;}
div.white-panel-content div.h2{font-size:10pt;line-height:14pt;}
div.white-panel-content div.white-panel-quote,div.white-panel-content div.white-panel-quote a{font-family:serif;font-size:12px;line-height:16px;font-style:italic;text-align:center;color:rgb(140,140,140);}
div.white-panel-content div.white-panel-logo{text-align:center;margin:0px auto 10px auto;}
div.white-panel-content div.discover-more{margin:0px auto 8px auto;}
div.white-panel-content a{font-size:12px;line-height:18px;color:rgb(0,100,200);text-decoration:none;}
div.white-panel-content a:hover{color:rgb(255,0,0);text-decoration:underline;}
div.white-panel-content img.left{margin-right:5px;vertical-align:middle;}
div.white-panel-content img.float-left{float:left;margin-right:5px;}
div.white-panel-content img.float-right{float:right;}
div.white-panel-content img.icon{vertical-align:middle;margin:0px 5px 0px 0px;}
div.white-panel div.seperator{border-top:solid;border-color:rgb(200,200,200);border-width:1px 0px 0px 0px;margin-top:10px;margin-bottom:2px;padding-top:2px;}
div.white-panel div.more{font-size:12px;line-height:12px;text-align:right;vertical-align:middle;white-space:nowrap;margin:0px 0px 0px 0px;}
div.white-panel div.more img.more-arrows{vertical-align:middle;margin:0px 0px 0px 2px;}
div.black-panel{margin:5px 0px 10px 0px;padding:0px 0px 0px 0px;background-color:rgb(0,0,0);border-width:1px;border-style:solid;border-color:rgb(100,100,100);}
table.black-panel-title{width:100%;height:20px;margin:5px 0px 5px 0px;border-width:0px;border-spacing:0px;border-collapse:collapse;}
table.black-panel-title td{padding:0px 0px 0px 0px;}
table.black-panel-title td.black-panel-title-left{width:5px;padding-left:5px;background-image:url(/components/middlepanels/black-panel/media/black-panel-title-left.png);background-repeat:no-repeat;background-position:top right;}
table.black-panel-title td.black-panel-title-right{width:5px;padding-right:5px;background-image:url(/components/middlepanels/black-panel/media/black-panel-title-right.png);background-repeat:no-repeat;background-position:top left;}
table.black-panel-title td.black-panel-title-text{
font-size:12px;line-height:12px;color:rgb(255,255,255);padding-left:4px;background-color:rgb(0,97,142);background-image:url(/components/middlepanels/black-panel/media/black-panel-title-middle.png);background-repeat:repeat-x;}
div.black-panel-content{padding:5px 10px 5px 10px;background-color:rgb(0,0,0);}
div.black-panel-content div{font-size:12px;line-height:18px;color:rgb(128,128,128);margin:0px 0px 5px 0px;}
div.black-panel-content div.small,div.black-panel-content div.small a{font-size:7pt;line-height:10pt;margin-bottom:2px;}
div.center{text-align:center;}
div.bold{font-weight:bold;}
div.black-panel-content div.h1,div.black-panel-content div.h1 a,div.black-panel-content div.h2,div.black-panel-content div.h2 a{font-family:serif;font-size:12pt;line-height:16pt;font-style:italic;margin:0px 0px 0px 0px;}
div.black-panel-content div.h1-large,div.black-panel-content div.h1-large a{font-family:sans-serif;font-size:12pt;line-height:12pt;font-style:normal;font-weight:bold;black-space:nowrap;}
div.black-panel-content div.h1-large-wrapped,div.black-panel-content div.h1-large-wrapped a{black-space:normal;line-height:14pt;}
div.black-panel-content div.h2{font-size:10pt;line-height:14pt;}
div.black-panel-content div.black-panel-quote,div.black-panel-content div.black-panel-quote a{font-family:serif;font-size:12px;line-height:16px;font-style:italic;text-align:center;color:rgb(255,255,255);}
div.black-panel-content div.black-panel-logo{text-align:center;margin:0px auto 10px auto;}
div.black-panel-content div.discover-more{margin:0px auto 8px auto;}
div.black-panel-content a{font-size:12px;line-height:18px;color:rgb(255,255,255);text-decoration:none;}
div.black-panel-content a:hover{color:rgb(255,0,0);text-decoration:underline;}
div.black-panel-content img.left{margin-right:5px;vertical-align:middle;}
div.black-panel-content img.float-left{float:left;margin-right:5px;}
div.black-panel-content img.float-right{float:right;}
div.black-panel-content img.icon{vertical-align:middle;margin:0px 5px 0px 0px;}
div.black-panel div.seperator{border-top:solid;border-color:rgb(200,200,200);border-width:1px 0px 0px 0px;margin-top:10px;margin-bottom:2px;padding-top:2px;}
div.black-panel div.more{font-size:12px;line-height:12px;text-align:right;vertical-align:middle;black-space:nowrap;margin:0px 0px 0px 0px;}
div.black-panel div.more img.more-arrows{vertical-align:middle;margin:0px 0px 0px 2px;}
div.band-panel{font-size:12pt;line-height:16pt;font-weight:bold;padding:5px 10px 10px 10px;border-style:solid;border-width:1px;border-color:rgb(120,120,120);background-color:rgb(255,255,255);background-image:url(/components/template/page_footer_global/media/Big-A-Faint.png);background-position:center right;background-repeat:no-repeat;}
div.band-panel-red{border-color:rgb(240,0,0);}
div.band-panel table.band-panel{border-width:0px;border-collapse:collapse;border-spacing:0px;}
div.band-panel table.band-panel td.band-panel-image,div.band-panel table.band-panel td.band-panel-content{padding:0px;}
div.band-panel table.band-panel td.band-panel-image{width:180px;text-align:center;}
div.band-panel div.heading{font-size:12pt;line-height:14pt;font-weight:bold;}
div.band-panel div.heading a{color:rgb(0,100,200);}
div.band-panel div.heading a:hover{color:rgb(240,0,0);}
div.band-panel div.h1{font-size:12pt;line-height:16pt;font-weight:bold;margin-top:5px;}
div.band-panel div.p{font-size:10pt;line-height:14pt;font-weight:normal;margin-bottom:2px;}
table.light-shadow-panel{border-spacing:0px;border-width:1px;border-collapse:collapse;background-color:rgb(255,255,255);width:480px;margin:5px 20px 15px 20px;}
table.light-shadow-panel td.light-shadow-panel-content{vertical-align:top;padding:5px 10px 0px 10px;}
table.light-shadow-panel td.light-shadow-panel-content div{margin:0px 0px 5px 0px;}
table.light-shadow-panel td.light-shadow-panel-content div.medium{font-size:10pt;color:rgb(128,128,128);}
table.light-shadow-panel td.light-shadow-panel-content div.center{text-align:center;}
table.light-shadow-panel td.light-shadow-panel-left-top,table.light-shadow-panel td.light-shadow-panel-left-middle,table.light-shadow-panel td.light-shadow-panel-left-bottom,table.light-shadow-panel td.light-shadow-panel-middle-top,table.light-shadow-panel td.light-shadow-panel-middle-bottom,table.light-shadow-panel td.light-shadow-panel-right-top,table.light-shadow-panel td.light-shadow-panel-right-middle,table.light-shadow-panel td.light-shadow-panel-right-bottom{padding:0px;}
table.light-shadow-panel td.light-shadow-panel-left-top{width:6px;height:6px;}
table.light-shadow-panel td.light-shadow-panel-left-middle{background-image:url(/components/middlepanels/light-shadow-panel/media/left-middle.png);background-repeat:repeat-y;}
table.light-shadow-panel td.light-shadow-panel-left-bottom{width:6px;height:10px;}
table.light-shadow-panel td.light-shadow-panel-middle-top{background-image:url(/components/middlepanels/light-shadow-panel/media/middle-top.png);background-repeat:repeat-x;height:6px;}
table.light-shadow-panel td.light-shadow-panel-middle-bottom{background-image:url(/components/middlepanels/light-shadow-panel/media/middle-bottom.png);background-repeat:repeat-x;height:10px;}
table.light-shadow-panel td.light-shadow-panel-right-top{width:6px;height:6px;}
table.light-shadow-panel td.light-shadow-panel-right-middle{background-image:url(/components/middlepanels/light-shadow-panel/media/right-middle.png);background-repeat:repeat-y;}
table.light-shadow-panel td.light-shadow-panel-right-bottom{width:6px;height:10px;}
table.light-shadow-panel div.summary-title{font-family:sans-serif;font-size:9pt;font-weight:bold;color:rgb(0,77,153);vertical-align:middle;padding-left:10px;padding-right:10px;}
table.light-shadow-panel div.summary{display:none;}
table.light-shadow-panel span.toggle-summary{cursor:pointer;}
table.light-shadow-panel div.apply{text-align:right;}
table.light-shadow-panel div.seperator{border-top:solid;border-color:rgb(200,200,200);border-width:1px 0px 0px 0px;margin-top:10px;margin-bottom:2px;padding-top:2px;}
table.light-shadow-panel p{margin:5px 0px 10px 0px;}
div.contact-panel,div.contact-panel-wide{width:155px;height:90px;background-color:transparent;background-image:url(/components/sidepanels/contact/media/contact-background-20110428a.en.png);overflow-y:hidden;margin-bottom:2px;}
div.contact-panel:lang(ja){background-image:url(/components/sidepanels/contact/media/contact-background-20110428a.ja.png);}
div.contact-panel-wide{width:200px;height:90px;background-color:transparent;background-image:url(/components/sidepanels/contact/media/contact-background-wide-20110428a.en.png);}
div.contact-panel-wide:lang(ja){background-image:url(/components/sidepanels/contact/media/contact-background-wide-20110428a.en.png);}
div.contact-panel-title,div.contact-panel-telephone,div.contact-panel-request{color:rgb(255,255,255);margin:0px 10px 5px 12px;}
div.contact-panel-title{font-family:"Times New Roman",serif;font-size:12pt;line-height:14pt;font-weight:bold;padding-top:10px;}
div.contact-panel-telephone{font-family:"Helvetica",sans-serif;font-size:8pt;line-height:14pt;}
div.contact-panel-request{font-family:"Helvetica",sans-serif;font-size:8pt;line-height:12pt;font-weight:bold;color:rgb(255,255,0);}
div.contact-panel-request:lang(ja){font-weight:normal;}
div.contact-panel a{color:rgb(255,255,255);text-decoration:none;}
div.contact-panel a:hover{text-decoration:underline;}
div.crumbtrail{margin:10px 20px 0px 20px;padding:0px 0px 0px 5px;font-size:10pt;border-width:0px 0px 0px 4px;border-style:solid;border-color:rgb(200,200,200);}
table.page-turner{font-size:12pt;margin:6px 20px 0px 20px;padding:0px 0px 0px 5px;border-width:0px;border-collapse:collapse;border-spacing:0px;border-style:solid;border-color:rgb(200,200,200);}
table.page-turner *{white-space:nowrap;}
table.page-turner-top{border-width:0px 0px 1px 0px;}
table.page-turner-bottom{margin-top:20px;margin-bottom:20px;border-width:1px 0px 0px 0px;}
table.page-turner td.page-turner-title{font-weight:bold;padding:0px 10px 0px 0px;}
table.page-turner td.arrow{padding:0px 0px 0px 0px;}
table.page-turner td.left{padding:0px 5px 0px 0px;}
table.page-turner td.center,table.page-turner td.center-label{font-weight:bold;text-align:center;padding:0px 5px 0px 5px;color:rgb(200,200,200);}
table.page-turner td.center{width:10px;}
table.page-turner td.right{padding:0px 0px 0px 5px;}
table.page-turner a{text-decoration:none;}
table.page-turner a:hover{color:rgb(255,0,0);text-decoration:none;}
div.tabbed-content-panel{background-color:rgb(255,255,255);margin:15px 0px 0px 0px;}
div.tabbed-content-panel-tabs{height:21px;margin:0px 20px 0px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgb(200,200,200);background-color:rgb(255,255,255);-moz-user-select:none;}
div.tabbed-content-panel div.shade{margin:0px 20px 0px 20px;}
div.tabbed-content-panel-tab,div.tabbed-content-panel-tab-active{float:left;height:20px;font-size:12px;line-height:16px;color:rgb(0,77,153);cursor:pointer;border-style:solid;border-width:1px 1px 0px 0px;border-color:rgb(200,200,200) rgb(200,200,200) rgb(200,200,200) rgb(200,200,200);background-color:rgb(240,240,240);}
div.tabbed-content-panel-tab-first{border-width:1px 1px 0px 1px;}
div.tabbed-content-panel-tab-active{color:rgb(255,255,255);background-color:rgb(0,77,153);}
div.tabbed-content-panel-tab:hover,div.tabbed-content-panel-tab-active:hover{color:rgb(255,255,255);background-color:rgb(220,0,0);}
div.tabbed-content-panel-tab div{margin:2px 10px 0px 10px;white-space:nowrap;}
div.tabbed-content-panel-tab img.tabbed-content-panel-icon{vertical-align:middle;width:16px;height:16px;margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}
div.tabbed-content-panel-content{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;border-style:solid;border-width:0px;border-color:rgb(128,128,128);background-color:rgb(255,255,255);}
div.tabbed-content-panel-content-div{display:none;}
div.tabbed-panel{margin:10px 20px 0px 20px;background-color:rgb(255,255,255);}
div.tabbed-panel-tabs{height:25px;margin:0px 0px 0px 0px;background-color:rgb(255,255,255);-moz-user-select:none;border-style:solid;border-width:0px 0px 0px 1px;border-color:rgb(200,200,200);}
div.tabbed-panel div.shade{margin:0px 5px 0px 5px;}
div.tabbed-panel-tab,div.tabbed-panel-tab-active{float:left;height:24px;font-size:14px;line-height:20px;color:rgb(0,77,153);cursor:pointer;border-style:solid;border-width:1px 1px 0px 0px;border-color:rgb(200,200,200);background-color:rgb(240,240,240);}
div.tabbed-panel-tab-first{border-width:1px 1px 0px 1px;}
div.tabbed-panel-tab-active{color:rgb(255,255,255);background-color:rgb(0,77,153);}
div.tabbed-panel-tab:hover,div.tabbed-panel-tab-active:hover{background-color:rgb(220,0,0);color:rgb(255,255,255);}
div.tabbed-panel-tab div{margin:2px 10px 0px 10px;white-space:nowrap;}
div.tabbed-panel-tab img{vertical-align:middle;width:20px;height:20px;margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}
div.tabbed-panel-content{background-color:rgb(255,255,255);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(200,200,200);padding:0px 0px 20px 0px;margin:0px 0px 0px 0px;overflow-y:scroll;overflow-x:hidden;}
div.tabbed-panel-content-div{display:none;}
div.tabbed-panel-content div.para{font-size:10pt;line-height:14pt;color:rgb(80,80,80);margin:0px 0px 10px 0px;}
div.tabbed-panel-content div.h1,div.tabbed-panel-content div.h2,div.tabbed-panel-content div.h3,div.tabbed-panel-content div.h4{font-size:12pt;font-weight:bold;line-height:16pt;color:rgb(80,80,80);margin:0px 0px 10px 0px;}
div.tabbed-panel-content div.h2,div.tabbed-panel-content div.h3,div.tabbed-panel-content div.h4{font-size:10pt;margin:5px 0px 5px 0px;}
div.tabbed-panel-content div.intro{font-size:11pt;line-height:15pt;color:rgb(64,64,200);margin-bottom:15px;}
div.tabbed-panel div.list-bordered{margin-left:15px;}
div.rolodex-panel{background-color:rgb(255,255,255);margin:10px 20px 0px 20px;}
div.rolodex-panel table.rolodex-panel{border-width:0px;border-collapse:collapse;border-spacing:0px;}
table.rolodex-panel td.rolodex-panel-content,table.rolodex-panel td.rolodex-panel-tabs{vertical-align:top;padding:0px;}
div.rolodex-panel-tabs{background-color:rgb(255,255,255);margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 0px 0px;border-color:rgb(200,200,200);-moz-user-select:none;}
div.rolodex-panel-tab,div.rolodex-panel-tab-active{background-color:rgb(240,240,240);border-style:solid;border-width:0px 0px 1px 0px;border-color:rgb(200,200,200);font-size:10pt;color:rgb(0,77,153);cursor:pointer;white-space:nowrap;padding:4px 10px 4px 10px;}
div.rolodex-panel-tab-active{color:rgb(255,255,255);background-color:rgb(0,77,153);}
div.rolodex-panel-tab:hover,div.rolodex-panel-tab-active:hover{background-color:rgb(220,0,0);color:rgb(255,255,255);}
div.rolodex-panel-tab img{vertical-align:middle;margin:0px;padding:0px;}
div.rolodex-panel-content{background-color:rgb(255,255,255);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(200,200,200);padding:0px 0px 20px 0px;margin:0px 0px 0px 0px;}
div.rolodex-panel-content-div{display:none;}
div.rolodex-panel-content div.para{font-size:10pt;line-height:14pt;color:rgb(80,80,80);margin:0px 0px 10px 0px;}
div.rolodex-panel-content div.h1,div.rolodex-panel-content div.h2,div.rolodex-panel-content div.h3,div.rolodex-panel-content div.h4{font-size:12pt;font-weight:bold;line-height:16pt;color:rgb(80,80,80);margin:0px 0px 10px 0px;}
div.rolodex-panel-content div.h2,div.rolodex-panel-content div.h3,div.rolodex-panel-content div.h4{font-size:10pt;margin:5px 0px 5px 0px;}
div.rolodex-panel-content div.intro{font-size:11pt;line-height:15pt;color:rgb(64,64,200);margin-bottom:15px;}
div.rolodex-panel div.list-bordered{margin-left:15px;}
div.rolodex-panel-shade{margin:0px 5px 0px 5px;}
div.rolodex-panel-shade table{border-width:0px;border-collapse:collapse;border-spacing:0px;margin:0px auto 0px auto;width:100%;height:5px;}
div.rolodex-panel-shade table td{padding:0px;}
div.rolodex-panel-shade table td.rolodex-panel-shade-left{width:10px;height:5px;background-image:url(/components/rolodex-panel/media/shade-left.png);}
div.rolodex-panel-shade table td.rolodex-panel-shade-middle{height:5px;background-image:url(/components/rolodex-panel/media/shade-middle.png);background-repeat:repeat-x;}
div.rolodex-panel-shade table td.rolodex-panel-shade-right{width:10px;height:5px;background-image:url(/components/rolodex-panel/media/shade-right.png);}
table.related-content{border-style:solid;border-width:1px 1px 1px 4px;border-color:rgb(230,230,230);border-spacing:0px;border-collapse:collapse;margin:10px 20px 5px 22px;width:600px;}
table.related-content:hover{border-color:rgb(200,200,200);}
table.related-content td{padding:10px 10px 20px 0px;vertical-align:top;}
table.related-content td.related-content-header{font-size:10pt;color:rgb(200,200,200);background-color:rgb(230,230,230);padding:4px 10px 4px 5px;vertical-align:top;}
table.related-content:hover td.related-content-header{color:rgb(128,128,128);background-color:rgb(200,200,200);}
table.related-content td.related-content-thumbnail{padding-top:20px;padding-bottom:20px;padding-left:20px;width:180px;text-align:center;}
table.related-content td.related-content-flag{padding:20px 0px 0px 10px;width:60px;text-align:center;}
table.related-content div{margin:5px 10px 10px 10px;}
table.related-content div.related-content-title,table.related-content div.related-content-title a{font-family:"Times New Roman",serif;font-size:18pt;line-height:22pt;font-style:italic;font-weight:normal;}
table.related-content div.related-content-text,table.related-content div.related-content-text a{font-family:Arial,sans-serif;font-size:10pt;font-style:normal;color:rgb(128,128,128);}
table.related-content div.related-content-text img{vertical-align:middle;}
table.related-content img.related-content-thumbnail{border-style:solid;border-width:1px;border-color:rgb(200,200,200);}
table.related-content img.related-content-thumbnail:hover{border-color:rgb(255,0,0);}
table.related-content img.related-content-thumbnail-icon{vertical-align:top;margin-right:2px;}
table.related-content div.related-content-title a,table.related-content div.related-content-text a{color:rgb(0,77,153);text-decoration:none;}
table.related-content div.related-content-title a:hover,table.related-content div.related-content-text a:hover{color:rgb(255,0,0);text-decoration:underline;}
div.related-content-block{display:none;}
div.related-content-selector{font-weight:bold;color:rgb(80,80,80);border-style:solid;border-width:1px 1px 1px 4px;border-color:rgb(200,200,200);margin:10px 20px 0px 20px;padding:5px 20px 5px 20px;}
div.related-content-selector span{padding-right:10px;}
table.related-content-news{margin:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(200,200,200);border-collapse:collapse;border-spacing:0px;visibility:hidden;width:auto;}
table.related-content-news td{font-size:10pt;padding:5px 10px 5px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgb(200,200,200);vertical-align:top;}
table.related-content-news td.related-content-header{font-weight:bold;background-color:rgb(0,77,153);color:rgb(255,255,255);}
table.related-content-news td.related-content-pr-metadata{color:rgb(80,80,80);border-width:0px 1px 1px 0px;text-align:center;}
table.related-content-news td.related-content-pr-date{border-width:0px 1px 1px 0px;}
table.related-content-news td.related-content-pr-hilite{background-color:rgb(240,240,240);}
table.custom-button{border-width:0px;border-collapse:collapse;border-spacing:0px;height:50px;margin-left:40px;margin-bottom:5px;-moz-user-select:none;cursor:pointer;}
table.custom-button-small{height:35px;margin-left:40px;}
table.custom-button-small-blue,table.custom-button-small-power,table.custom-button-small-protect,table.custom-button-small-promote{height:35px;margin-left:40px;}
table.custom-button-download{height:40px;margin-left:40px;}
table.custom-button-sidebar{background-image:url(/components/custom-button/media-sidebar/red/middle.png);background-repeat:repeat-x;width:155px;height:35px;margin:0px 0px 2px 0px;cursor:pointer;}
table.custom-button td{background-image:url(/components/custom-button/media/red/middle.png);background-repeat:repeat-x;padding:0px;}
table.custom-button-small td{background-image:url(/components/custom-button/media-small/red/middle.png);background-repeat:repeat-x;}
table.custom-button-small-blue td{background-image:url(/components/custom-button/media-small/blue/middle.png);background-repeat:repeat-x;}
table.custom-button-small-power td{background-image:url(/components/custom-button/media-small/power/middle.png);background-repeat:repeat-x;}
table.custom-button-small-protect td{background-image:url(/components/custom-button/media-small/protect/middle.png);background-repeat:repeat-x;}
table.custom-button-small-promote td{background-image:url(/components/custom-button/media-small/promote/middle.png);background-repeat:repeat-x;}
table.custom-button-download td{background-image:url(/components/custom-button/media-download/middle.png);background-repeat:repeat-x;}
table.custom-button td.custom-button-label{white-space:nowrap;vertical-align:middle;text-align:center;}
table.custom-button-small td.custom-button-label{padding-bottom:5px;}
table.custom-button td.custom-button-left{background-image:url(/components/custom-button/media/red/left.png);background-repeat:no-repeat;}
table.custom-button td.custom-button-right{background-image:url(/components/custom-button/media/red/right.png);background-repeat:no-repeat;}
table.custom-button:hover td.custom-button-left{background-image:url(/components/custom-button/media/red/left-h.png);background-repeat:repeat-x;}
table.custom-button:hover td.custom-button-label{background-image:url(/components/custom-button/media/red/middle-h.png);background-repeat:repeat-x;}
table.custom-button:hover td.custom-button-right{background-image:url(/components/custom-button/media/red/right-h.png);background-repeat:repeat-x;}
table.custom-button-small td.custom-button-left{background-image:url(/components/custom-button/media-small/red/left.png);background-repeat:no-repeat;width:15px;}
table.custom-button-small-blue td.custom-button-left{background-image:url(/components/custom-button/media-small/blue/left.png);background-repeat:no-repeat;}
table.custom-button-small-power td.custom-button-left{background-image:url(/components/custom-button/media-small/power/left.png);background-repeat:no-repeat;}
table.custom-button-small-protect td.custom-button-left{background-image:url(/components/custom-button/media-small/protect/left.png);background-repeat:no-repeat;}
table.custom-button-small-promote td.custom-button-left{background-image:url(/components/custom-button/media-small/promote/left.png);background-repeat:no-repeat;}
table.custom-button-small td.custom-button-right{background-image:url(/components/custom-button/media-small/red/right.png);background-repeat:no-repeat;width:15px;}
table.custom-button-small-blue td.custom-button-right{background-image:url(/components/custom-button/media-small/blue/right.png);background-repeat:no-repeat;}
table.custom-button-small-power td.custom-button-right{background-image:url(/components/custom-button/media-small/power/right.png);background-repeat:no-repeat;}
table.custom-button-small-protect td.custom-button-right{background-image:url(/components/custom-button/media-small/protect/right.png);background-repeat:no-repeat;}
table.custom-button-small-promote td.custom-button-right{background-image:url(/components/custom-button/media-small/promote/right.png);background-repeat:no-repeat;}
table.custom-button-small:hover td.custom-button-left{background-image:url(/components/custom-button/media-small/red/left-h.png);background-repeat:repeat-x;}
table.custom-button-small-blue:hover td.custom-button-left{background-image:url(/components/custom-button/media-small/blue/left-h.png);background-repeat:repeat-x;}
table.custom-button-small-power:hover td.custom-button-left{background-image:url(/components/custom-button/media-small/power/left-h.png);background-repeat:repeat-x;}
table.custom-button-small-protect:hover td.custom-button-left{background-image:url(/components/custom-button/media-small/protect/left-h.png);background-repeat:repeat-x;}
table.custom-button-small-promote:hover td.custom-button-left{background-image:url(/components/custom-button/media-small/promote/left-h.png);background-repeat:repeat-x;}
table.custom-button-small:hover td.custom-button-label{background-image:url(/components/custom-button/media-small/red/middle-h.png);background-repeat:repeat-x;}
table.custom-button-small-blue:hover td.custom-button-label{background-image:url(/components/custom-button/media-small/blue/middle-h.png);background-repeat:repeat-x;}
table.custom-button-small-power:hover td.custom-button-label{background-image:url(/components/custom-button/media-small/power/middle-h.png);background-repeat:repeat-x;}
table.custom-button-small-protect:hover td.custom-button-label{background-image:url(/components/custom-button/media-small/protect/middle-h.png);background-repeat:repeat-x;}
table.custom-button-small-promote:hover td.custom-button-label{background-image:url(/components/custom-button/media-small/promote/middle-h.png);background-repeat:repeat-x;}
table.custom-button-small:hover td.custom-button-right{background-image:url(/components/custom-button/media-small/red/right-h.png);background-repeat:repeat-x;}
table.custom-button-small-blue:hover td.custom-button-right{background-image:url(/components/custom-button/media-small/blue/right-h.png);background-repeat:repeat-x;}
table.custom-button-small-power:hover td.custom-button-right{background-image:url(/components/custom-button/media-small/power/right-h.png);background-repeat:repeat-x;}
table.custom-button-small-protect:hover td.custom-button-right{background-image:url(/components/custom-button/media-small/protect/right-h.png);background-repeat:repeat-x;}
table.custom-button-small-promote:hover td.custom-button-right{background-image:url(/components/custom-button/media-small/promote/right-h.png);background-repeat:repeat-x;}
table.custom-button-download td.custom-button-left{background-image:url(/components/custom-button/media-download/left.png);background-repeat:no-repeat;}
table.custom-button-download td.custom-button-right{background-image:url(/components/custom-button/media-download/right.png);background-repeat:no-repeat;width:52px;}
table.custom-button-download:hover td.custom-button-left{background-image:url(/components/custom-button/media-download/left-h.png);background-repeat:repeat-x;}
table.custom-button-download:hover td.custom-button-label{background-image:url(/components/custom-button/media-download/middle-h.png);background-repeat:repeat-x;}
table.custom-button-download:hover td.custom-button-right{background-image:url(/components/custom-button/media-download/right-h.png);background-repeat:repeat-x;}
table.custom-button-sidebar td.custom-button-left{background-image:url(/components/custom-button/media-sidebar/red/left.png);background-repeat:no-repeat;width:15px;}
table.custom-button-sidebar td.custom-button-label{padding-bottom:5px;}
table.custom-button-sidebar td.custom-button-right{background-image:url(/components/custom-button/media-sidebar/red/right.png);background-repeat:no-repeat;width:15px;}
table.custom-button-sidebar:hover td.custom-button-left{background-image:url(/components/custom-button/media-sidebar/red/left-h.png);background-repeat:repeat-x;}
table.custom-button-sidebar:hover td.custom-button-label{background-image:url(/components/custom-button/media-sidebar/red/middle-h.png);background-repeat:repeat-x;}
table.custom-button-sidebar:hover td.custom-button-label a{text-decoration:underline;}
table.custom-button-sidebar:hover td.custom-button-right{background-image:url(/components/custom-button/media-sidebar/red/right-h.png);background-repeat:repeat-x;}
table.custom-button td.custom-button-label a,table.custom-button td.custom-button-label span{font-size:16px;font-weight:bold;text-decoration:none;white-space:nowrap;color:rgb(255,255,255);padding:0px 10px 0px 10px;cursor:pointer;}
table.custom-button-small td.custom-button-label a,table.custom-button-small td.custom-button-label span{font-size:14px;white-space:nowrap;font-weight:normal;}
table.custom-button-download td.custom-button-label a,table.custom-button-download td.custom-button-label span{font-size:14px;white-space:nowrap;font-weight:bold;color:rgb(240,0,0);}
table.custom-button-sidebar td.custom-button-label a,table.custom-button-sidebar td.custom-button-label span{font-size:12px;font-weight:bold;white-space:nowrap;}
table.custom-button td.custom-button-label a:hover,table.custom-button td.custom-button-label span:hover{text-decoration:underline;}
div.float-right table.custom-button{float:right;margin-top:0px;margin-bottom:0px;margin-left:15px;margin-right:15px;}
div.rollover-panel{margin:0px;padding:0px;}
div.rollover-panel div.rollover-panel-rolloff{background-color:rgb(255,255,255);}
div.rollover-panel:hover div.rollover-panel-rolloff{display:none;}
div.rollover-panel div.rollover-panel-rollover{display:none;background-color:rgb(255,255,255);}
div.rollover-panel:hover div.rollover-panel-rollover{display:block;}
div.autn-scroller{}
div.autn-scroller-container{position:absolute;top:0px;left:0px;z-index:100;display:none;overflow:hidden;}
div.autn-scroller-region{position:absolute;top:0px;left:0px;}
table.html5-video-container{border-spacing:0px;border-collapse:collapse;border-width:0px;margin:0px 20px 0px 20px;}
table.html5-video-container td.html5-video-content{vertical-align:top;}
table.html5-video-container-simple{margin:0px 0px 0px 0px;}
div.html5-video-note{margin:5px 0px 10px 0px;}
div.html5-video,div.html5-video-simple{margin:0px 20px 0px 0px;}
div.html5-video-simple{margin:0px 0px 0px 0px;}
div.html5-video > video,div.html5-video > object,div.html5-video > embed{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(100,100,100);}
div.html5-video-h1{font-size:10pt;font-weight:bold;color:rgb(0,100,200);margin:0px 0px 5px 0px;}
div.html5-video-complete,div.html5-video-complete-simple{display:none;width:480px;height:272px;margin:0px 20px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(100,100,100);background-color:rgb(245,245,245);}
div.html5-video-complete-simple{width:auto;height:auto;}
div.html5-video-complete > div{font-family:sans-serif;font-size:12pt;line-height:16pt;color:rgb(100,100,100);margin:10px 20px 10px 20px;}
div.html5-video-complete img.html5-video-poster{width:50%;height:50%;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(100,100,100);}
table.html5-video-container td.html5-video-content table.custom-button{margin:5px 0px 0px 20px;}
div.html5-video-complete table.custom-button{margin:5px 0px 0px 5px;}
table.html5-video-container div.html5-video-text{padding:0px;}
table.html5-video-container div.html5-video-text p.firstpara{margin-top:0px;}
table.html5-video-related{
border-width:0px;border-spacing:0px;margin:0px 0px 0px 0px;}
table.html5-video-related td{background-color:rgb(245,245,245);}
table.html5-video-related td.html5-video-related-thumbnail{text-align:center;vertical-align:top;border-style:solid;border-width:2px 0px 0px 0px;border-color:rgb(255,255,255);padding:5px 5px 5px 5px;}
table.html5-video-related td.html5-video-related-text{font-size:9pt;line-height:12pt;vertical-align:top;border-style:solid;border-width:2px 0px 0px 0px;border-color:rgb(255,255,255);padding:5px 10px 5px 0px;}
img.html5-video-related-icon{
width:30px;height:38px;margin:0px 10px 0px 0px;border-style:solid;border-color:rgb(0,0,0);border-width:1px;}
img.html5-video-related-icon:hover{border-color:rgb(240,0,0);}
table.html5-video-info-panel{
border-width:0px;border-spacing:0px;margin:0px 0px 0px 0px;}
td.html5-video-info-panel{width:350px;vertical-align:top;padding:5px 10px 10px 0px;}
td.html5-video-info-panel-thumbnail{width:200px;}
div.html5-video-info-panel-poster{text-align:center;}
img.html5-video-info-panel-poster{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(100,100,100);}
img.html5-video-info-panel-thumbnail{border-width:0px;}
div.html5-video-info-panel-description,div.html5-video-info-panel-speaker{font-size:10pt;line-height:14pt;color:rgb(0,100,200);}
table.publications-zip{background-color:transparent;background-image:url(/components/stylesheets/media/tables/normal-transparent-background.png);}
table.publications-zip-item{margin:2px 2px 2px 2px;border-width:1px 1px 1px 1px;border-style:solid;border-color:rgb(230,230,230);border-collapse:collapse;border-spacing:0px;}
table.publications-zip-item td{padding:2px 2px 2px 2px;}
tr.publications-zip-submit-button td{padding:10px 10px 10px 10px;}
span.publications-zip-total-size{font-size:10pt;color:rgb(0,100,200);margin-left:10px;}
tr.publications-zip-year{background-color:rgb(240,240,240);}
div.publications-zip-year{font-size:12pt;font-weight:bold;margin:5px 10px 5px 5px;}
table.publications-zip-item img{margin:0px 2px 0px 0px;}
table.publications-zip-item input{vertical-align:middle;}
div.mirror-splash{margin:20px 10px 0px 10px;background-color:rgb(255,255,255);}
div.image{text-align:center;}
h1.product{font-size:20pt;line-height:20pt;color:rgb(100,100,255);margin:0px 10px 20px 10px;padding:0px;}
span.softbreak:after{content:"\00200B";}
table.event{}
table.event div.event-title{font-size:14pt;line-height:18pt;margin:0px 5px 10px 0px;}
table.event div.event-title a{color:rgb(0,77,153);}
table.event div.event-title a:hover{color:rgb(255,0,0);}
table.event div.event-subtitle{font-size:12pt;line-height:16pt;color:rgb(0,100,200);margin:0px 5px 10px 0px;}
table.event td.event-flag{vertical-align:top;padding:2px 10px 0px 0px;}
table.event div.event-data{font-size:10pt;line-height:14pt;text-decoration:none;}
table.event a.event-register{font-size:10pt;font-weight:bold;line-height:14pt;color:rgb(255,0,0);text-decoration:none;}
table.event a.event-register:hover{text-decoration:underline;}
table.event table.custom-button{margin:5px 0px 0px 0px;}
