body,td          { color:#000000; font: 11px/11px/11px helvetica, tahoma, Verdana; }
body             { margin-left:0px; margin-top:1px; margin-right:0px; margin-bottom:0px; padding:0px;}
img				 { border:0px; }

a                { color:#000000; text-decoration: none; }
a:hover          { color:#BF0000; text-decoration: bold; }
a.action         { color:#000000; font: 10px Verdana, sans-serif; }

div.whiteactions a { color:#ffffff; text-decoration: none;}
div.whiteactions a:hover { color:#bf0000; text-decoration: none;}

div.tree a.link { width:100%; padding:1px 5px; border:solid 1px #000000;; }
div.tree a.link { color:#000000; padding-left:5px;}
div.tree a.link:hover { color:#000000; ; padding-left:5px;}

td.view        { padding:10px; text-align:justify; }
td.form        { border:solid 0px #88B0C9; padding:10px; text-align:justify; }
td.error       { color:#ff0000; padding:10px; text-align:justify; }
td.inner       { border:solid 1px #88B0C9; padding:10px; margin-top:10px; text-align:justify; }
td.tile        { padding:10px; border:0px; }

h1 { color:#FFFFFF; font:bold 16px/16px Helvetica, Verdana, sans-serif; margin-bottom:10px; }
div.viewtitle  { color:#FFFFFF; font:bold 18px/18px Helvetica, Verdana, sans-serif; margin-bottom:10px; }
div.formtitle  { color:#FFFFFF; font:bold 18px/18px Helvetica, Verdana, sans-serif; margin-bottom:10px; }
div.errortitle { color:#ff0000; font:bold 18px/18px Helvetica, Verdana, sans-serif; margin-bottom:10px; }
div.tiletitle  { color:#FFFFFF; font:bold 14px/18px Helvetica, Verdana, sans-serif; margin-bottom:10px; }
div.innertitle { color:#FFFFFF; font:bold 14px/18px Helvetica, Verdana, sans-serif; margin-bottom:10px; }

div.formmessage{ margin-bottom:20px; }
div.oblique    { color:#FFFFFF; font: italic 15px/16px Times New Roman, serif; letter-spacing:1px; padding-top:10px;}
div.code       { font:bold; }
div.price      { font:bold; }
div.total      { font:bold; }

.formPane   { color:#117819;background:#ffffff; font: 11px/11px Verdana, sans-serif ; border:solid 1px #7DCD0A; }
.formLocked { background:#ffffff; border:solid 0px #666666; }
.formButton { background:#FFFFFF; border:solid 1px #7DCD0A; }

div.Popup                { width:180px;  background:#195C86; border:solid 1px #88B0C9; padding:2px; }
div.Popup a.action       { width:100%; color:#ffffff; }
div.Popup a.action:hover { background:#94B2D4; }

div.inlinepolls {border:solid 0px #88B0C9; padding:2px;}
div.inlinelinks { color:#ffffff; }
div.inlinelinks a.link { color:#ffffff; }
div.inlinelinks a.link:hover { color:#C4E6F9; }

div.glactions a.action { color:#ffffff; }
div.glactions a.action:hover { color:#94B2D4; }

div.treenode {  }
div.treenode a.link { ; color:#000000;  width:100%; }
div.treenode a.link:hover {  color:#BF0000; width:100%; }
div.treenodeCurrent {  color:#BF00000; }
div.treenodeCurrent a.link {color:#BF00000; }
div.treenodeCurrent a.link:hover { color:#000000;}

div.lang a.language { color:#194270; }
div.lang a.language:hover { color:#456586; }

td.chartbar  { background:#88B0C9; }

div.path { color:#000000; font:11px/11px helvetica, tahoma; }
div.path a.link { color:#000000; }
div.path a.link:hover { color:#bF0000; }

div.about  { background:#A6CF29; font: 9px Verdana; color:#ffffff; text-decoration: none; padding:5px; }
div.about a { background:#A6CF29; font: 9px Verdana; color:#ffffff; text-decoration: none; padding:5px; }
div.about .action { background:#A6CF29; color:#ffffff; text-decoration: none; padding:5px; }
div.about a:hover { background:#A6CF29; color:#ffffff; text-decoration: underline; }