body {background-color: #fcfcfc; background-image: url('imgs/lgrey_bg.jpg'); font-size: 16px;}

table, img, td, p, div, li {border: 0px; padding: 0px; spacing: 0px; margin: 0px; font-size: 100%;}

#mainTable {position: absolute; top: 1%; left: 1%; width: 98%; height: 100%;}
table.header {height: 60px; width: 100%;}
#langTable {position: relative; top: 0px; left: 0px; width: 28px; height: 100%;}
#menuTable {position: relative; top: 0px; left: 0px; width: 100%; text-align: left;}
table.footer {width: 100%;}
table.content {width: 100%;}
table.data {width: 100%; font-size: 100%; font-weight: normal; text-decoration: none; text-align: left;}
table.tel {width: 100%; font-size: 100%; font-weight: normal; text-decoration: none; text-align: left;}
table.uc {width: 100%; height: 100%;}

tr {vertical-align: middle;}
tr.content {vertical-align: top;}

th.data {text-align: left;}
th.tel {font-weight: normal; font-style: italic;}
th.hdr2 {text-align: left; font-size: 100%; font-weight: bold; font-style: italic;}

td.langTable {text-align: center; vertical-align: middle; width: 100%; height: 50%;}
td.frame {background-color: gray;}
td.menu {text-align: left; vertical-align: top; width: 150px;}
td.content {text-align: left; vertical-align: top;}
td.cim {border: 0px; vertical-align: top; width: 30%;}
td.data {padding-left: 1em; width: 6em;}
td.dataWide {padding-left: 1em; width: 10em;}
td.pic {text-align: left; width: 50%;}
td.uc {text-align: center; font-weight: bold; vertical-align: middle; width: 100%; height: 100%}

img.langFlag {width: 28px; height: 13px;}
img.data {height: 150px;}
img.deco {cursor: default;}
img.topLink {width: 12px; height: 16px;}
img.lnk {margin: 3px;}

a {color: magenta; text-decoration: none; font-size: 100%;}
a.mail {color: red; font-weight: bold; font-style: italic;}
a.menuLink {font-weight: bold;}
a.subMenuLink {font-size: 80%;}
a.emb {color: inherit; font-weight: inherit; font-size: inherit; font-style: inherit; font-face: inherit; text-decoration: inherit; cursor: pointer;}

font.copyRight {color: white;}
font.note {color: black; font-size: 70%; font-weight: normal; font-style: italic;}
font.menuLink {font-size: 100%; font-weight: bold; color: #808080;}
font.hdr {font-size: 110%; font-weight: bold; text-decoration: underline;}
font.hdr2 {font-size: 100%; font-weight: bold; font-style: italic;}

hr {color: silver; height: 2px;}

p.job {width: 100%; text-align: center; font-weight: bold; font-size: 150%}
p.dblk {margin-top: .5em;}
p.subHdr {text-align: left; font-weight: bold;}

ul {padding: 0px; spacing: 0px; border: 0px; margin: 0px; padding-left: 20px;}

li {padding: 0px; spacing: 0px; border: 0px; margin: 2px 0px;}

div.dblk {margin-bottom: 1em;}

sup {font-size: 60%;}

