/* When adding styles, please follow the naming covention in place:
   .(feature)(Type)(Attributes)
   feature    - content, nav, poll, peer, etc...
   Type       - Link, Text, SectionText, BorderCell, BodyCell, SectionCell, etc...
   Attributes - Tiny, Small, Medium, Big, Bold, etc...
*/

.contentLinkSmall
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#0000cc;
   font-size:11px;
}
.contentTextSmall2,
.contentLinkSmall2
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:11px;
}
.contentLinkSmallBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#0000cc;
   font-size:11px;
   font-weight:bold;
}
.contentLink
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:10px;
}
.contentLinkBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#0000cc;
   font-size:12px;
   font-weight:bold;
}
.contentLinkBold2
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:12px;
   font-weight:bold;
}
.contentLinkMedium
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#0000cc;
   font-size:14px;
}
.contentLinkMediumBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#0000cc;
   font-size:14px;
   font-weight:bold;
}
.contentLinkMediumBold2
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:14px;
   font-weight:bold;
}
.contentTextMediumBold2,
.contentLinkBigBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:14px;
   font-weight:bold;
}
.pollResultAnswer,
.contentTextTiny
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#000000;
   font-size:10px;
}
.contentTextTinyBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#000000;
   font-size:10px;
   font-weight:bold;
}
.contentTextSmall
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#000000;
   font-size:11px;
}
.contentTextSmallBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#999999;
   font-size:11px;
   font-weight:bold;
}
.articleTipText,
.pollNoContent,
.contentText
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#000000;
   font-size:12px;
}
.pollAnswer
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   font-weight:normal;
}
.pollQuestion,
.pollResultFooter,
.contentTextBold
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:10px;
   font-weight:bold;
}
.contentText2,
.pollQuestionText,
.pollAnswerText,
.pollArchiveLink,
.techmailContentText
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:12px;
}
.discussionHeaderText,
.pollHeaderText,
.techmailHeaderText,
.searchHeaderHighlight
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFCC66;
   font-weight:bold;
}
.pollResult
{
   font-family:Arial;
   font-size:12px;
   font-weight:normal;
   color:#FFCC66;   
}
.contentTextMedium
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#000000;
   font-size:14px;
}
.contentTextMediumBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#000000;
   font-size:14px;
   font-weight:bold;
}
.contentTextBigBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#000000;
   font-size:16px;
   font-weight:bold;
}
.contentTextHighlightSmall
{
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   color:#990000;
}
.contentTextHighlight
{
   font-family:Arial;
   font-size:12px;
   font-weight:bold;
   color:#990000;
}
.contentTextHighlightMedium
{
   font-family:Arial;
   font-size:14px;
   font-weight:bold;
   color:#990000;
}
.contentTextHighlightBig
{
   font-family:Arial;
   font-size:16px;
   font-weight:bold;
   color:#990000;
}
.contentSectionText
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#FFCC66;
   font-size:12px;
   font-weight:bold;
}
.articleTipTitle,
.techMailTopicHeader
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#003366;
   font-size:12px;
   font-weight:bold;
}
.contentSectionText3
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#000000;
   font-size:12px;
   font-weight:bold;
}
.contentError
{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#cc0000;
}
.discussionBorderCell,
.breadcrumbBorderCell3,
.pollBorderCell
{
   background-color:#000000;
}
.adBorderCell2,
.contentBorderCell,
.breadcrumbBorderCell,
.breadcrumbBorderCell2,
.pollCellDivider,
.navBorderCell2,
.undernavBorderCell2,
.trFooterSectionCell,
.trFooterBorderCell2,
.abcFooterSectionCell
{
   background-color:#ffffff;
}
.bodyBackground
{
   background-color:#444444;
}
.builderBackground
{
   
   background-color:#5C6773;
}
.undernavBorderCell
{
   background-color:#8FA1B3;
}
.undernavBodyCell
{
   background-color:#8FA1B3;
}
.undernavText
{
   font-weight:bold;
   font-family:Verdana,sans-serif;
   font-size:10px;
   color:#666666;
}
.trFooterBorderCell,
.abcFooterBorderCell,
.downloadBorderCell,
.channelTableHeaderCell,
.forumRateAnswerBorderCell,
.forumCommentBorderCell,
.searchTableHeaderCell,
.trFooterBodyCell,
.contentSectionCell3
{
   background-color:#5C6773;
}
.searchBorderCell
{
   background-color:#F0F0DF;
}
.discussionContentSectionCell3
{
   background-color:#CCBF99;
}
.contentSectionCell4
{
   background-color:#336699; 
   padding:0px;
   height:19px;
}
.contentBodyCell
{
   background-color:#F0F0DF;
}
.navCommerceBodyCell
{
   background-color:#ffffff;
}
.featureHeaderLink
{
   font-family:Arial;
   font-weight:bold;
   font-size:11px;
   color:#003366;
   text-decoration:none;
}
.featureSectionText
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:12px;
}
.featureSectionHeader
{
   background-color:#424952;
   border-width:1px;
   border-top:white;
   border-color:#000000;
   border-bottom: 1px solid #ffffff;
}
.contentSectionHeader
{
   background-color:#424952;
   border-width:1px;
   border-style:solid;
   border-color:#424952;
}
.searchTextBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#999999;
   font-size:12px;
   font-weight:bold;
}
.featureSectionTextBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:12px;
   font-weight:bold;
}
.discussionSectionBorderCell
{
   background-color:#424952;
}
.discussionContentBorderCell
{
   background-color:#F0F0DF;
}
.sponsoredDownloadSectionCell,
.featureSectionCell,
.contentSectionCell
{
   background-color:#CCBF99;
}
.featureSectionCell2
{
   background-color:#7A8A99;
}
.featureBorderCell,
.featureBodyCell,
.techmailBodyCell
{
   background-color:#5C6773;
}
.nagSpacerCell,
.nagArticleSpacerCell
{
   width:10px;
   background-color:#d8e9f9;
   background-image:url('spacer.gif')
}
.nagImageCell,
.nagArticleImageCell
{
   width:30px;
   height:40px;
   background-color:#d8e9f9
}
.commerceBoxBodyCell,
.nagBodyCell,
.nagArticleBodyCell
{
   background-color:#d8e9f9;
}
.nagVerticalBorder,
.nagArticleVerticalBorder
{
   height:50px;
   background-image: url('/images/nag/nag_dotted_vert.gif');
}
.nagHorizBorder,
.nagArticleHorizBorder
{
   background-image: url('/images/nag/nag_dotted_horiz.gif');
}
.nagArticleBox,
.nagBox
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   font-size:12px;
   background-color:#7A8A99;
   border-width:1px;
   border-style:solid;
   border-color:#424952;
}
.navLinkTinyBold
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#0000cc;
   font-size:10px;
   font-weight:bold;
}
.headingTextSmall,
.trFooterLink,
.navLinkSmall
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#ffffff;
   font-size:11px;
}
.navLinkSmallBold
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#ffffff;
   font-size:11px;
   font-weight:bold;
}
.navLink
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#0000cc;
   font-size:12px;
}
.navTextSmall
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:11px;
}
.headingText,
.trFooterText
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:12px;
}
.fpiLink,
.fpiTextBold,
.republicRelatedTechMailsLink
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
}
.fpiText,
.republicRelatedTechMailsText
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#F0F0DF;
   font-size:11px;
}
.headingSectionText,
.trFooterTextBold,
.navTextSmallBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:12px;
   font-weight:bold;
}
.navText
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:12px;
}
.navTextBold
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:12px;
   font-weight:bold;
}
.navSectionText
{
   font-family:sans-serif,Verdana, Arial, Helvetica;
   color:#FFCC66;
   font-size:10pt;
   font-weight:bold;
}
.navSectionCell
{
   background-color:#334C66;
}
.navArrowCell
{
   background-color:#003366;
   background-image:url('/images/tr_arrow.gif');
}
.navSectionFade
{
   background-image:url('/images/ln_sectionhead_fade.gif');
}
.featureSetBodyCell,
.featureSetBodyCellOff,
.featureSetBodyCellOn,
.navBodyCell2
{
   background-color:#2f373f;
}
.navBorderCell,
.newsBodyCell,
.navBodyCell
{
   background-color:#131927;
  }
.abcFooterBodyCell,
.abcFooterBorderCell2
{
   background-color:#000000;
}
.abcFooterLink
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#FFCC66;
   font-size:11px;
}
.abcFooterText
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#FFCC66;
   font-size:11px;
}
.discussionSectionCell,
.pollSectionCell,
.techmailSectionCell
{
   background-color:#424952;
}
.downloadBodyCell,
.channelTableBacklight,
.forumRateAnswerCell,
.forumCommentCell,
.searchTableBacklight,
.tableCellHighlight,
.pollBodyCell
{
   background-color:#5C6773;
}
.tableCellHighlight2
{
   background-color:#F0F0DF;
}
.pollResultFooterHighlight
{
   font-family:Arial, Helvetica, sans-serif;
   color:#990000;
   font-size:12px;
   font-weight:bold
}
.pollBarGraph
{
   background-image:url('/images/poll/poll_bar_graph_red.gif');
}
.pollSectionCellCurve
{
   background-image:url('/images/poll176_bottom.gif');
}
.miniPollResult
{
   font-family:Arial;
   font-size:12px;
   font-weight:bold;
   color:#003366;
}
A.featureSetText:HOVER{Color: #FFCC66; text-decoration: underline;}
.featureSetText,
.headerLink
{
   font-family:Verdana, Arial;
   font-size:10px;
   color:#ffffff;
   font-weight:bold;
   text-decoration:none;
}
.headerSectionCell
{
   background-color:#444444;
}
.headerLogoCell
{
   
}

.contentTextBold2,
.contentOptionLinkText
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#ffffff;
   font-weight:bold;
}
.techmailHeaderLink,
.contentOptionLink,
.discussionHeaderLink
{
   font-family:Verdana;
   font-size:10px;
   color:#000000;
   font-weight:bold;
}
.forumAliasLink,
.discussionAliasLink
{
   font-family:Arial;
   font-size:12px;
   color:#000000;
   text-decoration:none;
}
.forumAliasLinkBold
{
   font-family:Arial;
   font-size:12px;
   font-weight:bold;
   color:#000000;
   text-decoration:none;
}
.discussionHeader
{
   background-image:url('/images/forum/bu_disc_head.gif');
}
.forumOptionLink
{
   font-family:Arial;
   font-size:12px;
   color:#0000cc;
   font-weight:bold;
   text-decoration:none;
}
.forumSectionText
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:12px;
   font-weight:bold;
}
.forumThreadHighlight
{
   font-family:Arial, Helvetica, sans-serif;
   color:#666666;
   font-size:12px;
   font-weight:bold;
}
.techqaHeader
{
   background-image:url('/images/forum/tqa_head.gif');
}
.breadcrumbText
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:12px;
}
.headingTextBold,
.breadcrumbTextBold
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#ffffff;
   font-size:10px;
   font-weight:bold;
}
.breadcrumbLink
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#ffffff;
   font-size:10px;
}
.headingLink
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   font-size:10px;
}
.headingLinkBigBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#FFCC66;
   font-size:16px;
   font-weight:bold;
}
.adBorderCell,
.adBodyCell,
.breadcrumbBodyCell,
.breadcrumbSectionCell
{
   background-color:#000000
}
.inactiveTextSmall
{
   font-family:Arial, Helvetica, sans-serif;
   color:#999999;
   font-size:11px;
}
.inactiveTextSmallBold
{
   font-family:Arial, Helvetica, sans-serif;
   color:#999999;
   font-size:11px;
   font-weight:bold;
}
.inactiveText
{
   font-family:Arial, Helvetica, sans-serif;
   color:#999999;
   font-size:12px;
}
.inactiveTextBold
{
   font-family:Arial, Helvetica, sans-serif;
   color:#999999;
   font-size:12px;
   font-weight:bold;
}
.techMailSectionText,
.contentSectionText2,
.mytrSectionText,
.downloadSectionText,
.searchSectionText,
.peerSectionText,
.catalogSectionText,
.contentSectionCell2
{
   font-family:Arial;
   font-size:12px;
   color:#FFCC66;
   font-weight:bold;
   background-color:#424952;
}
.channelTable,
.searchTable
{
   border-width:1px;
   border-style:solid;
   border-color:#F0F0DF;
}
.bioText
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style: italic;
   text-align: right
}
.codeText
{
   font-family: "Courier New", Courier, mono;
   font-size: 13px;
   text-align: left
}
.tipTitle
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #ffffff;
   font-weight: bold;
   background-color: #316363
}
.tipText
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   background-color: #efefef
}
.channelSetBodyCellOn
{
   background-image:url('/images/ln_channel_on.gif');
}
.channelSetBodyCellOff
{
   background-image:url('/images/ln_channel_off.gif');
}
.sponsoredDownloadBodyCell
{
   background-color:#efefef;
}
.techMailSortByTable
{
   border-width:1px;
   border-style:solid;
   border-color:darkgray;
   background-color:#feffef;
}
.alphaNavigatorLink
{
   font-family:Arial;
   font-size:12px;
   color:#0000cc;
   font-weight:bold;
   text-decoration:none;
}
.articleToolLink,
.articlePageLink
{
   font-family:Arial;
   font-weight:bold;
   font-size:12px;
   color:#003366;
   text-decoration:none;
}



.headingTextBigBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#FFCC66;
   font-size:16px;
   font-weight:bold;
}
.topicSetBodyCellOn
{
   background-image:url('/images/ln_topic_on.gif');
}
.topicSetBodyCellOff
{
   background-image:url('/images/ln_topic_off.gif');
}
.salpSectionCellCurve
{
   background-image:url('/images/bottomcurve160.gif');
}
.topContentSectionLink
{
   font-family:sans-serif, Arial, Verdana, Helvetica;
   color:#ffffff;
   font-size:11px;
}
.articleSeriesBigBold,
.moreabcTextBigBold
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#999999;
   font-size:16px;
   font-weight:bold;
}
.contentTextBigBold2
{
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#ffffff;
   font-size:16px;
   font-weight:bold;
}
/*
 * TLO 07/02/2000: added entries from the article style sheet.
 */
.bio {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; text-align: right}
.code {font-family: "Courier New", Courier, mono; font-size: 13px; text-align: left}
.sidebartitle {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: oblique}
.sidebartext {font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.signature {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-style: italic; text-align: left}
body {font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.subhead1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold}
p {font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.fighead {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.caption {font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.subhead2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.table1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; border: #CCCCCC; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.tiptitle {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold; background-color: #336699}
.tiptext {font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #efefef}
.tablehead {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.tablecaption {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic}
li {font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.techmailtitle {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; background-color: #CCCCCC}
.techmailtext {font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #FFFFFF}
.articleTitle { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:16px; font-weight: bold; }