html         { height: 100% }
body         { font-family: Verdana, Arial, Helvetica; font-size: 10pt; height: 100% }
table        { font-family: Verdana, Arial, Helvetica; font-size: 8pt; color:#000000 }
th           { background-color: #F0F0F0 }
h1           { margin-top: 1px; margin-bottom: 3px; font-size: 12pt }
h2           { margin-top: 1px; margin-bottom: 1px; font-size: 10pt }
h3           { margin-top: 2px; margin-bottom: 4px; font-size: 14pt }
h4           { margin-top: 1px; margin-bottom: 3px; font-size: 12pt }
h5           { margin-top: 1px; margin-bottom: 1px; font-size: 10pt }
p            { margin-top: 1px; margin-bottom: 2px }
ul           { margin-top: 3px; margin-bottom: 3px; list-style-type:circle; }
li           { margin-top: 5px; margin-bottom: 3px }
button       { font-size: 8pt }

.forms       { font-family: Verdana, Arial, Helvetica; font-size: 8pt; color:#000000 }
.menu        { font-family: Verdana, Arial, Helvetica; font-size: 10pt; color:#FFCC00 }
a:link.menu     { color: #FFCC00 }
a:visited.menu  { color: #FFCC00 }
a:hover.menu    { color: #FFFFFF }
a:active.menu   { color: #FFFFFF }
.leder       { font-family: Verdana, Arial, Helvetica; font-size: 10pt; color:#FFCC00 }

.descr       { color: #808080 }
.sep1        { background-color: #FED17E }
.sep2        { background-color: #F0F0F0 }
.red         { color: #FF0000 }
.comment     { font-size: 7pt }
.mini        { font-size: 7pt }
.flowtx      { width:600px; padding-bottom:10px }
.flag        { width:16px; height:10px }

.adv         { width:160px; vertical-align: top }
.advall      { border-width:2px; vertical-align: top; height:100%;
               border-style: outset; border-collapse: collapse; }
.advhead     { height: 20px; border-bottom: 1px solid; color: #808080; text-align: center }
.advbody     { height: 70px; border-bottom: 1px solid; color: #808080; text-align: center; vertical-align: middle; line-height:14pt}

.imgtn       { border-color:#C0C0C0; border-width:1px; border-style:groove }

.maintab     { width:100%; border-collapse: collapse; padding: 2px; margin: 2px }
.mainrow     { font-size: 7pt; border-bottom: 1px solid #C0C0C0 }
.mainicon    { width: 18px; height: 18px; border: 0 }
.mainhdl     { width: 200px; text-overflow: ellipis; border-bottom: 1px solid #C0C0C0 }
.maintit     { padding-right: 5px; vertical-align: middle; border-bottom: 1px solid #C0C0C0}
.maintbn     { width:100px; padding-right: 5px; border-bottom: 1px solid #C0C0C0 }
.mainmini    { font-size: 7pt }
.mainsub     { background-color:#F0F0F0 }
.mainsline   { height: 28px; vertical-align:middle }
.mainlnkt    { font-size: 10pt }
a:link.mainlnkt    { color:black; text-decoration: none }
a:visited.mainlnkt { color:violet; text-decoration: none }
a:hover.mainlnkt   { color:blue; text-decoration: none }
a:active.mainlnkt  { color:red; text-decoration: none }
.mainlnk     { font-size: 7pt }
a:link.mainlnk    { color:black; text-decoration: none }
a:visited.mainlnk { color:violet; text-decoration: none }
a:hover.mainlnk   { color:blue; text-decoration: none }
a:active.mainlnk  { color:red; text-decoration: none }

.ccwin       { width:100%; border-width:2px; border-style:outset;
               border-collapse: collapse; padding:0;  }
.cctit       { height: 22px; width: 99%; border-width: 1px; padding: 2px; font-weight: bold;
               background-image:url(images/titbg.gif); text-align: center }
.ccdiv       { width:100%; height:160px; overflow: auto; overflow-x: hidden }
.ccknb       { width: 22px; background-image:url(images/titbg.gif); }
.ccdat       { vertical-align: top }

.gltit       { height:20px; background-color: #FED17E }

.ctrycol     { width: 150px; overflow: hidden; text-overflow: ellipsis }

.edbut       { border-width:0; padding:0; height:20px; width:20px; cursor:pointer }
.imbut       { border-width:0; height:18px; width:18px; }
.imgdisp     { border-width: 2px; border-style: inset; }

.box         { border-width: 2px; border-style: inset; padding: 2px }

.tabs			{ font-size: 8pt; font-weight: normal }
.tabs_dis		{ font-size: 8pt; font-weight: normal; color: #909090 }
a:link.tabs		{ color: blue; text-decoration: none }
a:visited.tabs	{ color: blue; text-decoration: none }
a:hover.tabs	{ color: red; text-decoration: none }
a:active.tabs	{ color: red; text-decoration: none }

th.csort        { background-color: #E0E0E0 }
th:hover.csort	{ background-color: #99CCFF }