/***/
/* This is stuff I added*/
p#normal {font-family: Verdana; font-size: 10pt; color: #000000; line-height:120%}

H1 {font-family: Verdana; font-size: 25pt; color: #333333; line-height:100%}
h1#big {font-family: Verdana; font-size: 35pt; color: #333333; line-height:100%}

h2 {font-family: Verdana; font-size: 18pt; color: #666666; line-height:110%}
h3 {font-family: Verdana; font-size: 14pt; color: #666666;line-height:90%}
h4 {font-family: Verdana; font-size: 12pt; color: #666666;}

/* #000000 = black #ffffff=black   #3366cc=violet4 (lots of that in the PM css  #666666=grey3      */
/* #333333 =grey4 (dark grey)      #000080=navy         */
/* I experimented with this grey for a while: as bgcolor"C0C0C0" (silver?) */
/***/
/*********************************************************************************************************/
/* General .CSS */
/*********************************************************************************************************/
/*Much of the following came from Philip Morris' stylesheet at http://www.pmusa.com/style/general_IE.css */

html, body, div {font-family: Verdana; background-color:#ffffff; font-size: 8.5pt; margin: 0;padding: 0;}

.content {font-family: Verdana; font-size: 9pt; color: #000000; line-height:150%}
.parentheticalcontent {font-family: Verdana; font-size: 9pt; color: #666666; line-height:120%}
.contentBlack {font-family: Verdana; font-size: 8pt; color: #000000; }
.bigblackcontent {font-family: Verdana; font-size: 12pt; color: #000000; line-height:150%}

.biggraycontent {font-family: Verdana; font-size: 12pt; color: #666666; line-height:150%}

.repeatVerticalDot {background-image: url(/images/dot.gif)}

.formInputBox{border-width: 1px 1px 1px 1px; border-top-style:solid; border-left-style:solid; border-color: #666666 #666666 #666666 #666666; font-size: 7.5pt; color: #666666; font-family: Verdana;}

strong {font-family: Verdana; font-size: 8.5pt; font-weight:800; color: #666666; }

a.windowCloseLink:link, a.windowCloseLink:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:normal; text-decoration:none; }

.macContent {font-family: Verdana; font-size: 8pt; color: #666666;padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:0px}
.macSpan {border: 1px solid #000080;background:#FFFF99}


td {font-family: Verdana; font-size: 8.5pt; margin: 0;padding: 0;}

a:link {font-family: Verdana; font-size: 8.5pt; color: #000080; font-weight:normal; text-decoration:underline; }
a:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:normal; text-decoration:underline;}
a:hover {font-family: Verdana; font-size: 8.5pt; color: #9999ff; font-weight:normal; text-decoration:underline;}

a.big:link {font-family: Verdana; font-size: 15pt; color: #000080; font-weight:normal; text-decoration:underline; }
a.big:visited {font-family: Verdana; font-size: 15pt; color: #3366cc; font-weight:normal; text-decoration:underline;}
a.big:hover {font-family: Verdana; font-size: 15pt; color: #9999ff; font-weight:normal; text-decoration:underline;}

a.bigger:link {font-family: Verdana; font-size: 20pt; color: #000080; font-weight:normal; text-decoration:underline; }
a.bigger:visited {font-family: Verdana; font-size: 20pt; color: #3366cc; font-weight:normal; text-decoration:underline;}
a.bigger:hover {font-family: Verdana; font-size: 20pt; color: #9999ff; font-weight:normal; text-decoration:underline;}
.bigtext {font-family: Verdana; font-size: 15pt}

/*just changed hover color above from #3366cc */

a.headerInactiveLink:link {font-family: Verdana; font-size: 7.5pt; color: #ffffff; font-weight:normal; text-decoration:none; }
a.headerInactiveLink:visited {font-family: Verdana; font-size: 7.5pt; color: #ffffff; font-weight:normal; text-decoration:none;}
a.headerInactiveLink:hover {font-family: Verdana; font-size: 7.5pt; color: #ffffff; font-weight:normal; text-decoration:none;}

.headerActiveLink {font-family: Verdana; font-size: 7.5pt; color: #ffffff; font-weight:normal; text-decoration:none; }

a.headerSearchHelp:link {font-family: Verdana; font-size: 7.5pt; color: #ffffff; font-weight:normal; text-decoration:none; }
a.headerSearchHelp:visited {font-family: Verdana; font-size: 7.5pt; color: #ffffff; font-weight:normal; text-decoration:none;}
a.headerSearchHelp:hover {font-family: Verdana; font-size: 7.5pt; color: #ffffff; font-weight:normal; text-decoration:none;}

a.previousPageLink:link {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:normal; text-decoration:none; }
a.previousPageLink:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:normal; text-decoration:none;}
a.previousPageLink:hover {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:normal; text-decoration:none;}

a.boldNoUnderline:link {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold; text-decoration:none; }
a.boldNoUnderline:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold; text-decoration:none;}
a.boldNoUnderline:hover {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold; text-decoration:none;}

.headerDivider {font-family: Verdana; font-size: 7.5pt; color: #ffffff; font-weight:normal;}
.headerSearchText{font-family: Verdana; font-size: 7.5pt; color: #ffffff; font-weight:bold;}
.headerSearchInputBox{background-color:#3366cc; border-width: 1px 1px 1px 1px; border-top-style:solid; border-left-style:solid; border-color: #ffffff #ffffff #ffffff #ffffff; font-size: 7.5pt; color: #ffffff; font-family: Verdana;width:125px; height:17px;}

.subTopic {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold; }
.Topic {font-family: Verdana; font-size:12pt; color: #3366cc; font-weight:bold; }
.contentBold {font-family: Verdana; font-size: 8.5pt; color: #666666; font-weight:bold; }
.contentItalic {font-family: Verdana; color: #666666; font-style:italic}
.contentItalicBold {font-family: Verdana; color: #666666; font-style:italic; font-weight:bold;}

.faqQuestion {font-family: Verdana; font-size: 8pt; font-weight:bold; color: #999999; }

a.contentLinkBold:link {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold; text-decoration:underline; }
a.contentLinkBold:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold; text-decoration:underline;}
a.contentLinkBold:hover {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold; text-decoration:underline;}

.anchor {line-height:8px}

.error {font-family: Verdana; font-size: 8.5pt; color: #CC0000;  font-weight:bold;}

.footnote {font-family: Verdana; font-size:5pt; vertical-align:super}
.superscript {font-size:7pt; font-weight:bold}
.footnoteText {font-family: Verdana; font-size:7pt;}

ul {list-style-image: url(/images/bullet.gif)}
li {margin-bottom: 6px}

/*********************************************************************************************************/
/* Background Colors .CSS */
/*********************************************************************************************************/

.darkBlue {background-color: #000099}
.mediumDarkBlue {background-color: #6599cb}
.mediumBlue {background-color: #3366cc}
.mediumBlueHeader {background-color: #3366cc;height:49px}
.lightBlue {background-color: #99ccff}
.paleBlue {background-color: #ccffff}
.blue {background-color: #336699}
.purple {background-color: #9999cc}
.gray {background-color: #999999}
.lightgray {background-color: #cccccc}
.white {background-color: #ffffff}
.lightorange {background-color: #ffcc99}
.darkorange {background-color: #ff9900}
.bluegray {background-color: #cfecee}

/*********************************************************************************************************/
/* Home Page .CSS */
/*********************************************************************************************************/

.homeDividerDot {font-family: Verdana; font-size: 10pt; color: #3366cc; font-weight:bold;}

a.homeLevelTwoTopic:link {font-family: Verdana; font-size: 7.5pt; color: #3366cc; font-weight:bold; text-decoration:none; }
a.homeLevelTwoTopic:visited {font-family: Verdana; font-size: 7.5pt; color: #3366cc; font-weight:bold; text-decoration:none;}
a.homeLevelTwoTopic:hover {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:bold; text-decoration:none;}

/*********************************************************************************************************/
/* Navigation Related .CSS */
/*********************************************************************************************************/

a.navLevelOneOff:link {font-family: Verdana; font-size: 8.5pt; color: #ffffff; font-weight:600; text-decoration:none; }
a.navLevelOneOff:visited {font-family: Verdana; font-size: 8.5pt; color: #ffffff; font-weight:600; text-decoration:none;}
a.navLevelOneOff:hover {font-family: Verdana; font-size: 8.5pt; color: #99ccff; font-weight:600; text-decoration:none;}

a.navLevelOneOn:link {font-family: Verdana; font-size: 8.5pt; color: #000099; font-weight:600; text-decoration:none; }
a.navLevelOneOn:visited {font-family: Verdana; font-size: 8.5pt; color: #000099; font-weight:600; text-decoration:none;}
a.navLevelOneOn:hover {font-family: Verdana; font-size: 8.5pt; color: #000099; font-weight:600; text-decoration:none;}

a.navLevelTwoOff:link {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:bold; text-decoration:none; }
a.navLevelTwoOff:visited {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:bold; text-decoration:none;}
a.navLevelTwoOff:hover {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:bold; text-decoration:none;}

a.navLevelThreeOff:link {font-family: Verdana; font-size: 7.5pt; color: #99ccff; font-weight:bold; text-decoration:none; }
a.navLevelThreeOff:visited {font-family: Verdana; font-size: 7.5pt; color: #99ccff; font-weight:bold; text-decoration:none;}
a.navLevelThreeOff:hover {font-family: Verdana; font-size: 7.5pt; color: #99ccff; font-weight:bold; text-decoration:none;}

a.navInstantAccess:link {font-family:Verdana; font-size:8.5pt; color:#3366cc;text-decoration:none}
a.navInstantAccess:visited {font-family:Verdana; font-size:8.5pt; color:#3366cc;text-decoration:none;}
a.navInstantAccess:hover {font-family:Verdana; font-size:8.5pt; color:#3366cc;text-decoration:none}

.instantAccess {line-height:20px;}

/*********************************************************************************************************/
/* Features Related .CSS */
/*********************************************************************************************************/

.featuresFca {font-family: Verdana; font-size: 8.5pt; color: #3366cc; background: #FFFFCC; padding-bottom:5px; padding-left:6px; padding-right:6px}
.featuresFcaCarrots {font-family: Verdana; font-size: 6.5pt; color: #3366cc;}

.featuresFcaDescription {font-family: Verdana; font-size: 8.5pt; color: #3366cc; }

a.featuresFcaLink:link {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none}
a.featuresFcaLink:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none}
a.featuresFcaLink:hover {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none}

a.featuresInternalLink:link {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none}
a.featuresInternalLink:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none}
a.featuresInternalLink:hover {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none}

a.featuresExternalLink:link {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none}
a.featuresExternalLink:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none}
a.featuresExternalLink:hover {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none}

/*********************************************************************************************************/
/* Site Map .CSS */
/*********************************************************************************************************/

a.siteMapLink:link {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none; }
a.siteMapLink:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none;}
a.siteMapLink:hover {font-family: Verdana; font-size: 8.5pt; color: #000099; text-decoration:none;}

/*********************************************************************************************************/
/* Ingredients Related .CSS */
/*********************************************************************************************************/

.nonTobaccoToolTip {font-family: Verdana; font-size: 7.5pt; color: #3366cc; text-decoration:none; }
.tobaccoIngredients {font-family: Verdana; font-size: 7.5pt; color: #666666; }
.tobaccoIngredientsPrefix {font-family: Verdana; font-size: 7.5pt; color: #3366cc; }

/*********************************************************************************************************/
/* Search-Results Related .CSS */
/*********************************************************************************************************/

.searchHighlight {font-family: Verdana; font-size: 8.5pt; color: #000000; font-weight:bold; text-decoration:none; }
a.searchTitle:link {font-family: Verdana; font-size: 8.5pt; color: #000000; font-weight:bold; text-decoration:underline}
a.searchTitle:visited {font-family: Verdana; font-size: 8.5pt; color: #000000; font-weight:bold; text-decoration:underline}
a.searchTitle:hover {font-family: Verdana; font-size: 8.5pt; color: #000000; font-weight:bold; text-decoration:underline}

.noRecordsFound {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold;}
.noRecordsFoundItalic {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold;text-decoration:italic}
.noRecordsFoundInstructions {font-family: Verdana; font-size: 8.5pt; color: #666666; font-weight:normal;}

/*********************************************************************************************************/
/* YSP navigation .CSS */
/*********************************************************************************************************/

a.navYSP:link {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:normal; text-decoration:none; letter-spacing:-0.05em}
a.navYSP:visited {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:normal; text-decoration:none; letter-spacing:-0.05em}
a.navYSP:hover {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:normal; text-decoration:none; letter-spacing:-0.05em}

a.navYSPitalic:link {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:normal; font-style:italic; text-decoration:none; letter-spacing:-0.05em}
a.navYSPitalic:visited {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:normal; font-style:italic; text-decoration:none; letter-spacing:-0.05em}
a.navYSPitalic:hover {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:normal; font-style:italic; text-decoration:none; letter-spacing:-0.05em}

/*********************************************************************************************************/
/* Media popup*/
/*********************************************************************************************************/

.mediaTitle {font-size: 8.5pt; font-weight:bold;}

/*********************************************************************************************************/
/* Press Room Related .CSS */
/*********************************************************************************************************/

.prContent {font-family: Verdana; font-size: 8.5pt; color: #000000; }

.prBlueHeader {font-family: Verdana; font-size: 8.5pt; font-weight:bold; color: #3366cc; }

a.prLink, a.prLink:link, a.prLink:visited {font-family: Verdana; font-size: 8.5pt; color: #000000; text-decoration:underline;}
a.prLink:hover {font-family: Verdana; font-size: 8.5pt; color: #cc0000; text-decoration:underline;}

.nonFlashHeader{font-family: Verdana; font-size: 8.5pt; color: #ffffff; font-weight:bold; text-decoration:none;}

a.contentPiecesAbstractNonFlash, a.contentPiecesAbstractNonFlash:link, a.contentPiecesAbstractNonFlash:visited {font-family: Verdana; font-size: 8.5pt; color: #000000; text-decoration:underline;}

/* home */

a.prHomeRecentPressReleaseLink, a.prHomeRecentPressReleaseLink:link, a.prHomeRecentPressReleaseLink:visited {font-family: Arial; font-size: 8.5pt; color: #000000; font-weight:bold; text-decoration:underline;}

/* right navigation */

.rightNavContentBlack {font-family: Arial; font-size: 8.5pt; color: #000000; }

a.rightNavContactMediaRelationsLink, a.rightNavContactMediaRelationsLink:link, a.rightNavContactMediaRelationsLink:visited {font-family: Arial; font-size:8.5pt; color: #99ccff; text-decoration:none;}
a.rightNavContactMediaRelationsLink:hover {font-family: Arial; font-size: 8.5pt; color: #cc0000; text-decoration:none;}

a.rightNavCompanyInfoLink, a.rightNavCompanyInfoLink:link, a.rightNavCompanyInfoLink:visited {font-family: Arial; font-size: 8.5pt; color: #000000; text-decoration:none;}
a.rightNavCompanyInfoLink:hover {font-family: Arial; font-size: 8.5pt; color: #cc0000; text-decoration:none;}

a.topicLink, a.topicLink:link, a.topicLink:visited {font-family: Arial; font-size: 8.5pt; color: #000000; text-decoration:none;}
a.topicLink:hover {font-family: Arial; font-size: 8.5pt; color: #cc0000; text-decoration:none;}

a.relatedLink:link, a.relatedLink:visited {font-family: Arial; font-size: 8.5pt; color: #ffffff;}
a.relatedLink:hover {font-family: Arial; font-size: 8.5pt; color: #cccccc;}

a.lightBlueLink:link, a.lightBlueLink:visited {font-family: Arial; font-size: 7.5pt; color: #aad7ff; text-decoration:none;}
a.lightBlueLink:hover {font-family: Arial; font-size: 7.5pt; color: #aad7ff; text-decoration:none;}

/* press releases page */

a.prPressReleasesPrevNext, a.prPressReleasesPrevNext:link, a.prPressReleasesPrevNext:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none;}
a.prPressReleasesPrevNext:hover {font-family: Verdana; font-size: 8.5pt; color: #cc0000; text-decoration:none;}

a.prPressReleasesLink, a.prPressReleases:link,a.prPressReleasesLink:hover {font-family: Verdana; font-size: 8.5pt; color: #000000; text-decoration:underline;}
a.prPressReleasesLink:visited {font-family: Verdana; font-size: 8.5pt; color: #cc0000; text-decoration:underline;}

.prPressReleasesTotalItems {font-family: Verdana; font-size: 8.5pt; color: #3366cc; }
.prPressReleasesArchive{font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:normal; text-decoration:none;}

/* popup windows */

.contentPiecePopupContent {font-family: Verdana; font-size: 8.5pt; color: #000000; }
.contentPiecePopupTitle {font-family: Verdana; color: #003399; font-size: 9pt; font-weight:bold;}
.contentPiecePopupSubtitle {font-family: Verdana; color: #003399; font-size: 9pt;}
.contentPiecePopupHeader {color: #ccffff; font-family: Verdana; font-size:9.5pt; font-weight: bold;}

/* misc */

a.contentNoVisited, a.contentNoVisited:link, a.contentNoVisited:visited {font-family: Arial; font-size: 8.5pt; color: #000000; text-decoration:underline;}
a.contentNoVisited:hover {font-family: Arial; font-size: 8.5pt; color: #cc0000; text-decoration:underline;}

td.contentPiecePopupRelatedLink {background-color:#999999;padding-bottom:5px}
