/* border:nones are for NN4 */
body {margin:0px;padding:0px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000;}
div {margin:0px;padding:0px;}
.clear {clear:both;} /* CSS HACK: only for NN4, so now use Caio hack to cleanse palette */
/*/*/ .clear {display:none;} /* */
#header {margin:0em;padding:0em;height:7em;background-color:#fff;border:none;font-family:Verdana,Arial,Helvetica,sans-serif;color:#cff;text-align:center;}
#trans-wrap {margin:0em;padding:0em;color:#000;}
#nav {position:relative;margin:0em;background-color:#339;border-top:#09f 4px solid;border:4px double #06c;text-align:center;clear:both;}
.buttons {margin:0em;padding:.2em .5em;text-transform:uppercase;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#cff;white-space:nowrap;}
.buttons a {padding:.2em .5em;color:#cff;text-decoration:none;}
.buttons a:link {color:#cff;}
.buttons a:active {color:#cff;}
.buttons a:visited {color:#cff;}
.buttons a:hover {background-color:#a6c;color:#FF9;text-decoration:none;}
.buttons strong {padding:.2em .5em;font-style:oblique;color:#ff9;text-decoration:none;}
#mainbody {margin:0em;padding:.5em;background:#fff;width:auto;border:none;}
#maintrans {margin:0em;padding:.5em;width:100%;border:none;z-index:2;}
#left {float:left;text-align:center;width:50%}
#right {padding:0em 4em 0em 0em;float:right;text-align:right;width:250px;}
#box-footer {background:#def;margin:1em 0em 0em 0em;padding:.5em;border:none;font-size:9pt;text-align:center;clear:both;}
h1 {margin:.5em;font-size:1.3em;color:#339;}
.h-trans {text-align:center;}
h2 {margin:0em;padding:.5em;font-size:11pt;color:#339;}
h3 {margin:0em;padding:.5em;font-size:10pt;color:#339;}
p {margin:0em;padding:0em .5em}
a:link {color:#900;}
a:active {color:#c00;}
a:visited {color:#939;}
a:hover {color:#609;}
.first {padding:.5em;}
.side {padding:.5em;color:#c33;}
.main {padding:.5em 1em;color:#006}
.sitemap {padding:.25em 1em;}
.trans {padding:.5em;color:#309;}
table {font-family:Arial,Helvetica,sans-serif;}
.ttrans {font-family:Arial,Helvetica,sans-serif;z-index:2;}
tr {background:#def;color:#006;}
tr.rtrans {font-family:Arial,Helvetica,sans-serif;color:#006;z-index:2;}
tr.alt {background:#fff;}
tr.head1 {background:#369;padding:.5em;font-family:Verdana,Arial,Helvetica,sans-serif;color:#cdf;font-size:14pt;}
tr.head2 {background:#369;}
th {font-family:Arial,Helvetica,sans-serif;color:#cff;font-weight:700;text-align:center;}
td {text-align:center;font-size:10pt;}
td.left {text-align:left;font-weight:700;}
td.m-trans {text-align:left;font-weight:700;}
td.tnr-trans {text-align:left;font-weight:700;font-family:Times New Roman,serif;}
.column_padding_after {height:0em;font-size:1px;line-height:0em;clear:both;}
/* CSS HACK:  position:relative needed by IE6 otherwise the header and col 2 don't show up on initial rendering - they're there but you have to minimise the window or switch to another app and back to see the full effect. But IE5(pc) doesn't like it. And nor does NN4.
NB. the use of pos:rel has to go way beyond skin-deep - any nested element that needs a background color appears to require to be be relatively positioned */
/*/*/
.trans-wrap, .columns-float, .main, .maintrans {p\osition:relative;}
/* */
