div.page { max-width: 1024px; }
div.flexpage { }

h1 { color: #555555; clear:both; font-weight: bold; font-size: 18px; font-family: Avenir, "Gill Sans", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h2 { color: #555555; clear:both; padding-top:20px; font-weight: bold; font-size: 18px; font-family: Avenir, "Gill Sans", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h3 { color: #555555; clear:both; padding-top:10px; font-weight: bold; font-size: 16px; font-family: Avenir, "Gill Sans", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h4 { color: #555555; clear:both; font-weight: bold; font-size: 12px; font-family: Avenir, "Gill Sans", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
p,li,td,dd { font-family: Avenir, "Gill Sans", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
dt { font-family: Avenir, "Gill Sans", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
body { font-family: Avenir, "Gill Sans", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a:link { color: #006699; border: none; }
a:visited { color: #000099; border: none; }
a:active { color: #3399ff; border: none; }

ul.compact { padding-left: 10px; margin-left: 5px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
li.compact { padding-top: 0px; padding-bottom: 0px; }


p.login_box      { font-size: 80%; margin-top: 5px; margin-left: 20px; border: #0c0c0c; width: 83px; overflow: hidden }
p.login_box_2    { font-size: 80%; margin-left: 20px; }
p.login_info     { font-size: 80%; margin-left: 20px;  width: 83px; overflow: hidden }

p.lang_box       { margin-bottom: 5px; margin-left: 0px; padding-left: 0px; margin-right: 0px; padding-right: 0px; width: 105px; }
img.lang_button1 { top:0px; left: 0px; margin-left: 0px; padding-left: 0px; margin-right: 0px; padding-right: 0px; width: 49px; }
img.lang_button2 { top:0px; right: 0px; margin-left: 0px; padding-left: 0px; margin-right: 0px; padding-right: 0px; width: 49px; }

input.login_box_field   { background-color: #e9e9e9; margin: 2px 0px 4px; border: inset 1px #8a8a8a; width: 83px; overflow: hidden }
input.login_box_button   { font-size: x-small; margin: 2px 0px 4px; width: 83px; overflow: hidden }

td.spc1 { min-width:23px }
td.spc2 { min-width:18px }
td.navcol { min-width:105px }

p.pagelist_title { font-weight: bold; padding-top: 8px; margin-left: 15px; margin-bottom: 0px;}
p.pagelist_desc { margin-left: 15px; padding-left: 1em; margin-top: 3px; }

ul.submenu_list { padding-left: 20px; padding-top: 0px; margin-left: 0px; margin-top: 3px; }
li.submenu_item { font-size: 80%; font-weight: bold; padding-top: 0px; margin-left: 0px; }

p.copyright { font-size: 80%; font-style: italic; font-family: Avenir, "Gill Sans", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
p.footerlink { font-size: 80%; font-style: normal; font-family: Avenir, "Gill Sans", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

td.logincell { padding: 0px 20px 0px 0px }
td.registercell { padding: 0px 0px 0px 20px; border-left: 2px solid black }
td.labelcell  { background-color: #f5f5f5; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; vertical-align:top; }
td.inputcell  { background-color: #f5f5f5; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; vertical-align:bottom; }

table.listview { font-size: 90%; min-width:90%; }
table.detailview { min-width:90%; }
td.listcell_title { font-weight:bold; background-color: #B5B5B5; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.listcell_title_hi { font-weight:bold; background-color: #959595; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.listcell_srch { background-color: #95FFFF; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.listcell_srch_lo { background-color: #D0FFFF; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.listcell_attn { background-color: #FF9595; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.listcell_attn_hi { background-color: #FF3333; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.listcell_action { background-color: #FFE9CA; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.listcell_action_hi { background-color: #FFC096; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.listcell_info { background-color: #E4E4E4; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.listcell_subinfo { background-color: #f5f5f5; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; font-style:italic; text-align:right; }
input.listcell_srch { background-color: #D5FFFF; margin: 2px 2px 2px 0px; }
td.listcell_n  { background-color: #F5F5F5; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.listcell_sub  { background-color: #FCFCFC; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.listcell_a  { background-color: #f6fff6; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.listcell_b  { background-color: #f6f6ff; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.inlinedetail { background-color: #E0E0E0; margin: 0px 2px 2px 0px; padding: 5px 5px 5px 5px; }
td.linkedit  { background-color: #ffffff; margin: 2px 2px 2px 0px; padding: 2px 2px 2px 2px; }
ul.translist { list-style-type:none; text-indent: -60px; margin-left: 60px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }

div.licensebox { background-color: #FFFFE0; margin: 0px; padding: 2px; }
div.errorbox { background-color: #fbe0e0; margin: 0px; padding: 2px; }
.error { color:red; font-weight:bold; }
.hot { color:#FF7700; font-weight:bold; }
.attn { color:red; font-weight:bold; }

div.maindiag    { margin: 0px; padding: 0px; position: relative }
div.tl    { background-color: #e4e4e4; margin: 0px 25px 10px 0px; padding: 0px; }
div.tr    { background-color: #e4e4e4; margin: 0px 0px 10px 25px; padding: 0px; }
div.bl    { background-color: #e4e4e4; margin: 10px 25px 0px 0px; padding: 0px; }
div.br    { background-color: #e4e4e4; margin: 10px 0px 0px 25px; padding: 0px; }
div.newsbox  { background-color: #fbefe9; margin: 0px; padding: 0px }
li.newsbox     { list-style-image: url(/syweb_img/sybullet.gif); margin-bottom: 10px; }
ul.newsbox     { list-style-image: url(/syweb_img/sybullet.gif); }
li.newslist    { margin-bottom: 10px }
h3.newsitem     { margin-top: 35px }


div.palette { margin-top:0px; padding-top:0px; padding-bottom:60px; }
th.dllist_hdr { font-weight:bold; vertical-align:top; background-color:#B5B5B5; }
td.dllist_desc { vertical-align:top; background-color:#dcdcdc; }
td.dllist_fv { vertical-align:middle; background-color:#afeeee; }
td.dllist_la { vertical-align:middle; background-color:#afeeee; }
td.dllist_dl { vertical-align:top; background-color:#afeeee; }
td.dllist_buy { vertical-align:top; background-color:#98fb98; }
ul.dllist { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
li.dllist { padding-top: 4px; padding-bottom: 4px; }
.platf { font-weight:bold; color:#007000; }
p.pv_desc { }
p.pv_name { margin-top:0px; padding-top:0px; padding-bottom:5px; }
p.de_name { margin-top:0px; padding-top:0px; padding-bottom:5px; }
p.orderopt { font-size: 90%; margin-top:0px; padding-top:0px; padding-bottom:2px; }
.fv { font-weight:bold; color:orange; }
.vers { font-weight:bold; color:red; }
.dl_link { font-weight:bold; }
div.prod_div { padding-bottom: 60px; }
h2.prod_title { background-color: #E0E0E0; }
div.prod_link { font-style:italic; background-color: #fbefe9; margin: 2px; padding: 0px; }
div.plat_link { font-style:italic; }
div.subsel_hint { color:red; font-style:oblique; background-color: #fbefe9; margin: 2px; padding: 0px; }
.subsel_hint { color:red; font-style:oblique; }
.subsel_title { font-weight:bold; }
div.subsel_form { font-style:oblique; background-color: #fbefe9; margin-bottom: 40px; padding: 2px; }
select.selector { font-size:80%; max-width:200px; }

h2.cat_title { background-color: #E0E0E0; }
p.cat_title { font-weight: bold; font-size:110%; color: #555555; padding-left:0px; margin-top:30px; padding-top:0px; padding-bottom:10px; }
p.cat_desc { padding-left:20px; margin-top:5px; padding-top:0px; padding-bottom:0px; }

ul.faq_subj { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
li.faq_subj { padding-left:10px; }

td.faq_subj { font-weight: bold; background-color:#F9F0F0; }
td.faq_answer { background-color:#F0F9F0; }
.faq_qmark { font-size:80px; color:red; }
.faq_emark { font-size:80px; color:green; }

.lic_valid { font-weight: bold; color:#468E30; }
.lic_hidden { font-weight: bold; color:#A0A0A0; }
.lic_temporary { font-weight: bold; font-style: italic; color:#468E30; }
.lic_oldvers { font-style:italic; color:#468E30; }
.lic_partial { font-style:italic; color:red; }
.lic_expired { font-style:italic; color:#ADADAD; text-decoration: line-through; }
.lic_replaced { font-style:italic; color:red; text-decoration: line-through; }
.lic_invalid { font-style:italic; font-weight: bold; color:red; text-decoration: line-through; }
div.code { background: #FFFFBF; margin: 2px; padding:0px; }
textarea.code { background-color: #FFFFB0; font-family:monospace; margin:0px; padding:2px;}
div.crcinfo { background: #FFF0F0; margin: 2px; padding:2px;}


a.notcurrent { font-style:italic; color:#ADADAD; }
a.nextcurrent { font-style:italic; color:#770000; }

table.trans { width:100%; }
td.tr_date { width: 10em; background-color: #fffff5; margin: 1px 1px 1px 1px; padding: 2px 2px 2px 2px; }
td.tr_info { background-color: #fCfCfC; margin: 1px 1px 1px 1px; padding: 2px 2px 2px 2px; }
td.tr_cost { width: 10em; text-align: right; background-color: #fff5f5; margin: 1px 1px 1px 1px; padding: 2px 2px 2px 2px; }
.value { color:#468E30; }
.cost { color:black; }
.opencost { color:red; }
