BODY, TD {
background-color: white;
font-family: Verdana,Arial,Helvetica;
font-size: 9pt;
color: black;
}

.small { font-size: 8pt; }
.smallest { font-size: 7pt; color: #868686; }
.smallestN { font-size: 7pt; }

hr { height: 1px; color: black; }
TH { font-size: 9pt; color: white; font-weight : bold; background-color: #035096;}

.spec,.hot  { color: crimson; font-weight : bold; }
.special { color: orange; font-weight : bold; }
.featured { color: green; font-weight : bold; }

h1 { font-size: 12pt; font-weight : bold; }
h2,.h2 { font-size: 11pt; font-weight : bold; color: #004080; }
.subt2 { color: #000000; }

.leftmenu,A.leftmenu, A.leftmenu:link, A.leftmenu:hover, A.leftmenu:visited { font-weight : bold; }
.submenu,A.submenu, A.submenu:link, A.submenu:hover, A.submenu:visited { font-weight : bold; color: crimson; font-size: 9pt; }




.hidden_brR { color:#808080; background-color: #E4E4E4;  border: solid; border-width: 0px 1px 1px 0px; border-color: #AEAEAE #AEAEAE #AEAEAE #AEAEAE;}
.hidden_brLR { color:#808080; background-color: #E4E4E4;  border: solid; border-width: 0px 1px 1px 1px; border-color: #AEAEAE #AEAEAE #AEAEAE #AEAEAE;}


.gbrLR { background-color: #E2E2E2; font-weight : bold; border: solid; border-width: 0px 1px 1px 1px; border-color: #AEAEAE #AEAEAE #AEAEAE #AEAEAE;}

.brLRH { background-color: #C0C0C0; border: solid; border-width: 0px 1px 1px 1px; border-color: #AEAEAE #AEAEAE #AEAEAE #AEAEAE;}
.brRH { background-color: #C0C0C0; border: solid; border-width: 0px 1px 1px 0px; border-color: #AEAEAE #AEAEAE #AEAEAE #AEAEAE;}




a, a:link  { color:#00589F; }
a:hover  { color:#FF8040; }
a:visited { color:#011183; }


input, textarea, select, option { font-size: 9pt; }

.green  { color: green; font-weight : bold; }
.red  { color: red; font-weight : bold; }


.bordered {
  border-color:#808080;
  border-collapse:collapse;
  border-width:1px;
}
.bordered td {
  border-width: 1px;
  border-style: solid;
  border-color: #808080; /*#d9d9d9;*/
}
.bordered td.hidden {
  border-width: 1px;
  border-style: solid;
  border-color: #808080;
  color:#808080;
  background-color: #E4E4E4;
}
.bordered th {
  border-width: 1px;
  border-style: solid;
  border-color: #808080;
  background-color: #035096;
}
.bordered th.tophead {
  border-width: 1px;
  border-style: solid;
  border-color: #808080;
  color: #375484;
  background-color: #ffffff;
}


tr.odd, td.odd { background-color:#E9E9F3; }