/* some basic selectors */
body,TD,DIV { font: 11px arial,helvetica,sans-serif; color:#000000; }
form { margin: 0px; padding: 0px; }
table.elfixo {table-layout:fixed;}

a { color: #0F4692; text-decoration:none; }
a:hover { text-decoration:underline; color: #4D4D4F;}
a.white { color: #FFFFFF; text-decoration:none; }
a.white:hover { color: #FFFFFF; text-decoration:underline; }

/* general padding */
.2by0 { margin-left:2px; margin-right:2px; margin-top:0px; margin-bottom:0px; }
.2by2 { margin-left:2px; margin-right:2px; margin-top:2px; margin-bottom:2px; }
.4by0 { margin-left:4px; margin-right:4px; margin-top:0px; margin-bottom:0px; }
.4by4 { margin-left:4px; margin-right:4px; margin-top:4px; margin-bottom:4px; }
.6by0 { margin-left:6px; margin-right:6px; margin-top:0px; margin-bottom:0px; }
.6by6 { margin-left:6px; margin-right:6px; margin-top:6px; margin-bottom:6px; }
.8by0 { margin-left:8px; margin-right:8px; margin-top:0px; margin-bottom:0px; }
.8by8 { margin-left:8px; margin-right:8px; margin-top:8px; margin-bottom:8px; }

/* header */
.searchText { font: bold 13px arial,helvetica,sans-serif; color:#000000; }
.buttonText { font: bold 11px arial,helvetica,sans-serif; color:#646469; }
a.buttonText { font: bold 11px arial,helvetica,sans-serif; color:#646469; text-decoration:none; }
a.buttonText:hover { font: bold 11px arial,helvetica,sans-serif; color: #000000; text-decoration:none; }
.onTheGo { font: bold 9px arial,helvetica,sans-serif; color: #000000; text-decoration:none; }
a.onTheGo { font: bold 9px arial,helvetica,sans-serif; color: #000000; text-decoration:none; }
a.onTheGo:hover { font: bold 9px arial,helvetica,sans-serif; color: #971C10; text-decoration:underline; }

/* navigation */
.navLevel2padding { margin-left:7px; margin-right:7px; margin-top:4px; margin-bottom:4px;}
.navLevel2 { font: bold 11px arial,helvetica,sans-serif; color:#971C10; }
a.navLevel2 { font: bold 11px arial,helvetica,sans-serif; color:#971C10; text-decoration:none; }
a.navLevel2:hover { font: bold 11px arial,helvetica,sans-serif; color:#000000; text-decoration:none; }
.navLevel2racquo { font: 14px arial,helvetica,sans-serif;}

/* homepage */
.redRaquo { font: bold 18px arial,helvetica,sans-serif; color:#971C10; }
.blueRaquo { font: bold 18px arial,helvetica,sans-serif; color:#0F4692; }
.whiteRaquo { font: bold 15px arial,helvetica,sans-serif; color:#FFFFFF; }

.sectionHead { font: bold 13px arial,helvetica,sans-serif; color:#971C10; }
a.sectionHead { font: bold 13px arial,helvetica,sans-serif; color:#971C10; text-decoration:none; }
a.sectionHead:hover { font: bold 13px arial,helvetica,sans-serif; color:#971C10; }

.sectionHeadBlack { font: bold 13px arial,helvetica,sans-serif; color:#000000; }
a.sectionHeadBlack { font: bold 13px arial,helvetica,sans-serif; color:#000000; text-decoration:none; }
a.sectionHeadBlack:hover { font: bold 13px arial,helvetica,sans-serif; color:#000000; }

.sectionFeatured { font: bold 13px arial,helvetica,sans-serif; color:#0F4692; }
.sectionBlurbs { font: 12px arial,helvetica,sans-serif; color:#000000; }
.sectionDescription { font: bold 10px arial,helvetica,sans-serif; color:#000000; }
.sectionHeadlines { font: bold 12px arial,helvetica,sans-serif; color:#0F4692; }
.sectionMoreHeadlines { font: bold 11px arial,helvetica,sans-serif; color:#000000; }
.sectionRelated { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
.sectionRelatedRed { font: bold 11px arial,helvetica,sans-serif; color:#971C10; }
.sectionSmaller { font: 10px arial,helvetica,sans-serif; color:#000000; }
.sectionDescriptionSmaller { font: 9px arial,helvetica,sans-serif; color:#000000; }
.sectionBlogQuote { font: 11px arial,helvetica,sans-serif; color:#000000; }

.sectionContentTableOuter { margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px; }
.sectionContentTableInner { margin-left:4px; margin-right:4px; margin-top:4px; margin-bottom:4px; }

.newsHeadlinesFeatured { font: bold 18px arial,helvetica,sans-serif; color:#000000; }
a.newsHeadlinesFeatured { font: bold 18px arial,helvetica,sans-serif; color:#000000; }
.newsHeadlinesFeatured2 { font: bold 16px arial,helvetica,sans-serif; color:#000000; }
a.newsHeadlinesFeatured2 { font: bold 16px arial,helvetica,sans-serif; color:#000000; }
.newsBlurbs { font: 13px arial,helvetica,sans-serif; color:#000000; }
.newsRelated { font: bold 13px arial,helvetica,sans-serif; color:#0F4692; }
.newsRelatedRed { font: 13px arial,helvetica,sans-serif; color:#971C10; }
.newsHeadlines { font: bold 12px arial,helvetica,sans-serif; color:#000000; }
.newsRSS { font: bold 12px arial,helvetica,sans-serif; color:#971C10; }
a.newsRSS { font: bold 12px arial,helvetica,sans-serif; color:#971C10; }

/* homepage tab area JH */
.tabHeadlinesFeatured { font: bold 16px arial,helvetica,sans-serif; color:#000000; }
a.tabHeadlinesFeatured { font: bold 16px arial,helvetica,sans-serif; color:#000000; }
.tabHeadlinesFeatured2 { font: bold 14px arial,helvetica,sans-serif; color:#000000; }
a.tabHeadlinesFeatured2 { font: bold 14px arial,helvetica,sans-serif; color:#000000; }
.tabHeadlinesFeatured3 { font: bold 12px arial,helvetica,sans-serif; color:#000000; }
a.tabHeadlinesFeatured3 { font: bold 12px arial,helvetica,sans-serif; color:#000000; }
.tabBlurbs { font: 13px arial,helvetica,sans-serif; color:#000000; }
.tabRelated { font: bold 13px arial,helvetica,sans-serif; color:#0F4692; }
.tabRelatedRed { font: 13px arial,helvetica,sans-serif; color:#971C10; }
.tabHeadlines { font: bold 12px arial,helvetica,sans-serif; color:#000000; }
.tabsMainFeaturedHeadline { font: bold 17px arial,helvetica,sans-serif; color:#971C10; }
.tabsMainFeaturedblurb { font: 13px arial,helvetica,sans-serif; color:#000000; }
a.tabsMainFeaturedHeadline:hover { text-decoration:underline; color: #C7C9D0;}
.tabsMainFeaturedRelated { font: bold 12px arial,helvetica,sans-serif; color:#0F4692; }
.tabsMainFeaturedRelatedRed { font: bold 12px arial,helvetica,sans-serif; color:#971C10; }
.tabsMainFeaturedRelatedblurb { font: 11px arial,helvetica,sans-serif; color:#000000; }
.tabsMainFeaturedMore { font: bold 12px arial,helvetica,sans-serif; color:#000000; }

.tabButtonText { font: bold 11px arial,helvetica,sans-serif; color:#000000; }
a.tabButtonText { font: bold 11px arial,helvetica,sans-serif; color:#000000; text-decoration:none; }
a.tabButtonText:hover { font: bold 11px arial,helvetica,sans-serif; color: #971C10; text-decoration:none; }

.tabRotateText { font: bold 10px arial,helvetica,sans-serif; color:#999999; }
a.tabRotateText { font: bold 10px arial,helvetica,sans-serif; color:#999999; text-decoration:none; }
a.tabRotateText:hover { font: bold 10px arial,helvetica,sans-serif; color: #C7C9D0; text-decoration:none; }
/* homepage tab area JH */

.maincolsectionHead { font: bold 14px arial,helvetica,sans-serif; color:#FFFFFF; }
.maincolsectionDate { font: bold 14px arial,helvetica,sans-serif; color:#FFFFFF; }

.mainFeaturedHeadline { font: bold 17px arial,helvetica,sans-serif; color:#FFFFFF; }
.mainFeaturedblurb { font: bold 13px arial,helvetica,sans-serif; color:#C7C9D0; }
a.mainFeaturedHeadline:hover { text-decoration:underline; color: #C7C9D0;}
.mainFeaturedRelated { font: bold 13px arial,helvetica,sans-serif; color:#0F4692; }
.mainFeaturedRelatedRed { font: bold 13px arial,helvetica,sans-serif; color:#971C10; }
.mainFeaturedRelatedblurb { font: 11px arial,helvetica,sans-serif; color:#000000; }
.mainFeaturedMore { font: bold 12px arial,helvetica,sans-serif; color:#FFFFFF; }

.mainFeaturedOther { font: bold 13px arial,helvetica,sans-serif; color:#0F4692; }
.mainFeaturedOtherblurb { font: 11px arial,helvetica,sans-serif; color:#000000; }

.featuredHeadlines { font: bold 12px arial,helvetica,sans-serif; color:#0F4692; }
.featuredBlurbs { font: 12px arial,helvetica,sans-serif; color:#000000; }
.featuredSmaller { font: 10px arial,helvetica,sans-serif; color:#0F4692; }

.blogHeadline { font: bold 13px arial,helvetica,sans-serif; color:#971C10; }

.blogMore { font: bold 12px arial,helvetica,sans-serif; color:#971C10; }
.blogPhoto { font: bold 11px arial,helvetica,sans-serif; color:#000000; }
.topFiveHeadlines { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
.pressReleases { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
.micrositeHeads { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
.marketplaceHeads { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
.marketplaceBlurb { font: 11px arial,helvetica,sans-serif; color:#000000; }


/* pages */
breadcrumb { font: bold 11px arial,helvetica,sans-serif; color:#000000; }
a.breadcrumb { font: bold 11px arial,helvetica,sans-serif; color:#000000; text-decoration:none; }
a.breadcrumb:hover { font: bold 11px arial,helvetica,sans-serif; color:#000000; text-decoration:underline; }

breadcrumb2 { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
a.breadcrumb2 { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; text-decoration:none; }
a.breadcrumb2:hover { font: bold 11px arial,helvetica,sans-serif; color:#971C10; text-decoration:underline; }

.breadcrumbReverse { font: bold 11px arial,helvetica,sans-serif; color:#971C10; }
a.breadcrumbReverse { font: bold 11px arial,helvetica,sans-serif; color:#971C10; text-decoration:none; }
a.breadcrumbReverse:hover { font: bold 11px arial,helvetica,sans-serif; color:#971C10; }
.breadcrumbReverse2 { font: bold 14px arial,helvetica,sans-serif; color:#971C10; margin-top:-4px; }


.storyBodyPadding { margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;}

h1,
.storyHeadline {
font-size:16px;
font-weight:bold;
font-face:arial,helvetica,sans-serif;
color:#971C10;
display: inline;
margin-bottom:0px
}

h2,
.storyDek {
font-size:13px;
font-weight:bold;
font-face:arial,helvetica,sans-serif;
color:#000000;
display: inline;
margin-bottom:0px
}

h4,
.storySub {
font-size:13px;
font-weight:bold;
font-face:arial,helvetica,sans-serif;
color:#000000;
display: inline;
margin-bottom:0px
}

.byLine { font: bold 12px arial,helvetica,sans-serif; color:#646469; }
a.byLine { font: bold 12px arial,helvetica,sans-serif; color:#646469; text-decoration:underline; }
a.byLine:hover { font: bold 12px arial,helvetica,sans-serif; color:#971C10; text-decoration:underline; }
.storyDate { font: bold 11px arial,helvetica,sans-serif; color:#646469; }
.autoPagebreak { font: bold 11px arial, helvetica; color: #000000; }
a.autoPagebreak { font: bold 11px arial, helvetica; color: #0F4692; }
a.autoPagebreak:hover { font: bold 11px arial, helvetica; color: #971C10; }
.autoPagebreakAquo { font: bold 14px; }

.printMailTop { font: 10px arial,helvetica,sans-serif; color:#0F4692; }
a.printMailTop { font: 10px arial,helvetica,sans-serif; color:#0F4692; }
a.printMailTop:hover { font: 10px arial,helvetica,sans-serif; color:#971C10; }
.printMailTopAquo { font: bold 14px; }

.printMailBottom { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
a.printMailBottom { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
a.printMailBottom:hover { font: bold 11px arial,helvetica,sans-serif; color:#971C10; }

.artCaption { font: bold 11px arial,helvetica,sans-serif; color:#971C10; }
.artCaptionPhoto { font: 9px arial,helvetica,sans-serif; color:#000000; }

/* this week page */
.thisWeeksIssuehed { font: bold 15px arial,helvetica,sans-serif; color:#000000; }
.thisWeeksIssuedate { font: bold 15px arial,helvetica,sans-serif; color:#000000; }
.thisWeeksIssueredRaquo { font: bold 22px arial,helvetica,sans-serif; color:#971C10; }

/* my InformationWeek */
.myIWKLogout { font: bold 9px arial,helvetica,sans-serif; color: #000000; text-decoration:none; }
a.myIWKLogout { font: bold 9px arial,helvetica,sans-serif; color: #787D83; text-decoration:none; }
a.myIWKLogout:hover { font: bold 9px arial,helvetica,sans-serif; color: #971C10; text-decoration:underline; }

.myIWKLogin { font: bold 14px arial,helvetica,sans-serif; color:#000000; }
.myIWKLoginBody { font: bold 12px arial,helvetica,sans-serif; color:#000000; }
.myIWKLoginInvalid { font: bold 13px arial,helvetica,sans-serif; color:#971C10; }
.myIWKsignup { font: bold 18px arial,helvetica,sans-serif; color:#971C10; }
.myIWKuser { font: bold 14px arial,helvetica,sans-serif; color:#000000; }
.myIWKdoubleLT { font: bold 16px arial,helvetica,sans-serif; color:#000000; }
.myIWKuserDate { font: bold 14px arial,helvetica,sans-serif; color:#000000; }
.myIWKnavlink { font: bold 11px arial,helvetica,sans-serif; color:#000000; }
a.myIWKnavlink { font: bold 11px arial,helvetica,sans-serif; color:#000000; }
a.myIWKnavlink:hover { font: bold 11px arial,helvetica,sans-serif; text-decoration:none; color: #4D4D4F; }

/* other */
.headline { font: bold 15px arial,helvetica,sans-serif; color:#0F4692; }
a.headline { font: bold 15px arial,helvetica,sans-serif; color:#0F4692; text-decoration:none; }

.moreStoriesBottom { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
a.moreStoriesBottom { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
a.moreStoriesBottom:hover { font: bold 11px arial,helvetica,sans-serif; color:#971C10; }

.covercredit { font: 10px arial,helvetica,sans-serif; color:#000000; }
.issueInfo { font: bold 11px arial,helvetica,sans-serif; color:#000000; }
a.issueInfo { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
a.issueInfo:hover { font: bold 11px arial,helvetica,sans-serif; color:#971C10; }

.relatedLinksredRaquo { font: bold 18px arial,helvetica,sans-serif; color:#971C10; }
.relatedLinksHeadlines { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }

.todaysTopNewsredRaquo { font: bold 18px arial,helvetica,sans-serif; color:#971C10; }
.todaysTopNewsHeadlines { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }

.todaysFeaturedMain { font: bold 13px arial,helvetica,sans-serif; color:#0F4692; }
a.todaysFeaturedMain { font: bold 13px arial,helvetica,sans-serif; color:#0F4692; }
a.todaysFeaturedMain:hover { font: bold 13px arial,helvetica,sans-serif; color:#4D4D4F; }
.todaysFeaturedMainDek { font: 12px arial,helvetica,sans-serif; color:#000000; }
.todaysFeaturedMore { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
.todaysFeaturedMoreRed { font: bold 11px arial,helvetica,sans-serif; color:#971C10; }


/* on level 2 pages */
.sectionFocus { font: bold 11px arial,helvetica,sans-serif; }
.sectionRelatedReports { font: 11px arial,helvetica,sans-serif; }
.sectionWhitePapers { font: 11px arial,helvetica,sans-serif; }


/* TechCenters */
.TCmaincolsectionHead { font: bold 14px arial,helvetica,sans-serif; color:#971C10; }
.TCsectionHead { font: bold 13px arial,helvetica,sans-serif; color:#971C10; }
.TCsectionFeatured { font: bold 13px arial,helvetica,sans-serif; color:#0F4692; }
.TCsectionBlurbs { font: 12px arial,helvetica,sans-serif; color:#000000; }
a.TCsectionBlurbs { font: 12px arial,helvetica,sans-serif; color:#000000; }
a.TCsectionBlurbs:hover { font: 12px arial,helvetica,sans-serif; color:#4D4D4F; }
.TCsectionDescription { font: bold 10px arial,helvetica,sans-serif; color:#000000; }
.TCsectionHeadlines { font: bold 12px arial,helvetica,sans-serif; color:#0F4692; }
.TCsectionMoreHeadlines { font: bold 11px arial,helvetica,sans-serif; color:#000000; }
a.TCsectionMoreHeadlines { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
.TCsectionRelated { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
.TCsectionRelatedRed { font: bold 11px arial,helvetica,sans-serif; color:#971C10; }
.TCsectionSmaller { font: 10px arial,helvetica,sans-serif; color:#000000; }
.TCsectionDescriptionSmaller { font: 9px arial,helvetica,sans-serif; color:#000000; }
.TCsectionOtherHead { font: bold 13px arial,helvetica,sans-serif; color:#971C10; }

.TCnewsHeadlinesFeatured { font: bold 18px arial,helvetica,sans-serif; color:#000000; }
a.TCnewsHeadlinesFeatured { font: bold 18px arial,helvetica,sans-serif; color:#000000; }
.TCnewsHeadlinesFeatured2 { font: bold 16px arial,helvetica,sans-serif; color:#000000; }
a.TCnewsHeadlinesFeatured2 { font: bold 16px arial,helvetica,sans-serif; color:#000000; }
.TCnewsBlurbs { font: 13px arial,helvetica,sans-serif; color:#000000; }
a.TCnewsBlurbs { font: 13px arial,helvetica,sans-serif; color:#000000; }
a.TCnewsBlurbs:hover { font: 13px arial,helvetica,sans-serif; color:#787D83; }
.TCnewsRelated { font: bold 13px arial,helvetica,sans-serif; color:#0F4692; }
.TCnewsRelatedRed { font: 13px arial,helvetica,sans-serif; color:#971C10; }
.TCnewsHeadlines { font: bold 12px arial,helvetica,sans-serif; color:#000000; }

.TCmainFeaturedHeadline { font: bold 17px arial,helvetica,sans-serif; color:#971C10; }
a.TCmainFeaturedHeadline { font: bold 17px arial,helvetica,sans-serif; color:#971C10; }
a.TCmainFeaturedHeadline:hover { text-decoration:underline; color: #0F4692;}
.TCmainFeaturedblurb { font: bold 13px arial,helvetica,sans-serif; color:#787D83; }
a.TCmainFeaturedblurb { font: bold 13px arial,helvetica,sans-serif; color:#787D83; }
a.TCmainFeaturedblurb:hover { font: bold 13px arial,helvetica,sans-serif; color:#787D83; text-decoration:underline; }

.TCmainFeaturedRelated { font: bold 13px arial,helvetica,sans-serif; color:#0F4692; }
.TCmainFeaturedRelatedRed { font: bold 13px arial,helvetica,sans-serif; color:#971C10; }
.TCmainFeaturedRelatedblurb { font: 11px arial,helvetica,sans-serif; color:#000000; }
.TCmainFeaturedMore { font: bold 12px arial,helvetica,sans-serif; color:#FFFFFF; }

.TCmoreStories { font: bold 13px arial,helvetica,sans-serif; color:#000000; }
a.TCmoreStories { font: bold 13px arial,helvetica,sans-serif; color:#000000; }
a.TCmoreStories:hover { text-decoration:underline; color: #971C10;}

/* TechCenters -- level 2 */


h3,
.TCnewsStoryHeadline {
font-size:14px;
font-weight:bold;
font-face:arial,helvetica,sans-serif;
color:#0F4692;
display: inline;
margin-bottom:0px;
}
a.TCnewsStoryHeadline { font: bold 14px arial,helvetica,sans-serif; color:#0F4692; }
a.TCnewsStoryHeadline:hover { font: bold 14px arial,helvetica,sans-serif; color:#646469; }

.TCnewsStoryDate { font: 14px arial,helvetica,sans-serif; color:#646469; }
.TCnewsStoryBlurb { font: 12px arial,helvetica,sans-serif; color:#000000; }
a.TCnewsStoryBlurb { font: 12px arial,helvetica,sans-serif; color:#000000; text-decoration:none; }
a.TCnewsStoryBlurb:hover { font: 12px arial,helvetica,sans-serif; text-decoration:underline; color: #4D4D4F; }

/* Blog -- added via Kin 7/6/05 */
/* for author pages */
.authorsname {
	font-weight: bold;
	font-size: 21px;
	color: #8B0000;
	font-family: "Times New Roman", Times, serif;
}

.authorinfo {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
}

.authorcontactinfo {
	font-family: sans-serif;
	font-size: 11px;
}

.findbyauthor {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #0F4692;
	height: auto;
	font-size: 9px;
	}
	
	
	
	

	
/* below here are older items -- hold until sorted out or adjusted */
/* headlines etc. */
/* .headline { font: bold 15px arial,helvetica,sans-serif; color:#0F4692; } */
.dateline { font: bold 15px arial,helvetica,sans-serif; color:#999999; }
.headlinewhite { font: bold 15px arial,helvetica,sans-serif; color:#FFFFFF; }

.dateline2 { font: bold 13px arial,helvetica,sans-serif; color:#999999; }
.headline2 { font: bold 13px arial,helvetica,sans-serif; color:#0F4692; }

/* .storyheadline {font: bold 15px arial,helvetica,sans-serif; color:#000000; } */
.teaser { font: bold 13px arial,helvetica,sans-serif; color:#000000; }
.tagline { font: 12px arial,helvetica,sans-serif; color:#999999; }
/*.byline { font: 13px arial,helvetica,sans-serif; color:#0F4692; } */

.subheadline {font: 14px arial,helvetica,sans-serif; color:#0F4692; }
.subdateline {font: 14px arial,helvetica,sans-serif; color:#999999; }

.foot { font: 10px arial,helvetica,sans-serif; color:#FFFFFF; }

.subscribeHeadline { font: bold 14px arial,helvetica,sans-serif; color:#000000; }
.subscribeSmall { font: bold 9px arial,helvetica,sans-serif; color:#000000; }

.topicHeadlines { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
.topicBlurbs { font: 11px arial,helvetica,sans-serif; color:#0F4692; }

.navblue1 { font: bold 11px arial,helvetica,sans-serif; color:#FFFFFF; }
.navblue2 { font: bold 11px arial,helvetica,sans-serif; color:#FFFFFF; }
.copyright { font: 10px arial,helvetica,sans-serif; color:#000000; }
a.copyright { font: 10px arial,helvetica,sans-serif; color:#000000; }
a.copyright:hover { font: 10px arial,helvetica,sans-serif; color:#999999; }
.copyrightblack { font: 10px arial,helvetica,sans-serif; color:#000000; }
.dividerwhite { font: bold 11px arial,helvetica,sans-serif; color:#FFFFFF; }


.edcal { font: 90% arial,helvetica,sans-serif; color:#000000; }

.newsletterheadline { font: bold 15px arial,helvetica,sans-serif; color:#000000; }
.newsletterdateline { font: 13px arial,helvetica,sans-serif; color:#000000; }
.newsletterheadline13 { font: bold 13px arial,helvetica,sans-serif; color:#000000; }
.newslettersectnav11 { font: bold 11px arial,helvetica,sans-serif; color:#BB0406; }

.blue { color: #0F4692; } /* the most commonly used blue */
.blue2 { color: #003399; }

.onepointfive { font: 12px arial,helvetica,sans-serif; color:#999999; line-height: 18px; }


/* widths for form elements */
.searchbox_new { width: 185px; font: 10px arial,helvetica,sans-serif; color:#000000; }
.searchbox_more { width: 130px; font: 10px arial,helvetica,sans-serif; color:#000000; }
.searchbox { width: 168px; font: 10px arial,helvetica,sans-serif; color:#000000; }

.subform2 {  width: 148px; font: 10px arial,helvetica,sans-serif; color:#000000; }
.subform {  width: 150px; font: 10px arial,helvetica,sans-serif; color:#000000; }
.sortby { width: 178px;  }


/* netscape four generic class */
/* .body { font: 12px arial,helvetica,sans-serif; color:#000000; } */
/* footer { font: 10px arial,helvetica,sans-serif; color:#FFFFFF; } */

/* the many variations of links -- need to go through these */

/* the many variations of links */

.smaller { font: 10px arial,helvetica,sans-serif; color:#000000; }
.smaller3 { font: 10px arial,helvetica,sans-serif; color:#000000; }

.smaller4 { font: 10px arial,helvetica,sans-serif; color:#000000; width: 110px }
.smaller5 { font: 10px arial,helvetica,sans-serif; color:#000000; width: 175px }

a.smallerlink { font: 10px arial,helvetica,sans-serif; color:#0F4692; }

.largerlink { font: 14px arial,helvetica,sans-serif; color:#0F4692; }
.largerlink2 { font: bold 14px arial,helvetica,sans-serif; color:#0F4692; }

a.listening { font: bold 11px arial,helvetica,sans-serif; color:#0F4692; }
a.listening2 { font: bold 12px arial,helvetica,sans-serif; color:#0F4692; }
a.smaller2 { font: 10px arial,helvetica,sans-serif; color:#0F4692; }
a:hover.smaller2 { font: 10px arial,helvetica,sans-serif; color:#B80406; }

/* newsletters */
.newsletterheadline { font: bold 15px arial,helvetica,sans-serif; color:#000000; }
.newsletterdateline { font: 13px arial,helvetica,sans-serif; color:#000000; }
.newsletterheadline13 { font: bold 13px arial,helvetica,sans-serif; color:#000000; }
.newslettersectnav11 { font: bold 11px arial,helvetica,sans-serif; color:#BB0406; }

/* healthcare enterprise toc */
.redHeader { font-weight:bold; font-size:12px; color:#CC0000; }
.redHeaderLarge { font-weight:bold; font-size:13px; color:#CC0000; }
.redHeaderMonth { font-weight:bold; font-size:16px; color:#CC0000; }
a.contents { font-weight:bold; font-size:12px; color:#003399; }
.storyBlurb{ font-weight:bold; font-size:12px; }

/* New selectors for Research Section */


.reseachBox
{
margin-top:12px;
margin-left:12px;
margin-right:12px;
margin-bottom:12px;
}

.questionBox
{
margin-top:4px;
margin-left:4px;
margin-right:4px;
margin-bottom:4px;
}

.utilityBox
{
margin-top:3px;
margin-left:4px;
margin-right:3px;
margin-bottom:4px;
}

.BOLD18{ font-weight:bold; font-size:18px; }
.BOLD12{ font-weight:bold; font-size:12px; }
.BOLD11{ font-weight:bold; font-size:11px; }
.font11{ font-size:11px; }
.redBOLD14{ font-weight:bold; font-size:14px; color:#CC0000; }
.redBOLD13{ font-weight:bold; font-size:13px; color:#CC0000; }
.redBOLD12{ font-weight:bold; font-size:12px; color:#CC0000; }
.red12{ font-size:12px; color:#CC0000; }

.redBOLD11{ font-weight:bold; font-size:11px; color:#CC0000; }
.red11{ font-size:11px; color:#CC0000; }

.greenBOLD11{ font-weight:bold; font-size:11px; color:#336633; }
.orangeBOLD11{ font-weight:bold; font-size:11px; color:#FF9900; }