html{margin:0;padding:0;overflow-y:scroll;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;font-size:90%;margin:0;padding:0;background:#fff;}
p, td, th,table, li, div{color:#334;line-height:1.45em;text-decoration:none;text-align:left;}
td, th, table{font-size:1em;}
.container{content:"\2666";}
abbr{text-decoration:none;}
sup{vertical-align:top;position:relative;top:-0.5em;font-size:0.7em;}
sub{vertical-align:bottom;position:relative;bottom:-0.5em;font-size:0.7em;}
.link, a:link, a, a:visited{text-decoration:none;color:#0020a0;}
a:active{text-decoration:underline;color:#ff1111;}
.link:hover, a:hover{text-decoration:underline;cursor:pointer;}
#header a:hover{text-decoration:none;}
hr{border:0;color:#9e9e9e;background-color:#9e9e9e;height:1px;width:100%;}
.textbody{max-width:1500px;width:98%;font-family:Arial,Helvetica,sans-serif;color:#f00;font-size:1.15em;line-height:1.3em;text-decoration:none;}
.textbody, .textbody p{color:#000;}
#article{display:block;max-width:1000px;}
#author{display:block;font-weight:italic;font-size:0.9em;margin:0.75em 0;}
.readtext{font-size:1.25em;max-width:900px;width:90%;}
blockquote{font-family:Verdana, Arial, Helvetica, sans-serif;display:block;clear:both;right:0;color:#999;font-size:1.3em;line-height:1.5em;padding:10px 20px;margin:10px 10px 20px 10px;border-right:4px solid #ddddee;border-bottom:4px solid #ddddee;border-radius:8px;box-shadow:2px 2px 5px #ccc;background:#f4f4f4;background-image:linear-gradient(#eeeeee,#ffffff,#fafafa);}
blockquote cite{color:#777;font-size:0.8em;}
blockquote p{margin:0;padding:0;}
q{color:#555;}
.text{color:#222;font-size:1em;line-height:1.45em;text-decoration:none;}
.secure{color:#070;}
.bf,.textbf, .bold{font-weight:bold;}
.fff, .white, a.white, a.fff{color:#fff;}
a.lightgray, .lightgray{color:#cccccc;}
a.vlgray, .vlgray{color:#eeeeee;background:#eeeeee;}
a.gray, .gray, .color999, a.color999{color:#999;}
.darkgray{color:#555;}
.color666{color:#666;}
.black, .color000{color:#000;}
.brown{color:#7C6053;}
.blue, .color00f{color:#00f;}
.deepblue{color:#008;}
.darkblue, .darkBlue{color:#009;}
.dark_yellow{color:#b38f00}
.lightgreen{color:#0f0;}
.green{color:#0d0;}
.darkgreen, .darkGreen{color:#070;}
.magenta{color:#d0d;}
.darkmagenta, .darkMagenta{color:#707;}
.orange{color:#d50;}
.darkorange, .darkOrange{color:#730;}
.darkRed, .darkred{color:#700;}
.lightred, .lightRed{color:#faa;}
.red{color:#f22;}
.pink{color:#ff35b8;}
.darkpink{color:#bf0588;}
.yellow{color:#cc0;}
.darkyellow, .darkYellow{color:#aa0;}
.white, .colorfff{color:#fff;}
.comment{color:#777;}
.important{color:#908;}
.success{color:#064;}
.bgWhite{background:#fff;}
.bgGray{background:#eee;}
.bgDarkGray{background:#aaa;}
.bgLightGray{background:#f4f4f4;}
.bgLightRed{background:#fff4f4;}
.bgLightGreen{background:#f4fff4;}
.bgBlack{background:#000;}
.bgRed{background:#f00;}
.bgDarkRed{background:#600;}
.bgGreen{background:#0f0;}
.larger{font-size:1.1em;line-height:1.25em;}
.largetext, .large{font-size:1.2em;line-height:1.3em;}
.verylarge, .vl{font-size:1.6em;line-height:1.2em;}
.huge{font-size:2.6em;line-height:1.2em;}
.smalltext, .smalltext2 , .st, .small{font-size:0.9em;line-height:1.3em;}
.smaller{font-size:0.85em;}
.muchsmaller{font-size:0.7em;}
.verysmalltext, .vs{font-size:0.8em;line-height:1.2em;font-family:Helvetica, Arial, sans-serif}
.tiny{font-size:0.7em;line-height:1.1em;font-family:Helvetica, Arial, sans-serif}
.footnote,.footnote:link{color:#777777;font-size:0.9em;line-height:1.2em;font-family:Helvetica, Arial, sans-serif;text-decoration:none}
.footnote:hover{color:#3077b3;text-decoration:none}
.bottom{width:99%;font-size:1.25em;font-family:Arial,Helvetica,sans-serif;padding:10px 2px 2px 2px;text-align:center;clear:both;}
.bottom, .bottom a, .bottom a:link, .bottom a:visited, .bottom a:hover{color:#bbb;text-decoration:none;}
.bottom a:hover{color:#aaaaff;text-decoration:underline;}
.bottom .sep{padding:0 0.5em;}
#copyright{font-weight:normal;margin:0;padding:0;}
.ttip{border:1px solid #000;font-size:1.1em;background:#f4f4ff}
.black{color:#000;}
.url_color{color:#226622;}
table{border-collapse:separate;border:0;}
td{padding:0;vertical-align:top;}
.table1{background:#f4f4f4}
.table1 td{padding:0.25em;}
.smalltable{margin:0;padding:0;font-size:0.9em;line-height:0.9em;border-spacing :0;border-collapse:collapse;}
.row:hover{background:#f1f1ff;color:#000;}
p{padding:0.4em 0 0.7em 0;}
.textbody ul{display:block;width:99%;}
li p{padding:0;}
ul li{list-style-type:disc;margin:0 0 0 8px;padding:0 0 5px 0;}
ul li ul li{list-style-type:circle;margin:0 0 0 4px;padding:0 0 3px 0;}
.textbody ul li{width:90%;}
table ul{margin:0;}
table ul li{margin:0;list-style-type:square;}
ul.sidelist{font-family:Arial, Helvetica;padding:0 0 0.1em 0;}
ul.sidelist li{display:block;list-style-type:none;padding:0.2em 0 0.8em 0.2em;margin:1em 0.2em 0.5em 0.8em;background:#fff;border-radius:0.5em;box-shadow:0 0 1em #eee;transition:all 0.4s;}
.sidelist a{display:block;}
.sidelist a:hover{background:#fff;}
ul.sidelist li:hover{box-shadow:0 0 15px #555;}
#wire li{margin-bottom:10px;}
.longlist li{list-style-type:none;font-size:0.9em;line-height:1.2em;margin:0;text-indent:-5px;padding:0 0 3px 0;}
ul.horizontal_list{margin:0;display:inline;}
.horizontal_list, .horizontal_list li{display:inline-block;list-style:none;padding:0 2px 0 2px;}
.leftcolumn, .rightcolumn{padding-top:10px;}
td.leftcolumn,td.centralcolumn,td.rightcolumn,td.bottom{background:#ffffff}
h1{font-size:2.8em;line-height:1.2em;font-weight:normal;text-align:left;border-bottom:1px solid #eee;padding:0;margin:5px 0 5px 0;color:#550011;}
.heading1{width:100%;padding-top:0.1em;padding-bottom:1em;position:relative;overflow:hidden;}
.heading1 img, .heading1 video{display:inline-block;padding:5px;margin:8px 8px 0 0;border:1px solid #d1d1d1;background:#fff;max-width:40%;float:left;}
.heading1_vspace{width:100%;height:4em;}
h2, h2 a, h2 a:link, h2 a:visited{display:block;width:100%;color:#550011;font-weight:bold;font-size:1.5em;line-height:1.3em;margin:0.1em 0 0 0;padding:0.5em 0 0.2em 0;text-align:left;clear:left;}
h3, h3 a, h3 a:link, h3 a:visited, .heading, .heading a{display:block;width:100%;color:#332211;font-weight:bold;font-size:1.4em;line-height:1.4em;margin:0.1em 0 0.1em 0;padding:0.15em 0;}
.title3{font-family:Helvetica, sans-serif;font-weight:bold;font-size:1.5em;line-height:1.3em;padding:0.2em 0;width:100%;}
h4{color:#634f00;font-size:1.1em;margin:0;padding-bottom:4px;}
.title4{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.3em;line-height:1.2em;padding:0.2em 0;width:100%;}
.subtitle{font-size:1.4em;line-height:1.3em;color:#444;font-weight:bold;}
.hA, .hB{font-size:2.4em;line-height:1.6em;font-weight:bold;color:#010121;text-decoration:none;margin:5px 0 10px 0;padding:5px 5px 2px 0;background:white;max-width:90%;}
.hB{font-size:2.1em;}
#results_table{display:block;margin:2px auto;padding:2px;width:99%;background:white;}
#results_table table{width:100%;word-wrap:break-word;background:white;}
.framed_record{max-width:960px;display:block;margin:0 auto;padding:10px;border:1px solid #eee;box-shadow:0 0 10px #ddd;border-radius:12px;background-image:linear-gradient(#ffffff,#fafafa,#ffffff);transition:0.5s all;}
.framed_record:hover{box-shadow:0 0 15px #bbb;}
.banner_container{display:block;border-bottom:1px solid #aaa;padding:5px 0;margin:15px 0;}
.adtitle{font-size:2.5em;line-height:1.2em;font-weight:normal;color:#010141;text-decoration:none;margin:0;padding:2px 10px 2px 10px;}
.descriptor{display:block;vertical-align:top;line-height:1.3em;font-size:1.1em;font-weight:bold;color:#505070;padding-left:1em;}
#Company{padding:0.5em 0 0.8em 0;}
.employer, .employer_st{display:block;color:#666;font-size:1.3em;line-height:1.3em;font-weight:bold;}
.employer_st{font-size:1.3em;line-height:1.2em;}
.value_row{background:#fff;}
.value_row td{padding-top:0.5em;vertical-align:middle;}
.value_row:hover{background:#f4f4f4;box-shadow:0 0 2px #f0f0f0;}
tr.long_value_row{}
.long_value_box{width:90%;margin:2% 8% 2% 2%;padding:0.2em 1% 1em 1%;background:#f4f4f4;background-image:linear-gradient(#fafafa,#ffffff,#ffffff,#ffffff);box-shadow:0 0 4px #e1e1e1;border-radius:4px;transition:0.4s;}
.long_value_box:hover{box-shadow:0 0 6px #999;}
.long_value{display:block;max-width:800px;width:95%;padding-left:1em;font-size:1.2em;}
.cell{max-width:600px;text-align:left;padding:1%;font-size:1.1em;}
img{border:0;margin:0;padding:2px;max-width:100%;height:auto;}
.banner{display:block;max-width:98%;max-height:300px;height:auto;padding:0;margin:8px 0 5px 5px;}
.example{color:#717171;}
select:hover{background:#e1e1e1;}
select{margin:0em;padding:0.1em;color:#000000;background:#fff;border:1px solid #8181b1;border-radius:5px;font-size:13px;line-height:24px;height:24px;}
.select_box{width:90%;display:block;margin:0 auto 0.8em auto;padding:0.2em 1em;}
.chosen-select{display:block;width:90%;text-align:center;}
.chosen-container{width:70%;max-width:80%;}
.chosen-container-multi .chosen-choices{border-radius:5px;font-size:1.1em;}
.select_text{color:#222;font-size:1.0em;}
.alert{width:90%;background:#ffcccc;border:2px solid #ff9999;margin:5px;padding:5px;box-shadow:0 0 5px #622;}
.bullet{display:inline-block;margin:0 0 0 2px;text-align:right;color:#880000;font-size:1.3em;line-height:1.1em;font-weight:bold;}
.side2,.side2:link,.side2:visited,.side2s,.side2s:link{display:block;padding:10px 0;font-size:1.4em;line-height:1.4em;color:#444;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-transform:none;}
.side3, .side3:link,.side3:visited, .side3s, .side3s:link{display:block;padding:5px 0;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;line-height:1.2em;text-transform:none;padding-left:0.5em;}
.side4, .side4:link,.side4:visited, .side4s, .side4s:link{display:block;padding:3px 0;color:#222;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;line-height:1.1em;text-decoration:none;}
.side5,.side5:link,.side5:visited,.side5s,.side5s:link{padding:2px 0;color:#444;font-family:Arial, Helvetica, sans-serif;font-size:1em;line-height:1.1em;text-decoration:none;}
.menucontainer_level3 a ,.menucontainer_level3 a:link{display:block;text-decoration:none;padding:5px 0 5px 5px;}
.menucontainer_level3 a:hover{color:#fff;background-color:#666;}
#right a.side3:hover, #right a.side3s:hover, #right a.side4:hover, #right a.side4s:hover{color:#fff;background-color:#666;text-decoration:none;}
.menucontainer{width:99%;padding:10px 0 0 0;text-align:left;border-radius:0.8em;}
.menucontainer_level3{width:99%;border-left:1px solid #deeeff;border-right:1px solid #deeeff;text-align:left;padding:5px 0 0 0;}
.mb{display:inline-block;width:100%;margin:0.5em 0 0.2em 0;border-radius:0.8em;}
.bg_e, .bg_grey{background:#eee;box-shadow:1px 1px 5px #aaa;}
.bg_f, .bg_white{background:#fff;}
.mbl{display:inline-block;height:15px;min-width:20px;}
.mbr{vertical-align:top;display:inline-block;text-align:left;}
.lw3{width:5%;height:2em;}
.lw4{width:10%;}
.lw5{width:18%;}
.rw2{width:100%;}
.rw3{width:85%;}
.rw4{width:80%;}
.rw5{width:75%;}
.mbox_right_selected{padding-top:5px;}
.space20{height:20px;width:100%;}
.space10{height:10px;width:100%;}
.space3{width:100%;height:7px;}
.space4{height:5px;width:100%;}
.ilb{display:inline-block;width:0.001em;}
.tlb{overflow:hidden;position:relative;padding:0;margin:0;transition:0.2s;}
h1 .tlb{padding:5px 0 5px 10px;}
#left .tlb, #right .tlb{padding:5px 0 5px 4px;}
.heading .tlb{display:block;}
.home{width:100%;}
.home .tlb{padding:12px 5px;}
.tlb a{text-decoration:none;}
.subdomain{font-family:Helvetica,Arial, sans-serif;font-size:1.30em;font-weight:bold;color:#374259;}
.dot{font-family:Georgia,Times,serif;color:#222;font-size:0.95em;}
.myscience{font-family:Georgia,Times,serif;color:#990000;font-size:0.9em;}
.tlb:hover, .tlbh:hover{text-decoration:none;border:0;text-shadow:1px 1px 2px #669;}
.tlb:hover .subdomain, .tlbh:hover .subdomain{color:#000;}
#left .tlb, #right .tlb{font-size:1em;}
button.header_search_button{display:inline-block;height:30px;width:40px;background:none;border:none;}
.button1{cursor:pointer}
.button, .order_button, .linkbutton{display:inline-block;font-size:1.2em;line-height:1.1em;width:auto;margin:1px;padding:0.6em 1em;cursor:pointer;border:1px solid #1c4276;background:#fff;background-image:linear-gradient(#eee,#fff,#fff,#eee);font-family:Arial, Helvetica, sans-serif;color:#000;font-weight:bold;text-align:center;border-radius:0.8em;}
#login_button{width:50%;}
.order_button{background-image:linear-gradient(#006699,#0066bb,#0066bb,#006699);color:#fff;font-size:1.4em;max-width:100%;}
.linkbutton{padding:0.6em 1em;}
.button:link, a.button, .linkbutton:link, a.linkbutton{color:#fff;}
.sidebox .button{padding:0.6em 1em;}
.button:hover , .linkbutton:hover, .order_button:hover{border:1px solid #000;color:#eef;background:#0c4276;box-shadow:0 0 2px #555;text-decoration:none!important;}
.close{font-weight:bold;font-family:Helvetica, sans-serif;font-size:28px;padding:4px 6px 2px 5px;width:24px;height:30px;margin:8px;}
.close:hover{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.smallbutton{display:inline-block;font-size:1.0em;line-height:1.5em;height:1.7em;font-family:Arial, Helvetica,sans-serif;font-weight:bold;text-align:center;background:#2c6296;width:auto;border:1px solid #ccc;background:#888;color:#000;cursor:pointer;padding:2px 4px 2px 4px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;overflow:visible;}
span.smallbutton{padding:6px 4px 0px 4px;}
.smallbutton:hover{border:1px solid #000;color:#eef;background:#0c4276;}
.button, .smallbutton, .boxcontent, .linkbutton{-webkit-transition:all 0.4s;-khtml-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
input[type="text"], input[type="password"]{color:#222;padding:4px;}
input[type="text"]:focus, input[type="password"]:focus{background:#ffffe1;}
.user_input{min-width:50%;border:1px solid #aaf;font-family:Arial,Helvetica,Sans-serif;font-size:1.3em;margin:0.5em 0 0.5em 0.5em;padding:0.3em!important;background:#fbfbfb;border-radius:0.3em;}
.user_input[type="text"]:focus, .user_input[type="password"]:focus{background:#ffffe1;box-shadow:0px 0px 10px #aaf;transition:all 0.4s;}
#loginBox .user_input{font-size:1.1em;margin:0;width:80%;}
.input_date{width:10em;border:1px solid #aaf;font-size:1.4em;border-radius:5px;}
.inputSide, .inputSearch, .mainSearch{color:#eee;font-family:Arial, Helvetica, sans-serif;text-align:left;font-size:1em;border:1px solid #eee;transition:0.2s;height:1.5em;margin:0.2em 0;padding:0 0.5em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.mainSearch{color:#000;font-size:1.35em;border:1px solid #ddd;background:#f4f4f4;height:2.2em;margin:0.4em 0;width:100%;}
.mainSearch:focus{border:1px solid #444!important;box-shadow:0px 0px 10px #aaf;}
.submitBox{display:inline-block;position:absolute;top:14px;right:6%;}
.input_container{position:relative;width:100%;display:block;border:none;}
#suggest_results_container, #top_suggest_results_container{position:relative;display:none;top:-6px;width:87%;}
.suggest_button{display:none;width:80%;}
textarea{width:95%;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:1.1em;background:#fff;border-radius:5px;margin:0.5em 0 0.5em 0.5em;}
#advert_title_area{width:80%;font-size:1.3em;border:1px solid #345;border-radius:5px;}
input[type="checkbox"]{background:#aaf;width:1.3em;height:1.3em;}
input[type="checkbox"]:checked{background:#00f;}
input[type="radio"]{width:1.2em;height:1.2em;}
::-webkit-input-placeholder{color:#aaa;}
:-moz-placeholder{color:#aaa;opacity:1;}
::-moz-placeholder{color:#aaa;opacity:1;}
:-ms-input-placeholder{color:#aaa!important;}
::-ms-input-placeholder{color:#aaa;}
.topics{display:inline;margin-bottom:0;font-size:1.1em;font-weight:bold;}
.ts{margin-bottom:0;position:relative;font-size:1.1em;font-weight:bold;}
.topics, .ts{color:#743;}
.list a{display:inline-block;width:100%;color:#000000;font-weight:bold;line-height:1.4em;font-size:1.1em;}
.date{z-index:2;margin-bottom:0;position:relative;color:#666666;font-size:0.85em;font-weight:normal;}
.dtstart, .dtend{color:#333366;font-size:1.2em;font-weight:normal;padding:1px 4px;}
.line{position:relative;border-top:1px solid #deded9;margin:0;overflow:hidden;}
#city{display:block;width:100%;}
#adminmenu{position:absolute;left:0;top:0;width:205px;text-align:left;z-index:1000}
#admincontent{position:absolute;left:225px;top:0;border:#1151f1 2px dashed}
.languages{position:relative;min-width:200px;padding:1px 0 2px 0;}
.languages .slang{border-top:2px solid #775;border-bottom:2px solid #775;text-decoration:none;}
.languageSwitchPage .lang{font-size:1em;}
.languageSwitchPage .slang{border-top:1px solid #775;border-bottom:1px solid #775;text-decoration:none;}
.lang{width:25px;font-size:1.2em;padding:2px 5px;border-top:2px solid transparent;border-bottom:2px solid transparent;}
.lang,.lang:link, .lang a{color:#555;text-decoration:none;}
.lang:hover{color:#3077e3;background:#eeeeee;}
.languages a.slang{color:#999;}
span.langBox{display:inline-block;width:25px;max-width:40px;padding:0 3% 2px 1%;margin:0 1%;}
.lang:active{color:#ff94c2}
.n1:active,.side4s:active,.side5:active,.side5s:active{color:red}
.side2:active,.side2s:active,.side3:active{color:#f030d0}
ul.check_list li{list-style:none;}
ul.check_list li:before{content:'\2713';color:#080;margin-right:0.4em;font-size:1.3em;font-weight:bold;}
#categories{line-height:0.8em;}
#categories ul{padding-inline-start:10px;}
#categories li{display:block;position:relative;padding:0;min-height:2.8em;max-height:4em;list-style-type:none;}

@media screen and (max-width:1100px){
.cat_domain{font-size:1.0em;}
}
#categories a{color:#565656;}
.cat_domain{display:inline-block;width:80%;top:0;left:3em;display:inline-block;font-size:1.1em;line-height:1em;min-height:2em;padding:0.3em 0 0 0;}
.cat_icon{top:0px;display:inline-block;width:3.0em;height:100%;min-height:2em;}
.cat_icon svg{position:relative;width:2em;height:2em;padding:0;margin:0;}
#categories li:hover a, #categories li:hover .cat_icon svg{color:black!important;}
#categories li:hover{color:black;background:#eee;}
.roundbox{width:100%;overflow:hidden;padding-left:0px;margin:10px 0 10px 5px;}
.roundbox a, .roundbox a:visited, .roundbox a:link{color:#000033;}
i.rtop, i.rbottom{display:block;background:#fff;}
i.rtop b, i.rbottom b{display:block;height:1px;overflow:hidden;}
b.r1{margin:0 5px;}
b.r2{margin:0 3px;}
b.r3{margin:0 2px;}
i.rtop b.r4, i.rbottom b.r4{margin:0 1px;height:3px}
.roundbox{background:#fff;}
i.rtop b.r4, i.rbottom b.r4{background:#dfdfef}
b.r3{background:#cfcfdf}
b.r2{background:#bfbfcf}
b.r1{background:#afafbf}
.hidden{display:none!important;}
.shown{display:inline;}
.overflow_hidden{overflow:hidden;}
.boxcontent{overflow:hidden;width:96%;padding:2%;margin:0.2em auto;}
.textbox{clear:both;overflow:hidden;width:95%;margin:5% auto;padding:1px;}
.textbox h4, .textbox h3, .boxcontent h4, .boxcontent h3 , .boxcontent .heading{display:block;font-size:1.25em;line-height:1.1em;font-weight:bold;border-bottom:0px;}
.textbox ul , .boxcontent ul{margin:0 0 0 -10px;padding:0;list-style:none;}
.textbox li, .boxcontent li{list-style-type:none;}
.block, .advert_block{display:block;clear:both;width:100%;margin:0;padding:0;}
.border0{border:1px solid #000;}
.border7{border:1px solid #777;}
.border9{border:1px solid #999;}
.borderA{border:1px solid #aaa;}
.borderE{border:1px solid #eee;}
.borderF{border:1px solid #fff;}
.borderF2{border:2px solid #fff;}
.borderRed{border:1px solid #f00;}
.inlineBlock{display:inline-block;max-width:100%;margin:0;}
.inline{display:inline!important;}
.box{display:block;clear:both;width:100%;margin-bottom:5px;}
.container{clear:both;width:99%;margin:0 0 10px 0;}
.video_container{position:relative;display:block;text-align:center;width:99%;margin:5px 0 5px 0;}
.video_container iframe{width:100%;min-height:200px;max-height:700px;}
.rounded_box{margin:1.5em 0 3em 0;border:1px solid #e0e0e0;padding:2%;width:90%;border-radius:1em;background:#fafafa;background-image:linear-gradient(#f4f4f4,#fff,#fff,#fff,#f4f4f4);transition:0.4s;}
.rounded_box:hover{box-shadow:0 0 5px #e0e0e0;}
.dark_border{border:solid 1px #aaaaaa;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.middle{vertical-align:middle;}
.centered_block{padding:0;overflow:hidden;margin:0 auto;display:inline-block;max-width:100%;}
.floatLeft{float:left;}
.floatRight{float:right;}
img.floatLeft{margin:3px;}
img.floatRight{margin:3px;}
img.floatCenter{display:block;margin:0 auto 0 auto;}
.flag{vertical-align:middle;}
#news{max-width:1500px;background:#fcfcfc;padding:5px 4px;border-radius:5px;}
#news h1{font-size:2.8em;font-family:Arial, Helvetica, sans-serif;font-weight:normal;line-height:1.2em;color:#fff;border:none;padding:0 0 0.2em 0;}
#news h2{font-size:1.8em;font-family:Georgia,Times,serif;padding:0.2em 0;line-height:1.2em;color:#333;border:0;}
#news h3, #news h4{color:#333;line-height:1.1em;border:0;margin:0;padding:0;}
#news h1:hover{color:#ddf;}
#news h2:hover{color:#a8001e;text-decoration:none;}
#news a:hover{text-decoration:none;}
.containerheadline{width:100%;padding:0 0 2px 0;}
.containercontent{padding:0;margin:0;}
.headlinebox{width:100%;}
.twocolumns, .twocolumn{width:100%;}
.column1, .column2{display:inline-block;width:48%;overflow:hidden;vertical-align:top;}
.column1{margin-left:1%;margin-right:0.5%;}
.column2{margin-left:1%;}
.rcell, .lcell{display:inline-block;width:47%;min-height:180px;padding:0;margin:0.2em;margin-bottom:1em;border-radius:0.4em;box-shadow:0 0 8px #ccc;transition:0.5s;overflow:hidden;}
.lcell hr , .rcell hr{width:100%;height:1px;color:#ddd;background:#ddd;}
.lcell{clear:both;}
.rcell{}
.selected_records{margin:0.5em;min-height:120px;display:inline-table;}
.lcell:hover, .rcell:hover{box-shadow:0 0 15px #557;background:#f9f9f9;}
.record_title{display:block;font-size:1.2em;line-height:1.3em;font-weight:bold;color:#222;margin:0.4em 0;padding:0;}
.firstNewsBox{display:block;margin:10px 0 10px 0;padding:20px 2%;background:#fff;width:96%;border-radius:0.4em;box-shadow:0 0 2px #aaa;}
.breakingNewsBox{width:96%;display:inline-block;margin:0px auto 20px auto;padding:2%;background:#374259;background-image:linear-gradient(#374259,#232a38);border-radius:0.4em;-ms-border-radius:0.4em;-moz-border-radius:0.4em;-webkit-border-radius:0.4em;box-shadow:0 0 5px #555;-moz-box-shadow:0 0 5px #555;-webkit-box-shadow:0 0 5px #555;-khtml-box-shadow:0 0 5px #555;transition:0.5s;}
.breakingNewsBox .topics{color:#ff9292;font-size:1.2em;}
.breakingNewsBox .date{color:#fff;font-size:1.1em}
.breakingNewsBox:hover{box-shadow:0 0 2em #223;}
.highscore{padding-top:20px;padding-bottom:30px;background:#374259;background-image:linear-gradient(#374259,#232a38);}
.newsbox{clear:both;padding:5px;margin:10px 5px 25px 5px;width:95%;background:#fff;background-image:linear-gradient( #eee,#fff,#fff,#fff);border-radius:0.5em;box-shadow:0 0 8px #ddd;transition:0.3s;overflow:hidden;}
.newsboxheader{width:100%;padding:0;padding-top:2px;}
.newsboxcontent{width:100%;clear:both;}
.newsboximage{width:100%;text-align:center;padding:0;margin:0 0 0.1em 0;display:block;overflow:hidden;}
.newsboximage_float{float:left;text-align:center;padding:0;margin:0 1em 1em 0;display:inline-block;overflow:hidden;}
.newsboxcontent img{max-width:100%;height:auto;margin:0 auto;}
.newsbox:hover{box-shadow:0 0 12px #557;}
.news_abstract{display:inline-block;width:100%;font-size:1.1em;padding:0.1em 0 0.5em 0;margin:0;}
.news_abstract_right{display:inline;font-size:1.15em;padding:1.0em 0 0.5em 0;}
.headlinebox .newsboxcontent{display:block;background:rgba(50,50,100,0.05);border:1px solid rgba(10,30,80,0.5);padding-right:3px;}
.breakingNewsBox .news_abstract, .breakingNewsBox .main_news_abstract_right{color:#fff!important;}
.headlinebox .news_abstract{display:inline;vertical-align:top;padding:2%;margin:0;font-size:1.3em;line-height:1.4em;font-family:Arial, sans-serif;}
.headlinebox .main_news_abstract_right{display:flex;vertical-align:top;min-width:200px;padding:2% 1%;margin:0;font-size:1.6em;line-height:1.5em;font-family:Arial, sans-serif;}
.headlinebox h2{font-family:sans-serif!important;color:#fff!important;}
.home img{padding:0 0 2px 0;}
.home h2{border:0;}
div.home_figure_container{max-width:100%;}
figure.home_figure{position:relative;max-width:100%;height:100%;display:block;padding:0;margin:0.3em auto;text-align:center;overflow:hidden;}
figure.home_figure_left{position:relative;float:left;max-width:50%;height:100%;display:inline-block;padding:0;margin:0.5em 1em;text-align:center;overflow:hidden;}
.home_image{position:absolute;width:100%;height:auto;top:0;left:0;margin:0;padding:0;transition:2s;}
.main_image_left{float:left;max-width:600px;min-width:300px;display:inline;padding:0;margin:0.2em 1em;overflow:hidden;transition:2s;}
.home_image:hover{transform:scale(1.10);overflow:hidden;}
.headlinebox img{max-height:1300px;}
.wireBox{display:inline-block;width:98%;max-width:600px;min-width:200px;min-height:100px;vertical-align:top;background:#fff;padding:1%;margin-bottom:1.6em;border-radius:8px;box-shadow:0 0 10px #ddd;transition:0.3s;}
.wireBox:hover{box-shadow:0 0 10px #667;}
.wireBox img{transition:1s;}
.wireBox img:hover{transform:scale(1.05);}
.wire_image_center{position:relative;overflow:hidden;margin:5px auto;width:100%;}
.wire_image_left{position:relative;float:left;display:inline-block;overflow:hidden;margin:0 2px;width:auto;}
.selected_suggestion{background:#ddd;color:#000;font-weight:bold;}
.selectednews{font-weight:bold;background:#fff;border:1px solid #aaa;}
.floating_menu{float:left;width:50%;background:#eee;margin:0 0 -200px -300px;border:none;border-radius:1em;background-image:linear-gradient(to right,#eee,#fff);}

@media screen and (max-width:1100px){
.floating_menu{width:90%;margin:0;}
}
.sidebox{display:block;width:95%;margin:1.5em 0 3em 0;border:1px solid #e0e0e0;padding:0;border-radius:1em;background:#fafafa;background-image:linear-gradient(#f1f1f1,#fff,#fff,#fff,#f4f4f4);transition:0.4s;}
#userMenu{display:block;width:95%;margin:1.5em 0 1em 0;border:1px solid #999;padding:0;border-radius:1em;background:#f1f1f1;background-image:linear-gradient(#e1e1f1,#fff,#fff,#f1f1f1);box-shadow:0 0 5px #e0e0e0;transition:0.4s;}
#userMenu .heading{border-radius:1em 1em 0 0;}
.sidebox:hover{background:#e8e8e8;}
#userMenu:hover{background:#dadaee;z-index:2;}
.user_badge{height:2.5em;width:2.8em;background-color:#69d;border-radius:45%;display:inline-block;border:2px solid #159;box-shadow:0 0 5px #555;background-image:linear-gradient(#69d,#37b);transition:0.4s;}
.user_badge .initials{text-align:center;font:Helvetica;font-weight:bold;color:#112;color:white;font-size:1.2em;margin-top:0.3em;}
.user_badge:hover{border:2px solid #222;box-shadow:2px 2px 10px #333;}
.sidebox a, .sidebox a:visited, .sidebox a:link{color:#000033;}
.sidebox h2, .sidebox h3, .roundbox h2, .roundbox h3{font-size:1.2em;border:0;padding:5px 0 5px 5px;margin:-5px 0 3px -5px;}
.sidebox h2, .roundbox h2{font-size:1.3em;}
#left .heading, #right .heading{font-size:1.5em;display:block;margin:5px 0 3px 0;width:95%;}
.heading a , .sidebox h2 a, .roundbox h2 a{border:0;}
.inlineright{display:inline;text-align:right;float:right;}
.p1{padding:1px;}
.p2{padding:2px;}
.p3{padding:3px;}
.p4{padding:4px;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p50{padding:50px;}
.pt2{padding-top:2px;}
.pt4{padding-top:4px;}
.pt6{padding-top:6px;}
.m1{margin:1px;}
.m2{margin:2px;}
.m3{margin:3px;}
.m4{margin:4px;}
.m5{margin:5px;}
.m6{margin:6px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.rounded2{border-radius:2px;}
.rounded3{border-radius:3px;}
.rounded5{border-radius:5px;}
.rounded10{border-radius:10px;}
.background_eee{background:#eee;}
.background_fff, .background_white{background:#fff;}
.background_f1f1f1, .lightgrey{background:#f1f1f1;}
.colorAAA{color:#a0a0a0;}
.color8{color:#888;}
.w170{width:170px;}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w95{width:95px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w210{width:210px;}
.w220{width:220px;}
.w225{width:225px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.w520{width:520px;}
.w550{width:550px;}
.w460{width:460px;}
.w600{width:600px;}
.w650{width:650px;}
.w700{width:700px;}
.w750{width:750px;}
.w800{width:800px;}
.w850{width:850px;}
.w900{width:900px;}
.w1000{width:1000px;}
.mw50{max-width:50px;}
.mw100{max-width:100px;}
.mw150{max-width:150px;}
.mw200{max-width:200px;}
.mw250{max-width:250px;}
.mw300{max-width:300px;}
.mw350{max-width:350px;}
.mw400{max-width:400px;}
.mw450{max-width:450px;}
.mw500{max-width:500px;}
.mw550{max-width:550px;}
.mw600{max-width:600px;}
.mw650{max-width:650px;}
.mw700{max-width:700px;}
.mw750{max-width:750px;}
.mw800{max-width:800px;}
.mw850{max-width:850px;}
.mw900{max-width:900px;}
.mw1000{max-width:1000px;}
.mw1050{max-width:1050px;}
.mw100p{max-width:100%;}
.w5p{width:5%;}
.w10p{width:10%;}
.w15p{width:15%;}
.w20p{width:20%;}
.w25p{width:25%;}
.w30p{width:30%;}
.w35p{width:35%;}
.w40p{width:40%;}
.w45p{width:45%;}
.w50p{width:50%;}
.w55p{width:55%;}
.w60p{width:60%;}
.w65p{width:65%;}
.w70p{width:70%;}
.w75p{width:75%;}
.w80p{width:80%;}
.w85p{width:85%;}
.w90p{width:90%;}
.w94p{width:94%;}
.w95p{width:95%;}
.w96p{width:96%;}
.w97p{width:97%;}
.w98p{width:98%;}
.w99p{width:99%;}
.w100p{width:100%;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.h120{height:120px;}
.h150{height:150px;}
.h200{height:200px;}
.mh20{min-height:20px;}
.mh30{min-height:30px;}
.mh50{min-height:50px;}
.record{width:500px;}
.record td{padding:2px;}
.br1{border-radius:1em;}
.br05{border-radius:0.5em;}
.boxkarriere{width:150px;border:solid 1px #84B241;margin:0px;padding:10px;margin-left:10px;overflow:hidden;}
.boxkarriere a{color:#8A8C8E;font-size:1.1em;line-height:1.4em;font-weight:bold;}
.boxkarriere img{}
#adsense{width:180px;padding-left:10px;height:620px;}
#careerjet{width:170px;margin:5px;height:30px;}
.table1{text-align:left;}
.table1 th{text-align:left;background-color:#f0f4f5;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;color:#000;padding:4px 5px;vertical-align:top;}
.table1 tr, .table1 td{background-color:#fff;border-bottom:1px solid #ccc;}
.boxWrap{display:block;background:white;width:100%;text-align:center;}
.logo_box{position:relative;display:inline-block;margin:10px 15px;width:160px;min-width:154px;max-width:160px;height:85px;min-height:80px;padding:0 4px;text-align:center;overflow:hidden;border-radius:0.2em;box-shadow:0 0 10px #ddd;border:1px solid #ddd;transition:all 0.3s;}
.logo_box img{vertical-align:middle;max-height:80px;margin:0;padding:0;height:auto;}
div.logo_box:hover{box-shadow:2px 2px 15px #333;}
.noborder , .noborder:hover{border:none;box-shadow:none;}
.valign_helper{position:relative;display:inline-block;height:100%;min-height:40px;width:0;vertical-align:middle;}
.centered_logo{display:inline-block;vertical-align:middle;overflow:hidden;background:#fff;}
.space_box{display:inline-block;height:85px;width:auto;}
.boxlogo{max-width:100%;}
.release_image, .release_image_right, .gallery{display:inline-block;float:left;border:1px #e1e1e1 solid;margin:0 20px 20px 0;padding:5px;text-align:center;min-width:150px;background:#fff;transition:0.5s;}
.release_image:hover, .release_image_right:hover, .gallery:hover{border:1px solid #555;box-shadow:0 0 10px #ddd;}
.release_image_right{float:right;}
.gallery{clear:both;}
.gallery img{max-width:99%;height:auto;}
.gallery p, .caption{color:#555;font-family:Helvetica, Sans-serif;font-size:0.95em;line-height:1.3em;padding:5px 0;text-align:left;width:90%;}
.gallery p, .caption{display:block;}
.caption{position:relative;clear:both;min-width:150px;margin:0 auto;}
.caption_small{color:#666666;font-size:0.8em;font-weight:bold;margin-top:2px;margin-bottom:2px;}
.caption_footer{font-size:0.8em;color:#aaa;}
.relatedstories{font-size:0.95em;padding:0;}
.relatedstoriesB , .relatedstoriesA{width:95%;padding:5px;margin:2px;border-right:1px #d1d1d1 solid;border-top:1px #d1d1d1 solid;border-bottom:1px #d1d1d1 solid;background:#fff;vertical-align:bottom;border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:1em;background:#fafafa;background-image:linear-gradient(#f1f1f1,#fdfdfd);box-shadow:0 0 8px #ccc;transition:0.4s;}
.relatedstoriesA{margin-bottom:20px;}
.relatedstories .heading{font-size:1.1em!important;}
.related_story{width:100%;font-size:0.9em;margin:0.2em 0 2em 0.2em;padding:0.5em 0 0.5em 0;border-bottom:1px solid #eee;}
.related_story:hover{background:#fff;}
.related_story img{}
a.title_rs, .title_rs{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.5em;line-height:1.2em;color:#445;}
.results{margin:0.5em 0 0.5em 0;width:96%;padding:1% 1%;cursor:pointer;border:1px solid #e1e1e1;border-radius:0.5em;box-shadow:0 0 5px #eeeeee;background:#fefefe;background-image:linear-gradient(#f5f5f5,#fefefe,#ffffff);transition:all 0.4s;overflow:hidden;}
.results:hover{border:1px solid #d1d1f1;background:#f4f4f4;box-shadow:0 0 10px #555;background-image:linear-gradient(#eaeaea,#fafafa,#fafafa);text-decoration:none;}
.results_discipline{display:inline-block;}
.results_location_date{display:inline-block;text-align:right;float:right;}
.results_title{font-size:1.6em;line-height:1.2em;margin:0.2em 0 0.1em 0;width:90%;padding:0 0 0.1em 0;color:#0066aa;}
.abs{width:96%;margin:5px 0 0 10px;display:block;font-size:1em;line-height:1.4em;color:#666;}
.abs:hover{color:#111;}
.results:hover .abs{color:#111;}
div.results_logo{position:relative;display:inline-block;margin:1px 2px;min-width:80px;max-width:120px;min-height:40px;padding:0;text-align:center;overflow:hidden;border-radius:0.1em;box-shadow:0 0 4px #ddd;border:1px solid #eee;transition:all 0.3s;}
.results_logo img{vertical-align:middle;}
.results_organization_department{display:inline-block;width:70%;}
.results_organization{display:inline-block;vertical-align:top;min-width:230px;min-height:25px;padding:6px 5px 2px 5px;margin:0 0 2px 0;font-weight:bold;font-size:1.2em;color:#555;}
.results_department{display:block;min-width:200px;min-height:20px;padding:6px 5px 2px 5px;margin:0 0 2px 0;font-size:0.9em;font-weight:bold;color:#555;}
.results_logo_container{display:inline-block;vertical-align:top;width:26%;min-width:160px;min-height:25px;padding:6px 5px 2px 5px;margin:0 0 2px 0;text-align:right;}
.results_location{display:inline-block;min-width:100px;min-height:23px;font-weight:normal;font-size:1.0em;color:#555;}
#results_menu{display:block;width:96%;border:1px solid #eee;border-radius:6px;min-height:33px;}
.results_number{display:inline-block;width:40%;min-width:200px;}
.results_navbar{display:inline-block;width:55%;min-width:300px;text-align:right;}
.navbar{display:inline-block;}
.nav , .nav_on{display:inline-block;min-width:1.2em;font-size:1.1em;font-weight:normal;line-height:1.4em;color:#4a8ace;background:#efefef;border:1px solid #4a8ace;padding:2px 4px;margin:2px;text-align:center;text-decoration:none;border-radius:4px;}
.nav:hover, .nav:link:hover{color:#fff;background:#4a8ace;text-decoration:none;}
.nav_on{color:#fff;background:#4a8ace;border:1px solid #4a8ace;font-weight:bold;}
a.nav, .nav:link{text-decoration:none!important;color:#000;}
#header .svg_icon{position:relative;height:2.7em;padding:0;margin:0;color:white;}
.home_icon, #header .home_icon{font-size:1.4em;line-height:0;width:35px;}
.social_sharing{display:block;height:3em;width:100%;padding:0.1em 0;margin:0.2em 0;text-align:right;text-transform:none;}
.social_sharing a{display:inline-block;height:3em;padding:0;margin:1px;color:#000055;text-transform:none;}
.social_sharing img{-webkit-filter:grayscale(0.9);filter:gray;filter:grayscale(90%);filter:grayscale(0.9);opacity:0.6;transition:all 0.2s;}
.social_sharing img:hover{-webkit-filter:grayscale(0);filter:none;filter:grayscale(0);opacity:1;background:#ddd;box-shadow:0 0 5px #555;}
.social_sharing .fa{color:#aac;font-size:1.7em;text-transform:none;padding:0.1em 0.4em;margin:0;}
.social_sharing .fa:hover{color:#55f;background:#ede;}
.pla, #partners a{font-size:0.9em;color:#779;}
.product_box{width:30%;min-width:200px;min-height:350px;padding:0 0 1em 0;margin:15px 8px;position:relative;display:inline-block;vertical-align:top;background:#356;background-image:linear-gradient(#123,#567,#567,#123);border:1px solid #335;border-radius:10px;box-shadow:0 0 8px #555;color:white;transition:border,box-shadow 2s;}
.product_box ul{display:block;max-width:85%;min-height:180px;margin:1em 0;padding-inline-start:1.5em;}
.product_box li{color:#fff;list-style-type:square;}
.product_box h3{width:96%;min-height:70px;font-size:2.0em;color:#fff;padding:0.5em 0 0 0.5em;margin:0.5em 0 0 0;border:none;}
.price_box{display:block;padding:1em;margin:0.5em auto;width:80%;color:white;text-align:right;}
.premium h3{color:#ffc;}
.product_box:hover li{color:#000;}
.product_box:hover .price_box{color:#000;}
.product_box:hover{background:#fff;background-image:linear-gradient(#eee,#fff,#fff,#ccc);cursor:pointer;color:#111;border:1px solid #511;box-shadow:0 0 15px #111;}
.premium:hover{background-image:linear-gradient(#fec,#fff,#fff,#ccb);}
.product_box:hover h3{color:#335;}
.premium{border-radius:10px;background:#990000;background-image:linear-gradient(#990000,#bb0000,#dd0000,#990000);color:#fff;}
#price_table{overflow-x:scroll;}
.bt{color:white;}
.admin_box{margin:10px 0;position:relative;width:95%;border:1px solid #aae;}
.debug_box{width:300px;position:relative;top:0;left:0;border:1px solid yellow;color:#555;background:white;display:none;}
.debug_box:hover{display:block;}
.debug{border:1px solid yellow;color:#555;font-weight:bold;font-size:1.3em;}
.delete{color:#633;}
.edit{color:#113;}
.admin_box h2{background:#fff;border:none;width:fit-content;display:block;margin:-1.0em 0 0 1em;font-size:1.2em;font-weight:bold;padding:1px;}
.val{color:#558599;}
.clear{clear:both;}
.fb_button{display:block;padding:0.1em 0.2em 0.5em 0.2em;background:#4864b4;font-family:Helvetica, Arial,sans-serif;color:white;font-weight:bold;font-size:1em;border:0;margin:0;border-radius:0.3em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;}
a.fb_button, a.fb_button:link, a.fb_button:visited{color:white;}
.fb_button:hover{background:#8195cd;cursor:pointer;}
.fb_logo{font-size:1.6em;padding:0.1em 0.2em 0.2em 0.7em;}
a.fb_logo, a.fb_logo:link, a.fb_logo:visited{color:white;}
a.fb_button{text-decoration:none;}
.fb_num{display:inline;padding:0.2em 0.3em 0.2em 0.3em;margin:0;border:1px solid #ddd;font-size:0.9em;color:#777;line-height:1.1em;}
.fb_button, .fb_num{height:1.1em;}
.fb_box{display:inline-block;position:relative;height:2em;margin:0.1em;padding:0.2em;margin-right:0.5em;}
.odd{clear:left;}
.even{clear:right;}
.analytics_consent_box{background:#dde;width:100%;position:fixed;bottom:0;height:135px;max-height:150px;z-index:1000;color:white;opacity:0.9;border-top:1px solid #aaa;padding-top:1.0em;font-size:0.8em;font-weight:bold;}
.adminbox{width:95%;padding:15px 10px;background:#fafafa;border:1px solid #eee;border-bottom:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:10px;border-radius:8px;box-shadow:0 0 5px #bbb;}
.adminboxtitle{width:80%;display:block;border-bottom:1px solid #eee;padding:5px;font-size:1.3em;font-weight:bold;}
.icontext{width:110px;display:inline-block;margin:5px 1%;padding:8px 5px 5px 5px;font-weight:bold;font-size:1.1em;text-align:center;background:#fff;border:1px solid #eee;border-radius:8px;transition:all 0.6s;box-shadow:0 0 5px #888;overflow:hidden;}
.icontext a{color:#337;text-decoration:none;transition:all 0.6s;}
.icontext:hover{background:#778;color:white;cursor:hand;border-bottom:1px solid #aaa;border-right:1px solid #aaa;box-shadow:0 5px 8px #444;background-image:linear-gradient(#9900dd,#5500aa,#0000bb,#003355);}
.icontext:hover div{color:#fff;text-decoration:none;}
.icontext img{display:block;margin:0 auto;text-align:center;}

@media screen and (max-width:600px){
.icontext{margin:5px 1%;}
}
html{width:100%;padding:0;margin:0;}
body{width:100%;padding:0;margin:0;background:#fff;min-width:280px;overflow:hidden;}
#wrapper{display:block;position:relative;width:100%;margin:0;padding:0;min-height:100%;min-width:280px;height:max-content;min-height:100vh;overflow:hidden;}
#wrapper .wide_transp{background:transparent!important;width:100%!important;}
#pageStart{display:block;height:140px;}
#page{display:block;position:relative;width:100%;margin:2px 0 0 0;padding:0;min-height:calc(100vh - 500px);}
#footer{position:relative;height:300px;display:block;width:100%;bottom:0;margin:30px 0 0 0;padding:10px 0 20px 0;background:#374259;background-image:linear-gradient(#374259,#232a38);text-align:center;border-top:5px solid #687da7;}
#header{height:100px;display:block;width:100%;max-width:100%;top:0;text-align:center;margin:0;padding:0;border:none;background:#45536f;background-image:linear-gradient(#374259,#232a38);z-index:1000;}
#maincontent{position:relative;clear:both;max-width:2500px;min-height:400px;background:#fff;padding:0 5%;margin:0 auto;}
#leftandmiddle{width:80%;display:inline-block;padding:0;margin:0;}
#left{width:28%;min-width:200px;display:inline-block;vertical-align:top;margin:0 1% 0 0;padding:0;left:2px;}
#middle{width:69%;position:relative;vertical-align:top;display:inline-block;min-width:300px;padding:0;margin:0 0 0 5px;z-index:1;background:#fff;}
#content{width:95%;position:relative;vertical-align:top;display:inline-block;min-width:300px;padding:0;margin:0 0 0 5px;z-index:1;}
#right{width:19%;min-width:150px;margin:0;vertical-align:top;display:inline-block;position:relative;right:5px;z-index:0;}
#right:hover{z-index:2;}
#ContentLeft{width:60%;display:inline-block;padding:0 0 0 2em;margin:0;}
#headerContent{height:100px;display:inline-block;position:relative;clear:both;max-width:2500px;width:96%;margin:0 auto;text-align:center;}
#headerTop{width:100%;height:35px;}
#headerBottom{width:100%;height:65px;}
#subheader{position:absolute;top:100px;height:5px;width:100%;background:#fff;}
#breadcrumbs{width:90%;display:block;height:2em;padding:0;margin:0 0 0 2em;font-size:0.95em;color:#888;clear:both;}
#breadcrumbs a, #breadcrumbs span{color:#345;}
.mobile{display:none;}
.headerBoxInBar{display:inline-block;position:relative;width:130px;height:30px;padding:1px;padding-left:20px;margin:0;z-index:2000;}
.hidebox{height:6px;background:#fff;margin-top:-5px;}
.showbox{height:0;background:#fff;margin-top:0;}
.stickyHeader{position:fixed;top:-50px!important;}
#header, .stickyHeader{transition:all 0.5s;transition-timing-function:ease-in-out;}
.logo{position:relative;display:inline-block;text-align:center;padding:2px 0;margin:0;border:none;background:white;border-radius:20px;width:208px;height:97px;z-index:2000;transition:all 0.5s;transition-timing-function:ease-in-out;}
.logo a{font-size:2.1em;font-weight:bold;color:#8aa6de!important;}
.logo img, .about_logo img{width:200px;height:91px;padding:0;margin:2px 0;border-radius:20px;border:none;background:none;transition:0.5s;transition-timing-function:ease-in-out;}
.logo:hover img{box-shadow:0 5px 15px #222;margin-top:5px;}
.about_logo:hover img{box-shadow:0 5px 5px #666;}
.flagBox{position:absolute;display:inline-block;width:50px;height:30px;left:220px;top:45px;margin:0;padding:0;}
.hide_mobile{}
.small_logo{width:137px!important;height:64px!important;top:15px!important;border-radius:12px!important;border:1px #fff solid!important;text-align:center;}
.small_logo_img{width:133px!important;height:60px!important;border-radius:10px!important;}
#navigationBox{position:absolute;top:55px;width:84%;max-width:1700px;left:15%;height:50px;display:inline-block;margin:0;text-align:center;}
#navigation{position:absolute;width:100%;bottom:0;height:30px;display:block;z-index:1000;}
#headerText{padding-left:10px;display:inline-block;height:30px;margin-bottom:10px;font-family:Verdana, Arial, Helvetica;font-weight:bold;font-size:1.3em;}
.headerLine{display:block;width:100%;height:10px;border-top:1px solid #ddd;}
.languageSwitch{display:inline-block;position:absolute;right:300px;width:160px;padding:1px;margin:0;margin-top:5px;margin-right:5px;transition:margin 0.4s;z-index:3000;}
.stickyLanguage{position:relative;margin:55px 0 0 0;font-size:0.9em;transition:all 0.4s;}
.stickyLanguage span.langBox{margin:0;}
.languageSwitch .lang:hover{color:#232a38;background:#cff9ff;}
#searchBox{display:inline-block;position:absolute;right:500px;margin:5px;z-index:200;width:35%;min-width:300px;height:35px;}
#searchBox .inputSearch{vertical-align:top;height:25px;background:#45536f;border:1px solid #666;margin:0;padding:0 0 0 0.5em;background:#687da7;color:white;width:85%;}
#searchBox .inputSearch:invalid{background:#687da7;padding:2px;margin:1px;font-weight:bold;}
#searchBox .inputSearch:focus{background:#cff9ff;color:#333!important;}
#searchBox .search_s{display:inline-block;cursor:pointer;width:24px;height:24px;border:0 solid #45536f;padding:2px;margin:2px 1px 1px 1px;transition:opacity 0.4s;-o-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-webkit-transition:opacity 0.4s;background-size:100%;}
.search_s:hover, #loginBox:hover img, #bnt_menu:hover{opacity:0.7;filter:alpha(opacity=70);}
.chosen-select{min-width:40%;margin:2px 0;max-width:100%;}
.chosen-container{min-width:40%;margin:2px 0;max-width:70%;}
.chosen-single{font-size:1.15em;}
.headerBox{display:inline-block;position:absolute;right:30px;width:150px;height:22px;padding:1px 1px 1px 20px;margin:5px 2em;z-index:2000;border-radius:5px;}
.headerBoxContent, .headerBoxTitle{position:absolute;top:0;right:0;height:22px;padding:2px;z-index:3000;margin-top:1px;border-radius:5px;}
.headerBoxTitle{border:1px solid #555;width:100%;background:#687da7;z-index:2001;}
.headerBoxTitle a{display:block;padding:0px 5px;}
.headerBoxTitle a, .headerBoxTitle{color:#ddd;font-weight:normal;}
.headerBoxIcon{display:inline;margin:0;padding:2px;height:22px;width:22px;}
.headerBoxIcon:hover{cursor:pointer;}
#loginBox .headerBoxIcon{padding:0;margin-top:0;position:absolute;right:35px;top:2px;}
.headerBoxContent a, .headerBox a{display:block;}
.headerBoxContent a,.headerBoxContent a:link,.headerBoxContent a:visited{line-height:1.1em;color:#222;font-family:Arial, Helvetica, sans-serif;text-transform:none;}
.headerBoxContent a{padding:5px 5px;color:#333;}
.headerBoxContent{position:absolute;height:500px;width:650px;right:1%;max-width:800px;min-width:200px;overflow:hidden;margin-top:28px;padding-top:0;z-index:5000;border-top:none;border-left:1px solid #555;border-right:1px solid #555;border-bottom:1px solid #555;background:#eee;color:#555;box-shadow:0 40px 100px #111;transition:height 0.3s;transition-timing-function:ease;}
.triangle{color:#997777;font-size:1.1em;}
.inputSide{border:1px solid #777;background:#aaa;}
.inputSide:focus, .inputSearch:focus{background:#f4f4f4;}
#sitetext{position:relative;top:50px;right:10px;height:40px;font-family:Verdana, Arial, Helvetica;font-weight:bold;text-align:right;font-size:1.4em;text-shadow:#111 2px 2px 5px, #111 -2px -2px 5px;}
#siteheading{position:relative;top:10px;left:20px;font-family:Verdana,Georgia, Times;width:40%;font-size:2.0em;line-height:1.5em;font-weight:bold;border-bottom:1px solid #fff;}
#headerText a, #headerText a:link{color:#523;}
#headerText:hover a{color:#000;}
#sitetext a , #siteheading a, #header, .lang, .lang:link, a.lang, .headerBoxContent, .headerBoxContent a, .languageSwitch, .languageSwitch a{color:#b1b1b1;}
#sitetext a:hover , #siteheading a:hover{color:#eee;}
#footerContent{clear:both;width:100%;max-width:2500px;height:100%;margin:0 auto;overflow:hidden;}
#footer hr{background:#687da7;}
.footerColumns{clear:both;vertical-align:top;width:90%;display:block;overflow:hidden;margin:0 auto;padding:0;border:1px solid #687da7;}
.footerCol{float:left;width:22%;padding:2px 2px 2px 10px;vertical-align:top;margin:0;display:inline-block;}
.footerCol{border-left:1px dashed #687da7;}
.footerCol[id="col1"]{border-left:none;}
.footerCol h3{font-size:1.15em;color:#8aa6de;border-bottom:none;font-weight:normal;}
p{margin:0;}
.clear{clear:both;}
.bgHeader{background:#45536f;}
h1{color:#232a38;}
h2{color:#45536f;}
h3, h3 a, h3 a:link, h3 a:visited, .heading, #right .heading, #left .heading, .heading a, .title3{color:#45536f;}
h4{color:#374259;}
.nav{color:#45536f;}
.nav:hover{background:#45536f;}
.nav_on{background:#45536f;}
.nav_on, .nav{border:1px solid #687da7;}
.button, .button:link, .linkbutton, .smallbutton, .smallbutton:link{background-image:linear-gradient(#eee,#ffffff,#ffffff,#eee);border-color:#374259;}
.button:hover, .button:hover a, .smallbutton:hover, .smallbutton:hover a{background:#45536f;text-decoration:none;color:white;}
a.side2:hover,a.side2s:hover,a.side3:hover,a.side3s:hover,a.side4:hover,a.side4s:hover,a.side5:hover,a.side5s:hover{color:#fff;background-color:#45536f;text-decoration:none;}
#right a.side3:hover, #right a.side3s:hover, #right a.side4:hover, #right a.side4s:hover{color:#fff;background-color:#374259;text-decoration:none;}
.bullet{color:#45536f;}
.languages .slang{border-top:2px solid #cff9ff;border-bottom:2px solid #cff9ff;text-decoration:none;}
.relatedstories{width:100%;margin-top:2em;margin-left:-0.5em;}
.svg_icon{width:2.5em;color:#45536f;padding:0;margin:0;max-height:3em;}
a.icon_box{display:block;position:relative;background:white;width:80%;max-height:100px;margin:15px auto;padding:0.5em 0 0.5em 0;text-align:center;border-radius:1em;text-decoration:none;background:white;background-image:linear-gradient(#f6f6f6,#ffffff,#fafafa);border:1px solid #ccc;box-shadow:0 0 5px #eee;transition:0.2s;}
a.icon_box:hover{background:#666;box-shadow:0 0 10px #555;color:white;}
a.icon_box:hover .svg_icon, .icon_box:link:hover{color:white;}
.icon_box p{display:block;font-size:1.1em;margin:0;padding:0;text-align:center;}
.icon_box:hover p{color:white;}
#bnt_menu{position:absolute;right:0;width:38px;min-height:32px;cursor:pointer;display:none;}
#bnt_menu .svg_icon{width:3em;}
#bnt_language, #bnt_dashboard, .mobile_menu_space{width:20px;height:35px;cursor:pointer;margin:0;margin-top:2px;display:none;}
#menuShort{display:none;}
#bnt_dashboard{position:absolute;right:50px;display:inline-block;width:38px;padding:0 2px;margin:5px 0 0 10px;}
.bnt_close{width:100%;height:60px;background:#45536f;text-align:right;font-weight:bold;font-size:3.0em;margin-right:10px;padding:1px;cursor:pointer;}
#shortNav{width:100%;display:none;text-indent:1em;margin:0;padding:20px 0 30px 0;}
#shortNav a{width:90%;display:inline-block;color:#555;}
#shortNav a.icon_box{margin:5px auto;padding:0.2em 0;}
#returnOnTop{background:url('/image/return_on_top.png') no-repeat;bottom:1%;cursor:pointer;display:none;filter:alpha(opacity=30);height:48px;opacity:0.4;position:fixed;right:1%;width:48px;z-index:1000;}
#returnOnTop:hover{filter:alpha(opacity=100);opacity:1;box-shadow:0 10px 10px #aaa;transition:0.2s;}

@media screen and (min-width:2000px){body{font-size:90%;}
}

@media screen and (min-width:2500px){body{font-size:95%;}
}

@media screen and (min-width:3000px){body{font-size:100%;}
}

@media screen and (max-width:2100px){
.logo_box{margin:10px 4px;}
.news_abstract_right{width:50%;}
}

@media screen and (max-width:1700px){body{font-size:85%;}
.hide_1600{display:none;}
.news_abstract_right{width:40%;}
#left .tlb, #right .tlb{font-size:0.9em;}
.product_box{width:45%;}
}

@media screen and (max-width:1400px){body{font-size:80%;}
#maincontent{padding:0 3%;}
#navigation .a2{font-size:1.3em;}
.logo_box{margin:10px 2px;}
.news_abstract_right{width:40%;margin:0;padding:0;}
#left .tlb, #right .tlb{font-size:0.8em;}
.main_image_left{width:100%;min-width:250px;margin:0;padding:0;}
}

@media screen and (max-width:1100px){
#maincontent{padding:0 1%;}
#middle{width:68%;}
#navigationBox{width:90%;}
#navigation li.menutop2{margin:0 0 0 0.1em!important;}
.logo{height:87px;width:185px;padding:0;}
.logo img{height:82px;width:180px;border-radius:15px;}
.small_logo{height:62px!important;width:137px!important;top:20px!important;}
#searchBox{width:35%;position:relative;margin-left:200px;right:0;min-width:200px;}
#searchBox .inputSearch{width:40%;margin-left:5%;}
#searchBox .search_s{width:32px;height:32px;margin:5px 0 0 10px;}
.logo_box{margin:5px 2px;}
#left .tlb, #right .tlb{font-size:0.7em;}
.flagBox{left:140px;top:20px;}
.product_box{width:65%;}
}

@media screen and (max-width:900px){body{font-size:95%;}
#headerBottom{height:0;}
.mobile{display:block;}
.stickyHeader{top:-25px!important;}
.suggest_button{display:block;margin:10px 0 20px 0;width:80%;}
#admintop{height:70px;}
#header, #pageStart{height:60px;top:0;margin:0;padding:0;width:100%;}
#page{margin:25px 0 0 0;padding:0;width:100%;}
#headerTop{padding-top:20px;height:50px;}
#breadcrumbs{height:3em;z-index:1000;}
#maincontent{width:99%;margin:0 auto;padding:0;}
#leftandmiddle{width:75%;min-width:300px;text-align:center;}
#ContentLeft{width:90%;}
#middle{width:98%;min-width:300px;margin:0 auto;padding:0;}
#right{width:23%;min-width:150px;top:15px;margin:0;right:0;padding-bottom:50px;font-size:0.95em;}
#right .sidebox, #userMenu{display:inline-block;width:95%;}
#wireMob{width:99%;margin-top:30px;display:block;}
#wireMob .sidebox{margin-left:1%;width:97%;max-width:100%;}
.wireBox{max-width:45%;margin-right:2%;min-height:200px;}
#footer{height:auto;}
.logo{top:-45px!important;width:101px!important;height:49px!important;border:none!important;padding:0;background:white;font-size:0.9em!important;border:1px solid white!important;border-radius:10px!important;}
.logo img{width:100px!important;height:45px!important;border-radius:10px!important;}
#wrapper .small_logo{left:2px!important;width:82px!important;height:41px!important;border-radius:8px!important;border:none!important;background:white;top:-45px!important;font-size:0.8em!important;}
.small_logo_img, #wrapper .small_logo img{width:80px!important;height:36px!important;border-radius:8px!important;}
.news_abstract_right, .news_abstract, .headlinebox .news_abstract{width:100%;display:none;}
.readtext{width:98%;margin-left:5px;}
.readtext .release_image{max-width:95%;margin:0;margin-bottom:20px;}
.release_image img{height:auto;}
.readtext .release_image img{max-width:100%;height:auto;}
#news h1{font-size:2.0em;}
#news h2{font-size:1.6em;}
.logo_box{margin:5px;}
.logo{height:87px;width:185px;top:-60px;}
.logo img{height:82px;width:180px;border-radius:15px;}
.small_logo{height:62px!important;width:137px!important;top:-45px!important;}
.headerBox{width:40px;height:40px;}
.headerBoxTitle{margin-top:-2px;width:45px;height:40px;background:transparent;border:none;}
#loginBox{margin:0 20px 0 0;padding:0;width:40px;height:35px;}
#loginBox img{width:32px;height:32px;margin:0;padding:0;}
.headerBoxIcon{padding:0;margin-top:0;width:30px;height:30px;}
#wire, #top_list, #loginText , nav, #navigation, #subheader{width:0;height:0;display:none!important;}
#navigation_left{background:#fff;}
input, textarea{font-size:1.0em;width:80%;margin:5px;}
.chosen-select{margin:8px 0;}
table{border-collapse:separate;border:0;}
td{padding:3px;border-collapse:separate;vertical-align:top;}
#menuSmall{display:none;}
#bnt_menu, #bnt_language, #bnt_dashboard, .mobile_menu_space{display:inline-block;}
#bnt_menu, #bnt_language, #loginBox{width:38px;padding:0 2px;margin:0 0 0 25px;min-width:38px;}
#loginBox{margin:5px 0 0 25px;}
#searchBox{position:absolute;width:45%;right:100px;}
.submitBox{width:25%;right:15px;top:17px;}
.submitBox .button{padding:0.5em 1.5em;}
#left{position:fixed;display:inline-block;left:120%;width:80%;min-width:200px;top:80px;height:90%;overflow-y:auto;z-index:1500;margin:0;padding:0;border-left:1px solid #333;background:#eee;background-image:linear-gradient(#ededed,#f1f1f1,#fafafa,#ffffff);}
#page, #footer, .languageSwitch, #left{transition:right 0.2s, left 0.1s;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;}
.languageSwitch{display:none;background:#374259;font-size:1.6em;overflow-y:hidden;}
.languages{background:#374259;width:100%;margin:0 0 2px 0;padding:20px 0;text-align:center;font-size:1.3em;}
#left .box, #left .textbox, #left .menucontainer, .mb, .menucontainer_level3{width:98%;border:none;}
#shortNav{display:inline-block;}
#navigation_left{width:90%;display:inline-block;margin:0 0 0 10px;}
#left .menucontainer{width:100%;}
.mm, .side2, .side3{display:block;width:95%;font-size:1.3em;color:#555;padding:0.5em 0.5em 0.2em 0.5em;cursor:pointer;text-indent:0;}
.mm:hover{background:#444;}
.mm a{color:#555;}
.side2, .side2:link, .side2:visited, .side2s, .side2s:link{display:block;padding:5px 0;font-size:1.0em;}
.captcha{width:300px;height:150px;}
.email_challenge{width:70px;height:55px;}
#shortNav .mm:hover a, #shortNav a:hover , #shortNav a:active{color:#fff;}
.hA{font-size:2.0em;}
.hB{font-size:1.7em;}
.results_title{width:100%;font-size:1.3em;}
#results_table{margin:0 auto;padding:0;width:100%;}
.employer{font-size:1.4em;}
.employer_st{font-size:1.1em;}
.framed_record{padding:5px 1px;width:99%}
.banner{margin:0;}
.clear_after{clear:both;}
.footerColumns{display:block;overflow:hidden;width:95%;margin:0 auto;border:none;}
.footerCol[id="col1"]{border-left:1px solid #687da7;}
.footerCol{position:relative;width:40%;min-width:150px;display:inline-block;padding-left:5%;margin:5px;border:1px solid #687da7;font-size:0.85em;border-radius:5px;}
.footerCol h3{font-size:1.1em}
.breakingNewsBox{margin:10px auto 20px auto;}
h1{font-size:1.8em;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
.relatedstories{width:100%;min-width:150px;top:auto;margin-top:auto;padding:0;}
#left .subdomain, #right .subdomain, #left .dot, #right .dot{font-size:1.1em;}
#left .myscience, #right .myscience{font-size:0.7em;}
#header .fa, #header a .fa{color:#fff;text-decoration:none;font-size:38px;margin:0 0.1em;}
#header .fa:hover, #header a .fa:hover{color:#eef;text-decoration:none;font-size:40px;}
.order_button{font-size:1.3em;}
.product_box{width:70%;}
.mbl{min-width:12px;}
}

@media screen and (max-width:650px){
#header, #pageStart, #headerContent{height:60px!important;top:0;margin:0;padding:0;width:100%;}
#headerContent{width:98%;}
#page{margin-top:10px;}
#maincontent{min-width:200px;}
#middle{min-width:200px;width:99%;max-width:100%;margin:20px auto 0 auto;padding:0;}
#leftandmiddle, #right, .home, .relatedstories{width:100%;min-width:150px;left:0;margin:0;padding:0;}
.home{margin-top:-20px;font-size:0.9em;}
#right{top:30px;padding:0 0 30px 0;}
#wire, #top_list, #searchBox .inputSearch, #breadcrumbs, #subheader{width:0;height:0;display:none;}
.rcell, .lcell{min-height:120px;}
.languageSwitch, #left{top:60px;}
.social_sharing{max-width:100%;}
.submitBox{top:6px;}
.submitBox .button{padding:0.5em 0.5em;}
.hide_mobile{display:none;}
.mobile{display:block;}
.boxWrap{padding:0;margin:0;width:100%;text-align:center;}
img, frame{max-width:100%;height:auto;}
table{max-width:100%;}
table ul li{margin:0 0 0 -1.6em;}
.stickyHeader{top:-20px!important;}
button.header_search_button{position:absolute;right:25px;top:2px;}
.video_container iframe{min-height:100px;max-height:300px;}
.wireBox{display:inline-block;width:98%;max-width:100%;min-height:100px;margin-left:0;}
#bnt_menu, #bnt_language, #searchBox, #loginBox, #bnt_dashboard{width:38px;padding:0 2px;margin:0 0 0 10px;}
#bnt_menu{margin:-5px 0 0 10px;}
.mobile_menu_space{width:10px;margin:0;padding:0;}
#searchBox .search_s{width:32px;height:32px;margin:2px 0 0 5px;}
#results_menu{width:99%;max-width:99%;}
.results{width:97%;max-width:98%;}
.navbar{width:100%;max-width:100%;}
.abs{display:none;}
.headerBoxTitle{margin-top:-4px;border:none;}
#loginBox .headerBoxIcon{padding:0;margin-top:3px;margin-right:8px;}
#loginBox img{width:30px;}
.container, .block, .box{max-width:100%!important;}
.relatedstoriesA{margin-bottom:20px;}
.relatedstoriesA, .relatedstoriesB{width:90%;}
.heading1{font-size:0.9em;padding:0.1em 0 1.5em 0;width:100%;}
.heading1 h1{margin:0;padding:0;}
.heading1_vspace{height:1em;}
h1{font-size:1.8em;}
h2{font-size:1.3em;}
h3{font-size:1.1em;}
blockquote{font-size:1.1em;padding:0.2em;width:98%;}
#news .headlineboxtitle h1{font-size:1.8em;margin-top:0;}
#news .headlineboxtitle h2{font-size:1.6em!important;margin-top:0;}
#news .newsboxtitle h2{font-size:1.2em;line-height:1.0em!important;}
.headlinebox .news_abstract{font-size:1.3em;}
.highscore{padding-top:5px;padding-bottom:10px;}
.headlinebox, .newsbox{margin:0;padding:2px;width:99%;display:block;margin-bottom:30px;}
.newsbox{padding:0;}
.record_title{font-size:1.1em;}
img{max-width:100%;}
.release_image, .release_image_right{max-width:100%;width:100%;}
.release_image img, .release_image_right img{max-width:100%;height:auto;}
.caption{width:90%;}
.logo_box{max-width:165px;min-width:100px;margin:5px 2px!important;display:inline-block;padding:0;}
.rounded_box{width:96%;}
.flagBox{width:30px;height:20px;left:120px;top:25px;}
.headlinebox img.home_image, .headlinebox img{padding:0;margin:0;max-width:99%;height:auto;}
.newsboxcontent .home_image{padding:0;margin:0;max-width:98%;height:auto;}
.home img.home_image{display:block;padding:0;margin:0 0 5px 0;height:auto;}
#maincontent .column1, #maincontent .lcell, #maincontent .column2, #maincontent .rcell{display:block;overflow:hidden;margin:1em 0 0 0.1em;padding:0;width:100%;}
.box, .textbox, .menucontainer, .mb{max-width:99%;}
.menucontainer_level3{width:100%}
.mb{width:100%;font-size:0.9em;}
.mbl{width:5%;}
.mbr{width:92%;}
#right .sidebox, .sidebox{display:block;clear:both;width:98%;max-width:100%;margin:1em auto;text-align:center;border:1px solid #aaa;}
#userMenu{display:block;margin:10px 0 10px 10px;border:1px solid #aaa;min-width:95%;width:95%!important;}
input, textarea{font-size:1.0em;width:90%;margin:5px;border:1px solid #aaa;}
.chosen-select{width:100%;min-width:90%;margin:2px 0;max-width:100%;}
.chosen-container{max-width:100%;}
.mainSearch, .mm{font-size:1.0em;}
.product_box{width:80%;margin:10px 10% 10px 10%;min-width:200px;}
.descriptor{padding:0.1em;font-size:1em;}
.long_value{padding:0.1em;font-size:1.2em;}
.long_value_box{width:99%;margin:0;padding:0.5% 0;}
.results_discipline{}
.results_organization_department{display:block;width:100%;}
.results_organization{min-width:100px;width:100%;padding:2px 0;}
.results_department{min-width:100px;width:100%;padding:2px 0;}
.results_logo_container{min-width:100px;width:100%;padding:2px 0;}
.results_location_date{padding:2px;}
.results_location{padding:0;}
.results_number{width:100%;}
.results_navbar{width:100%;}
.footerCol{clear:both;width:90%;margin:1em auto;padding:10px;min-width:200px;display:block;overflow:hidden;}
.footerCol h3{font-size:1em;}
#results_table{font-size:0.9em;overflow-x:scroll;}
#price_table{width:100%;font-size:0.9em;overflow-x:scroll;}
}

@media screen and (max-width:340px){body{font-size:90%;}
#wrapper{min-width:150px;}
.flagBox{left:100px;}
h1{font-size:1.8em;}
.hA{font-size:1.8em;}
.hB{font-size:1.6em;}
.framed_record{margin-top:10px;}
.logo, .logo img{left:2px;width:80px!important;height:36px!important;}
#wrapper .small_logo{left:2px;width:80px!important;height:36px!important;}
.product_box{width:90%;}
#search_restrictions{display:none;}
}

@media screen and (max-width:850px) and (max-height:450px){
#wire, #top_list, #searchBox .inputSearch, #breadcrumbs, #subheader, .abs{width:0;height:0;display:none;}
.stickyHeader{position:relative;}
}

@media screen and (max-width:300px){td{display:inline-block;width:98%;}
}

@media screen and (max-width:250px){body{font-size:80%;}
#wrapper{min-width:150px;}
td{display:inline-block;width:98%;}
h1{font-size:1.4em;}
#loginBox img{width:24px;}
#searchBox .search_s{width:25px;height:25px;margin:4px 0 0 5px;}
.logo, .logo img{left:2px;width:80px!important;height:36px!important;}
#wrapper .small_logo{left:2px;width:53px!important;height:24px!important;}
.logo_box{margin:5px 0;}
}
#navigation{z-index:100;}
#navigation .a2{color:#fff;}
ul.dropdown{margin:0;padding:0;list-style:none;font-family:Arial, Helvetica, Verdana, sans-serif;padding-bottom:5px;}
ul.dropdown li{padding:0;margin:0;color:#1f407a;}
#navigation li.menutop2{position:relative;display:inline-block;padding:0;margin:0 0.8% 0 0.8%;}
.a2, .dropDownBox, .dropDownBoxRight{display:inline;padding:11px 12px;margin:0;font-size:1.5em;border:1px solid transparent;border-radius:10px;}
ul.dropdown{color:#fff;}
#navigation a.selected_menu{background:#fff;color:black;}
ul.dropdown a:link, ul.dropdown a:visited, #navigation .a2:hover{color:#fff;text-decoration:none;}
ul.dropDownBox, ul.dropdown{z-index:1500;}
ul.dropDownBox{height:0;display:none;overflow:hidden;position:absolute;top:27px;left:-1px;font-size:1.3em;line-height:0.9em;}
li.menutop2:hover .dropDownBox{display:block;height:auto;top:30px;margin:0;left:-1px;padding:5px 10px 10px 0;border-radius:0 5px 15px 15px;border-bottom:2px solid #777;border-right:1px solid #777;border-left:1px solid #e0e0e0;box-shadow:4px 4px 12px #777;}
#navigation li:hover ul{display:block;}
.dropdownRight{right:0;left:auto!important;border-radius:5px 0 15px 15px!important;}
ul.dropdown ul li{margin:0;padding:0 1em 0.4em 0.5em;border:0;width:95%;color:#1f407a;}
ul.dropdown ul a{color:#1f407a;display:inline-block;width:99%;padding:4px 0 4px 10px;margin:0;}
ul.dropdown a:hover{background:#333;color:#fff;}
ul.dropdown ul a:hover{cursor:pointer;}
ul.dropdown ul a:active{border-right:5px solid #aaaaaa;}
#navigation li:hover .a2, #navigation li:hover .dropDownBox{background:#232a38;color:#fff;}
ul.dropDownBox li , .a3{display:block;width:100%;padding:5px 0px 2px 0px;font-size:1.05em;line-height:1.3em;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
* html ul.dropdown li{float:left;}
* html ul.dropdown li a{height:1%;}
#bnt_home{width:40px;height:20px;display:inline-block;padding:0px 10px;margin:1px;cursor:pointer;text-align:center;}
#bnt_home{float:left;background:url('/image/icon/mobile/btn-home-header.svg') no-repeat center;}
#bnt_home a{display:block;width:100%;height:100%;}
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);}
.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none;}
.chosen-container a{cursor:pointer;}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999;}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top;}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px;}
.chosen-container-single .chosen-default{color:#999;}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("/js/chosen/chosen-sprite.png") -42px 1px no-repeat;font-size:1px;}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%;}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("/js/chosen/chosen-sprite.png") no-repeat 0px 2px;}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}
.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url("/js/chosen/chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);}
.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}
.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff;}
.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4;}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}
.chosen-container .chosen-results li.group-option{padding-left:15px;}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text;}
.chosen-container-multi .chosen-choices li{float:left;list-style:none;}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px;}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);color:#333;line-height:13px;cursor:default;}
.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("/js/chosen/chosen-sprite.png") -42px 1px no-repeat;font-size:1px;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666;}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}
.chosen-container-multi .chosen-results{margin:0;padding:0;}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}
.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));background-image:linear-gradient(#eee 20%, #fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px;}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important;}
.chosen-disabled{opacity:0.5 !important;cursor:default;}
.chosen-disabled .chosen-single{cursor:default;}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}
.chosen-rtl{text-align:right;}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}
.chosen-rtl .chosen-single div{right:auto;left:3px;}
.chosen-rtl .chosen-single abbr{right:auto;left:26px;}
.chosen-rtl .chosen-choices li{float:right;}
.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}
.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:url("/js/chosen/chosen-sprite.png") no-repeat -30px -20px;direction:rtl;}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi), only screen and (min-resolution:1.5dppx){
.chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span{background-image:url("/js/chosen/chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}
}

@media print{html{margin:0;padding:0;}
body{color:#000;margin:0 0 0 50px;padding:0;background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:110%;width:90%;}
img, table{border:0;}
p,ul,ol,li,table,td,tr,blockquote,.table1, .readtext, .text, #news .news_abstract, #news .main_news_abstract, #news .main_news_abstract_right, .long_value, #footer, #copyright{color:#000!important;background:#fff!important;font-size:1em;line-height:1.2em;font-weight:normal;text-decoration:none;}
.smalltext, .verysmalltext, .footnote{color:#000;font-size:0.9em;line-height:1em;font-weight:normal;text-decoration:none;}
h1, #news h1, .hA, .hB{color:#000;font-size:1.7em;font-weight:bold;text-decoration:none;}
h2, #news h2{color:#000!important;font-size:1.3em;font-weight:bold;text-decoration:none;line-height:normal;}
h3, h4, h5, h6{color:#000;font-size:1.1em;font-weight:bold;border-bottom:1px solid #eee;}
.readtext, .long_value{width:85%;}
.stickyHeader, #returnOnTop{all:unset;}
#header{background:#fff;}
#page_start, #headerTop, #navigationBox, #left, #right, #social_bookmarks, .social_sharing, .bottom, #comments, .relatedstories, .print, #alt_language, #push, #returnOnTop{display:none!important;height:0!important;}
#admin_top, .button, .top_admin_frame, .admin_box, .advert_block, #analytics_consent, .analytics_consent_box{display:none!important;height:0;}
#content, #results_table, .container, .framed_record{display:inline;margin:0;border:none!important;padding:0;margin:0;}
.framed_record,#news, .breakingNewsBox{position:relative;display:inline;padding:0;margin:0;border:none!important;background-image:none!important;}
.headlinebox .news_abstract{padding:0;display:flex;}
.banner_container, .centered_logo{width:95%;display:inline-block;}
.logo, .logo img{width:120px;}
#breadcrumbs{padding:0;margin:-40px 0 0 0;height:50px;width:95%;font-size:0.9em;}
#contentfloatholder{background:white;}
#article, #page, #middle, #maincontent, #leftandmiddle{display:inline;width:100%;margin:0;padding:0;background:white;}
.release_image{display:block;}
#footer{border:none;padding:0;margin:0;height:100px;}
#footerColumns, #myScienceNetwork{display:none;}
#copyright{width:100%;display:block!important;color:#000!important;background:#fff;}
#copyright .gray, .bottom a{color:#000!important;}
#copyright:after{font-size:0.9em;content:' - Scimetrica - www.scimetrica.com';}
}