 /* Copyright 1971-2009 01 COMMUNICATIONS INC. All Rights Reserved */
 /* td.inputrow { ; } // @page {  } // table { border-collapse:collapse; border-spacing:0; empty-cells:show } */
#bar { background: #0A1C4A; border: 1px solid; border-color: #ffffff #ACA899 #ACA899 #ffffff; padding-top: 3px; padding-bottom: 3px; cursor: default; }
#hyper2 { background-repeat: no-repeat; background-position: 7px 1px; }
#menu1 { padding-left: 5px; }
#search input, #search select { font-family: georgia, tahoma, verdana, arial, helvetica, sans-serif; font-size: 12px; margin-top: 4px; }
#search { top: 0; right: 5px; }
* html .XulMenu td { position: relative; } /* ie 5.0 fix */
.HyperLink { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #302D00; }
.Link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; }
.LinkSite {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #776705; }
.LoginLink { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline; color: #FFFFFF; }
.Portal { font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; /* text-transform: capitalize; */ color: #FFFFFF; }
.PortalLink { font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; 	font-weight: bold; color: #000000; }
.Search { font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: bold; color: #000000; }
.TitreNews {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #cd7b29; }
.XulMenu .arrow { position: absolute; top: 7px; right: 8px; border: 0; }
.XulMenu .button, .XulMenu .button:hover, .XulMenu .button-active, .XulMenu .button-active:hover { line-height: normal; padding: 5px 6px 4px 6px; border: 1px solid #0A1C4A; color: #ffffff; text-decoration: none; cursor: default; white-space: nowrap; display: block; position: relative; }
.XulMenu .button-active, .XulMenu .button-active:hover { border-color: #ACA899 #ffffff #ffffff #ACA899; }
.XulMenu .button:hover { border-color: #ffffff #ACA899 #ACA899 #ffffff; }
.XulMenu .item, .XulMenu .item:hover, .XulMenu .item-active, .XulMenu .item-active:hover { background: #ffffff; line-height: normal; padding: 3px 30px 3px 20px; color: #000000; text-decoration: none; cursor: default; white-space: nowrap; display: block; position: relative; }
.XulMenu .item:hover, .XulMenu .item-active, .XulMenu .item-active:hover { background: #316AC5; color: #ffffff; }
.XulMenu .section { background: #ffffff; border: 1px solid; border-color: #F1EFE2 #716F64 #716F64 #F1EFE2; padding: 2px 1px 1px 2px; position: absolute; visibility: hidden; z-index: -1; }
.XulMenu { font-family: georgia, tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; /* -moz-user-select: none; */ }
.copyrights { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #000000; }
.dateNews {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; }
.delicious-banner a { font-size: 50% }
.delicious-odd { background-color: #f8f8f8 }
.delicious-post a { color: #26a; font-size: 8pt; }
.delicious-post { border-top: 1px solid #eee; padding: 0.25em; font-size: 50% }
.delicious-posts a { text-decoration: none; color: #a15426; display: block; padding: 0.3em; font-size: 10pt; }
.delicious-posts a:hover { text-decoration: underline }
.delicious-posts  { margin: 1em; border: 2px solid #ddd; padding: 0.5em; width: 13em; font-family: sans-serif; }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0; }
.guide, body.guide table.tableform { border-style: none; margin: 0 0; padding: 0; background-color: #0A1C4A; background-image: url(""); }
.italic	{ font-style: italic; }
.italstrong { font-weight: bold; font-style: italic; }
.navLink { font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color : #2A67C6; }
.sectionPhrase { color: #CF7A29; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; text-transform: none; }
.sectionTitre { color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; /* text-transform: capitalize; */ }
.strong	{ font-weight: bold; }
.textNews { font-size: 8pt; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.topMenu a:active { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.topMenu a:link { color: #F0EDE8; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.topMenu a:visited { color: #d8dde3; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
a.anim, a.animref { color: red; }
a.button { font-weight: bold; }
a.button:hover { color: white; }
a.button:link { color: white; }
a.button:visited { color: silver; }
a.clicklink { cursor: pointer; }
a.com01-title { font-family: serpentinedbol, 'arial black', arial, helvetica, sans-serif; font-style: normal; }
a.copyrights:link, a.copyrights:visited, a.headlink:link, a.headlink:visited { color: black; }
a.corpolink { font-size: 10pt; }
a.fpoption { font-size: 10pt; }
a.headlink:hover { color: #cf7a29; }
a.library { letter-spacing: 0.34em; font-weight: bold; font-size: 20pt; color: white; }
a.navbar:hover, a.navbar:link { color: white; }
a.portalcolumn:hover { color: white; }
a.portalcolumn:link, a.portalcolumn:visited { color: white; }
a.portalmenulink { font-size: 8pt; background-color: #f7f8f6; }
a.unused:link, a.unused:visited, a.unused:hover { color: silver; }
span.sectionPhrase a.newstext { font-size: 10pt; }
a:hover { text-decoration:underline; color: #cf7a29; }
a:link { text-decoration:none; color: #cf7a29; }
a:visited { text-decoration:none; color: #0a1c4a; }
body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; color: #000000; background-image: url("../image/marble.gif"); }
body.guide table.form table.tableform, table.guide, body.guide table.tableform	{ border-style: none; border-width: 0; }
body.guide { background-image: url("../image/marble.gif"); }
body.index { background-image: url(""); background-color: #032642; margin: 0 0; }
body.portal { background-image: url(""); }
div.portaltoday { color: #000000; font-size: 8pt; text-align: center; font-weight: bold; }
div.textarea, div.textclientarea { padding: 5px 25px 15px 25px; }
div.textclientarea { border-style: none; text-align: center; background-image: url(""); background-color: white; }
dt.funcname { font-weight: bold; }
input { text-align: center; }
label { font-weight: bold; }
li, li.just, li.justify, li.justnum { text-align: justify; }
li.circb, li.squab, li.discb { font-weight: bold; font-size: 12pt; }
li.decimal, li.int, li.num, li.justnum	{ list-style-type: decimal; }
li.footnote { font-size: 12pt; font-weight: bold; text-decoration: none; font-style: normal; text-align: left; }
li.headb { font-weight: bold; }
li.highlight { list-style-type: disc; font-weight: bold; font-size: 12pt; }
li.idea { font-size: 14pt; font-weight: bold; text-decoration: none;  font-style: normal; text-align: left; }
li.item, li.itemdisc, li.head, li.headb, li.src, li.srv, li.num, li.just { font-size: 10pt; }
li.left, li.src, li.srv, li.srvc, li.lnone, li.int { text-align: left; }
li.none, li.head, li.headb, li.noneb, li.lnone	{ list-style-type: none; }
li.noneb { font-weight: bold; font-size: 14pt; }
li.roller-1, li.roller-2, li.roller-3 { font-size: 10pt; font-weight: normal; text-decoration: none; font-style: normal; text-align: left; list-style-type: square; }
li.service, li.squab, li.src, li.srvc { list-style-type: square; }
li.servsrc, li.discb, li.srv, li.roller-2, li.sortitem, li.itemdisc { list-style-type: disc; }
li.servtype, li.circb, li.roller-3 { list-style-type: circle; }
li.sortgroup { list-style-type: none; font-weight: bold; }
nono.Login { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
p.anim { font-size:12pt; text-align: center; }
p.biodesc, p.biointro, p.justified { text-align: justify; }
p.biosummary { text-align:center; font-weight: bold; font-size: 10pt; }
p.caption { font-weight: bold; text-align: center; font-size: larger; }
p.center { text-align: center; font-size: 10pt; }
p.client, span.client, span.client-group { font-size: 10pt; text-align: justify; }
p.dnaos, p.dnaos-left , span.dnaos { color: #b95; font-size: 10pt; font-family: serpentinedbol, 'arial black', arial, helvetica, sans-serif; }
p.dnaos, p.dnaos-left { font-size: 14pt; }
p.dnaos, p.reference { text-align: center; }
p.fibodiv { text-align: center; font-size: 14pt; font-weight: bold;  }
p.header-title-url, span.header-title-url { text-align:center; font-weight: bold; font-style: italic; font-size: 12pt; }
p.highlights { font-size: 10pt; }
p.index { text-align: center; font-weight: bold; font-size: larger; }
p.left { text-align: left; font-size: 10pt; }
p.login { font-size: larger; }
p.mess, p.errmess { text-align: center; font-size: 14pt; }
p.powerslide, li.powerpoint { font-size: 14pt; font-weight: bold; text-decoration: none; font-style: normal; }
p.roller, span.roller, p.justify, span.justify, p.followup, p.headpage, td.justify, span.headpage { text-align: justify; font-size: 10pt; }
p.summary, p.biodesc, p.histo01 { text-align: justify; font-size: 10pt; }
p.title, p.title-slide-title { text-align: center; font-size: 18pt; font-weight: bold; }
p.title-slide-subtitle { text-align: center; font-size: 14pt; font-weight: bold; }
span.anim { font-size:12pt; text-align: left; }
span.blink { text-decoration: blink; }
span.caption, span.centercaption, span.client-group { font-weight: bold; }
span.centercaption { text-align: center; }
span.com01-role { font-family: serpentinedbol, 'arial black', arial, sans-serif; font-style: normal; font-size: 10pt; }
span.conid, span.consonid { font-size: 12pt; font-weight: bold; font-family: Kidprint, Arial, Helvetica, sans-serif; }
span.consonid { font-family: ZapfChan Bd Bt, arial, sans-serif; }
span.corpid { font-size: 10pt; }
span.dnaoslogo { font-size: 48pt; font-family: serpentinedbol, 'arial black', arial, helvetica, sans-serif; color: #248; }
span.ecoid { font-size: 12pt; font-weight: bold; font-family: Umbra Bt, Arial, Helvetica, sans-serif; }
span.fiboblue { color: blue; }
span.fiboerr { color: red; text-align: center; font-size: 10pt; font-weight: bold; }
span.fibogreen { color: green; }
span.fibogrey { color: gray; }
span.func { font-weight: normal; font-size: 10pt; }
span.gbcid { font-size: 12pt; font-weight: bold; font-family: Kidprint, Arial, Helvetica, sans-serif; }
span.header-role, span.header-role { font-size: 8pt; }
span.header-title { font-size: 20pt; }
span.homelink { text-align: left; }
span.hyperbase { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #b95; font-variant: small-caps; } /* corpo: hyperbase */
span.logoblue { color: blue; }
span.logofont { font-size: 10pt; font-family: 'arial black', arial, hevetica, sans-serif; color: black; font-weight: normal; } /*corpo: DNAOS */
span.logogreen { color: green; }
span.logored { color: red; }
span.mediaurl { font-size: 10pt; font-family: 'ocr-a bt', arial, sans-serif; font-weight: bold; color: white; font-variant: small-caps; }
span.musnovid { font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
span.overline { text-decoration: overline; }
span.pantonal { font-size: 12pt; font-family: arial, sans-serif; font-weight: bold; }
span.powersubtitle { font-size: 16pt; font-style: italic; }
span.powertitle { font-size: 24pt;  font-style:normal; font-family: serpentinedbol, 'arial black', arial, helvetica, sans-serif; }
span.reference-head { font-weight: bold; }
span.sectionPhrase { font-size: 12pt; }
span.sectionTitre { letter-spacing: 0.5em; }
span.sitemap a { font-size: 12pt; }
span.sitemap { color: #888888; font-size: 12pt; }
span.strike { text-decoration: line-through; }
span.telepath { font-size: 12pt; font-family: 'ocr-a bt', arial, sans-serif; font-weight: bold; color: #8be; font-variant: small-caps; } /* corpo: telepathmedia */
span.telepathurl { font-size: 12pt; font-family: serpentinedbol, 'arial black', arial, sans-serif; font-style: normal; color: black; font-variant: small-caps; }
span.testresult	{ color: red; }
span.topMenu { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; }
span.underline { text-decoration: underline; }
table { border-color: #AABCEA #4A5C8A #0A1C4A #8A9CCA; empty-cells:show; }
table.automenu td.menubox { text-align: center; }
table.automenu td.lmenubox { text-align: left; }
table.com10env td font { font-size:12pt; }
table.com10env, table.totalform, table.biohead, p.biophasehead { font-weight: bold; }
table.construction { font-weight: bold; font-size: 12pt; }
table.edit td.inputcell, table.edit td.selectcell { font-weight: bold; font-size: 12pt; color: white; }
table.edit tr td { padding: 0px 0px 12px 0px; }
table.edit, table.idform, table.pagetitles, table.loginform, table.work, table.file, table.orderform, table.select, table.totalform, table.dataset, table.selectrow, table.invoicing { text-align: center; background-image: url("../image/calm.gif"); } 
table.idform { font-weight: bold; text-align: right; }
table.libgroup { border-width: 8px; text-align: center; background-image: url("../image/vcalmcloud.gif"); }
table.loginform caption { font-size: 16pt; font-weight: bold; }
table.menubar caption, table.vmenubar caption { font-size: 14pt; }
table.menubar td a { color: #ffffff; }
table.menubar td { padding: 30px 0px 1px 0px; }
table.menubar, table.metadoc { background-image: url("../image/halong0.gif"); }
table.metaheader { font-family: arial, helvetica, sans-serif; }
table.navbar { font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; background-image: url("../image/halong2.gif"); }
table.navtoc caption { font-weight: bold; font-size: 20pt; }
table.navtoc td { padding: 2px; text-align: left; vertical-align: top; }
table.navtoc td.menubox { font-size: 10pt; text-align: left; }
table.navtoc td.volid { padding: 2px; text-align: center; vertical-align: top; }
table.optioncolumn { background-color: #fff; border-width: 1px; }
table.pagetitles { font-weight: bold; border-width: 1px; }
table.portalcolumn { background-color: #fff; border-width: 1px; }
table.portalmenulink { background-color: #f7f8f6; }
table.portalpanel caption { color: #000000; }
table.portalpanel { border: 8px solid; border-color: #7ad #457 #0A1C4A #479; text-align: center; background-image: url("../image/calm.gif"); }
table.portletbody { border-width: 6px; text-align: center; background-image: url("../image/marble.gif"); }
table.powerslide { background-image: url("../image/backslide.jpg"); width: 640px; height: 480px; }
table.queryform , table.input, table.docmenu, table.select, table.portalpanel, td.navtoc table.navtoc, table.basicheadtable table.navtoc, table.form, table.automenu, div.textarea { border-style: solid; border-width: 6px; border-color: #AABCEA #4A5C8A #0A1C4A #8A9CCA; text-align: center; background-image: url("../image/calm.gif"); }
table.queryform td.inputcell, table.idform td.inputcell	{ text-align: right; }
table.scenario { background-image: url("../image/fog.gif"); }
table.sign-list { background-image: url(''); background-color: white; border-color: red; border-style: solid; }
table.sortix { background-image: url("../image/calm.gif"); border-style: solid; border-width: 6px; border-color: #AABCEA #4A5C8A #0A1C4A #8A9CCA; }
table.styletable { border-width: 6px; border-color: #0A1C4A #0C1E4C #0C1E4C #0A1C4A; }
table.tableform td.inputcell { text-align: right; }
table.tableform tr.buttonrow, table.edit { background-image: url("../image/halong2.gif"); }
table.vmenubar { border-width: 1px; text-align: center; background-image: url("../image/calm.gif"); }
td.bioheadright { text-align: right; }
td.corpid, span.corpid { font-family: serpentinedbol, 'arial black', arial, helvetica, sans-serif; color: #248; font-variant: small-caps; /* color: #007cc3; */ } /* corpo: 01 */
td.headaddr, span.headaddr, span.headtele { font-size: 8pt; }
td.headtitle, td.headdate { font-size: 10pt; font-weight: bold; }
td.inputcellcenter { text-align: center; }
td.invalid font { font-size: 12pt; }
td.invalid p { font-weight: bold; font-size: 12pt; }
td.invalid span.error { font-weight: bold; font-size: 12pt; }
td.justify { padding: 5px; }
td.optioncolumn { background-color: #fff; color: #cd7e33; text-align: center; font-weight: bold; font-size: 16pt; }
td.portalcolumn { background-color: #cd7e33; color: #fff; text-align: center; font-weight: bold; font-size: 16pt; }
td.powerhead { text-align: center; font-weight: bold; }
td.querycell { width: 50%; text-align:right; }
td.sitemap, table.idmap { font-weight: bold;  font-size: 10pt; }
td.tablebody { background-image: url("../image/fog.gif"); }
td.tablehead { background-image: url("../image/fog2.gif"); }
td.timesheetbody { font-size: 8pt; }
td.timesheettitle { text-align: center; }
td.timesheettitle, td.timesheethead { font-weight: bold; font-size: 10pt; }
td.tourguide { padding: 2px; padding-right: 84px; text-align: left; background-image: url("../image/logo2.gif"); }
textarea.note { text-align: center; }
th.library { padding: 10px 0px 38px 0px; background-image: url("../image/halong2.gif"); }
th.portalcolumn td.hyperlink { font-family: Arial, Helvetica, sans-serif; }
tr.dataset-labels { font-size:12pt; }
tr.ordertitle { font-weight: bold; text-align:center; }
tr.portlethead { background-image: url("../image/marble.gif"); padding: 0px 0px 10px 0px; }

