body,p,table,td,textarea, button, select
{
font-family: "Verdana";
font-size: 9pt; 
}

a.menu, table.menu a, table.menu2 a
{color:black;text-decoration:none;font-size:8pt}
a.menu:hover, table.menu a:hover, table.menu2 a:hover
{color:#80a080}

span.popup
{
position:absolute;
background-color:#e0e0e0;
border-style:solid;
padding: 3px; 
border-color:#000000;
border-width:1px;
}

div.popupmnu, table.popupmnu
{
position:absolute;
background-color:#e0ffe0;
border-style:solid;
padding: 2px;
border-color:#808080;
border-width:1px;
}

table.vacon
{
background-color:black;
color:white;
width:100%;
}
table.vacon td
{
padding:5px 5px;
}

table.srcbar
{
border-collapse:separate;
border-style:none;
}

table.srcbar td
{
background-color:#ffffff;
border: solid 1px #808080;
padding: 3px;
border-spacing:5px;
height: 20px;
vertical-align:center;
}

table.popupmnu td
{
background-color:white;border:solid 1px #c0c0c0; padding:2px; font-size:8pt;
}

div.popupmnu2
{
width:160px;
height:180px;
white-space:nowrap;
overflow:auto;
}

h1
{
font-size:14pt;
font-style:bold;
}

h2
{
font-size:12pt;
font-style:bold;
}


table
{
border-collapse:collapse;
border-style:solid;
border-color:#c0c0c0;
border-width:1px;
empty-cells: show;
}

td
{
border-color:#c0c0c0;
}

td.b
{
border-style:solid;
border-color:#c0c0c0;
border-width:1px;
}

table.menu2, table.menu
{
font-size: 8pt;
position:absolute;
visibility:hidden;
border-collapse:collapse;
border-style:solid;
border-color:black;
border-width:1px;
}

table.hdrmnu
{
font-size:8pt;
background-color:#89C36F;
width:100%

}
table.hdrmnu td
{
font-size:8pt;
}

table.menu td
{
font-size: 8pt;
background:#89C36F;
border-style:none;
}

table.menu2 td
{
font-size: 8pt;
background:#B5F7B5;
border-style:none;
}

table.result
{
font-size:8pt;
border-collapse:collapse;
border-style:none;
width:100%;
}

tr.result td
{
background-color: #f6f6f6;
vertical-align:top;
}

a.resulttitle
{
font-size:9pt;
font-weight:bold;
text-decoration:none;
color:black;
}

table.transparent, table.transparent td
{
background-color:transparent;
border-style:none;
}

tr.vip td
{
vertical-align:top;
background-color: #FEFFBB;
}

tr.bow td
{
vertical-align:top;
background-color: #FF9999;
}


img.result
{
height: 90px;
vertical-align: middle;
}

a.result {color:black;}
a:hover {color:#606060}

span.sL, span.sR, span.sI, span.iL, span.iR, span.iI
{
text-align:right;
}

td.basket, td.basket2, tr.basket
{
border-style:none;
background-color: #FEFFBB;
padding:2px;
}
td.basket2
{
text-align:right;
}

th.basket
{
font-weight:bold;
text-align:left;
}
th.basket2
{
font-weight:bold;
text-align:right;
}


table.basket
{
font-size:8pt;
background-color: #FFFFFF;
width:630px;
}

table.stats
{
width:100%;
}
table.stats td
{
text-align:center;
font-size:8pt;
background-color:#606060;
color:white;
padding-left:3px;
padding-bottom:2px;
padding-top:2px;
}

table.stats a, table.stats a:hover
{
font-weight:bold;
color:white;
}

a.s0, span.s0
{
padding:1px 3px;
background:#B5F7B5;
border: 1px solid #89C36F;
text-decoration:none;
color:black;
}

span.s0
{
font-weight:bold;
cursor:default;
}

a.s0:hover
{
background:#8ED28E;
}

hr.srchr
{
text-align:left;margin-left:0;width:240px;height:2px;border-width:0;color:gray;background-color:gray
}

table.bycat
{
border-style:none;
border-width:1px;
border-color:#c0c0c0;

}
table.bycat td
{
border-style:solid none;
border-width:1px;
}

select.srcdropdn
{
font-size:8pt;
}

td.tab, td.wtab, td.tab2, td.wtab2
{
background-repeat:no-repeat;
background-position:top center;
height:20px;
vertical-align:middle;
text-align:center;
cursor:pointer;
}

td.ctab,td.ctab2
{
background-repeat:no-repeat;
background-position:center left;
vertical-align:middle;
text-align:center;
cursor:pointer;
width:40px;
height:31px;
vertical-align:center;
}
td.ctab
{
background-image:url('Images/ctab.gif');
}
td.ctab2
{
background-image:url('Images/ctab2.gif');
}


td.tab
{
background-image:url('Images/tab.gif');
width:30px;
}

td.tab2
{
background-image:url('Images/tab2.gif');
width:30px;
font-weight:bold;
}

td.wtab
{
background-image:url('Images/wtab.gif');
width:58px;
}

td.wtab2
{
background-image:url('Images/wtab2.gif');
width:58px;
font-weight:bold;
}

table.usernews 
{
background-color:white;
width:100%;
border:1px solid #c0c0c0;
}
table.usernews td
{
padding:2px 12px;
}