/* 
IMPORTANT: Because of differences between Mac and Windows, any
changes made here must also be made in the nfx.css file.

Standard font formatting classes */
.nfhed {  font-family : arial, sans-serif; color : #333333; font-size : 18px; font-weight : bold; }
.bbmlghed { font-family : arial, sans-serif; color: #0050AB; font-size : 18px; font-weight : bold; }
.bbmlg16bd { font-family : arial, sans-serif; color: #0050AB; font-size : 16px; font-weight : bold; }
.std { font-family : arial, sans-serif; color : #000000; font-size : 13px; }
.stdgry { font-family : arial, sans-serif; color : #515151; font-size : 13px; }
.stdbd { font-family : arial, sans-serif; color : #000000; font-size : 13px; font-weight : bold;}
.stdi { font-family : arial, sans-serif; color : #000000; font-size : 13px; font-style : italic;}
.stdrd { font-family : arial, sans-serif; color : #ff0008; font-size : 13px; }
.stdrdbd { font-family : arial, sans-serif; color : #ff0008; font-size : 13px; font-weight : bold;}
.stddkrdbd { font-family : arial, sans-serif; color : #AD0002; font-size : 13px; font-weight : bold;}
.stdbl { font-family : arial, sans-serif; color : #1800DE; font-size : 13px; }
.stdblbd { font-family : arial, sans-serif; color : #1800DE; font-size : 13px;  font-weight : bold;}
.stdw { font-family : arial, sans-serif; color : #FFFFFF; font-size : 13px; }
.smtxt { font-family : arial, sans-serif; color : #333333; font-size : 10px; }
.sm { font-family : verdana, arial, sans-serif; color : #333333; font-size : 10px;}
.smw { font-family : verdana, arial, sans-serif; color : #FFFFFF; font-size : 10px;}
.smb { font-family : verdana, arial, sans-serif; color : #333333; font-size : 10px; font-weight : bold;}
.smbrd { font-family : verdana, arial, sans-serif; color : #ff0008; font-size : 10px; font-weight : bold;}
.smbdkgrybd { font-family : verdana, arial, sans-serif; color : #666666; font-size : 10px; font-weight : bold;}
.smbdkgry { font-family : verdana, arial, sans-serif; color : #666666; font-size : 10px;}
.ar24bd { font-family : arial, sans-serif; color : #333333; font-size : 24px; font-weight : bold;}
.ar27 { font-family : arial, sans-serif; color : #333333; font-size : 27px;}
.ar19bd { font-family : arial, sans-serif; color : #333333; font-size : 19px; font-weight : bold;}
.ar18bd { font-family : arial, sans-serif; color : #333333; font-size : 18px; font-weight : bold;}
.ar16bd { font-family : arial, sans-serif; color : #333333; font-size : 16px; font-weight : bold;}
.ar14bd { font-family : arial, sans-serif; color : #333333; font-size : 14px; font-weight : bold;}
.ar16bdwht { font-family : arial, sans-serif; color : #FFFFFF; font-size : 16px; font-weight : bold;}
.ar16gybd { font-family : arial, sans-serif; color : #D1D1D1; font-size : 16px; font-weight : bold;}
.ar16rdbd { font-family : arial, sans-serif; color : #ff0008; font-size : 16px; font-weight : bold;}
.ar16blbd { font-family : arial, sans-serif; color : #1800DE; font-size : 16px; font-weight : bold;}
.ar20rdbd { font-family : arial, sans-serif; color : #ff0008; font-size : 20px; font-weight : bold;}
.vd13bd { font-family : verdana, arial, sans-serif; color : #333333; font-size : 13px; font-weight : bold;}
.vd14bd { font-family : verdana, arial, sans-serif; color : #333333; font-size : 14px; font-weight : bold;}
.listhed { font-family : verdana, arial, sans-serif; color : #404040; font-size : 11px;}
.listhedbd { font-family : verdana, arial, sans-serif; color : #333333; font-size : 11px; font-weight : bold;}

.grouphedbd { font-family : verdana, arial, sans-serif; color : #515151; font-size : 11px; font-weight : bold;}
 
.superscript { vertical-align: super; font-size : 10px;}




.rhn_fadetitle { font-family : verdana, arial, sans-serif; color : #544F27; font-size : 9px; font-weight : bold;}
.rhn_indicatortxt { font-family : verdana, arial, sans-serif; color : #544F27; font-size : 9px;}
.rhn_highlighttxt { font-family : verdana, arial, sans-serif; color : #CC5C00; font-size : 9px; font-weight : bold;}
.rhn_titletext { font-family : arial, sans-serif; color : #FFFFFF; font-size : 13px;  font-weight : bold;}

.auxillary-button-border { background-color : B0AFA0;}
.auxillary-button { font: 11px arial,helvetica, sans-serif; cursor:hand; font-weight: bold; letter-spacing: 1; color: #5A5A5A; background-color : EFEAD5;}


/*PreviewSelection*/
.ar18gybd { font-family : arial, sans-serif; color : #363636; font-size : 18px; font-weight : bold;}
.stdsm { font-family : arial, sans-serif; color : #333333; font-size : 11px; }
.stdsmbd { font-family : arial, sans-serif; color : #333333; font-size : 11px; font-weight : bold; }
.stdylbd { font-family : arial, sans-serif; color : #D78900; font-size : 13px;  font-weight : bold;}

/*Awards AFI*/
.smTitle { font-family : arial, sans-serif; color : #A80000; font-size : 12px; line-height : 12px;}
.lgTitle { font-family : arial, sans-serif; color : #A80000; font-size : 27px; line-height : 27px;}

/*MDP Tabs*/
.tab-text-on {font: Bold 7.5pt verdana,helvetica,sans-serif; letter-spacing: .1em;  color: #EE0008; text-align: center;}
.tab-text-on A {text-decoration: none; color: #EE0008;}
.tab-text-off {font: Bold 7.5pt verdana,helvetica,sans-serif; letter-spacing: .1em;  color: #3F3F40;  text-align: center;}
.tab-text-off A {text-decoration: none;  color: #3F3F40; }

/* JOB PAGE - using Redesign Elements - This should go into the Corporate.css file when ready.  Some modification will be needed, but not much */
    .temp-title-content DIV.content H1 { font-size:27px;  padding:0px; margin:0px 0px 0px 0px; line-height:28px; font-weight:normal;}
    .temp-title-content DIV.content {font-family:arial, helvetica, sans-serif; font-size:12px; color: #940000;}
    .temp-title-content A {color:#940000;}
    .temp-title-content { padding-bottom:10px}
    
    .temp-page-content {font-family:arial, helvetica, sans-serif; font-size:12px; color:#333333;}
    .temp-page-content A    {color:#00458B}
    
    .temp-page-content .subhead      {font-size:18px;  font-weight:normal; color:#565656; letter-spacing:1px; margin-bottom:15px}
    .temp-page-content .subhead .hr  {border-top:1px solid #CECECE; border-bottom:1px solid #CECECE; width:100%}
    
    .jobs .info-block {margin-bottom:20px}
    .jobs .info-block .title {font-size:18px; font-weight:normal; color:#D38102;}
    .jobs .info-block .title A {color:#00458B}
    .jobs .info-block UL {margin-top:0px}
    
    .jobs .list {margin-bottom:20px; line-height:17px}
    .jobs .job .title {font-weight:bold; margin-bottom:12px;}
    .jobs .job .description {margin:0px 0px 20px 10px}
    
    .jobs .break    {font-size:10px; margin-bottom:15px}
    .jobs .break A  {color:#333333}
    .jobs .break .hr {margin-top:3px; border-top:1px solid #CECECE; border-bottom:1px solid #FFFFFF; width:100%}


/* New Press Room & About Us Sidebar */
.press-title                        {font-family : arial, sans-serif;color : #940000; font-size : 27px; padding-bottom: 15px;}
.press-content                      {float: left;  font-family : arial, sans-serif; color : #2A2A2A; font-size : 13px;}
.press-content .HR                  {border-top:1px solid #808080; border-bottom:1px solid #D4D0C8; width:100%}
.press-content .header              {font-size:18px;  font-weight:normal; color:#565656; letter-spacing:1px; margin-bottom:15px}
.press-content .header .hr  {border-top:1px solid #CECECE; border-bottom:1px solid #CECECE; width:100%}
.press-content .subheader           {font-weight: bold; padding-bottom: 8px;}
.press-content .textblock           {padding-left: 10px; padding-bottom: 25px;}
.press-content .textblock UL        {margin-top:0px;}
.press-content .textblock LI        {padding-bottom:4px;}
.press-content .management          {line-height: 27px;}
.press-content .pressreleases       {font-size: 12px;}
.press-content .break               {font-size:10px; margin-bottom:15px}
.press-content .break A             {color:#333333}
.press-content .break .hr           {margin-top:3px; border-top:1px solid #CECECE; border-bottom:1px solid #FFFFFF; width:100%}

.press-widecontent                  {font-family : arial, sans-serif; color : #2A2A2A; font-size : 13px;}
.press-widecontent .break           {font-size:10px; margin-bottom:15px}
.press-widecontent .break A         {color:#333333}
.press-widecontent .break .hr       {margin-top:3px; border-top:1px solid #CECECE; border-bottom:1px solid #FFFFFF; width:100%}

/* image border colors */
.largeBoxShot { border: 1px solid #cccccc; }

/* 
Legacy or special case -- avoid using */
.vd16bd { font-family : verdana, sans-serif; color : #333333; font-size : 16px; font-weight : bold;}
.ar { font-family : arial, sans-serif; }
.bnbk { font-family : arial, sans-serif; color : #333333; font-size : 12px; font-weight : bold; margin-bottom : 1px; }
.bnrd12 { font-family : arial, sans-serif; color : #ff0008; font-size : 12px; font-weight : bold;  text-decoration : none; }
.bnbk18 { font-family : arial, sans-serif; color : #333333; font-size : 18px; font-weight : bold;  text-decoration : none; }
.nth { font-family : verdana, arial, sans-serif; color : #ffffff; font-size : 10px; text-decoration : none; }
.nt { font-family : verdana, arial, sans-serif; color : #404040; font-size : 10px; text-decoration : none; }
.bt { font-family : arial, sans-serif; font-size : 12px; }
.ffi { font-family : arial, sans-serif; font-size : 12px; }
.redtbl { border : solid 1px #ff0008; background: #ffffff;}
.ie_genre_dd { font-size : 10px; font-family : arial, sans-serif; width: 137px; }  
.nf { font-family : arial, helvetica, sans-serif; color : #333333; }
H1.nf { color: #333333; font-size : 18px; font-weight: bold; }
H2.nf { text-align: center; color: #333333; font-size : 12px; font-weight: bold; }
H3.nf { color: #a8a8a8; font-size : 18px; font-weight: bold; }
.csquestion { font-family: arial, helvetica, sans-serif; color: #ff0008; font-size : 14px; font-weight: bold; }
.cscattitle { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 5px, 5px, 5px, 5px; }
.cscat { font-family: arial, helvetica, sans-serif; font-size: 11px; }
.cstext { font-family: arial, helvetica, sans-serif; font-size: 12px; }
.rdbd { font-family : arial, sans-serif; color : #ff0008; font-size : 13px; font-weight : bold; }

/* 
Different for Mac and IE */
.button { background: #ff0008; color: #ffffff;  font-size : 12px; font-weight : bold; font-family :  Helvetica, Arial, Sans-serif; padding-left : 10px; padding-right : 10px; padding-top : 3px; padding-bottom : 1px; }
.button2 { background: #e2e2e2; color: #333333; font-size : 12px; font-weight : bold; font-family : Helvetica, Arial, Sans-serif; padding-left : 10px; padding-right : 10px; padding-top : 3px; padding-bottom : 1px; }
.button3 { background: #ffffff; color: #333333; font-size : 12px; font-weight : bold; font-family : Helvetica, Arial, Sans-serif; padding-left : 10px; padding-right : 10px; padding-top : 3px; padding-bottom : 1px; }
.buttonMLG { background: #FFC600; color: #333333; font-size : 12px; font-weight : bold; font-family : Helvetica, Arial, Sans-serif; padding-left : 10px; padding-right : 10px; padding-top : 3px; padding-bottom : 1px; }
