
body { 
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
}

table.regular { 
  border-width: 1px;
  border-spacing: 0px ;
  border-style: inset;
  border-color: gray;
  border-collapse: collapse;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
}

table.regular td {
  border-width: 1px;
  padding: 3px;
  border-style: inset;
  border-color: gray;
}

table.header {
	border-width: 0px;
  border-spacing: 2px ;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
  margin-top: 0px;
  margin-bottom: -2px;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 9pt;
}
table.header td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
}

table.myratings { 
  border-width: 0px;
  border-spacing: 0px ;
  border-style: inset;
  border-color: gray;
  border-collapse: collapse;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
}

table.myratings td {
  border-width: 1px;
  padding: 1px;
  border-style: inset;
  border-color: gray;
}

table.myratings td.rat {
  width: 35px;  
  text-align: center;    
}

table.myratings td.cent {
  text-align: center;    
}

table.myratings tr.toprow {
  text-align: center;
  background: #000;  
  color: #FFF;
  vertical-align: middle;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 10px;
}

table.distribution { 
  border-width: 0px;
  border-spacing: 0px ;
  border-style: inset;
  border-color: gray;
  border-collapse: collapse;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
}

table.distribution td {
  border-width: 0px;
  padding: 0px;
  border-style: inset;
  border-color: gray;
}

table.distribution td.rat {
  width: 35px;  
  text-align: center;    
}

table.distribution td.cent {
  text-align: center;    
}


table.thinbar {

  border-width: 0px;
  border-spacing: 0px ;
  border-style: none;
  border-collapse: collapse;
}

table.thinbar td {
  border-width: 0px;
  padding: 0px;
  border-style: none;
  height: 2px;
}

table.thinbar td.blue {
  background-color: #00F;
}

table.thinbar td.red {
  background-color: #F00;
}

table.thinbar td.white {
  background-color: #FFF;
}

h1 { 
  margin-top: 4px;
  margin-bottom: 4px;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 12pt;
}

h2 { 
  margin-top: 4px;
  margin-bottom: 4px;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 12pt;
  padding: 2px;
  background-color: #00C;
  color: #FFF;  
}

h3 { 
  margin-top: 1px;
  margin-bottom: 1px;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 9pt;
/*  text-transform: uppercase; */
}

h4 { 
  margin-top: 1px;
  margin-bottom: 1px;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 9pt;
/*  text-transform: uppercase; */
}

A:link    { color:#00C; text-decoration:none }
A:visited { color:#00C; text-decoration:none }
A:active  { color:#00C; text-decoration:none }
A:hover   { color:#08F; text-decoration:none }


/*****************************************************************************/
/*
* {
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
}
*/
/*****************************************************************************/
div.menutitle
{
  font-weight: bold;
  font-size: 18px;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 4px;
  padding-right: 0px;
}

div.menutitle a:link, div.menutitle a:visited
{
  text-decoration: none;
  color: #000;
}

div.menutitle a:hover
{
  color: #00F;
}

div.menutitle a:active
{
  color: #000;
}
/*****************************************************************************/
div.menurow
{
  position: static;
  clear: left;
  border-width: 0px;
  border-style: none;
  margin: 0px;
  padding-left: 2px;
}

div.menurow a.singlemenu, div.menurow span.submenubox
{
  float: left;
  border-width: 2px;
  border-style: solid;
  border-color: #339;
  margin: 2px;
  padding: 2px;
  background: #DDF;
  color: #339;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
}

div.menurow span.submenubox a
{
  padding-left: 3px;
  padding-right: 3px;
  color: #339;
  background: none;
  text-decoration: none;
}

div.menurow a.singlemenu:link, div.menurow a.singlemenu:visited, div.menurow span.submenubox a:link, div.menurow span.submenubox a:visited
{
  color: #339;
}

div.menurow a.singlemenu:hover, div.menurow span.submenubox:hover
{
  color: #00F;
  background: #6CF;
  border-color: #00F;
}

div.menurow span.submenubox a:hover
{
  color: #6CF;
  background: #00F;
}

div.menurow a.singlemenu:active, div.menurow span.submenubox a:active
{
  color: #339;
}

/*****************************************************************************/

div.menurow span.singlemenudesc
{
  font-size: 14px;
  float: left;
  margin-top: 4px;
  margin-left: 10px;
}

/*****************************************************************************/

td.header {
  color: #FFF;
	background: #33F;
  font-weight: bold;
  font-size: 16px;
}

td.winner {
  background: #00C;
  color: #FFF;    
  font-weight: bold;
  font-size: 16px;
}

td.subheader {
	background: #CCF;
  font-weight: bold;
  font-size: 16px;
}

tr.missing {
  color: #000;
	background: #DDD;
}

td.missblank {
  color: #000;
	background: #FFF;
}

table.genre { 
  border-width: 1px;
  border-style: inset;
  border-color: gray;
  border-collapse: collapse;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
}

table.genre td {
	border-width: 1px;
  border-spacing: 2px ;
	padding: 3px;
	border-style: solid;
	border-color: gray;
  text-align: center;    
}
