a:link { color: red; text-decoration: none }
a:visited { color: red; text-decoration: none }
a:hover { color: red; text-decoration: underline overline } 
a:active { color: red; text-decoration: underline overline blink} 

.video_credits {
  font-family: serif;
  color: #999999;
  font-weight: bold;
  font-size: 11pt;
}

.photocaption {
  font-family: arial, sans-serif;
  color: #999999;
  font-size: 7pt;
  line-height:1;
}


.headline {
  font-family: arial, sans-serif;
  color: BLACK;
  font-size: 14pt;
  font-weight: bold;
}

.redunder_headline {
  font-family: arial, sans-serif;
  color: #666666;
  font-size: 14pt;
  font-weight: bold;
  text-decoration: underline;
}



.launch_nav {
  font-family: arial, sans-serif;
  color: #666666;
  font-weight: normal;
  font-size: 8pt;
}



.textinput_red {
  font-family: arial, sans-serif;
  color: #CC6666;
  font-weight: normal;
  font-size: 8pt;
  background-color: red
}

.textinput_blue {
  font-family: arial, sans-serif;
  color: #6666CC;
  font-weight: normal;
  font-size: 8pt;
  background-color: red
}






.subhead_black {
  font-family: arial, sans-serif;
  color: BLACK;
  font-weight: bold;
  font-size: 11pt;
}

.tag_black {
  font-family: arial, sans-serif;
  color: BLACK;
  font-size: 11pt;
}


.frontpage_header {
  font-family: arial, sans-serif;
  color: #CCCCCC;
  letter-spacing: -2px;
  font-size: 24pt;
  font-weight: bold;	
}




.buynav {
  font-family: arial, sans-serif;
  color: #0000FF;
  letter-spacing: 1px;
  font-size: 10 pt;
  line-height: 15 pt;
}




.nav {
  font-family: arial, sans-serif;
  color: #666666;
  font-weight: bold;
  font-size: 11pt;
}

.nav_unavail {
  font-family: arial, sans-serif;
  color: gray;
  font-size: 11pt;
}



.un{
  font-family: arial, sans-serif;
  color: #666666;
  font-size: 14pt;    
  letter-spacing: .25em
  font-weight: 700;
}


.american{
  font-family: arial, sans-serif;
  color: #666666;
  letter-spacing: .25em;
  font-size: 14pt;
}



.nav_ital{
  font-family: arial, sans-serif;
  color: #666666;
  font-size: 8pt;
}


.bodycopy_normal {
  font-family: arial, sans-serif;
  color: #666666;
  font-size: 11pt;
}

.bodycopy_formerror {
  font-family: arial, sans-serif;
  color: #f44;
  font-size: 11pt;
}
.bodycopy_formerror_sm {
  font-family: arial, sans-serif;
  color: #f44;
  font-size: 11px;
  vertical-align: bottom;
}

.bodycopy_normal_blk {
  font-family: arial, sans-serif;
  color: #666666;
  font-size: 8pt;
}

.bodycopy_bold {
  font-family: arial, sans-serif;
  font-weight: bold;
  color: #666666;
  font-size: 11pt;
}

.tinytext {
  font-family: arial, sans-serif;
  color: #666666;
  font-size: 8pt;
}


.bodycopy_italic {
  font-family: arial, sans-serif;
  color: #666666;
  font-size: 11pt;
}


.bodycopy_italic_sm {
  font-family: arial, sans-serif;
  color: #666666;
  font-size: 9pt;
}


.tablehead {
  font-family: arial, sans-serif;
  color: BLACK;
  font-size: 12pt;
  font-weight: bold;
}


.datasource {
  font-family: arial, sans-serif;
  color: BLACK;
  font-size: 10pt;
  font-weight: bold;
}


.result {
  font-family: arial, sans-serif;
  color: #666666;
  font-size: 10pt;
  font-weight: bold;
}



.quote_bold {
  font-family: arial, sans-serif;
  color: BLACK;
  font-size: 10pt;
  font-weight: bold;
}


.quote_normal {
  font-family: arial, sans-serif;
  color: #666666;
  font-size: 9pt;
}


