body {background-color: #00005e}

.mcoverview_statcat { background-color: #0100a5; color: white; font-family: Arial; font-size: 10pt; text-align: left; vertical-align: top; font-weight:bold }
.mcoverview_statname { background-color: white; color: black; font-family: Verdana; font-weight: bold; font-size: 10pt; text-align: left; vertical-align: top }
.mcoverview_statvalue { background-color: white; color: black; font-family: Arial; font-size: 10pt; text-align: left; vertical-align: top; text-indent: 0px }
.mcoverview_imgblock {border-width: medium; border-color: #808080; border-style: groove; background-color: white}

.mc_interiorspace {color: white; font-family: Arial; font-size: 12pt; font-weight: bold}

.hr { color: #808080 }

.bodytext {color: white; font-family: Arial; font-size: 10pt; margin-left: 20px; margin-right: 20px}

.legaltext {color: white; font-family: Arial; font-size: 8pt}

.hierarchytext {color: white; font-family: Arial; font-size: 11pt; font-weight: bold; text-align: left}

.hierarchycurrentnode {font-size: 24pt}

.cast_actorname {color: white; font-family: Arial; font-size: 12pt; font-weight: bold}

.cast_charactername {color: white; font-family: Arial; font-size: 10pt; font-weight: bold}

.creditsrole {color: white; font-family: Arial; font-size: 10pt; font-style: italic}
.creditsname {color: white; font-family: Arial; font-size: 10pt}

.heroes_charactername {color: white; font-family: Arial; font-size: 12pt; font-weight: bold}

.friends_charactername {color: white; font-family: Arial; font-size: 11pt; font-weight: bold}
.friendhighlightterm {font-weight: bold}

.catchphrase {color:white; font-family:Courier; font-size: 10pt; font-style: italic}

.fineprint {color: white; font-family: Arial; font-size: 7pt}

.compfootagecaption {text-align: center; vertical-align: middle; color: white; font-family: Arial; font-size: 8pt}

.navbutton {border-width: 0}

.imgblock {border-width: medium; border-color: #808080; border-style: groove}

.tablehf {border-width: medium; border-color: #808080; border-style: groove}

.herolink {font-size: 8pt}
.herohighlightterm {font-weight: bold}
.herotable_table_outline {border:none}
.herotable_td_picture {border:solid; border-width:medium; border-color:#808080; border-style:groove}
.herotable_td_charactername {border-width:medium; border-left:none; border-top:solid; border-bottom:solid; border-right:solid; border-color:#808080; border-style:groove}
.herotable_td_playedby {border-width:medium; border-top:none; border-left:none; border-bottom:solid; border-right:solid; border-color:#808080; border-style:groove}
.herotable_td_species {border-width:medium; border-top:none; border-left:none; border-bottom:solid; border-right:solid; border-color: #808080; border-style:groove}
.herotable_td_gender {border-width:medium; border-top:none; border-left:none; border-bottom:solid; border-right:solid; border-color: #808080; border-style:groove}
.herotable_td_catchphrases {border-width:medium; border:solid; border-top:none; border-color:#808080; border-style:groove}
.herotable_td_profile {border-width:medium; border:solid; border-top:none; border-color:#808080; border-style:groove}

.general_table {border-width: thin; border-style: solid; border-color:#808080}
.general_td {border-width: thin; border-style: solid; border-color:#808080; padding: 3px; color: white; vertical-align: top; font-family: Arial; font-size: 10pt}

.sectionheader {font-size: 15pt}
.emph {font-weight: bold}

a:link { color: #ffffff; font-weight: bold; text-decoration: underline }

a:active { color: #ffffff; font-weight: bold; text-decoration: underline }

a:visited { color: #ffffff; font-weight: bold; text-decoration: underline }

a:hover { color: #ffffff; font-weight: bold; text-decoration: underline; background: #0100a5 }

a.topbarlink:link
{ color: white; background-color: #0100a5; font-weight: normal; font-family: Verdana; font-size: 9pt;
  margin-left: 6px; margin-right: 6px;
  line-height: 18pt;
  text-decoration: none; border: outset #0100a5 4px }

a.topbarlink:active
{ color: white; background-color: #0100a5; font-weight: normal; font-family: Verdana; font-size: 9pt;
  margin-left: 6px; margin-right: 6px;
  line-height: 18pt;
  text-decoration: none; border: outset #0100a5 4px }

a.topbarlink:visited
{ color: white; background-color: #0100a5; font-weight: normal; font-family: Verdana; font-size: 9pt;
  margin-left: 6px; margin-right: 6px;
  line-height: 18pt;
  text-decoration: none; border: outset #0100a5 4px }

a.topbarlink:hover
{ color: white; background-color: #0100a5; font-weight: normal; font-family: Verdana; font-size: 9pt;
  margin-left: 6px; margin-right: 6px;
  line-height: 18pt;
  text-decoration: none; border: outset #0100a5 4px }

td.photowsmallcaption { color: black; font-family: Arial; font-size: 8pt; background-color: white }
