body           { padding:0px; margin:0px; background-color:white; color:black; font-size:9pt; }

p              { font-family:sans-serif; font-size:9pt; padding:0px; margin:0px; margin-top:5px; margin-bottom:5px; }
p.menu         { font-size:10pt; padding-left:10px; }
p.company      { margin:0px; padding:0px; font:normal 9pt sans-serif; padding-left:5px; padding-right:5px; }

a              { padding:0px; text-decoration:none; color:black; }
a:link         { color:black; }
a:visited      { color:gray; }
a:hover        { color:black; }
a:active       { color:black; }
.menu          { padding:0px; padding-left:10px; font:normal 12pt sans-serif; text-decoration:none; }

img            { padding:0px; margin:0px; border:0px; }
img.corner     { width:10px;  height:10px; vertical-align:top; }
img.w3c        { width:88px;  height:31px; }
img.kim_jensen { width:150px; height:200px; float:right; }
img.computer   { width:auto; height:auto; float:right; }
img.travel     { width:auto; height:auto; float:right; }
img.people     { width:auto; height:auto; margin:10px; }

table          { margin:0px; border:0px; padding:0px; }
table.center   { margin:25px; text-align:center; }
table.front    { width:100%; text-align:center; }
tr             { margin:0px; border:0px; padding:0px; }
tr.top         { border:1px gray solid; font:normal 11pt sans-serif; padding-top:10px; border:1px blue solid; background-color:black; color:white; margin-top:10px; }
tr.bottom      { border:1px gray solid; font:normal 11pt sans-serif; padding-bottom:10px; border:1px blue solid; background-color:black; color:gray; margin-bottom:10px; }
tr.company     { font:normal 10pt sans-serif; font-weight:bold; padding-right:10px; }
td             { margin:0px; border:0px; padding:0px; vertical-align:top; }
td.head        { width:469px; height:75px; padding-left:161px;
                 vertical-align:middle; border-bottom:1px gray solid;
                 background-image:url('images/keyboard.jpg');
                 background-repeat:no-repeat; }
td.menu        { padding:5px;  width:125px; border-right:1px gray solid; }
td.body        { width:459px; padding:10px; padding-left:25px; background-image:url('/images/pattern.jpg');
                 background-position:top left; background-repeat:no-repeat; border:0px; }
td.leftcell    { padding-right:5px; }
td.rightcell   { padding-left:5px; }

h1             { margin:0px; padding:0px; font:bold 28px sans-serif; }
h5             { margin:0px; padding:0px; font:bold 14px sans-serif; color:gray; }
h2             { margin:0px; font:bold 20px sans-serif; padding-top:10px; padding-bottom:10px; }

ul             { margin:0px; margin-top:5px; margin-bottom:5px; padding-left:20px; padding-right:10px; list-style-image:url('/images/arrow.gif'); }
ul.indent      { padding-left:30px; padding-right:20px; }

.dark          { background-color:#CCCCCC; color:black; text-align:left; vertical-align:top; font:normal 9pt sans-serif; }
.light         { background-color:#EEEEEE; color:black; text-align:left; vertical-align:top; font:normal 9pt sans-serif; }
.small         { font:normal 9pt sans-serif; }
.left          { clear:both; text-align:left; }
.right         { clear:both; text-align:right; }
.center        { clear:both; text-align:center; }
.indent        { padding-left:25px; }
.nowrap        { white-space:nowrap; }
.hspace        { width:10px; }
.vspace        { height:10px; }
.tlcorner      { background-repeat:no-repeat; background-position:top left;     background-image:url('images/corner_top_left.gif'); width:10px; }
.trcorner      { background-repeat:no-repeat; background-position:top right;    background-image:url('images/corner_top_right.gif'); width:auto; text-align:left; padding-right:10px; }
.blcorner      { background-repeat:no-repeat; background-position:bottom left;  background-image:url('images/corner_bottom_left.gif'); width:10px; }
.brcorner      { background-repeat:no-repeat; background-position:bottom right; background-image:url('images/corner_bottom_right.gif'); width:auto; text-align:left; padding-right:10px; }
