/* GENERAL STYLING */
/* 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;} /* */
/* box-wrap needed to set a background color for the columns, put a border round the content block or fix the content width */
#box-wrap {color:#000;background:#cdf;}
#box-header {margin:0em;padding:0em;height:6.5em;background-color:#fff;border:none;font-family:Verdana,Arial,Helvetica,sans-serif;color:#cff;text-align:center;}
#nav {position:relative;background-color:#339;border:4px double #06c;text-align:center;clear:both;}
.buttons {margin:0em 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;}
#left {float:left;text-align:center;width:50%}
#right {padding:0em 4em 0em 0em;float:right;text-align:right;width:250px;}
.column-one {margin:0em;padding:0em;float:left;width:75%;background:#fff;border-right:#abf 4px solid;border-right-style:inset;border-bottom:#abf 4px solid;border-bottom-style:inset;}
.column-two {margin:0em;padding:0em;margin-left:76%;background:#cdf;border:none;}
.sub-one {margin:0em;padding:0em;float:left;width:50%;background:#fff;border:none;}
.sub-two {margin:0em;padding:0em;margin-left:50%;background:#fff;border:none;}
.formblock {margin:0em;padding:0em 1em;}
#box-footer {margin:1em 0em 0em 0em;padding:.5em;background:#cdf;border:none;font-size:9pt;text-align:center;clear:both;}
h1 {margin:.5em;font-size:13pt;color:#339;}
h2 {margin:0em;padding:.5em 1em;font-size:10pt;color:#339;}
.center {margin:0em;padding:.5em 1em;font-size:11pt;text-align:center;width:auto;}
.tight {margin:0em;padding:.5em 1em 0em 1em;font-size:11pt;}
h3 {margin:0em;padding:.5em 1em;font-size:10pt;color:#933;}
p {margin:0em;padding:0em 1em;}
a:link {color:#900;}
a:active {color:#c00;}
a:visited {color:#939;}
a:hover {color:#609;}
.first {padding:.5em 1em;}
.top {padding:.5em 1em;}
.form {padding:.5em 1em;font-size:8pt;color:#006}
.formfirst {padding:.5em 1em 0em 1em;}
.side {padding:.5em 1em;font-size:10pt;color:#339;}
.sidelink {padding:.2em;font-size:10pt;}
.sidelink strong {font-style:oblique;font-weight:500;color:#c33;text-decoration:none;}
.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 */
/*/*/
.box-wrap, .columns-float, .column-one, .column-two {p\osition:relative;}
/* */

