/* ================ JAPANESE-LANGUAGE CLASSES ====================== 

h2 and h3 headings are not rendered with sIFR or cufon on Japanese language pages 
so font size, letter spacing and text-transform are changed to accommodate this. 

topnav links are clearer when font weight is normal (instead of bold) so 
this class has also been altered.

created: 23 feb 2010 cweeks
modified: 17 june 2010 cweeks
modified: 30 june 2010 cweeks - added back-to-top classes
   
 ================ END JAPANESE-LANGUAGE CLASSES ======================  */


/*-------------------------------------------
    HEADS
-------------------------------------------*/
h2 { font-size: 20px; }
h3 { font-size: 14px; letter-spacing: normal; }
#tertiary h3 { font-size: 13px; letter-spacing: normal; }


/*-------------------------------------------
    BANNER LINKS
-------------------------------------------*/
	#hero .blurb a, #hero .blurb a:link, #hero .blurb a:visited, #hero .blurb a:hover, #hero .blurb a:active { color:#FFF;border-bottom-color:#FFF; }
	#hero .blurb a:hover, #hero .blurb a:active { color:#c9c9c9;border-bottom-color:#c9c9c9; }


/*-------------------------------------------
    MENUBAR
-------------------------------------------*/

#menubar a { font-weight: normal; text-transform: none !important; }



/*-------------------------------------------
    CANCEL TEXT-TRANSFORM TO UPPERCASE
-------------------------------------------*/

blockquote cite { text-transform: none !important; }

h2 { text-transform: none !important; }
h3 { text-transform: none !important; }
	#secondary h3 {text-transform: none !important; }
#tertiary h3 { text-transform: none !important; }
h4 { text-transform: none !important; letter-spacing: normal !important; font-weight: bold; }
h5 { text-transform: none !important; letter-spacing: normal !important; }
h6 { text-transform: none !important; letter-spacing: normal !important; }

#secondary ul.subnav a, body.home #business_units a { text-transform: none !important; }
#secondary ul.subnav strong { text-transform: none !important; }

#footer * { text-transform: none !important; }

#wrap ul.meta { text-transform: none !important; }

#wrap ul.tools { text-transform: none !important; }

#main ul.sessions { text-transform: none !important; }

#bigquote cite { text-transform: none !important; }

#hero .subnav a { text-transform: none !important; }

caption { text-transform: none !important; }

legend { text-transform: none !important; }

.formbutton { text-transform: none !important; }

.tabset dt { text-transform: none !important; }

ul.tabs a { text-transform: none !important; }



/*-------------------------------------------
    SPECIAL new_jp CLASS
-------------------------------------------*/

.new_jp { background:url(/now/images/css/layout/new.gif) no-repeat center left; padding-left: 30px !important; margin: 0 3px !important; display: inline-block; }

/*-------------------------------------------
    BACK TO TOP CLASS
-------------------------------------------*/

#back_to_top {
float: left;
width: 100%;
margin: 0 10px 0 0;
padding: 10px 0;
text-align: right;
}

a.back_to_top {
background: transparent url(/now/images/css/layout/chevron_up.gif) no-repeat right center; 
padding-right: 12px;
border-bottom: none !important;
font-size: 11px; 
}


/*-------------------------------------------
    NAVIGATION FONT SIZE OVERRIDES
-------------------------------------------*/

#secondary ul.subnav a, body.home #business_units a { font-size: 12px; }

#secondary ul.subnav strong { font-size: 12px; }

#menubar a{ font-size: 12px; }
