body{font-family:sans-serif,arial,helvetica;font-size:0.9em;color:#000;margin:0em;padding:0px;vertical-align:top;background:#fff;}
a{color:#009;text-decoration:none;background:transparent;}
a:hover{color:#f33;background:#e5ecf9;}
img{margin:1em;vertical-align:middle;border:0em;}

div{vertical-align:top;margin:0px;}
div.header{color:#088;background:#fff;padding:0.5em 1em 0.5em 1em;font-size:0.9em;height:5em;border-bottom:2px solid #ebf3ec;margin-left:1em;margin-right:1em;}
div.header span{text-decoration:underline;}
div.header strong{font-size:4.5em;}
div.header a{color:#088;background:#fff;font-weight:bold;}
div.header p{float:right;text-align:right;}

div.main{padding:0em 0em 1em 1em;}
div.main table{font-size:1em;width:600px;padding:1em;}
div.main table.bilingual{width:600px;padding:1em;border:0px;}
div.main table.bilingual td.rem{border:1px solid #369;vertical-align:top;width:50%;}

div.main table a{text-decoration:none;}
div.main td.headline{width:100%;}
div.main td.date{width:100%;font-size:0.8em;color:#888;background:#fff;}
div.main td.date a{color:#888;background:#fff;}
div.main td.date2{font-size:0.8em;}

div.main table{font-size:16px;}
div.main table.patents a{color:#00c;background:transparent;}

div.main table.fractal{width:800px;}
div.main table.fractal td{vertical-align:top;text-align:left;font-size:80%;padding:2em;border:0px;}
div.main table.fractal td img{width:178px;height:144px;}
div.main table.fractal caption{font-size:200%;font-weight:bold;}
div.main table.fractal img{border:1px solid #f3f3f3;}


div.main input.i{width:15em;}
div.main input.b{width:8em;}
div.main a.be{color:#000;background:#fff;}
div.main a.be:hover{color:#f33;background:#e5ecf9;}


div.right{float:right;width:17em;border-left:2px solid #ebf3ec;text-align:center;font-size:0.74em;color:#038;background:#fff;margin:0px;margin-left:4em;margin-bottom:4em;margin-top:1em;}

div.right p{font-size:12px;color:#000;background:transparent;}
div.right a{color:#c00;background:#fff;font-weight:bold;}

div.topics{margin-top:3em;}
div.topics h2{margin:0px;font-size:0.9em;}

div.c{text-align:center;}
div.c td{border:1px solid #000;}

div.calls{float:right;width:45%;height:270px;}
div.calls h3{margin:0px;width:100%;color:#ff8099;background:#fff;}
div.calls a{color:#066;background:#fff;}

ul.ind{margin-right:20em;}
ol,ul{text-align:left;font-size:0.93em;}
div.right p{text-align:left;margin-left:1em;}

dl{margin-left:1em;width:40em;font-size:0.9em;}
dt{margin:0em 0em 0.4em 0em;padding:1em;}



div.ads{border:1px solid #fcc;}
div.ads p.ad{text-align:right;margin:0px;color:#000;background:#fcc;font-size:10px;}
div.ads p.q2{color:#000;background:#f0f0f0;padding:0.5em;border-bottom:1px solid #fcc;margin:0px;font-size:11px;}

div.gen{border:1px solid #fcc;width:510px;padding:10px;background:#f0f0f0;}
div.gen-2{border:1px solid #fcc;width:96%;padding:10px;background:#f0f0f0;}


form{width:40em;margin:0px;}
fieldset{font-family:verdana,times,sans-serif;font-size:0.8em;}
textarea.A{width:50em;height:10em;}
textarea.B{width:50em;height:20em;}
input{width:30em;}
input.i{width:20em;}
input.counter{width:3em;}
input.b{width:10em;}
input.fb{width:7em;}
select{color:#000;background:#fff;font-size:0.86em;width:32.8em;}


p{margin-right:1em;}
p.hr{border-top:1px solid #f0f0f0;margin:2em;}
p.q{margin:2em;font-size:0.9em;}
p.q1{border-left:0.4em solid #f0f0f0;padding:0.7em;font-size:0.9em;}
p.spacer{margin-top:30em;}

p.left-link{background:#fff;color:#000;border:1px solid #e5ecf9;margin-top:1px;margin-bottom:1px;margin-right:0px;margin-left:0px;padding:10px;height:7em;font-size:0.8em;}
span.right-link{text-align:left;float:right;width:40%;margin-left:2em;height:6em;background:#fff;color:#000;}

p.event-left{color:#000;background:#fff;margin:0px;padding:5px;font-size:13px;height:10em;}
p.event-block{color:#000;background:#fff;margin:0px;padding:5px;font-size:14px;height:30em;}


span.col-3,span.col-2{text-align:left;float:right;width:35%;margin:5px;height:6em;padding:10px;}
span.col-3{color:#633;background:#ebf3ec;}
span.col-2{color:#066;background:#fff;}

p.event-left-2{width:500px;color:#000;background:#fff;margin-top:0px;margin-bottom:0px;padding-left:10px;padding-top:10px;height:2.5em;font-size:13px;}

span.event-right-2{text-align:left;float:right;width:420px;margin-left:5px;color:#066;background:#fff;}


p.event-left-3{color:#000;background:#fff;margin:0px;padding:5px;height:28em;font-size:15px;}

span.event-right-3{text-align:center;float:right;width:60%;margin:5px;color:#000;border-left:1px solid #fcc;padding:10px;}


p.event-left-4{color:#000;background:#fff;margin:0px;padding:5px;height:23em;font-size:13px;}
span.event-right-4{float:right;width:50%;margin:5px;color:#000;padding:10px;height:16em;background:#fff;}


p.small{font-size:12px;margin-left:0px;margin-top:6px;margin-bottom:6px;}

span.i{font-size:0.8em;font-style:italic;}

p.head-link{height:2em;color:#000;background:#e5ecf9;}
p.head-link span.right-link{text-align:left;float:right;border:1px solid #e5ecf9;width:25em;margin-left:2em;}

p.half{margin-right:1em;margin-top:1px;margin-bottom:1px;padding:0.2em;font-size:0.8em;height:25em;border:1px solid #e5ecf9;}

span.right-half{text-align:left;float:right;border:1px solid #fff;border-left:1px solid #e5ecf9;width:48%;height:25em;margin-left:2em;padding-left:2em;}

span.teal{color:#066;font-size:1.3em;background:transparent;}
span.orange{color:#c60;background:transparent;}
span.red{color:#c00;background:transparent;font-weight:bold;}
span.green{color:#066;background:transparent;font-weight:bold;}
span.blue{color:#00c;background:transparent;font-weight:bold;}


p.blog1{margin-right:18em;}
p.blog2{margin-right:18em;font-size:0.84em;color:#888;background:#fff;}     
p.blog2 span{float:right;}
p.blog2 a{color:#066;background:#fff;}

div.main table.cal{width:165px;font-size:0.8em;border:1px solid #fcc;}
div.main table.cal a{color:#066;background:#fff;}


h1{font-size:2em;padding:0px;padding-top:1em;margin-top:0px;}
h2{font-size:1.5em;}
h1.pat{font-size:1.8em;}
h2.pat{font-size:1.3em;font-weight:normal;font-style:italic;}
h3{font-size:1.1em;margin-top:2em;width:530px;color:#000;background:#ebf3ec;padding:0.2em;}
h3 a{color:#000;background:#ebf3ec;}
h4{font-size:1em;margin-top:3em;}
h5{font-size:1em;margin-top:3em;font-weight:normal;}

h6{font-size:0.77em;margin:0px;font-weight:normal;border-top:1px solid #ebf3ec;padding-top:1em;margin-top:5em;margin-right:1em;}
h6 a{color:#888;background:#fff;}

p.comm{border-top:1px solid #e5ecf9;}
span.eq{float:right;margin-right:2em;}
