/* Web Site's Primary Style Sheet - Barefoot Hawaiian, Inc. *//* Programming and Code Copyright Notice:!  Developed by LCC Enterprises, February 2005!  Contains or may contain original and manual & auto generated!  HTML, JavaScript, CSS, and other programming code.!  ©2005 by LCC Enterprises.   All rights reserved.!!  This installation under license for use by the Barefoot Hawaiian, Inc.*//* Web Site Copyright Notice:!  The actual rendering of this web site created by this code - !  including design, layout, presentation, and content, and!  any and all product or entertainment photography provided by the Barefoot Hawaiian, Inc.!  used as images rendered in this web site!  is the property of the Barefoot Hawaiian, Inc.!  ©2005 by the Barefoot Hawaiian, Inc.   All rights reserved.*//************************//* Standard Layout Tags *//************************/BODY {  scrollbar-base-color: #F9FCB4;  scrollbar-highlight-color: #DECEAD;  scrollbar-arrow-color: #4A0000;  scrollbar-darkshadow-color: #4A0000;  scrollbar-face-color: #F9FCB4;  scrollbar-track-color: #F1EFA9;  scrollbar-3dlight-color: #DECEAD;  background-color: White;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  color: #414141;  font-family: Arial, Sans-serif;  font-size: 10pt;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  }H1 {  color: Black;  font-family: Arial, Sans-serif;  font-size: 14pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: 2px;  line-height: normal;  }H2 {  color: Maroon;  font-family: Arial, Sans-serif;  font-size: 12pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  }H3 {  color: Black;  font-family: Arial, Sans-serif;  font-size: 10pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  }H3.maroon {  color: Maroon;  font-family: Arial, Sans-serif;  font-size: 10pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  }H3.left {  color: Black;  font-family: Arial, Sans-serif;  font-size: 10pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-align: left;  }H4 {  color: Maroon;  font-family: Arial, Sans-serif;  font-size: 12pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  margin-top: 0pt;  margin-bottom: 0pt;  padding-top: 0px;  padding-bottom: 0px;  }H5 {  color: Navy;  font-family: Arial, Sans-serif;  font-size: 12pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-decoration: underline;  }LI {  padding-bottom: 10pt;  }P {  color: Black;  font-family: Times New Roman, Serif;  font-size: 12pt;  font-weight: normal;  letter-spacing: normal;  line-height: normal;  text-indent: 0pt;  margin-top: 0pt;  margin-bottom: 15pt;  padding-top: 0px;  padding-bottom: 0px;  text-align: left;  }P.center {  color: Black;  font-family: Times New Roman, Serif;  font-size: 12pt;  font-weight: normal;  letter-spacing: normal;  line-height: normal;  text-indent: 0pt;  margin-top: 0pt;  margin-bottom: 15pt;  padding-top: 0px;  padding-bottom: 0px;  text-align: center;  }P.centerbold {  color: Black;  font-family: Times New Roman, Serif;  font-size: 10pt;  font-weight: Bold;  letter-spacing: normal;  line-height: normal;  text-indent: 0pt;  margin-top: 0pt;  margin-bottom: 10pt;  padding-top: 0px;  padding-bottom: 0px;  text-align: center;  }/**********************//* Custom Layout Tags *//**********************/.ackcell {  font-weight: normal;  letter-spacing: normal;  text-indent: 0pt;  background-color: #D5D1B9;  padding: 5pt;  }.ackperson {  font-family: Arial, Sans-serif;  color: navy;  text-indent: 0pt;  font-size: 8pt;  margin-top: 0pt;  margin-bottom: 30pt;  text-decoration: none;  text-align: right;  line-height: 8pt;  }.ackquote {  font-family: Arial, Sans-serif;  color: #000090;  text-indent: 0pt;  font-size: 9pt;  margin-top: 0pt;  margin-bottom: 5pt;  font-style: italic;  line-height: 9pt;  }.activelinkcell {  height: 30px;  color: Black;  background-color: #F9FCB4;  font-family: Arial, Sans-serif;  font-size: 8pt;  font-weight: Bold;  }.activelinkcellconnector {  height: 10px;  color: Black;  background-color: #F9FCB4;  font-family: Arial, Sans-serif;  font-size: 8pt;  font-weight: Bold;  }.afflinktag: {  color: White;  text-decoration: none;  }.afflinktag:link {  color: Blue;  text-decoration: none;  }.afflinktag:visited {  color: Blue;  text-decoration: none;  }.afflinktag:hover {  color: White;  background-color: Brown;  text-decoration: none;  }.bigbyline {  color: White;  font-family: Arial, Serif;  font-size: 12pt;  font-weight: bold;  font-style: italic;  letter-spacing: 1pt;  line-height: 30pt;  text-indent: 0pt;  margin-top: 0pt;  margin-bottom: 0pt;  padding: 0pt;  text-align: center;  }.bookmarkline {  color: White;  font-family: Arial, Sans-serif;  font-size: 8pt;  font-weight: normal;  font-style: normal;  letter-spacing: 1px;  line-height: normal;  margin-top: 0pt;  margin-bottom: 20pt;  padding-top: 0px;  padding-bottom: 0px;  text-align: center;  }.bookmarklink {  background: #4A0000;  color: White;  text-decoration: none;  }.bookmarklink:hover {  background: White;  text-decoration: none;  color: Black;  }.bookmarklist {  color: Black;  font-family: Arial, Sans-serif;  font-size: 7pt;  font-weight: normal;  font-style: normal;  letter-spacing: 1px;  line-height: normal;  margin-top: 0pt;  margin-bottom: 0pt;  padding-top: 0px;  padding-bottom: 0px;  }.bookmarkplain {  color: Blue;  text-decoration: underline;  }.bookmarkplain:hover {  background: Yellow;  text-decoration: none;  color: Red;  }.botlinktag {  color: Black;  text-decoration: none;  }.botlinktag:hover {  color: blue;  text-decoration: underline;  }.bottomlinktbl {  color: Black;  background-color: transparent;  font-family: Arial, Sans-serif;  font-size: 8pt;  font-weight: normal;  }.X_bylinecell {  padding-top: 0px;  padding-bottom: 0px;  height: 30px;  vertical-align: bottom;  }.byline {  color: navy;  font-family: Arial, Sans-serif;  font-size: 12pt;  font-weight: bold;  font-style: italic;  word-spacing: normal;  letter-spacing: 1pt;  line-height: normal;  margin-top: 15pt;  margin-bottom: 15pt;  padding-top: 0px;  padding-bottom: 0px;  text-align: center;  }.contentsubtitle {  color: Navy;  font-family: Times New Roman, Serif;  font-size: 20pt;  font-weight: bold;  word-spacing: 20pt;  letter-spacing: 2pt;  line-height: normal;  margin-top: 20pt;  margin-bottom: 20pt;  padding-top: 0px;  padding-bottom: 0px;  text-align: Center;  text-decoration: Underline;  }.contenttbl {  color: Black;  font-family: Times New Roman, Serif;  font-size: 12pt;  font-weight: normal;  letter-spacing: normal;  line-height: normal;  margin-top: 0pt;  margin-bottom: 0pt;  margin-left: 0pt;  margin-right: 0pt;  padding-top: 0px;  padding-bottom: 0px;  padding-right: 0px;  padding-left: 0px;  border-width: 0px;  border-style: none;  width: 710;  }.contenttitle {  color: Brown;  font-family: Times New Roman, Serif;  font-size: 20pt;  font-weight: bold;  word-spacing: 20pt;  letter-spacing: 3pt;  line-height: normal;  text-align: Center;  }.contenttitleline1 {  color: Brown;  font-family: Times New Roman, Serif;  font-size: 20pt;  font-weight: bold;  word-spacing: 20pt;  letter-spacing: 3pt;  line-height: normal;  text-align: Center;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  text-align: center;  }.contenttitleline2 {  color: Navy;  font-family: Times New Roman, Serif;  font-size: 12pt;  font-weight: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-align: center;  margin-top: 0px;  margin-bottom: 20px;  margin-right: 0px;  margin-left: 0px;  }.defaultstyle {  color: Black;  font-family: Times New Roman, Serif;  font-size: 12pt;  font-weight: normal;  letter-spacing: normal;  line-height: normal;  margin-top: 0pt;  margin-bottom: 5pt;  padding-top: 0px;  padding-bottom: 0px;  text-align: left;  }.descriptionheadingnavy {  color: Navy;  font-family: Arial, Sans-serif;  font-size: 10pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  margin-top: 10pt;  margin-bottom: 10pt;  margin-left: 0pt;  margin-right: 0pt;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  text-align: center;  }.descriptiontext {  color: Black;  font-family: Times New Roman, Serif;  font-size: 10pt;  font-weight: normal;  letter-spacing: normal;  line-height: normal;  margin-top: 0pt;  margin-bottom: 7pt;  margin-left: 0pt;  margin-right: 0pt;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  text-align: justify;  text-indent: 10pt;  }.descriptiontextnavy {  color: Navy;  font-family: Times New Roman, Serif;  font-size: 10pt;  font-weight: normal;  letter-spacing: normal;  line-height: normal;  margin-top: 0pt;  margin-bottom: 7pt;  margin-left: 0pt;  margin-right: 0pt;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  text-align: justify;  text-indent: 10pt;  }.dividercell {  color: White;  background-color: #4A0000;  font-family: Arial, Sans-serif;  font-size: 14pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: 2px;  line-height: normal;  margin-top: 0pt;  margin-bottom: 0pt;  padding-top: 0px;  padding-bottom: 0px;  text-align: center;  }.dlsizenote {  color: Black;  font-family: Arial, Sans-serif;  font-size: 7pt;  font-weight: normal;  letter-spacing: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: 7pt;  vertical-align: normal;  }.downloadlink {  color: Blue;  font-weight: bold;  text-decoration: underlined;  }.downloadlink:link {  color: Blue;  font-weight: bold;  text-decoration: underlined;  }.downloadlink:visited {  font-weight: bold;  color: Blue;  text-decoration: underlined;  }.downloadlink:hover {  color: White;  font-weight: bold;  background-color: Blue;  text-decoration: none;  }.emphasissubnote {  color: Navy;  font-family: Arial, Sans-serif;  font-size: 9pt;  font-weight: normal;  font-style: italic;  letter-spacing: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: 10pt;  vertical-align: normal;  }.errormsg {  color: Red;  font-family: Times New Roman, Serif;  font-size: 12pt;  font-weight: bold;  letter-spacing: normal;  line-height: normal;  text-indent: 0pt;  margin-top: 15pt;  margin-bottom: 15pt;  padding-top: 0px;  padding-bottom: 0px;  text-align: left;  }.errmsgbookmarklink {  background: Red;  color: Yellow;  font-size: 8pt;  font-style: normal;  letter-spacing: 1px;  font-weight: bold;  text-decoration: none;  }.errmsgbookmarklink:hover {  background: Yellow;  text-decoration: none;  color: Red;  }.extlinktag: {  color: White;  text-decoration: none;  }.extlinktag:link {  color: Blue;  text-decoration: underline;  }.extlinktag:visited {  color: Navy;  text-decoration: underline;  }.extlinktag:hover {  color: White;  background-color: Brown;  text-decoration: none;  }.footnotenum {  color: Black;  font-family: Arial, Sans-serif;  font-size: 7pt;  font-weight: bold;  letter-spacing: normal;  line-height: 8pt;  vertical-align: super;  }.footnoteheading {  color: Black;  font-family: Arial, Sans-serif;  font-size: 9pt;  font-weight: Bold;  letter-spacing: normal;  line-height: normal;  }.footnotetext {  color: #555555;  font-family: Times New Roman, Serif;  font-size: 9pt;  font-weight: Normal;  letter-spacing: normal;  line-height: normal;  }.h2link {  color: Maroon;  text-decoration: underline;  }.h2link:link {  color: Maroon;  text-decoration: underline;  }.h2link:visited {  color: Maroon;  text-decoration: underline;  }.h2link:hover {  color: White;  background-color: Maroon;  text-decoration: none;  }.hghlght {  background: #D5D1B9;  }.imageright {  float: right;  margin-left: 20pt;  margin-right: 0pt;  margin-top: 0pt;  margin-bottom: 0pt;  }.imagerightmarginbottom {  float: right;  margin-left: 20pt;  margin-right: 0pt;  margin-top: 0pt;  margin-bottom: 20pt;  }.imagerightmarginboth {  float: right;  margin-left: 20pt;  margin-right: 0pt;  margin-top: 20pt;  margin-bottom: 20pt;  }.imageleft {  float: left;  margin-left: 0pt;  margin-right: 20pt;  margin-top: 0pt;  margin-bottom: 0pt;  }.imageleftmarginbottom {  float: left;  margin-left: 0pt;  margin-right: 20pt;  margin-top: 0pt;  margin-bottom: 20pt;  }.imageleftmarginboth {  float: left;  margin-left: 0pt;  margin-right: 20pt;  margin-top: 20pt;  margin-bottom: 20pt;  }.inactivelinkcell {  height: 30px;  color: White;  background-color: #4A0000;  font-family: Arial, Sans-serif;  font-size: 8pt;  font-weight: Bold;  padding-left: 0px;  padding-right: 0px;  }.inactivelinkcellconnector {  height: 15px;  color: White;  background-color: #4A0000;  font-family: Arial, Sans-serif;  font-size: 8pt;  font-weight: Bold;  }.X_indexlink {  color: Maroon;  font-family: Arial, Sans-serif;  font-size: 12pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-decoration: none;  }.X_indexlink:hover {  color: Blue;  text-decoration: underline;  }.introtext {  color: Black;  font-family: Times New Roman, Serif;  font-size: 12pt;  font-weight: normal;  letter-spacing: normal;  line-height: normal;  text-indent: 0pt;  margin-top: 0pt;  margin-bottom: 5pt;  padding: 0pt;  text-align: left;  }.legalnotice {  color: Black;  font-family: Times New Roman, Serif;  font-size: 9pt;  font-weight: normal;  letter-spacing: normal;  line-height: normal;  text-indent: 0pt;  margin-top: 0pt;  margin-bottom: 4pt;  padding: 0pt;  text-align: left;  }.legalnoticeheading {  color: Black;  font-family: Times New Roman, Serif;  font-size: 9pt;  font-weight: bold;  letter-spacing: normal;  line-height: normal;  text-indent: 0pt;  margin-top: 10pt;  margin-bottom: 10pt;  padding: 0pt;  text-align: left;  }.legalnoticetitle {  color: Red;  font-family: Times New Roman, Serif;  font-size: 10pt;  font-weight: bold;  letter-spacing: normal;  line-height: normal;  text-indent: 0pt;  margin-top: 0pt;  margin-bottom: 10pt;  padding: 0pt;  text-align: center;  text-decoration: underline;  }.maintbl {  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  background-image: none;   background-repeat: no-repeat;  background-color: transparent;  background-position: top left;  }.mainheadingwithsubtitle {  color: Brown;  font-family: Times New Roman, Serif;  font-size: 20pt;  font-weight: bold;  word-spacing: 20pt;  letter-spacing: 3pt;  line-height: normal;  text-align: Center;  margin-left: 0pt;  margin-right: 0pt;  margin-top: 0pt;  margin-bottom: 0pt;  }.mainheadingsubtitle {  color: black;  font-family: Times New Roman, Serif;  font-size: 12pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-align: Center;  margin-left: 0pt;  margin-right: 0pt;  margin-top: 0pt;  margin-bottom: 20pt;  }.mainlinktagl {  color: White;  background-color: transparent;  display: Block;  font-family: Arial, Sans-serif;  font-size: 8pt;   font-size: 8pt;  font-weight: Bold;  color: White;  text-decoration: none;  margin-left: 0px;  margin-right: 2px;  padding-top: 3px;  padding-bottom: 3px;  }.mainlinktagl:visited {  color: White;  background-color: transparent;  text-decoration: none;  }.mainlinktagl:hover {  color: Yellow;  background-color: #CC0066;  text-decoration: none;  }.mainlinktagm {  color: White;  background-color: transparent;  display: Block;  font-family: Arial, Sans-serif;  font-size: 8pt;   font-size: 8pt;  font-weight: Bold;  color: White;  text-decoration: none;  margin-left: 2px;  margin-right: 2px;  padding-top: 3px;  padding-bottom: 3px;  }.mainlinktagm:visited {  color: White;  background-color: transparent;  text-decoration: none;  }.mainlinktagm:hover {  color: Yellow;  background-color: #CC0066;  text-decoration: none;  }.mainlinktagr {  color: White;  background-color: transparent;  display: Block;  font-family: Arial, Sans-serif;  font-size: 8pt;   font-size: 8pt;  font-weight: Bold;  color: White;  text-decoration: none;  margin-left: 2px;  margin-right: 0px;  padding-top: 3px;  padding-bottom: 3px;  }.mainlinktagr:visited {  color: White;  background-color: transparent;  text-decoration: none;  }.mainlinktagr:hover {  color: Yellow;  background-color: #CC0066;  text-decoration: none;  }.mainlinktagreturn {  color: Blue;  background-color: transparent;  display: Block;  font-family: Arial, Sans-serif;  font-size: 8pt;  font-weight: Bold;  color: White;  text-decoration: none;  margin-left: 5px;  margin-right: 5px;  padding-top: 3px;  padding-bottom: 3px;  }.mainlinktagreturn:visited {  color: Blue;  background-color: transparent;  text-decoration: none;  }.mainlinktagreturn:hover {  color: White;  background-color: Blue;  text-decoration: none;  }.navtbl {  background-color: #4A0000;  color: White;  font-family: Arial, Sans-serif;  font-size: 9pt;  font-weight: Bold;  line-height: 9pt;  }.newslinkline {  color: Black;  font-family: Arial, Sans-serif;  font-size: 8pt;  font-weight: normal;  font-style: normal;  letter-spacing: 1px;  line-height: normal;  margin-top: 0pt;  margin-bottom: 0pt;  padding-top: 0px;  padding-bottom: 0px;  text-align: center;  }.newslinktag {  color: Black;  text-decoration: none;  }.newslinktag:hover {  color: blue;  text-decoration: underline;  }.pagecontentcell {  background-color: #F9FCB4;  }.pagecontenttbl {  background-color: #F9FCB4;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  }.pagefooterphonecell {  background-color: #4A0000;  color: White;  font-family: Arial, Sans-serif;  font-size: 10pt;  font-weight: normal;  text-align: center;  vertical-align: top;  border-width: 0px;  border-style: none;  padding-left: 0px;  padding-right: 0px;  padding-top: 0px;  padding-bottom: 0px;  line-height: 12pt;  width: 100%;  height: 20pt;  }.pagefootercompanycell {  background-color: normal;  color: Black;  font-family: Arial, Sans-serif;  font-size: 8pt;  font-weight: normal;  }.pagefooterquotecell {  background-color: normal;  color: Black;  font-family: Arial, Sans-serif;  font-size: 10pt;  font-weight: Bold;  font-style: italic;  }.pageheadercell {  background-color: #4A0000;  }.pageheadertbl {  background-color: #4A0000;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  }.pagetbl {  background-color: #4A0000;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  }.pagetitle {  color: #663333;  font-family: Times New Roman, Serif;  font-size: 24pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: 4pt;  line-height: normal;  }.pbreakbefore {  page-break-before: always;  }.pbreakafter {  page-break-after: always;  }.piccaptionctr {  color: Black;  font-family: Arial, Sans-serif;  font-size: 12pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-align: center;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  padding-top: 0px;  padding-bottom: 0px;  }.piccaptionleft {  color: Black;  font-family: Arial, Sans-serif;  font-size: 12pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-align: left;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  padding-top: 0px;  padding-bottom: 0px;  }.piccaptionright {  color: Black;  font-family: Arial, Sans-serif;  font-size: 12pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-align: right;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  padding-top: 0px;  padding-bottom: 0px;  }.piccaptionmediumctr {  color: Black;  font-family: Arial, Sans-serif;  font-size: 8pt;  font-weight: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-align: center;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  padding-top: 0px;  padding-bottom: 0px;  }.piccaptionsmallctr {  color: Black;  font-family: Arial, Sans-serif;  font-size: 7pt;  font-weight: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-align: center;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  padding-top: 0px;  padding-bottom: 0px;  }.piccaptionsmallleft {  color: Black;  font-family: Arial, Sans-serif;  font-size: 7pt;  font-weight: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-align: left;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  padding-top: 0px;  padding-bottom: 0px;  }.piccaptionsmallright {  color: Black;  font-family: Arial, Sans-serif;  font-size: 7pt;  font-weight: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-align: right;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  padding-top: 0px;  padding-bottom: 0px;  }.pgpos {  float: none;  }.pgtitlecell {  background-color: #4A0000;  }.plaindownloadlink: {  color: Black;  font-weight: bold;  text-decoration: none;  }.plaindownloadlink:link {  color: Black;  font-weight: bold;  text-decoration: none;  }.plaindownloadlink:visited {  font-weight: bold;  color: Black;  text-decoration: none;  }.plaindownloadlink:hover {  color: Black;  font-weight: bold;  background-color: #CDCDCD;  text-decoration: none;  }.plainquicklink: {  color: Black;  font-weight: normal;  text-decoration: underlined;  }.plainquicklink:link {  color: Black;  font-weight: normal;  text-decoration: underlined;  }.plainquicklink:visited {  font-weight: normal;  color: Black;  text-decoration: underlined;  }.plainquicklink:hover {  color: Black;  font-weight: normal;  background-color: #CDCDCD;  text-decoration: none;  }.quicklinktag: {  color: Black;  text-decoration: underlined;  }.quicklinktag:link {  color: Black;  background-color: #CDCDCD;  text-decoration: underlined;  }.quicklinktag:visited {  color: Black;  background-color: #CDCDCD;  text-decoration: underlined;  }.quicklinktag:hover {  color: White;  background-color: Black;  text-decoration: underlined;  }.schedmonthline {  color: Maroon;  width: 100%;  height: 8px;  }.schedsepline {  color: Gray;  width: 100%;  height: 4px;  }.schedtext {  color: Black;  font-family: Times New Roman, Serif;  font-size: 12pt;  font-weight: normal;  letter-spacing: normal;  line-height: normal;  text-indent: 0pt;  margin-top: 0pt;  margin-bottom: 10pt;  padding-top: 0px;  padding-bottom: 0px;  text-align: center;  }.schedtitle {  color: Black;  font-family: Times New Roman, Serif;  font-size: 12pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  margin-top: 10pt;  margin-bottom: 0pt;  padding-top: 0px;  padding-bottom: 0px;  text-align: center;  }.registeredtmbrown {  color: Brown;  font-family: Arial, Sans-serif;  font-size: 10pt;  font-weight: normal;  letter-spacing: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: 10pt;  vertical-align: super;  }.registeredtmwhite {  color: White;  font-family: Arial, Sans-serif;  font-size: 8pt;  font-weight: normal;  letter-spacing: normal;  line-height: 12pt;  vertical-align: super;  }.registeredtmblack {  color: Black;  font-family: Arial, Sans-serif;  font-size: 9pt;  font-weight: normal;  letter-spacing: normal;  line-height: 10pt;  vertical-align: super;  }.servicemarkbrown {  color: Brown;  font-family: Arial, Sans-serif;  font-size: 6pt;  font-weight: normal;  letter-spacing: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: 7pt;  vertical-align: super;  }.servicemarkwhite {  color: White;  font-family: Arial, Sans-serif;  font-size: 6pt;  font-weight: normal;  letter-spacing: normal;  line-height: 7pt;  vertical-align: super;  }.specialannouncement {  color: White;  font-family: Times New Roman, Serif;  font-size: 24pt;  font-weight: bold;  word-spacing: 5pt;  letter-spacing: 2pt;  line-height: normal;  text-align: Center;  }.subcategorydividerline {  color: Gray;  width: 100%;  height: 1px;  margin-top: 20px;  margin-bottom: 20px;  }.X_smallbuyline {  color: #414141;  font-family: Arial, Serif;  font-size: 8pt;  font-weight: bold;  letter-spacing: 3pt;  line-height: normal;  text-indent: 0pt;  margin-top: 0pt;  margin-bottom: 0pt;  padding: 0pt;  text-align: center;  }.X_specialheader {  color: navy;  font-family: Arial, Serif;  font-size: 12pt;  font-weight: bold;  letter-spacing: 1pt;  line-height: normal;  text-indent: 0pt;  margin-top: 0pt;  margin-bottom: 15pt;  padding: 0pt;  text-align: left;  }.toplinkline {  color: Blue;  font-family: Arial, Sans-serif;  font-size: 7pt;  font-weight: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  text-align: right;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  }.toplinktag {  color: Blue;  text-decoration: underline;  }.toplinktag:hover {  background: Yellow;  text-decoration: none;  color: Red;  }.trademarkblack {  color: black;  font-family: Arial, Sans-serif;  font-size: 6pt;  font-weight: normal;  letter-spacing: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: 7pt;  vertical-align: super;  }.trademarkgray {  color: Gray;  font-family: Arial, Sans-serif;  font-size: 6pt;  font-weight: normal;  letter-spacing: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: 7pt;  vertical-align: super;  }.txtbld {  font-weight: Bold;  }/***** Special Announcement Styles ******/DIV.specialannouncementwashout {  position: absolute;  left: 0px;  top: 0px;  width: 100%;  height: 0px;  z-index:auto;  background-color: transparent;  background-image: url("../genimages/pagewashout.gif");  background-repeat: repeat;  background-position: top left;  display: none;}DIV.specialannouncementwindow {  position: absolute;  left: 0px;  top: 0px;  width: 100%;  height: 100%;  align: center;  background-color: transparent;  text-align: center;  vertical-align: middle;  display: none;}TABLE.specialannouncement {  width: 100%;  height: 100%;  background-color: transparent;  border-top-width: 0px;  border-bottom-width: 0px;  border-left-width: 0px;  border-right-width: 0px;  border-color: white;  border-style: solid;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;  margin-left: 0px;}TD.specialannouncement {  width: 100%;  height: 100%;  color: Black;  background-color: transparent;  font-family: Times New Roman, Serif;  font-size: 10pt;  font-weight: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  border-top-width: 0px;  border-bottom-width: 0px;  border-left-width: 0px;  border-right-width: 0px;  border-color: black;  border-style: solid;  text-align: center  vertical-align: middle;}TABLE.specialannouncementcontent {  width: 400px;  height: 300px;  background-color: White;  margin-top: 0px;  margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  text-align: center;  vertical-align: middle;  border-top-width: 3px;  border-bottom-width: 3px;  border-left-width: 3px;  border-right-width: 3px;  border-color: Red;  border-style: solid;}TD.specialannouncementcontentheader {  width: 400px;  height: 25px;  color: Black;  background-color: #DDDDDD;  font-family: Times New Roman, Serif;;  font-size: 12pt;  font-weight: bold;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  margin-top: 0px;  margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  text-align: center;  vertical-align: middle;  border-top-width: 0px;  border-bottom-width: 3px;  border-left-width: 0px;  border-right-width: 0px;  border-color: Red;  border-style: double;}TD.specialannouncementcontentfooter {  width: 400px;  height: 25px;  color: Black;  background-color: White;  font-family: Arial, Sans-serif;  font-size: 8pt;  font-weight: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  margin-top: 0px;  margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  text-align: right;  vertical-align: middle;  border-top-width: 1px;  border-bottom-width: 0px;  border-left-width: 0px;  border-right-width: 0px;  border-color: Black;  border-style: dotted;}TD.specialannouncementcontentdetails {  width: 400px;  height: 250px;  color: Black;  background-color: White;  font-family: Times New Roman, Serif;;  font-size: 10pt;  font-weight: normal;  word-spacing: normal;  letter-spacing: normal;  line-height: normal;  margin-top: 0px;  margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  text-align: center;  vertical-align: middle;  border-top-width: 0px;  border-bottom-width: 0px;  border-left-width: 0px;  border-right-width: 0px;  border-color: Black;  border-style: solid;}IFRAME.specialannouncementcontentdetails {  width: 400px;  height: 250px;}A.specanncloselink {  color: Black;  font-family: Arial, Sans-serif;  font-size: 7pt;  font-weight: normal;  letter-spacing: 1pt;  line-height: normal;  text-decoration: none;  text-transform: uppercase;}A.specanncloselink:link {  color: Black;  text-decoration: none;}A.specanncloselink:visited {  color: Black;  text-decoration: none;}A.specanncloselink:hover {  color: Red;  background-color: Yellow;}SPAN.closexbox {  color: White;  font-family: Arial, Sans-serif;  font-size: 10pt;  font-weight: bold;  margin-top: 0px;  margin-bottom: 0px;  margin-left: 5px;  margin-right: 5px;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  text-align: center;  vertical-align: middle;  border-top-width: 0px;  border-bottom-width: 0px;  border-left-width: 0px;  border-right-width: 0px;  border-color: Black;  border-style: solid;  background-color: Black;}