body {
  FONT-FAMILY: Verdana, Arial, sans-serif;
  font-size: 10pt;
  background-color: #8F8F8F;
  color: #000000;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

td, th {
  vertical-align: top;
  font-size: 10pt;
  text-align: left;
  padding: 0px;
  margin: 0px;
}

th {
  font-weight: bold;
}

td.center {
  text-align: center;
}

td.right {
  text-align: right;
}

table {
  text-align: center;
  border-width: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}

table.center {
  margin-left: auto;
  margin-right: auto;
}

table.right {
  margin-left: auto;
  margin-right: 0px;
}

img {
  border-width: 0px;
  padding: 0px;
}

a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #FF0000;
  text-decoration: none;
}

td.buttonbar, input.button, input.buttonhover, td.filterbar {
  text-align: center;
  vertical-align: middle;
  background-color: #DDDDDD;
  font-size: 16px;
}

td.buttonbar, td.filterbar {
  height: 25px;
  border-style: solid;
  border-color: #004080;
  border-width: 2px 2px 2px 2px;
  padding-left: 4px;
  padding-right: 4px;
}

td.filterbar {
  height: 32px;
  padding: 4px;
}

div.pagecontrol {
  font-size: 10px;
  color: #000000;
  text-align: right;
}

input.button, input.buttonhover {
  border-style: none;
  cursor: pointer;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0px;
}

a.button {
  color: #004080;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
}

a.button:hover {
  color: #FF0000;
}
textarea, input, select {
  FONT-FAMILY: "courier new", monospace;
  font-size: 12px;
  background-color: #EEEEEE;
}

textarea.error {
  background-color: #FF0000;
}

input.button {
  FONT-FAMILY: Verdana, Arial, sans-serif;
  color: #004080;
}

input.buttonhover {
  FONT-FAMILY: Verdana, Arial, sans-serif;
  color: #FF0000;
}

td.alfa {
  font-size: 24px;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
}

td.option {
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
}

td.header {
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  border-style: solid;
}

td.footer {
  height: 32px;
  border-width: 0px 2px 2px 2px;
  border-color: #000000;
  border-style: solid;
}

td.lheader {
  font-size: 16pt;
  text-align: left;
  vertical-align: middle;
  background-color: #000000;
}

td.rheader {
  text-align: center;
  vertical-align: middle;
  font-size: 12pt;
  color: #000000;
  font-style: italic;
  background-color: #000000;
  color: #FFFFFF;
}

td.lmenubar {
  background-color: #DDDDDD;
  height: 16px;
  color: #FF0000;
  text-align: left;
  font-size: 10px;
  vertical-align: middle;
}

td.rmenubar {
  height: 16px;
  background-color: #DDDDDD;
  text-align: right;
}


td.sidebar {
  background-color: #DDDDDD;
  border-width: 0px 2px 0px 2px;
  border-color: #000000;
  border-style: solid;
  font-size: 11px;
}

td.content {
  background-color: #EFEFEF;
  text-align: center;

  border-width: 0px 2px 0px 0px;
  border-color: #000000;
  border-style: solid;
}

td.banner {
  font-size: 10px;
  color: #000000;
  text-align: center;

  height: 85px;
  padding-top: 15px;
  background-color: #EFEFEF;
}

td.seccap, td.secsubcap {
  text-align: center;
  vertical-align: middle;
  background-color: #EFEFEF;
  color: #004080;
}

td.seccap {
  padding-top: 10px;
  font-size: 20px;
  font-weight: bold;
}

td.secsubcap {
  padding-top: 5px;
  font-size: 14px;
  font-weight: bold;
}

td.tabbar {
  background-color: #EFEFEF;
}

td.ptabbar {
  background-color: #DDDDDD;

  border-width: 0px 2px 0px 2px;
  border-color: #000000;
  border-style: solid;
}

div.ppagescap {
  height: 36px;
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  font-style: italic;
}

td.section {
  background-color: #EFEFEF;
  text-align: center;
}

td.subtabs {
  background-color: #EFEFEF;
  text-align: right;
}

td.version {
  text-align: center;
  color: #00FF00;
  background-color: #000000;
  vertical-align: middle;
  font-size: 10px;
  padding-left: 5px;
}

td.trailertext {
  font-size: 10px;
  vertical-align: middle;
  text-align: right;
  background-color: #000000;
  color: #FFFFFF;
}

td.optimized {
  text-align: center;
  color: #BBBBBB;
  font-style: italic;
  background-color: #000000;
  vertical-align: middle;
  font-size: 10px;
  padding-left: 5px;
}

td.trailer {
  font-size: 10px;
  vertical-align: middle;
  text-align: center;
  background-color: #000000;
  color: #FFFFFF;
}

a.white {
  color: #FFFFFF;
}

a.white:hover {
  color: #FF0000;
}

td.exacredit {
  font-size: 10px;
  width: 150px;
  vertical-align: top;
  border-width: 0px 2px 0px 0px;
  border-color: #000000;
  border-style: solid;
}

td.menuitem {
  height: 18px;
  font-size: 10px;
  vertical-align: middle;
  border-width: 0px 0px 0px 1px;
  border-color: #000000;
  border-style: solid;
}

td.tabsepbar {
  height: 10px;
  font-size: 1pt;
  background-color: #000000;
}

td.space {
  height: 10px;
  font-size: 1pt;
}

td.hiscap {
  text-align: center;
  font-size: 12pt;
  color: #FFFFFF;
  background-color: #004080;
  border-width: 0px 0px 2px 0px;
  border-color: #000000;
  border-style: solid;
}

a.hiscap {
  color: #FFFFFF;
}

a.hiscap:hover {
  color: #FF0000;
}

td.hisitem, td.lasthisitem {
  height: 15px;
  FONT-FAMILY: "courier new", monospace;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
}

td.lasthisitem {
  border-width: 0px 0px 2px 0px;
  border-color: #000000;
  border-style: solid;
}

td.sbsearch {
  height: 30px;
  text-align: center;
  FONT-FAMILY: "courier new", monospace;
  font-size: 12px;
  vertical-align: middle;

  border-width: 0px 0px 2px 0px;
  border-color: #000000;
  border-style: solid;
}

td.DE, td.ED, td.DD, td.FE, td.FD, td.LE, td.LD, td.BDE, td.BED, td.BDD, td.BFE, td.BFD, td.BLE, td.BLD {
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}

td.DE {
  background-image: url("../../glimages/TabsD-E.GIF");
}

td.ED {
  background-image: url("../glimages/TabsE-D.GIF");
}

td.DD {
  background-image: url("../glimages/TabsD-D.GIF");
}

td.FE {
  background-image: url("../glimages/TabsFirstE.GIF");
}

td.FD {
  background-image: url("../glimages/TabsFirstD.GIF");
}

td.LE {
  background-image: url("../glimages/TabsLastE.GIF");
}

td.LD {
  background-image: url("../glimages/TabsLastD.GIF");
}

td.BDE {
  background-image: url("../glimages/BTabsD-E.GIF");
}

td.BED {
  background-image: url("../glimages/BTabsE-D.GIF");
}

td.BDD {
  background-image: url("../glimages/BTabsD-D.GIF");
}

td.BFE {
  background-image: url("../glimages/BTabsFirstE.GIF");
}

td.BFD {
  background-image: url("../glimages/BTabsFirstD.GIF");
}

td.BLE {
  background-image: url("../glimages/BTabsLastE.GIF");
}

td.BLD {
  background-image: url("../glimages/BTabsLastD.GIF");
}

td.TABE, td.TABD, td.BTABE, td.BTABD {
  background-repeat: repeat-x;
  height: 20px;
  text-align: center;
}

td.TABE {
  background-image: url("../glimages/TabE.GIF");
  color: #FFFFFF;
}

td.TABD {
  background-image: url("../glimages/TabD.GIF");
  color: #000000;
}

td.BTABE {
  background-image: url("../glimages/BTabE.GIF");
  color: #FFFFFF;
}

td.BTABD {
  background-image: url("../glimages/BTabD.GIF");
  color: #000000;
}

a.tabe, a.btabe {
  color: #FFFFFF;
}

a.tabe:hover, a.btabe:hover {
  color: #FF0000;
}

a.tabd, a.btabd {
  color: #000000;
}

a.tabd:hover, a.btabd:hover {
  color: #FF0000;
}

input.error {
  background-color: #FF0000;
}

select.error {
  background-color: #FF0000;
}

div.error {
  text-align: center;
  color: #FF0000;
}

font.currentpage {
  color: #ff0000;
}

div.smily {
  margin-left: 10px;
  text-align: left;
  font-size: 12px;
  cursor: pointer;
}

div.caption1 {
  text-align: center;
  font-size: 18px;
}

div.caption2 {
  text-align: center;
  font-size: 16px;
}

div.userdvdrating {
  text-align: center;
  font-style: italic;
  font-size: 16px;
  margin-top: 6px;
  margin-bottom: 4px;
}

font.spoil0 {
  color: #000000;
  font-weight: bold;
}

font.spoil1 {
  color: #330000;
  font-weight: bold;
}

font.spoil2 {
  color: #770000;
  font-weight: bold;
}

font.spoil3 {
  color: #BB0000;
  font-weight: bold;
}

font.spoil4 {
  color: #FF0000;
  font-weight: bold;
}

div.funq {
  color: #0000FF;
  font-weight: bold;
}

div.fung {
  color: #FF0000;
  font-weight: bold;
}

div.funt {
  color: #FF00FF;
  font-weight: bold;
}

a.forummain {
  color: #0000FF;
  font-weight: bold;
}

a.forummain:hover {
  color: #FF0000;
  font-weight: bold;
}

a.intext {
  color: #0000FF;
}

a.intext:hover {
  color: #FF0000;
}

a.error {
  color: #FF0000;
}

a.error:hover {
  color: #0000FF;
}

td.small {
  font-size: 10px;
  text-align: center;
}

div.quotehead {
  margin: 5px 0px 0px 15px;
  font-style: italic;
  background-color: #004080;
  color: #ffffff;
  border-color: #004080;
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  padding-left: 5px;
}

div.quote {
  margin: 0px 0px 5px 15px;
  border-color: #004080;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 5px;
}

div.creditrow {
  text-align: center;
  font-size: 9px;
}

td.boxtop {
  background-color: #004080;
  color: #ffffff;
  height: 14px;
  font-size: 10px;
  text-align: center;
  vertical-align: middle;

  padding: 0px 5px 0px 5px;

  border-color: #004080;
  border-style: solid;
  border-width: 0px 2px 0px 2px;
}

td.boxbottom {
  background-color: #DDDDDD;
  font-size: 12px;
  text-align: left;
  vertical-align: top;

  padding: 2px 5px 2px 5px;

  border-color: #000000;
  border-style: solid;
  border-width: 0px 2px 2px 2px;
}

div.boxsubcap {
  font-weight: bold;
  font-size: 16px;
}

div.boxtext {
  padding: 4px 0px 4px 0px;
}

font.onelinecap {
  font-weight: bold;
}

a.boxhead {
  color: #ffffff;
  font-size: 10px;
}

a.boxhead:hover {
  color: #ff0000;
}

td.listheadsingle, td.listheadfirst, td.listheadmid, td.listheadlast {
  background-color: #004080;
  color: #ffffff;
  height: 14px;
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
  padding: 0px 5px 0px 5px;
  border-color: #004080;
  border-style: solid;
}

td.listheadsingle {
  border-width: 0px 2px 0px 2px;
}

td.listheadfirst {
  border-width: 0px 1px 0px 2px;
}

td.listheadmid {
  border-width: 0px 0px 0px 1px;
}

td.listheadlast {
  border-width: 0px 0px 0px 2px;
}

td.listrowsingle_l, td.listrowfirst_l, td.listrowmid_l, td.listrowlast_l, td.listrowsingle_c, td.listrowfirst_c, td.listrowmid_c, td.listrowlast_c, td.listrowsingle_r, td.listrowfirst_r, td.listrowmid_r, td.listrowlast_r, td.listlastrowsingle_l, td.listlastrowfirst_l, td.listlastrowmid_l, td.listlastrowlast_l, td.listlastrowsingle_c, td.listlastrowfirst_c, td.listlastrowmid_c, td.listlastrowlast_c, td.listlastrowsingle_r, td.listlastrowfirst_r, td.listlastrowmid_r, td.listlastrowlast_r {
  background-color: #DDDDDD;
  font-size: 10px;
  border-color: #000000;
  border-style: solid;
  padding: 2px 4px 2px 4px;
}

td.listrowsingle_l, td.listrowsingle_c, td.listrowsingle_r  {
  border-width: 0px 2px 1px 2px;
}

td.listrowfirst_l, td.listrowfirst_c, td.listrowfirst_r  {
  border-width: 0px 1px 1px 2px;
}

td.listrowmid_l, td.listrowmid_c, td.listrowmid_r  {
  border-width: 0px 1px 1px 0px;
}

td.listrowlast_l, td.listrowlast_c, td.listrowlast_r  {
  border-width: 0px 2px 1px 0px;
}

td.listlastrowsingle_l, td.listlastrowsingle_c, td.listlastrowsingle_r  {
  border-width: 0px 2px 2px 2px;
}

td.listlastrowfirst_l, td.listlastrowfirst_c, td.listlastrowfirst_r  {
  border-width: 0px 1px 2px 2px;
}

td.listlastrowmid_l, td.listlastrowmid_c, td.listlastrowmid_r  {
  border-width: 0px 1px 2px 0px;
}

td.listlastrowlast_l, td.listlastrowlast_c, td.listlastrowlast_r  {
  border-width: 0px 2px 2px 0px;
}

td.listrowsingle_l, td.listlastrowsingle_l {
  text-align: left;
}

td.listrowsingle_c, td.listlastrowsingle_c {
  text-align: center;
}

td.listrowsingle_r, td.listlastrowsingle_r {
  text-align: right;
}

td.listrowfirst_l, td.listlastrowfirst_l {
  text-align: left;
}

td.listrowfirst_c, td.listlastrowfirst_c {
  text-align: center;
}

td.listrowfirst_r, td.listlastrowfirst_r {
  text-align: right;
}

td.listrowmid_l, td.listlastrowmid_l {
  text-align: left;
}

td.listrowmid_c, td.listlastrowmid_c {
  text-align: center;
}

td.listrowmid_r, td.listlastrowmid_r {
  text-align: right;
}

td.listrowlast_l, td.listlastrowlast_l {
  text-align: left;
}

td.listrowlast_c, td.listlastrowlast_c {
  text-align: center;
}

td.listrowlast_r, td.listlastrowlast_r {
  text-align: right;
}

a.listhead {
  color: #ffffff;
  font-size: 10px;
}

a.listhead:hover {
  color: #ff0000;
}

div.tagline {
  text-align: center;
  font-size: 10px;
  color: #FF0000;
  font-style: italic;
}

td.mini {
  font-size: 1px;
}

td.infofield {
  font-weight: bold;
  padding: 2px 4px 4px 4px;
}

td.infovalue {
  padding: 2px 4px 4px 4px;
}

div.toforum {
  text-align: center;
}

td.gentablehead {
  text-align: center;
  font-weight: bold;
}

td.gentablecel_l {
  text-align: left;
}

td.gentablecel_c {
  text-align: center;
}

td.gentablecel_r {
  text-align: right;
}

ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 20px;
}

div.note {
  text-align: center;
  color: #0000FF;
  font-style: italic;
}

div.epgroupcap {
  color: #0000FF;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  font-style: italic;
  margin-top: 5px;
}

a.epgroupcap {
  color: #0000FF;
}

a.epgroupcap:hover {
  color: #FF0000;
}

div.epnav {
  text-align: right;
}

td.epnavn, td.epnavp {
  font-size: 14px;
  width: 100px;
  height: 25px;
  text-align: center;
  vertical-align: middle;
}

td.epnavn {
  background-image: url("../../glimages/nextep.gif");
}

td.epnavp {
  background-image: url("../../glimages/prevep.gif");
}

div.center {
  text-align: center;
}

td.cntmenubar, td.cntmenucap, td.cntmenulink, td.cntmenulinklast {
  text-align: left;
  vertical-align: middle;
  font-size: 10px;
}

td.cntmenucap, td.cntmenulink, td.cntmenulinklast {
  color: #000000;
  background-color: #DDDDDD;
  border-color: #000000;
  border-style: solid;
  padding: 2px 5px 2px 5px;
}

td.cntmenucap, td.cntmenulinklast {
  border-width: 0px 2px 2px 0px;
}

td.cntmenucap {
  font-weight: bold;
  color: #004080;
}
  
td.cntmenulink {
  border-width: 0px 1px 2px 0px;
}

