/* education */
.scientistTitle 
{
	font-size: 13px;
	font-weight: bold;
	color: #003680;
	text-decoration: none;
	padding-top : 7px;
}

.scientistNav
{
	font-size: 13px;
	font-weight: bold;
	color: #72BDFF;
	text-decoration : none;
	padding-left : 7px;
	padding-right : 3px;
}

.scientistNavOff
{
	font-size: 13px;
	font-weight: bold;
	color: #CFCF9C;
	text-decoration : none;
	padding-left : 7px;
	padding-right : 3px;
}

/* science*/
a.blackLink
{
	font-size: 12px;
	color: #000000;
}

a.whiteLink
{
	font-size: 12px;
	color: #FFFFFF;
}

/* multimedia*/
.rawImageSearchTerm 
{
   font-size: 12px; 
   font-weight: bold; 
   color: #000000;
}

.rawImageSearchTextBlack
{
   font-size: 11px; 
   font-weight: bold; 
   color: #333333;
}

.rawImageSearchTextWhite
{
   font-size: 12px; 
   font-weight: bold; 
   color: #ffffff;
}

.rawImageSearchTextGrey
{
   font-size: 13px; 
   color: #333333;
   font-style: italic;
}

.rawImageSearchTextBlue
{
   font-size: 13px; 
   font-weight: bold; 
   color: #0A4E89;
   font-style: italic;
}

.rawImageSearchTextRed
{
   font-size: 14px; 
   font-weight: bold; 
   color: #B23C03;
   font-style: italic;
}

.rawImageSearchNote
{
   font-size: 10px; 
   font-weight: bold; 
   color: #0A4E89;
   font-style: italic;
}



/* faq styles*/
.l2faqlink1 
{
   font-size: 11px; 
   font-weight: bold; 
   color: #ffffff; 
   text-decoration: none
}

.l2faqlink2 
{
   font-size: 12px; 
   color: #333333; 
   text-decoration: none
}

.l2faqquestion 
{

   font-size: 13px; 
   font-weight: bold; 
   color: #003680; 
   text-decoration: none
}

.l2faqanswer 
{

   font-size: 12px; 
   margin-left: 1em; 
   margin-right: 1em
}

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

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

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

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

tr.sitemapLight
{
   background: #eeeeee;
}

tr.sitemapDark
{
   background: #05559C;
}

/* header styles*/

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;
}

/* footer styles*/

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

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;
}

/* table boxes for images */

.box_1 {background:#cbd7dc;height:auto;margin:0;text-align:left;padding-bottom:10px;margin-bottom:7px;overflow:hidden;_height:1%;}


/* navigation styles*/

a.nav-selected-l2	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #000000;
	font-weight: bold;
   font-size: 12px;  
}

a.nav-unselected-l2	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #333333;
   font-size: 12px;  
}

a.nav-selected-l3	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #000000;
	font-weight: bold;
   font-size: 12px;
   font-style: italic;
}

a.nav-unselected-l3	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #333333;
   font-size: 12px;
   font-style: italic;
}


span.nav-selected-l2	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #000000;
	font-weight: bold;
   font-size: 12px;  
}

span.nav-unselected-l2	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #333333;
   font-size: 12px;  
}

span.nav-selected-l3	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #000000;
	font-weight: bold;
   font-size: 12px;
   font-style: italic;
}

span.nav-unselected-l3	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #333333;
   font-size: 12px;
   font-style: italic;
}

.breadcrumb-link {     
    font-family: verdana, helvetica, arial, sans-serif; 
    text-decoration: none; 
    color: #002233; 
    font-weight: bold; 
    font-size: 14px;  
}

a.breadcrumb-link {     
    font-family: verdana, helvetica, arial, sans-serif; 
    text-decoration: none; 
    color: #002233; 
    font-weight: bold; 
    font-size: 14px;  
}

a.selected-bc-link   {     
    font-family: verdana, helvetica, arial, sans-serif; 
    text-decoration: none; 
    color: #002233; 
    font-weight: bold;
    font-size: 14px;     
}   


a.breadcrumb-link-gallery {     
    font-family: verdana, helvetica, arial, sans-serif; 
    text-decoration: none; 
    color: #B23C03; 
    font-weight: bold; 
    font-size: 14px;  
}

a.selected-bc-link-gallery   {     
    font-family: verdana, helvetica, arial, sans-serif; 
    text-decoration: none; 
    color: #B23C03; 
    font-weight: bold;
    font-size: 14px;     
}   

a.bottom-nav   {     
    font-family: verdana, helvetica, arial, sans-serif; 
    text-decoration: underline; 
    color: #000000; 
    font-size: 10px;     
}    

a.bottom-nav-selected   {     
    font-family: verdana, helvetica, arial, sans-serif; 
    text-decoration: none; 
    color : #002288;
    font-size: 10px;     
} 

a.top-nav   {     
    font-family: verdana, helvetica, arial, sans-serif; 
    text-decoration: underline; 
    color: #000000; 
    font-size: 10px;     
}    

a.top-nav-selected   {     
    font-family: verdana, helvetica, arial, sans-serif; 
    text-decoration: none; 
    color: #000000;                                                                                                              
    font-weight: bold;
    font-size: 10px;     
}  

a.inst-link   {     
    font-family: verdana, helvetica, arial, sans-serif; 
    text-decoration: underline;
    font-size: 10px;     
}   
 

DIV.image-caption	{
   font-family: helvetica, sans-serif;
	text-decoration: none;
	color : #1f72c0;
   font-size: 10px;
   font-weight: bold;
}

TD.image-caption	{
   font-family: helvetica, sans-serif;
	text-decoration: none;
	color : #1f72c0;
   font-size: 10px;
   font-weight: bold;
}
     
TD.inst-title {
   font-family: verdana, arial, helvetica, sans-serif;
   vertical-align: top;
   /*font-size: 10px;*/
   font-weight: bold;
}

TD.inst-desc {
   font-family: verdana, arial, helvetica, sans-serif;
   vertical-align: top;
   font-size: 10px;
}

TD.news-text {
   color: #333366;
   font-family: sans-serif, helvetica, verdana, arial;
   vertical-align: middle;
   font-size: 15px;                    
   font-weight: bold;
}

TD.weekly-image	{
   font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color : #ffffff;
   font-size: 13px;
   font-weight: bold;
}


TD.nav-level2 {
   background: #E2E2E2; 
   vertical-align: top;
}

TD.nav-level3 {
   background: #eeeeee;
   vertical-align: top;
}   

TD.nav-level4 {
   background: #E2E2E2;
   vertical-align: top;
}

TD.nav-selected {
   background: #FFFFFF;
   vertical-align: top;   
}  

/* audience navigation styles*/

a.nav-audience-selected-l2	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #FFFFFF;
	font-weight: bold;
   font-size: 12px;  
}

a.nav-audience-unselected-l2	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #CCCC99;
   font-size: 12px;  
   font-weight: bold;
}

a.nav-audience-selected-l3	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #FFFFFF;
	font-weight: bold;
   font-size: 12px;  
   font-style: italic;
}

a.nav-audience-unselected-l3	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #FFFFFF;	
   font-size: 12px;  
   font-style: italic;
}

span.nav-audience-selected-l2	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #FFFFFF;
	font-weight: bold;
   font-size: 12px;  
}

span.nav-audience-unselected-l2	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #CCCC99;
   font-size: 12px;  
   font-weight: bold;
}

span.nav-audience-selected-l3	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #FFFFFF;
	font-weight: bold;
   font-size: 12px;  
   font-style: italic;
}

span.nav-audience-unselected-l3	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #FFFFFF;	
   font-size: 12px;  
   font-style: italic;
}


TD.nav-audience-level2 {
   background: #0A4E89; 
   vertical-align: top;
}

TD.nav-audience-level3 {
   background: #05559C; 
   vertical-align: top;
}

TD.nav-audience-selected {
   background: #0D65B2;
   vertical-align: top;  
}

/* home styles*/

.ads-left-title	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #8C1F00;
   font-size: 12px;
   font-weight: bold;
}

.ads-left-text	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #333333;
   font-size: 11px;
   font-weight: bold;
}

.news-module-title {
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #AD3900;
   font-size: 13px;
   font-weight: bold;
}

.news-module-text	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #000000;
   font-size: 11px;
}

.dashboard-title	{
   font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color : #FFFFFF;
	font-weight: bold;
   font-size: 13px;
}

.dashboard-links	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #FFFFFF;
	font-weight: bold;
   font-size: 12px;
}

/* 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 : #FF6633;
	font-weight: bold;
   font-size: 10px;  
   background:#0A4E89;
}

.countdown-home3	{
   font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color : #FFFFFF;
	font-weight: bold;
   font-size: 10px;  
   background:#0A4E89;
}

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

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

/* kids styles*/

TD.kids-text {
   color: #000000;
   font-family: comic sans ms, verdana, arial;
   vertical-align: top;
   font-size: 15px;  
}  

TD.kids-quote {
   color: #333399;
   font-family: comic sans ms, verdana, arial;
   vertical-align: middle;
   font-size: 13px;  
} 

a.kids-quote {
   color: #AA2200;
   font-family: comic sans ms, verdana, arial;
   vertical-align: middle;
   font-size: 10px;  
}

TD.kids-nav {
   color: #FDD17F;
   font-family: verdana, arial;
   vertical-align: middle;
   font-size: 12px;  
}  

TD.kids-caption	{
   font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color : #002288;
   font-size: 11px;
   font-weight: bold;
   font-style: italic;
}

TD.kids-nav-level2 {
   background: #004680; 
   vertical-align: top;
}

a.kids-nav-selected-l2	{
   font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color : #ffffff;
	font-weight: bold;
   font-size: 12px;
}


/* event styles*/

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

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

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

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

.ns0valError
{
   font-weight: bold;
   font-style: italic;
   color:#FF0000;
}

.over
{
   background-color: #EEEEEE;
}

.out
{
}

tr.formTR
{
   background-color:  #F0F5FF;
}

tr.formTRSection
{
   background-color:  #D7E3FA;
}

tr.formTRHead
{
   background-color:  #8993B6;
}

tr.formDiscreetSection
{
   background-color: #FAD7D7;
}

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

tr.formDiscreet
{
   background-color: #FFF0F0;
}

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

/* poll */

a.imageTitle
{

   font-size: 10px; 
   font-weight: bold; 
   color: #ffffff; 
   text-decoration: none
}

.imageContent
{

   font-size: 10px; 
   color: #ffffff; 
   text-decoration: none
}

.captionTitle
{

   font-size: 13px; 
   font-weight: bold;
   color: #ffffff; 
   text-decoration: none
}

.captionDesc
{

   font-size: 12px; 
   color: #ffffff; 
   text-decoration: none
}

a.whiteLinkSm
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none
}

a.thankYouTextLinkBold
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	color: #FDCC66;
	text-decoration: none;
	font-weight: bold
}

a.yellowLinkSm
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FDCC66;
	text-decoration: none;
}

.thankYouText
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold
}

.imageContentRedBold
{

   font-size: 10px; 
   font-weight: bold; 
   color: #ff0000; 
   text-decoration: none
}

table.videoDetailCaptionTbl
{
	padding-top:10px;
}
