

/* some basic selectors */


body,TD,DIV{ font: 12px arial,helvetica,sans-serif; color:#000000; }
form { margin: 0px; padding: 0px; }

a {color: #0F4692; }
a:hover { text-decoration:none; }

/* 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 */
a.readfull, { font: arial,helvetica,sans-serif; color:#0F4692; }
.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; }

/* 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; }

.artCaption{ font: 11px arial,helvetica,sans-serif; color:#666666; }

.foot { font: 10px arial,helvetica,sans-serif; color:#FFFFFF; }

.blue { color: #0F4692; } /* the most commonly used blue */
.blue2 { color: #003399; }

.onepointfive { font: 12px arial,helvetica,sans-serif; color:#999999; line-height: 18px; }

.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; }

/* setting widths for form elements */
.searchbox { width: 168px; font: 10px arial,helvetica,sans-serif; color:#000000; }
.searchbox_new { width: 265px; font: 10px arial,helvetica,sans-serif; color:#000000; }
.searchbox_more { width: 130px; font: 10px arial,helvetica,sans-serif; color:#000000; }
.subform {  width: 125px; font: 10px arial,helvetica,sans-serif; color:#000000; }
.stockform { width: 100px; font: 10px arial,helvetica,sans-serif; color:#000000; }
.sortby { width: 178px;  }

/* IDs are all for dhtml nav - either the menus themselves, or on/off triggers */

#sidenav { position: absolute; left: 642px; top: 153px; height: 87px; width: 154px; }

#mask1 { position: absolute; left: 326px; top: 63px; height: 15px; width: 350px; z-index: 2; }
#mask2 { position: absolute; left: 590px; top: 80px; height: 20px; width: 100px; z-index: 2; }
#mask3 { position: absolute; left: 326px; top: 93px; height: 6px; width: 290px; z-index: 2; }

#cleanup1 { position: absolute; left: 0px; top: 90px; height: 12px; width: 325px; z-index: 20; }
#cleanup2 { position: absolute; left: 0px; top: 126px; height: 20px; width: 750px; z-index: 2; }
#cleanup3 { position: absolute; left: 640px; top: 94px; height: 20px; width: 30px; z-index: 2; }

#menu1 { position: absolute; left: 0px; top: 205px; z-index: 5; visibility: hidden; }

#menu2 { position: absolute; left: 78px; top: 205px; z-index: 6; visibility: hidden; }
	#child1 { position: absolute; left: 259px; top: 300px; z-index: 16; visibility: hidden; }
	#child2 { position: absolute; left: 259px; top: 330px; z-index: 17; visibility: hidden; }
	#child3 { position: absolute; left: 259px; top: 335px; z-index: 18; visibility: hidden; }
	#child4 { position: absolute; left: 345px; top: 385px; z-index: 18; visibility: hidden; }
	
#menu3 { position: absolute; left: 157px; top: 205px; z-index: 7; visibility: hidden; }
#menu4 { position: absolute; left: 248px; top: 205px; z-index: 8; visibility: hidden; }
#menu5 { position: absolute; left: 336px; top: 205px; z-index: 9; visibility: hidden; }
#menu6 { position: absolute; left: 478px; top: 205px; z-index: 10; visibility: hidden; }

/* 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; }
.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; }




