td
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   color: #000000;
}

p
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   color: #000000;
}

td.header
{
   font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
}

a.header:link, a.header:visited
{
   text-decoration: none;
   color: #000000;
}

a.header:hover
{
   text-decoration: underline;
}

td.footer
{
   font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
}

a.footer:link, a.footer:visited
{
   text-decoration: none;
   color: #000000;
}

a.footer:hover
{
   text-decoration: underline;
}

.pageSubtitle
{
   font-family: arial, helvetica, sans-serif;
   font-size: 16px;
   color: #003399;
   font-weight: bold;
}

.featureTitle
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #000000;
}

.featureText
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}
.featureCaption
{
   font-family: arial, helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
}

a.more:link, a.more:visited
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FF0000;
   text-decoration: none;
}

a.more:hover
{
   text-decoration: underline;
}

.announcementTitle
{
   font-family: arial, helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
}

.announcementSpecial
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #FF0000;
}

.announcementText
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}

.imageMission
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
}

.imageTitle
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #CC3300;
}

.imageCaption
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}

a.imageCaption:link, a.imageCaption:visited
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}

.announcementTitle
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #CC3300;
}


.multimediaTitle
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #7C3700;
}

a.multimediaFormat:link, a.multimediaFormat:visited
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: #000000;
}

a.multimediaFormat:hover
{
   text-decoration: underline;
}

.multimediaCaption
{
   font-family: arial, helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
}
a.multimediaLink
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   text-decoration: underline;
}
.multimediaLinkText
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}
.noLineLink
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
}
.bluenav
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
}

a.bluenav:link, a.bluenav:visited
{
   text-decoration: none;
}

a.bluenav:hover
{
   text-decoration: underline;
}

.sectionHeading
{
   font-family: arial, helvetica, sans-serif;
   font-size: 16px;
   color: #003399;
   font-weight: bold;
}
.sectionName
{
   font-family: arial, helvetica, sans-serif;
   font-size: 18px;
   color: #FFFFFF;
}

td.leftnav
{
   background: #E2E2E2;
}

a.leftnavOff:link, a.leftnavOff:visited
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   background: #E2E2E2;
   color: #626262;
   text-decoration: none;
}

a.leftnavOff:hover
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   background: #E2E2E2;
   color: #626262;
   text-decoration: underline;
}

a.leftnavOn:link, a.leftnavOn:visited
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   background: #E2E2E2;
   color: #000000;
   text-decoration: none;
}

a.leftnavOn:hover
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   background: #E2E2E2;
   color: #000000;
   text-decoration: underline;
}

/* content formatting */
.contentHeading1
{
   font-family: arial, helvetica, sans-serif;
   font-size: 18px;
   color: #003399;
   font-weight: bold;
}

.contentHeading2
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   color: #003399;
   font-weight: bold;
}

.contentHeadingRed
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   color: #990000;
   font-weight: bold;
}

.contentHeadingBlue
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   color: #003399;
   font-weight: bold;
}

.contentSpecialOrange
{
   font-family: arial, helvetica, sans-serif;
   font-size: 16px;
   color: #CC3300;
   font-weight: bold;
}

.caption
{
   font-size: 12px;
}

.multimediaTitle
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #CC3300;
}

/* end content formatting */

/* begin news formatting */
.newsHeading01
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   color: #003399;
   font-weight: bold;
}
/* end news formatting */

/* begin sitemap */
.sitemapTitle
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   color: #003399;
   font-weight: bold;
}

a.sitemapTitle:link, a.sitemapTitle:visited
{
   text-decoration: none;
}

a.sitemapTitle:hover
{
   text-decoration: underline;
}

.sitemapItem
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}

a.sitemapItem:link, a.sitemapItem:visited
{
   text-decoration: none;
}

a.sitemapItem:hover
{
   text-decoration: underline;
}

tr.sitemapLight
{
   background: #F0F5FF;
}

tr.sitemapDark
{
   background: #D7E3FA;
}
/* end sitemap */

/* debug stuff */
.unknownLink
{
   font-size: 16px;
   color: #FF0000;
   font-weight: bold;
   text-decoration: blink;
}

/* countdown styles*/
.countdown-home	{
   font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color : #663300;
	font-weight: bold;
   font-size: 10px;  
   background:#E6B145;
}

.countdown-home2	{
   font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color : #FDFFFF;
	font-weight: bold;
   font-size: 11px;  
   background:#006699;
}

.countdown-home-title	{
   font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color : #FFCB66;
	font-weight: bold;
   font-size: 13px;  
   background:#006699;
   font-style: italic;
}

.countdown-home-text	{
   font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color : #FDFFFF;
	font-weight: bold;
   font-size: 11px;  
   background:#006699;
}

.pageTitle
{
   font-family: arial, helvetica, sans-serif;
   font-size: 18px;
   color: #003399;
   font-weight: bold;
}

.pageSubtitle
{
   font-family: arial, helvetica, sans-serif;
   font-size: 16px;
   color: #003399;
   font-weight: bold;
}

.spotlightHeading01
{
   font-family: arial, helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
}

.spotlightHeading02
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #000000;
}

.spotlightText01
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: #000000;
}


.pressreleaseTitle
{
   font-family: arial, helvetica, sans-serif;
   font-size: 16px;
   color: #000000;
   font-weight: bold;
}

.pressreleaseText
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
}

.pressreleaseDate
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   color: #003399;
   font-weight: bold;
}

td.launchTable
{
   font-family: arial, helvetica, sans-serif;
   font-size: 13px;
}

th.launchTable
{
   font-family: arial, helvetica, sans-serif;
   font-size: 13px;
}

