*{box-sizing:border-box}
#mainwrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;overflow:hidden}
#mainwrapper:before,
#mainwrapper:after{content:" ";display:table}
#mainwrapper:after{clear:both}
#header{margin-left:-15px;margin-right:-15px}
#header:before,
#header:after{content:" ";display:table}
#header:after{clear:both}
#header .skiplinks{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}
#header .skiplinks:before,
#header .skiplinks:after{content:" ";display:table}
#header .skiplinks:after{clear:both}
#header .logo{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}
#header .logo:before,
#header .logo:after{content:" ";display:table}
#header .logo:after{clear:both}
#header .titlebar .wrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}
#header .titlebar .wrapper:before,
#header .titlebar .wrapper:after{content:" ";display:table}
#header .titlebar .wrapper:after{clear:both}
#header #search .wrapper{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;max-width:1200px}
#header #search .wrapper:before,
#header #search .wrapper:after{content:" ";display:table}
#header #search .wrapper:after{clear:both}
#header #search .wrapper form{left:33.33333%;position:relative;float:left;width:66.66667%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:768px){#header #search .wrapper form{left:75%}}
	@media(min-width:768px){#header #search .wrapper form{float:left;width:25%}}
#navBar{margin-left:-15px;margin-right:-15px}
#navBar:before,
#navBar:after{content:" ";display:table}
#navBar:after{clear:both}
#navBar .wrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}
#navBar .wrapper:before,
#navBar .wrapper:after{content:" ";display:table}
#navBar .wrapper:after{clear:both}
#navigation .wrapper{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;max-width:1200px}
#navigation .wrapper:before,
#navigation .wrapper:after{content:" ";display:table}
#navigation .wrapper:after{clear:both}
#main{margin-left:-15px;margin-right:-15px}
#main:before,
#main:after{content:" ";display:table}
#main:after{clear:both}
#main .header .wrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
#main .header .wrapper:before,
#main .header .wrapper:after{content:" ";display:table}
#main .header .wrapper:after{clear:both}#main #priority{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}
#main #priority:before,#main #priority:after{content:" ";display:table}
#main #priority:after{clear:both}
#main .headerImage .wrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}
#main .headerImage .wrapper:before,
#main .headerImage .wrapper:after{content:" ";display:table}
#main .headerImage .wrapper:after{clear:both}
#main .wrapper{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;max-width:1200px}
#main .wrapper:before,
#main .wrapper:after{content:" ";display:table}
#main .wrapper:after{clear:both}
#main .wrapper .decorative{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:right!important;clear:right!important}
	@media(min-width:768px){#main .wrapper .decorative{float:left;width:25%}}
.genericgrid #main .wrapper .decorative{display:none}
#main .wrapper .breaking{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:992px){#main .wrapper .breaking{float:left;width:100%}}
#main .wrapper #content{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:768px){#main .wrapper #content{float:left;width:100%}}
#main .wrapper #content.article{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:992px){#main .wrapper #content.article{float:left;width:66.66667%}}
.genericgrid #main .wrapper #content.article{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:992px){.genericgrid #main .wrapper #content.article{float:left;width:66.66667%}}
	@media(min-width:992px){.genericgrid #main .wrapper #content.article{margin-left:16.66667%}}
.fullWidth #main .wrapper #content.article{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:992px){.fullWidth #main .wrapper #content.article{float:left;width:66.66667%}}
	@media(min-width:992px){.fullWidth #main .wrapper #content.article{margin-left:0}}
html[dir="rtl"].fullWidth #main .wrapper #content.article{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:992px){html[dir="rtl"].fullWidth #main .wrapper #content.article{float:left;width:66.66667%}}
	@media(min-width:992px){html[dir="rtl"].fullWidth #main .wrapper #content.article{margin-left:33.33333%}}
#main .wrapper #aside{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:992px){#main .wrapper #aside{float:left;width:25%}}
	@media(min-width:480px){#main .wrapper #aside{padding-left:0;padding-right:0}}
	@media(min-width:992px){#main .wrapper #aside{padding-left:15px;padding-right:15px}}
	@media(min-width:768px){#main .wrapper #aside{float:right!important;clear:right!important}}
	@media(max-width:991px){#main .wrapper #aside .block{width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}}
	@media(max-width:991px) and (min-width:768px){#main .wrapper #aside .block{float:left;width:50%}}
	@media(max-width:480px){#main .wrapper #aside .block{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}}
	@media(max-width:768px){#main .wrapper #aside .block{padding-left:0;padding-right:0}}
#main .wrapper #aside .col{width:100%;float:left;padding:0 15px 0 15px}
	@media(min-width:480px){#main .wrapper #aside .col{width:50%}}
	@media(min-width:992px){#main .wrapper #aside .col{width:100%}}
#main .wrapper #aside .col .block{padding-left:0;padding-right:0;width:100%}
.genericgrid #main .wrapper #aside{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0}
	@media(min-width:992px){.genericgrid #main .wrapper #aside{float:left;width:66.66667%}}
	@media(min-width:992px){.genericgrid #main .wrapper #aside{margin-left:16.66667%}}
	@media(min-width:768px){.genericgrid #main .wrapper #aside{float:left!important;clear:left!important}}
.genericgrid #main .wrapper #aside .block{width:100%}
	@media(min-width:480px){.genericgrid #main .wrapper #aside .block{width:50%;padding-left:15px;padding-right:15px}}
.genericgrid #main .wrapper #aside .col .block{padding-left:0;padding-right:0;width:100%}
	@media(min-width:480px){.genericgrid #main .wrapper #aside .col{width:50%}}
	@media(min-width:992px){.genericgrid #main .wrapper #aside .col{width:50%}}
.fullWidth #main .wrapper #aside{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0}
	@media(min-width:992px){.fullWidth #main .wrapper #aside{float:left;width:100%}}
	@media(min-width:992px){.fullWidth #main .wrapper #aside{margin-left:0}}
	@media(min-width:768px){.fullWidth #main .wrapper #aside{float:left!important;clear:left!important}}
#main .wrapper .fullWidthSection{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;position:relative;min-height:1px;padding-left:0;padding-right:0}
	@media(min-width:992px){#main .wrapper .fullWidthSection{float:left;width:66.66667%}}
	@media(min-width:992px){#main .wrapper .fullWidthSection{margin-left:16.66667%}}
.fullWidth #main .wrapper .fullWidthSection{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;position:relative;min-height:1px;padding-left:0;padding-right:0}
	@media(min-width:992px){.fullWidth #main .wrapper .fullWidthSection{float:left;width:100%}}
	@media(min-width:992px){.fullWidth #main .wrapper .fullWidthSection{margin-left:0}}
#main .wrapper #follow-up{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;clear:none}
	@media(min-width:768px){#main .wrapper #follow-up{float:left;width:100%}}
	@media(min-width:992px){#main .wrapper #follow-up{float:left;width:66.66667%}}
	@media(max-width:768px){#main .wrapper #follow-up{clear:both}}
.fullWidth #main .wrapper #follow-up{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:992px){.fullWidth #main .wrapper #follow-up{float:left;width:100%}}
	@media(min-width:992px){.fullWidth #main .wrapper #follow-up{margin-left:0}}
#main .wrapper #sitemap{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;clear:none}
	@media(min-width:768px){#main .wrapper #sitemap{float:left;width:100%}}
	@media(min-width:992px){#main .wrapper #sitemap{float:left;width:66.66667%}}
	@media(max-width:768px){#main .wrapper #sitemap{clear:both}}
	@media(min-width:992px){#main .wrapper #sitemap{margin-left:-15px;padding-left:30px}}
.colRow{margin-left:-15px;margin-right:-15px}
.colRow:before,
.colRow:after{content:" ";display:table}
.colRow:after{clear:both}
.genericgrid .colRow{margin-left:0;margin-right:0}
.genericgrid .colRow:before,
.genericgrid .colRow:after{content:" ";display:table}
.genericgrid .colRow:after{clear:both}
#content>:first-child.colRow{margin-top:0}
#logoBlock{margin-left:-15px;margin-right:-15px}
#logoBlock:before,
#logoBlock:after{content:" ";display:table}
#logoBlock:after{clear:both}
#logoBlock .wrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}
#logoBlock .wrapper:before,
#logoBlock .wrapper:after{content:" ";display:table}
#logoBlock .wrapper:after{clear:both}
#payoff{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}
#payoff:before,
#payoff:after{content:" ";display:table}
#payoff:after{clear:both}
#footer{margin-left:-15px;margin-right:-15px}
#footer:before,
#footer:after{content:" ";white-space:nowrap;display:table}
#footer:after{clear:both}
#footer .wrapper{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;max-width:1200px}
#footer .wrapper:before,
#footer .wrapper:after{content:" ";white-space:nowrap;display:table}
#footer .wrapper:after{clear:both}
#footer .wrapper .column{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:768px){#footer .wrapper .column{float:left;width:33.33333%}}
.site.message .wrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}
.site.message .wrapper:before,
.site.message .wrapper:after{content:" ";display:table}
.site.message .wrapper:after{clear:both}
.site.message.login{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}
.site.message.login:before,
.site.message.login:after{content:" ";display:table}
.site.message.login:after{clear:both}@font-face{font-family:"RO Sans";font-style:normal;font-weight:normal;src:url("shared-ro/webfonts/RO-SansWebText-Regular.eot?") format("embedded-opentype"),url("shared-ro/webfonts/RO-SansWebText-Regular.woff") format("opentype"),url("shared-ro/webfonts/RO-SansWebText-Regular.ttf") format("truetype")}@font-face{font-family:"RO Sans";font-style:italic;font-weight:normal;src:url("shared-ro/webfonts/RO-SansWebText-Italic.eot?") format("embedded-opentype"),url("shared-ro/webfonts/RO-SansWebText-Italic.woff") format("opentype"),url("shared-ro/webfonts/RO-SansWebText-Italic.ttf") format("truetype")}@font-face{font-family:"RO Sans";font-style:normal;font-weight:bold;src:url("shared-ro/webfonts/RO-SansWebText-Bold.eot?") format("embedded-opentype"),url("shared-ro/webfonts/RO-SansWebText-Bold.woff") format("opentype"),url("shared-ro/webfonts/RO-SansWebText-Bold.ttf") format("truetype")}@font-face{font-family:"RO Serif";font-style:normal;font-weight:normal;src:url("shared-ro/webfonts/RO-SerifWeb-Regular.eot?") format("embedded-opentype"),url("shared-ro/webfonts/RO-SerifWeb-Regular.woff") format("opentype"),url("shared-ro/webfonts/RO-SerifWeb-Regular.ttf") format("truetype")}
	@font-face{font-family:"RO Serif";font-style:italic;font-weight:normal;src:url("RO-SerifWeb-Italic.eot?") format("embedded-opentype"),url("shared-ro/webfonts/RO-SerifWeb-Italic.woff") format("opentype"),url("shared-ro/webfonts/RO-SerifWeb-Italic.ttf") format("truetype")}
	@font-face{font-family:"RO Icons";font-style:normal;font-weight:bold;src:url("ro-icons-1.5.eot?") format("embedded-opentype"),url("ro-icons-1.5.woff") format("opentype"),url("ro-icons-1.5.ttf") format("truetype")}:before{text-decoration:underline}:before,:hover:before{text-decoration:none}
.genericgrid .actions .common a{text-decoration:none}
.genericgrid .actions .common a:hover{text-decoration:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,li,table,tr,th,td,form,fieldset,legend,button,div,object,img{margin:0;border:0;padding:0;list-style:none;text-align:left;vertical-align:top}
h1,h2,h3,h4,h5,h6{font-weight:normal}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{font-family:"RO Sans",Calibri,sans-serif;font-weight:normal;font-size:1.125rem;line-height:1.625;font-size:100%;-webkit-text-size-adjust:100%;background-color:#f3f3f3}
:lang(zh-Hans) body{font-family:Calibri,"MicrosoftYaHeiNew","MicrosoftYahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑",sans-serif}
:lang(jp) body{font-family:Calibri,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
:lang(ru) body{font-family:Calibri,Arial,sans-serif}
:lang(ar) body{font-family:Calibri,Arial,sans-serif}
body:after{content:"mobile";display:none}
	@media(min-width:480px){body:after{content:"phablet";display:none}}
	@media(min-width:768px){body:after{content:"tablet";display:none}}
	@media(min-width:992px){body:after{content:"desktop";display:none}}
	@media(min-width:1200px){body{font-size:112.5%;-webkit-text-size-adjust:112.5%}}
:lang(ar) body{font-size:90%;-webkit-text-size-adjust:100%}@media(min-width:1200px){:lang(ar) body{font-size:100%;-webkit-text-size-adjust:100%}}
body #mainwrapper{background-color:#fff}
h1{padding:0 0 .3em 0;font-size:1.625em;font-weight:normal;line-height:1.1538em}@media(min-width:768px){h1{font-size:1.75em;font-weight:normal;line-height:1.1429}}
h2{margin:.952em 0 .2em;font-size:1.3125em;font-weight:bold;line-height:1.2381}@media(min-width:992px){h2{margin:2em 0 .2em}}
h3{font-size:1.125em;line-height:1.4444;font-weight:bold}
a h3{font-weight:bold}
h4{font-weight:bold;font-style:normal}
h5{font-style:italic}p{margin-bottom:.8125em;line-height:1.375em}@media(min-width:992px){p{line-height:1.625}}
pre{overflow:auto;white-space:pre-line;word-break:break-all}
em{font-style:italic}
img{border:0;-ms-interpolation-mode:bicubic}
svg{display:block;width:100%}
abbr{border-bottom:1px dotted}
sub,sup{font-size:.83333em;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl{margin:.5em 0 20px}@media(min-width:992px){dl{margin:.5em 0 30px}}
dl:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
dt{display:block;width:6em;float:left;clear:left;font-weight:bold;line-height:1.5}
dd{margin:0 0 .5em 6.9em;line-height:1.5}a{color:#01689b;text-decoration:underline}
a:focus,
a:hover{text-decoration:underline;color:#154273}
a:visited{color:#767676}
a:focus h3,a:hover h3{text-decoration:underline;color:#154273}
a:focus h4,a:hover h4{text-decoration:underline;color:#154273}
a:focus{outline:2px solid #82befb;outline-offset:0}
a.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:10px;margin:-3px 3px 0 0}
.secure:after{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:11px;line-height:11px;margin:-5px 0 0 5px}
a.more{float:left}
a.more:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:16px;line-height:16px;margin:0 8px 0 0}
	@media(min-width:992px){a.more:before{margin:0 8px 0 0}}
.genericgrid a.more{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto}
.genericgrid a.more:visited{color:#01689b}
.genericgrid a.more:hover{color:#154273}
.genericgrid a.more.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid a.more:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid a.more:before{line-height:inherit}
#priority.carousel a:focus{outline:2px solid #82befb;outline-offset:-2px}
.block-audio-video ul li.toggle h2 a:focus{outline:2px solid #82befb;outline-offset:-2px}
.block-audio-video ul li.toggle li.download a:focus{outline:2px solid #82befb;outline-offset:-2px}
table{border-collapse:collapse;margin:0 0 1.4em 0}
form table{margin-left:0;margin-bottom:0;min-width:100%}
.genericgrid form table{margin-left:-15px}
form table caption{color:#000;font-size:1.3125em;font-weight:bold;line-height:1.2381;margin:0;padding:4px 10px}@media(min-width:992px){form table caption{padding:4px 20px}}
form table td:last-child{width:100%}
form fieldset table{margin-left:-10px}
h2+table{margin-top:.8em}
td,th{padding:4px 5px 5px;border-collapse:collapse;vertical-align:top;border-right:2px solid #fff;border-bottom:2px solid #fff;background-color:#f3f3f3}
td:first-child,
th:first-child{border-left:none;padding-left:10px}
td:last-child,
th:last-child{border-right:0}th{background-color:#e6e6e6;font-weight:bold}
th p,
td p{line-height:1.5}
th p:last-child,
td p:last-child{margin-bottom:0}
caption{padding-left:10px;margin:1em 0;color:#767676;line-height:1.5;text-align:left}
caption .cite{display:block;margin-top:.40623em}@media(min-width:992px){caption{padding-left:20px}}
.genericgrid caption{padding-left:0}
tfoot td{background-color:transparent}
	@media(min-width:992px)
		{table{width:auto;margin:0 0 20px -20px}
		.genericgrid table{margin-left:0}
		td,th{padding:.6em 5px .6em;line-height:1.5}
		td:first-child,th:first-child{padding-left:20px}
		form table{margin-left:0}
		table tbody th{width:25%}}
time{display:inline-block}
address{font-style:normal}
blockquote{background:#f3f3f3;border-left:10px solid #ccc;margin:2em 0 1em 0;padding:.5em 0 1em .5em;color:#000;clear:both;display:block;width:100%}
blockquote:before{color:#ccc;content:"\201C";font-size:5em;line-height:.1em;margin-right:.25em;vertical-align:-0.4em;display:block;margin-top:.15em;margin-bottom:-.1em}
blockquote p{margin:0 0 0 1em}
blockquote+p .quoteAuthor{display:block;background:#f3f3f3;border-left:10px solid #ccc;margin:-2em 0 1em 0;padding-left:1.5em;padding-bottom:.5em;font-style:italic}
blockquote+p .quoteAuthor:before{content:"\2013\0020"}
.js-content{display:none}
.js .js-content{display:block}
.assistive{position:absolute!important;display:inline-block!important;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
img.lazy{display:none}
.js img.lazy{display:inline}
.home h1{padding:0}
.article h1{margin-bottom:.7692em;padding-bottom:1px;font-weight:bold;font-size:1.625em;line-height:1.1538em}
	@media(min-width:992px){.article h1{margin-bottom:1em}}
	@media(min-width:768px){.article h1{font-weight:bold;font-size:1.75em;line-height:1.1429}}
.superheading,
.subheading{color:#767676;font-size:1.536em;font-weight:normal;line-height:1.1429}
.superheading{margin:0;margin-bottom:.15em}
.subheading{margin:-1em 0 1em}
.intro{margin-bottom:.9375em}@media(min-width:992px){.intro{margin-bottom:1.5238em}}
.intro p{font-size:1.25em;line-height:1.3em}@media(min-width:768px){.intro p{font-size:1.3125em;line-height:1.5238}}
.lead p{font-size:1.25em;line-height:1.3em}@media(min-width:768px){.lead p{font-size:1.3125em;line-height:1.5238}}
.article-meta{margin:0 0 20px;color:#535353;font-style:normal;line-height:1.64}
h1+.article-meta{margin-top:-.1875em}
h1.activity{margin-bottom:.125em;color:#000}
h1.activity+.article-meta{padding-left:0;margin-bottom:1.8em;margin-top:0}
h1.activity+.subheading{margin:.2em 0}
.activity .meta strong{width:5em;display:inline-block}
.meta{margin-bottom:0;color:#767676;font-size:.8125em;line-height:1.5;margin-top:0}
	@media(min-width:992px){.meta{margin-top:.5em}}
.meta+.meta{margin-top:0}
.article ul{margin-bottom:.8em;display:table}
.article li{position:relative;margin:.2em 0;padding-left:20px;text-overflow:ellipsis}
.article li:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"\EA08";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:3px;top:1.7em;font-size:6px;line-height:6px;margin:0}
.article ol{list-style-type:decimal;display:table;margin-bottom:.8em}
.article ol.inside li{list-style-position:inside}
.article ol li{list-style-type:decimal;margin-left:20px;padding-left:0;background:0}
.article ol li:before{display:none;content:''}
.article ol ul li{position:relative;list-style:none;margin:.2em 0;padding-left:20px}
.article ol ul li:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"\EA08";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:10px;font-size:6px;line-height:6px;margin:0}
.article .contentBox{display:inline-block;width:100%;height:auto;padding-top:10px}
.article .contentBox:before,
.article .contentBox:after{content:" ";display:table}
.article .contentBox:after{clear:both}
.article .contentBox h2{margin-top:10px}
.article img{max-width:100%;height:auto}
.userReportsSig img { vertical-align: middle; max-width:none; height: inherit } /* JUNOremark: Added to prevent img uf userSig to become to tall */
.copyright{position:absolute;color:#fff;z-index:10;padding:5px 0 0 10px;line-height:1.375em;text-shadow:1px 1px 4px #000;font-size:.8em}
.copyright span{margin-right:4px}
.content-image-left,
.content-image{margin:.5em 0 .5em;position:relative;clear:both;display:block;max-width:100%}
.content-image-left img,
.content-image img{max-width:100%}
.content-image-left .copyright,
.content-image .copyright{position:relative;padding:0;text-shadow:none;color:#767676;display:inline-block;margin-bottom:3px;font-size:.8em}
.content-image-left .cite,
.content-image .cite{color:#767676;font-size:.8em}
.content-image-left .caption,
.content-image .caption{max-width:100%;margin-top:.40623em;margin-bottom:3px;color:#767676;line-height:1.3125;font-size:1em}
.content-image-left .caption .cite,
.content-image .caption .cite{display:block;margin-top:.40623em}
.content-image-left .photo-credit,
.content-image .photo-credit{display:block;margin:.4063em 0 0;font-size:.8125em;line-height:1.5;text-transform:uppercase}
.content-image-left+div,
.content-image+div{clear:both}
.content-image-left+div.intro,
.content-image+div.intro{clear:none}
.content-image-left{float:none;clear:left;margin-right:0}
	@media(min-width:992px){.article .content-image-left{float:left;margin-right:20px}.article .content-image-left img{width:auto}}
.scrollcontainer{margin:0 -8px 30px;overflow:hidden;overflow-x:auto;font-size:1em}
.genericgrid .scrollcontainer{margin:0 0 30px 0}
.scrollcontainer td:first-child,
.scrollcontainer th:first-child{padding-left:8px}
.scrollcontainer table{margin-bottom:0;overflow:none}
.genericgrid .scrollcontainer table{min-width:100%}
.scrollcontainer::-webkit-scrollbar{-webkit-appearance:none;width:11px;height:11px}
.scrollcontainer::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #FFF;background-color:#f3f3f3}
	@media(min-width:992px){.scrollcontainer{font-size:1.0em}
		.scrollcontainer table{margin-left:0}
		td.no-indent:first-child{padding-left:5px}
		form table+fieldset.navigation{padding-left:0}
		form table+fieldset.navigation div{padding-left:25%}
		table th.col-wide{width:40%}}
	@media(min-width:992px){.scrollcontainer{margin:0 0 30px -20px}
		.genericgrid .scrollcontainer{margin-left:0}
		.scrollcontainer td:first-child,
		.scrollcontainer th:first-child{padding-left:20px}
		td.no-indent:first-child{padding-left:5px}}
	@media print{body{border:0;font-size:8pt!important}
		a{color:#000;text-decoration:none}
		p,h1,h2,h3{orphans:3;widows:3}
		h1,h2,h3{page-break-after:avoid}
		h1.info-1400{color:#000}
		pre,blockquote,tr,img,figure{page-break-inside:avoid}
		table{width:100%;margin:1.64em 0 .82em;border-collapse:separate}
		th,td,tbody th{padding:.4em .8em;border-bottom:.1pt solid #d9d9d9;border-top:1px solid #000}
		th{border-bottom:.2pt solid #01689b;color:#01689b}
		tbody th{color:#535353}
		caption{margin:1.64em 0 .41em;color:#767676;text-align:left}
		ol{margin:0;padding:0}
		ol li{list-style-type:none!important;margin:0!important;padding:0!important}
		ol li ol{margin:0;padding:0}
		ol li ol li{margin:0!important;padding:0!important}
		.article li:before{content:"- "}
		#content h2,#content h3,#content h4,#content h5{clear:left}
		#content abbr{border:0}
		* #main a{color:#000;font-family:verdana,arial,geneva,sans-serif!important}
		*+#main a{color:#000;font-family:verdana,arial,geneva,sans-serif!important}
		#content ul{margin:.82em 0 1.64em}
		#content li ul{margin:0 0 .82em}
		#content ol{margin:.82em 0 1.64em}
		#content li ol{margin:0 0 .82em}
		#content ol li,#content li ol li{margin:0 0 .2em 3em;padding:0;list-style:decimal outside;line-height:1.64}
		#content li ol li{list-style:lower-alpha outside}
		#content li ol li ol li{list-style:lower-roman outside}
		#content .block li h3{margin-top:0}
		.content-image{margin:2.4em 0}
		.content-image-left{margin:.41em;float:none!important}
		.content-image .caption,.content-image-left .caption{margin:.6em 0 1.64em;color:#767676;font:85%/1.4 verdana}
		.intro{color:#01689b;font-size:18pt;line-height:1.33}
		#content .intro p,#content .intro li{margin-bottom:0;color:#000;font-family:arial,helvetica,univers,sans-serif;font-size:13pt;font-weight:bold;line-height:1.2em}
		#content .intro ol,#content .intro ul{margin:.2em 0 .5em}
		.assistive{display:none!important}
		.meta{color:#535353;font-style:normal;font-size:85%;line-height:1.64}
		.article-meta{margin:1.2em 0 .6em;color:#535353;font-style:normal;line-height:1.64}
		.superheading{margin:0 0 .1em;color:#01689b;font:normal 167%/1.2 arial,helvetica,univers,sans-serif}
		.subheading{margin:-.3em 0 .5em;color:#01689b;font:normal 167%/1.2 arial,helvetica,univers,sans-serif}
		a.morelink,.morelink a,a.morelink:visited,.morelink a:visited{text-decoration:none}
		.article{width:66.7%;float:left}#aside{width:25%;float:right}
		.decorative{display:none!important}}
pre,code{padding:.2em .6em;border-width:1px;border-style:solid;border-radius:0;font-size:1em;color:#000;background-color:#f3f3f3;border-color:#ccc}
pre{white-space:pre;padding:.6em}
pre code{padding:0;border:0}
code{vertical-align:text-top;word-break:keep-all}
#mainwrapper{position:relative}
#header{background-color:#fff;position:relative}
#main{position:relative;background-color:transparent;padding-bottom:60px}
#main .header{background-color:#e5f0f9}
		@media(min-width:768px){#main .header{background-color:#e5f0f9}}
#content{margin-top:40px}
#aside{margin-top:40px;margin-bottom:20px}
.genericgrid .fullWidthSection,
.genericgrid #aside{margin-top:0}
.genericgrid #content{margin-top:60px}
.genericgrid #content>:last-child{margin-bottom:60px}
.genericgrid #aside{margin-bottom:0}
.genericgrid #main{padding-bottom:30px}
.overview #content{clear:both;float:none;width:100%;margin:0;padding:0}
	@media(min-width:992px){.overview #content{width:auto;padding-left:10px}}
	@media(min-width:992px){.overview #content{padding-left:20px}}
.overview #content h1{margin-top:20px;font-weight:bold;font-size:1.625em;line-height:1.1538em}
	@media(min-width:768px){.overview #content h1{margin-top:40px}}
	@media(min-width:768px){.overview #content h1{font-weight:bold;font-size:1.75em;line-height:1.1429}}
.overview #content h1.titleNoHeader{padding-left:10px}
	@media(min-width:768px){.overview #content h1.titleNoHeader{padding-left:0}}
.overview #content .summary{padding-left:10px}
	@media(min-width:768px){.overview #content .summary{padding-left:0}}
.overview #main .summary h2{position:static}
#sitemap{background-color:#f3f3f3}@media(min-width:992px){#sitemap{margin:40px 0 0 0}#follow-up+#sitemap{margin-top:0}}
#sitemap h2{font-size:1.125em;font-weight:bold;line-height:1.4444;margin:.4em 0}@media(min-width:768px){#sitemap h2{margin:1.2em 0}}
#sitemap .two-columns{padding-bottom:20px}
#sitemap .common li ul{padding-top:1px}
#sitemap a:visited{color:#01689b}
#sitemap a:visited:hover{color:#154273}
#sitemap h2 a:visited{color:#000}@media(min-width:768px){.sitemap .column h2,.sitemap .column p{margin-left:20px;padding-right:10px}
.sitemap .column h2{margin-top:2.4em}}
#sitemap .hide{height:0;padding-bottom:0;overflow:hidden}
.js #sitemap h2{padding-right:30px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAMAAAALbFwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAAZQTFRFAAAA////pdmf3QAAAAJ0Uk5T/wDltzBKAAAAKklEQVR42mJg ZGCEAgZGBiCAskEsKA/MhFBQAqoALM0AVw7jMEINAQgwAAllADXUNN/xAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right .5em;cursor:pointer}
.js #sitemap h2.active{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAMAAAALbFwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAAZQTFRFAAAA////pdmf3QAAAAJ0Uk5T/wDltzBKAAAAKklEQVR42mJg BAEGBggFYUN4DFA2mMcAZsMIRpgSBga4cqhGKBukCCDAAAnNADW+Td05AAAAAElFTkSuQmCC")}
.js #sitemap h2 a,
.js #sitemap h2 a:hover{text-decoration:none;color:#000}
	@media(min-width:992px){#sitemap .hide{height:auto;overflow:visible}
		#sitemap .two-columns.hide{padding-bottom:20px}
		.js #sitemap h2,
		.js #sitemap h2.active{padding-right:0;background-image:none;cursor:default}
		.js #sitemap h2 a{color:#000}
		.js #sitemap h2 a:hover,
		.js #sitemap h2 a:focus{color:#154273;text-decoration:underline}}
	@media print{.wrapper{background:transparent!important}
		#navigation,
		#footer,
		#follow-up,
		#sitemap,
		#search,
		#payoff,
		.skiplinks,
		#aside .block.notifications,
		.meta-info-1400,
		.download,
		.block.docs-pubs{display:none!important}
		#aside .block #aside .block.news,
		#aside .block.spotlight,
		#aside .block.banner,
		.titlebar{display:block!important}
		#aside .block h2,
		#aside .block a,
		#aside .block div,
		#aside .block ul{margin-left:0!important;padding-left:0!important}
		.titlebar{height:30px;display:block!important;color:#000}
		.logo img{height:77px!important}
		#header{height:100px;padding:0}
		#header h1,#header a,
		#header img{display:block;text-decoration:none}
		#header a:after,
		#header a:visited:after{content:"";display:none}
		.article{padding-top:0}
		.sitemap.three-columns{margin-left:0}
		.sitemap.three-columns .column{width:33%!important;float:left;margin-left:0!important;margin-right:0!important}
		.sitemap.three-columns .column li a:before{content:'-  '}
		.sitemap.three-columns .column p{margin-left:0}
		.sitemap.three-columns h2{padding-left:0;margin-left:0}
		li,img{page-break-inside:avoid}}
.logo{overflow:hidden}
.logo .wrapper{margin:0 0 0 50%}
.logo .wrapper img{display:inline-block;margin-left:-22px;margin-bottom:10px}
.logo .wrapper a{display:inline-block}
.logo .wrapper a:focus{outline:0}
.logo .wrapper a:focus img{outline:2px solid #82befb}
.logo.left .wrapper{margin:0}
.logo.left .wrapper img{margin-left:0}
.campaign .logo .wrapper{height:0}
.campaign .logo .wrapper img{top:0;position:absolute;z-index:999}
.titlebar{background-color:#cce0f1;min-height:30px;font-size:1.4em;font-weight:bold;line-height:1.4em;overflow:hidden;height:auto}
	@media(min-width:1200px){.titlebar{font-size:1.3333em;line-height:1.3333em}}
#search{font-size:.875em;height:44px;background-color:#01689b}
#search p{margin:0}
#search form{position:absolute;z-index:1;margin:10px 0 0 0}
.js #search form{display:none}@media(min-width:992px){.js #search form{display:block}}
.fixeMobileNav #search form{display:none}
#search form .searchFormWrapper .searchFormInput{display:table-cell;width:100%;padding:0}
#search form .searchFormWrapper .searchFormInput input{height:24px;width:100%;line-height:1em;padding:0 30px 0 5px;font-size:1em;overflow:hidden;border:1px solid #fff;vertical-align:top}
#search form .searchFormWrapper .searchFormSubmit{display:table-cell;white-space:nowrap}
#search form .searchFormWrapper .searchFormSubmit button{height:24px;width:auto;border:0;background-color:#e5f0f9;border:1px solid #e5f0f9;color:#01689b;font-weight:normal;cursor:pointer;line-height:1em;padding:1px 10px 0 25px;margin:0;font-size:1em;vertical-align:top;position:relative}
#search form .searchFormWrapper .searchFormSubmit button:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA02";color:#01689b;font-size:13px;width:20px;height:20px;position:absolute;left:8px;top:3px}
#search form .clearFieldWrapper .clearField{right:2px;top:-1px}
#search form label{position:absolute!important;display:inline-block!important;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
.navOverlay{position:relative;margin:0}
.navOverlay p{margin:0}
.navOverlay form{width:100%;margin:0 0 20px 0}
.navOverlay form label{position:absolute!important;display:inline-block!important;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
.navOverlay form .searchFormWrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px;height:32px}
.navOverlay form .searchFormWrapper:before,
.navOverlay form .searchFormWrapper:after{content:" ";display:table}
.navOverlay form .searchFormWrapper:after{clear:both}
.navOverlay form .searchFormWrapper .searchFormInput{display:table-cell;width:100%;padding:0}
.navOverlay form .searchFormWrapper .searchFormInput input{height:32px;width:100%;line-height:1em;padding:0 30px 0 5px;font-size:1em;overflow:hidden;border:0}
.navOverlay form .searchFormWrapper .searchFormSubmit{display:table-cell;white-space:nowrap}
.navOverlay form .searchFormWrapper .searchFormSubmit button{height:32px;width:auto;border:0;background-color:#e5f0f9;color:#01689b;font-weight:normal;cursor:pointer;line-height:1em;padding:0 10px 0 30px;margin:0;font-size:1em;position:relative}
.navOverlay form .searchFormWrapper .searchFormSubmit button:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#01689b;font-size:15px;width:20px;height:20px;position:absolute;left:10px;top:8px}
.navOverlay form .clearFieldWrapper .clearField{right:5px;top:0}
html.hasOverlay{overflow:visible!important}
.navOverlay{height:auto;width:100%;left:0;right:0;bottom:0;display:inline-block;position:absolute;overflow-x:visible;overflow-y:visible;background-color:#01689b;z-index:999999;padding:0;display:none}
.navOverlay .navOverlayWrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;background-color:#01689b;position:relative;max-width:1200px;padding:44px 0 0 0}
.navOverlay .navOverlayWrapper:before,
.navOverlay .navOverlayWrapper:after{content:" ";display:table}
.navOverlay .navOverlayWrapper:after{clear:both}
.fixedNav .navOverlay{top:0;bottom:0;padding:0}
.navOverlay .closeOverlay{position:absolute;right:10px;top:5px;width:34px;height:34px;text-indent:-999px;overflow:hidden;border:0;padding:0;margin:0;display:block;background-color:transparent;display:none}
.navOverlay .closeOverlay:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;line-height:26px;height:34px;width:34px;display:block;text-indent:0;text-align:center;position:absolute}
.hasOverlay .navOverlay .closeOverlay{display:block}
.nav-up .skiplinkWrapper{position:fixed;top:-44px;z-index:999998;width:100%;height:44px;background-color:#01689b;transition:top .2s ease-in-out}
.nav-down .skiplinkWrapper{position:fixed;top:0;z-index:999998;width:100%;height:44px;background-color:#01689b;transition:top .1s ease-in-out}
.skiplinkWrapper .skiplinks #skip-to-menu{color:#fff}
.skiplinks{position:relative}
.skiplinks p{margin:0}
.skiplinks .assistive,
.skiplinks a{position:absolute!important;display:inline-block!important;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
.skiplinks #skip-to-menu{position:absolute;top:5px;left:10px;z-index:1;display:block;clip:auto;width:auto;height:34px;color:#fff;background-color:transparent;margin:0;padding:9px 5px 0 38px;text-decoration:none;text-indent:0;text-transform:capitalize;font-size:1em;line-height:1em}
.skiplinks #skip-to-menu span{display:none}
.skiplinks #skip-to-menu:after{content:"mobile";display:none}
.skiplinks #skip-to-menu:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"\EA01";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;position:absolute;left:7px;top:10px}
	@media(min-width:992px){.skiplinks #skip-to-menu{top:4px;left:9px}}
	@media(min-width:1200px){.skiplinks #skip-to-menu{top:3px;left:9px;padding:10px 5px 0 38px}}
.hasOverlay .skiplinks #skip-to-menu{display:none!important}
.genericgrid .skiplinks #skip-to-menu{display:none!important}
.skiplinks .mobileSearchBtn{position:absolute;right:10px;top:5px;width:34px;height:34px;text-indent:-999px;overflow:hidden;border:0;padding:0;margin:0;background-color:transparent;color:#01689b;font-size:1em;line-height:1em}
.skiplinks .mobileSearchBtn:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;text-indent:0;font-size:24px;width:32px;height:32px;text-align:center;display:block;vertical-align:middle;padding:8px 0 0 0;margin:0}
.hasOverlay .skiplinks .mobileSearchBtn{display:none}
	@media(min-width:992px){.skiplinks .mobileSearchBtn{display:none}
		.fixeMobileNav .skiplinks .mobileSearchBtn{display:block}
		.hasOverlay .skiplinks .mobileSearchBtn{display:none}}
	@media(min-width:992px){.skiplinks{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:9999}
		.skiplinks #skip-to-menu,
		.skiplinks a{font-size:1em;line-height:1em;position:relative;clip:auto;top:-5000px;margin:0;padding:10px;height:auto;width:auto;background:0;background-color:#cce0f1;border:1px solid #01689b;color:#01689b;text-decoration:none;text-transform:none;bottom:auto;z-index:999}
		.skiplinks #skip-to-menu span,
		.skiplinks a span{display:inline-block}
		.skiplinks #skip-to-menu:focus,
		.skiplinks a:focus{top:15px;left:15px}
		.skiplinks #skip-to-menu:after,
		.skiplinks a:after{content:"desktop";display:none}
		.skiplinks #skip-to-menu:before,
		.skiplinks a:before{display:none;content:''}
		.fixeMobileNav .skiplinks{position:relative;top:auto;left:auto;transform:none}
		.nav-up .fixeMobileNav .skiplinks{position:fixed;top:-44px;z-index:999998;width:100%;height:44px;background-color:#01689b;transition:top .2s ease-in-out}
		.nav-down .fixeMobileNav .skiplinks{position:fixed;top:0;z-index:999998;width:100%;height:44px;background-color:#01689b;transition:top .1s ease-in-out}
		.fixeMobileNav .skiplinks #skip-to-menu{position:absolute;top:5px;left:10px;z-index:1;display:block;clip:auto;width:auto;height:34px;color:#fff;background-color:transparent;margin:0;padding:9px 5px 0 38px;text-decoration:none;text-indent:0;text-transform:capitalize;font-size:1em;line-height:1em}
		.fixeMobileNav .skiplinks #skip-to-menu span{display:none}
		.fixeMobileNav .skiplinks #skip-to-menu:after{content:"mobile";display:none}
		.fixeMobileNav .skiplinks #skip-to-menu:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"\EA01";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;position:absolute;left:7px;top:10px}}
	@media(min-width:992px) and (min-width:992px){.fixeMobileNav .skiplinks #skip-to-menu{top:4px;left:9px}}
	@media(min-width:992px) and (min-width:1200px){.fixeMobileNav .skiplinks #skip-to-menu{top:3px;left:9px;padding:10px 5px 0 38px}}
#navigation{display:block;margin:0 15px 0 15px}
.js #navigation{margin:0;display:none}
.js #navigation.show{display:block}
#navigation h2{position:absolute!important;display:inline-block!important;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
#navigation ul{background-color:#01689b;padding:0 15px 0 0;margin:0 0 15px 0;display:block;clear:left}
#navigation ul li{list-style:none;width:100%;float:none}
#navigation ul li a,
#navigation ul li a:visited{margin:0 0 2px 15px;height:auto;display:block;padding:5px 10px 5px 0;border-top:1px solid #e5f0f9;font-size:1em;line-height:1.5em;text-decoration:none;color:#cce0f1;background-color:#01689b}
#navigation ul li a:hover,
#navigation ul li a:visited:hover{color:#cce0f1;background-color:#01689b}
	@media(min-width:1200px){#navigation ul li a, #navigation ul li a:visited{line-height:1.4em}}
#navigation ul li:nth-child(1) a{border-top:0}
.js #navigation ul li:nth-child(1) a{border-top:1px solid #e5f0f9}
#navigation ul li.selected a,
#navigation ul li.selected a:visited{font-weight:bold;color:#fff;background-color:#01689b}
#navigation ul:before,
#navigation ul:after{content:" ";display:table}
#navigation ul:after{clear:both}
	@media(min-width:480px){#navigation ul li{width:50%;float:left}
		#navigation ul li a,
		#navigation ul li a:visited{height:auto}
		#navigation ul li:nth-child(1) a{border-top:0}
		#navigation ul li:nth-child(2) a{border-top:0}
		.js #navigation ul li:nth-child(2) a{border-top:1px solid #e5f0f9}
		.fixeMobileNav #navigation{background-color:#01689b;display:block;position:relative;width:auto;height:auto;top:auto;display:none}
		.fixeMobileNav #navigation.show{display:block}
		.fixeMobileNav #navigation .wrapper ul{background-color:#01689b;padding:0 15px 0 0;margin:0 0 15px 0;display:block;clear:left}
		.fixeMobileNav #navigation .wrapper ul li{list-style:none;width:100%;float:none}
		.fixeMobileNav #navigation .wrapper ul li a,
		.fixeMobileNav #navigation .wrapper ul li a:visited{margin:0 0 2px 15px;height:auto;display:block;padding:5px 10px 5px 0;border-top:1px solid #e5f0f9;font-size:1em;line-height:1.5em;text-decoration:none;color:#cce0f1;background-color:#01689b}
		.fixeMobileNav #navigation .wrapper ul li a:hover,
		.fixeMobileNav #navigation .wrapper ul li a:visited:hover{color:#cce0f1;background-color:#01689b}}
	@media(min-width:480px) and (min-width:1200px){.fixeMobileNav #navigation .wrapper ul li a,
		.fixeMobileNav #navigation .wrapper ul li a:visited{line-height:1.4em}}
	@media(min-width:480px){.fixeMobileNav #navigation .wrapper ul li:nth-child(1) a{border-top:0}
		.js .fixeMobileNav #navigation .wrapper ul li:nth-child(1) a{border-top:1px solid #e5f0f9}
		.fixeMobileNav #navigation .wrapper ul li.selected a,
		.fixeMobileNav #navigation .wrapper ul li.selected a:visited{font-weight:bold;color:#fff;background-color:#01689b}
		.fixeMobileNav #navigation .wrapper ul:before,
		.fixeMobileNav #navigation .wrapper ul:after{content:" ";display:table}
		.fixeMobileNav #navigation .wrapper ul:after{clear:both}
		.fixeMobileNav #navigation .wrapper ul li{width:50%;float:left}
		.fixeMobileNav #navigation .wrapper ul li:nth-child(1) a{border-top:1px solid #e5f0f9}
		.fixeMobileNav #navigation .wrapper ul li:nth-child(2) a{border-top:1px solid #e5f0f9}}
	@media(min-width:992px){#navigation{height:44px;width:100%;position:absolute;top:-44px;margin:0}
		#navigation ul{margin:0}
		.js #navigation{margin:0;display:block}
		#navigation .wrapper ul{margin-left:15px;padding:0;display:inline-block}
		#navigation .wrapper ul li{width:auto;list-style:none;float:left;padding:0;margin:0}
		#navigation .wrapper ul li a,
		#navigation .wrapper ul li a:visited{border:0;display:block;height:44px;padding:10px 10px 0 10px;margin:0;background-color:transparent;color:#fff}
		#navigation .wrapper ul li a:hover,
		#navigation .wrapper ul li a:visited:hover{color:#000;background-color:#e5f0f9}
		#navigation .wrapper ul li:nth-child(1) a,
		#navigation .wrapper ul li:nth-child(2) a{border:0}
		#navigation .wrapper ul li.selected a,
		#navigation .wrapper ul li.selected a:visited{color:#000;background-color:#e5f0f9}
		.fixeMobileNav #navigation{background-color:#01689b;display:block;position:relative;width:auto;height:auto;top:auto;display:none}
		.fixeMobileNav #navigation.show{display:block}}
.message .wrapper{padding-bottom:0}
#logoBlock{margin-top:30px;margin-bottom:30px}
#logoBlock h2{margin:0;margin-bottom:5px;color:#535353;font-weight:normal;font-size:1.25em;border-bottom:1px solid #b4b4b4;border-top:0;padding:0 0 5px 0;margin-bottom:5px}
	@media(min-width:768px){#logoBlock h2{font-size:1.5em}}
#logoBlock ul li{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;height:100%;margin-top:15px}
	@media(min-width:768px){#logoBlock ul li{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}
	@media(min-width:768px) and (min-width:768px){#logoBlock ul li{float:left;width:33.33333%}}
	@media(min-width:992px){#logoBlock ul li{display:inline-block;width:auto;height:50px}}
#logoBlock ul li a{display:block}
#logoBlock ul li img{width:100%;height:auto}@media(min-width:480px){#logoBlock ul li img{width:55%}}
	@media(min-width:768px){#logoBlock ul li img{width:auto;border:0;height:50px}}
	@media(min-width:992px){#logoBlock ul li img{width:auto;height:50px}}
#payoff{position:relative}
#payoff .wrapper{position:absolute;display:block;top:auto;bottom:0;left:50%;margin:0 0 0 -22px;padding:0;border-left:44px solid #154273;width:44px;height:31px;background:0;z-index:555}
#payoff.noref .wrapper{border-left:none}
#payoff span{display:none}
	@media(min-width:768px){#payoff .wrapper{position:absolute;display:table;top:auto;bottom:0;left:50%;margin:0 0 0 -22px;padding:0;border-left:44px solid #154273;width:270px;height:31px;background:0;z-index:999}
		#payoff span{font-family:"RO Serif";display:table-cell;font-size:11px;padding-left:5px;vertical-align:middle;line-height:1.2em}}
#footer{background-color:#e6e6e6;padding-bottom:20px;position:relative;border-top:0 solid #4e4e4e;border-top:3px solid #4e4e4e}
#footer h2{margin:0;padding:20px 0 5px 0;margin-bottom:5px;color:#535353;border-bottom:1px solid #b4b4b4;font-weight:normal;font-size:1.25em}
#footer.extra{border-top:0 solid #4e4e4e}
#footer.extra h2{border-bottom:0 solid #b4b4b4}
#footer ul{margin:0;padding:0}
#footer ul:before,
#footer ul:after{content:" ";white-space:nowrap;display:block}
#footer ul:after{clear:both}
#footer ul li{width:50%;list-style:none;float:left}
#footer ul li a,
#footer ul li a:visited{display:inline-block;padding:0 2px 5px 2px;color:#535353;font-size:1em;text-decoration:none}
#footer ul li a:focus,
#footer ul li a:hover{color:#535353;text-decoration:underline}
	@media(min-width:768px){#footer h2{font-size:1.5em;padding:30px 0 5px 0;margin-bottom:5px}
						#footer ul li{width:100%;list-style:none;float:none;margin:0}
						#footer ul li a{padding:2px 0 5px 0}}
.decorative{display:none}
	@media(min-width:992px){.decorative{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 20px;display:block;width:25%;max-width:240px;float:right;clear:right}
		.decorative img{margin:40px 0 0 0}
		.decorative .copyright{bottom:0;margin-right:40px}}
.decorative .imgContainer{position:relative;display:block;width:100%}
.decorative img{display:block;width:100%;max-width:100%;height:auto}
#topic-home,
.header h1{font-size:1.625em;font-weight:normal;line-height:1.1538em;display:block;float:left;padding-top:0;padding-bottom:.4em;text-decoration:none}
	@media(min-width:768px){#topic-home,.header h1{font-size:1.75em;font-weight:normal;line-height:1.1429}}
	@media(min-width:992px){#topic-home,.header h1{font-size:1.75em}}
	@media(max-width:992px){#topic-home,.header h1{padding-top:.4em}}
a#topic-home{color:#01689b}
a#topic-home:hover,
a#topic-home:active{text-decoration:none}
a#topic-home:hover span,
a#topic-home:active span{color:#154273;text-decoration:underline}
.header h1 em,
#topic-home em,
a#topic-home:hover em,
a#topic-home:active em{display:block;color:#4e4e4e;font-size:.818em;line-height:1.8}
.genericgrid #content h1 em{display:block;color:#000;font-size:.718em;line-height:1.8}
.tabs{clear:left;margin:0;padding:0}
.tabs:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.tabs li{border-top:1px solid #f3f3f3}
.tabs a,
.tabs strong{display:block;padding:.3125em 0;color:#01689b;text-decoration:none}
	@media(min-width:768px){.tabs a,.tabs strong{padding:.4em 0}}
.tabs a:visited,.tabs strong:visited{color:#01689b}
.tabs a:focus,
.tabs a:hover,
.tabs strong:focus,
.tabs strong:hover{text-decoration:underline;color:#154273}
.tabs strong,
.tabs .selected a{color:#000;font-weight:bold}
.js .tabs{position:relative;padding-top:38px}
.js .tabs li{display:none}
.js .tabs li.selected{display:block;position:absolute;top:0;left:0;width:100%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAMAAAALbFwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAAZQTFRFAAAA////pdmf3QAAAAJ0Uk5T/wDltzBKAAAAKklEQVR42mJg ZGCEAgZGBiCAskEsKA/MhFBQAqoALM0AVw7jMEINAQgwAAllADXUNN/xAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:98% 15px;cursor:pointer}
.js .tabs.openNav li{display:block}
.js .tabs.openNav li.selected{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAMAAAALbFwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAAZQTFRFAAAA////pdmf3QAAAAJ0Uk5T/wDltzBKAAAAKklEQVR42mJg BAEGBggFYUN4DFA2mMcAZsMIRpgSBga4cqhGKBukCCDAAAnNADW+Td05AAAAAElFTkSuQmCC")}
	@media(min-width:768px){.js .tabs{padding-top:0}
		.js .tabs li{display:block}
		.js .tabs li.selected{position:relative;width:auto;top:auto;left:auto;cursor:default}
		.tabs{margin-left:0}.tabs li{float:left;border-top:0;margin-right:10px}
		.tabs a,.tabs strong{display:block;padding:.3em 10px;text-decoration:none;font-size:1em}
		.tabs .selected a,
		.tabs .selected a:hover,
		.tabs .selected a:visited:hover,
		.tabs .selected a:focus,
		.tabs .selected a:visited:focus,
		.tabs .selected strong{background-color:#FFF;color:#000;font-weight:bold}}
	@media print{.tabs{display:none!important}}
#breadcrumb{margin-bottom:.3384em;font-size:.8125em;padding-top:10px}
#breadcrumb a{display:inline-block;margin-right:10px;padding:0;color:#01689b;text-decoration:none;background:0}
#breadcrumb a:focus,
#breadcrumb a:hover{color:#154273;text-decoration:underline}
#breadcrumb a+a{padding-left:17px;position:relative}
#breadcrumb a+a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"\EA08";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:7px;position:absolute;left:0;top:0}
	@media(min-width:992px){#breadcrumb a+a:before{left:0;top:5px}}
	@media(min-width:1200px){#breadcrumb a+a:before{left:0;top:6px}}
	@media print{#breadcrumb{margin-bottom:1em;color:#767676;font-size:85%}
		#breadcrumb a{padding-right:10px}
		#breadcrumb img{position:relative;top:-.35em;margin:0 .3em;vertical-align:bottom}
		#breadcrumb a:after,
		#breadcrumb a:visited:after{content:"  >"}
		#breadcrumb a:last-child:after{content:""}}
.common{margin:0;font-size:1em;display:block}
.common:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.common li{margin:0 0 .3125em 0;padding-left:0}
.common li:before{content:'';display:none}
.common li:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.common li>span:first-child{padding:0 0 .5em 0;line-height:1.5;display:inline-block;padding-left:30px}
.common li>span:first-child:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:6px;line-height:6px;margin:-1px 15px 0 -24px}
	@media(min-width:992px){.common li{margin:0 0 .5em 0}}
.common li ul{clear:left;margin:.4em 0 1.2em;padding-left:30px}
.common li ul li{margin:.4em 0;padding:0}
.common li ul li a{position:relative}
.common li ul li a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:10px;line-height:10px;position:absolute;left:0;top:8px}
.results .common li ul li a:before{top:8px}
	@media(min-width:1200px){.results .common li ul li a:before{top:10px}}
.genericgrid .common li ul li a{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto;font-size:1em}
.genericgrid .common li ul li a:visited{color:#01689b}
.genericgrid .common li ul li a:hover{color:#154273}
.genericgrid .common li ul li a.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid .common li ul li a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid .common li ul li a:before{font-size:10px}
	@media(min-width:768px){.common.ltr li{display:inline-block;width:48%;margin-left:0;padding-right:15px}}
.common a{float:left;padding-left:30px;position:relative;text-decoration:none}
.genericgrid .common a{padding-left:20px}
.common a p{padding-left:0}
.common a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:16px;line-height:16px;position:absolute;left:0;top:5px}
	@media(min-width:992px){.common a:before{top:5px}}
	@media(min-width:1200px){.common a:before{top:7px}}
.results .common a:before{top:5px}@media(min-width:1200px){.results .common a:before{top:7px}}
.genericgrid .common a{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto}
.genericgrid .common a:visited{color:#01689b}
.genericgrid .common a:hover{color:#154273}
.genericgrid .common a.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid .common a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.common a.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:14px;line-height:14px;position:absolute;left:2px;top:8px}
.common a.publication:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:22px;line-height:22px;position:absolute;left:-3px;top:2px}
.genericgrid .common a.publication:before{top:2px;color:#01689b}
.genericgrid .common a.publication{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto}
.genericgrid .common a.publication:visited{color:#01689b}
.genericgrid .common a.publication:hover{color:#154273}
.genericgrid .common a.publication.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid .common a.publication:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid .common a.publication:before{line-height:inherit;top:0}
.common a.news:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:22px;line-height:22px;position:absolute;left:-1px;top:2px}
.genericgrid .common a.news:before{color:#01689b}
.genericgrid .common a.news{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto}
.genericgrid .common a.news:visited{color:#01689b}
.genericgrid .common a.news:hover{color:#154273}
.genericgrid .common a.news.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid .common a.news:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid .common a.news:before{line-height:inherit}
.common a.activity:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:20px;line-height:20px;position:absolute;left:-1px;top:3px}
.genericgrid .common a.activity{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto}
.genericgrid .common a.activity:visited{color:#01689b}
.genericgrid .common a.activity:hover{color:#154273}
.genericgrid .common a.activity.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid .common a.activity:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid .common a.activity:before{line-height:inherit;color:#01689b}
.common a.video:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:20px;line-height:20px;position:absolute;left:-1px;top:3px}
.genericgrid .common a.video{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto}
.genericgrid .common a.video:visited{color:#01689b}
.genericgrid .common a.video:hover{color:#154273}
.genericgrid .common a.video.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid .common a.video:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid .common a.video:before{line-height:inherit;color:#01689b}
.common a.email:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:20px;line-height:20px;position:absolute;left:-2px;top:4px}
.genericgrid .common a.email{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto}
.genericgrid .common a.email:visited{color:#01689b}
.genericgrid .common a.email:hover{color:#154273}
.genericgrid .common a.email.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid .common a.email:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid .common a.email:before{line-height:inherit;color:#01689b}
.common a.rss-feed:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:16px;line-height:16px;position:absolute;left:0;top:5px}
.genericgrid .common a.rss-feed{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto}
.genericgrid .common a.rss-feed:visited{color:#01689b}
.genericgrid .common a.rss-feed:hover{color:#154273}
.genericgrid .common a.rss-feed.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid .common a.rss-feed:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid .common a.rss-feed:before{line-height:inherit;color:#01689b}
.article .common{margin:0;font-size:1em;display:block}
.article .common:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}@media(min-width:992px){.common li:last-child{margin-bottom:0}}
.common a h3,
.common a h4{font-size:1.125em;line-height:1.333em;font-weight:bold;padding-bottom:.2em}
	@media(min-width:992px){.common a h3,.common a h4{padding-bottom:.3em;line-height:1.444em}}
.common a p{font-size:1em}
.common a+p{clear:left;margin-bottom:20px;padding-left:30px}
.common span.meta{display:block;margin-left:30px;margin-bottom:0;position:relative;top:-0.25em;clear:left}
#aside .common span.meta a{display:inline-block;padding:0;margin:0;float:none}
#aside .common span.meta a:before{content:""}
.common span.meta.assistive{position:absolute!important;display:inline-block!important;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
.common a:focus,
.common a:hover,
.more:focus,
.more:hover{text-decoration:underline;color:#154273}
.more:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
#aside .more{margin-top:10px}@media(min-width:992px){#aside .more{margin-top:20px}}
#aside .more:hover,
#aside .more:focus{text-decoration:underline;color:#154273}
#aside .more+.more{margin-top:0}.common li li a{padding-left:16px;font-size:1em}
.common li li a:hover{text-decoration:underline;color:#154273}
.common .more-topics{margin-top:2em;padding-right:20px}
.common .more-topics:first-child{margin-top:0}
.article .two-columns>.more{margin-top:10px}@media(min-width:992px){.article .two-columns>.more{margin-top:20px}}
.results a.more:focus,
.results a.more:hover{text-decoration:underline;color:#154273}
.anchors a .anchor{font-size:1em;line-height:inherit;margin-bottom:.2em}
.anchors a:focus,.anchors a:hover{text-decoration:none;color:#154273}
.anchors a:focus .anchor,
.anchors a:hover .anchor{text-decoration:underline}
.anchors p{color:#000;font-size:1em}
.anchors ~ .toplink{display:block;margin-bottom:-1em}
.block{margin:0 0 20px}@media(min-width:992px){.block{margin:0 0 40px}}
.block:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.testBlock:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.article .block{margin-top:20px}
.article .intro+.block{margin-top:25px}@media(min-width:992px){.article .intro+.block{margin-top:40px}}
	@media(min-width:992px){.article p+.block,.article ul+.block{margin-top:40px;clear:left}}
.article .two-columns .column{margin-top:0}
.article .two-columns .column.odd{clear:left}
.article .two-columns .column li a.more{margin-top:0;font-weight:bold}
.article .block:first-child{margin-top:0}.article>.block:last-child{margin-bottom:0}
.block h2{margin:0;margin-bottom:.55555em;padding:0;padding-top:.4333em;border-top:3px solid #01689b;font-size:1.125em;font-weight:bold;line-height:1.4444}
.genericgrid .block h2{border-top:1px solid #e1e1e1;margin:0 0 20px 0;font-size:1.625rem;padding-top:10px}
	@media(min-width:992px){.block h2{margin-bottom:.722em}}
#aside .block ul.common .more{margin-top:0;font-weight:bold}
.block.spotlight{padding-top:1.15em;border-top:3px solid #01689b}
.block.spotlight h2{border-top:0;padding-top:0;margin-top:-10px}
.block.spotlight .spotlightitem{margin-bottom:20px}
.block.spotlight .spotlightitem img{display:block;margin-bottom:.8em}
.block.spotlight .spotlightitem img:last-child{margin-bottom:0}
.block.spotlight .spotlightitem:last-child{margin-bottom:0}
.block a{display:block;text-decoration:none}
.block .mailto{display:inline;text-decoration:underline}
.block a:focus,
.block a:hover,
.block a:focus h3,
.block a:hover h3{text-decoration:underline;color:#154273}
.block a img{display:block;margin-bottom:.8em}
.block a p{color:#112}
.block p:last-child,
.block ul.common:last-child li:last-child,
.block dl:last-child{margin-bottom:0}
.block p:last-child.photo-credit{margin-bottom:.8125em}
.block .meta{margin-bottom:0;color:#767676;font-size:.8125em}
.block .more{clear:left;margin-top:30px;margin-bottom:0}
.block a:focus p,.block a:hover p{text-decoration:none}
.block+.meta{margin-top:-20px}
.block+.infographic p a,
.block.infographic p a{display:inline}
.genericgrid .two-columns h2{font-size:1.625rem}
.two-columns:after,
.three-columns:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
	@media(min-width:768px)
		{.two-columns,.three-columns{margin-left:-10px;margin-right:0}
		.genericgrid .two-columns,
		.genericgrid .three-columns{margin-left:-20px}
		.two-columns .column{display:block;width:50%;clear:none;float:left;margin-left:0;margin-right:0}
		.two-columns>p,
		.two-columns>a,
		.column>h3,
		.column>p,
		#main .two-columns h2,
		.column li,
		.column dl{margin-left:20px}}
	@media(min-width:992px)
		{.two-columns,.three-columns{margin-left:-20px;margin-right:0}
		#aside .block{width:auto;float:none}
		#aside .block h2,
		#aside .block ul{margin-left:0}
		#aside .block>a:last-child,
		#aside .block>p:last-child,
		#aside .block ul:last-child,
		#aside .block ul:last-child li:last-child{margin-bottom:0}}
#site-message p{font-size:1em;font-weight:bold;line-height:1.625;font-weight:normal;margin:0;color:#000}
.js #site-message{position:absolute;top:-100000px;left:10px;z-index:1001;margin:0;padding-bottom:16px;min-height:53px}
	@media print
		{#main .three-columns .column{width:95%;float:left;clear:none;padding:0;margin:0 0 0 5%}
		#main .three-columns .column-first{margin-left:0}
		#main .three-columns .column li{padding-left:0;margin:0;list-style-type:none}
		#content .block .more{display:none}
		.two-columns .column{width:50%;float:left;clear:none}
		#aside .block{width:auto;float:none}}
.wayfinder{margin-top:20px;margin-bottom:20px;clear:left}
	@media(min-width:992px){.wayfinder{margin-bottom:40px}}
	@media print{#content .wayfinder{margin-top:1em;margin-bottom:1em}}
h1.faq{color:#000;margin-bottom:.125em}
.genericgrid h1.faq{margin-bottom:.7692em}
h1.faq+.article-meta{padding-left:0;margin-bottom:1.8em;margin-top:0}
h1.faq+.subheading{margin:.2em 0}
#aside .block.faqs h2,
.faqs h2{border-top-color:#01689b}
.faqs .common{margin-bottom:20px}
.faqs .common li{margin-bottom:1.25em}
	@media(min-width:992px){.faqs .common li{margin-bottom:.5em}}
.article .faqs.overview h3{margin-bottom:.5em}
#aside .faqs a,
#aside .faqs a h3{font-weight:normal;line-height:1.375em;font-size:1em}
	@media(min-width:992px){#aside .faqs a,#aside .faqs a h3{line-height:1.5em}}
#aside .faqs .more{margin-top:0;font-weight:bold;line-height:1.375em;font-size:1em}
.block.faqs:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
	@media(min-width:992px){.article .faqs{margin-top:40px;clear:left}
		.article .faqs li{display:block;width:50%;clear:none;float:left;margin-left:0;margin-right:0}
		.faqs .common{margin-left:-20px;margin-right:0;margin-bottom:20px}
		#aside .faqs .more,.article .faqs a{margin-left:20px}
		.article .faqs a.more{margin-left:0}
		.faqs.answers li+li+li{clear:left}
		.faqs.answers li+li+li+li{clear:none}
		.article .faqs.overview{margin-bottom:20px}
		.article .faqs.long li,
		.article .faqs.overview li{width:100%}}
	@media(min-width:992px){#aside .faqs .more{margin-left:0}}
	@media print{#content .faqs a{display:block}
		#content .faqs a:after{display:block;margin:0 0 1em}
		.article .faqs a{padding-left:0;margin-left:0}}
.article h1.publication{color:#535353}
h1.publication{margin-bottom:.125em}
h1.publication+.article-meta{padding-left:0;margin-bottom:1.8em;margin-top:0}
h1.publication+.subheading{margin:.2em 0}
.docs-pubs{margin:20px 0}@media(min-width:992px){.docs-pubs.two-columns{margin-bottom:0;margin-left:-20px}}
.docs-pubs .common a{text-decoration:none}
.docs-pubs .common li ul{padding-left:0}
.docs-pubs .common li li a{padding-left:30px;font-size:1em}
.genericgrid .docs-pubs .common li li a:before{top:-3px}@media(min-width:992px){.genericgrid .docs-pubs .common li li a:before{top:0}}
.docs-pubs h4{font-weight:normal;font-style:normal}
.docs-pubs a:hover h3,
.docs-pubs a:focus h3{text-decoration:underline;color:#154273}
.docs-pubs a p{padding-left:0;color:#000;font-size:84.615%;font-weight:normal;text-decoration:none;margin-bottom:0}
.article .docs-pubs a .meta{color:#767676;margin-top:.2em}@media(min-width:992px){.article .docs-pubs{margin-top:40px;clear:left}}
div.download{margin:10px 0 30px;padding:0;background:0}
h1.download{color:#000}
.download-chunk{display:block;position:relative;margin:0 0 10px -20px;padding:8px 80px 10px 50px;background-color:#f3f3f3;background-image:url("shared-ro/images/sprite-1.1.png");background-repeat:no-repeat;background-position:-200px -450px;text-decoration:none;cursor:pointer}
.genericgrid .download-chunk{margin-left:0}
.download-chunk.rtf{background-position:-250px -400px}
.download-chunk.pdf{background-position:-300px -350px}
.download-chunk.ppt{background-position:-350px -300px}
.download-chunk.xls{background-position:-400px -250px}
.download-chunk.doc{background-position:-450px -200px}
.download-chunk.odp{background-position:-500px -150px}
.download-chunk.ods{background-position:-550px -100px}
.download-chunk.odt{background-position:-600px -50px}
.download-chunk.zip{background-position:-650px 0}
.download-chunk h2{margin:0 0 .33em 0;font-weight:normal;font-size:1.125em;cursor:pointer;line-height:1.222em}
	@media(min-width:992px){.download-chunk h2{font-size:1.25em}}
.download-chunk h2 span{display:block;font-weight:bold}
.download-chunk:hover h2 span{text-decoration:underline;color:#154273}
.download-chunk h2 em{display:block;position:absolute;right:20px;top:8px;color:#01689b;font-style:normal;font-size:1.38889em}
	@media(min-width:992px){.download-chunk h2 em{font-size:1.75em}}
.download-chunk .meta{clear:left;margin:0 0 .2em;color:#535353;font-size:100%;cursor:pointer}
.travel-safety .download-chunk .meta{margin-bottom:.2em}
h1.news{color:#000;margin-bottom:.125em}
h1.news+.article-meta{padding-left:0;margin-bottom:1.25em;margin-top:0}
	@media(min-width:992px){h1.news+.article-meta{margin-bottom:1.8em}}
h1.news+.subheading{margin:.2em 0}
.common li a.news{margin-bottom:0}
.common li a.news p{margin-bottom:.4em}
.news .article{margin:0;padding-top:0}
.block.news:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.news .regulars{clear:left}
.news .regulars:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.news .regulars div{float:left;margin:0;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #f3f3f3;width:100%}
	@media(min-width:992px){.news .regulars div{margin:0 0 20px 0}}
.news .regulars div p{display:none}
.news .regulars div .meta{display:block}
.news .regulars div a{margin:0}
.news div .news div .visual a{margin-bottom:0}
.article .news.nomore{margin-bottom:-38px}
.news .other a{margin-bottom:0;padding-left:18px;font-size:1em}
.news .other a:hover,
.news .other a:focus{text-decoration:underline;color:#154273}
.news .other li{margin-bottom:0}
.news .other .more a{font-weight:bold}
.news .more,#aside .news .more,.article .news .more{margin-top:0}.news .more:hover,#aside .news .more:hover,.article .news .more:hover{text-decoration:underline}
#aside .common .news{margin-bottom:0}
#aside .news p.meta{margin:0}#aside .news div{border-bottom:1px solid #e6e6e6;margin-bottom:15px;padding-bottom:15px}
#aside .news div:last-of-type{border-bottom:0;margin-bottom:0}
#aside .news a.more,
#aside .news a.common{margin-bottom:0}
.news a:focus,
.news a:hover{text-decoration:none;color:#154273}
.news a h3{padding-bottom:.3em;font-size:1.125em;line-height:1.22em}
.news p,
.spotlight p{margin-bottom:.4em}
.news p+.meta,
.spotlight p+.meta{line-height:1.5em}
.spotlight a{overflow:hidden;margin-bottom:0}
.spotlight a h3{padding-bottom:.3em;font-size:1.125em;line-height:1.222;text-decoration:none;padding-left:30px;position:relative}
.spotlight a h3:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:16px;line-height:16px;position:absolute;left:0;top:3px}
.spotlight a.publication h3:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:22px;line-height:22px;position:absolute;left:0;top:-1px}
	@media(min-width:992px){.spotlight a.publication h3:before{top:1px}}
.spotlight a.news h3:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:22px;line-height:22px;position:absolute;left:0;top:-1px}
	@media(min-width:992px){.spotlight a.news h3:before{top:1px}}
.spotlight a.activity h3:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:20px;line-height:20px;position:absolute;left:0;top:0}
	@media(min-width:992px){.spotlight a.activity h3:before{top:1px}}
.spotlight a.video h3:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:20px;line-height:20px;position:absolute;left:0;top:0}
	@media(min-width:992px){.spotlight a.video h3:before{top:2px}}
.spotlight a.external:before{content:'';display:none}
.spotlight a.external h3:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:16px;line-height:16px;position:absolute;left:0;top:1px}
	@media(min-width:992px){.spotlight a.external h3:before{top:4px}}
.spotlight a.weblog h3:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:20px;line-height:20px;position:absolute;left:0;top:0}
	@media(min-width:992px){.spotlight a.weblog h3:before{top:2px}}
.spotlight a.rss-feed h3{padding-left:0}
.spotlight a.rss-feed h3:before{content:'';display:none}
.spotlight a:focus,
.spotlight a:hover{text-decoration:none;color:#154273}
	@media(min-width:992px){.spotlight a{margin-left:20px}}
#aside .spotlight .spotlightitem{float:left;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e6e6e6;width:100%}
#aside .spotlight .spotlightitem a{margin-bottom:20px;float:left}
#aside .spotlight .spotlightitem a:last-child{margin-bottom:0}
#aside .spotlight .spotlightitem p.copyright{max-width:250px;color:#fff;margin-top:-45px}
#aside .spotlight .spotlightitem:last-of-type{border-bottom:0;margin-bottom:0}
	@media(min-width:992px){.article .spotlight div a{margin-left:0}}
.spotlight img{max-width:100%;width:100%}
.spotlight .common li a{margin-left:0}
.news .headline{margin:0 0 10px 0;padding:0 0 10px 0;background-color:#f3f3f3;width:100%;float:left;clear:left;border-bottom:1px solid #f3f3f3}
.news .headline img{width:100%;display:block;margin-bottom:0}
.news .headline div{width:59%;margin:0;float:left;margin:0;padding:0}
.news .headline .visual{width:41%;float:left;margin:0;padding:0}
.news .headline p{display:none}
.news .headline p.copyright{display:block;max-width:40%;color:#fff;margin-top:-30px}
.news .headline .meta{display:block;color:#494949;margin-bottom:0;padding:0 0 0 10px}
.news .headline h3{padding:5px 0 .2em 10px;font-size:1.25em;font-weight:normal;line-height:1.1em;font-weight:bold;font-size:1.1em}
	@media(min-width:768px){.news .headline h3{font-size:1.75em;font-weight:normal;line-height:1.1429}}
	@media(min-width:480px){.news .headline h3{font-size:1.25em;padding:10px 0 .2em 10px}}
	@media(min-width:768px){.news .headline h3{font-size:1.75em;line-height:1.1429}}
	@media(min-width:768px){.news .headline{background-color:#f3f3f3;border-bottom:0;margin:0 0 30px 0;padding:0}
		.news .headline img{width:100%}
		.news .headline p{display:block;margin-bottom:.25em;padding-left:10px}
		.news .headline p.copyright{color:#fff;padding-left:10px;margin-top:-30px}}
	@media(min-width:768px) and (min-width:992px){.news .headline p.copyright{margin-top:-30px}}
	@media(min-width:768px){.news .headline .visual{width:50%}
		.news .headline .meta{padding:0 0 .5em 10px}
		.news .headline h3{padding:.4em 0 .2em 10px}
		.article .news .headline a{margin:0 10px 0 0;padding:0}
		.news .headline div{width:50%;float:left;margin:0;padding:0}
		.news .headline div a{margin-left:0}}
.other .common li{margin-bottom:20px}
.other .common li a{float:none;background:0;padding-left:0;line-height:1.375}
.other .common li a:hover,
.other .common li a:focus{text-decoration:underline;color:#154273}
.other .common li .meta{display:block;margin:.4em 0 0}
	@media(min-width:768px){.news .regulars{margin:0 0 0 -20px;padding:0;border-bottom:0}
		.news .regulars div{width:50%;margin:0 0 20px 0;padding:0;border-bottom:0}
		.news .regulars div p{display:block}
		.news .regulars div a{margin:0 0 1em}
		.news div>div{display:block;width:50%;clear:none;float:left;margin-left:0;margin-right:0}
		.article .news div a,
		.news .other ul{margin-left:20px}
		.more,
		#aside .news div,
		#aside .news .more,
		#aside .other-news{margin-left:0}
		#aside .news .headline{margin-left:0;margin-right:0;background-color:transparent}
		#aside .news .headline div{width:auto;margin-right:0}
		#aside .news .headline h3{font-size:1em;font-weight:bold;line-height:1.625;font-weight:bold}
		.news .regulars .odd{clear:left}
		#content .regular.odd{clear:left}
		#content .regular{clear:none}
		#aside .spotlight a{float:left}
		#aside .spotlight .common{float:left}
		.breaking{min-height:180px}
		.breaking .smallcontent{padding-left:20px}
		.breaking .smallcontent a{width:50%;float:left;margin-bottom:10px}
		.breaking .article{padding:20px}
		.breaking.visualnews .visual{width:50%;margin-bottom:0;min-height:300px;margin-bottom:0}
		.breaking.visualnews .newscontent a h2,
		.breaking.visualnews .newscontent a p{width:50%;float:right;box-sizing:border-box;padding-left:20px;padding-right:10px;padding-top:0}
		.breaking.visualnews .newscontent a h2{padding-top:10px;padding-bottom:.2em}
		.breaking.visualnews .newscontent a .meta{margin:0;padding-left:20px}
		.breaking.visualnews .regular{box-sizing:border-box;padding-left:20px}
		.breaking.visualnews .regular a{margin-top:0;padding-right:10px;padding-left:0}
		.breaking.visualnews .regular a .meta{width:100%;padding-left:0}}
	@media(min-width:992px){.article .spotlight div a{margin-bottom:0;padding-left:120px;background:0}
		.article .spotlight img{position:absolute;width:100px;left:0;top:0}
		#aside .news div,#aside .news .more,#aside .spotlight a{margin-left:0}
		#aside .headline{margin:0 0 30px;background-color:transparent}
		#aside .headline div{width:auto}
		#aside .spotlight a{float:none}
		#aside .spotlight .common{float:none}
		#aside .spotlight a.more{margin-bottom:0}
		.breaking{margin-left:20px;margin-right:0}
		.breaking .smallcontent{width:25%;padding:20px 10px 10px 20px}
		.breaking .smallcontent a{width:100%}
		.breaking.visualnews .regular{margin-top:15px}
		.breaking.visualnews .regular a{width:50%}}
	@media print{.news .headline{border-bottom:0}
		.news .headline .visual{page-break-inside:avoid}
		.news .headline div{position:static}
		.news .regulars div{border-bottom:0;width:50%;float:left;bottom:0}
		.news .regulars div p{display:block}
		h1.news+.article-meta{padding-left:0}
		.block.spotlight{page-break-inside:avoid}}
.banner a{display:block;float:left;width:100%;box-sizing:border-box}
	@media(min-width:992px){.banner a{padding-left:20px}}
	@media(min-width:992px){.banner a{margin-left:0;padding-left:0}}
.banner img{max-width:100%;width:100%;-ms-interpolation-mode:bicubic}
	@media(min-width:992px){.banner img{width:100%}}
	@media(min-width:992px){#aside .block+.banner:nth-of-type(2n+1){clear:left}}
	@media print{.banner{page-break-inside:avoid}.banner img{width:100%;float:none}}
.banner .st0{fill:#fff;stroke:#cbd2e3;stroke-width:4;stroke-miterlimit:10}
.banner .st1{fill:#1b5e84}
.banner .st2{font-weight:bold;font-family:"RO Sans",Calibri,Verdana,sans-serif}
.banner .st3{font-size:22px;font-family:"RO Sans",Calibri,Verdana,sans-serif}
.banner .st4{font-size:31px;font-family:"RO Sans",Calibri,Verdana,sans-serif;text-decoration:none}
.banner .st5{font-weight:normal;font-family:"RO Sans",Calibri,Verdana,sans-serif}
.banner .st6{font-size:21px;font-family:"RO Sans",Calibri,Verdana,sans-serif}
.banner .eng .st0{stroke:#cbd2e3;stroke-width:4;stroke-miterlimit:10}
.banner .eng .st2{font-weight:bold;font-family:"RO Sans",Calibri,Verdana,sans-serif}
.banner .eng .st3{font-size:20px;font-family:"RO Sans",Calibri,Verdana,sans-serif}
.banner .eng .st5{font-weight:normal;font-family:"RO Sans",Calibri,Verdana,sans-serif}
.banner .eng .st6{font-size:19px;font-family:"RO Sans",Calibri,Verdana,sans-serif}
.notifications,
.sharing{margin:0 0 20px}
.genericgrid .notifications,
.genericgrid .sharing{margin:0}
	@media(min-width:992px){.notifications,.sharing{margin:40px 0 40px 0}
		.genericgrid .notifications,
		.genericgrid .sharing{margin:0}
		.col .notifications,
		.col .sharing{margin:0 0 40px 0}}
.notifications a{padding-right:30px}
#aside .notifications a{padding-right:0}
.notifications a.email:focus,
.notifications a.rss-feed:focus,
.notifications a.email:hover,
.notifications a.rss-feed:hover{color:#154273}
.notifications li{display:block}
#follow-up .sharing li{display:block;width:50%;float:left}
	@media(min-width:992px){#follow-up .sharing li{width:20%}}
.sharing a{padding-left:30px;background-image:url("shared-ro/images/sprite-1.1.png");background-repeat:no-repeat;color:#01689b}
.sharing a:focus,
.sharing a:hover{color:#154273}
.sharing a:before{content:''}
.sharing a.twitter{background-position:-177px -515px}
.sharing a.facebook{background-position:-150px -538px}
.sharing a.linkedin{background-position:-105px -585px}
.sharing a.youtube{background-position:-80px -609px}
.sharing a.google-plus{background-position:-54px -634px}
.sharing a.flickr{background-position:-31px -659px}
.sharing a.tumblr{background-position:-8px -682px}@media print{.sharing,h2 a.rss{display:none!important}}
.summary h1,
.summary h2{display:none;margin:0 0 20px;color:#767676;font-size:1.3125em;font-weight:normal;line-height:1.5238;vertical-align:baseline}
	@media(min-width:992px){.summary h1,.summary h2{display:block;margin:0 0 30px}}
.summary span{color:#000;font-size:1.3333em;line-height:1.1429em}
.summary p{margin-top:-15px;color:#767676;font-size:1em;line-height:1em}
.summary p span{font-size:1em;line-height:1em}
.sorting{margin:0}@media(min-width:992px){.sorting{margin:0 0 1em}}
.sorting+.results{padding-top:.8em}
.results a{clear:left;margin:0;margin-bottom:1.25em}@media(min-width:992px){.results a{margin-bottom:1.625em}}
.results li a p{margin-bottom:.433em}
.results li a{margin-bottom:0}
.results a:focus,
.results a:hover{text-decoration:none;color:#154273}
.results h3{margin-bottom:0;font-weight:normal;line-height:1.5}
.results a h3{font-size:1.125em;line-height:1.33333em}@media(min-width:992px){.results a h3{line-height:1.444em}}
.results a:focus h3,
.results a:hover h3{text-decoration:underline;color:#154273}
.results p{margin:0;color:#000;font-size:1em;font-weight:normal}
.common.results p:first-of-type{display:none}@media(min-width:992px){.common.results p:first-of-type{display:block}}
.common.results p.meta{display:block}
.common.results a.weblog p,
.common.results a.consignment p{display:block}
.common.results.gallery-result p{display:block}
.common.results.hasVisuals p{display:block}
	@media(max-width:992px){.common.results a{padding-left:0}
		.common.results a:before{display:none;content:''}
		.genericgrid .common.results a{padding-left:0}
		.genericgrid .common.results a:before{display:none;content:''}}
.results .meta{margin-top:.433em;margin-bottom:0;color:#767676;font-size:.875rem}
.results .meta+.meta{margin-top:0}
.results h3+.meta{margin-top:0}
.results.contents .common li{margin-bottom:1.25em}@media(min-width:992px){.results.contents .common li{margin-bottom:1.625em}}
.results.contents .common li li{margin:0}
.results.hasVisuals a{background-image:none;padding-left:0;width:100%;margin-bottom:17px;padding:0 0 15px 0;border-bottom:2px solid #f3f3f3}
.results.hasVisuals a:before{content:''}
.genericgrid .results.hasVisuals a:before{color:red;content:''}
.results.hasVisuals a:last-child{border-bottom:0}
.results.hasVisuals a h3{display:block;padding:0 0 10px 0;margin:0}
.results.hasVisuals a p{padding:0 15px 10px 0}
.results.hasVisuals a p.meta{margin:0;padding:0 10px 0 0;float:none}
.results.hasVisuals a .visual img{width:100%;margin:0 0 15px 0}
	@media(min-width:768px){.results.hasVisuals a{background-color:#f3f3f3;border-bottom:0;padding:0 0 15px 38%;position:relative;min-height:190px;overflow:hidden}
		.results.hasVisuals a h3{font-size:1.66666em;font-weight:normal;line-height:1.13333333em;padding:15px 15px 5px 15px}
		.results.hasVisuals a p{padding:0 15px 10px 15px;line-height:1.375}
		.results.hasVisuals a p.meta{padding:0 10px 0 15px}
		.results.hasVisuals a .visual{position:absolute;left:0;top:0;width:38%;margin-bottom:0;overflow:hidden}
		.results.hasVisuals a .visual img{width:100%;margin:0}}
.results-message{margin:0 0 0 -20px;padding:10px 20px 5px;background-color:#f3f3f3}
.results-message p{margin:0 0 .6em;padding:0}
.results-message.search-top{margin:0;padding:0;background-color:transparent}
.results-message.search-top p{padding:0}
.paging-menu{margin-top:15px}
.paging-menu h2{display:none}
ul.paging{display:block;margin:0 0 15px -20px;padding-left:20px;border-top:3px solid #01689b;font-size:100%;display:block}
ul.paging:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}@media(min-width:992px){ul.paging{margin:0 0 20px -20px}}
.genericgrid ul.paging{margin:0 0 15px 0;padding-left:0}
.paging li{display:block;float:left;margin:0 10px 0 0;padding:0;border:0;background-image:none;font-size:1.25em;line-height:1.2381}
.paging li:before{display:none;content:''}@media(min-width:768px){.paging li{font-size:1.3125em;line-height:1.2381}}
.paging a,
.paging a:visited,
.paging span{display:block;padding:.5em 8px;padding-top:.5em;color:#01689b;text-decoration:none}
.paging a.page,
.paging a:visited.page,
.paging span.page{display:none}
.paging a:focus,.paging a:hover{text-decoration:underline;color:#154273}
.paging a,
.paging span{position:absolute;top:-100000px}@media(min-width:992px){.paging a,.paging span{position:static;top:auto}}
.paging .previous a,
.paging .next a{position:static;top:auto}
.paging strong{display:block;padding:.5em 8px;padding-top:.5em;background-color:#01689b;color:#fff}
.paging em{display:block;padding:.5em 8px;padding-top:.5em;color:#767676;font-style:normal;line-height:1}
	@media print{.paging{display:none!important}.results li:before{content:''}}
.message{background-size:2021px 21px;background-repeat:no-repeat;background-image:none;background-position:-1906px 0}
.message .wrapper{padding:30px 15px 10px 15px;background-size:2021px 21px;background-repeat:no-repeat;background-position:10px 0}
.message p{margin:0;display:inline-block;width:100%}
.message.error{background-image:url(shared-ro/images/sprite-icons-messages.svg);background-color:#f7d2dd;padding:30px 20px 10px 20px;background-position:20px 0;background-repeat:no-repeat;background-size:2021px 21px}
.message.error li{background-position:-990px .75em}
.message.cookie{background-color:#e6e6e6}
.message.cookie .wrapper{padding-top:10px;background-image:none}
.message.alert{background-image:url(shared-ro/images/sprite-icons-messages.svg);background-color:#fef1bc;padding:30px 20px 10px 20px;margin-bottom:20px;margin-left:-20px;background-position:-960px 0;background-repeat:no-repeat;background-size:2021px 21px}
.genericgrid .message.alert{margin-left:0}
.message.info{background-color:#c5f2b2;padding:30px 20px 10px 20px;margin-bottom:20px}
.message.info .wrapper{background-position:-1985px 0;background-repeat:no-repeat;background-size:2021px 21px}
.message.survey .wrapper{background-image:url(shared-ro/images/sprite-icons-messages.svg);background-size:2021px 21px;background-repeat:no-repeat}
.message.survey a{clear:both;display:inline-block;margin-left:10px}
.message.survey a[target=_blank]{background-repeat:no-repeat;background-position:-3px -166px;padding-left:13px}
.message.survey #survey-no{float:none}@media(min-width:768px){.message.survey a{display:inline-block}.message.survey a#survey-no{float:right}}
.message.login{padding-top:0;padding-bottom:.2em;background:transparent;margin-right:0;text-align:right;font-size:1em}
.message.login p{text-align:right}
.message.login a{display:inline-block;margin-left:10px}
.message.login a:visited{color:#666}@media print{.survey,.cookie{display:none!important}}
label{display:block;position:relative;margin:0 0 .4em;font-size:1em;line-height:1.375}
select{padding:.3333em 0;-webkit-border-radius:0}
input,select,textarea,button{line-height:normal;padding:.35em 0;font-size:1em;margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:"RO Sans",Calibri,sans-serif;font-weight:normal;font-size:1.125rem;line-height:1.625}
:lang(zh-Hans) input,
:lang(zh-Hans) select,
:lang(zh-Hans) textarea,
:lang(zh-Hans) button{font-family:Calibri,"MicrosoftYaHeiNew","MicrosoftYahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑",sans-serif}
:lang(jp) input,
:lang(jp) select,
:lang(jp) textarea,
:lang(jp) button{font-family:Calibri,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
:lang(ru) input,
:lang(ru) select,
:lang(ru) textarea,
:lang(ru) button{font-family:Calibri,Arial,sans-serif}
:lang(ar) input,
:lang(ar) select,
:lang(ar) textarea,
:lang(ar) button{font-family:Calibri,Arial,sans-serif}
input[type="text"],
input[type="password"],
input[type="date"],
select{padding:.3333em 0;height:32px;width:100%}@media(min-width:992px){input[type="text"],input[type="password"],input[type="date"],select{padding:.25em 0}}
form div.clearFieldWrapper{margin:0;padding:0;display:inline-block;width:100%;height:100%;position:relative}
form div.clearFieldWrapper input{padding-right:25px}
form div.clearFieldWrapper input::-ms-clear{display:none}
form div.clearFieldWrapper .clearField{display:none;position:absolute;width:16px;height:100%;right:8px;top:0;margin:0;cursor:pointer;text-indent:-999px;overflow:hidden;background-color:transparent;z-index:9999}
form div.clearFieldWrapper .clearField:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:14px;height:14px;height:100%;text-indent:0;position:absolute;right:3px;top:50%;margin-top:-7px;color:#000}
form div.clearFieldWrapper .clearField.active{display:block}select{padding:.1875em 0}input[type="text"],input[type="password"]{padding-left:5px;width:99%}
#aside input.date{font-size:14px;float:left}@media(min-width:992px){#aside input.date{float:none}}
#aside input[type="text"].date{width:42%}
button,input[type="submit"],
input[type="button"],
input[type="reset"],
input[type="text"],
input[type="password"],
textarea{-webkit-border-radius:0;-webkit-appearance:none}
input[type="text"],
input[type="password"],
input[type="file"],
input[type="date"],
select,
textarea{border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:2px solid #01689b}
input[type="file"]{margin-bottom:.425em;width:100%;background-color:#fff}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{display:block;width:auto;float:left;margin:.15em 20px 0 0;padding:.4em 10px;padding-bottom:.4em;border:0;background-color:#01689b;color:#fff;font-size:1em;cursor:pointer;-webkit-appearance:button}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus{outline:0;box-shadow:0 0 0 2px #82befb inset}
button:active,
button:hover,
input[type="button"]:active,
input[type="button"]:hover,
input[type="reset"]:active,
input[type="reset"]:hover,
input[type="submit"]:active,
input[type="submit"]:hover{outline:0;box-shadow:none}
textarea{width:100%;height:6em;line-height:1.5;margin-bottom:5px}
input[type="text"]
.autosize,
select.autosize{width:auto}
form:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
form h2{margin:.67em 0 .13em;color:#01689b;font-size:1.536em;font-weight:normal;line-height:1.1429}form h3{padding-left:10px;margin:.67em 0 .13em}
	@media(min-width:992px){form h3{padding-left:20px}}
.genericgrid form h3{padding-left:0}
.form th[colspan]{background-color:white;padding-top:1.2em}
form h2.req{margin:.67em 0 -0.55em 0;padding-right:6em}
	@media(min-width:768px){form h2.req{margin:.67em 0 -0.90em 0}}
	@media(min-width:992px){form h2.req{margin:.67em 0 -0.85em 0}}
form h2.form-divider{border-top:3px solid #f3f3f3;padding-top:.8em}
form div p{margin:0 0 1.2em}
form p.req{text-align:right;margin-top:20px;padding-left:10px}
	@media(min-width:992px){form p.req{padding-left:20px}}
legend{position:absolute!important;display:inline-block!important;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
#aside .form{position:relative;top:0;width:95%}@media(min-width:992px){#aside .form{width:96%;margin-left:20px}}
	@media(min-width:992px){#aside .form{position:static;top:0;width:100%;margin-left:0}}
#aside .form .message{margin-left:0}
#aside .form .message.error{padding-left:25px}
.form .skiplinks a:focus{top:inherit;bottom:-43px}
.formWrapper{padding:0 0 0 15px;background-color:#f3f3f3;overflow:hidden;margin:0 0 1.875em 0;position:relative}
	@media(min-width:768px){.formWrapper{margin:0 0 30px 0;padding:0 0 0 15px}}
	@media(min-width:992px){.formWrapper{margin:0 0 35px 0;padding:0 0 0 20px}}
.formWrapper .filter{display:none}
.js .toggleFilter .formWrapper{padding:0 0 60px 15px}
	@media(min-width:768px){.js .toggleFilter .formWrapper{padding:0 0 0 15px}}
	@media(min-width:992px){.js .toggleFilter .formWrapper{padding:0 0 0 20px}}
.js .formWrapper .filter{position:absolute;bottom:0;left:0;display:block;margin:0;width:100%;background-color:#e6e6e6;float:left}
	@media(min-width:768px){.js .formWrapper .filter{position:relative;background:0;float:left;width:auto;padding:0;margin:1.2em 0 0 0}}
.js .formWrapper .filter .filter-btn{background-color:transparent;position:relative;margin:0;color:#01689b;text-decoration:underline;width:100%;float:left}
	@media(min-width:768px){.js .formWrapper .filter .filter-btn{margin:3px 0 0 0}}
.js .formWrapper .filter .filter-btn:after{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:12px;padding-left:10px}
.js .formWrapper .filter .filter-btn.expandedSearch{background-position:99% -75px}
.js .formWrapper .filter .filter-btn.expandedSearch:after{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.formWrapper .filters{padding-left:0}
.formWrapper .filters .period{margin-top:0}
.js .formWrapper .filters{display:none;padding-left:0}
.formWrapper .search-form-submit{float:left}@media(min-width:768px){.formWrapper .search-form-submit input{margin-right:10px}}
#country-search-form .formWrapper{background-color:#f3f3f3;padding-bottom:.5em}
#country-search-form .formWrapper p{margin:1.2em 0 .5em}
#topic-search .formWrapper input.ui-autocomplete-input{margin-bottom:0;padding-left:1%;width:auto}
	@media(min-width:992px){#topic-search .formWrapper input.ui-autocomplete-input{width:20em}}
.activityblock #search-filter-form .formWrapper{padding-right:10px;padding-bottom:0;padding-left:10px}
.js .activityblock #search-filter-form .formWrapper{padding-bottom:20px}
.activityblock #search-filter-form .formWrapper div{padding-left:0}
.activityblock #search-filter-form .formWrapper div.dateError{padding-left:25px}
.activityblock #search-filter-form .formWrapper .accordionHeader{background:#fff;box-sizing:border-box;border-bottom:2px solid #01689b;display:inline-block;width:100%}
.activityblock #search-filter-form .formWrapper .accordionHeader a{display:block;text-decoration:none}
.activityblock #search-filter-form .formWrapper .accordionHeader a.openBox{background-position:right -80px}
.activityblock #search-filter-form .formWrapper .accordionHeader a:focus{outline:2px solid #82befb;outline-offset:-2px}
.activityblock #search-filter-form .formWrapper .accordionHeader a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;position:absolute;right:10px;font-size:14px;line-height:14px;height:14px;top:50%;margin-top:-7px}
.activityblock #search-filter-form .formWrapper .accordionHeader h4{color:#000;font-weight:normal;text-decoration:none;margin-left:5px}
.activityblock #search-filter-form .formWrapper .accordionBox{padding-left:10px;background:#fff;margin-top:0}
.activityblock #search-filter-form .formWrapper .accordionBox fieldset{display:block}
.activityblock #search-filter-form .formWrapper .accordionBox fieldset input[type="checkbox"]{margin:.15em 0 0 1px}
.activityblock #search-filter-form .formWrapper .accordionBox fieldset.checklist{margin-top:1em}
.activityblock #search-filter-form .formWrapper .accordionBox fieldset .field{margin:0;padding:0!important}
.activityblock #search-filter-form .formWrapper .accordionBox fieldset .field label{display:block;color:#000;font-weight:normal;margin-bottom:5px;padding-left:25px;margin-right:5px}
	@media(min-width:992px){.activityblock #search-filter-form .formWrapper .accordionBox fieldset .field label{width:80%}}
.activityblock #search-filter-form .formWrapper .accordionBox .checklist{padding-left:0}
.activityblock #search-filter-form .formWrapper .field{padding-right:0}
.activityblock #search-filter-form .formWrapper .buttonfield{display:block}
.js .activityblock #search-filter-form .formWrapper .buttonfield{display:none}
form .formWrapper .accordionBox{display:block}
.js form .formWrapper .accordionBox{display:none}
.formWrapper div{display:block;position:relative;margin:1.2em 0 0 0}
.formWrapper .eformText:first-child{margin-top:-20px}
.formWrapper fieldset:first-child>div.eformText:first-child,
.formWrapper fieldset:first-child legend+.eformText{margin-top:-25px}
.formWrapper p:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.form .eformText{background:#fff;padding-left:10px;margin-left:-20px;padding-top:10px;margin-bottom:0}
.genericgrid .form .eformText{padding-left:0;margin-left:-15px}
	@media(min-width:992px){.form .eformText{padding-left:0}.genericgrid .form .eformText{margin-left:-20px}}
.form .eformText .summary{padding-left:0}
.formWrapper .field{margin:0;padding:0 10px 0 0;min-height:1.6em}
.formWrapper .field:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.clear-search-icon{position:absolute;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE0MTQ0MDU4MTA0NDExRTY4MzU1RkQwMTc0OThEREQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE0MTQ0MDU5MTA0NDExRTY4MzU1RkQwMTc0OThEREQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTQxNDQwNTYxMDQ0MTFFNjgzNTVGRDAxNzQ5OERERDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTQxNDQwNTcxMDQ0MTFFNjgzNTVGRDAxNzQ5OERERDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7URIuCAAAAhUlEQVR42mJgYGBgBeI2IHZjwA/coOpA6hm6gPg/EL8AYg0cGjSg8v+h6hm8gfgNVOARFo0aUPH/UHXeMAllIL4PlXgFxNpQcW0o/z9UXhndCbpICm4CcQiUhhmki8uz6kB8EaoQhi9CxfGCQDRNgYQ0kGwTyX4iOfTIiieyUgTJaQ8gwADv1kDe6f6LSAAAAABJRU5ErkJggg==");height:13px;width:13px;right:75px;top:9px;margin:0;padding:0;background-color:#fff}
form td p{margin-bottom:1.2em;line-height:1.8}
form td p:last-child{margin-bottom:0}
.article form{margin-left:-15px}
.article form h2{padding-left:10px;margin-left:0}
.article form>p{padding-left:10px}
.genericgrid .article form{margin-left:0}
.genericgrid .article form h2,
.genericgrid .article form>p{padding-left:0}
.article .tableForm .formWrapper{padding-left:0}
.article .tableForm .formWrapper table{margin-left:0}
.article .tableForm .formWrapper div{padding-left:10px}@media(min-width:992px){.article .tableForm .formWrapper div{padding-left:160px}}
.divider{display:inline-block;width:15%;max-width:2em;text-align:center}
#aside .divider{width:1%;max-width:.1em;margin-right:20px;margin-left:5px;float:left;font-size:16px}
	@media(min-width:992px){#aside .divider{margin-right:0;margin-left:1px;float:none;font-size:11px}}
.hint p,.hint ol,.hint ul{margin:0;padding:5px 40px 0 0;line-height:1.5;min-height:34px}
.hint li{line-height:1.5}
.hint dl{margin-bottom:0}
.hint h3{line-height:1.5}
.js .fancy .hint{position:absolute;top:-100000px;margin-bottom:10px}
.fancy .field{padding-right:40px}@media(min-width:992px){.fancy .field{padding-right:60px}}
form button.button-remove{width:26px;height:32px;overflow:hidden;line-height:1;text-indent:-999px;left:0;right:0;margin-right:10px}
form button.button-remove:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:-5px;margin-top:0;text-indent:0;display:block;position:relative;font-size:16px;line-height:1;float:left}
form a.open,form button.open,
form a.close,form button.close{position:absolute;right:0;top:0;background-color:#01689b;color:#fff;font-size:1em;text-decoration:none;font-weight:normal;text-indent:-999px;width:26px;height:32px;overflow:hidden;line-height:1;margin:0}
form a.open:focus,
form button.open:focus,form a.close:focus,form button.close:focus{outline:0;box-shadow:0 0 0 2px #82befb inset}
form a.open:before,form button.open:before,
form a.close:before,form button.close:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;position:absolute;right:6px;top:9px;text-indent:0;font-size:14px}
form button.close{top:0;z-index:100}
form button.close:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}
form a.open:focus,form a.open:hover,form a.close:focus,form a.close:hover{color:#fff}
.form .hint div{padding:0 30px 0 10px;margin:0}
.form .hint dt{width:9em}
.form .hint dd{margin-left:9.9em;line-height:1.5}input[type="checkbox"],input[type="radio"]{position:;left:0;vertical-align:middle;padding:0;margin:.25em 0 0 1px;border:2px solid #f3f3f3}input[type="checkbox"]{-webkit-border-radius:0;background-color:transparent;border-color:transparent}
.touchevents input[type="checkbox"]{border-color:#999}input[type="radio"]{color:#01689b;background-color:transparent;border-color:transparent}
.touchevents input[type="radio"]{border-color:#999}
.disabled+label{cursor:default;-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}
.checklist,.optionlist{margin-top:1.2em;position:relative}
.formWrapper .checklist>div,
.checklist>div,
.formWrapper .optionlist>div,
.optionlist>div{padding:0;margin:0;overflow:visible}
.checklist .hint,
.optionlist .hint{padding-left:30px}
.checklist label,
.optionlist label{color:#01689b;font-weight:bold}
.checklist div.field,.optionlist div.field{min-height:2.2em;padding:0 60px 0 30px;overflow:visible}
#aside .checklist div.field,
#aside .optionlist div.field{padding-right:10px}
.checklist input[type="checkbox"],
.optionlist input[type="checkbox"]{position:absolute;left:0;top:0}
.checklist .subchecklist,
.optionlist .subchecklist{padding-left:0}
.checklist .subchecklist div.field,
.optionlist .subchecklist div.field{padding-right:0;min-height:auto}
.checklist .subchecklist label,
.optionlist .subchecklist label{color:black;font-weight:normal;margin-top:0}
.checklist+.navigation div,
.optionlist+.navigation div{padding-left:0}label.radio{padding-left:30px;position:relative}
label.inline-label{float:none;margin:0 0 .8em;position:static;display:inline;width:auto}
label.radio.inline-label{float:left;margin-right:0;margin-left:0}
.radio-subfields{margin:0 0 .8em 0}
.radio-subfields .formWrapper,
.radio-subfields .field{margin:0 0 .8em 0;padding:0 10px .8em}
.radio-subfields:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
span.radio-subfields{padding:0;float:none;display:inline}
span.radio-subfields label{position:static;margin-top:0}
label.choice{margin:0 1em .40125em 0;width:auto;float:left;padding-top:.25em;left:0;top:0;padding-left:30px;position:relative}
label.choice input{left:3px;top:.2em}
.formWrapper .message,.formWrapper .hint{min-height:0;margin-top:0}
.eforms-field.controle{display:none}
.formWrapper .likertComponent{padding-left:0}
.formWrapper .likertComponent button.open{top:auto;z-index:10000}
.formWrapper div.message.error,
.formWrapper div.message.alert,
.formWrapper div.message.info{display:block;padding:0 20px 0 30px;background-color:transparent;background-position:0 0}
.formWrapper div.message.alert{background-color:#fef1bc;background-position:-980px 0;background-repeat:no-repeat;background-size:2021px 21px}
.formWrapper div.message.info{background-color:#c5f2b2;background-image:url(shared-ro/images/sprite-icons-messages.svg);background-position:-2000px 0;background-repeat:no-repeat;background-size:2021px 21px}
.formWrapper .message.error{margin-top:0}
.formWrapper .message.error p{margin-top:0;padding:0}
form .error{padding-bottom:0}
form .message.error,
form .message .alert{padding-bottom:5px;margin-bottom:20px}
.error input,
.error textarea{border-color:#f7d2dd;border-bottom-color:#cc003d}
.period.custom{display:none}
.period select{width:42%}
.bottomSpace{padding-bottom:1.2em}
	@media(min-width:768px){.formWrapper div{padding-left:9em}
		.formWrapper .eforms-page{padding:0;margin:0}
		.formWrapper .message{margin-bottom:1em;margin-left:9em}
		.fancy .hint{overflow:visible}
		label{position:relative;top:.25em;left:-9em;float:left;margin:0;margin-right:-9em;width:8.5em;font-size:1em}
		.checklist,
		.optionlist{padding-left:20px}
		.checklist label,
		.optionlist label{float:none;position:static;width:auto}
		.checklist .subchecklist,
		.optionlist .subchecklist{padding:.8em 10px .4em;margin-top:0}
		.checklist .subchecklist div.field,
		.optionlist .subchecklist div.field{margin-left:0;padding-right:0}
		.checklist .subchecklist span,
		.optionlist .subchecklist span{padding-left:3px}
		label.radio{margin-bottom:.40125em;margin-right:0;position:relative;width:auto;float:none;padding-top:.25em;left:0;top:0}
		label.radio input[type="checkbox"]{top:4px;left:3px}
		label.radio input[type="radio"]{left:3px}
		select+label.inline-label,
		input+label.inline-label{margin-left:20px}
		label.inline-label-second{float:left;width:auto;position:static;padding-top:.25em}
		.radio-subfields .formWrapper,
		.radio-subfields .field{padding-left:11em}
		span.radio-subfields{margin:0}
		span.radio-subfields label{padding-top:.25em;margin:0}}
	@media(min-width:992px){.article form{margin-left:-20px}
		.article form h2,.article form>p,
		.article form>h3{padding-left:20px;margin-left:0}
		.article form .formWrapper{padding-left:20px;margin-left:0}
		.article form+.navigation{padding-left:0}
		form .formWrapper table{margin-left:-20px}
		form a.open,
		form a.close{padding-right:9px;padding-left:9px}
		.js input.date{padding-right:1em}}
	@media print{form a.open,input[type="submit"],
		#country-search-submit,
		form a.close{display:none}input[type="text"],
		input[type="date"],
		select,textarea,input[type="file"]{border:1px solid #d9d9d9}}
.ui-datepicker{display:none}
input.date{display:inline-block;width:40%;max-width:10em}
input.date::-ms-clear{width:0;height:0}
.js .ui-datepicker-calendar tbody td{width:12%}
#aside .ui-datepicker-calendar td:last-child{width:0}
#aside .ui-datepicker{font-size:11px}
	@media(min-width:992px){#aside .ui-datepicker{font-size:14px}}
#aside form .ui-datepicker-trigger-period-to{right:-38%;left:inherit}@media(min-width:992px){#aside form .ui-datepicker-trigger-period-to{right:-43%}}
	@media(min-width:1200px){#aside form .ui-datepicker-trigger-period-to{right:-43%}}
#aside form .ui-datepicker-trigger-period-form{left:-22px}
#aside form #period-to{margin-left:10px}
.js #aside form #period-to{float:right;margin-left:0}
.js input.date{width:40%;max-width:10em;padding-right:25px;font-size:.85em}@media(min-width:480px){.js input.date{font-size:1em}}
	@media(min-width:992px){.js input.date{width:32%}}
.js #aside input.date{width:45%;font-size:.85em}
.js #aside input.date.hasError{border-bottom-color:#cc003d}
.js form .ui-datepicker-trigger{position:relative;top:4px;left:-20px;display:inline-block;margin-right:-15px;padding:0;width:15px;height:16px;border:0}
	@media(min-width:992px){.js form .ui-datepicker-trigger{left:-22px}}
	@media(min-width:1200px){.js form .ui-datepicker-trigger{top:3px}}
.js form .ui-datepicker-trigger:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:16px;margin-top:-10px}
	@media(min-width:1200px){.js form .ui-datepicker-trigger:before{margin-top:-6px}}
.js form .ui-datepicker-trigger:after{display:none}
.js .ui-datepicker{display:none;padding:0;overflow:visible}
.js .ui-datepicker div{margin:0;padding:0;overflow:hidden}
.js .ui-datepicker a{text-decoration:none}
.js .ui-datepicker .ui-datepicker-header{padding:0;overflow:visible;background-color:#ccc;position:relative}
.js .ui-datepicker-buttonpane{position:static}
.js .ui-datepicker .ui-datepicker-header-period-to:before,
.js .ui-datepicker .ui-datepicker-header.ui-datepicker-caret-right:before{left:16em}
.js .form table.ui-datepicker-calendar{width:100%;margin:0 0 1em}
.js .ui-datepicker-calendar{margin:0 0 1em}
.js .ui-datepicker-calendar th{width:auto;border-right:0;border-left:0;background-color:#f3f3f3;font-weight:bold;font-size:.9167em;text-align:center;padding:0}
.js .ui-datepicker-calendar th span{display:block;padding:.7em .4em .4em}
.js .ui-datepicker-calendar tbody td{border-right:0;border-left:0;text-align:center;padding:0}
.js #aside .ui-datepicker-calendar tbody td{width:auto}
.js .ui-datepicker-calendar a{color:#000;text-decoration:none;padding:.2em .4em .3em;display:block;border:2px solid #f3f3f3}
	@media(min-width:992px){.js .ui-datepicker-calendar a{padding:.2em .3em .3em}}
.js .ui-datepicker-calendar .ui-datepicker-week-col{color:#01689b;font-style:italic;padding:.55em .7em 0;font-size:.8125em;width:55px;text-align:left}
.js .ui-datepicker-other-month a{color:#4e4e4e}
.js .ui-datepicker-prev,
.js .ui-datepicker-next,
.js .ui-datepicker-prev-yr,
.js .ui-datepicker-next-yr{margin:7px 12px 0 12px;padding:0;background-image:none;letter-spacing:-0.2em;line-height:20px;font-weight:normal;cursor:pointer}
.js .ui-datepicker-prev,
.js .ui-datepicker-prev-yr{float:left}
.js .ui-datepicker-next,
.js .ui-datepicker-next-yr{float:right}
.js .ui-datepicker-next-yr{margin-right:45px}
.js #aside .ui-datepicker-prev,
.js #aside .ui-datepicker-next,
.js #aside .ui-datepicker-prev-yr,
.js #aside .ui-datepicker-next-yr{margin:3px 8px 0 8px}
.js #aside .ui-datepicker-next-yr{margin-right:40px}
.js #aside .ui-datepicker-close{cursor:pointer}
.js .ui-datepicker-current{display:none}
.js .ui-datepicker .ui-datepicker-close{position:absolute;right:0;top:0;background:#01689b;color:#01689b;font-size:1em;text-decoration:none;font-weight:normal;padding:3px 0 0 0;text-align:center;width:26px;height:34px;cursor:pointer;overflow:hidden}
	@media(min-width:992px){.js .ui-datepicker .ui-datepicker-close{padding:1px 0 0 0}}
.js .ui-datepicker .ui-datepicker-close:before{width:100%;font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:14px}
	@media(min-width:992px){.js .ui-datepicker .ui-datepicker-close:before{padding:0}}
.js #aside .ui-datepicker .ui-datepicker-close{height:30px}
	@media(min-width:1200px){.js #aside .ui-datepicker .ui-datepicker-close{height:26px}}
.js .ui-datepicker-close,
.js .ui-datepicker-close:hover,
.js .ui-datepicker-close:focus{color:#fff}
.js .ui-datepicker .ui-datepicker-title{text-align:center;font-weight:bold;padding:.25em 0;letter-spacing:-0.05em}
	@media(min-width:1200px){.js .ui-datepicker .ui-datepicker-title{padding:.14em 0}}
.js .ui-datepicker-calendar .ui-datepicker-current-day{font-weight:bold;background-color:#e6e6e6}
.js .ui-datepicker-calendar .ui-datepicker-current-day a{border:2px solid #e6e6e6}
.js .ui-datepicker-calendar .ui-datepicker-days-cell-over a,
.js .ui-datepicker-calendar .ui-state-hover{border:2px solid #ccc;display:block}
.people ul{margin-left:-20px}
.people li{min-height:100px;position:relative;margin-bottom:30px;padding-left:0;background-image:none}
	@media(min-width:992px){.people li{display:block;width:50%;clear:none;float:left;margin-left:0;margin-right:0}
.people li:nth-child(odd){clear:left}}
.people li a{display:block;padding-left:140px;text-decoration:none}
.people li h2{margin:0;padding:0;font-size:1em;font-weight:bold;line-height:1.625}
.people li a:hover h2{text-decoration:underline;color:#154273}
.people li p{margin:.4em 0;color:#535353;font-size:1em}
.people li img{display:block;position:absolute;left:20px;top:0}
.article .thumbnail{margin-bottom:20px}@media(min-width:992px){.article .spotlight.thumbnail{position:relative}}
.article .thumbnail div.column{padding-left:0;margin-bottom:0}
.thumbnail li{position:relative;margin:0 0 20px;padding:0}
.thumbnail a{display:block;min-height:56px;position:relative;padding:0 0 0 66px;background-image:none}
.thumbnail a.more{padding-left:30px;min-height:0}
.thumbnail a.more:hover{text-decoration:underline;color:#154273}
#aside .thumbnail a.more{margin-top:0}
.thumbnail a:focus,
.thumbnail a:hover{text-decoration:none}
.thumbnail ul{margin-bottom:0}
.thumbnail ul:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.thumbnail a h3{font-size:1em;font-weight:normal;line-height:1.375}
.thumbnail a:hover h3,
.thumbnail a:focus h3{text-decoration:underline;color:#154273}
.thumbnail p{margin-bottom:0;line-height:1.375em}
.thumbnail img{display:block;position:absolute;left:0;top:0;margin:0}
.thumbnail .meta{margin-bottom:0;text-decoration:none}
.article .spotlight.thumbnail div{min-height:100px;position:relative;margin-bottom:30px;padding-left:120px}
.article .spotlight.thumbnail div>a{margin-left:-120px}
.article .spotlight.thumbnail ul+ul{clear:left;margin-top:20px}
.spotlight.thumbnail a{min-height:100px;padding:0 10px 0 120px}
.spotlight.thumbnail a img{width:100px}
.spotlight.thumbnail a h3{margin-top:0;padding-left:0;background-image:none;font-weight:normal;font-size:1.125em;line-height:1.222}
#aside .thumbnail.large img{position:inherit;max-width:100%;width:100%}
#aside .thumbnail.large h3{padding-bottom:.3em;font-weight:bold}
#aside .thumbnail.large a{padding:0}
	@media(min-width:992px){.article .spotlight.thumbnail li{display:block;margin:0;margin-right:0;background:0}
		.article .spotlight.thumbnail li:before{display:none;content:''}
		.article .spotlight.thumbnail .two-column li{width:50%;clear:none;float:left}
		.spotlight.thumbnail li a{margin-left:0;background:0}
		#aside .spotlight.thumbnail a{margin-left:0}
		#aside .thumbnail>a.more{margin-left:20px}}
	@media(min-width:992px){#aside .thumbnail>a.more{margin-left:0}}
.results.thumbnail a{padding:0 10px 0 120px;margin-bottom:20px}@media print{.thumbnail img{display:none!important}.spotlight.thumbnail a{padding-left:0}}
.calendar{border-top:3px solid #cce0f1}
.calendar:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.calendar.overview{border-top:0;margin-bottom:30px}
.calendar img{display:block;width:100%;margin-bottom:30px;border-top:3px solid #01689b}
.calendar p{display:block;float:left;position:relative;margin:-3px 0 0;border-top:3px solid #01689b;padding-top:1.75em;padding-right:1em}
.calendar .date{font-size:1.3125em;font-weight:normal;line-height:1.2381}
.calendar .time{margin-left:.2em;color:#535353;font-size:1em;font-weight:normal;line-height:1.625}
.calendar abbr,
.calendar .up-to{position:absolute;left:0;top:8px;color:#535353;font-size:.5714em;font-weight:bold;letter-spacing:.1em;text-transform:uppercase;border-bottom:0}
.calendar .up-to{font-weight:bold;font-size:.857em;line-height:1.1}
.calendar abbr{color:#535353}
.calendar .end{padding-left:1.8em}
.calendar .end abbr{left:2.4em}
.calendar.overview .end{margin-left:-1em;padding-left:1.4em}
.calendar.overview .end abbr{left:1.8em}
.calendar ul{clear:none;margin:.5em 0 0 3.6em}
.calendar li{background:0;margin-bottom:1em;padding:0;font-size:1em;line-height:1.2188}
.calendar li:before{content:'';display:none}
.column .calendar li{margin-left:0}
.calendar a{text-decoration:none}
.calendar a:hover,
.calendar a:focus{text-decoration:underline}
	@media(min-width:992px){.overview .calendar{margin-left:20px}
		.calendar .date{font-size:1.75em}
		.calendar .time{font-size:1.125em}
		.calendar abbr{font-size:.5714em}
		.calendar .up-to{font-size:1em}}
	@media print{.block.calendar ul{margin-left:80px!important}
		.block.calendar ul li:before{content:''}
		.block.calendar .date{margin-top:20px;display:block}
		.calendar.overview{page-break-inside:avoid}}
.location{margin:0 0 60px}
.location h3{margin-top:.4em;font-size:1em;font-weight:normal}
.location address{font-size:1em;font-style:normal;line-height:1.625}
.location address span{display:block}
.index{margin:10px;padding:10px;border-bottom:2px solid #f3f5f6;display:none}
.index:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.index p{clear:left;margin:0 0 .6em;font-weight:bold}
.index li{float:left;margin:0 25px 20px 0;padding:0;background-image:none;line-height:1.5;list-style:none}
.index li:before{content:'';display:none}@media(min-width:992px){.index li{margin:5px 1.5em 15px 0}}
.index a,
.index span{padding:.3em .1em .4em;font-weight:bold}
.index .column li{display:block;float:none;margin:0 20px .5em 0;line-height:1.375}
.index .column a{display:block;padding:0 0 .1em 10px;font-weight:normal;text-decoration:none;background-image:none;position:relative}
.index .column a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:8px;line-height:8px;position:absolute;left:-5px;top:8px}
	@media(min-width:992px){.index .column a:before{top:10px}.genericgrid .index .column a:before{top:9px}}
.genericgrid .index .column a{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.75rem;text-decoration:none;width:auto}
.genericgrid .index .column a:visited{color:#01689b}
.genericgrid .index .column a:hover{text-decoration:underline;color:#154273}
.genericgrid .index .column a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid .index .column a:before{font-size:8px}@media(min-width:768px){.index .column{width:50%;float:left}}
	@media(min-width:992px){.index .column{width:25%}}
	@media(min-width:768px){.index{display:block;margin:10px 0 0 -10px;padding:10px 0 10px 10px}.wrapper .index{margin-top:0;padding-top:20px}.index:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}}
	@media(min-width:992px){.index{margin:10px -20px 0;padding:10px 0 10px 20px}}
.index .four-columns .column a:hover,
.index .four-columns .column a:focus{text-decoration:underline;color:#154273}
.header .search .seeMore{display:none;margin-left:10px;margin-bottom:15px}@media(min-width:768px){.header .search .seeMore{margin-left:10px;padding-top:13px}}
.topicsList{margin:20px 0 0 10px}@media(min-width:768px){.topicsList{margin:30px 0 0 0}.topicsList .common.column li{margin:0 0 6px 0}}
.thematic .topic{border-bottom:2px solid #f3f5f6}@media(min-width:768px){.alphabetical .topic{padding:10px 0 0 0}}
	@media(min-width:992px){.alphabetical .topic{padding:0 20px 20px 20px}}
.topic{clear:both;padding:10px 0 10px 0}@media(min-width:768px){.topic{padding:10px 0 20px 0}}
	@media(min-width:992px){.topic{border-bottom:0;position:relative;margin:0 -20px;padding:10px 20px 20px 20px}}
.topic h2{font-size:1.3125em;font-weight:bold;line-height:1.2381;font-size:1.25em}
	@media(min-width:768px){.topic h2{margin:.6em 0;font-size:1.3125em}}
	@media(min-width:992px){.topic h2{padding:0}}@media(min-width:992px){.topic h3{padding:0}}
.topics h2{margin:0;color:#000;font-size:1.25em}@media(min-width:768px){.topics h2{margin:.6em 0;font-size:1.3125em}}@media(min-width:992px){.topics h2{padding:0}}
	@media(min-width:768px){.topics>h2,.topics>p{margin-left:0}}
.topics h3{margin:0;font-size:1.125em}@media(min-width:768px){.topics h3{margin:.6em 0;font-size:1.125em}}
.topics p{margin-top:10px}
.topics.common{margin-bottom:15px}
.topics a,
.topics a:visited{color:#01689b;text-decoration:none}
.topics a:hover,.topics a:visited:hover{text-decoration:underline;color:#154273}
.topics li{list-style:none;margin:0;padding-left:0;border-bottom:2px solid #FFF;background-color:#e5f0f9}
.topics li:before{display:none;content:''}@media(min-width:768px){.topics li{background-color:transparent}}
.topics li a{display:block;float:none;margin:0;padding:.4em 10px}
	@media(min-width:768px){.topics li a{display:inline-block;padding:0;font-size:1em;line-height:inherit}
		.topics li a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:10px;padding-right:5px;line-height:10px;margin:-2px 0 0 1px}
		.genericgrid .topics li a{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto}
		.genericgrid .topics li a:visited{color:#01689b}
		.genericgrid .topics li a:hover{color:#154273}
		.genericgrid .topics li a.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
		.genericgrid .topics li a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
		.genericgrid .topics li a:before{line-height:inherit}
		.topics li a:hover:before{color:#154273}
		.topics li a.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}
.topics li a.external{display:inline-block}
.topics .toplink{position:absolute;bottom:0}@media(min-width:768px){.topics .toplink{display:block;top:auto;bottom:-4.7em;right:20px;z-index:100;margin:0;font-size:1em}}
.topics .three-columns .toplink{display:none}@media(min-width:768px){.topics .three-columns .toplink{display:block;bottom:0;right:10px}}
	@media(min-width:768px) and (min-width:992px){.topics .three-columns .toplink{right:10px}}
.topics .results-message{padding-left:10px}@media(min-width:768px){.topics .results-message{padding-left:0}}
	@media(min-width:768px){.topics.alphabetical{margin-left:0}}
.topics.alphabetical .topic h2{color:#01689b}@media(min-width:768px){.topics.alphabetical .topic h2{color:#98bad9}}
.topics.alphabetical h2{font-size:1.5em;color:#000}
	@media(min-width:768px){.topics.alphabetical h2{height:1em;margin:0 0 -1em 0;padding:0;color:#98bad9;background-color:transparent;font-size:7.3125em;line-height:1}}
	@media(min-width:992px){.topics.alphabetical h2{margin:0}}
	@media(min-width:768px){.topics.alphabetical h3{height:1em;margin:0 0 -1em 0;padding:0;font-size:2.5em;line-height:1.5;color:#98bad9}}
.topics.alphabetical ul{margin:0}@media(min-width:768px){.topics.alphabetical ul{position:relative;z-index:20;min-height:0}}
	@media(min-width:992px){.topics.alphabetical ul{padding-bottom:20px}}
	@media(min-width:768px){.topics.alphabetical li{border-bottom:0;padding-left:0;background-image:none}
.topics.alphabetical li:before{content:'';display:none}}
.topics.alphabetical.two-columns .topic,
.topics.alphabetical.three-columns .topic,
.topics.alphabetical .three-columns .topic{border-bottom:2px solid #f3f5f6}
	@media(min-width:768px){
		.topics.alphabetical.two-columns,
		.topics.alphabetical.three-columns,
		.topics.alphabetical .three-columns{margin-left:0}
		.topics.alphabetical.two-columns ul,
		.topics.alphabetical.three-columns ul,
		.topics.alphabetical .three-columns ul{border-bottom:2px solid #f3f5f6;margin-bottom:0;padding-bottom:20px;min-height:7em}
		.topics.alphabetical.two-columns .topic,
		.topics.alphabetical.three-columns .topic,
		.topics.alphabetical .three-columns .topic{margin-left:-10px;border-bottom:0}
		.topics.alphabetical.two-columns .column h3,
		.topics.alphabetical.two-columns .column h2,
		.topics.alphabetical.three-columns .column h3,
		.topics.alphabetical.three-columns .column h2,
		.topics.alphabetical .three-columns .column h3,
		.topics.alphabetical .three-columns .column h2{height:auto;margin-left:10px}
		.topics.alphabetical.two-columns .column li,
		.topics.alphabetical.three-columns .column li,
		.topics.alphabetical .three-columns .column li{margin-left:0;padding-left:25%}}
	@media(min-width:992px){
		.topics.alphabetical.two-columns h2,
		.topics.alphabetical.two-columns h3,
		.topics.alphabetical.three-columns h2,
		.topics.alphabetical.three-columns h3,
		.topics.alphabetical .three-columns h2,
		.topics.alphabetical .three-columns h3{height:auto;margin:0;color:#98bad9}
		.topics.alphabetical.two-columns ul,
		.topics.alphabetical.three-columns ul,
		.topics.alphabetical .three-columns ul{border-bottom:0;min-height:0}
		.topics.alphabetical.two-columns .topic,
		.topics.alphabetical.three-columns .topic,
		.topics.alphabetical .three-columns .topic{border-bottom:0;margin-left:-20px}
		.topics.alphabetical.two-columns .subtopics,
		.topics.alphabetical.three-columns .subtopics,
		.topics.alphabetical .three-columns .subtopics{min-height:0}
		.topics.alphabetical.two-columns .subtopics ul,
		.topics.alphabetical.three-columns .subtopics ul,
		.topics.alphabetical .three-columns .subtopics ul{border-bottom:0}
		.topics.alphabetical.two-columns .subtopics li,
		.topics.alphabetical.two-columns .column li,
		.topics.alphabetical.three-columns .subtopics li,
		.topics.alphabetical.three-columns .column li,
		.topics.alphabetical .three-columns .subtopics li,
		.topics.alphabetical .three-columns .column li{padding-left:0;margin-left:0;padding-right:20px}
		.topics.alphabetical.two-columns .column h2,
		.topics.alphabetical.three-columns .column h2,
		.topics.alphabetical .three-columns .column h2{margin-left:0}}
.topics.alphabetical.two-columns h2,
.topics.alphabetical.two-columns h3{border-top:0;font-weight:bold;font-size:1.625em;line-height:1.1538em}
	@media(min-width:768px){
		.topics.alphabetical.two-columns h2,
		.topics.alphabetical.two-columns h3{font-weight:bold;font-size:1.75em;line-height:1.1429}}
	@media(min-width:992px){.topics.alphabetical.two-columns h2,.topics.alphabetical.two-columns h3{height:auto;margin:0}}
.topics.alphabetical.two-columns li{padding-left:0}@media(min-width:768px){.topics.alphabetical.two-columns li{padding-left:25%}}
.article .topics.alphabetical.two-columns{margin-left:0}
.topics.alphabetical.two-columns .topic{clear:both}@media(min-width:768px){.article .topics.alphabetical.two-columns .topic{margin-left:-20px}}
.topics.alphabetical.two-columns .column{width:100%;float:none}
.topics.alphabetical.two-columns .column ul{margin-bottom:10px;display:block}
	@media(min-width:768px){.topics.alphabetical.two-columns .column ul{border-bottom:2px solid #f3f5f6;margin-bottom:10px;min-height:7em}}
	@media(min-width:768px){.topics.alphabetical.two-columns .column{width:50%;float:left;margin-top:-10px}
		.topics.alphabetical.two-columns .column ul{margin-right:10px;padding-bottom:10px;border-bottom:0}}
.topics.alphabetical.three-columns h2,
.topics.alphabetical .three-columns h2{font-weight:bold;font-size:1.625em;line-height:1.1538em}
	@media(min-width:768px){.topics.alphabetical.three-columns h2,
		.topics.alphabetical .three-columns h2{font-weight:bold;font-size:1.75em;line-height:1.1429}}
	@media(min-width:768px){.topics.alphabetical.three-columns h2,.topics.alphabetical .three-columns h2{font-size:7.3125em;line-height:1}}
	@media(min-width:992px){.topics.alphabetical.three-columns h2,.topics.alphabetical .three-columns h2{font-size:3.5em;line-height:1.5}}
	@media(min-width:768px){.topics.alphabetical.three-columns .column,
		.topics.alphabetical .three-columns .column{display:block;width:100%;float:left;margin-left:0;margin-right:0}}
	@media(min-width:992px){.topics.alphabetical.three-columns .subtopics,
		.topics.alphabetical .three-columns .subtopics{padding-left:0}
		.topics.alphabetical.three-columns .column,
		.topics.alphabetical .three-columns .column{display:block;width:33.3%;float:left;margin-left:0;margin-right:0}}
	@media(min-width:768px){.topics.thematic.three-columns .column,
		.topics.thematic .three-columns .column{display:block;width:33.3%;float:left;margin-left:0;margin-right:0}}
	@media(min-width:768px){.topics .column h3,
		.topics .column h2,
		.topics .column li{margin-left:0}}
	@media(min-width:768px){.topics .subtopics{min-height:80px;padding-left:0}
		.topics .subtopics h2{height:auto;margin-bottom:0}
		.topics .subtopics ul li{list-style:none;margin:.2em 0;padding-left:20px;text-overflow:ellipsis}
		.topics .subtopics ul.column li{padding-left:20px}
		.topics .subtopics ul{min-height:0}}
	@media(min-width:768px) and (min-width:992px){.topics .subtopics ul{padding-bottom:0}}
	@media(min-width:992px){.topics .subtopics li{padding:0;border-bottom:0;background-position:0 .9em}}
	@media(min-width:768px){.topics .form{margin:0 0 40px -20px;padding-left:20px}
		.topics .form fieldset.topic{border-bottom:0}
		.topics .form .subtopics,
		.topics .form fieldset.navigation{padding-left:20px}
		.topics .form .topic h2{margin:40px 0 0;color:#98bad9;color:#287dab;color:#4e92bb;font-weight:bold;font-size:1.625em;line-height:1.1538em}}
	@media(min-width:768px) and (min-width:768px){.topics .form .topic h2{font-weight:bold;font-size:1.75em;line-height:1.1429}}
	@media(min-width:768px){.topics .form input.show-topics{float:right;margin-right:0}}
	@media(min-width:992px){.topics .topic:first-child .three-columns .toplink{display:none}}
.documents .subtopics ul li{padding-left:20px;border-bottom:2px solid #FFF}
.documents .subtopics ul li:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:6px;line-height:6px;margin:-1px 15px 0 -20px;padding:0;position:relative;left:auto;top:auto}
	@media(min-width:768px){.three-columns .column{display:block;width:50%;float:left;margin-left:0;margin-right:0}}
	@media(min-width:992px){.three-columns .column{display:block;width:33.3%;float:left;margin-left:0;margin-right:0}}
	@media(min-width:768px){#main .topics.alphabetical.two-columns h2,
		#main .topics.alphabetical.two-columns h3{font-size:7.3125em;line-height:1;height:1em;margin:0 0 -1em 0}
		.topic #main .topics.alphabetical.two-columns h2,
		.topic #main .topics.alphabetical.two-columns h3{margin-left:20px}}
	@media(min-width:992px){#main .topics.alphabetical.two-columns h2,
		#main .topics.alphabetical.two-columns h3{font-size:3.5em;line-height:1;margin:0}
		.article #main .topics.alphabetical.two-columns h2,
		.article #main .topics.alphabetical.two-columns h3{margin-left:20px}}
#main .topics.alphabetical.two-columns .topic{padding:10px 0 10px 0}
#main .topics.alphabetical.two-columns .topic ul{margin-bottom:0}
	@media(min-width:768px){
		#main .topics.alphabetical.two-columns .topic{padding:10px 0 0 0}
		#main .topics.alphabetical.two-columns .topic ul{margin-bottom:10px}#main
		.topics.alphabetical.two-columns .topic h2,
		#main .topics.alphabetical.two-columns .topic h3{margin-left:20px}}
	@media(min-width:992px){
		#main .topics.alphabetical.two-columns .topic{padding:0 20px 20px 20px}
		#main .topics.alphabetical.two-columns .topic h2,
		#main .topics.alphabetical.two-columns .topic h3{margin-left:0}}
.subtopics:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.subtopics.hide{height:0;padding-bottom:0;overflow:hidden}@media(min-width:768px){.subtopics.hide{height:auto;overflow:visible}}
.topics.thematic .subtopics .more{display:none}
.js .topic h2{padding-right:3em;cursor:pointer;position:relative}
.js .topic h2:after{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:5px;top:5px;color:#000;font-size:12px}
.js .topic h2.active{margin-bottom:10px}
.js .topic h2.active:after{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:5px;top:5px;color:#000;font-size:12px}
	@media(min-width:768px){
		.js .topic h2,
		.js .topic h2.active{padding-right:0;background-image:none;cursor:default}
		.js .topic h2:after,.js .topic h2.active:after{content:''}}
	@media(min-width:768px){.js .thematic h2 a{color:#01689b;text-decoration:underline}}
.js .thematic h2 a:focus,
.js .thematic h2 a:hover{text-decoration:none}
	@media(min-width:768px){
		.js .thematic h2 a:focus,
		.js .thematic h2 a:hover{color:#154273;text-decoration:underline}}
	@media(min-width:768px){.js .overview .choose-xl{display:block}}
	@media print{
		.index,
		.morelink,
		.toplink{display:none!important}
		.topics h2{clear:left}
		.topics li a{display:inline-block;font-size:1em;line-height:1.8}
		.topics li a:before{content:'-  '}
		.topics.alphabetical.two-columns .column{width:50%;float:left}
		.topics.alphabetical.three-columns .column,
		.topics.thematic .three-columns .column{width:33%!important;float:left!important;margin-left:0!important;margin-right:0!important}
		.topics.alphabetical.two-columns .subtopics li{padding-left:0}
		.topics.alphabetical.two-columns .subtopics li:before{content:''}
		#main .topics.alphabetical.two-columns h2,
		#main .topics.alphabetical.two-columns h3{font-size:3.5em;margin-bottom:0}
		.topics.thematic .topic{border-bottom:none!important}
		.topics.alphabetical.three-columns ul,
		.topics.thematic .three-columns ul,
		.topics.alphabetical.two-columns .column ul{border-bottom:0}
		#main .topics .column li a:after,
		#main .topics .column li a:visited:after{display:inline-block;position:relative;top:-.2em;padding-left:.6em}
		.topics.alphabetical h2,
		.topics.alphabetical h3{height:auto;margin:0;padding:0;font-size:7.3125em;line-height:1.2;background-color:transparent;color:#98bad9}
		.subtopics.hide{height:auto;overflow:visible}
		.js .topic h2{background-image:none}}
.topicSearchWrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px;display:none;margin-top:30px}
	@media(min-width:768px){.topicSearchWrapper{float:left;width:50%}}
.js .topicSearchWrapper{display:block}
.topicSearchWrapper .topicSearchForm{position:relative;padding:15px 20px 25px 20px;background-color:#01689b}
.topicSearchWrapper .topicSearchForm h2{color:#fff;font-weight:normal;margin:0 0 5px 0}
.topicSearchWrapper .topicSearchForm form{padding:0}
.topicSearchWrapper .topicSearchForm fieldset{position:relative;padding:0 32px 0 0}
.topicSearchWrapper .topicSearchForm fieldset label{border:0 none;clip:rect(0px,0px,0px,0px);display:inline-block!important;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}
.topicSearchWrapper .topicSearchForm fieldset input[type="text"]{border:0;width:100%;height:32px;margin-right:32px;line-height:1.1em}
.topicSearchWrapper .topicSearchForm fieldset button[type="submit"]{margin:0;padding:0;position:absolute;right:0;top:0;width:34px;height:34px;text-indent:-9999px}
.topicSearchWrapper .topicSearchForm fieldset button[type="submit"]:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;text-align:center;text-indent:0;font-size:22px;width:34px;height:34px;right:-2px;top:-2px;position:absolute}
.genericgrid .topicSearchWrapper .topicSearchForm fieldset button[type="submit"]:before{font-size:1.125em;top:0}
.topicSearchWrapper .topicSearchForm p.helper{color:#fff;font-size:.875em;margin:8px 0 0 0}
.topicSearchWrapper .ui-autocomplete{z-index:999;max-height:200px;border:1px solid #01689b}
.topicSearchWrapper .ui-autocomplete li{border:0;padding:0 0 0 10px;text-transform:lowercase}
.topicSearchWrapper .ui-autocomplete li.ui-state-focus,
.topicSearchWrapper .ui-autocomplete li:hover{background-color:#01689b;color:#fff;cursor:pointer}
.topicSearchWrapper .ui-helper-hidden{display:none}
.topicSearchWrapper .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.populairTopicsWrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-top:30px}
	@media(min-width:768px){.populairTopicsWrapper{float:left;width:50%}}
.populairTopicsWrapper .populairTopics{background-color:transparent;padding:0}
	@media(min-width:768px){.populairTopicsWrapper .populairTopics{background-color:#f3f3f3;padding:15px 20px 25px 20px}}
.populairTopicsWrapper .populairTopics h2{font-weight:normal;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:2px solid #01689b}
	@media(min-width:768px){.populairTopicsWrapper .populairTopics h2{padding:0 0 5px 0;border-bottom:0}}
.populairTopicsWrapper .populairTopics .cols{padding:3px 0 0 0;margin-left:-15px;margin-right:-15px}
.populairTopicsWrapper .populairTopics .cols:before,
.populairTopicsWrapper .populairTopics .cols:after{content:" ";display:table}
.populairTopicsWrapper .populairTopics .cols:after{clear:both}
.populairTopicsWrapper .populairTopics .cols ul{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:768px){.populairTopicsWrapper .populairTopics .cols ul{float:left;width:50%}}
.populairTopicsWrapper .populairTopics .cols ul li{background-color:#f3f3f3;border-bottom:2px solid #FFF;padding:.4em 10px .4em 15px}
	@media(min-width:768px){.populairTopicsWrapper .populairTopics .cols ul li{padding:0;background-color:transparent;border-bottom:0}}
.populairTopicsWrapper .populairTopics .cols ul li a{color:#01689b;text-decoration:none;display:inline-block;font-size:1em;line-height:inherit;padding:0}
	@media(min-width:768px){.populairTopicsWrapper .populairTopics .cols ul li a{padding:0 0 0 18px}
.populairTopicsWrapper .populairTopics .cols ul li a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:9px;margin:0 7px 0 -18px}
.genericgrid .populairTopicsWrapper .populairTopics .cols ul li a{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto;font-size:1em;padding-left:16px}
.genericgrid .populairTopicsWrapper .populairTopics .cols ul li a:visited{color:#01689b}
.genericgrid .populairTopicsWrapper .populairTopics .cols ul li a:hover{color:#154273}
.genericgrid .populairTopicsWrapper .populairTopics .cols ul li a.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid .populairTopicsWrapper .populairTopics .cols ul li a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid .populairTopicsWrapper .populairTopics .cols ul li a:before{font-size:9px;top:-1px}}
.populairTopicsWrapper .populairTopics .cols ul li a:hover{color:#154273;text-decoration:underline}
.topicsList{margin-top:15px;margin-left:0;margin-right:0}
.topicsList:before,
.topicsList:after{content:" ";display:table}
.topicsList:after{clear:both}
.topicsList.three-columns{margin-top:30px}
.genericgrid .topicsList .topicsOverview{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:768px){.genericgrid .topicsList .topicsOverview{float:left;width:100%}}
.topicsList .topicsOverview h2{font-weight:normal;margin:0;padding:0 0 5px 0;border-bottom:2px solid #01689b}
	@media(min-width:768px){.topicsList .topicsOverview h2{padding:0 0 5px 15px}
	.genericgrid .topicsList .topicsOverview h2{padding-left:0}}
.topicsList .topicsOverview h3{margin:15px 0 10px 0;font-size:1.25em}@media(min-width:768px){.topicsList .topicsOverview h3{margin:15px 15px 10px 0}}
.topicsList .topicsOverview h3 a{text-decoration:none;background-image:none;padding:0}
.topicsList .topicsOverview h3 a:hover{text-decoration:underline}
	@media(min-width:768px){.topicsList .topicsOverview h3 a{padding:0 0 0 15px}.genericgrid .topicsList .topicsOverview h3 a{padding-left:0}}
.topicsList .topicsOverview ul{margin-bottom:15px}@media(min-width:768px){.topicsList .topicsOverview ul{margin-bottom:30px}}
.topicsList .topicsOverview ul li{background:#f3f3f3;margin-bottom:2px}@media(min-width:768px){.topicsList .topicsOverview ul li{background:transparent}}
.topicsList .topicsOverview ul li a{padding:.4em 10px .4em 15px;color:#01689b;text-decoration:none;font-size:1em;display:inline-block}
.topicsList .topicsOverview ul li a:hover{color:#154273;text-decoration:underline}@media(min-width:768px){.topicsList .topicsOverview ul li a{padding:0 0 0 18px}
.topicsList .topicsOverview ul li a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:9px;margin:0 7px 0 -18px}
.genericgrid .topicsList .topicsOverview ul li a{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto;font-size:1em;padding-left:16px}
.genericgrid .topicsList .topicsOverview ul li a:visited{color:#01689b}
.genericgrid .topicsList .topicsOverview ul li a:hover{color:#154273}
.genericgrid .topicsList .topicsOverview ul li a.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid .topicsList .topicsOverview ul li a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid .topicsList .topicsOverview ul li a:before{font-size:9px;top:-1px}}
.topicsList .topicsOverview .theme{margin-left:0;margin-right:0;border-bottom:2px solid #f3f3f3;position:relative}
.topicsList .topicsOverview .theme:before,
.topicsList .topicsOverview .theme:after{content:" ";display:table}
.topicsList .topicsOverview .theme:after{clear:both}@media(min-width:768px){.topicsList .topicsOverview .theme{padding-bottom:30px}}
.topicsList .topicsOverview .theme ul{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:0}
	@media(min-width:768px){.topicsList .topicsOverview .theme ul{float:left;width:25%}}
.genericgrid .topicsList .topicsOverview .theme ul{padding-left:0}@media(max-width:768px){.topicsList .topicsOverview .theme ul{padding:0}}
.topicsList .topicsOverview .theme ul:nth-child(4){padding:0}
	@media(min-width:768px){.topicsList .topicsOverview .theme ul:nth-child(4){padding-left:30px;padding-right:10px}
		.genericgrid .topicsList .topicsOverview .theme ul:nth-child(4){padding-left:35px}}
.topicsList .topicsOverview .theme ul:nth-child(5){padding:0}
	@media(min-width:768px){.topicsList .topicsOverview .theme ul:nth-child(5){padding-left:20px;padding-right:10px}
		.genericgrid .topicsList .topicsOverview .theme ul:nth-child(5){padding-left:22px}}
.topicsList .topicsOverview .theme .toplink{display:none;position:absolute;right:0;bottom:0;background:0;padding:0}
	@media(min-width:768px){.topicsList .topicsOverview .theme .toplink{display:block}}
.topicsList .topicsOverview .theme:nth-child(2) .toplink{display:none}
.js .topicsList .topicsOverview .theme h3{padding-right:3em;cursor:pointer}
	@media(min-width:768px){.js .topicsList .topicsOverview .theme h3{background-image:none;background:transparent}}
.js .topicsList .topicsOverview .theme h3:after{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:5px;top:22px;color:#000;font-size:12px}
	@media(min-width:768px){.js .topicsList .topicsOverview .theme h3:after{content:''}}
.js .topicsList .topicsOverview .theme ul{display:none}@media(min-width:768px){.js .topicsList .topicsOverview .theme ul{display:block}}
.js .topicsList .topicsOverview .theme.open{border-bottom:0}
.js .topicsList .topicsOverview .theme.open h3:after{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:5px;top:22px;color:#000;font-size:12px}
	@media(min-width:768px){.js .topicsList .topicsOverview .theme.open h3:after{content:''}}
.js .topicsList .topicsOverview .theme.open ul{display:block}
.topicsList .topicsOverview .topicCol{margin-top:0;margin-bottom:20px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:768px){.topicsList .topicsOverview .topicCol{float:left;width:25%}}
	@media(max-width:768px){.topicsList .topicsOverview .topicCol{padding:0}}
.genericgrid .topicsList .topicsOverview .topicCol{padding-left:0}
	@media(min-width:768px){.topicsList .topicsOverview .topicCol:nth-child(4){padding-left:35px;padding-right:10px}}
	@media(min-width:768px){.topicsList .topicsOverview .topicCol:nth-child(5){padding-left:23px;padding-right:10px}}
	@media(min-width:768px){.topicsList .topicsOverview .topicCol h3{border:0;font-size:42px;font-weight:bold;color:#98bad9;padding:0 0 0 18px}
		.genericgrid .topicsList .topicsOverview .topicCol h3{padding:0}}
.topicResults{margin-top:20px;margin-left:-15px;margin-right:-15px}
.topicResults:before,.topicResults:after{content:" ";display:table}
.topicResults:after{clear:both}
.topicResults h2{font-weight:normal;margin:0 15px 20px 15px;padding:0 0 5px 0;border-bottom:2px solid #01689b}
.topicResults p{margin-left:15px}
.topicResults .foundTopic{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}
.topicResults .foundTopic a{display:block;text-decoration:none;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #f3f5f6}
.topicResults .foundTopic a h3{margin:0;padding:0 0 .3em 0;text-decoration:none;color:#01689b}
.topicResults .foundTopic a p{color:#000;margin:0}
.topicResults .foundTopic a:hover{cursor:pointer}
.topicResults .foundTopic a:hover h3{color:#154273;text-decoration:underline}
.block-audio-video{clear:left;margin:0 0 50px 0;padding-bottom:0}
.block-audio-video video{display:block;max-width:100%;max-height:100%}
.mejs-offscreen{position:absolute!important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}
.mejs-container{position:relative;background:#000;text-align:left;vertical-align:top;text-indent:0;margin-bottom:30px}
.flash .mejs-container{margin-bottom:0}
.mejs-container.mejs-audio{margin-bottom:0}
.mejs-container:focus{outline:0}
.me-plugin{position:absolute}
.mejs-embed,
.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}
.mejs-fullscreen{overflow:hidden!important}
.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video{width:100%;height:100%}
.mejs-clear{clear:both}
.mejs-background{position:absolute;top:0;left:0}
.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}
.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden}
.mejs-poster img{border:0;padding:0;border:0}
.mejs-overlay{position:absolute;top:0;left:0}
.mejs-overlay-play{cursor:pointer}
.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(shared-ro/images/videoplayer/bigplay.svg) no-repeat}
.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}
.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}
.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(shared-ro/images/videoplayer/loading.gif) 50% 50% no-repeat}
.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:-30px;left:0;height:30px;width:100%;background:#f3f3f3}
.flash .mejs-container .mejs-controls{bottom:0}
.mejs-container-fullscreen.mejs-container .mejs-controls{bottom:0}
.mejs-container.mejs-audio .mejs-controls{bottom:0}
.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:23px;height:30px;font-size:13px;line-height:13px;border:0}
.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:5px 0 5px 3px;padding:0;position:absolute;height:20px;width:20px;border:0;background:transparent url(shared-ro/images/videoplayer/controls.svg) no-repeat}
.mejs-container .mejs-controls .mejs-playpause-button{width:30px}
.mejs-controls .mejs-playpause-button button{margin:5px 5px 5px 6px}
.mejs-container .mejs-controls .mejs-fullscreen-button{width:32px}
.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}
.mejs-container .mejs-controls .mejs-time{color:#696969;display:block;height:16px;width:auto;padding:9px 3px 7px 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.mejs-container .mejs-controls .mejs-time a{color:#696969;font-size:12px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}
.mejs-controls .mejs-play button{background-position:0 -2px}
.mejs-controls .mejs-pause button{background-position:-1px -22px}
.mejs-controls .mejs-stop button{background-position:-112px 0}
.mejs-controls div.mejs-time-rail{direction:ltr;width:200px}
.mejs-controls .mejs-time-rail span,
.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}
.mejs-controls .mejs-time-rail .mejs-time-total{margin:10px 5px 5px 5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}
.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}
.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#b4b4b4;width:0}
.mejs-controls .mejs-time-rail .mejs-time-current{background:#007bc7;width:0}
.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}
.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}
.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}
.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}
.mejs-controls .mejs-fullscreen-button button{background-position:-27px -2px}
.mejs-controls .mejs-unfullscreen button{background-position:-27px -22px}
.mejs-controls .mejs-mute button{background-position:-54px -2px}
.mejs-controls .mejs-unmute button{background-position:-54px -22px}
.mejs-controls .mejs-volume-button{position:relative}
.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(shared-ro/images/videoplayer/background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}
.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}
.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle;margin-left:5px}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:9px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:9px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}
.mejs-controls .mejs-audiodescription-button{position:relative}
.mejs-controls .mejs-audiodescription-button button{background-position:-101px -2px}
.mejs-controls .mejs-audiodescription-button.mejs-audiodescription-active button{background-position:-101px -22px}
.mejs-controls .mejs-captions-button{position:relative}
.mejs-controls .mejs-captions-button button{background-position:-76px -2px}
.mejs-controls .mejs-captions-button.mejs-captions-enabled button{background-position:-76px -22px}
.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(shared-ro/images/videoplayer/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-size:10px}
.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}
.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}
.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;overflow:hidden;border:0}
.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:12px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}
.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:24px;font-size:20px;color:#fff}
.mejs-captions-layer a{color:#fff;text-decoration:underline}
.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}
.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0;text-align:center}
.mejs-captions-position-hover{bottom:35px}
.mejs-captions-text{padding:3px 5px;white-space:pre-wrap;text-shadow:1px 1px #000}
.me-cannotplay{overflow:hidden}
.me-cannotplay a{color:#fff;font-weight:bold}
.me-cannotplay span{padding:15px;display:block}
.mejs-controls .mejs-loop-off button{background-position:-64px -16px}
.mejs-controls .mejs-loop-on button{background-position:-64px 0}
.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}
.mejs-controls .mejs-backlight-on button{background-position:-80px 0}
.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}
.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}
.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}
.mejs-contextmenu .mejs-contextmenu-item{font-size:12px;padding:4px 6px;cursor:pointer;color:#333}
.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}
.mejs-controls .mejs-sourcechooser-button{position:relative}
.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(shared-ro/images/videoplayer/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(shared-ro/images/videoplayer/background.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(shared-ro/images/videoplayer/background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(shared-ro/images/videoplayer/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-size:11.5px;color:white;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,0.4)!important}.flex-images{overflow:hidden}.flex-images a.item{float:left;margin:2px;box-sizing:content-box;overflow:hidden;position:relative}
.flex-images a.item:focus{outline:2px solid #82befb;outline-offset:-1px}
.flex-images a.item img{display:none;width:auto;height:100%}
.js .flex-images a.item img{display:block}
.block-photo-gallery{overflow:hidden;margin-bottom:0}
.genericgrid .block-photo-gallery{margin-bottom:40px}
.block-photo-gallery h2 span{color:#4e4e4e;font-weight:normal}
.block-photo-gallery p a{display:inline;text-decoration:underline}
.block-photo-gallery ul{margin:0 0 0 -20px;padding:0;list-style:none;display:block}
.block-photo-gallery ul:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.block-photo-gallery li{width:50%;float:left;margin:0 0 20px 0;padding:0;list-style:none;background:0}
.block-photo-gallery li:nth-child(odd){clear:left}
.block-photo-gallery li a{display:block;margin:0 0 0 20px;padding:10px;background:#f2f2f2;position:relative;text-decoration:none;text-align:center}
.block-photo-gallery li a:focus,
.block-photo-gallery li a:hover{color:#535353}
.block-photo-gallery img{display:inline-block;margin:0 auto}@media(max-width:480px){.block-photo-gallery img{width:100%;height:auto}}
.block-photo-gallery .caption{display:block;position:relative;bottom:0;left:0;z-index:100;margin:0;padding:5px 5px 0;background:#f2f2f2;color:#535353;font-size:.8125em;line-height:1.5;text-align:left;text-decoration:none}
.photo-credit{font-weight:normal;display:block;margin-top:.5em;text-transform:uppercase;font-size:.8125em;line-height:1.5}
	@media(min-width:992px){.block-photo-gallery{margin-bottom:0}
		.genericgrid .block-photo-gallery{margin-bottom:60px}
		.block-photo-gallery li{width:25%;height:182px;overflow:hidden;position:relative}
		.block-photo-gallery li:nth-child(odd){clear:none}
		.block-photo-gallery li:nth-child(4n+1){clear:left!important}
		.block-photo-gallery li a:first-child{padding:5px;text-align:center}
		.block-photo-gallery li img{vertical-align:middle}
		.block-photo-gallery .caption{position:absolute;padding:5px;font-size:.8125em;line-height:1em}}
.photo-gallery-detail-navigation{position:relative;margin-bottom:10px;color:#535353;text-align:center}
.photo-gallery-detail-navigation .previous{position:absolute;top:0;left:0}
.photo-gallery-detail-navigation .next{position:absolute;top:0;right:0}
.photo-gallery-detail-navigation a{text-decoration:none}
.block-photo-gallery .flex-images .noJs{display:block;padding:10px;background:#f2f2f2;text-align:center}
.block-photo-gallery .flex-images img.lazy{display:none}
.js .block-photo-gallery .flex-images img.lazy{display:block}
.block-photo-gallery .flex-images p.copyright{color:#fff;bottom:8px}
.block-photo-gallery li{width:100%;height:auto;clear:none;overflow:visible}
.block-photo-gallery li>img{display:block;margin:0 0 10px 20px;padding:10px;position:relative;text-decoration:none;text-align:center}
.block-photo-gallery li>img+.caption{margin-left:20px;padding-top:10px;padding-left:10px;background-color:transparent}
.block-photo-gallery li a{display:none}.block-photo-gallery li a.caption{position:relative;display:block;margin:0 0 0 20px;padding:5px 10px;background:0;color:#01689b;text-align:center;text-decoration:none;font:.85714em}.block-photo-gallery li a.caption:hover,.block-photo-gallery li a.caption:active{text-decoration:underline;color:#154273}.block-photo-gallery li a.caption span{padding-left:0;background:0;color:inherit}.block-photo-gallery li a.caption .size{color:#666}.block-photo-gallery li noscript div{display:block;margin:0 0 0 20px;padding:10px;background:#f2f2f2;text-align:center}.js .block-photo-gallery li{width:50%}.js .block-photo-gallery li:nth-child(odd){clear:left}@media(min-width:768px){.js .block-photo-gallery li{width:25%}.js .block-photo-gallery li:nth-child(odd){clear:none}.js .block-photo-gallery li:nth-child(4n+1){clear:left}}.js .block-photo-gallery li a{display:block}.picture{margin-top:30px}
.picture .block-photo-gallery{background:#f2f2f2 none repeat scroll 0 0;text-align:center;border:0;padding:5px 10px 10px;margin-bottom:5px}
.picture .block-photo-gallery a{line-height:1em;padding:0}
.picture .block-photo-gallery img{display:inline}
.picture .block-photo-gallery p{margin-bottom:.82em}
.picture .superheading{margin:0 0 .1em;color:#01689b;font-size:1.536em;font-weight:normal;line-height:1.1429}
	@media(min-width:992px){.picture{margin-right:20px}.picture .block-photo-gallery{padding:10px 20px 10px}.picture .block-photo-gallery a{padding:10px}}
.content-image-left,.content-image,
.decorative{position:relative;max-width:100%}
.decorative{display:none}@media(min-width:992px){.decorative{display:inline-block}}
	@media print{
		.block-photo-gallery li{padding-left:0;margin-left:0}
		.block-photo-gallery li:before{content:''}
		.block-photo-gallery li a{margin-left:0}
		.block-photo-gallery li img{width:100%!important}
		.js .block-photo-gallery li:nth-child(4n+1){clear:left}
		.js .block-photo-gallery li:nth-child(4n+1) a{margin-left:0}
		.js .block-photo-gallery li:nth-child(odd){clear:none}
		.js .block-photo-gallery li{width:25%!important}}
.block.gallery ul{margin-top:20px;display:block}
.block.gallery{margin-bottom:10px}
.gallery ul{margin:0 0 0 -20px;padding:0}@media(min-width:992px){.gallery ul{margin-left:-20px;margin-right:0}}
.gallery ul:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.gallery p{margin-bottom:0;color:inherit}
.gallery p a{display:inline;margin:0}
.gallery li{display:block;padding:0;background-image:none;clear:none;float:left;width:50%;margin:0 0 20px}
.gallery li:nth-child(2n+1){clear:left}
.gallery li:before{display:none;content:''}
	@media(min-width:768px){
		.gallery li{width:25%;clear:none;float:left;margin-left:0;margin-right:0}
		.gallery li:nth-child(2n+1){clear:none}.gallery li:nth-child(4n+1){clear:left}}
.genericgrid .gallery.brickRow p{padding-left:15px;padding-bottom:15px}
.genericgrid .gallery.brickRow .copyright{margin-top:0;position:relative;text-shadow:none;color:#767676;font-size:.8em;padding:0}
.genericgrid .gallery.brickRow p.caption{color:#000;line-height:1.3125;font-size:1em;text-align:left;margin:0 0 5px 0;padding:0}
.gallery a{overflow:hidden;position:relative;display:block;margin:0 0 0 20px;position:relative;text-align:center;text-decoration:none}
.gallery a .duration{position:absolute;right:0;top:10px;z-index:100;padding:2px .4em;background-color:#01689b;color:#FFF;font-size:.8125em;font-weight:bold;line-height:1.5}
.gallery a:focus,
.gallery a:hover{text-decoration:none}
.gallery a:focus .duration,
.gallery a:hover .duration{background-color:#0162cd}
.gallery a:focus h3,
.gallery a:focus img+p,
.gallery a:hover h3,
.gallery a:hover img+p{text-decoration:underline}
.gallery a:visited img+p{color:#767676}
.gallery a h3{margin-top:.5em;font-weight:normal}
.gallery a img{display:block;width:100%;margin-bottom:.5em}
.gallery .meta{font-size:.8125em;margin-top:.4em;margin-bottom:0}
.gallery.video .lightboxVideo{display:none}
	@media(max-width:768px){.gallery.video li{width:100%;clear:left}}
	@media(min-width:768px){.gallery.video li{width:50%}
.gallery.video li:nth-child(2n+1){clear:left}}
.gallery.folder li{padding:0;overflow:visible;width:100%}
	@media(min-width:480px){.gallery.folder li{width:50%}
.gallery.folder li:nth-child(2n+1){clear:left}}
	@media(min-width:768px){.gallery.folder li{width:33.33%;clear:none}
		.gallery.folder li:nth-child(2n+1){clear:none}
		.gallery.folder li:nth-child(3n+1){clear:left}}
.gallery.folder a{display:block;margin:0 0 0 20px;padding:0;position:relative;text-decoration:none}
.genericgrid #content .gallery.folder a{text-decoration:none}
.gallery.folder img{display:inline-block;margin:0 auto}@media(min-width:768px){.gallery.folder img{vertical-align:middle}}
.gallery.folder p.copyright{text-decoration:none;margin-top:-30px;color:#fff}
.gallery .caption{display:block;margin:5px 0 0;text-align:center;padding:0;font-size:1.07143em;line-height:1.2}
	@media(min-width:768px){.gallery .caption{font-size:1.08333em}}
.gallery a .caption{padding-left:30px;color:#01689b;text-align:left;text-decoration:none}
.gallery a .caption:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;font-size:16px;line-height:16px;margin:-2px 10px 0 -30px}
.genericgrid .gallery a .caption{margin-top:.5em;padding-left:0;font-size:1.5rem;line-height:1.75rem;font-weight:normal}
.genericgrid .gallery a .caption:before{content:"";margin:0}
.gallery a:hover .caption,
.gallery a:active .caption{text-decoration:underline;color:#154273}
.genericgrid .gallery a:hover .caption,
.genericgrid .gallery a:active .caption{color:#01689b}
.gallery .figure{text-align:center;padding:0 0 0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.gallery .figure .caption{position:static;background:0;height:auto}
.gallery .figure img{margin:0 auto;max-width:90%}
.gallery .figure p.copyright{position:relative;text-shadow:none;color:#767676;font-size:.8em}
.common.gallery-result{margin-left:-20px}
.common.gallery-result li{padding:0 0 30px 0;margin:0;overflow:visible;float:left;margin:0;display:block;background-image:none;width:100%}
.common.gallery-result li>.no-image{padding-top:1em;border-top:2px solid #f3f5f6}
.common.gallery-result li p{line-height:1.3em}
.common.gallery-result li:first-child>.no-image{border-top:0;padding-top:0}
	@media(min-width:480px){.common.gallery-result li{width:50%;padding-right:20px}.common.gallery-result li:nth-child(2n+1){clear:left}}
	@media(min-width:768px){.common.gallery-result li{width:33.33%}
		.common.gallery-result li:nth-child(2n+1){clear:none}
		.common.gallery-result li:nth-child(3n+1){clear:left}
		.common.gallery-result li:nth-child(2)>.no-image,
		.common.gallery-result li:nth-child(3)>.no-image{border-top:0;padding-top:0}}
.common.gallery-result li a{display:block;margin:0 0 0 20px;padding:0;position:relative;text-decoration:none;font-size:1em;background:0}
.common.gallery-result li a:before{content:'';display:none}@media(min-width:480px){.common.gallery-result li a{width:100%}}
.common.gallery-result li a p.copyright{margin-top:-40px;color:#fff;padding:5px 10px 0 10px;line-height:1.375em;text-decoration:none;font-size:.8em}
	@media(min-width:768px){.common.gallery-result li a p.copyright{margin-top:-38px}}
	@media(min-width:1200px){.common.gallery-result li a p.copyright{margin-top:-40px}}
.common.gallery-result li img{display:inline-block;margin:0 auto .5em}@media(min-width:768px){.common.gallery-result li img{vertical-align:middle;width:100%}}
.common.gallery-result h3{font-size:1.5rem;line-height:1.75rem;font-weight:normal;padding-bottom:10px}
.common.gallery-result h3+p{font-size:1rem;margin-bottom:10px}
.common.gallery-result a h3{color:#369}
.common.gallery-result .meta{font-weight:normal;font-size:.875rem}
	@media print{
		.meta-light{clear:left;color:#767676;font-style:normal;line-height:1.64}
		#content .gallery.folder li{width:33.3%!important}
		#content .gallery.folder li:nth-child(2n+1){clear:none}
		#content .gallery.folder li:nth-child(3n+1){clear:left}
		#content .gallery.folder li:before{content:''}
		#content .gallery.video li{width:50%;clear:none}
		#content .gallery.video li:nth-child(2n+1){clear:left}
		#content .gallery.video li:before{content:''}
		#content .gallery .caption{padding-left:0}
		#content .gallery .caption:before{content:''}
		#content .gallery ul{margin-left:-20px;page-break-inside:avoid}
		#content .gallery li:before{content:''}
		.block .common.gallery-result li:before{content:''}
		.block .common.gallery-result li a:before{content:""!important}}
.swipebox-overflow-hidden{overflow:hidden!important;height:100%;width:100%}
#swipebox-overlay img{border:none!important}
#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:999999;overflow:hidden;display:none;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-khtml-transition:opacity 1s ease;transition:opacity 1s ease}
#swipebox-overlay.videoOverlay{overflow-y:auto}
#swipebox-overlay.videoOverlay #swipebox-slider .slide{min-height:100%;height:auto}
#swipebox-overlay.videoOverlay #swipebox-slider .slide .lightboxVideo{display:inline-block;max-width:100%;vertical-align:middle;width:auto;white-space:normal}
#swipebox-overlay.videoOverlay #swipebox-slider .slide .lightboxVideo .block-audio-video{width:800px;max-width:800px;margin-bottom:100px}
#swipebox-overlay.videoOverlay #swipebox-slider .slide.videoLoading .lightboxVideo{opacity:0}#swipebox-overlay.videoOverlay #swipebox-caption{border-top:1px solid #767676}
#swipebox-modal{width:100%;min-height:100%;height:auto;outline:0}
#swipebox-overlay-desktop{display:none}
#swipebox-slider{min-height:100%;height:auto;left:0;top:0;width:100%;white-space:nowrap;position:absolute;-webkit-transition:left .4s ease;-moz-transition:left .4s ease;-o-transition:left .4s ease;-khtml-transition:left .4s ease;transition:left .4s ease}
#swipebox-slider .slide{background:0;height:100%;line-height:1px;text-align:center;width:100%;display:inline-block;overflow:hidden}
#swipebox-slider .slide.current{overflow:visible}
#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;width:auto;height:auto;vertical-align:middle;-webkit-box-shadow:2px 0 17px 1px rgba(50,50,50,0.75);-moz-box-shadow:2px 0 17px 1px rgba(50,50,50,0.75);box-shadow:2px 0 17px 1px rgba(50,50,50,0.75)}
#swipebox-caption{position:fixed;left:0;padding:15px 15px 45px 15px;z-index:0;height:auto;right:0;bottom:0;overflow:visible}
#swipebox-caption p{margin-bottom:0}
#swipebox-caption p.meta{color:#4e4e4e;display:inline-block;margin-top:.5em}
#swipebox-caption p.copyright{color:#4e4e4e;text-shadow:none;position:relative;padding:7px 0 0 0;display:inline-block;font-size:.8125em}
	@media(min-width:1200px){#swipebox-caption p.copyright{padding:8px 0 0 0}}
#swipebox-caption p.hres a{color:#01689b;padding-left:0;margin-top:5px;font-size:.8em}
#swipebox-caption p.hres a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;color:#000;font-size:14px;padding-right:5px}
	@media(min-width:992px){#swipebox-caption p.hres a:before{font-size:15px}}
	@media(min-width:992px){#swipebox-caption p.hres a{float:left}}
#swipebox-caption p.hres a:focus,
#swipebox-caption p.hres a:hover{color:#01689b}
#swipebox-action{left:0;z-index:999;height:100%;width:100%}
#swipebox-hres{display:block;top:-.5em;position:relative}button::-moz-focus-inner{border:0}
#swipebox-prev,
#swipebox-next,
#swipebox-close{background-color:#01689b;border:none!important;text-decoration:none!important;cursor:pointer;position:absolute;width:50px;height:36px;overflow:hidden;text-indent:-999px;margin:0}
#swipebox-prev.disabled,
#swipebox-next.disabled{display:none}
#swipebox-arrows{position:absolute;width:100%;left:0;top:-3px}
#swipebox-close{right:0;margin-left:0;top:0}
#swipebox-close:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;color:#fff;position:absolute;left:0;width:50px;text-align:center;top:7px;font-size:14px}
#swipebox-prev{left:0;bottom:0;position:fixed} @media(min-width:992px){#swipebox-prev{position:absolute}}
#swipebox-prev:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;color:#fff;position:absolute;left:0;width:50px;text-align:center;top:7px;font-size:15px}
.genericgrid #swipebox-prev{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto;position:absolute;width:50px}
.genericgrid #swipebox-prev:visited{color:#01689b}
.genericgrid #swipebox-prev:hover{color:#154273}
.genericgrid #swipebox-prev:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid #swipebox-prev:before{font-size:15px;top:4px;left:-4px}
#swipebox-next{right:0;bottom:0;position:fixed}
	@media(min-width:992px){#swipebox-next{position:absolute}}
#swipebox-next:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;color:#fff;position:absolute;left:0;width:50px;text-align:center;top:7px;font-size:15px}
.genericgrid #swipebox-next{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto;position:absolute;width:50px}
.genericgrid #swipebox-next:visited{color:#01689b}
.genericgrid #swipebox-next:hover{color:#154273}
.genericgrid #swipebox-next.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid #swipebox-next:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid #swipebox-next:before{font-size:15px;top:4px;right:-4px}
#swipebox-overlay{background:rgba(0,0,0,0.9)}
#swipebox-action,
#swipebox-caption{color:#000;font-size:1em;line-height:1.5;-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-khtml-transition:.5s;transition:.5s}
#swipebox-caption{background-color:#f3f3f3}
#swipebox-action{background-color:transparent;text-align:center}
#swipebox-action a{color:#FFF}
	@media(min-width:992px){#swipebox-slider.loading .slide{background:url(shared-ro/images/swipebox-loader-dark.gif) no-repeat center center}
		#swipebox-slider .slide{background:0}
		#swipebox-caption p.meta{color:#4e4e4e}
		#swipebox-caption p.hres a{color:#01689b}
		#swipebox-caption p.hres a:focus,
		#swipebox-caption p.hres a:hover{color:#0162cd}
		#swipebox-action a{color:#000}
		#swipebox-prev{left:0}
		#swipebox-next{right:0}
		.caption-meta{position:relative;margin-right:auto;margin-left:auto;max-width:1200px}}
	@media(min-width:992px){#swipebox-caption{padding:15px 15px 45px 15px}}
	@media(min-width:1200px){#swipebox-caption{padding:15px 15px 15px 15px}}
	@media print{
		#swipebox-overlay{opacity:1!important;display:block!important;width:600px!important}
		#swipebox-overlay .slide{text-align:left;width:100%!important}
		.swipebox-overflow-hidden #mainwrapper{display:none!important}}
.profiledetail h1{margin:0 0 1em;font-weight:bold;font-size:1.625em;line-height:1.1538em}
	@media(min-width:768px){.profiledetail h1{font-weight:bold;font-size:1.75em;line-height:1.1429}}
.profiledetail .headline{margin:0 0 20px 0;padding-top:10px}@media(min-width:480px){.profiledetail .headline{background-color:#f3f3f3}}
.profiledetail .headline:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.profiledetail .headline .visual{margin:-10px 0 0 0}
.profiledetail .headline .visual img{width:100%;margin-bottom:20px}
	@media(min-width:480px){.profiledetail .headline .visual{float:left;width:50%}
	.profiledetail .headline .visual+div{float:left;width:50%}
	.profiledetail .headline .visual+div p,
	.profiledetail .headline .visual+div h1{padding:0 20px}
	.profiledetail .headline .visual img{margin-bottom:0}}
.profiledetail .headline .visual p.copyright{color:#fff;margin-top:-50px;max-width:220px}
	@media(min-width:480px){.profiledetail .headline .visual p.copyright{margin-top:-30px}}
.profiledetail .headline h1{margin:.5em 0 1em;font-size:1.625em;font-weight:normal;line-height:1.1538em}
	@media(min-width:768px){.profiledetail .headline h1{font-size:1.75em;font-weight:normal;line-height:1.1429}}
.profiledetail .headline dl{margin-bottom:-0.5em}@media(min-width:480px){.profiledetail .headline dl{margin-bottom:.5em}}
	@media(min-width:480px){.profiledetail .headline dt{display:none}.profiledetail .headline dd{padding:0 20px;margin:0;border-bottom:0}}
.profiledetail dl dt{float:left;text-align:left;clear:left;width:100%;margin-bottom:.2em}
	@media(min-width:480px){.profiledetail dl dt{width:15em;margin-right:-10em}}
.profiledetail dl dt:after{content:': '}
.profiledetail dl dd{clear:left;float:none;display:block;margin:0 0 1em 0;box-sizing:border-box;border-bottom:1px solid #f3f5f6;padding-bottom:.5em}
	@media(min-width:480px){.profiledetail dl dd{clear:none;padding-left:15em}}
.profiledetail dl:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
#priority{position:relative;padding:0;margin-top:15px;margin:15px 0 -30px 0;overflow:hidden}
	@media(min-width:768px){#priority{margin:15px 0 0 0}}
#priority:before,
#priority:after{content:" ";display:table}
#priority:after{clear:both}
#priority a{text-decoration:none;display:block;color:#01689b}
#priority h2{position:absolute;top:-100000px}
#priority h3{display:block;padding-left:30px;font-size:1.125em;line-height:1.375em;text-decoration:none;padding-left:30px;margin:0 0 5px 0;position:relative}
#priority h3:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;position:absolute;left:8px;top:1px;font-size:16px;line-height:16px}
	@media(min-width:768px){#priority h3{font-size:1.1111em;line-height:1.5em}#priority h3:before{content:'';display:none}}
#priority a.external:before{display:none;content:''}
#priority .carouselControl{position:absolute;top:8px;right:20px;display:inline-block;margin:-3px 0 0 6px;width:22px;height:22px;text-indent:-999px;overflow:hidden;z-index:10;background:rgba(0,0,0,0.6);border:1px solid #000;border-color:rgba(255,255,255,0.6)}
	@media(min-width:768px){#priority .carouselControl{top:15px;right:30px}}
#priority .carouselControl:after{content:'';position:absolute;right:4px;bottom:3px;width:12px;height:14px;border-right:4px solid #fff;border-left:4px solid #fff;border-color:rgba(255,255,255,0.9)}
#priority .carouselControl:hover:after{border-color:rgba(255,255,255,0.5)}
#priority .carouselControl.pauzed:after{content:"";position:absolute;top:4px;left:7px;height:0;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #fff;border-color:transparent transparent transparent rgba(255,255,255,0.9)}
#priority .carouselControl.pauzed:hover:after{border-color:transparent transparent transparent rgba(255,255,255,0.5)}
#priority .prio-arrow{display:none;width:24px;height:24px;position:absolute;bottom:4px;z-index:110}
#priority .prio-arrow:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;position:absolute;font-size:.8em}
#priority .prio-arrow.external{background-image:none}
#priority .prio-arrow.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#01689b;font-size:.8em}
#priority ul{background-color:#f3f3f3;margin:0;padding:0 0 10px 0;position:relative}
#priority ul li{margin:0;list-style:none}
#priority ul li .priorityImage{position:absolute;left:0;top:0;width:100%;height:auto;z-index:0;overflow:hidden;margin-bottom:10px}
	@media(min-width:768px){#priority ul li .priorityImage{margin-bottom:0}}
#priority ul li .priorityImage img{display:none;width:100%;height:auto;background-color:#fff}
	@media(min-width:768px){#priority ul li .priorityImage img{margin-bottom:0}}
#priority ul li .priorityImage p.copyright{top:1px}
#priority ul li:nth-of-type(1) .priorityImage{position:relative}
#priority ul li:nth-of-type(1) .priorityImage img{position:static;display:block;max-width:100%;height:auto}
#priority ul li .priorityBlock{z-index:2}
#priority ul li .priorityBlock p{display:none}
#priority ul li .external{padding-left:0}
#priority ul li.current .priorityImage{z-index:1}
.js #priority.carousel .carousel-toggle{top:10px;display:block}
.js #priority.carousel .priorityImage img{display:block}
.js #priority.carousel h3{opacity:.8;font-size:1em;line-height:1.2em;padding-left:30px;font-weight:normal}
	@media(min-width:768px){.js #priority.carousel h3{font-weight:bold;opacity:1;padding-left:0}}
.js #priority.carousel a.external h3{background-image:none}
.js #priority.carousel a.external h3:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#01689b;font-size:.9em;left:8px}
	@media(min-width:768px){.js #priority.carousel a.external h3:before{display:none}}
.js #priority.carousel .current h3{opacity:1;font-weight:bold}
	@media(min-width:768px){#priority{position:relative;padding:0}
		#priority h2{position:absolute;top:-100000px}
		#priority h3{font-weight:bold;font-size:1.125em;line-height:1.2222em;margin:0 0 5px 0;padding-bottom:0}
		#priority ul{margin:0;padding:0}
		#priority ul li{overflow:hidden;position:relative;margin-bottom:20px}
		#priority ul li .priorityImage{position:relative;left:auto;top:auto}
		#priority ul li .priorityImage img{display:block;height:100%;width:auto;margin-bottom:0}
		#priority ul li .priorityBlock{width:250px;margin-left:0;left:0;position:absolute;bottom:0;padding:10px 24px 10px 10px;background:#fff;cursor:pointer;z-index:100;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
		#priority ul li .priorityBlock p{margin:0;padding:0;color:#000;line-height:1.375em;font-size:1em;display:block}
		#priority ul li .priorityBlock:before{content:'';display:none}
		.js #priority{overflow:hidden}
		.js #priority h3{background-image:none;padding-left:0}
		.js #priority .prio-arrow{display:block}
		.js #priority ul{margin:0;background-color:#f3f3f3}
		.js #priority ul li{width:100%;height:100%;max-height:400px;display:block;position:absolute;left:0;top:0;margin-bottom:0}
		.js #priority ul li .priorityImage{display:block;height:auto;width:100%}
		.js #priority ul li .priorityImage img{height:auto;width:100%;display:block}
		.js #priority ul li.current .priorityImage{z-index:1}
		.js #priority ul li .priorityBlock{width:32.2033%}
		.js #priority ul li .priorityBlock:focus{bottom:0!important}
		.js #priority ul li:nth-of-type(1){position:relative;height:100%;max-width:100%}
		.js #priority ul li:nth-of-type(1) .priorityImage{display:block}
		.js #priority ul li:nth-of-type(1) .priorityBlock{left:0;margin-left:0}
		.js #priority ul li:nth-of-type(2) .priorityBlock{left:50%;margin-left:-16.1565%}
		.js #priority ul li:nth-of-type(3) .priorityBlock{right:0;left:auto}
		.js #priority.smallTabs ul li .priorityBlock{width:24%}
		.js #priority.smallTabs ul li:nth-of-type(1) .priorityBlock{left:0}
		.js #priority.smallTabs ul li:nth-of-type(2) .priorityBlock{left:50%;margin-left:-24.75%}
		.js #priority.smallTabs ul li:nth-of-type(3) .priorityBlock{left:50%;margin-left:.75%}
		.js #priority.smallTabs ul li:nth-of-type(4) .priorityBlock{left:100%;margin-left:-24%}
		.js #priority.carousel ul{margin-top:0;margin-left:0}
		.js #priority.carousel ul li .priorityImage{display:block}
		.js #priority.carousel .carousel-toggle{top:8px;display:block}}
	@media print{#priority{display:none!important}}
.headerImage{position:relative;width:100%;min-height:280px;overflow:hidden;background-color:#000}
.headerImage.smallHeaderImage{min-height:190px}@media(min-width:768px){.headerImage{margin:0}}
.headerImage a.clickable{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:2}
.headerImage .copyright{bottom:0;z-index:10;padding:4px 0 0 16px}@media(min-width:348px){.headerImage .copyright{bottom:0;padding:7px 0 0 16px;font-size:.8em}}
	@media(min-width:992px){.headerImage .copyright{padding:7px 0 0 18px;line-height:2.2}}
.headerImage .darkOverlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;display:none;z-index:1}
.headerImage a.toggleState{position:absolute;display:block;right:15px;bottom:10px;width:26px;height:26px;z-index:1;text-indent:-999px;overflow:hidden;z-index:10}
.headerImage a.toggleState:before{content:'';position:absolute;right:0;bottom:0;width:26px;height:26px;border:1px solid #fff}
.headerImage a.toggleState:after{content:'';position:absolute;right:7px;bottom:5px;width:12px;height:16px;border-right:4px solid #fff;border-left:4px solid #fff}
.headerImage a.toggleState:hover:before{border-color:#ccc}
.headerImage a.toggleState:hover:after{border-color:#ccc}
.headerImage a.toggleState.pauzed:after{content:'';position:absolute;right:2px;bottom:3px;width:16px;height:18px;border-right:0;border-top:0;border-left:none;border-bottom:0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhYWdfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjExLjFweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSItNyA2IDExLjEgMTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTcgNiAxMS4xIDE3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+Cjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9Ii03LDYgNC4xLDE0LjUgLTcsMjMgIi8+Cjwvc3ZnPgo=") no-repeat}
.headerImage .slide{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;z-index:0}
.js .headerImage .slide{display:none}
.headerImage .slide img{position:absolute;left:0;top:0;width:100%;height:auto;min-height:100%}
.js .headerImage .slide img{display:none}
.headerImage .slide .copyright{padding:4px 0 0 16px;font-size:.8em}
	@media(min-width:480px){.headerImage .slide .copyright{padding:7px 0 0 16px}}
	@media(min-width:992px){.headerImage .slide .copyright{padding:7px 0 0 18px;line-height:2.2}}
.headerImage.topTask .copyright{font-size:.8em;position:relative;bottom:0;position:absolute}
.headerImage .wrapper{z-index:10;padding:15px;position:relative;padding:25px 15px 50px 15px}
.headerImage .wrapper.clickable{cursor:pointer}
.headerImage .wrapper a{display:block;text-decoration:none;width:100%}
.headerImage .wrapper h2{margin:0 0 10px 0;font-size:1.375rem;line-height:1.875rem;color:#fff;text-shadow:-1px -1px 40px rgba(0,0,0,0.4)}
.headerImage .wrapper p{font-size:1.125rem;line-height:1.5rem;color:#fff;text-shadow:-1px -1px 30px rgba(0,0,0,0.7)}
.headerImage .wrapper a.ctaBtn{display:inline-block;width:auto;font-size:1.125rem;line-height:1.5rem;color:#fff;text-shadow:-1px -1px 30px rgba(0,0,0,0.7);font-weight:bold;border:1px solid #fff;padding:5px 10px 5px 10px}
.headerImage .wrapper a.ctaBtn:hover{color:#ccc;border-color:#ccc}
.headerImage .wrapper .topTaskNavigation{position:relative;min-height:1px;padding-left:15px;padding-right:15px;background-color:#fff;padding:15px 15px 20px 15px}
	@media(min-width:768px){.headerImage .wrapper .topTaskNavigation{float:left;width:33.33333%}}
	@media(min-width:992px){.headerImage .wrapper .topTaskNavigation{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:20px}}
	@media(min-width:992px) and (min-width:992px){.headerImage .wrapper .topTaskNavigation{float:left;width:33.33333%}}
	@media(min-width:1200px){.headerImage .wrapper .topTaskNavigation{padding:25px;margin-left:-25px}}
.headerImage .wrapper .topTaskNavigation ul li{position:relative;display:block;width:100%;margin:0 0 5px 0}
.headerImage .wrapper .topTaskNavigation ul li:last-of-type{margin:0}
.headerImage .wrapper .topTaskNavigation ul li a{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto;line-height:1.625rem;word-wrap:break-word}
.headerImage .wrapper .topTaskNavigation ul li a:visited{color:#767676}
.headerImage .wrapper .topTaskNavigation ul li a:hover{color:#154273}
.headerImage .wrapper .topTaskNavigation ul li a.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.headerImage .wrapper .topTaskNavigation ul li a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.headerImage .wrapper .topTaskNavigation ul li a.external:before{left:2px}
.headerImage .wrapper .topTaskNavigation h2{color:#000;text-shadow:none;margin-bottom:.55555em;margin-top:0;font-size:1.325em;line-height:1.875rem;font-weight:normal}
	@media(min-width:992px){.headerImage .wrapper .topTaskNavigation h2{margin-bottom:.755em;line-height:1.55rem;font-size:1.625rem}}
.headerImage .wrapper .topTaskPushNotification{position:relative;display:block;background-color:#01689b;padding:15px;margin-top:25px}
	@media(min-width:768px){.headerImage .wrapper .topTaskPushNotification{margin-left:66.66667%}}
	@media(min-width:768px){.headerImage .wrapper .topTaskPushNotification{margin-top:0}}
	@media(min-width:992px){.headerImage .wrapper .topTaskPushNotification{padding:20px}}
	@media(min-width:1200px){.headerImage .wrapper .topTaskPushNotification{padding:25px}}
	@media(min-width:768px){.hasMainNav .headerImage .wrapper .topTaskPushNotification{margin-top:75px}}
.headerImage .wrapper .topTaskPushNotification h2{color:#fff;margin-bottom:.55555em;font-size:1.125em;line-height:1.875rem;text-shadow:none}
	@media(min-width:992px){.headerImage .wrapper .topTaskPushNotification h2{margin-bottom:.722em}}
.headerImage .wrapper .topTaskPushNotification p{font-size:1em;text-shadow:none;color:#fff;margin-bottom:0;line-height:1.375em}
.headerImage .wrapper .topTaskPushNotification a{width:100%;position:relative;color:#fff}
.headerImage .wrapper .topTaskPushNotification a h2,
.headerImage .wrapper .topTaskPushNotification a p{text-decoration:underline}
.headerImage .wrapper .topTaskPushNotification a h2 ~ p{text-decoration:none}
.headerImage .wrapper .countrySelector{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;background-color:#fff;padding:30px 20px 30px 20px}
	@media(min-width:768px){.headerImage .wrapper .countrySelector{left:16.66667%}}
	@media(min-width:768px){.headerImage .wrapper .countrySelector{float:left;width:66.66667%}}
.headerImage .wrapper .countrySelector h2{text-shadow:none;color:#000;font-size:1.4125em;font-weight:bold;line-height:1.2381;margin:0}
.headerImage .wrapper .countrySelector #country-search-form p{color:#000;font-size:inherit;margin:0;text-shadow:none;padding-bottom:5px}
	@media(min-width:1200px){.headerImage .wrapper .countrySelector #country-search-form p{font-size:.9em;line-height:1.2rem}}
.headerImage .wrapper .countrySelector #country-search-form .formWrapper{background-color:transparent;margin:0;padding-bottom:0}
.headerImage .wrapper .countrySelector #country-search-form .formWrapper p{margin:0}
.headerImage .wrapper .countrySelector #country-search-form .formWrapper a{width:auto}
.headerImage .wrapper .countrySelector #country-search-form .formWrapper input{width:100%;text-indent:1%;padding-left:0;border:0;border-bottom:2px solid #01689b;background-color:#cce0f1}
.headerImage .wrapper .countrySelector #country-search-form .formWrapper button{position:absolute;right:0;margin:0;background-color:#01689b}
	@media(min-width:768px){.headerImage .wrapper .countrySelector{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:30px 20px 30px 20px}}
	@media(min-width:768px) and (min-width:1200px){.headerImage .wrapper .countrySelector{left:25%}}
	@media(min-width:768px) and (min-width:1200px){.headerImage .wrapper .countrySelector{float:left;width:50%}}
	@media(min-width:768px){.headerImage{min-height:300px}
.headerImage.smallHeaderImage{min-height:210px}
.headerImage .wrapper a{width:100%}
.headerImage .wrapper h2{font-size:2.5rem;line-height:3rem}
.headerImage .wrapper p{font-size:1.25rem;line-height:1.75rem}}
	@media(min-width:992px){.headerImage{min-height:370px}
.headerImage.smallHeaderImage{min-height:250px}
.headerImage .wrapper a{width:50%}
.headerImage .wrapper h2{font-size:2.5rem;line-height:3rem}
.headerImage .wrapper p{font-size:1.25rem;line-height:1.75rem}}
	@media(min-width:1200px){.headerImage{min-height:480px}
		.headerImage.smallHeaderImage{min-height:330px}
		.headerImage .wrapper a{width:50%}
		.headerImage .wrapper h2{font-size:3rem;line-height:3.375rem}
		.headerImage .wrapper p{font-size:1.375rem;line-height:2rem}}
	@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}
	@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.headerImage.noLink .gradientContainer{opacity:0;-webkit-animation:fadeIn ease-in;animation:fadeIn ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;background:-webkit-linear-gradient(transparent 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.6) 100%);background:-moz-linear-gradient(transparent 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(transparent 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.6) 100%);background:linear-gradient(transparent 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.6) 100%);display:block;position:relative;width:100%;height:auto;z-index:1}
.headerImage.noLink .wrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px;margin-bottom:0;padding-top:0;padding-bottom:0}
.headerImage.noLink .wrapper:before,
.headerImage.noLink .wrapper:after{content:" ";display:table}
.headerImage.noLink .wrapper:after{clear:both}
.headerImage.noLink .wrapper .body{position:relative;min-height:1px;padding-left:0;padding-right:0;padding-top:50px;padding-bottom:30px}
	@media(min-width:992px){.headerImage.noLink .wrapper .body{float:left;width:66.66667%}}
	@media(min-width:992px){.headerImage.noLink .wrapper .body{margin-left:16.66667%}}
.fullWidth .headerImage.noLink .wrapper .body{position:relative;min-height:1px;padding-left:0;padding-right:0}
	@media(min-width:992px){.fullWidth .headerImage.noLink .wrapper .body{float:left;width:66.66667%}}
	@media(min-width:992px){.fullWidth .headerImage.noLink .wrapper .body{margin-left:0}}
.headerImage.noLink .wrapper .body h2{text-shadow:0 0 1px rgba(0,0,0,0.9)}
.headerImage.noLink .wrapper .body p{text-shadow:0 0 1px rgba(0,0,0,0.9)}
.campaignImage{position:relative;width:100%;overflow:hidden}
.campaignImage .gradient{position:absolute;left:0;top:0;background-color:transparent;width:100%;height:20%;min-height:120px;z-index:8;background:-moz-linear-gradient(top,rgba(0,0,0,0.45) 0,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.45) 0,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.45) 0,transparent 100%)}
.campaignImage .slideControls{position:absolute;right:15px;bottom:10px;z-index:10;line-height:16px;font-size:16px}
.campaignImage .slideControls a.bull{display:inline-block;width:16px;height:16px;background-color:white;background-color:rgba(0,0,0,0.6);overflow:hidden;text-indent:-999px;margin:0 0 0 5px;border-radius:50%;border:1px solid #000;border-color:rgba(255,255,255,0.6)}
.campaignImage .slideControls a.bull:hover{background-color:#fff;border-color:rgba(0,0,0,0.4);background-color:rgba(255,255,255,0.6)}
.campaignImage .slideControls a.bull.current{background-color:#fff;border-color:rgba(0,0,0,0.6);background-color:rgba(255,255,255,0.9)}
.campaignImage .slideControls .toggleState{display:inline-block;position:relative;margin:-3px 0 0 6px;float:none;width:22px;height:22px;text-indent:-999px;overflow:hidden;z-index:10;background:rgba(0,0,0,0.6);border:1px solid #000;border-color:rgba(255,255,255,0.6)}
.campaignImage .slideControls .toggleState:after{content:'';position:absolute;right:4px;bottom:3px;width:12px;height:14px;border-right:4px solid #fff;border-left:4px solid #fff;border-color:rgba(255,255,255,0.9)}
.campaignImage .slideControls .toggleState:hover:after{border-color:rgba(255,255,255,0.5)}
.campaignImage .slideControls .toggleState.pauzed:after{content:"";position:absolute;top:4px;left:7px;height:0;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #fff;border-color:transparent transparent transparent rgba(255,255,255,0.9)}
.campaignImage .slideControls .toggleState.pauzed:hover:after{border-color:transparent transparent transparent rgba(255,255,255,0.5)}
.campaignImage.cycle .slide{position:absolute;left:0;top:0;z-index:1;opacity:0;display:block;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
.campaignImage.cycle .slide:first-child{opacity:0}
.campaignImage.cycle .slide.current{opacity:1}
.campaignImage .slide{background:#fff;width:100%;height:100%;display:none;opacity:0;background-size:cover;background-position:center center}
.campaignImage .slide:first-child{display:block;opacity:1}
.campaignImage .slide:first-child img{min-height:160px}
.campaignImage .slide img{width:100%;height:auto}
.breaking{margin:40px 0 0 0;display:block}
.genericgrid .breaking{margin:0 0 40px 0}
.genericgrid .breaking:first-child{margin:40px 0 40px 0}
.breaking:before,
.breaking:after{content:" ";display:table}
.breaking:after{clear:both}
.breaking .article{background:#f3f3f3;width:100%;float:left;display:block;padding:15px 15px 15px 15px}
.genericgrid .breaking .article{background:#01689b;padding:15px}
.breaking .article a{text-decoration:none;display:block}
.genericgrid .breaking .article a{color:#fff}
.breaking .article a:hover{text-decoration:none;color:#154273}
.genericgrid .breaking .article a:hover{color:#fff}
.breaking .article a:hover h2{text-decoration:underline}
.genericgrid .breaking .article a:hover h2{color:#fff}
.genericgrid .breaking .article a:hover h3{color:#fff}
.breaking .article a:hover p{color:#112}
.genericgrid .breaking .article a:hover p{color:#fff}
.breaking .article a h2{width:100%;float:left;font-size:1.625em;line-height:1.15384em;margin:0 0 10px 0}
.genericgrid .breaking .article a h2{font-weight:normal}@media(min-width:992px){.breaking .article a h2{font-size:2em;line-height:1.15em}}
.breaking .article a p{color:#000;line-height:1.375em;font-size:1em;padding:10px 0 0 0;margin:0}
.genericgrid .breaking .article a p{color:#fff}
.breaking .article a p.meta{color:#666;font-size:.8em;line-height:1.5em;padding:5px 0 0 0}
.genericgrid .breaking .article a p.meta{color:#fff;padding:10px 0 0 0}
.breaking .article a p.copyright{color:#fff;margin-top:-43px;padding:5px 0 0 10px}
.breaking .article .related{display:block;width:100%;float:left;padding:15px 0 0 0}
.breaking .article .related h3{font-size:1.125em;line-height:1.22em;margin:0;padding:0}
.genericgrid .breaking .article .related h3{font-weight:normal;padding-right:0}
.breaking .article .related a{float:left;width:100%;margin:0}
.breaking .article .related a:first-child{margin:0 0 10px 0}
.genericgrid .breaking .article .related a:last-child{padding-left:0}
	@media(min-width:768px){.genericgrid .breaking .article .related a:last-child{padding-left:15px}}
	@media(min-width:992px){.genericgrid .breaking .article .related a:last-child{padding-left:0}}
.breaking .article .related p.meta{padding:5px 0 0 0}
.genericgrid .breaking .article .related p.meta{padding:5px 0 0 0}
	@media(min-width:768px){.breaking .article{padding:15px 15px 15px 15px}
		.genericgrid .breaking .article{padding:25px}
		.breaking .article .related{width:100%;float:left}
		.breaking .article .related a{width:50%}
		.breaking .article .related a:first-child{margin:0}}
	@media(min-width:992px){.breaking .article a{float:left;width:75%}
		.genericgrid .breaking .article a{width:66.6666%}
		.breaking .article a h2{padding:0 20px 0 0}
		.breaking .article a p{padding:10px 20px 0 0}
		.breaking .article a p.meta{padding:10px 0 5px 0}
		.breaking .article a p.copyright{color:#fff;padding:5px 0 0 10px;margin-top:-33px}
		.breaking .article .related{width:25%;float:right;padding:5px 0 0 25px}
		.genericgrid .breaking .article .related{width:33.3333%}
		.breaking .article .related a{width:100%}
		.breaking .article .related a:first-child{margin:0 0 10px 0}}
.breaking.visualnews .article .visual{width:100%;float:left}
.breaking.visualnews .article .visual img{width:100%;height:auto;display:block;margin-bottom:10px}
.breaking.visualnews .article a h2{padding:0}.breaking.visualnews .article .related a{width:100%;float:left}
.breaking.visualnews .article .related p.meta{padding:0}
	@media(min-width:480px){.breaking.visualnews .article{padding:0}
		.breaking.visualnews .article .visual{width:50%;float:left;padding:0 15px 0 0}
		.genericgrid .breaking.visualnews .article .visual{min-height:1px}
		.breaking.visualnews .article a h2{float:right;width:50%;padding:10px 15px 0 0}
		.genericgrid .breaking.visualnews .article a h2{padding-top:15px;padding-left:15px}
		.breaking.visualnews .article a p{padding:10px 15px 0 15px}
		.genericgrid .breaking.visualnews .article a p{width:50%;padding-left:15px;padding-right:15px;float:left}
		.breaking.visualnews .article a p.meta{padding:5px 15px 0 15px}
		.genericgrid .breaking.visualnews .article a p.meta{width:50%;float:right;padding:10px 0 25px 15px}
		.breaking.visualnews .article a p.copyright{padding:5px 0 0 10px}
		.breaking.visualnews .article .related a{float:left;width:50%;padding:0 0 0 15px}
		.genericgrid .breaking.visualnews .article .related a h3{padding-right:15px}
		.genericgrid .breaking.visualnews .article .related a{padding:5px 0 0 15px}
		.genericgrid .breaking.visualnews .article .related a:first-child{margin:0;padding-left:25px}
		.breaking.visualnews .article .related p.meta{padding:5px 0 15px 0}
		.genericgrid .breaking.visualnews .article .related p.meta{float:left;padding:10px 0 15px 0}}
	@media(min-width:992px){.breaking.visualnews .article .visual{width:40%;float:left}
		.genericgrid .breaking.visualnews .article .visual{width:33%;min-height:1px;height:100%;position:relative;float:left;padding:0 15px 0 0}
		.breaking.visualnews .article .visual img{margin:0}
		.breaking.visualnews .article a{width:auto;float:none;display:inline}
		.breaking.visualnews .article a h2{width:60%;float:right}
		.genericgrid .breaking.visualnews .article a h2{width:67%;padding-left:15px;padding-top:25px;padding-right:25px}
		.genericgrid .breaking.visualnews .article a p{width:66.66667%;padding-left:15px;padding-right:25px;float:left}
		.genericgrid .breaking.visualnews .article a p.meta{float:left;padding-left:15px;padding-bottom:25px}
		.breaking.visualnews .article .related{padding:10px 0 0 0;width:60%;float:right}
		.genericgrid .breaking.visualnews .article .related{width:67%;min-height:1px;position:relative;float:right;padding:0 0 20px 15px}
		.breaking.visualnews .article .related a{float:left;width:50%;padding:0}
		.genericgrid .breaking.visualnews .article .related a{padding-left:15px}
		.breaking.visualnews .article .related a:first-child{margin:0}
		.genericgrid .breaking.visualnews .article .related a:first-child{padding-left:0}
		.breaking.visualnews .article .related p.meta{padding:5px 0 10px 0}
		.genericgrid .breaking.visualnews .article .related p.meta{padding:10px 0 10px 0}}
.breaking:before,
.breaking:after{content:" ";display:table}
.breaking:after{clear:both}
.map .spotlight.thumbnail{min-height:100px}
.map .spotlight.thumbnail>a{text-decoration:none}
.map .spotlight.thumbnail>a.external{background:0}
.map .spotlight.thumbnail>a h3{text-decoration:underline}
.map .spotlight.thumbnail>a h3+p{text-decoration:none}
.map .spotlight.thumbnail>h3{margin-left:20px;padding-left:120px;font-weight:normal;margin-top:-0.3em}
.map .spotlight.thumbnail>h3+img{margin-left:20px}
.map .spotlight.thumbnail>h3+img+p{margin-left:20px;padding-left:120px}
.js .map .spotlight.thumbnail{position:absolute!important;display:inline-block!important;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
	@media(min-width:36em){.map.two-columns{margin:0}}
.js .map{border:1px solid #ccc;margin-bottom:0!important}
.js .map:focus{border-color:#3b7fc4}.map{height:auto}
.js .map{height:500px;margin-bottom:30px;margin-left:20px;margin-right:20px}
.js.no-touchevents .map{margin-left:0;margin-right:0}
.js .map table{display:none}
.leaflet-map-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-pane,
.leaflet-tile-container,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane,
.leaflet-popup-pane,
.leaflet-overlay-pane svg,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer{position:absolute;left:0;top:0}
.leaflet-container{overflow:hidden;-ms-touch-action:none}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none}
.leaflet-marker-icon,
.leaflet-marker-shadow{display:block}
.leaflet-container img{max-width:none!important}
.leaflet-container img.leaflet-image-layer{max-width:15000px!important}
.leaflet-tile{filter:inherit;visibility:hidden}
.leaflet-tile-loaded{visibility:inherit}
.leaflet-zoom-box{width:0;height:0}
.leaflet-overlay-pane svg{-moz-user-select:none}
.leaflet-tile-pane{z-index:2}
.leaflet-objects-pane{z-index:3}
.leaflet-overlay-pane{z-index:4}
.leaflet-shadow-pane{z-index:5}
.leaflet-marker-pane{z-index:6}
.leaflet-popup-pane{z-index:7}
.leaflet-control{position:relative;z-index:7;pointer-events:auto}
.leaflet-top,
.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}
.leaflet-top{top:0}
.genericgrid .leaflet-top{top:10px;left:3px}
.leaflet-right{right:0}
.leaflet-bottom{bottom:0}
.leaflet-left{left:0}
.leaflet-control{float:left;clear:both}
.leaflet-right .leaflet-control{float:right}
.leaflet-top .leaflet-control{margin-top:10px}
.leaflet-bottom .leaflet-control{margin-bottom:10px}
.leaflet-left .leaflet-control{margin-left:10px}
.leaflet-right .leaflet-control{margin-right:10px}
.leaflet-fade-anim .leaflet-tile,
.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
.leaflet-fade-anim .leaflet-tile-loaded,
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}
.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,0.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,0.25,1);transition:transform .25s cubic-bezier(0,0,0.25,1)}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}
.leaflet-clickable{cursor:pointer}
.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}
.leaflet-popup-pane,
.leaflet-control{cursor:auto}
.leaflet-dragging,
.leaflet-dragging .leaflet-clickable,
.leaflet-dragging .leaflet-container{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.leaflet-container{background:#ddd;outline:0}
.leaflet-container a{color:#0078a8}
.leaflet-container .leaflet-active{outline:2px solid orange}
.leaflet-zoom-box{border:2px dotted #05f;background:white;opacity:.5}
.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}
.leaflet-bar{box-shadow:0 1px 7px rgba(0,0,0,0.65);-webkit-border-radius:0;border-radius:0}
.leaflet-bar a,
.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}
.leaflet-bar a,
.leaflet-control-layers-toggle{background-repeat:no-repeat;display:block}
.leaflet-bar a:hover{background-color:#f4f4f4}
.leaflet-bar a:last-child{border-bottom:0}
.leaflet-bar .leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}
.leaflet-touch .leaflet-bar a{width:30px;height:30px}
.leaflet-touch .leaflet-bar a:last-child{border-bottom:0}
.leaflet-control-zoom-in:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;text-indent:0;position:absolute;left:16px;top:2px;text-align:center;font-size:15px}
.leaflet-control-zoom-out:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;text-indent:0;position:absolute;left:16px;top:41px;text-align:center;font-size:15px}
.leaflet-touch .leaflet-control-zoom-in{font-size:22px;line-height:30px}
.leaflet-touch .leaflet-control-zoom-out{font-size:28px;line-height:30px}
.leaflet-control-layers{box-shadow:0 1px 7px rgba(0,0,0,0.4);background:#f8f8f9}
.leaflet-control-layers-toggle{width:36px;height:36px}
.leaflet-retina .leaflet-control-layers-toggle{background-size:26px 26px}
.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}
.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}
.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}
.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}
.leaflet-control-layers label{display:block}
.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}
.leaflet-container .leaflet-control-attribution{background-color:#fff;background-color:rgba(255,255,255,0.7);box-shadow:0 0 5px #bbb;margin:0}
.leaflet-control-attribution,
.leaflet-control-scale-line{padding:0 5px;color:#333}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale{font-size:11px}
.leaflet-left .leaflet-control-scale{margin-left:5px}
.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}
.leaflet-top .leaflet-control-scale{margin-top:0}
.leaflet-right .leaflet-control-scale{margin-right:0}
.leaflet-control-scale-line{border:1px solid #777;border-top:0;color:black;line-height:1.1;padding:2px 5px 1px;font-size:11px;background-color:#fff;background-color:rgba(255,255,255,0.5);white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box}
.leaflet-top .leaflet-control-scale-line{border-top:1px solid #777;border-bottom:0}
.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:0;margin-top:-2px;box-shadow:0 2px 5px rgba(0,0,0,0.2)}
.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-control-zoom{box-shadow:none}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar{background-clip:padding-box}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-control-zoom{border-color:#000;border:4px solid rgba(0,0,0,0.3)}
.leaflet-popup{position:absolute;text-align:center}
.leaflet-popup-content-wrapper{padding:1px;text-align:left}
.leaflet-popup-content{margin:15px 20px 15px 20px;line-height:1.4}
.leaflet-popup-content p{margin:15px 0}
.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}
.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip{background:white;box-shadow:0 3px 14px rgba(0,0,0,0.4)}
.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:2px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}
.leaflet-container a.leaflet-popup-close-button:hover{color:#999}
.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.leaflet-div-icon{background:#fff;border:1px solid #666}
.leaflet-popup-pane{z-index:1001}
.leaflet-popup-content a:focus{outline:0;text-decoration:none}
.leaflet-popup-content a,
.leaflet-popup-content a p{display:block;text-decoration:none}
.leaflet-popup-content a h3{text-decoration:underline}
.leaflet-popup-content h3{font-weight:bold;margin-bottom:8px}
.leaflet-popup-content .content-image{float:left;clear:none;width:32.5%;margin:.25em 2.5% 0 0}
.leaflet-popup-content .content-image img{width:100%}
.leaflet-popup-content .content-image .caption{margin:.6em 0 1.8em;float:none}
.leaflet-popup-content{overflow:hidden;position:relative}
.leaflet-container a.leaflet-popup-close-button{font-size:19px;line-height:19px;font-weight:bold;width:19px;height:19px;color:#01689b}
.leaflet-popup-content p{margin:0;line-height:1.5em;color:#000}
.leaflet-popup-content img+p{float:right;width:72%;max-width:192px}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-control-zoom{border-color:#000;border:0}
	@media(min-width:36em){.leaflet-popup-content p{max-width:283px}}
.leaflet-popup-content img{float:left;width:24%;margin-right:4%;margin-top:5px}
.leaflet-popup{margin-bottom:-90px}
.leaflet-popup-tip-container{display:none}@media(min-width:36em){.leaflet-popup{margin-bottom:0}.leaflet-popup-tip-container{display:block}}
.leaflet-bar{padding-bottom:40px;padding-top:0;box-shadow:none}@media(min-width:36em){.leaflet-bar{padding-bottom:0;padding-top:0}}
.leaflet-bar a,
.leaflet-bar a:hover,
.leaflet-bar a:visited{display:block;text-align:center;text-decoration:none;padding:0;margin:0 0 7px 7px;color:#fff;background-color:#01689b;color:#fff;border:0;-webkit-font-smoothing:none;width:32px;height:32px;text-indent:-999px;overflow:hidden}
.leaflet-left .leaflet-control{margin:0}
.leaflet-bar a,
.leaflet-control-layers-toggle{background-repeat:no-repeat;display:block}
.leaflet-bar .leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}
.leaflet-popup-content a.external{background:0;padding-left:0}
.leaflet-popup-content a.external:before{content:'';display:none}
.leaflet-popup-content a.external h3{padding-left:14px}
.leaflet-popup-content a.external h3:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#01689b;font-size:10px;vertical-align:top;left:0;top:0}
	@media print{.leaflet-container{orphans:3;widows:3;page-break-inside:avoid;page-break-before:always}
		.leaflet-container img{max-width:none!important}
		.leaflet-tile-container{page-break-inside:avoid;page-break-before:always}}
.weblog+h1{padding-left:0;margin:0}
.weblog+h1+.article-meta{padding-left:0;margin-bottom:1.25em;margin-top:0}@media(min-width:992px){.weblog+h1+.article-meta{margin-bottom:1.8em}}
.weblog+h1+.subheading{margin:.2em 0}
.superheading.weblog{margin-bottom:5px}
.superheading.weblog+h1{color:#000;margin:0}
.actions{clear:both;margin:40px 0 0;padding-top:20px}
.actions:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:both}
.actions .common li{display:block;float:right;margin:0;padding:0;text-align:right;width:50%}
.actions .common .previous{float:left;text-align:left}
.actions .common a{width:100%;display:block;margin:0 0 20px;font-size:.8em}@media(min-width:992px){.actions .common a{font-size:1em}}
.actions .common a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;position:absolute;left:5px;top:0;font-size:14px;line-height:14px}
	@media(min-width:992px){.actions .common a:before{font-size:16px;line-height:16px;top:2px}}
	@media(min-width:1200px){.actions .common a:before{top:3px;left:0}}
.genericgrid .actions .common a{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto;font-size:.8em}
.genericgrid .actions .common a:visited{color:#01689b}
.genericgrid .actions .common a:hover{color:#154273}
.genericgrid .actions .common a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid .actions .common a:before{top:-4px;font-size:8px}
	@media(min-width:768px){.genericgrid .actions .common a:before{font-size:9px}}
	@media(min-width:1200px){.genericgrid .actions .common a:before{top:-6px;font-size:11px}}
	@media(min-width:992px){.genericgrid .actions .common a{font-size:1em}}
.genericgrid .actions .common .previous a:hover{text-decoration:none}
.actions .common .next a{padding:0 30px 0 0;margin-left:1em}
.actions .common .next a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01689b;position:absolute;left:auto;right:5px;top:0;font-size:14px;line-height:14px}
	@media(min-width:992px){.actions .common .next a:before{font-size:16px;line-height:16px;top:2px}}
	@media(min-width:1200px){.actions .common .next a:before{top:3px;right:0}}
.genericgrid .actions .common .next a{position:relative;display:block;padding-left:20px;font-weight:bold;color:#01689b;font-size:1.125rem;line-height:1.625rem;text-decoration:none;width:auto;font-size:.8em}
.genericgrid .actions .common .next a:visited{color:#01689b}
.genericgrid .actions .common .next a:hover{color:#154273}
.genericgrid .actions .common .next a.external:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:10px;top:0}
.genericgrid .actions .common .next a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 8px 0 0;font-size:11px;position:absolute;left:0;top:0;line-height:inherit}
.genericgrid .actions .common .next a:before{top:-4px;font-size:8px}
	@media(min-width:768px){.genericgrid .actions .common .next a:before{font-size:9px}}
	@media(min-width:1200px){.genericgrid .actions .common .next a:before{top:-6px;font-size:11px}}
	@media(min-width:992px){.genericgrid .actions .common .next a{font-size:1em}}
	@media(min-width:992px){.actions .common .next a{margin-top:0}}
.genericgrid .actions .common .next a:hover{text-decoration:none}
.actions .common a,
.actions .common a:hover span.meta,
.actions .common a:focus span.meta{text-decoration:none}.actions .common a:hover span,
.actions .common a:focus span{text-decoration:underline;color:#154273}.actions .common span.meta{position:relative;font-weight:bold;top:-1.75em;margin:0 0 -1.75em;text-decoration:none;font-size:1em}
	@media print{.actions{display:none}
		.weblog+h1+.article-meta{padding-left:0}
		.common a.weblog{padding-left:0}}
	@media(min-width:992px){.departments{margin-bottom:20px}.genericgrid .departments{margin-bottom:0}}
.overview .departments{padding-top:20px}@media(min-width:992px){.overview .departments{padding-top:40px}}
.departments ul{margin-bottom:0;margin-left:-20px}
.departments li{display:block;float:left;width:100%;margin-top:0;margin-bottom:20px;padding:0 0 0 20px;list-style:none}
	@media(min-width:480px){.departments li{margin-bottom:30px;width:50%}}
	@media(min-width:768px){.departments li{margin-bottom:30px;width:50%}}
	@media(min-width:992px){.departments li{margin-bottom:30px;width:50%}}
.departments li:before{content:'';display:none}
.departments li:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.departments li h2{padding-right:0;font-size:1.125em;font-weight:normal;line-height:1.2222;clear:none;font-weight:normal;cursor:pointer}
.departments li h2,
.departments li .visual{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;margin:0;padding:0 10px 0 0;border-top:0}
.departments a{display:block;width:100%;text-decoration:none;font-size:1.25em} @media(min-width:992px){.departments a{font-size:1.3125em}}
.departments a img{margin-bottom:10px}
.departments a p.copyright{color:#fff;font-size:.65em;margin-top:-40px}
.departments a:hover h2,
.departments a:focus h2{text-decoration:underline;color:#154273}
.departments li img{width:100%}
	@media(min-width:992px){#main .departments .column h2{margin:0;padding:0 0 0 10px;font-size:1.5em}}
	@media print{.departments li{height:auto!important}.departments li:before{content:''}}
.statistics dt{width:auto;float:none}
.statistics dd{float:none;margin-left:0}@media(min-width:768px){.statistics dt{width:14em;float:left}.statistics dd{float:left;margin-left:.9em}}
.header .search{clear:both}
.header .search h2{position:absolute;top:-100000px}
.header .search p{min-height:2em;position:relative;margin:0 0 2em;padding:0}
.header .search fieldset{padding:0;background:transparent}
.header .search input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;display:block;margin:0 0 1em;border:1px solid #f3f3f3;border-bottom:2px solid #01689b;padding:3px 3px 3px 1%;background:#FFF;font-size:1.3125em;line-height:1;line-height:1.19;height:1.19em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.header .search button{display:block;margin:0 10px 0 0;padding:3px 15px;border-top:1px solid #01689b;border-bottom:2px solid #01689b;font-size:1.3125em;line-height:1;text-align:center;line-height:1.19;height:1.19em;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.header .search .formWrapper{background:0;margin-bottom:0;margin-right:10px;overflow:inherit;padding-top:0}
	@media(min-width:992px){
		.header .search input{width:16em;float:left;border-right:0}
		.header .search button{width:auto;margin-right:20px}
		.header .search a{padding-top:2px}
		.header .search .formWrapper{margin-right:0;overflow:hidden}}
.reactions,
.mourning{clear:both;margin:0}
.reactions p,
.mourning p{font-size:1em}
.reactions ul,
.mourning ul{margin-bottom:0;margin-left:-10px;padding-left:10px;background:#f3f3f3;display:block}
	@media(min-width:768px){.reactions ul,.mourning ul{margin-left:-20px;padding-left:20px}}
.reactions ul>li,
.mourning ul>li{background:0;padding:1.5em 10px 1.5em 0;margin:0;border-bottom:2px solid #FFF}
.reactions ul>li:before,
.mourning ul>li:before{content:'';display:none}
.reactions ul>li:last-child,
.mourning ul>li:last-child{border-bottom:0}
.genericgrid .reactions ul>li,
.genericgrid .mourning ul>li{margin-right:20px}
.genericgrid .reactions ul,
.genericgrid .mourning ul{margin-left:0}
	@media print{.reactions ul{padding-left:0}}
.timeline{background-color:#f3f3f3;padding:15px 0 15px 60px;margin:0 -15px 40px -15px;width:auto}
	@media(min-width:768px){.timeline{margin:0 0 40px 0;padding:15px 0 15px 70px;width:100%}}
.timeline h2{margin:0;font-size:28px;color:#01689b;margin-left:-40px}
.timeline h2 span{display:block;line-height:1.2em;font-size:.75em;font-weight:normal;color:#112}
.timeline .timelineToggle{border-left:solid 0 #01689b}
.timeline .timelineToggle:first-child{padding-bottom:50px}
.timeline .timelineToggle a{margin-left:-40px;position:relative;background-color:#f3f3f3;padding:10px 0 15px 0;display:block;width:100%;color:#fff;font-size:1.2em;line-height:1.4em;text-decoration:underline}
.timeline .timelineToggle a:link{color:#01689b}
.timeline .timelineToggle:first-child{padding-bottom:0}
.timeline .timelineToggle:first-child:after{content:" ";display:block;width:100%;padding-bottom:20px}
.timeline .timelineMajor{background-color:transparent;border-left:solid 2px #01689b;margin-left:-30px}
.timeline .timelineMajor:before,
.timeline .timelineMajor:after{content:" ";display:table}
.timeline .timelineMajor:after{clear:both}
.timeline .timelineMajor .majorEvent:focus{outline:2px solid #82befb;outline-offset:2px}
.timeline .timelineMajor .timelineMajorMarker{margin:0 0 2px 0;padding:0;width:100%;display:block;font-size:1.5em;background-color:transparent}
.timeline .timelineMajor .timelineMajorMarker a{display:block;position:relative;color:#01689b;text-decoration:none;font-weight:bold;padding:23px 35px 15px 35px;margin:0}
.js .timeline .timelineMajor .timelineMajorMarker a:hover{text-decoration:none;cursor:pointer}
.js .timeline .timelineMajor .timelineMajorMarker a:before{background-color:#fff;content:"";font-family:"RO Icons";color:#01689b;font-size:20px;padding:6px;text-align:center;vertical-align:middle;line-height:1;height:40px;position:absolute;width:40px;top:15px;left:-22px;margin-right:40px;border-radius:100%;border:solid 4px #01689b;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
	@media(min-width:1200px){.js .timeline .timelineMajor .timelineMajorMarker a:before{top:18px}}
.js .timeline .timelineMajor .timelineMajorMarker a span{text-decoration:none;font-weight:bold;color:#01689b;font-size:28px}
.js .timeline .timelineMajor .timelineMajorMarker a span:hover{text-decoration:underline}
.js .timeline .timelineMajor.open .timelineMajorMarker a:before{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@-moz-document url-prefix(){.js .timeline .timelineMajor.open .timelineMajorMarker a:before{padding:5px}}
.timeline .timelineMajor .timelineMajorIntro{font-size:1.2em;display:block;line-height:1.4em;margin-top:0;border-top:solid 2px #f3f3f3}
.js .timeline .timelineMajor .timelineMajorIntro{height:0;padding:0;visibility:hidden;overflow:hidden}
.timeline .timelineMajor .timelineMinor{display:block;margin-left:-30px}
.js .timeline .timelineMajor .timelineMinor{height:0;visibility:hidden;overflow:hidden}
.timeline .timelineMajor .timelineMinor .timelineEventHead{position:relative;padding:15px 15px 0 15px}
.timeline .timelineMajor .timelineMinor .timelineEventHead:before{border-top:solid 3px #fff;width:100%;margin-left:50px;content:" ";display:block;padding-bottom:20px}
	@media(min-width:768px){.timeline .timelineMajor .timelineMinor .timelineEventHead:before{margin-left:30px}}
	@media(min-width:992px){.timeline .timelineMajor .timelineMinor .timelineEventHead:before{width:103%;margin-left:11px}}
.timeline .timelineMajor .timelineMinor .timelineEventHead:before,
.timeline .timelineMajor .timelineMinor .timelineEventHead:after{content:" ";display:table}
.timeline .timelineMajor .timelineMinor .timelineEventHead:after{clear:both}
	@media(min-width:768px){.timeline .timelineMajor .timelineMinor .timelineEventHead{padding-left:35px}}
	@media(min-width:992px){.timeline .timelineMajor .timelineMinor .timelineEventHead{padding-left:55px}}
.js .timeline .timelineMajor .timelineMinor .timelineEventHead{background-color:transparent}
.timeline .timelineMajor .timelineMinor .timelineEventHead a{position:relative;display:inline-block;width:100%;text-decoration:none;margin-left:0;padding-left:50px;background-color:transparent}
.timeline .timelineMajor .timelineMinor .timelineEventHead a:before{background-color:#01689b;content:"";font-family:"RO Icons";color:#fff;font-size:10px;text-align:center;height:26px;line-height:26px;position:absolute;width:26px;top:3px;left:0;z-index:1;border-radius:100%;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
	@media(min-width:768px){.timeline .timelineMajor .timelineMinor .timelineEventHead a{margin-left:-20px}}
	@media(min-width:992px){.timeline .timelineMajor .timelineMinor .timelineEventHead a{margin-left:-40px}}
.timeline .timelineMajor .timelineMinor .timelineEventHead a:hover{cursor:pointer}
.timeline .timelineMajor .timelineMinor .timelineEventHead a h3{margin-left:0;color:#01689b}
.timeline .timelineMajor .timelineMinor .timelineEventHead a h3:hover{cursor:pointer;text-decoration:underline}
.timeline .timelineMajor .timelineMinor .timelineEventHead h3{color:#000;font-size:1.66666em;width:74%;margin-left:50px;font-weight:bold;float:left}
	@media(min-width:768px){.timeline .timelineMajor .timelineMinor .timelineEventHead h3{margin-left:30px}}
	@media(min-width:992px){.timeline .timelineMajor .timelineMinor .timelineEventHead h3{margin-left:10px}}
.timeline .timelineMajor .timelineMinor .timelineEventHead h3 span:first-child{font-size:24px;display:block;font-weight:bold}
.timeline .timelineMajor .timelineMinor .timelineEventHead h3 span{font-size:.75em;line-height:1.3em;font-weight:normal;display:block}
.timeline .timelineMajor .timelineMinor .timelineEventHead .thumb{display:none;max-width:17.5%;float:right;margin-right:40px}
	@media(min-width:768px){.timeline .timelineMajor .timelineMinor .timelineEventHead .thumb{display:block}}
.timeline .timelineMajor .timelineMinor .timelineEventHead .thumb p.copyright{position:absolute;bottom:-6px;padding-left:5px}
.timeline .timelineMajor .timelineMinor .timelineEvent{margin:0 2px 0 2px;padding:0 15px 0 65px;overflow:hidden;width:auto;display:block}
	@media(min-width:768px){.timeline .timelineMajor .timelineMinor .timelineEvent{padding:0 4px 0 65px}}
	@media(min-width:992px){.timeline .timelineMajor .timelineMinor .timelineEvent{padding:0 15px 0 65px}}
.timeline .timelineMajor .timelineMinor .timelineEvent:before,
.timeline .timelineMajor .timelineMinor .timelineEvent:after{content:" ";display:table}
.timeline .timelineMajor .timelineMinor .timelineEvent:after{clear:both}
.timeline .timelineMajor .timelineMinor .timelineEvent:focus{outline:2px solid #82befb;outline-offset:-2px}
.js .timeline .timelineMajor .timelineMinor .timelineEvent{visibility:hidden;height:0}
.timeline .timelineMajor .timelineMinor .timelineEvent .media{display:none;float:right;margin:10px 0 10px 20px}
	@media(min-width:768px){.timeline .timelineMajor .timelineMinor .timelineEvent .media{display:block}}
.timeline .timelineMajor .timelineMinor .timelineEvent .media img{margin:0;width:100%;max-width:230px}
.timeline .timelineMajor .timelineMinor .timelineEvent .media p.copyright{position:relative;margin-bottom:0;padding:1px 0 0 0;text-shadow:none;color:#000;max-width:220px}
.timeline .timelineMajor .timelineMinor .timelineEvent .media p.cite{font-size:.8em;max-width:220px}
.timeline .timelineMajor .timelineMinor .timelineEvent .scrollcontainer{clear:both}
.timeline .timelineMajor .timelineMinor .timelineEvent .block-audio-video{float:left;margin-bottom:20px;margin-top:10px;width:100%}
.timeline .timelineMajor .timelineMinor .timelineEvent .block-audio-video .collapsiblePanels{border-bottom:1px solid #fff}
.timeline .timelineMajor .timelineMinor.open .timelineEventHead{background-color:transparent}
.timeline .timelineMajor .timelineMinor.open .timelineEventHead a:after{transform:rotate(90deg)}
.timeline .timelineMajor .timelineMinor.open .timelineEvent{height:auto;visibility:visible}
.timeline .timelineMajor .timelineMinor.open .thumb{display:none}
.timeline .timelineMajor.open .timelineMajorMarker{background-color:transparent;border-bottom:solid 0 #f3f3f3}
.timeline .timelineMajor.open .timelineMinor{height:auto;visibility:visible}
.timeline .timelineMajor.open .timelineMajorIntro{height:auto;visibility:visible;padding:0 55px 20px 35px}
	@media(min-width:992px){.timeline .timelineMajor.open .timelineMajorIntro{margin-top:-10px}}
.timeline .timelineMajor.open .timelineMinor.open .timelineEventHead a:before{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
#source-list .list h2{margin:0;color:#4d95b9;height:auto;padding-left:0;font-size:3.5em;line-height:1.5;border-top:0;clear:left;background-image:none;cursor:default}
	@media(min-width:768px){#source-list .list h2{padding-left:15px}}
#source-list ul{width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}
	@media(min-width:992px){#source-list ul{float:left;width:33.33333%}}
.overviewform{display:none;width:100%;margin-left:-20px}
.overviewform fieldset{padding-left:20px}
.genericgrid .overviewform fieldset{padding-left:0}
.overviewform fieldset div{margin-bottom:1.2em}
.overviewform fieldset .field{margin:0}@media(min-width:992px){.overviewform{width:66%}}
.genericgrid .overviewform{margin-left:0;width:100%}@media(min-width:992px){.js .overviewform{display:block}}
.contactdetail{margin-bottom:20px}
.contactdetail dl{margin:0 0 .8125em 0}
.contactdetail dl dt{float:left;text-align:left;font-weight:normal;clear:left;width:100%}@media(min-width:480px){.contactdetail dl dt{width:8em;margin-right:-10em}}
.contactdetail dl dt:after{content:': '}
.contactdetail dl dd{clear:left;float:none;display:block;margin:0;box-sizing:border-box}@media(min-width:480px){.contactdetail dl dd{clear:none;padding-left:8em}}
.contactdetail dl:after{content:" ";visibility:hidden;width:0;height:0;display:block;clear:left}
.contactdetail ul{display:block}
.contactdetail li{background:0;padding-left:0;margin:0}
.contactdetail li:before{content:'';display:none}
.contactdetail pre{font-family:"RO Sans",Calibri,sans-serif;font-weight:normal;font-size:1.125rem;line-height:1.625;margin-top:0;white-space:normal;overflow:auto;background-color:transparent;border:0;padding:0}
:lang(zh-Hans) .contactdetail pre{font-family:Calibri,"MicrosoftYaHeiNew","MicrosoftYahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑",sans-serif}
:lang(jp) .contactdetail pre{font-family:Calibri,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
:lang(ru) .contactdetail pre{font-family:Calibri,Arial,sans-serif}
:lang(ar) .contactdetail pre{font-family:Calibri,Arial,sans-serif}
	@media print{.contactdetail li:before{content:""}}
.contactpersons ul{margin-bottom:15px}
.contactpersons ul li:first-child{font-weight:bold}
.twitterfeed h2 a{display:inline}
.twitterfeed ul{display:block;margin:0 0 30px 0}
.twitterfeed ul li{display:block;position:relative;margin:0 0 20px 0;padding:0 0 20px 0}
.twitterfeed ul li:before{content:'';display:none}
.twitterfeed ul li p{line-height:1.25em}
.twitterfeed ul li a{display:inline}
.twitterfeed ul li .tweetaccount{position:relative;margin:0 0 10px 0;min-height:36px}
.twitterfeed ul li .tweetaccount .tweetavatar{position:absolute;left:0;top:0;width:36px;height:36px}
.twitterfeed ul li .tweetaccount .tweetdisplayname{display:inline-block;font-weight:bold;font-size:1em;line-height:1em;margin:0 0 1.1em 44px;vertical-align:top}
.twitterfeed ul li .tweetaccount .tweetname{position:absolute;font-size:.8125em;line-height:1em;left:44px;bottom:3px;color:#767676}
.twitterfeed ul li .retweetnotice{color:#767676;font-size:.75em;padding:0 0 0 20px}
.twitterfeed ul li .retweetnotice:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:14px;color:#697882;margin:-2px 5px 0 -18px}
.twitterfeed ul li .tweetage{position:absolute;left:0;bottom:0;color:#767676;font-size:.8125em;line-height:1em}
.twitterfeed ul li .tweetactions{position:absolute;right:0;bottom:0;height:16px}@media(min-width:992px){.twitterfeed ul li .tweetactions{bottom:2px}}
.twitterfeed ul li .tweetactions a{display:inline-block;width:16px;height:16px;overflow:hidden;color:transparent;margin:0 0 0 3px}
.twitterfeed ul li .tweetactions a.reply:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:14px;margin-top:-16px;color:#697882}
.twitterfeed ul li .tweetactions a.reply:hover:before{opacity:.8}
.twitterfeed ul li .tweetactions a.retweet:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:14px;margin-top:-16px;color:#697882}
.twitterfeed ul li .tweetactions a.retweet:hover:before{opacity:.8}
.twitterfeed ul li .tweetactions a.favorite:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:14px;margin-top:-16px;color:#697882}
.twitterfeed ul li .tweetactions a.favorite:hover:before{opacity:.8}
.twitterfeed a.tweetfollowbtn{position:relative;display:inline-block;line-height:1em;padding:6px 8px 6px 6px;border:1px solid #ccc;font-size:11px;color:#333;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.5);font-weight:bold;background-color:#f8f8f8;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));background:-moz-linear-gradient(top,#fff,#dedede);background:-o-linear-gradient(top,#fff,#dedede);background:-ms-linear-gradient(top,#fff,#dedede);border:#CCC solid 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;overflow:hidden}
.twitterfeed a.tweetfollowbtn:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#55acee;margin:-1px 5px 0 0;font-size:13px;line-height:13px}
.twitterfeed a.tweetfollowbtn:hover{text-decoration:none;border-color:#BBB;background-color:#f8f8f8;background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));background:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);background:-o-linear-gradient(top,#f8f8f8,#d9d9d9);background:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.twitter-tweet{display:block;position:relative;padding:15px 0 15px 15px;border-left:3px solid #01689b;font-family:"RO Serif",Serif;margin-bottom:15px}
.twitter-tweet .tweet-author{position:relative;max-width:800px;height:35px}
.twitter-tweet .tweet-author p{margin:0;font-size:.8em}
	@media(min-width:480px){.twitter-tweet .tweet-author p{font-size:1em}}
	@media(min-width:480px){.twitter-tweet .tweet-author{height:45px}}
	@media(min-width:768px){.twitter-tweet .tweet-author{height:65px}}
.twitter-tweet .tweet-author .tweet-author-avatar{float:left;height:35px;width:35px;background:#01689b;margin-right:15px}
.twitter-tweet .tweet-author .tweet-author-avatar img{height:35px;width:35px}
	@media(min-width:480px){.twitter-tweet .tweet-author .tweet-author-avatar{height:45px;width:45px}
.twitter-tweet .tweet-author .tweet-author-avatar img{height:45px;width:45px}}
	@media(min-width:768px){.twitter-tweet .tweet-author .tweet-author-avatar{height:65px;width:65px}
.twitter-tweet .tweet-author .tweet-author-avatar img{height:65px;width:65px}}
.twitter-tweet .tweet-author .tweet-author-name{float:left;position:relative;height:35px}
	@media(min-width:480px){.twitter-tweet .tweet-author .tweet-author-name{height:45px}}
	@media(min-width:768px){.twitter-tweet .tweet-author .tweet-author-name{height:65px}}
.twitter-tweet .tweet-author .tweet-author-name .tweet-author-username h3{font-size:1.1em}
	@media(min-width:480px){.twitter-tweet .tweet-author .tweet-author-name .tweet-author-username h3{font-size:1.3em}}
	@media(min-width:768px){.twitter-tweet .tweet-author .tweet-author-name .tweet-author-username h3{font-size:1.4em;margin-top:10px}}
.twitter-tweet .tweet-author .tweet-author-name .tweet-author-screenname{position:absolute;bottom:0}
.twitter-tweet .tweet-author .tweet-author-name .tweet-author-screenname a:visited{color:#01689b}
.twitter-tweet .tweet-author .twitter-logo{position:absolute;right:0;width:25px;height:25px}
	@media(min-width:480px){.twitter-tweet .tweet-author .twitter-logo{width:35px;height:35px}}
.twitter-tweet .tweet-meta{position:relative;float:left;width:100%;max-width:800px}
.twitter-tweet .tweet-meta .tweet-text{clear:both;width:100%;padding-top:15px}
.twitter-tweet .tweet-meta .tweet-image{position:relative;display:block;width:100%;max-width:800px;float:left;padding-bottom:15px}
.twitter-tweet .tweet-meta .tweet-image .image:only-child{position:relative;width:100%}
.twitter-tweet .tweet-meta .tweet-image :first-child{position:relative;width:100%}
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(2) ~ .image,
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(2){position:relative;float:left;width:50%;padding-bottom:50%;overflow:hidden;border-right:1px solid #fff;background-color:#cbd2e3}
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(2) ~ .image a,
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(2) ~ .image img,
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(2) a,
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(2) img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:800px}
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(2n+1) ~ .image{position:relative;float:left;width:50%;padding-bottom:50%;overflow:hidden;border-right:1px solid #fff;border-bottom:1px solid #fff;border-top:1px solid #fff;background-color:#cbd2e3}
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(2n+1) ~ .image a,
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(2n+1) ~ .image img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:800px}
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(4) ~ .image,
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(4){position:relative;float:left;width:50%;padding-bottom:50%;overflow:hidden;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#cbd2e3}
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(4) ~ .image a,
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(4) ~ .image img,
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(4) a,
.twitter-tweet .tweet-meta .tweet-image .image:first-child:nth-last-child(4) img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:800px}
.twitter-tweet .tweet-meta .tweet-image .twitter-video-rendered{margin:0!important;min-width:0!important}
.twitter-tweet .tweet-action{clear:both;max-width:800px}
.twitter-tweet .tweet-action ul.tweet-action-buttons{clear:both;list-style-type:none;margin:0}
.twitter-tweet .tweet-action ul.tweet-action-buttons li{margin:0;padding:0;background:0;float:left;padding-right:15px;color:#666}
.twitter-tweet .tweet-action ul.tweet-action-buttons li:before{content:'';display:none}
.twitter-tweet .tweet-action ul.tweet-action-buttons li a{color:#666;text-decoration:none;display:block}
.twitter-tweet .tweet-action ul.tweet-action-buttons li a.reply{display:block;width:22px;height:22px;overflow:hidden}
.twitter-tweet .tweet-action ul.tweet-action-buttons li a.reply:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4em;margin-top:-7px;color:#697882}
.twitter-tweet .tweet-action ul.tweet-action-buttons li a.reply:hover:before,
.twitter-tweet .tweet-action ul.tweet-action-buttons li a.reply :active:before{color:#1da0f1}
.twitter-tweet .tweet-action ul.tweet-action-buttons li a.retweet{display:block}
.twitter-tweet .tweet-action ul.tweet-action-buttons li a.retweet:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4em;margin-top:-6px;color:#697882;margin-right:5px}
.twitter-tweet .tweet-action ul.tweet-action-buttons li a.retweet:hover{color:#19cf86}
.twitter-tweet .tweet-action ul.tweet-action-buttons li a.retweet:hover:before{color:#19cf86}
.twitter-tweet .tweet-action ul.tweet-action-buttons li a.heart{display:block}
.twitter-tweet .tweet-action ul.tweet-action-buttons li a.heart:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;margin-top:-6px;color:#697882;margin-right:0}
.twitter-tweet .tweet-action ul.tweet-action-buttons li a.heart:hover{color:#e81c4f}
.twitter-tweet .tweet-action ul.tweet-action-buttons li a.heart:hover:before{color:#e81c4f}
.twitter-tweet .tweet-action .tweet-date p{color:#666}
.twitter-tweet .tweet-action .tweet-location p{color:#666;line-height:inherit}
.twitter-tweet .tweet-action .tweet-location p:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#697882;margin-right:5px;font-size:.8em;margin-top:-5px}
.twitter-tweet .tweet-action .follow-btn{float:left;border-radius:4px;text-decoration:none;margin:1em 20px 0 0;padding:.3em 10px .4em 35px;padding-bottom:.4em;border:0;background-color:#01689b;color:#fff;font-size:1em;cursor:pointer}
.twitter-tweet .tweet-action .follow-btn:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.1em;margin-left:-26px;margin-right:10px;color:#fff}
	@media(min-width:768px){.twitter-tweet .tweet-action .follow-btn{padding:.3em 10px .4em 35px}}
	@media(min-width:480px){.twitter-tweet{max-width:500px;width:75%;margin-left:25px;margin-bottom:45px;margin-top:45px}}
.hchart ul{overflow:hidden;margin:0;padding:0;list-style:none;display:block}
.hchart a{color:#01689b;text-decoration:none}
.hchart a:hover,
.hchart a:active{text-decoration:underline}
.hchart .label{z-index:1!important}
.hchart .highcharts-tooltip span{z-index:9999!important}
.hchart .tooltip{padding:5px}
.hchart .innerTooltip{z-index:9999!important;background-color:#fff;padding:8px 8px 8px 8px;margin:-1px 0 2px 1px}
.hchart .descriptionText,
.hchart .description{background:transparent}
.hchart .descriptionText a,
.hchart .description a{display:inline-block}
.hchart .descriptionText p,
.hchart .description p{padding:0 0 20px 10px}
.hchart .source{display:block;text-align:left;font-size:.8125em;color:#535353;margin:0 0 10px 0}
.hchart text tspan{cursor:default}
.hchart .graph{margin-bottom:20px;height:auto;width:100%}
.hchart .graphImg{margin:8px 0 20px 0;width:100%}
.hchart .graphImg h1{text-align:center;font-size:1.125em;line-height:1.3em;display:block;margin:0}
.hchart .graphImg h1 span{display:block;font-size:.7777em;color:#535353}
.hchart .graphImg .source{display:block;text-align:right;font-size:.8125em;color:#535353}
.hchart .dataSet{display:block;overflow:auto}
.hchart .dataSet table{margin-left:0;width:100%}
.hchart .dataSet table caption{padding:0;margin:0 0 .6em 0}
.hchart .dataSet table caption .title{color:#000;display:block;font-size:1.125em;line-height:1.3em;font-weight:bold;margin:0 0 .2em 0}
.hchart .dataSet table caption .subtitle{display:block;font-size:.875em;color:#535353}
.hchart .dataSet table td{text-align:right;width:auto}.hchart .dataSet table th{width:auto;text-align:right}
.hchart .dataSet table th:first-child{text-align:left}
.js .hchart .metadata,.js .hchart .downloadDataset{display:none}
.js .hchart .dataSet{display:none}
.js .hchart .dataSet.current{display:block}
.js .hchart .downloads li{display:none}
.js .hchart .downloads li.current,
.js .hchart .downloads li.panelDownloadLink{display:block}
.js .hchart .metaPanel{display:none}
.js .hchart[data-type="table"] .collapsiblePanels .panel .panelContent{display:block!important}
.js .hchart[data-type="table"] .collapsiblePanels .panel .panelContent .dataSet{display:block}
	@media print{.block.hmap .toggleOptions li:before{content:''}}
.hmap ul{overflow:hidden;margin:0;padding:0;list-style:none;display:block}
.hmap a{color:#01689b;text-decoration:none}
.hmap a:hover,.hmap a:active{text-decoration:underline}
.hmap .descriptionText,.hmap .description{background:transparent}
.hmap .descriptionText a,.hmap .description a{display:inline-block}
.hmap .descriptionText p,.hmap .description p{padding:0 0 20px 10px}
.hmap .label{z-index:1!important}
.hmap .highcharts-tooltip span{z-index:9999!important}
.hmap .tooltip{padding:5px}
.hmap .innerTooltip{z-index:9999!important;background-color:#fff;padding:8px 8px 8px 8px;margin:-1px 0 2px 1px}
.hmap .mapAreaDark{color:#01689b}
.hmap .mapAreaLight{color:#d9f2ff}
.hmap .mapAreaHover{color:#f3f3f3}
.hmap .source{display:block;text-align:left;font-size:.8125em;color:#535353;margin:0 0 10px 0}
.hmap .thematicmap{margin-bottom:20px;height:auto;width:100%}
.hmap .dataSet{display:block;padding:0 20px 10px 20px;overflow:auto}
.hmap .dataSet table{margin-left:0;width:auto}
.hmap .dataSet table caption{padding:0;margin-bottom:.6em}
.hmap .dataSet table caption .title{color:#000;display:block;font-size:1.125em;line-height:1.3em;font-weight:bold;margin:0 0 .2em 0}
.hmap .dataSet table caption .subtitle{display:block;font-size:.875em;color:#535353}
.hmap .dataSet table td{text-align:right;width:auto}
.hmap .dataSet table th{width:auto;text-align:right}
.hmap .dataSet table th:first-child{text-align:left}
.js .hmap .metadata,
.js .hmap .downloadDataset{display:none}
.js .hmap .dataSet{display:none}
.js .hmap .dataSet.current{display:block}
.js .hmap .downloads li{display:none}
.js .hmap .downloads li.current,
.js .hmap .downloads li.panelDownloadLink{display:block}
.js .hmap .metaPanel{display:none}
.touchevents.js .choose-xl .summary,
.touchevents.js .choose-xl #topic-search{display:none}
.choose-xl .summary,.choose-xl #topic-search{display:none}
.js .choose-xl .summary,.js .choose-xl #topic-search{display:block}
.choose-xl .formWrapper{padding-left:0;background:transparent}
.choose-xl label{position:absolute;top:-100000px}
.js .choose-xl select{z-index:0}
.choose-xl select{z-index:0;position:relative;width:65%;float:left;margin-right:10px}
.choose-xl h2{margin:1em 0 .15em;color:#767676;font-size:1.25em;line-height:1.3em}@media(min-width:768px){.choose-xl h2{font-size:1.3125em;line-height:1.5238}}
.choose-xl p{min-height:2em;position:relative;margin:.5em 0 2em;padding:0}
.choose-xl input{width:100%;float:left;display:block;border:0;border-bottom:2px solid #01689b;padding:0;background:#fff;font-size:1.3125em;line-height:1;line-height:1.66em;height:1.66em}
.choose-xl input.ui-autocomplete-input{margin-bottom:0;padding-left:1%;width:80%}@media(min-width:768px){.choose-xl input.ui-autocomplete-input{width:20em}}
.choose-xl input[type=text]::-ms-clear{display:none}
.choose-xl button{position:absolute;right:20px;float:none;display:block;padding:0;border:0;margin:0;padding:0 15px 0 15px;font-size:1.3125em;line-height:1;text-align:center;line-height:1.66em;height:1.66em;cursor:pointer}
	@media(min-width:480px){.choose-xl button{position:relative}}
	@media(min-width:768px){.choose-xl button{right:0}}
.article .form.choose-xl form{margin-left:0}
.article .form.choose-xl form .formWrapper{padding-left:20px}
.ui-autocomplete{position:absolute;max-height:150px;overflow:auto;margin-top:0;border-top:0;background-color:#e6e6e6;border-bottom:2px solid #01689b;z-index:99}
.choose-xl .ui-autocomplete{margin-left:10px}
.ui-autocomplete li{margin:0;padding:0;background-image:none;background-color:#FFF;border-top:1px solid #d7d7d7;display:block;padding:.2em 4px;cursor:pointer}
.ui-autocomplete li:before{content:'';display:none}
.ui-autocomplete li:hover,
.ui-autocomplete li a:focus,
.ui-autocomplete li.ui-state-focus,
.ui-autocomplete li a.ui-state-hover{background-color:#cce0f1;color:#000}
.ui-autocomplete li a{display:block;padding:.2em 4px;cursor:pointer}
.choose-xl .ui-autocomplete li a{padding:.3em 6px}
.js .ui-autocomplete{top:auto}
.poll{margin-bottom:40px}
.poll h2{border-top:0}
.article .poll .formWrapper{padding:1.2em 10px 0 10px}@media(min-width:992px){.article .poll .formWrapper{padding:1.2em 20px 0 20px}}
.article .poll input[type="radio"]{left:5px}
.article .poll label{margin-bottom:0;padding:5px 10px 5px 30px}
.article .poll label:hover{background-color:#01689b;color:#fff}
.article .poll label.check{background-color:#01689b;color:#fff}
.poll label{display:block;background:transparent;float:none;clear:both;position:relative;cursor:pointer}
.poll input{display:block;position:absolute}
.poll input[type="submit"]{border:0;padding:10px;position:static;margin-top:1.25em;background-color:#01689b;color:#fff}
	@media(min-width:992px){.poll input[type="submit"]{margin-top:1.8em}}
.js .poll input[type="submit"]{cursor:default;background-color:#999}
.js .poll input[type="submit"].enabled{cursor:pointer;background-color:#01689b}
.poll input[type="radio"]{margin-top:4px;background-color:transparent;border-color:transparent}
.touchevents .poll input[type="radio"]{margin-top:2px;width:18px;height:18px;border-radius:100%;background-color:#e6e6e6;border-color:#999}
.touchevents .poll input[type="radio"]:checked{background-color:#666;border-color:#767676}
.poll-results{background:#e6e6e6;padding:10px}
.article .poll-results{display:block}
.poll-results p{margin-bottom:0}
.poll-results li{list-style-type:none;padding-left:0;display:inline-block;width:100%;margin-left:0;margin-bottom:15px;position:relative}
.poll-results li:before{display:none;content:''}
.poll-results li span.fullbar{border:1px solid #000;width:79%;margin:5px 0 0 0;display:block;height:20px;float:left;border:0;background:#fff}
	@media(min-width:480px){.poll-results li span.fullbar{width:87%}}
	@media(min-width:992px){.poll-results li span.fullbar{width:90%}}
	@media(min-width:992px){.poll-results li span.fullbar{width:89%}}
	@media(min-width:1200px){.poll-results li span.fullbar{width:91%}}
.poll-results li span.fullbar .resultbar{background:#01689b;display:block;height:20px;width:0}
.js .poll-results li span.fullbar .resultbar{display:none}
.poll-results span.resultnumber{float:right;display:inline-block;margin-left:10px;margin-top:7px;line-height:1em}
	@media print{.poll{width:100%}
	.poll-results li span.fullbar .resultbar{border-top:15px solid #d9d9d9}
	.poll-results span.resultnumber{padding-bottom:5px}
	.poll-results li:before{content:''}
	.poll input[type="submit"]{float:none!important}}
.mediaContainer{position:relative;display:inline-block;max-width:100%;width:100%}
.mediaContainer.lightbox{cursor:pointer}
.mediaContainer h3{display:block;color:#000;margin:0 0 0 8px;text-decoration:none;font-size:1em;line-height:1em;font-weight:normal}
.mediaContainer.download{margin:0}
.mediaContainer.download .shareOptionBox{margin-bottom:8px}
.mediaContainer.download .miscOptionsBox h3{margin-right:35px}
.mediaContainer.lightbox .shareOptionBox{margin-bottom:8px}
.mediaContainer.lightbox .miscOptionsBox h3{margin-right:35px}
.mediaContainer.shareMedia.less .shareOptionBox h3{margin-right:35px}
.mediaContainer.shareMedia .shareOptionBox h3,
.mediaContainer.lightbox.less .shareOptionBox h3,
.mediaContainer.download.less .shareOptionBox h3{margin-right:0}
.mediaContainer.shareMedia .miscOptionsBox h3,
.mediaContainer.lightbox.less .miscOptionsBox h3,
.mediaContainer.download.less .miscOptionsBox h3{margin-right:0}
.mediaContainer a.openOptionBox{position:absolute;right:4px;top:4px;display:block;margin:0;padding:0;width:30px;height:30px;text-indent:-9999px;background-color:#01689b;overflow:hidden;z-index:90;cursor:pointer;display:none}
.mediaContainer a.openOptionBox:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;color:#fff;position:absolute;left:6px;top:0;font-size:18px}
.mediaContainer:hover a.openOptionBox,
.touchevents .mediaContainer a.openOptionBox{display:block}
.mediaContainer .mediaOptions{display:none;cursor:default;background-color:#fff;padding:14px 8px 8px 0;position:absolute;right:4px;top:4px;z-index:100;border:1px solid #e1e1e1}
.mediaContainer .mediaOptions.visible{display:block}
.mediaContainer .mediaOptions a.closeOptionBox{position:absolute;right:-1px;top:-1px;display:block;margin:0;padding:0;width:30px;height:30px;text-indent:-9999px;background-color:#01689b;overflow:hidden}
.mediaContainer .mediaOptions a.closeOptionBox:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;color:#fff;position:absolute;left:8px;top:2px;font-size:16px}
.mediaContainer .mediaOptions .mediaOption{display:inline-block;float:left;margin:7px 0 0 8px;padding:0;width:30px;height:30px;text-indent:-9999px;overflow:hidden;position:relative;background-color:#01689b}
.mediaContainer .mediaOptions .shareOptionBox{float:left;clear:both}
.mediaContainer .mediaOptions .shareOptionBox a.shareBtn{background-color:#fff}
.mediaContainer .mediaOptions .shareOptionBox a.shareBtn:before{text-indent:0;position:absolute;left:0;top:0;font-size:30px;line-height:30px;width:30px;height:30px}
.mediaContainer .mediaOptions .shareOptionBox a.shareBtn.fa:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";color:#3c5193;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3c5193}
.mediaContainer .mediaOptions .shareOptionBox a.shareBtn.tw:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";color:#2da8e0;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2da8e0}
.mediaContainer .mediaOptions .shareOptionBox a.shareBtn.li:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";color:#007bb6;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0e77b5}
.mediaContainer .mediaOptions .shareOptionBox a.shareBtn.go:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";color:#cc2b27;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#cc2b27}
.mediaContainer .mediaOptions .shareOptionBox a.shareBtn.tu:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";color:#47526b;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#47526b}
.mediaContainer .mediaOptions .shareOptionBox a.shareBtn.pi:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#aa2529}
.mediaContainer .mediaOptions .miscOptionsBox{float:left;clear:both}
.mediaContainer .mediaOptions .miscOptionsBox .mediasize{display:inline-block;height:20px;line-height:2em;font-size:.875em;margin:8px 0 0 5px;vertical-align:top}
.mediaContainer .mediaOptions .miscOptionsBox a.lightbox:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";text-indent:0;color:#fff;position:absolute;left:7px;top:2px;font-size:16px}
.mediaContainer .mediaOptions .miscOptionsBox a.download:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;color:#fff;position:absolute;left:7px;top:2px;font-size:16px}
.decorative .mediaContainer .openOptionBox{top:44px}
.decorative .mediaContainer .mediaOptions{top:44px}
	@media print{.mediaContainer .mediaOptions.visible{display:none!important}#content .mediaContainer.download{display:block!important}}
.calendarSlider{display:none;background-color:#fff;overflow:hidden;padding:0 0 0 30px;position:relative;border:solid 1px #999}
.genericgrid .calendarSlider{border:0}@media(min-width:992px){.calendarSlider{padding:0 0 0 19px}}
.genericgrid .calendarSlider{background-color:#f3f3f3}
.js .calendarSlider{display:block}
.calendarSlider .slideWrapper{height:70px;background-color:#fff;position:relative}
.genericgrid .calendarSlider .slideWrapper{background-color:#f3f3f3;height:90px}
	@media(min-width:992px){.calendarSlider .slideWrapper{height:140px}.genericgrid .calendarSlider .slideWrapper{height:100px}}
	@media(min-width:1200px){.calendarSlider .slideWrapper{height:140px}.genericgrid .calendarSlider .slideWrapper{height:100px}}
.calendarSlider .slide{display:block;float:left;margin:0;padding:5px 0 5px 0;color:#fff;text-align:center;cursor:pointer;width:110px}
.genericgrid .calendarSlider .slide{width:140px;padding:15px 0 5px 0}
.genericgrid .calendarSlider .slide:last-child a:last-child{border:0}
	@media(min-width:992px){.calendarSlider .slide{padding:10px 0 10px 0;width:60px} .genericgrid .calendarSlider .slide{width:160px;padding:20px 0 10px 0}}
	@media(min-width:1200px){.calendarSlider .slide{width:77px}.genericgrid .calendarSlider .slide{width:180px;padding:20px 0 10px 0}}
.calendarSlider .slide a{display:block;float:left;width:55px;background-color:#fff;color:#535353;font-weight:normal;font-size:20px}
.genericgrid .calendarSlider .slide a{background-color:#f3f3f3;width:70px;border-right:1px solid #767676}
	@media(min-width:992px){.calendarSlider .slide a{font-size:21px;float:none;width:60px}
.genericgrid .calendarSlider .slide a{float:left;width:80px}}
	@media(min-width:1200px){.calendarSlider .slide a{float:none;width:77px}
.genericgrid .calendarSlider .slide a{float:left;width:90px}}
.calendarSlider .slide a:hover{text-decoration:none;color:#154273}
.calendarSlider .slide a:focus,
.calendarSlider .slide a:active{text-decoration:none;outline:2px solid #82befb;outline-offset:-2px}
.calendarSlider .slide span{display:block;margin-bottom:-8px;color:#01689b;font-size:26px;font-weight:bold;text-align:center;line-height:34px}
	@media(min-width:992px){.calendarSlider .slide span{font-size:28px;line-height:32px}}
	@media(min-width:1200px){.calendarSlider .slide span{font-size:32px;line-height:36px}}
.calendarSlider a.slideActive{background-color:#e6e6e6;color:#767676}
.genericgrid .calendarSlider a.slideActive{background-color:#01689b;color:#e6e6e6;border-right:0}
.genericgrid .calendarSlider a.slideActive span{color:#fff}
.genericgrid .calendarSlider a.slideActive:hover{color:#e6e6e6}
.calendarSlider a.sliderNavPrev,.calendarSlider a.sliderNavNext{position:absolute;top:0;display:block;width:30px;height:100%;overflow:hidden;text-indent:-9999px;background-color:#fff;color:#999;z-index:9999}
.genericgrid .calendarSlider a.sliderNavPrev,
.genericgrid .calendarSlider a.sliderNavNext{background-color:#f3f3f3}
.calendarSlider a.sliderNavPrev:hover,
.calendarSlider a.sliderNavPrev:active,
.calendarSlider a.sliderNavNext:hover,
.calendarSlider a.sliderNavNext:active{text-decoration:none;outline:0}
.calendarSlider a.sliderNavPrev:focus,
.calendarSlider a.sliderNavNext:focus{text-decoration:none;outline:2px solid #82befb;outline-offset:-1px}
	@media(min-width:992px){.calendarSlider a.sliderNavPrev,.calendarSlider a.sliderNavNext{width:19px}}
.calendarSlider .sliderNavPrev{left:0}
.calendarSlider .sliderNavPrev:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:10px;top:50%;margin-top:-6px;font-size:12px;line-height:12px;text-indent:0;color:#000}
	@media(min-width:992px){.calendarSlider .sliderNavPrev:before{left:5px}}
	@media(min-width:992px){.calendarSlider .sliderNavPrev{left:0}}
.calendarSlider .sliderNavNext{right:0}
.calendarSlider .sliderNavNext:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:10px;top:50%;margin-top:-6px;font-size:12px;line-height:12px;text-indent:0;color:#000}
	@media(min-width:992px){.calendarSlider .sliderNavNext:before{right:5px}}
	@media(min-width:992px){.calendarSlider .sliderNavNext{right:0}}
.activityblock{position:relative}
.activityOverview{position:relative}@media(min-width:992px){.activityOverview{position:static}}
.activityOverview .article{padding-top:0}@media(min-width:992px){.activityOverview{padding-top:0}}
.activityOverview .summary{position:relative}
.activityOverview a.activity{position:relative;padding-bottom:20px;padding-left:70px;display:block;box-sizing:border-box;width:100%;line-height:1.5em}
	@media(min-width:992px){.activityOverview a.activity{line-height:1.625}}
.activityOverview a.activity:before{content:' '}
.genericgrid .activityOverview a.activity{padding-left:70px;line-height:1.5em;font-size:1em;font-weight:normal}
.genericgrid .activityOverview a.activity:hover{text-decoration:none}@media(min-width:992px){.genericgrid .activityOverview a.activity{line-height:1.625}}
.genericgrid .activityOverview a.activity:before{content:""}
.activityOverview a.activity .dateNumber{position:absolute;left:0;color:#01689b;font-weight:bold;font-size:32px;margin-top:0;text-align:center}@media(min-width:992px){.activityOverview a.activity .dateNumber{margin-top:-13px}}
.activityOverview a.activity .dateNumber span{color:#666;font-weight:normal;font-size:52px;margin-top:16px;display:block}
	@media(min-width:992px){.activityOverview a.activity .dateNumber span{margin-top:-28px}}
.activityOverview .dateGroup{margin-bottom:20px;display:inline-block;width:100%}
.activityOverview .dateGroup .activity{border-bottom:0;padding-bottom:0}
.activityOverview dl{margin-top:3px;margin-bottom:0}
.activityOverview dl dt{display:none}
.activityOverview dl dd{margin-left:0;margin-bottom:0;color:#000}
.activityOverview .message{margin-left:0}
.activityOverview input[type="text"].date{font-size:1em;width:40%}
.activityOverview .togglePageView{display:none;position:absolute;right:0;top:7px;font-size:1em;background-image:none;padding-left:0;text-align:right;text-decoration:none}
.activityOverview .togglePageView:hover{text-decoration:underline}
	@media(min-width:992px){.activityOverview .togglePageView{display:block}}
.activityOverview .spinner{display:none;background:url("shared-ro/images/small_loader.gif") no-repeat;position:absolute;top:-13px;left:170px;width:20px;height:20px}
.activityresults{position:relative}
.activityresults .resultLoader{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;z-index:999;text-align:center}
.activityresults .resultLoader span{background:url("shared-ro/images/small_loader.gif") no-repeat;padding-left:25px}
	@media(max-width:992px){.activityresults .common.results a{padding-left:70px}}
.activityDetail{position:relative}
.activityDetail .dateNumber{position:absolute;color:#01689b;font-weight:bold;font-size:30px;text-align:right;margin-top:-8px}
.activityDetail .dateNumber span{color:#666;font-weight:normal;font-size:52px;margin-top:-11px;display:block;line-height:1}
	@media(min-width:992px){.activityDetail .dateNumber{left:0}}
.activityDetail .dateNumber p{color:#01689b;font-size:19px;font-weight:normal;text-align:center}
.activityDetail .end{margin-top:67px}@media(min-width:992px){.activityDetail .end{left:25px}}
.activityDetail h1.activity{background-image:none;padding-left:70px;padding-bottom:0;margin-bottom:0}
.activityDetail h1.activity+.article-meta{padding-left:0}@media(min-width:992px){.activityDetail h1.activity{width:100%}}
.activityDetail dl{margin-top:-1em;margin-bottom:0}
.activityDetail dl dt{display:none}
.activityDetail dl dd{margin-left:70px;margin-bottom:0}
.activityDetail p{margin-left:70px}
.activityDetail+.intro{margin-top:.8125em}
	@media print{#aside{display:none}
		.article{max-width:100%;width:100%;margin:0;padding:0}
		.togglePageView{display:none}
		.activityOverview .dateGroup{margin-bottom:0}
		.activityOverview a.activity{padding-left:70px!important;page-break-inside:avoid;margin-bottom:20px;padding-bottom:0}
		.activityOverview a.activity .dateNumber{margin-right:20px;font-size:24px}
		.activityOverview a.activity .dateNumber span{margin-top:-15px;font-size:36px}}
.hotspotContainer p.caption{color:#767676}
.hotspotContainer p.copyright{text-align:left;color:inherit;text-shadow:none;position:relative;text-shadow:none;color:#767676;display:inline-block;margin-bottom:0;padding:5px 0 0 0;font-size:.8em;margin-top:-10px}
.hotspotContainer p.cite{font-size:.8em;color:#767676;margin-top:-10px}
.hotspotContainer .hotspotimage{margin:0 auto;position:relative}
.hotspotContainer .hotspotimage img{width:100%;line-height:0}
.hotspotContainer .hotspotimage ul{line-height:0;list-style-type:none;display:block}
.hotspotContainer .hotspotimage ul li{position:absolute;z-index:auto;margin:0;padding:0;background:0;list-style-type:none!important;width:100%;height:0;counter-increment:hotzones}
.hotspotContainer .hotspotimage ul li:before{display:none;content:''}
.hotspotContainer .hotspotimage ul li a{z-index:0;display:block;width:30px;height:30px;margin-left:-15px;margin-top:-15px;padding:0;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;opacity:.99;color:#fff;font-size:1.4em;line-height:1.3em;text-align:center;text-decoration:none}
.hotspotContainer .hotspotimage ul li a span{position:absolute;left:-10000px}
.hotspotContainer .hotspotimage ul li a.open{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);outline:0}
.hotspotContainer .hotspotimage ul li a.open:focus{outline:0}
.hotspotContainer .hotspotimage ul li a:focus{outline:2px solid #82befb;outline-offset:2px;outline:0}
.hotspotContainer .hotspotimage ul li a:before{border-radius:100%;width:30px;height:30px;display:block;background-color:#01689b;color:#fff;content:counter(hotzones)}
	@media(min-width:992px){
		.hotspotContainer .hotspotimage ul li a:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:16px;text-align:center;vertical-align:middle;display:table-cell}}
		.hotspotContainer .hotspotimage ul:after{content:' ';display:block;clear:both}
	@media(min-width:992px){
		.hotspotContainer .hotspotimage.no-js ul li a.open,
		.hotspotContainer .hotspotimage.numeric ul li a.open{-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none}
		.hotspotContainer .hotspotimage.no-js ul li a:before,
		.hotspotContainer .hotspotimage.numeric ul li a:before{font-family:"RO Sans",Calibri,sans-serif;font-size:1em;line-height:1em;background:0;font-weight:bold;content:counter(hotzones);background-color:#01689b;color:#fff;border-radius:100%;width:30px;height:30px}}
		.hotspotContainer .hotspotimage .tooltip{text-align:left;position:absolute;z-index:19999;left:0;top:auto;bottom:0;padding:15px 15px 15px 15px;color:#fff;background-color:rgba(1,104,155,0.95);width:auto;max-width:500px;display:block;font-size:90%}
	@media(min-width:992px){.hotspotContainer .hotspotimage .tooltip{font-size:100%}}
.hotspotContainer .hotspotimage .tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(1,104,155,0.95);content:'';position:absolute;left:50%;right:auto;bottom:-10px;margin-left:-10px}
.hotspotContainer .hotspotimage .tooltip.left:after{margin-left:0;left:10px}
.hotspotContainer .hotspotimage .tooltip.right:after{left:auto;margin-left:0;right:10px}
.hotspotContainer .hotspotimage .tooltip.bottom:after{border-top:0;border-bottom:10px solid rgba(1,104,155,0.8);bottom:auto;top:-10px}
.hotspotContainer .hotspotimage .tooltip h2{font-size:1.25em;line-height:1.3em;margin:0;display:block;font-style:italic;padding:0}
.hotspotContainer .hotspotimage .tooltip p{line-height:1.5;font-size:1em;padding:10px 0 0 0;margin:0}
.hotspotContainer .hotspotimage .tooltip ol,
.hotspotContainer .hotspotimage .tooltip ul{margin:1px auto 0 auto;padding:5px;line-height:1.5;list-style-type:decimal!important}
.hotspotContainer .hotspotimage .tooltip ol li,
.hotspotContainer .hotspotimage .tooltip ul li{list-style-type:inherit!important;position:relative;margin-left:20px!important}
.hotspotContainer .hotspotimage .tooltip ul{list-style-type:disc!important}
.hotspotContainer .hotspotimage .tooltip img{width:100%}
.hotspotContainer .hotspotimage .tooltip.imageleft,
.hotspotContainer .hotspotimage .tooltip.imageright{max-width:620px}
.hotspotContainer .hotspotimage .tooltip.imageleft img,
.hotspotContainer .hotspotimage .tooltip.imageright img{max-width:45%}
.hotspotContainer .hotspotimage .tooltip.imageleft img{float:left;margin-right:15px}
.hotspotContainer .hotspotimage .tooltip.imageright img{float:right;margin-left:15px}
.hotspotContainer .hotspotimage .tooltip.imagetop{max-width:415px}
.hotspotContainer .hotspotimage .tooltip.imagetop img{margin-bottom:15px}
.hotspotContainer .hotspotimage .tooltip.imagebottom{max-width:415px}
.hotspotContainer .hotspotimage .tooltip.imagebottom img{margin-bottom:0}
.hotspotContainer .hotspotimage.light .tooltip{color:#767676;background:#fff;opacity:.95}
.hotspotContainer .hotspotimage.light .tooltip:after{border-top:10px solid rgba(255,255,255,0.95)}
.hotspotContainer .hotspotimage.light .tooltip.bottom:after{border-top:0;border-bottom:10px solid rgba(255,255,255,0.95);bottom:auto;top:-10px}
.hotspotContainer .hotspotinfo{display:block;width:auto;padding:0;margin:30px auto}
.hotspotContainer .hotspotinfo div{width:auto;padding:15px 0 15px 0;display:block;counter-increment:hotzonesdefs;border-top:solid 1px #01689b}
.hotspotContainer .hotspotinfo div:before,
.hotspotContainer .hotspotinfo div:after{content:" ";display:table}
.hotspotContainer .hotspotinfo div:after{clear:both}
.hotspotContainer .hotspotinfo div h2{color:#01689b;display:inline;font-size:1.4em;line-height:1.5em;margin:0 0 10px 0}
.hotspotContainer .hotspotinfo div:before{float:left;width:30px;height:30px;background-color:#01689b;border-radius:100%;content:counter(hotzonesdefs);text-align:center;color:#fff;display:block;font-size:1.4em;line-height:1.4em;margin:0 10px 0 0;padding:0}
.hotspotContainer .hotspotinfo div img{width:100%;float:right;margin:10px 0 10px 0}
	@media(min-width:768px){.hotspotContainer .hotspotinfo div img{width:40%;float:right;margin:0 0 0 10px}}
	@media(min-width:992px){.js .hotspotContainer .hotspotinfo{display:none}}
.collapsiblePanels{margin:0;padding:0}
.collapsiblePanels .panel{display:inline-block;border-top:1px solid #fff;background-color:#f3f3f3;width:100%;height:auto}
.collapsiblePanels .panel button{width:100%;margin:0;padding:5px 30px 5px 10px;background-color:#e6e6e6;color:#01689b;font-weight:bold;display:inline-block;position:relative}
.collapsiblePanels .panel button:hover{color:#154273}
.collapsiblePanels .panel button:after{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:10px;top:8px;color:#000;font-size:14px}
.collapsiblePanels .panel .panelContent{display:inline-block;width:100%;margin:0;padding:15px 15px 15px 15px}
.collapsiblePanels .panel .panelContent img{float:right;max-width:30%;margin:10px 0 0 10px}
.collapsiblePanels .panel .panelContent table{margin-left:0}
.collapsiblePanels .panel .panelContent.downloads,
.collapsiblePanels .panel .panelContent.segments{padding:0}
.collapsiblePanels .panel .panelContent.downloads ul,
.collapsiblePanels .panel .panelContent.segments ul{display:block;list-style:none;margin:0;padding:0}
.collapsiblePanels .panel .panelContent.downloads ul li,
.collapsiblePanels .panel .panelContent.segments ul li{background:0;margin:0;padding:0;border-bottom:1px solid #fff;width:100%}
.collapsiblePanels .panel .panelContent.downloads ul li:before,
.collapsiblePanels .panel .panelContent.segments ul li:before{display:none;content:''}
.collapsiblePanels .panel .panelContent.downloads ul li a,
.collapsiblePanels .panel .panelContent.segments ul li a{background-image:none;padding:5px 15px 5px 15px;width:100%;line-height:1.2em;color:#01689b;text-decoration:none;display:block}
.collapsiblePanels .panel .panelContent.downloads ul li a:focus,
.collapsiblePanels .panel .panelContent.segments ul li a:focus{outline:2px solid #82befb;outline-offset:-3px}
.collapsiblePanels .panel .panelContent.downloads ul li a.current,
.collapsiblePanels .panel .panelContent.segments ul li a.current{color:#000;cursor:default;font-weight:bold;text-decoration:none}
.collapsiblePanels .panel .panelContent.downloads ul li a:hover,
.collapsiblePanels .panel .panelContent.segments ul li a:hover{background-color:#e6e6e6;text-decoration:none}
.collapsiblePanels .panel .panelContent.downloads ul li a img,
.collapsiblePanels .panel .panelContent.segments ul li a img{float:none;margin:0;display:inline}
.collapsiblePanels .panel .panelContent.downloads ul li a .meta,
.collapsiblePanels .panel .panelContent.segments ul li a .meta{display:block;clear:left;margin:0}
.collapsiblePanels .panel .panelContent .mapData{width:100%;float:left;border-bottom:1px solid #ccc;margin:0 0 15px 0;padding:0 0 15px 0}
.collapsiblePanels .panel .panelContent .mapData:last-child{border-bottom:0;margin-bottom:0}
.collapsiblePanels .panel .panelContent .mapData p{margin:10px 0 0 0}
.collapsiblePanels .panel .panelContent .mapData h3{display:inline-block;width:100%}
.collapsiblePanels .panel .panelContent .mapData a,
.collapsiblePanels .panel .panelContent .mapData a:visited{color:#000;text-decoration:none}
.collapsiblePanels .panel .panelContent .mapData a h3,
.collapsiblePanels .panel .panelContent .mapData a:visited h3{color:#01689b;text-decoration:none}
.collapsiblePanels .panel .panelContent .mapData a:hover h3,
.collapsiblePanels .panel .panelContent .mapData a:visited:hover h3{color:#154273}
.collapsiblePanels .panel .panelContent .mapData a.external:before,
.collapsiblePanels .panel .panelContent .mapData a:visited.external:before{content:""}
.collapsiblePanels .panel .panelContent .mapData a.external h3:before,
.collapsiblePanels .panel .panelContent .mapData a:visited.external h3:before{font-weight:normal;font-family:"RO Icons";display:inline-block;content:"";vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;padding-right:5px;margin-top:-2px}
.collapsiblePanels .panel .panelContent:focus{outline:2px solid #82befb;outline-offset:-3px}
.collapsiblePanels .panel.closed button{background-color:transparent}
.collapsiblePanels .panel.closed button:after{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.collapsiblePanels .panel.closed .panelContent{display:none}
.js .collapsiblePanels .panel .panelContent{display:none}
.js .collapsiblePanels .panel.open .panelContent{display:inline-block}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
.fotoSlider{position:relative;width:100%;display:block;margin:0 0 30px 0;overflow:hidden;opacity:0;-webkit-animation:fadeIn ease-in;animation:fadeIn ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}
.fotoSlider .rail{float:left}
.fotoSlider .rail:before,
.fotoSlider .rail:after{content:" ";display:table}
.fotoSlider .rail:after{clear:both}
.fotoSlider .slide{float:left;position:relative;height:auto}
.fotoSlider .slide .imageWrapper{overflow:hidden;float:left;width:100%}
.fotoSlider .slide .imageWrapper img{width:100%}
.fotoSlider .slide .fotoDescription{float:left}
.no-js .fotoSlider{opacity:1;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-ms-transition:opacity 1s ease-in;transition:opacity 1s ease-in}
.no-js .fotoSlider .slide{position:relative;margin-bottom:30px}
.fotoSlider .fotoDescription{background-color:#f3f3f3;width:100%}
.fotoSlider .fotoDescription .descriptionWrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}
.fotoSlider .fotoDescription .descriptionWrapper:before,
.fotoSlider .fotoDescription .descriptionWrapper:after{content:" ";display:table}
.fotoSlider .fotoDescription .descriptionWrapper:after{clear:both}
.fotoSlider .fotoDescription .descriptionWrapper p{color:#000;margin:25px 0 25px 0}
.fotoSlider .fotoDescription .descriptionWrapper .copyright{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;text-shadow:none;margin:-15px 0 25px 0;padding:0}
.fotoSlider .fotoDescription .descriptionWrapper .copyright:first-child{margin:25px 0 25px 0}
.fotoSlider .prevButton{position:absolute;left:0;top:50%;margin:0;padding:0;text-indent:-999px;background-color:rgba(0,0,0,0.3);color:#fff;width:35px;height:50px;overflow:hidden}
.fotoSlider .prevButton:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(180deg);position:absolute;font-size:24px;left:5px;top:6px;text-indent:0}
.fotoSlider .nextButton{position:absolute;right:0;top:50%;margin:0;padding:0;text-indent:-999px;background-color:rgba(0,0,0,0.3);color:#fff;width:35px;height:50px;overflow:hidden}
.fotoSlider .nextButton:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;font-size:24px;right:5px;top:6px;text-indent:0}
.fotoSlider ul.slideNav{position:absolute;right:15px;top:15px;z-index:999;display:block}
.fotoSlider ul.slideNav li{float:left;margin:10px 0 0 0;padding:0}
.fotoSlider ul.slideNav li:before{content:' '}
.article .fotoSlider ul.slideNav li{padding:0}
.fotoSlider ul.slideNav li button{padding:0;margin:0 1px 0 1px;background-color:transparent;overflow:hidden;text-indent:-999px;width:20px;height:20px}
.fotoSlider ul.slideNav li button:before{margin:4px 0 0 4px;content:' ';text-indent:0;border:1px solid #fff;background-color:#535353;display:block;border-radius:100%;height:12px;width:12px}
.fotoSlider ul.slideNav li button.current:before{border:1px solid #535353;background-color:#fff}
.loader{margin:0 auto 0;width:100px;display:block;text-align:center;position:absolute;z-index:-1;left:calc(50% - 50px);top:49%}
.loader .indicator{width:20px;height:20px;background-color:#01689b;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out both;animation:bouncedelay 1.4s infinite ease-in-out both;margin:0 3px 0 3px}
.loader .indicator:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.loader .indicator:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
.editorialNavigation{background-color:#01689b}
.hasMainNav .editorialNavigation{background-color:#f3f3f3}
.hasMainNav .editorialNavigation .wrapper .navItem a .content h3{color:#01689b}
.hasMainNav .editorialNavigation .wrapper .navItem a .content p{color:#000}
.editorialNavigation .wrapper{padding-top:40px;padding-bottom:15px}
	@media(min-width:1200px){.editorialNavigation .wrapper{padding-top:60px;padding-bottom:0}}
.editorialNavigation .wrapper .navItem{position:relative;margin:0 0 25px 0}
	@media(min-width:992px){.editorialNavigation .wrapper .navItem{margin-bottom:40px}}
.editorialNavigation .wrapper .navItem a{display:block;text-decoration:none;color:#fff}
.editorialNavigation .wrapper .navItem a .content{position:relative;display:block;margin-bottom:0;width:auto;padding:0}
.editorialNavigation .wrapper .navItem a .content h3{color:#fff}
	@media(min-width:768px){.editorialNavigation .wrapper .navItem a .content h3{margin-bottom:5px}}
	@media(min-width:992px){.editorialNavigation .wrapper .navItem a .content h3{font-size:1.45em;line-height:1.2em}}
.editorialNavigation .wrapper .navItem a .content p{color:#fff;margin-bottom:0}
	@media(min-width:992px){.editorialNavigation .wrapper .navItem a .content p{line-height:1.375em}}
.editorialNavigation .wrapper .navItem a:hover,
.editorialNavigation .wrapper .navItem a:focus{text-decoration:underline}
.editorialNavigation .wrapper .navItem.hasIcon .icon{position:absolute;top:-6px;text-align:center;width:35px;height:35px}
	@media(min-width:992px){.editorialNavigation .wrapper .navItem.hasIcon .icon{top:-2px}}
	@media(min-width:1200px){.editorialNavigation .wrapper .navItem.hasIcon .icon{top:0}}
.editorialNavigation .wrapper .navItem.hasIcon .icon img{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:35px}
.editorialNavigation .wrapper .navItem.hasIcon .content{margin-left:45px;margin-bottom:0}
.editorialNavigation .wrapper .threeItems{margin-left:0;margin-right:0}
.editorialNavigation .wrapper .threeItems:before,
.editorialNavigation .wrapper .threeItems:after{content:" ";display:table}
.editorialNavigation .wrapper .threeItems:after{clear:both}
	@media(min-width:1200px){.editorialNavigation .wrapper .threeItems:last-of-type{margin-bottom:30px}}
.editorialNavigation .wrapper .threeItems .navItem{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:768px){.editorialNavigation .wrapper .threeItems .navItem{float:left;width:33.33333%}}
.editorialNavigation .wrapper .fourItems{margin-left:0;margin-right:0}
.editorialNavigation .wrapper .fourItems:before,
.editorialNavigation .wrapper .fourItems:after{content:" ";display:table}
.editorialNavigation .wrapper .fourItems:after{clear:both}
	@media(min-width:1200px){.editorialNavigation .wrapper .fourItems:last-of-type{padding-bottom:30px}}
.editorialNavigation .wrapper .fourItems .navItem{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
	@media(min-width:768px){.editorialNavigation .wrapper .fourItems .navItem{float:left;width:50%}}
	@media(min-width:992px){.editorialNavigation .wrapper .fourItems .navItem{float:left;width:25%}}
#priority+.editorialNavigation{margin-top:45px}@media(min-width:768px){#priority+.editorialNavigation{margin-top:15px}}
.streamer{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;margin-top:.925em;margin-bottom:.925em}
	@media(min-width:992px){.streamer{margin-top:2.2125em;margin-bottom:2.2125em}}
.streamer p{position:relative;min-height:1px;padding-left:0;padding-right:0;position:relative;min-height:1px;padding-left:15px;padding-right:15px;font-size:1.525em;line-height:1.455em;font-style:italic;color:#767676}
	@media(min-width:768px){.streamer p{float:left;width:66.66667%}}
	@media(min-width:992px){.streamer p{float:left;width:75%}}
	@media(min-width:992px){.streamer p{margin-left:8.33333%}}
	@media(min-width:992px){.streamer p{font-size:1.725em}}
.styleTogglr{position:fixed;top:0;right:0;width:30px;height:30px;background:transparent;border:1px solid transparent;z-index:9999999}
.styleTogglr .inner{display:none}
.styleTogglr select{margin:0 0 20px 0}
.styleTogglr .toggleTogglr{position:absolute;right:0;top:0;display:none;margin:0;padding:0;width:30px;height:30px;text-indent:-9999px;background-color:#01689b;overflow:hidden}
.styleTogglr .toggleTogglr:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;color:#fff;position:absolute;left:6px;top:0;font-size:18px}
.touchevents .styleTogglr .toggleTogglr{display:block}
.styleTogglr:hover .toggleTogglr{display:block}
.styleTogglr.expand{width:300px;height:100%;padding:10px 20px 10px 20px;background-color:rgba(255,255,255,0.9);border:1px solid #e1e1e1}
.styleTogglr.expand .inner{display:block}
.styleTogglr.expand .toggleTogglr:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;color:#fff;position:absolute;left:8px;top:2px;font-size:16px}
.styleTogglr h3{margin:0 0 20px 0}
.styleTogglr h4{margin:0;font-size:1em}
#navBar{background-color:#01689b;min-height:70px}
#navBar:before,
#navBar:after{content:" ";display:table}
#navBar:after{clear:both}
.fixedNav #navBar{position:fixed;z-index:999998;width:100%;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-ms-transform:translateY(-100%)}
.fixedNavUp #navBar{-webkit-transform:translateY(-100%);transform:translateY(-100%);-ms-transform:translateY(-100%);transition:transform .2s ease-in-out}
.fixedNavDown #navBar{-webkit-transform:translateY(0px);transform:translateY(0px);-ms-transform:translateY(0px);transition:transform .4s ease-in-out}
#navBar .wrapper{position:relative}
#navBar .wrapper .breadCrumbNav{position:relative;min-height:1px;padding-left:0;padding-right:0;font-size:1.25rem;line-height:1.4em;letter-spacing:.03rem;text-decoration:none;font-weight:normal;padding:12px 0 0 0}
	@media(min-width:768px){#navBar .wrapper .breadCrumbNav{float:left;width:100%}}
.hasMainNav #navBar .wrapper .breadCrumbNav{position:relative;float:left;width:83.33333%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:0;padding-right:0}
	@media(min-width:768px){.hasMainNav #navBar .wrapper .breadCrumbNav{float:left;width:33.33333%}}
#navBar .wrapper .breadCrumbNav a{text-decoration:none;color:#fff}
#navBar .wrapper .breadCrumbNav a:after{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 6px 0 10px;display:inline-block;font-size:.9375rem;line-height:1em;margin:-3px 0 0 0;text-decoration:none}
#navBar .wrapper .breadCrumbNav a:last-child:after{content:'';text-decoration:none}
#navBar .wrapper .breadCrumbNav span{color:#fff;font-weight:700}
	@media(min-width:768px){#navBar .wrapper .breadCrumbNav{padding:18px 48px 18px 0;line-height:1.6em}
#navBar .wrapper .breadCrumbNav a{font-size:1.375rem}
#navBar .wrapper .breadCrumbNav a:after{font-size:1.125rem}
#navBar .wrapper .breadCrumbNav span{font-size:1.375rem}}
	@media(min-width:1200px){
		#navBar .wrapper .breadCrumbNav a{font-size:1.625rem}
		#navBar .wrapper .breadCrumbNav a:after{font-size:1.25rem}
		#navBar .wrapper .breadCrumbNav span{font-size:1.625rem}}
	@keyframes showSearch{0%{width:0}100%{width:32.5%}}
	@keyframes showSearchMobile{0%{width:0}100%{width:100%}}
	@keyframes showButton{0%{color:#01689b;background-color:#01689b}100%{background-color:#e5f0f9;color:#01689b}}
#searchForm{position:absolute;width:0;min-width:48px;height:48px;margin-right:15px;margin-top:11px;right:0;overflow:hidden;-webkit-transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-backface-visibility:hidden;z-index:9999}
#searchForm label{position:absolute!important;display:inline-block!important;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
	@media(min-width:768px){.hasMainNav #searchForm{bottom:-75px}}
#searchForm .searchInput{position:absolute;top:0;right:0;border:0;outline:0;width:100%;height:48px;margin:0;z-index:10;padding:0 45px 0 10px;font-size:1.025em}
#searchForm input[type="search"].searchInput{-webkit-appearance:none;-webkit-border-radius:0}
#searchForm .searchSubmit{height:48px;width:48px;display:block;position:absolute;right:0;top:0;margin:0;line-height:1px;text-align:center;cursor:pointer;font-size:1.125em;text-indent:-9999px;color:#01689b;background-color:#01689b;-webkit-transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);z-index:90}
#searchForm .searchSubmit:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#01689b;position:absolute;left:15px;top:22px;text-indent:0}
#searchForm.searchOpened{width:32.5%}
	@media(max-width:767px){#searchForm.searchOpened{width:100%}}
#searchForm.searchOpened .searchInput{visibility:visible}
#searchForm.searchOpened .searchSubmit{background-color:#e5f0f9;color:#01689b}
#searchForm.searchOpened .searchSubmit:before{color:#fff}
#searchForm.stopAnimation{animation-play-state:paused}
#searchForm.initSearch{-webkit-animation:showSearch .000001s 1;-o-animation:showSearch .000001s 1;animation:showSearch .000001s 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}
#searchForm.initSearch .searchSubmit{animation:showButton .000001s 1}
.no-js #searchForm{-webkit-animation:showSearch .000001s 1;-o-animation:showSearch .000001s 1;animation:showSearch .000001s 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}
.no-js #searchForm .searchSubmit{animation:showButton .000001s 1;animation-fill-mode:forwards}
	@media(max-width:767px){#searchForm{width:100%;position:relative;float:right;margin:10px 0 15px 0}
		#searchForm.initSearch{-webkit-animation:showSearchMobile .000001s 1;-o-animation:showSearchMobile .000001s 1;animation:showSearchMobile .000001s 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}
		#searchForm.initSearch .searchSubmit{animation:showButton .000001s 1}
		.no-js #searchForm{-webkit-animation:showSearchMobile .000001s 1;-o-animation:showSearchMobile .000001s 1;animation:showSearchMobile .000001s 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}
		#searchForm .searchSubmit{background-color:#e5f0f9;color:#01689b}}
html.hasOverlay{overflow:visible!important}
.navOverlay{height:auto;width:100%;left:0;right:0;bottom:0;display:inline-block;position:absolute;overflow-x:visible;overflow-y:visible;background-color:#01689b;z-index:999999;padding:0;display:none}
.navOverlay .navOverlayWrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;background-color:#01689b;position:relative;max-width:1200px;padding:44px 0 0 0}
.navOverlay .navOverlayWrapper:before,
.navOverlay .navOverlayWrapper:after{content:" ";display:table}
.navOverlay .navOverlayWrapper:after{clear:both}
.fixedNav .navOverlay{top:0;bottom:0;padding:0}
.navOverlay .closeOverlay{position:absolute;right:10px;top:5px;width:34px;height:34px;text-indent:-999px;overflow:hidden;border:0;padding:0;margin:0;display:block;background-color:transparent;display:none}
.navOverlay .closeOverlay:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;line-height:26px;height:34px;width:34px;display:block;text-indent:0;text-align:center;position:absolute}.hasOverlay .navOverlay .closeOverlay{display:block}.nav-up .skiplinkWrapper{position:fixed;top:-44px;z-index:999998;width:100%;height:44px;background-color:#01689b;transition:top .2s ease-in-out}.nav-down .skiplinkWrapper{position:fixed;top:0;z-index:999998;width:100%;height:44px;background-color:#01689b;transition:top .1s ease-in-out}
.skiplinkWrapper .skiplinks #skip-to-menu{color:#fff}
.skiplinks{position:relative}
.skiplinks p{margin:0}
.skiplinks .assistive,
.skiplinks a{position:absolute!important;display:inline-block!important;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
.skiplinks #skip-to-menu{position:absolute;top:5px;left:10px;z-index:1;display:block;clip:auto;width:auto;height:34px;color:#fff;background-color:transparent;margin:0;padding:9px 5px 0 38px;text-decoration:none;text-indent:0;text-transform:capitalize;font-size:1em;line-height:1em}
.skiplinks #skip-to-menu span{display:none}
.skiplinks #skip-to-menu:after{content:"mobile";display:none}
.skiplinks #skip-to-menu:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"\EA01";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;position:absolute;left:7px;top:10px}
	@media(min-width:992px){.skiplinks #skip-to-menu{top:4px;left:9px}}
	@media(min-width:1200px){.skiplinks #skip-to-menu{top:3px;left:9px;padding:10px 5px 0 38px}}
.hasOverlay .skiplinks #skip-to-menu{display:none!important}
.genericgrid .skiplinks #skip-to-menu{display:none!important}
.skiplinks .mobileSearchBtn{position:absolute;right:10px;top:5px;width:34px;height:34px;text-indent:-999px;overflow:hidden;border:0;padding:0;margin:0;background-color:transparent;color:#01689b;font-size:1em;line-height:1em}
.skiplinks .mobileSearchBtn:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;text-indent:0;font-size:24px;width:32px;height:32px;text-align:center;display:block;vertical-align:middle;padding:8px 0 0 0;margin:0}
.hasOverlay .skiplinks .mobileSearchBtn{display:none}
	@media(min-width:992px){.skiplinks .mobileSearchBtn{display:none}
		.fixeMobileNav .skiplinks .mobileSearchBtn{display:block}
		.hasOverlay .skiplinks .mobileSearchBtn{display:none}}
	@media(min-width:992px){.skiplinks{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:9999}
		.skiplinks #skip-to-menu,
		.skiplinks a{font-size:1em;line-height:1em;position:relative;clip:auto;top:-5000px;margin:0;padding:10px;height:auto;width:auto;background:0;background-color:#cce0f1;border:1px solid #01689b;color:#01689b;text-decoration:none;text-transform:none;bottom:auto;z-index:999}
		.skiplinks #skip-to-menu span,
		.skiplinks a span{display:inline-block}
		.skiplinks #skip-to-menu:focus,
		.skiplinks a:focus{top:15px;left:15px}
		.skiplinks #skip-to-menu:after,
		.skiplinks a:after{content:"desktop";display:none}
		.skiplinks #skip-to-menu:before,.skiplinks a:before{display:none;content:''}
		.fixeMobileNav .skiplinks{position:relative;top:auto;left:auto;transform:none}
		.nav-up .fixeMobileNav .skiplinks{position:fixed;top:-44px;z-index:999998;width:100%;height:44px;background-color:#01689b;transition:top .2s ease-in-out}
		.nav-down .fixeMobileNav .skiplinks{position:fixed;top:0;z-index:999998;width:100%;height:44px;background-color:#01689b;transition:top .1s ease-in-out}
		.fixeMobileNav .skiplinks #skip-to-menu{position:absolute;top:5px;left:10px;z-index:1;display:block;clip:auto;width:auto;height:34px;color:#fff;background-color:transparent;margin:0;padding:9px 5px 0 38px;text-decoration:none;text-indent:0;text-transform:capitalize;font-size:1em;line-height:1em}
		.fixeMobileNav .skiplinks #skip-to-menu span{display:none}
		.fixeMobileNav .skiplinks #skip-to-menu:after{content:"mobile";display:none}
		.fixeMobileNav .skiplinks #skip-to-menu:before{font-weight:normal;font-family:"RO Icons";display:inline-block;vertical-align:middle;content:"\EA01";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;position:absolute;left:7px;top:10px}}
	@media(min-width:992px) and (min-width:992px){.fixeMobileNav .skiplinks #skip-to-menu{top:4px;left:9px}}
	@media(min-width:992px) and (min-width:1200px){.fixeMobileNav .skiplinks #skip-to-menu{top:3px;left:9px;padding:10px 5px 0 38px}}
#navigation{display:block;margin:0 15px 0 15px}
.js #navigation{margin:0;display:none}
.js #navigation.show{display:block}
#navigation h2{position:absolute!important;display:inline-block!important;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
#navigation ul{background-color:#01689b;padding:0 15px 0 0;margin:0 0 15px 0;display:block;clear:left}
#navigation ul li{list-style:none;width:100%;float:none}
#navigation ul li a,
#navigation ul li a:visited{margin:0 0 2px 15px;height:auto;display:block;padding:5px 10px 5px 0;border-top:1px solid #e5f0f9;font-size:1em;line-height:1.5em;text-decoration:none;color:#cce0f1;background-color:#01689b}
#navigation ul li a:hover,
#navigation ul li a:visited:hover{color:#cce0f1;background-color:#01689b}
	@media(min-width:1200px){#navigation ul li a,#navigation ul li a:visited{line-height:1.4em}}
#navigation ul li:nth-child(1) a{border-top:0}
.js #navigation ul li:nth-child(1) a{border-top:1px solid #e5f0f9}
#navigation ul li.selected a,
#navigation ul li.selected a:visited{font-weight:bold;color:#fff;background-color:#01689b}
#navigation ul:before,
#navigation ul:after{content:" ";display:table}
#navigation ul:after{clear:both}
	@media(min-width:480px){#navigation ul li{width:50%;float:left}
		#navigation ul li a,
		#navigation ul li a:visited{height:auto}
		#navigation ul li:nth-child(1) a{border-top:0}
		#navigation ul li:nth-child(2) a{border-top:0}
		.js #navigation ul li:nth-child(2) a{border-top:1px solid #e5f0f9}
		.fixeMobileNav #navigation{background-color:#01689b;display:block;position:relative;width:auto;height:auto;top:auto;display:none}
		.fixeMobileNav #navigation.show{display:block}
		.fixeMobileNav #navigation .wrapper ul{background-color:#01689b;padding:0 15px 0 0;margin:0 0 15px 0;display:block;clear:left}
		.fixeMobileNav #navigation .wrapper ul li{list-style:none;width:100%;float:none}
		.fixeMobileNav #navigation .wrapper ul li a,
		.fixeMobileNav #navigation .wrapper ul li a:visited{margin:0 0 2px 15px;height:auto;display:block;padding:5px 10px 5px 0;border-top:1px solid #e5f0f9;font-size:1em;line-height:1.5em;text-decoration:none;color:#cce0f1;background-color:#01689b}
		.fixeMobileNav #navigation .wrapper ul li a:hover,
		.fixeMobileNav #navigation .wrapper ul li a:visited:hover{color:#cce0f1;background-color:#01689b}}
	@media(min-width:480px) and (min-width:1200px){.fixeMobileNav #navigation .wrapper ul li a,.fixeMobileNav #navigation .wrapper ul li a:visited{line-height:1.4em}}
	@media(min-width:480px){.fixeMobileNav #navigation .wrapper ul li:nth-child(1) a{border-top:0}
		.js .fixeMobileNav #navigation .wrapper ul li:nth-child(1) a{border-top:1px solid #e5f0f9}
		.fixeMobileNav #navigation .wrapper ul li.selected a,
		.fixeMobileNav #navigation .wrapper ul li.selected a:visited{font-weight:bold;color:#fff;background-color:#01689b}
		.fixeMobileNav #navigation .wrapper ul:before,
		.fixeMobileNav #navigation .wrapper ul:after{content:" ";display:table}
		.fixeMobileNav #navigation .wrapper ul:after{clear:both}
		.fixeMobileNav #navigation .wrapper ul li{width:50%;float:left}
		.fixeMobileNav #navigation .wrapper ul li:nth-child(1) a{border-top:1px solid #e5f0f9}
		.fixeMobileNav #navigation .wrapper ul li:nth-child(2) a{border-top:1px solid #e5f0f9}}
	@media(min-width:992px){#navigation{height:44px;width:100%;position:absolute;top:-44px;margin:0}
		#navigation ul{margin:0}
		.js #navigation{margin:0;display:block}
		#navigation .wrapper ul{margin-left:15px;padding:0;display:inline-block}
		#navigation .wrapper ul li{width:auto;list-style:none;float:left;padding:0;margin:0}
		#navigation .wrapper ul li a,
		#navigation .wrapper ul li a:visited{border:0;display:block;height:44px;padding:10px 10px 0 10px;margin:0;background-color:transparent;color:#fff}
		#navigation .wrapper ul li a:hover,
		#navigation .wrapper ul li a:visited:hover{color:#000;background-color:#e5f0f9}
		#navigation .wrapper ul li:nth-child(1) a,
		#navigation .wrapper ul li:nth-child(2) a{border:0}
		#navigation .wrapper ul li.selected a,
		#navigation .wrapper ul li.selected a:visited{color:#000;background-color:#e5f0f9}
		.fixeMobileNav #navigation{background-color:#01689b;display:block;position:relative;width:auto;height:auto;top:auto;display:none}
		.fixeMobileNav #navigation.show{display:block}}
.message .wrapper{padding-bottom:0}
#payoff{position:relative}
#payoff .wrapper{position:absolute;display:block;top:auto;bottom:0;left:50%;margin:0 0 0 -22px;padding:0;border-left:44px solid #154273;width:44px;height:31px;background:0;z-index:555}
#payoff.noref .wrapper{border-left:none}#payoff span{display:none}
	@media(min-width:768px){#payoff .wrapper{position:absolute;display:table;top:auto;bottom:0;left:50%;margin:0 0 0 -22px;padding:0;border-left:44px solid #154273;width:270px;height:31px;background:0;z-index:999}
#payoff span{font-family:"RO Serif";display:table-cell;font-size:11px;padding-left:5px;vertical-align:middle;line-height:1.2em}}