
@media screen, print{ 

BODY { margin:0px;background-color:#fff; }
BODY, A, DIV, H1, H2, H3, H4, H5, H6, FORM, INPUT, SELECT, P, TD { font:12px Arial, Helvetica, sans-serif;margin:0px; }
UL, OL, LI, BLOCKQUOTE { font:12px Arial, Helvetica, sans-serif; }
P, UL, OL, LI, SELECT, BLOCKQUOTE, TABLE, TD { color:#000; }
INPUT { color:#333333; }
TABLE { border-collapse: collapse; border-spacing:0; }
HR { margin:0px; }
DIV { position:relative;float:left; }
DIV.spacer { display:block;width:98%;height:16px; } 
DIV.hidden { display:none;width:0px;height:0px; } 
DIV.show { display:block;visibility:visible;z-index:2 }
DIV.hide { visibility:hidden; }
A { cursor:pointer; }
A.noline { text-decoration:none; }
A.underline { text-decoration:underline; }
.bold { color:#000000;font-size:14px;font-weight:bold;text-decoration:none; }
.normal { color:#000000;font-size:14px;font-weight:normal;text-decoration:none; }
.mobile-only { display:none; }
A.sociallinks { color:#616265;font-size:10px;text-decoration:none; }
A.sociallinks:hover { color:#6b8e00;text-decoration:underline; }

}



/* -------------------------- Wrapper Widths ------------------------------- */   


@media screen {

#centerStage { width:972px;margin-left:16px;*margin-left:8px; }
#header { width:972px; }
#headerCareers { width:972px; }
#primaryNavigation { width:100%; }
#bodyWrapper { width:auto;padding-top:13px; }
#rightCallout { float:right;width:218px;margin-left:16px; }
#contentWrapper { margin-bottom:17px; }
#leftNav { width:231px; }
#mainContent { display:inline;width:507px;*width:auto; }
#mainContent.nocallout { width:738px; }
#mainContent.noleftnav { width:738px; }
#mainContent.full { width:972px; }
#section { width:738px; }
#footer { width:99%; }
#footerCareers { width:99%; }
DIV.foresightresults { width:730px; }

}

@media print {

#centerStage { width:640px;margin-left:16px;*margin-left:8px; }
#header { width:640px; }
#headerCareers { width:640px; }
#primaryNavigation { display:none; }
#bodyWrapper { width:auto;padding-top:13px; }
#rightCallout { display:none; }
#contentWrapper { margin-bottom:17px;*margin-bottom:14px; }
#leftNav { display:none; }
#mainContent { display:inline;width:640px; }
#section { display:none; }
#footer { display:none; }
DIV.foresightresults { display:inline;width:640px; }
IFRAME { display:none; }
TABLE { display:inline; }

}


/* -------------------------- Header Styles -------------------------------- */   


@media screen {

	#header { background:#ffffff; }
	#headerCareers { background:#ffffff; }

		#mainLogo { width:320px;height:88px;margin-top:24px; }
		#headerTools { float:right;width:600px;margin-top:36px; }
		#headerTools DIV { width:600px;text-align:right;color:#000;font-size:11px; }
			#headerTools DIV A { color:#000;font-size:11px;text-decoration:none; }
			#headerTools DIV A:hover { color:#6b8e00;text-decoration:underline; }

		#headerTools #worldNavigation A.worldItem { color:#000;font-size:11px;text-decoration:none; }
		#headerTools #worldNavigation A.worldItem:hover { background-color:#a29372;color:#ffffff;text-decoration:none; }
		#headerTools #worldNavigation A.worldItem SPAN { text-align:center; }
		#headerTools #worldNavigation A.worldItem, #headerTools #worldNavigation A.worldItemOn { text-align:center; }
			#headerTools #worldNavigation A.worldItemOn { text-align:center;background-color:#a29372;color:#ffffff;text-decoration:none; }
			#headerTools #worldNavigation SPAN.countryName { color:#6b8f00;font-weight:bold; }

		DIV.showWorld { position:absolute;z-index:50;top:54px;left:569px;width:300px;background-color:#9e8f6c;filter:alpha(opacity=97); -moz-opacity:0.97; opacity:0.97; }

		#worldMenuMask  { position:absolute;z-index:30;top:54px;left:0px;width:975px;;height:300px; }
		#worldMenuMask2 { position:absolute;z-index:30;top:0px;left:0px;width:975px;;height:36px; }
		#worldMenuMask3 { position:absolute;z-index:30;top:37px;left:0px;width:725px;height:16px; }
		#worldMenuMask4 { position:absolute;z-index:30;top:37px;left:856px;width:119px;;height:16px; }

		#worldMenu TABLE { margin:0px;background-color:#9e8f6c; }
		#worldMenu TABLE TD { padding:3px;font:11px Arial, Helvetica, sans serif; }
		#worldMenu TABLE TD A.worldwide { font-size:11px;color:#ffffff;text-decoration:none; }
			#worldMenu TABLE TD A.worldwide:hover { color:#ffffff;text-decoration:underline; }

		#headerTools DIV.search { float:right;width:213px;border:1px solid #b2afaf;margin-top:8px;padding:2px;*width:211px; }
			#headerTools DIV.searchentry { padding-left:5px;padding-top:6px;border:0;width:170px; }
			#headerTools DIV.search INPUT { float:left;color:#000;font-size:10px;border:0;width:165px; }

		#mainLogoProducts { width:320px;height:88px;margin-top:24px; }

	#headerlinks { padding-bottom:30px; }
	#headerlinks P.smText { font-size:11px;color:#000000; }
	#headerlinks A.smText { font-size:11px;color:#000000;text-decoration:underline; }
		#headerlinks A.smText:hover { color:#6b8e00; }

		
}

@media print {

	#header { background:#ffffff; }
	#headerCareers { background:#ffffff; }
		#headerTools { display:none; }
		#mainLogoProducts { width:320px;height:125px;margin-top:24px; }
	#headerlinks { display:none; }

		
}


/* -------------------------- Footer Styles -------------------------------- */   


@media screen {
		
	#footer { float:left;background:#fff;margin-top:40px;padding-bottom:30px; }
	#footerCareers { float:left;background:#fff;margin-top:40px;padding-bottom:30px; }

		#footer p { color:#616265;font-size:10px; }
		#footerCareers p { color:#616265;font-size:10px; }
		#footerNavCopy { float:left;width:99%;color:#616265;font-size:10px;margin-bottom:12px; }
		#footerNav { float:left;width:99%;color:#616265;font-size:10px;margin-bottom:12px; }
			#footerNav A { color:#616265;font-size:10px;text-decoration:none; }
				#footerNav A:hover { color:#6b8e00;text-decoration:underline; }
		
}

@media print {

	#footer { display:none; }
	#footerCareers { display:none; }

}


/* -------------------------- Primary Navigation Styles -------------------- */   


@media screen {

	#primaryNavigation { margin-top:10px;height:24px;background-color:#fff; }      

		#primaryNavigation A { display:block;position:relative;float:left;height:24px;color:#000;font-size:14px;white-space:nowrap;text-align:center;text-decoration:none; }  
			#primaryNavigation A:hover { background-color:#68686a;color:#fff; }  
			#primaryNavigation A SPAN { display:block;margin-top:4px; }     
			#primaryNavigation SPAN.navItem0 { display:block;position:relative;float:left;height:24px;width:248px; } 
			#primaryNavigation A.fsItem, #primaryNavigation A.fsItemOn { width:100px; } 
			#primaryNavigation A.amItem, #primaryNavigation A.amItemOn { width:156px; } 
			#primaryNavigation A.ssItem, #primaryNavigation A.ssItemOn { width:160px; } 
			#primaryNavigation A.tsItem, #primaryNavigation A.tsItemOn { width:150px; } 
			#primaryNavigation A.wmItem, #primaryNavigation A.wmItemOn { width:158px; } 
				#primaryNavigation A.fsItemOn { background-color:#68686a;color:#fff; } 
				#primaryNavigation A.amItemOn { background-color:#68686a;color:#fff; } 
				#primaryNavigation A.ssItemOn { background-color:#68686a;color:#fff; } 
				#primaryNavigation A.tsItemOn { background-color:#68686a;color:#fff; } 
				#primaryNavigation A.wmItemOn { background-color:#68686a;color:#fff; } 


		DIV.showSS { position:absolute;z-index:50;top:146px;left:504px;width:232px;background-color:#616265;filter:alpha(opacity=97); -moz-opacity:0.97; opacity:0.97; }

		#ssMenuMask  { position:absolute;z-index:30;top:146px;left:0px;width:975px;height:400px; }
		#ssMenuMask2 { position:absolute;z-index:30;top:0px;left:0px;width:975px;height:120px; }
		#ssMenuMask3 { position:absolute;z-index:30;top:122px;left:0px;width:500px;height:21px; }
		#ssMenuMask4 { position:absolute;z-index:30;top:122px;left:665px;width:310px;height:400px; }

		#ssMenu TABLE { margin:0px;background-color:#616265; }
			#ssMenu TABLE TD { width:232px;padding:3px;padding-left:18px;padding-right:18px; }
			/* #ssMenu TABLE TD#td1 { width:199px;padding-left:15px; } */
			/* #ssMenu TABLE TD#td2 { width:274px;padding-left:15px; } */
			/* #ssMenu TABLE TD#td3 { width:155px;padding-right:15px; } */
		#ssMenu A { font:12px Arial, Helvetica, sans serif;color:#fff;text-decoration:none; }
			#ssMenu A:hover { text-decoration:underline; }
		
			#ssMenu A.t0 DIV { font-weight:bold; }

		
		DIV.showTS { position:absolute;z-index:50;top:146px;left:664px;width:165px;background-color:#616265;filter:alpha(opacity=97); -moz-opacity:0.97; opacity:0.97; }

		#tsMenuMask  { position:absolute;z-index:30;top:146px;left:0px;width:975px;height:400px; }
		#tsMenuMask2 { position:absolute;z-index:30;top:0px;left:0px;width:975px;height:120px; }
		#tsMenuMask3 { position:absolute;z-index:30;top:122px;left:0px;width:660px;height:21px; }
		#tsMenuMask4 { position:absolute;z-index:30;top:122px;left:816px;width:159px;height:400px; }

		#tsMenu TABLE { margin:0px;background-color:#616265; }
		#tsMenu TD { width:165px;padding:3px;padding-left:18px;padding-right:18px; }
		#tsMenu A { font:12px Arial, Helvetica, sans serif;color:#fff;text-decoration:none;display:block; }
			#tsMenu A:hover { text-decoration:underline; }


		DIV.showWM { position:absolute;z-index:50;top:146px;left:765px;width:207px;background-color:#616265;filter:alpha(opacity=97); -moz-opacity:0.97; opacity:0.97; }

		#wmMenuMask  { position:absolute;z-index:30;top:146px;left:0px;width:975px;height:400px; }
		#wmMenuMask2 { position:absolute;z-index:30;top:0px;left:0px;width:975px;height:120px; }
		#wmMenuMask3 { position:absolute;z-index:30;top:122px;left:0px;width:810px;height:21px; }
		#wmMenuMask4 { position:absolute;z-index:30;top:122px;left:974px;width:10px;;height:400px; }

		#wmMenu TABLE { margin:0px;background-color:#616265; }
		#wmMenu TD { width:207px;padding:3px;padding-left:18px;padding-right:18px; }
		#wmMenu A { font:12px Arial, Helvetica, sans serif;color:#fff;text-decoration:none;display:block; }
			#wmMenu A:hover { text-decoration:underline; }

}

@media print {

	#primaryNavigation { display:none; }      

}


/* -------------------------- Left Navigation Styles -------------------------------- */   


@media screen {

	#leftNav { background-color:#fff;padding-bottom:10px; }

		#leftNav A { display:block;float:left;width:216px;padding-top:3px;padding-bottom:4px;background-color:#9e8f6c;border-top:1px solid #9e8f6c;border-bottom:1px solid #9e8f6c;color:#fff;text-decoration:none;text-transform:uppercase; }
			#leftNav A SPAN { display:block;padding-left:16px;font-size:10px;font-weight:bold;line-height:15px; }
			#leftNav A:hover { background-color:#b8a77f;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;text-decoration:none; }
			
		#leftNav DIV.leftNavSpace { display:block;width:216px;height:7px;padding:0px;margin:0px;background-color:#9e8f6c;font-size:7px; }

		#leftNav A.t0 { background-color:#616265;border-top:1px solid #616265;border-bottom:2px solid #fff;font-family:verdana;font-size:11px;color:#fff;padding-top:7px;padding-bottom:7px; }
			#leftNav A.t0:hover { background-color:#616265;border-top:1px solid #616265;border-bottom:2px solid #fff;font-family:verdana;font-size:11px;color:#fff; }
		#leftNav A.t0 SPAN { font-family:verdana;font-size:11px;font-weight:normal; }

		#leftNav A.t1On, #leftNav A.t1OnNone { background-color:#b8a77f;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff; }
		#leftNav A.t1On, #leftNav A.t1On:hover { border-bottom:1px solid #b8a77f; }
		#leftNav A.t1OnNone, #leftNav A.t1OnNone:hover { border-bottom:1px solid #fff; }
		#leftNav A.t1On, #leftNav A.t1On:hover { border-bottom:1px solid #b8a77f; }

		#leftNav A.t2, #leftNav A.t2bottom  { background-color:#b8a77f;color:#fff;border-top:1px solid #b8a77f;border-bottom:1px solid #b8a77f; } 
		#leftNav A.t2bottom  { background-color:#b8a77f;border-bottom:1px solid #fff; }
		#leftNav A.t2:hover, #leftNav A.t2On, #leftNav A.t2On:hover  { background-color:#b8a77f;color:#010101;border-top:1px solid #b8a77f;border-bottom:1px solid #b8a77f; }
		#leftNav A.t2bottom:hover, #leftNav A.t2Onbottom, #leftNav A.t2Onbottom:hover  { background-color:#b8a77f;color:#010101;border-top:1px solid #b8a77f;border-bottom:1px solid #fff; }

		#leftNav A.t2headOn, #leftNav A.t2headOn:hover  { background-color:#b8a77f;color:#010101;border-top:1px solid #b8a77f;border-bottom:1px solid #b8a77f; }

			#leftNav A.t2 SPAN, #leftNav A.t2bottom SPAN, #leftNav A.t2On SPAN, #leftNav A.t2Onbottom SPAN, #leftNav A.t2headOn SPAN { font-size:10px;margin-left:10px;margin-right:5px;}

		#leftNav A.t3  { background-color:#b8a77f;color:#fff;border-top:1px solid #b8a77f;border-bottom:1px solid #b8a77f; } 
		#leftNav A.t3bottom  { background-color:#b8a77f;color:#fff;border-top:1px solid #b8a77f;border-bottom:1px solid #b8a77f; }
		#leftNav A.t3:hover, #leftNav A.t3On, #leftNav A.t3On:hover  { background-color:#b8a77f;color:#010101;border-top:1px solid #b8a77f;border-bottom:1px solid #b8a77f; }
		#leftNav A.t3bottom:hover, #leftNav A.t3Onbottom, #leftNav A.t3Onbottom:hover  { background-color:#b8a77f;color:#010101;border-top:1px solid #b8a77f;border-bottom:1px solid #b8a77f; }

		#leftNav A.t3bottom2  { background-color:#b8a77f;color:#fff;border-top:1px solid #b8a77f;border-bottom:1px solid #fff; }
		#leftNav A.t3bottom2:hover, #leftNav A.t3Onbottom2, #leftNav A.t3Onbottom2:hover  { background-color:#b8a77f;color:#010101;border-top:1px solid #b8a77f;border-bottom:1px solid #fff; }

			#leftNav A.t3 SPAN, #leftNav A.t3bottom SPAN, #leftNav A.t3On SPAN, #leftNav A.t3Onbottom SPAN, #leftNav A.t3bottom2 SPAN, #leftNav A.t3Onbottom2 SPAN { width:auto;font-size:10px;margin-left:20px;}

	#leftNav DIV.xsell { width:216px;background:#8d9091 url('../img/nav/bg-xsell.gif') repeat-x; }
		#leftNav DIV.xsell SPAN { display:block;padding:16px;color:#fff;font-size:14px;line-height:18px; }
		#leftNav DIV.xsell SPAN A { display:inline;width:180px;background:#8d9091 url('../img/nav/bg-xsell.gif') repeat-x;color:#fff;font-size:14px;text-decoration:none;padding:0px;margin:0px;text-transform:none;border:none;padding-bottom:16px; }
		#leftNav DIV.xsell SPAN A:hover { background:#8d9091 url('../img/nav/bg-xsell.gif') repeat-x;color:#fff;font-size:14px;text-decoration:underline;padding:0px;margin:0px;text-transform:none;border:none;padding-bottom:16px; }

	#leftNav DIV.xsell2 { width:216px;background-color:#e2e3e3;margin-top:5px;padding-bottom:16px; }
		#leftNav DIV.xsell2 DIV { display:block;padding-bottom:12px;color:#000;font-size:12px;line-height:18px;padding:16px; }
		#leftNav DIV.xsell2 A.xselllink { border:0px;margin:0px;padding:0px;background-color:#e2e3e3;color:#9e8f6c; }
			#leftNav DIV.xsell2 A.xselllink SPAN { border:0px;font-size:11px;text-transform:none;text-decoration:none;font-weight:normal; }
			#leftNav DIV.xsell2 A.xselllink:hover { color:#6b8f00;text-decoration:underline; }

	#leftNav A.nolinecolor { background:none;border:none;color:#000;display:block;width:175px;height:20px;text-transform:none;padding:none;padding-top:6px; }
	#leftNav A.nolinecolor:hover { background:none;border:none;width:175px;height:20px;text-transform:none;text-decoration:underline;color:#6b8e00; }

}

@media print {

	#leftNav { display:none; }      

}
			

/* -------------------------- Right Callout Styles -------------------------------- */   


@media screen {

	#rightCallout { background-color:#ffffff; }
	
		#rightCallout DIV.contact { width:218px;padding-top:15px;padding-bottom:15px;background:#8d9091 url('../img/nav/bg-contact.gif') repeat-x; }
			#rightCallout DIV.contact H1 { margin-left:15px;margin-right:15px;color:#fff;font-size:16px;font-weight:bold; }
			#rightCallout DIV.contact P { margin-left:15px;margin-right:15px;color:#fff;font-size:11px;line-height:15px; }
			#rightCallout DIV.contact A { color:#fff;font-size:11px;line-height:15px;text-decoration:none; }
				#rightCallout DIV.contact A.noline { text-decoration:none; }
				#rightCallout DIV.contact A.underline { text-decoration:underline; }
				#rightCallout DIV.contact A:hover { color:#fff;text-decoration:underline; }

		DIV.callout { border-top:2px solid #000;padding-top:13px;width:218px; }
			DIV.callout H1 { color:#000;font-size:14px; }
			DIV.callout P, DIV.callout P A { color:#000;font-size:10px;line-height:14px; }
			DIV.callout P { margin-bottom:15px; }
				DIV.callout P.black,  DIV.callout P.black A { color:#000;font-size:11px;line-height:15px; }
				DIV.callout P.black { margin-bottom:8px; }
				DIV.callout P SPAN, DIV.callout P SPAN A { color:#9e8f6c;font-size:11px;line-height:15px; }
				DIV.callout A:hover, DIV.callout A:hover SPAN { color:#6b8e00;text-decoration:underline; }
		
			#rightCallout TABLE.rss { padding:0px;margin:0px; }
			#rightCallout .rss A { color:#000;font-size:10px;text-decoration:none; }
				#rightCallout .rss A:hover { color:#6b8e00;text-decoration:underline; }
				
			TABLE.poll { padding:0px;margin:0px; }
				TABLE.poll TD { color:#000;font-size:11px;line-height:15px; }
				TABLE.poll TD INPUT.button { display:block;font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;background-color:#ab8433;border:1px solid #ab8433;padding:6px;padding-top:2px;padding-bottom:2px;*padding:2px; }
			
		IMG.videoimage { margin-top:16px; }
		IMG.videohomeimage { margin-top:16px;margin-bottom:17px;*margin-bottom:14px; }
		DIV.videohomeimage { margin-top:16px;margin-bottom:15px;*margin-bottom:9px; }

		#rightCallout DIV.clients { margin:0px;padding:0px;padding-left:44px;padding-top:12px;padding-bottom:23px;*padding-bottom:20px; }
		#rightCallout DIV.twitterfeed { padding-top:16px;*padding-top:0px; }


}

@media print {

	#rightCallout { display:none; }
		#rightCallout IMG { display:none; }
		#rightCallout IFRAME { display:none; }

}


/* -------------------------- Bottom Section Styles -------------------------------- */   


@media screen {

		#section DIV.sectionBox, #section DIV.sectionBox2 { width:359px;height:225px;border:1px solid #d9d9d9;background:#fff url('../img/nav/bg-section.gif') repeat-x; }
		#section DIV.sectionBox2 { margin-left:16px; }
		#section H1 { display:block;color:#000;font-size:14px;font-weight:bold;padding-top:9px;padding-bottom:8px;padding-left:15px; }
		#section DIV.image { width:157px;margin:0px;padding-left:15px;padding-right:16px; }
		#section DIV.text { width:150px; }
		#section P, #section P A { color:#000;font-size:11px;line-height:15px; }
		#section P SPAN, #section P SPAN A { color:#9e8f6c;font-size:11px;line-height:15px; }
			#section A:hover, #section A:hover SPAN { color:#6b8e00;text-decoration:underline; }
		#section DIV P { margin-bottom:12px; }
		#section DIV.smText { padding:10px;font-size:11px; }

		#section DIV.sectionBox #articles { padding-left:15px;padding-right:15px;padding-top:7px; }

		#section DIV.sectionBox2 #news { padding-left:15px;padding-right:15px;padding-top:7px; }
		#section DIV.sectionBox2 #events { padding-left:15px;padding-right:15px;padding-top:7px; }
		
		#section DIV.sectionBox2 DIV A:hover, #section DIV.sectionBox2 DIV A:hover SPAN { color:#6b8e00;text-decoration:underline; }

}

@media print {

		#section DIV.sectionBox, #section DIV.sectionBox2 { display:none; }

}
		

/* -------------------------- ForeSight Dropdown Styles -------------------------------- */   


@media screen {

		SPAN.showForesight { position:absolute;z-index:50;top:299px;left:140px;width:205px; }
		#foresightMenuMask  { position:absolute;z-index:30;top:299px;left:0px;width:972px;height:265px; }
		#foresightMenuMask2 { position:absolute;z-index:30;top:0px;left:0px;width:972px;height:265px; }
		#foresightMenuMask3 { position:absolute;z-index:30;top:265px;left:0px;width:125px;height:32px; }
		#foresightMenuMask4 { position:absolute;z-index:30;top:265px;left:355px;width:616px;height:32px; }

		#foresightMenu TABLE { margin:0px;border:1px solid #d9d9d9;background-color:#ececec;border-top:0px; }
		#foresightMenu TABLE TD { font:12px Arial, Helvetica, sans serif;padding-left:10px;padding-right:10px; }
		#foresightMenu TABLE TD A.foresightlob { font-size:12px;color:#000000;text-decoration:none; }
			#foresightMenu TABLE TD A.foresightlob:hover { color:#000000;text-decoration:underline; }
}

@media print {

		SPAN.showForesight { display:none; }

}
		

/* -------------------------- Main Content Styles ---------------------------------- */   


@media screen, print {


	/* ---------- Titles ---------- */ 
		
		
		#mainContent H1 { width:98%;margin-bottom:15px;color:#9e8f6c;font:28px Arial, Helvetica, sans-serif;font-weight:normal;text-transform:uppercase; }
		#mainContent H2 { width:98%;margin-bottom:15px;color:#010101;font:13px  Arial, Helvetica, sans-serif;font-weight:bold; }
		#mainContent H3 { width:98%;margin-bottom:5px;color:#010101;font:13px  Arial, Helvetica, sans-serif;font-weight:bold;padding:0px;background:#fff; }

			#mainContent H1.color { color:#9e8f6c; }
			#mainContent H2.color { color:#010101; }
			#mainContent H3.color { color:#010101; }

		#mainContent #h1mgt.show, #mainContent #h1diversity.show { display:block;width:99%; }
			#mainContent #h1mgt.show H1, #mainContent #h1diversity.show H1 { display:block;width:100%; }
		#mainContent #h1mgt.hidden, #mainContent #h1diversity.hidden { display:none; }
		

	/* ---------- Content ---------- */ 

		#mainContent P { margin-bottom:16px; }
			#mainContent P.press { line-height:18px; }	
			#mainContent P.mgt { line-height:18px; }	
				#mainContent P.mgt A { font:13px  Arial, Helvetica, sans-serif;font-weight:bold; }	

		#mainContent SUP { vertical-align:25%;*vertical-align:33%; }

		#mainContent HR { width:98%;height:1px;color:#999; }

		#mainContent TABLE { margin-bottom:16px; }
			#mainContent TABLE P { margin-left:0px; }
			#mainContent TD.borderbottom { padding-bottom:20px;border-bottom:1px solid #ccc; }

		#mainContent A { color:#000;text-decoration:underline; }
		#mainContent A.noline { text-decoration:none; }
		#mainContent A.nolinecolor { color:#ab8534;text-decoration:none; }
			#mainContent A:hover { color:#6b8e00;text-decoration:underline; }
			#mainContent A.nolinecolor:hover, #mainContent A.noline:hover, #mainContent A.noline:hover H3, #mainContent A.nolinecolor:hover H3, #mainContent A.nolinecolor:hover B, #mainContent A.noline:hover LI { color:#6b8e00;text-decoration:underline; }

		#mainContent H2 A { font:13px  Arial, Helvetica, sans-serif;font-weight:bold; }
		#mainContent H3 A { font:13px  Arial, Helvetica, sans-serif;font-weight:bold; }


		#mainContent UL { margin-left:0;padding-left:2.0em;margin-top:0px;margin-bottom:17px; }
		#mainContent OL { margin-left:0;padding-left:2.0em;margin-top:0px;margin-bottom:17px; }

		#mainContent LI { margin-top:6px; }
			#mainContent LI.space { margin-top:12px; }
			#mainContent LI.spacesmText { margin-top:12px;font-size:11px; }

			#mainContent .lgText { font:12px Arial,Helvetica,sans serif;line-height:18px; }
			#mainContent .smText { font-size:11px; }
			#mainContent .smText A { font-size:11px; }
			#mainContent .error { color:#933; }
			#mainContent .bgShade { background-color:#ececec; }
			#mainContent .hr { width:98%;height:13px;border-bottom:1px solid #ccc;margin-bottom:24px;*margin-bottom:10px;*height:10px; }	
			#mainContent .right { float:right;text-align:right;margin-right:10px; }	
			#mainContent .color { color:#010101; }	


		/* ---------- Locations ---------- */ 

			#mainContent H2.locations { color:#010101;margin-top:17px;margin-bottom:5px;*margin-top:17px; }
			#mainContent H2.locations2 { color:#010101;margin-top:23px;margin-bottom:5px;*margin-top:17px; }
			#mainContent UL.locations { margin-bottom:23px;*margin-bottom:17px; }

		
		/* ---------- Buttons ---------- */ 

			#mainContent INPUT.inputButton { font:12px Arial, Helvetica, sans-serif;font-weight:normal;color:#fff;background-color:#ab8433;border:1px solid #ab8433;margin-bottom:19px; }



/* -------------------------- CCBN Styles -------------------------------- */   
			
	#CCBNContent_Calculator { width:700px; }
	#CCBNContent_Calculator TABLE { margin:0px; }
	#CCBNContent_Calculator TR.ccbnBgTtl TD { padding:10px;padding-left:0px; }
	#CCBNContent_Calculator TR.ccbnBgTblTxt TD { padding:10px;border:1px solid #ccc; }
	#CCBNContent_Calculator TR.ccbnBgPrice TD { padding:10px;border-right:1px solid #ccc; }
	#CCBNContent_Calculator TR.ccbnBgPrice TD.ccbnBgTblLabelLeft { border-left:1px solid #ccc; }
	#CCBNContent_Calculator TR.ccbnBgDisclaimer TD { padding:5px;padding-top:16px;padding-left:0px;padding-right:0px; }
	#CCBNContent_Calculator TR.ccbnBgSpacer TD { padding:0px; }
	#CCBNContent_Calculator TR.ccbnBgInput TD { padding-bottom:16px; }
	#CCBNContent_Calculator TR.ccbnBgSelect TD { padding-bottom:16px; }
	#CCBNContent_Calculator SPAN.ccbnDisclaimer, SPAN.ccbnDisclaimer A { font:11px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Calculator SPAN.ccbnDisclaimer A:hover { color:#6b8f00; }
	#CCBNContent_Calculator SPAN.ccbnTtl { font-size:12px;color:#000; }
	#CCBNContent_Calculator SPAN.ccbnLabel { font-size:12px;color:#000; }
	#CCBNContent_Calculator SPAN.ccbnTblTxt { color:#000; }
	#CCBNContent_Calculator SPAN.ccbnTblLabelLeft { color:#000; }
	#CCBNContent_Calculator SPAN.ccbnInput { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Calculator INPUT.ccbnButton { font:12px Arial, Helvetica, sans-serif;font-weight:normal;color:#fff;background-color:#ab8433;border:1px solid #ab8433;margin-bottom:10px; }

	#CCBNContent_EmailAlerts { margin-top:10px;width:700px; }
	#CCBNContent_EmailAlerts TABLE { margin:0px;}
	#CCBNContent_EmailAlerts TR.ccbnBgLabel TD { padding-left:0px;padding-bottom:8px; }
	#CCBNContent_EmailAlerts TR.ccbnBgInput TD { padding-left:0px;padding-bottom:8px; }
	#CCBNContent_EmailAlerts TR.ccbnBgTxt TD { padding-left:0px; }
	#CCBNContent_EmailAlerts TR.ccbnBgButton TD { padding-left:0px; }
	#CCBNContent_EmailAlerts SPAN.ccbnTxt { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_EmailAlerts SPAN.ccbnDisclaimer { font:11px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_EmailAlerts SPAN.ccbnLabel { font:12px Arial, Helvetica, sans-serif;font-weight:normal;color:#000; }
	#CCBNContent_EmailAlerts INPUT.ccbnButton { font:12px Arial, Helvetica, sans-serif;font-weight:normal;color:#fff;background-color:#ab8433;border:1px solid #ab8433;margin-bottom:19px; }

	#CCBNContent_Event { margin-top:6px;width:700px; }
	#CCBNContent_Event TABLE { margin:0px; }
	#CCBNContent_Event TR.ccbnBgTtl TD { padding:10px;padding-left:0px;padding-top:6px; }
	#CCBNContent_Event TR.ccbnBgTtl SPAN.ccbnTtl { font:12px Verdana, Arial, Helvetica, sans-serif;color:#000;font-weight:bold; }
	#CCBNContent_Event TR.ccbnBgTblTtl TD { background-color:8d9091; } 
	#CCBNContent_Event TR.ccbnBgTblTxt TD { padding-left:0px; }
	#CCBNContent_Event TR.ccbnBgInput TD { padding-bottom:16px; }
	#CCBNContent_Event TR.ccbnBgInput TD.ccbnBgTblLabelLeft { background:none;padding-top:6px; }
	#CCBNContent_Event TR.ccbnBgInput TD.ccbnBgTblLabelLeft SPAN.ccbnTblLabelLeft { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Event TR.ccbnBgTxt TD { padding-bottom:26px;padding-left:0px; }
	#CCBNContent_Event TR.ccbnBgTxt SPAN.ccbnTxt { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Event SPAN.ccbnTxtBold { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Event SPAN.ccbnTblTxt { font:11px Verdana, Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Event SPAN.ccbnTblTxt P { font:11px Verdana, Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Event SPAN.ccbnLabel { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Event SPAN.ccbnTtl { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Event SPAN.ccbnTblTtl { font:11px Verdana,Arial, Helvetica, sans-serif;color:#fff;font-weight:bold; } 
	#CCBNContent_Event SPAN.ccbnTblLabelLeft { color:#616265; } 
	#CCBNContent_Event SPAN.ccbnSubTxt { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Event SPAN.ccbnDisclaimer { font:10px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Event INPUT.ccbnButton { font:12px Arial, Helvetica, sans-serif;font-weight:normal;color:#fff;background-color:#ab8433;border:1px solid #ab8433;margin-bottom:10px; }
	#CCBNContent_Event A.ccbnLnk { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Event A.ccbnLnk:hover { color:#6b8f00; }
	#CCBNContent_Event .ccbnRequired { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Event .ccbnError { color:#993333;font-weight:bold; }

	#CCBNContent_PriceLookup { width:700px; }
	#CCBNContent_PriceLookup TABLE { margin:0px; }
	#CCBNContent_PriceLookup TR.ccbnBgTtl TD { padding:10px;padding-left:0px; }
	#CCBNContent_PriceLookup TR.ccbnBgTblTxt TD { padding:10px;border:1px solid #ccc; }
	#CCBNContent_PriceLookup TR.ccbnBgDisclaimer TD { padding:5px;padding-top:16px;padding-left:0px;padding-right:0px; }
	#CCBNContent_PriceLookup TR.ccbnBgSpacer TD { padding:0px; }
	#CCBNContent_PriceLookup TR.ccbnBgInput TD { padding-bottom:16px; }
	#CCBNContent_PriceLookup TR.ccbnBgSelect TD { padding-bottom:16px; }
	#CCBNContent_PriceLookup SPAN.ccbnDisclaimer, SPAN.ccbnDisclaimer A { font:11px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_PriceLookup SPAN.ccbnDisclaimer A:hover { color:#6b8f00; }
	#CCBNContent_PriceLookup SPAN.ccbnTtl { font-size:12px;color:#000; }
	#CCBNContent_PriceLookup SPAN.ccbnLabel { font-size:12px;color:#000; }
	#CCBNContent_PriceLookup SPAN.ccbnInput { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_PriceLookup INPUT.ccbnButton { font:12px Arial, Helvetica, sans-serif;font-weight:normal;color:#fff;background-color:#ab8433;border:1px solid #ab8433;margin-bottom:10px; }

	#CCBNContent_SECFilings { width:700px; }
	#CCBNContent_SECFilings TABLE { margin:0px;}
	#CCBNContent_SECFilings TABLE.ccbnBgTblTxt TR.ccbnBgInput TD { padding-left:0px;padding-bottom:8px; }
	#CCBNContent_SECFilings TABLE.ccbnBgTblTxt SPAN.ccbnInput INPUT { margin-bottom:12px; }
	#CCBNContent_SECFilings TABLE.ccbnBgTblTxt SPAN.ccbnSelect SELECT { margin-bottom:12px; }
	#CCBNContent_SECFilings TABLE.ccbnBgTblTxt TD.ccbnBgSubmit INPUT.ccbnButton { font:12px Arial, Helvetica, sans-serif;font-weight:normal;color:#fff;background-color:#ab8433;border:1px solid #ab8433;margin-bottom:16px;margin-left:3px; }
	#CCBNContent_SECFilings TR.ccbnBgNav TD { padding:10px;padding-right:5px; }
	#CCBNContent_SECFilings TR.ccbnBgTblTtl TD { background-color:8d9091;padding:6px;padding-top:7px;border:1px solid #ccc; }
	#CCBNContent_SECFilings TR.ccbnBgTblOdd TD { padding:6px;border:1px solid #ccc;border-top:none; }
	#CCBNContent_SECFilings TR.ccbnBgTblEven TD { padding:6px;border:1px solid #ccc;border-top:none; }
	#CCBNContent_SECFilings SPAN.ccbnTblTtl { font-size:11px; }
	#CCBNContent_SECFilings SPAN.ccbnTblOdd { font-size:11px;color:#000; }
	#CCBNContent_SECFilings SPAN.ccbnTblEven { font-size:11px;color:#000; }
	#CCBNContent_SECFilings SPAN.ccbnLabel { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_SECFilings SPAN.ccbnNav { font:11px Verdana, Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_SECFilings SPAN.ccbnNav A { font:11px Verdana, Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_SECFilings SPAN.ccbnNav A:hover { color:#6b8f00 }
	#CCBNContent_SECFilings A.ccbnTblLnk { font-size:11px;color:#000; }
	#CCBNContent_SECFilings A.ccbnTblLnk:hover { color:#6b8f00; }
	#CCBNContent_SECFilings A.ccbnLnk { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_SECFilings A.ccbnLnk:hover { color:#6b8f00 }

	#CCBNContent_StockChart { width:700px; }
	#CCBNContent_StockChart TABLE { margin:0px; }
	#CCBNContent_StockChart TR.ccbnBgChart IMG { margin-bottom:20px; }
	#CCBNContent_StockChart TD { padding:7px; }
	#CCBNContent_StockChart SPAN.ccbnSubTxt {font:11px Arial, Helvetica, sans-serif;color:#000;  }
	#CCBNContent_StockChart SPAN.ccbnLabel { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_StockChart SPAN.ccbnSelect { font:12px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_StockChart SPAN.ccbnDisclaimer, SPAN.ccbnDisclaimer A { font:11px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_StockChart SPAN.ccbnDisclaimer A:hover { color:#6b8f00; }
	#CCBNContent_StockChart INPUT.ccbnButton { font:12px Arial, Helvetica, sans-serif;font-weight:normal;color:#fff;background-color:#ab8433;border:1px solid #ab8433;margin-bottom:10px;margin-top:5px; }
	#CCBNContent_StockChart TR.ccbnBgSpacer TD { padding:2px; }
	#CCBNContent_StockChart TR.ccbnBgDisclaimer TD { padding:5px;padding-left:0px;padding-right:0px; }

	#CCBNContent_StockQuote { width:700px; }
	#CCBNContent_StockQuote H1 { margin-bottom:15px;margin-left:0px; }
	#CCBNContent_StockQuote H2.color { margin-left:0px;margin-bottom:6px;color:#000;font-weight:normal; }
	#CCBNContent_StockQuote TABLE { margin:0px; }
	#CCBNContent_StockQuote TR.ccbnBgTblTtl TD { background-color:8d9091;padding:10px;border:1px solid #ccc; }
	#CCBNContent_StockQuote TR.ccbnBgTblTxt TD { background-color:fff;padding:10px;border:1px solid #ccc;border-top:none; }
	#CCBNContent_StockQuote TR.ccbnBgTblSubTxt TD { padding:10px;padding-left:5px;border:none;border-left:1px solid white; }
	#CCBNContent_StockQuote TR.ccbnBgDisclaimer TD { padding:5px;padding-top:8px;padding-left:0px;padding-right:0px; }
	#CCBNContent_StockQuote TR.ccbnBgSpacer TD { padding:2px; }
	#CCBNContent_StockQuote SPAN.ccbnTblLabelLeft { color:#000; }
	#CCBNContent_StockQuote SPAN.ccbnTblTxt { color:#000; }
	#CCBNContent_StockQuote SPAN.ccbnTblTtl { font-size:12px; }
	#CCBNContent_StockQuote SPAN.ccbnTblSubTxt { font-size:11px;color:#000; }
	#CCBNContent_StockQuote SPAN.ccbnDisclaimer, SPAN.ccbnDisclaimer A { font:11px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_StockQuote SPAN.ccbnDisclaimer A:hover { color:#6b8f00; }
	#CCBNContent_StockQuote A.ccbnTblSubLnk  { font:11px Arial, Helvetica, sans-serif;color:#000; }

	#CCBNContent_Dividend { width:700px;padding-left:7px; }
	#CCBNContent_Dividend TABLE { margin:0px;}
	#CCBNContent_Dividend TR.ccbnBgTblTtl TD.ccbnTblTtl { padding:6px;padding-top:7px;font-size:11px;border:1px solid #cccccc; }
	#CCBNContent_Dividend TR.ccbnBgTblTxt TD.ccbnTblTxt { padding:6px;padding-top:7px;border:1px solid #cccccc; }
	#CCBNContent_Dividend TR.ccbnBgTblTtl TD { padding:6px;padding-top:7px;border:1px solid #cccccc; }
	#CCBNContent_Dividend TR.ccbnBgTblOdd TD { padding:6px;border:1px solid #cccccc;border-top:none; }
	#CCBNContent_Dividend TR.ccbnBgTblEven TD { padding:6px;border:1px solid #cccccc;border-top:none; }
	#CCBNContent_Dividend TR.ccbnBgTblSubTxt TD { padding:6px;padding-left:5px;border:none;border-left:1px solid white; }
	#CCBNContent_Dividend TR.ccbnBgDisclaimer TD { padding:5px;padding-top:8px; }
	#CCBNContent_Dividend TR.ccbnBgSpacer TD { padding:2px; }
	#CCBNContent_Dividend SPAN.ccbnTblTtl { font-size:11px; }
	#CCBNContent_Dividend SPAN.ccbnTblSubTxt { font-size:11px; }
	#CCBNContent_Dividend SPAN.ccbnTblOdd { font-size:11px; }
	#CCBNContent_Dividend SPAN.ccbnTblEven { font-size:11px; }
	#CCBNContent_Dividend SPAN.ccbnDisclaimer, SPAN.ccbnDisclaimer A { font:11px Arial, Helvetica, sans-serif;color:#000; }
	#CCBNContent_Dividend SPAN.ccbnDisclaimer A:hover  { color:#6b8f00; }
	#CCBNContent_Dividend A.ccbnTblSubLnk  { font-size:11px; }
	#CCBNContent_Dividend .ccbnBgTblOdd { background:#ececec; }

   .ccbnBgTblLabelLeft { background-color: #ffffff;color:#000;width:28%; }
   .ccbnBgPrice { background-color: #ffffff;color:#000; }
   .ccbnTblLabelLeft { background-color: #ffffff;color:#000; }
   .ccbnPrice { background-color: #ffffff;color:#000; }
   .ccbnTblTxt { background-color: #ffffff;color:#000; }
   SPAN.ccbnDisclaimer, SPAN.ccbnDisclaimer A { font:11px Arial, Helvetica, sans-serif;color:#000; }
   SPAN.ccbnDisclaimer A:hover  { color:#6b8f00; }


/* -------------------------- Search Styles ---------------------------------- */   

	#iPhraseContent A.IPGeneric:link { font-size:12px; font-weight:bold; }
	#iPhraseContent A.IPGeneric:visited { font-size:12px; font-weight:bold; }
	#iPhraseContent A.IPGeneric:hover { font-size:12px; font-weight:bold; color:#6b8f00; }
	#iPhraseContent A.DocSetLink:link { font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }
	#iPhraseContent  A.DocSetLink:visited { font-size:12px; font-weight:bold; color:#000000; }
	#iPhraseContent A.DocSetLink:hover { text-decoration:underline; color:#6b8f00; }
	#iPhraseContent  A.DocSetLinkSidebar:link { color:#ffffff; font-size:9pt; }
	#iPhraseContent  A.DocSetLinkSidebar:visited { color:#ffffff; font-size:9pt; }
	#iPhraseContent A.ViewByLink:link { color:#fad84d; font-size:12px; }
	#iPhraseContent A.ViewByLink:visited { color:#fad84d; font-size:12px; }
	#iPhraseContent A.DANHeaderLink:link { color:#ffffff; }
	#iPhraseContent A.DANHeaderLinkSidebar:link { color:#0000ff; }
	#iPhraseContent A.DANHeaderLink:visited { color:#ffffff; }
	#iPhraseContent A.DANHeaderLinkSidebar:visited { color:#0000ff; }
	#iPhraseContent A.DANHeaderLink:hover { background:#6b8f00; }
	#iPhraseContent A.DANHeaderLinkSidebar:hover { background:#6b8f00; }
	#iPhraseContent A.DANHeaderLinkHighlight:link { color:#ff0000; }
	#iPhraseContent A.DANHeaderLinkHighlightSidebar:link { color:#0000ff; }
	#iPhraseContent A.DANHeaderLinkHighlight:visited { color:#ffffff; }
	#iPhraseContent A.DANHeaderLinkHighlightSidebar:visited { color:#0000ff; }
	#iPhraseContent A.DANHeaderLinkHighlight:hover { background:#6b8f00; }
	#iPhraseContent A.DANHeaderLinkHighlightSidebar:hover { background:#6b8f00; }
	#iPhraseContent A.NavDetail { color:#787878; }
	#iPhraseContent .NavDetailText { color:#787878; }
	#iPhraseContent BODY.iPhrase { background-color:#ffffff; }
	#iPhraseContent .PresentationData { font-family:arial, helvetica, sans serif; text-align:left; }
	#iPhraseContent .PresentationDataSidebar { font-family:arial, helvetica, sans serif; text-align:left; }
	#iPhraseContent TABLE.DAOptionTable { border-top:thin solid #2169c6; border-bottom:thin solid #2169c6; }
	#iPhraseContent TABLE.DAOuterTable { border-style:solid; border-right:thin solid #2169c6; border-top:thin solid #2169c6; border-left:thin solid #2169c6; border-bottom:thin solid #2169c6; }
	#iPhraseContent TABLE.DANavBarTable { border-right:thin solid #2169c6; border-top:thin solid #2169c6; border-left:thin solid #2169c6; border-bottom:thin solid #2169c6; }
	#iPhraseContent TABLE.DynamicAnalysisTable { border-right:0px; padding-right:6px; border-top:0px; padding-left:6px; padding-bottom:0px; margin:1px; border-left:0px; padding-top:6px; border-bottom:0px; }
	#iPhraseContent TABLE.DynamicAnalysisTableSidebar { border-right:0px; padding-right:6px; border-top:0px; padding-left:6px; padding-bottom:0px; margin:1px; border-left:0px; padding-top:6px; border-bottom:0px; }
	#iPhraseContent TABLE.PresentationTable { width:950px;; }
	#iPhraseContent TR.DANTableTRHeader{ background-color:#ffffff; }
	#iPhraseContent TR.DANTableTRHeaderSidebar { background-color:#ffffff; }
	#iPhraseContent TR.EVEN { background-color:#ffffff; }
	#iPhraseContent TR.EVENSidebar { background-color:#ffffff; }
	#iPhraseContent TR.ODD { background-color:#ffffff; }
	#iPhraseContent TR.ODDSidebar { background-color:#ffffff; }
	#iPhraseContent TR.DocSetSeparator { background-color:#ffffff; }
	#iPhraseContent TR.DocSetSeparator TD { border-top:1px solid #cccccc; }
	#iPhraseContent TD.HighlightErrorCell { color:#ff0000; background:#fae797; font-weight:bold; }
	#iPhraseContent TD.HighlightCell { color:#000000; background:#ffffff; text-align:left; }
	#iPhraseContent TD.HighlightCellSidebar { color:#000000; background:#fae797; }
	#iPhraseContent TD.ShadedHighlightCell { color:#000000; background:#fae797; }
	#iPhraseContent TD.ShadedHighlightCellSidebar { color:#000000; background:#fad84d; }
	#iPhraseContent TD.SummarizedCell_1 { color:#000000; }
	#iPhraseContent TD.SummarizedCell_1Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedCell_2 { color:#000000; }
	#iPhraseContent TD.SummarizedCell_2Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedCell_3 { color:#000000; }
	#iPhraseContent TD.SummarizedCell_3Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedCell_4 { color:#000000; }
	#iPhraseContent TD.SummarizedCell_4Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedCell_5 { color:#000000; }
	#iPhraseContent TD.SummarizedCell_5Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedCell_6 { color:#000000; }
	#iPhraseContent TD.SummarizedCell_6Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedCell_7 { color:#000000; }
	#iPhraseContent TD.SummarizedCell_7Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedCell_8 { color:#000000; }
	#iPhraseContent TD.SummarizedCell_8Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedCell_9 { color:#000000; }
	#iPhraseContent TD.SummarizedCell_9Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedCell_10 { color:#000000; }
	#iPhraseContent TD.SummarizedCell_10Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_1 { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_1Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_2 { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_2Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_3 { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_3Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_4 { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_4Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_5 { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_5Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_6 { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_6Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_7 { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_7Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_8 { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_8Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_9 { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_9Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_10 { color:#000000; }
	#iPhraseContent TD.UnSummarizedCell_10Sidebar { color:#000000; }
	#iPhraseContent TD.ValueData { color:#000000; }
	#iPhraseContent TD.HighlightProdCell { color:#000000; background:#fae797; }
	#iPhraseContent TD.HighlightProdCellSidebar { color:#000000; background:#fae797; }
	#iPhraseContent TD.ShadedHighlightProdCell { color:#000000; background:#fad84d; }
	#iPhraseContent TD.ShadedHighlightProdCellSidebar { color:#000000; background:#fad84d; }
	#iPhraseContent TD.UnSummarizedProdCellMax { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCellMaxSidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_1 { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_1Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_2 { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_2Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_3 { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_3Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_4 { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_4Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_5 { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_5Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_6 { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_6Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_7 { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_7Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_8 { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_8Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_9 { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_9Sidebar { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_10 { color:#000000; }
	#iPhraseContent TD.UnSummarizedProdCell_10Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedProdCellMax { color:#000000; }
	#iPhraseContent TD.SummarizedProdCellMaxSidebar { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_1 { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_1Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_2 { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_2Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_3 { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_3Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_4 { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_4Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_5 { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_5Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_6 { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_6Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_7 { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_7Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_8 { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_8Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_9 { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_9Sidebar { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_10 { color:#000000; }
	#iPhraseContent TD.SummarizedProdCell_10Sidebar { color:#000000; }
	#iPhraseContent TD.DATA { color:#000000; }
	#iPhraseContent TD.DANTableAttributeHeader { text-align:center; font-weight:bold; }
	#iPhraseContent TD.DANTableAttributeHeader2 { font-weight:bold; color:#ffffff; text-align:left; font-size:14pt; }
	#iPhraseContent TD.DANTableAttributeHeaderHighlight { font-weight:bold; color:#000000; background-color:#2169c6; text-align:left; }
	#iPhraseContent TD.DANTableAttributeHeaderHighlight2 { font-weight:bold; color:#ff0000; background-color:#2169c6; text-align:left; }
	#iPhraseContent TD.Hidden { padding-left:3.2cm; }
	#iPhraseContent .FREEFORM { margin-left:1em; font-weight:bold; color:#000000; }
	#iPhraseContent .FREEFORMSidebar { margin-left:1em; font-weight:bold; color:#000000; }
	#iPhraseContent .DocHitExtractSentence { color:#000000; }
	#iPhraseContent .DocHitExtractHit { font-weight:bold; color:#000000; font-size:12px; }
	#iPhraseContent .DocHitExtractHitSidebar { font-weight:bold; color:#000000; }
	#iPhraseContent .DocHitExtractNoHit { color:#000000; font-size:12px; LINE-HEIGHT:18px; }
	#iPhraseContent .DocHitExtractNoHitSidebar { color:#000000; }
	#iPhraseContent .DocHitExtractHitLink { font-weight:bold; font-size:12px; }
	#iPhraseContent .DocHitExtractHitLinkSidebar { font-weight:bold; font-size:9pt; color:#000000; }
	#iPhraseContent .DocHitExtractNoHitLink { font-size:12px; font-weight:normal; }
	#iPhraseContent .DocHitExtractNoHitLinkSidebar { color:#000000; font-size:9pt; }
	#iPhraseContent .HintSetVO { margin-left:2em; font-weight:normal; }
	#iPhraseContent .HintSetPerCategory { margin-left:12px;*margin-left:6px; font-size:12px; color:#000000; margin-top:0px; padding-bottom:26px; }
	#iPhraseContent .DAHintSets { color:#000000; }
	#iPhraseContent .DAHintSetsSidebar { color:#000000; }
	#iPhraseContent .DocHitLink { font-size:9pt; margin-left:0.5em; }
	#iPhraseContent .DocHitLinkSidebar { margin-left:0.5em; }
	#iPhraseContent .DAHitLink { font-weight:bold; background-color:#FAE797; margin-left:4px; }
	#iPhraseContent .DAHitLinkSidebar { font-weight:bold; background-color:#FAE797; margin-left:4px; }
	#iPhraseContent .DAHitBody { margin-left:2em; font-size:9pt; color:#000000; }
	#iPhraseContent .DAHitBodySidebar { margin-left:2em; font-size:9pt; color:#000000; }
	#iPhraseContent .DocSetVO { color:#000000; }
	#iPhraseContent .DocSetVOSidebar { color:#000000; }
	#iPhraseContent .DocHitHint { font-size:12px; margin-left:1em; color:#000000; }
	#iPhraseContent .DocHitHintSidebar { font-size:10pt; margin-left:1em; color:#000000; }
	#iPhraseContent .QueryRestatementLeader { color:#000000; font-size:12px; }
	#iPhraseContent .VOUser { font-size:12px; color:#000000; padding-left:20px; }
	#iPhraseContent .VOiPhrase { font-weight:bold; margin-left:9px;*margin-left:5px; font-size:12px; color:#000000; }
	#iPhraseContent .VOpagination { font-weight:bold; font-size:12px; color:#333333; text-align:right; }
	#iPhraseContent .VOiPhraseSidebar { font-weight:bold; margin-left:1em; font-size:10pt; color:#000000; }
	#iPhraseContent .pageVO { font-size:12px; text-align:right; color:#333333; padding-right:10px; }
	#iPhraseContent .pageVOSidebar { font-size:9pt; text-align:right; color:#000000; }
	#iPhraseContent A.pageLink:link { color:#000000; }
	#iPhraseContent A.pageLink:visited { color:#000000; }
	#iPhraseContent A.pageLink:hover { color:#6b8f00; }
	#iPhraseContent .VOCommon { margin-left:0em; color:#000000; }
	#iPhraseContent .VOCommonSidebar { margin-left:0em; font-weight:bold; color:#000000; }
	#iPhraseContent .StopwordIntro { ALIGN:left; margin-left:1em; padding-top:0px; font-size:14px; font-weight:bold; }
	#iPhraseContent .StopwordData { font-size:14px; margin-left:1em; font-weight:normal; }
	#iPhraseContent .BackoffDataIntro { ALIGN:left; margin-left:1em; padding-top:0px; }
	#iPhraseContent .KnownTermNoDataIntro { ALIGN:left; margin-left:1em; padding-top:0px; font-weight:bold; font-size:14px; }
	#iPhraseContent .BackoffData { margin-left:1em; font-weight:bold; }
	#iPhraseContent .KnownTermNoData { margin-left:0em; font-weight:normal; font-size:14px; }
	#iPhraseContent .UnknownTerm { margin-left:1em; }
	#iPhraseContent .DidYouMeanIntro { margin-left:1em; font-size:14px; font-weight:bold; }
	#iPhraseContent .RespelledWordsIntro1 { margin-left:1em; font-size:14px; font-weight:bold; }
	#iPhraseContent .RespelledWordsIntro2 { margin-left:0em; font-size:12px; font-weight:bold; }
	#iPhraseContent .RespelledToWords { font-weight:normal; font-size:12px; }
	#iPhraseContent .RespelledFromWords { font-size:12px; font-weight:normal; }
	#iPhraseContent .FoundTerms { margin-left:1em; }
	#iPhraseContent .ExpandedTerms { margin-left:1em; }
	#iPhraseContent .FilterCategories { margin-left:1em; }
	#iPhraseContent font.PreERROR { font-weight:bold; font-size:9pt; color:#ff0000; }
	#iPhraseContent font.PreERRORSidebar { font-weight:bold; font-size:9pt; color:#ff0000; }
	#iPhraseContent font.ERROR { color:#000000; }
	#iPhraseContent font.NO_EXACT_MATCHES { color:#000000; }
	#iPhraseContent font.PreSUGGESTIONS { font-weight:bold; font-size:9pt; color:#ff0000; }
	#iPhraseContent font.PreSUGGESTIONSSidebar { font-weight:bold; font-size:9pt; color:#ff0000; }
	#iPhraseContent font.SUGGESTIONS { color:#000000; }
	#iPhraseContent .TIPS { font-weight:normal; margin-left:2em; }
	#iPhraseContent .DocSetTitle { font-weight:bold; font-size:12px; color:#000000; }
	#iPhraseContent .DocSetTitleSidebar { font-weight:bold; font-size:10pt; color:#ffffff; }
	#iPhraseContent .DocSetBucket { font-size:12px; font-weight:bold; color:#000000; text-transform:capitalize; }
	#iPhraseContent .DocSetBucketSidebar { font-size:9pt; font-weight:bold; color:#ffffff; text-transform:capitalize; }
	#iPhraseContent TR.IPQueryEntry { vertical-align:bottom; border-right:0px; padding-right:2px; border-top:0px; padding-left:2px; padding-bottom:0px; margin:0px; border-left:0px; padding-top:2px; border-bottom:0px; background-color:#ffffff; margin-left:0em; }
	#iPhraseContent TD.IPQueryHeaderDv { font-weight:bold; background-color:#ffffff; color:#000000; font-size:12px; vertical-align:top; PADDING:5px; }
	#iPhraseContent TD.IPQueryHeader { font-weight:bold; background-color:#008127; color:#ffffff; font-size:14px; vertical-align:top; }
	#iPhraseContent TD.IPQueryPrompt { margin-left:1em; color:#000000; font-size:12px; }
	#iPhraseContent .IPDisabled { color:#999999; }
	#iPhraseContent TABLE.DVNavBarTable { border-right:0px; padding-right:2px; border-top:0px; padding-left:2px; padding-bottom:0px; margin:0px; border-left:0px; padding-top:2px; border-bottom:0px; margin-left:0em; }
	#iPhraseContent TABLE.DVTable { border-right:0px; padding-right:2px; border-top:0px; padding-left:2px; padding-bottom:0px; margin:0px; border-left:0px; padding-top:2px; border-bottom:0px; margin-left:0em; }
	#iPhraseContent TABLE.DVHitTable { background-color:#ffffff; }
	#iPhraseContent TABLE.QueryBoxTable { border-right:0px; padding-right:2px; border-top:0px; padding-left:2px; padding-bottom:0px; margin:0px; border-left:0px; padding-top:2px; border-bottom:0px; margin-left:0em; }
	#iPhraseContent .IPQueryBox { border-right:0px; padding-right:2px; border-top:0px; padding-left:2px; padding-bottom:0px; margin:0px; border-left:0px; padding-top:2px; border-bottom:0px; background-color:#ffffff; margin-left:0em; }
	#iPhraseContent TABLE.ResultTable { border-right:0px; padding-right:2px; border-top:0px; padding-left:2px; padding-bottom:0px; margin:0px; border-left:0px; padding-top:2px; border-bottom:0px; margin-left:0em; }
	#iPhraseContent TABLE.ResultTableSidebar { border-right:0px; padding-right:2px; border-top:0px; padding-left:2px; padding-bottom:0px; margin:0px; border-left:0px; padding-top:2px; border-bottom:0px; margin-left:0em; }
	#iPhraseContent TABLE.TipsTable { border-right:0px; padding-right:2px; border-top:0px; padding-left:2px; padding-bottom:0px; margin-left:1em; border-left:0px; padding-top:2px; border-bottom:0px; }
	#iPhraseContent TABLE.DocSetTable { border-right:0px; padding-right:2px; border-top:0px; padding-left:2px; padding-bottom:0px; margin:0px; border-left:0px; padding-top:2px; border-bottom:0px; }
	#iPhraseContent TR.DocSetTitle { background-color:#ffffff; font-weight:bold; margin-left:0em; PADDING:3px; padding-top:10px; }
	#iPhraseContent TR.DocSetTitleSidebar { background-color:#105194; font-weight:bold; margin-left:0em; }
	#iPhraseContent TD.BizRuleTableLabel{ background-color:#105194; font-weight:bold; margin-left:0em; }
	#iPhraseContent .BizRuleTableLabel { font-size:9pt; font-weight:bold; color:#fad84d; font-family:arial, helvetica, sans serif; }
	#iPhraseContent TR.DocSetHit { background-color:#ffffff; }
	#iPhraseContent TR.DocSetHitSidebar { background-color:#f4f8fa; }
	#iPhraseContent DL.DocSetHit { margin-bottom:0px; }
	#iPhraseContent DL.DocSetHit TABLE { margin-bottom:0px; }
	#iPhraseContent DL.DocSetHitSidebar { margin-bottom:0px; }
	#iPhraseContent TR.DocBreak { background-color:#ffffff; }
	#iPhraseContent TD.NavCategory { font-family:sans-serif; font-weight:bold; font-size:10pt; color:#000000; }
	#iPhraseContent TD.ViewBy { background-color:#778899; font-weight:bold; font-size:10pt; color:#000000; padding-top:0px; padding-bottom:0px; }
	#iPhraseContent TD.TableLabel { background-color:#2169c6; font-weight:bold; font-size:10pt; color:#ffffff; padding-top:0px; padding-bottom:0px; }
	#iPhraseContent TD.CategorysHeader { font-weight:bold; font-size:12pt; color:#2169c6; }
	#iPhraseContent TD.NoRefineBy { font-weight:bold; font-size:10pt; color:#2169c6; }
	#iPhraseContent .DisplayOption { font-weight:bold; font-size:12px; color:#000000; }
	#iPhraseContent .NoResultTipTitle { font-weight:bold; font-size:14px; color:#000000; }
	#iPhraseContent .NoResultTipText { font-size:12px; color:#000000; }
	#iPhraseContent .debugTable { font-family:arial, helvetica, sans serif; text-align:left; margin-left:3px; margin-right:3px; font-size:14pt; }
	#iPhraseContent .debugData { font-size:14pt; }
	#iPhraseContent .debugHeader { text-align:left; font-size:14pt; font-weight:bold; vertical-align:top; }
	#iPhraseContent p.Spacing { margin-top:6px; margin-bottom:12px;width:95%;*width:94%; }
	#iPhraseContent .greyText { color:#000000; }
	#iPhraseContent .ConstraintSetBucket { font-size:12px; font-weight:bold; color:#000000; text-transform:capitalize; }
	#iPhraseContent .PrimaryConstraint{ color:#0000ff; font-size:9pt; }
	#iPhraseContent .DocSetBucketBizRule { font-size:9pt; font-weight:bold; color:#000000; text-transform:capitalize; }
	#iPhraseContent TD SPAN.paragraph { color:#000;}
	#iPhraseContent TABLE.PresentationTable { margin-left:0px;width:950px; }
	#iPhraseContent TABLE.ResultTable { margin-left:0px;width:950px;margin-top:16px; }
	#iPhraseContent TR.DocSetTitle TD { padding-top:4px; }
	#iPhraseContent TR.VObackground { background-color:#9e8f6c;height:30px;color:#ffffff; }
	#iPhraseContent TR.VObackground TD { color:#ffffff; }
	#iPhraseContent TR.VObackground TD A { color:#ffffff; }
	#iPhraseContent DIV.VOiPhrase { color:#ffffff; }
	#iPhraseContent TD.pageVO { color:#ffffff; }
	#iPhraseContent TD.pageVO A { color:#ffffff; }
	#iPhraseContent A.pageLink:hover { color:#ffffff; }
	#iPhraseContent { margin-bottom:0px; }
	#iPhraseContent TD.searchcheckBox { padding-left:5px; }
	#iPhraseContent TD.searchcheckBox INPUT { margin-right:10px; }
	
	#iPhraseContent TABLE.DVNavBarTable {display:none;}
	#iPhraseContent DIV.VOiPhrase { color:#ffffff;padding-top:1px; }
	#iPhraseContent TR.hidden {display:none;}



/* -------------------------- PR News Styles -------------------------------- */   

	#mainContent DIV.page_header { color:#9e8f6c;font:28px Arial, Helvetica, sans-serif;font-weight:normal;text-transform:uppercase;margin-bottom:15px; }
	#mainContent DIV.wd_news_releases  { width:100%; }
	#mainContent DIV.item_summary { line-height:1.5; }
	#mainContent DIV.item_date A { color:#000000;font-weight:bold;text-decoration:none; }
	#mainContent DIV.item_date A:hover { color:#6b8e00; }
	#mainContent TABLE.spintable { width:700px; }
	#mainContent P.subscribe_links A { color:#000000;font-weight:bold;text-decoration:underline; }
	#mainContent P.subscribe_links A:hover { color:#6b8e00; }
	#mainContent TD.table_footer { padding-top:20px; }
	#mainContent INPUT.wd_formbuilder_submit { font:12px Arial, Helvetica, sans-serif;font-weight:normal;color:#fff;background-color:#ab8433;border:1px solid #ab8433; }
	#mainContent TABLE.wd_formbuilder P { font-weight:bold; }
	#mainContent DIV.detail_header { font-size:13px;color:#000000;font-weight:bold;text-decoration:none;margin-bottom:15px; }
	#mainContent DIV.detail_subheader  { font-size:12px;font-weight:bold; margin-bottom:15px;}
	#mainContent P.release_data { display:none; }
	#mainContent P.datasource { display:none; }
	#mainContent DIV.wd_page_toolbar { display:none; }



/* -------------------------- Gigya Styles -------------------------------- */   

	#shareDiv { visibility:hidden;}

	#mainContent DIV.shareLinks { padding-top:8px;padding-bottom:12px;*padding-bottom:0px; }

		#mainContent DIV.shareLinks DIV.social { display:inline;height:18px;background:url('http://www.bnymellon.com/img/icons/share.gif') 0 0 no-repeat; }
		#mainContent DIV.shareLinks DIV.email { display:inline;padding-left:10px;height:18px;background:url('http://www.bnymellon.com/img/icons/email.gif') 10px 0px no-repeat; }
		#mainContent DIV.shareLinks DIV.sharespace { display:inline;height:15px; }

		#mainContent DIV.shareLinks A { font:11px Arial, Helvetica, sans-serif;color:#000000;text-decoration:none; }
			#mainContent DIV.shareLinks DIV.social A.social SPAN { margin-left:40px; }
			#mainContent DIV.shareLinks DIV.email A.email SPAN { margin-left:31px; }
			#mainContent DIV.shareLinks A:hover { color:#6b8e00;text-decoration:underline; }
			#mainContent DIV.shareLinks A:hover SPAN { color:#6b8e00;text-decoration:underline; }

		/*#mainContent DIV.shareLinks DIV.social { display:inline;float:left;width:auto;height:20px;background:none; }
		#mainContent DIV.shareLinks DIV.email { display:inline;float:left;width:auto;height:20px;background:none; }
			#mainContent DIV.shareLinks DIV.social A.social SPAN { margin-left:0px;margin-right:12px; }
			#mainContent DIV.shareLinks DIV.email A.email SPAN { margin-left:16px; }*/

		#mainContent DIV.shareLinks DIV.sharespace { display:inline;float:left;width:10px;border-right:1px solid #000; }



/* -------------------------- Careers TMP Styles -------------------------------- */   

	#home #mainContent { width:507px; }
	
	#home DIV.searchTabs { float:left; }
	
	/#home DIV.searchTabs div.tab1, #home DIV.searchTabs div.tab2 { *padding-bottom:0px; }

  	#careersShare  { width:99%;margin-bottom:18px; }
  		#careersShare DIV.shareLinks { float:right;text-align:right; }

	#sidebarRight { float:left;display:inline;width:100%; }
	
	DIV.searchForm { display:block;background-color:#ececec;border:1px solid #d9d9d9;width:730px;height:48px;padding-top:15px;padding-bottom:0px;margin-top:10px;margin-bottom:18px;z-index:40;position:relative !important; }
		DIV.searchForm LABEL { color:#000000;font-weight:bold;font-size:13px;float:left;display:inline;margin-left:15px;margin-top:8px;font-family:"Arial"; }
		DIV.searchForm #job_input_text { width:540px;height:31px;border:1px solid #d9d9d9;background-color:#ffffff;font:12px Arial, Helvetica, sans-serif;color:#000;padding:0px;padding-left:10px;margin:0px;margin-left:10px;*height:23px;*padding-top:8px; }
		DIV.searchForm #job_input_text_bg { float:left;display:inline;}
		DIV.searchForm .input_submit { float:left;display:inline;border:none;background:url(http://www.bnymellon.com/img/nav/go.gif) no-repeat;cursor:pointer;height:25px;width:29px;vertical-align:none;text-indent: -9999px;font-size:0px;line-height:0px;margin-left:10px;margin-top:4px; }

	DIV.searchForm #searchHTML { z-index:100;display:block;position:absolute;top:10px;left:-1px;width:730px; }

	DIV.searchForm #srb { display:block !important;background:none repeat scroll 0 0 #ececec;border:1px solid #d9d9d9;clear:both;color:#000000;display:none;float:left;position:absolute;top:0px;left:-1px;width:730px; }
		DIV.searchForm #srb .header { background:none repeat scroll 0 0 #ececec;font-size:12px;margin-bottom:10px;padding:8px 10px;text-align:left;width:710px; }
		DIV.searchForm #srb .header h4 { color:#000000;font-size:12px;font-weight:bold; }
		DIV.searchForm #srb .header .close a { color:#000000;font-weight:bold;position:absolute;right:10px;text-decoration:none;top:9px; }
		DIV.searchForm #srb table td { padding:4px 10px;background:none repeat 0 0;text-align:left;vertical-align:top; }
		DIV.searchForm #srb .srb-lastrow { text-transform:capitalize; }

	#home DIV.searchForm { width:490px;height:48px;padding-top:15px;padding-bottom:0px;margin-top:10px;margin-bottom:18px;z-index:40;position:relative !important; }
		#home DIV.searchForm #job_input_text_bg { float:left;display:inline;}
		#home DIV.searchForm #job_input_text { width:310px;height:31px;border:1px solid #d9d9d9;background-color:#ffffff;font:12px Arial, Helvetica, sans-serif;color:#000;padding:0px;padding-left:10px;margin:0px;margin-left:10px;*height:23px;*padding-top:8px; }

	#home DIV.searchForm #searchHTML { z-index:100;display:block;position:absolute;top:10px;left:-1px;width:490px; }

	#home DIV.searchForm #srb { display:block !important;background:none repeat scroll 0 0 #ececec;border:1px solid #d9d9d9;clear:both;color:#000000;display:none;float:left;position:absolute;top:0px;left:-1px;width:490px; }
		#home DIV.searchForm #srb .header { background:none repeat scroll 0 0 #ececec;font-size:12px;margin-bottom:10px;padding:8px 10px;text-align:left;width:470px; }
		#home DIV.searchForm #srb .header h4 { color:#000000;font-size:12px;font-weight:bold; }
		#home DIV.searchForm #srb .header .close a { color:#000000;font-weight:bold;position:absolute;right:10px;text-decoration:none;top:9px; }
		#home DIV.searchForm #srb table td { padding:4px 10px;background:none repeat 0 0;text-align:left;vertical-align:top; }
		#home DIV.searchForm #srb .srb-lastrow { text-transform:capitalize; }

	#home DIV.searchTabs #searchHTML { z-index:100;display:block;position:absolute;top:10px;left:-1px;width:490px; }

	#home DIV.searchTabs #srb { display:block !important;background:none repeat scroll 0 0 #ececec;border:1px solid #d9d9d9;clear:both;color:#000000;display:none;float:left;position:absolute;top:0px;left:-1px;width:490px; }
		#home DIV.searchTabs #srb .header { background:none repeat scroll 0 0 #ececec;font-size:12px;margin-bottom:10px;padding:8px 10px;text-align:left;width:470px; }
		#home DIV.searchTabs #srb .header h4 { color:#000000;font-size:12px;font-weight:bold; }
		#home DIV.searchTabs #srb .header .close a { color:#000000;font-weight:bold;position:absolute;right:10px;text-decoration:none;top:9px; }
		#home DIV.searchTabs #srb table td { padding:4px 10px;background:none repeat 0 0;text-align:left;vertical-align:top; }
		#home DIV.searchTabs #srb .srb-lastrow { text-transform:capitalize; }

	#recentJobs { float:left;clear:both;width:99%;padding-top:16px; }
		#recentJobs H3 { margin-bottom:3px;color:#000000;font-size:13px;font-weight:bold;*margin-bottom:15px; }
		#recentJobs DT { background:none;padding:0px;margin-bottom:5px; }
		#recentJobs DT A { color:#000000;font-size:13px;font-weight:bold;text-decoration:none; }
		#recentJobs DT A:hover { color:#6b8e00;text-decoration:underline; }
		#recentJobs SPAN { text-decoration:underline;color:#000000; }
		#recentJobs DD { margin:0px;margin-bottom:15px; }

	DIV.box { background:#ffffff;margin:0px;padding:0px;font:12px Arial, Helvetica, sans-serif;color:#000000; }
		DIV.box UL { margin:0px; }
		DIV.box DL { padding:0px; }

	#listJobs { padding-left:0px;float:left;clear:both;width:99%;margin-bottom:0px; }
		#listJobs DIV { float:left;width:99%;display:inline; }
		#listJobs DIV { float:left;width:99%;display:none; }
		#listJobs DIV SPAN { display:none; }
		#listJobs H4 { color:#000000;font-size:13px;font-weight:bold;margin-bottom:0px !important;padding-top:10px; }
		#listJobs P.headerlocation { margin-top:15px;margin-bottom:15px;color:#000000;font-size:13px;font-weight:bold; }
		#listJobs UL { width:480px;margin:0px; }
		#listJobs UL LI { margin-right:0px;float:left;width:235px;list-style:none !important;background: url("http://www.bnymellon.com/img/nav/disc.gif") no-repeat 0px 4px !important;padding-left:15px;margin-left:-10px;*width:222px;*padding-right:18px; }
		#listJobs UL LI.LIheaderlocation, #home ul.pagination li { background:none !important;margin-left:-24px; }
		#listJobs UL LI A { display:block;width:220px;color:#000000;text-decoration:none; }
		#listJobs UL LI A:hover { color:#6b8e00;text-decoration:underline; }
		#home UL.pagination { text-transform:capitalize;padding-left:10px; }
		#home UL.pagination LI { list-style-type:none;margin:0px;margin-bottom:15px; }
		#listJobs UL LI.LIheaderlocation { padding-left:0px;margin-right:50px;margin-left:-24px !important;*margin-left:-12px !important; }


	DIV.xsell2 #txtEmail { width:170px;height:24px;margin-top:6px;padding-left:8px;padding-top:0px;background-color:#ffffff;border:1px solid #cccccc;color:#999999;font-size:11px;*width:160px;*height:18px;*padding-top:4px; }
	DIV.xsell2 #btnSubscribe, DIV.xsell2 INPUT.submit  { width:80px;height:21px;margin:0px;padding:0px;padding-top:0px;margin-top:8px;background-color:#ab8534;color:#ffffff;font-size:10px;*height:20px;*padding-top:1px; }
	#list DIV.xsell2 { padding-bottom:8px; }
	#jobPage DIV.xsell2 { padding-bottom:8px; }
	#searchPage DIV.xsell2 { padding-bottom:8px; }

	#jobsTable { border:0px;float:left;clear:both;width:736px;margin:0px;padding:0px;margin-bottom:9px; }
		#jobsTable TABLE { width:100%;border:0px;margin:0px; }
		#jobsTable TABLE.tableSearchResults { width:100%;border:0px;margin:0px; }
		#jobsTable TABLE TH,  #jobsTable TABLE TD { text-align:left;vertical-align:bottom;padding:0px;padding-left:5px;padding-bottom:10px;border:0px; }
		#jobsTable TABLE TR TH { background:#ffffff;font-weight:bold;padding:0px;padding-left:5px;padding-bottom:15px;padding-top:10px;text-align:left;font-size:13px;font-family:"Arial";color:#000000; }
		#jobsTable TABLE TH.title { width:383px; }
		#jobsTable TABLE TH.thJobTitle { width:383px; }
		#jobsTable TABLE TD.date { width:70px; }
		#jobsTable TABLE TH.loc { width:283px;border:0px; }
		#jobsTable TABLE TH.thLocations { width:283px; }
		#jobsTable TABLE TD A { text-decoration:none;display:block;color:#000000; }
		#jobsTable TABLE TD A:hover{ color:#6b8e00;text-decoration:underline; }
		#jobsTable TABLE TH.thJobTitle A { font-size:13px;font-weight:bold;text-decoration:none;color:#000000; }
		#jobsTable TABLE TH.thJobTitle A:hover { color:#6b8e00;text-decoration:underline; }
		#jobsTable TABLE TH.thLocations A { font-size:13px;font-weight:bold;text-decoration:none;color:#000000; }
		#jobsTable TABLE TH.thLocations A:hover { color:#6b8e00;text-decoration:underline; }

	#jobsTable #jobs_next_page_link { display:block;margin:0px;margin-top:10px;margin-left:0px;padding-left:0px;text-align:left; }
	#jobsTable #jobs_previous_page_link { display:block;margin:0px;margin-top:10px;margin-right:0px;text-align:right; }

	#jobsTable A.pagination-more { text-decoration:none;color:#000000; }
	#jobsTable A.pagination-more:hover { color:#6b8e00;text-decoration:underline; }
	#jobsTable A.pagination-back { text-decoration:none;color:#000000; }
	#jobsTable A.pagination-back:hover { color:#6b8e00;text-decoration:underline; }

	#searchPage #jobsTable { background:none;width:733px; }
		#searchPage #jobsTable TABLE { width:100%; }
		#searchPage #jobsTable TABLE TH.title { width:370px;border:0px; }
		#searchPage #jobsTable TABLE TH.thJobTitle { width:370px;border:0px; }
		#searchPage #jobsTable TABLE TH.loc { width:275px;border:0px; }
		#searchPage #jobsTable TABLE TH.thLocations { width:275px;border:0px; }
		#searchPage #jobsTable TABLE TD A { color:#000000;text-decoration:none; }
		#searchPage #jobsTable TABLE TD A:hover { color:#6b8e00;text-decoration:underline; }
	
	.trFilterResults INPUT { width:200px;height:27px;margin-bottom:15px;padding-left:5px;padding-top:0px;color:#333333;font-size:11px;text-transform:uppercase;*height:20px;*padding-top:6px; }
	.trFilterResults A { display:inline;float:left;font-size:11px;text-transform:uppercase;color:#000000; }
	.trFilterResults #jobTitleKeyword { border:solid 1px #b3b3b3; }
	.trFilterResults #locationsKeyword { border:solid 1px #b3b3b3; }

	#btGo { padding-right:22px;padding-bottom:18px;*padding-bottom:24px; }
	#btReset { padding-right:0px;padding-bottom:18px;*padding-bottom:24px; }
	
	#conteinerForSearchResults { padding-bottom:0px;*padding-bottom:24px; }
	
	#search_result_previous_page_link { display:block;margin:0px;margin-top:10px;margin-left:0px;padding-left:0px;text-align:left; }
	#search_result_next_page_link { display:block;margin:0px;margin-top:10px;margin-right:0px;text-align:right; }

	#searchPage A.pagination-more { text-decoration:none;color:#000000; }
	#searchPage A.pagination-more:hover { color:#6b8e00;text-decoration:underline; }
	#searchPage A.pagination-back { text-decoration:none;color:#000000; }
	#searchPage A.pagination-back:hover { color:#6b8e00;text-decoration:underline; }

	#conteinerForSearchResults A { text-decoration:none;color:#000000; } 
	#conteinerForSearchResults A:hover { text-decoration:underline;color:#6b8e00; } 


	.infobox P { font:12px Arial, Helvetica, sans-serif;color:#000000;margin:0px;margin-bottom:12px; }
	.infobox H3 { display:none; }
	.infobox BR { display:none; }

	#careersShare { width:725px;margin-bottom:12px;*margin-bottom:24px; }
 	IMG.subscribe-rss-img { margin-left:10px;height:15px;*margin-left:8px; }
 	
	#jobDetails { float:left;clear:both;width:736px;border:0px;padding:0px;padding-top:10px;padding-left:5px;padding-bottom:40px;position:relative;margin-bottom:0px; }
		#jobDetails H5 { display:none; }
		#jobDetails H6 { margin-bottom:15px;color:#000000;font-size:13px;font-weight:bold; }
		#jobDetails P { margin-bottom:12px; }
		#jobDetails UL { margin-bottom:12px; }
		#jobDetails UL LI { background:none;padding:0px; }
		#jobDetails DIV { width:730px; }
			#jobDetails DIV.contentlinepanel UL { padding-left:0px; }
			#jobDetails DIV.contentlinepanel LI { list-style:none; }

	#jobDetails A.applyTop { position:absolute;float:right;clear:both;background:none;background-color:#ab8534;margin:0px;padding:7px;padding-left:15px;padding-right:15px;color:#ffffff;font-family:"Arial";font-size:13px;font-weight:normal;text-decoration:none; }
		#jobDetails A.applyTop:hover { color:#ffffff;text-decoration:underline; }
	#jobDetails A.applyTop { top:43px;right:10px;margin-top:0px; }

	#jobDetails SPAN.subtitle { display:block;width:730px;margin-bottom:0px;padding-bottom:12px;color:#000000;font-size:13px;font-weight:bold;*padding-bottom:0px; }
	#jobDetails SPAN.text { display:block;width:730px;padding-bottom:8px; }
		#jobDetails SPAN.text DIV { padding-bottom:8px;*padding-bottom:0px; }

	#similarJobs { width:99%;background:#ffffff;float:left;clear:both;padding-bottom:0px;margin-bottom:0px }
		#similarJobs H3 { margin-bottom:10px;color:#000000;font-size:13px;font-weight:bold; }
		#similarJobs UL { margin:0px;padding:0px; }
		#similarJobs UL LI { float:left;display:block;margin:0px;margin-bottom:10px;padding:0px;width:98%; }
		#similarJobs UL LI A { color:#000;text-decoration:none;font-weight:normal; }
		#similarJobs UL LI A:hover { color:#6b8e00;text-decoration:underline; }

	#breadcrumb { display:block;width:98%;padding:0px;text-align:left;color:#000000;font-size:13px;font-weight:bold;text-decoration:none;margin:0px; }
		#breadcrumb A { color:#000000;font-size:13px;font-weight:bold;text-decoration:none;margin:0px; }
		.level2 #breadcrumb, .level2 #breadcrumb A { color:#000000;font-size:13px;font-weight:bold;text-decoration:none;margin:0px; }
		.search #breadcrumb, .search #breadcrumb A { color:#000000;font-size:13px;font-weight:bold;text-decoration:none;margin:0px; }
		#breadcrumb A:hover, .level2 #breadcrumb A:hover, .search #breadcrumb A:hover { color:#6b8e00;text-decoration:underline; }

	DIV.jobDesc { color:#000000; }
	P.job_desc { color:#000000; }
	SPAN.larger { color:#000000; }
	
	DIV.box infobox { margin-bottom:12px; }



/* -------------------------- Careers J2W Styles -------------------------------- */   


	#jobs2web #savesearch { width:738px;margin:0px;padding-top:0px;*padding-top:16px; }
	#jobs2web #savesearch-link { 	display:inline-block;padding:3px 0 3px 0px;margin:0 0 0 0;background:transparent;cursor:pointer;cursor:hand;text-decoration:underline;font-weight:bold;vertical-align:middle;display:inline-block; }
	#jobs2web a:hover#savesearch-link { text-decoration:none; }
	#jobs2web #savesearch-text { margin:3px 0;display:inline-block;vertical-align:middle; }

	#jobs2web .searchResultsShell {
		border-left:1px solid #dddddd;
		border-right:1px solid #bbbbbb;
		padding:0px 0px 0px 0px;
		width:100%;
	}

	#jobs2web .searchResults {
		margin:0px 0px 0px 0px;
		width:100%;
	}

	#jobs2web .searchResultsShell.newjobs {
		border-top:1px solid #ddd;
		border-right:1px solid #ddd;
	}

	#jobs2web .searchResults th {
		font-weight:bold;
		font-size:100%;
		padding:8px 10px 8px 10px;
		border-bottom:1px solid #ffffff;
		background-image: none;
		background-repeat: none;
		background: #cccccc;
	}

	#jobs2web .searchResults th A {
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
		color:#000000;
	}

	#jobs2web .searchResults th A:hover {
		font-weight:bold;
		font-size:13px;
		text-decoration:underline;
		color:#000000;
	}

	#jobs2web .searchResults td {
		padding:5px 10px 5px 10px;
		border-bottom:1px solid #dddddd;
	}

	#jobs2web .dbOutputRow1 {
		background-color:#ffffff;
		color: #000000;
	}

	#jobs2web .dbOutputRow2, .dbOutputRow2 TD {
		background-color:#ececec;
		color: #000000;
	}

	#jobs2web .paginationShell {
		display:block;
		clear:both;
		background-color:#616265;
		color: #ffffff;
		padding:8px 0px 8px 0px;
		border-top:1px solid #616265;
		border-bottom:1px solid #ffffff;
		border-left:1px solid #616265;
		border-right:1px solid #616265;
		margin:6px 0px 4px 0px;
		width:100%;
	}

	#jobs2web .pagination-top {
		color: #ffffff;
		margin:0;
		margin-top:10px;
		clear:both;
		width:100%;
	}

	#jobs2web .pagination {
		color: #ffffff;
		padding:0px 10px 0px 10px;
	}

	#jobs2web .pagination .srHelp {
		display: none;
	}

	#jobs2web .pagination-links A {
		color: #ffffff;
	}

	#jobs2web .pagination-links A:hover {
		color: #ffffff;
		text-decoration:none;
	}

	#jobs2web #reset {
		font-size:11px;
		padding-bottom:2px;
	}

	#jobs2web #searchfilter-submit {
		background-color:#ab8534;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		border:1px solid #ab8534;
		text-transform:uppercase;
		padding:1px;
		margin:0px 6px 0px 6px;
	}

	#jobs2web #filter-title {
		width:40%;
		padding-top:4px;
		padding-bottom:4px;
	}

	#jobs2web #filter-location {
		width:35%;
		padding-top:4px;
		padding-bottom:4px;
	}

	#jobs2web #filter-date {
		white-space:nowrap;
		padding-top:4px;
		padding-bottom:4px;
	}

	#jobs2web #searchresults TD.colTitle {
		padding-top:8px;
		padding-bottom:8px;
	}

	#jobs2web #searchresults TD.colLocation {
		padding-top:8px;
		padding-bottom:8px;
	}

	#jobs2web #searchresults TD.colDate {
		padding-top:8px;
		padding-bottom:8px;
	}

	#jobs2web #title {
		width:99%;
		border:1px solid #d9d9d9;
	}

	#jobs2web #location {
		width:99%;
		border:1px solid #d9d9d9;
	}

	#jobs2web #date {
		width:50%;
		border:1px solid #d9d9d9;
	}




	#jobs2web.home DIV.callout P.class { margin-bottom:12px; }
	
	#jobs2web.home DIV.callout IMG.socialicon { vertical-align:middle;margin-right:15px; }

	#jobs2web.home DIV.legend LABEL { border:none;width:98%;margin-bottom:5px;color:#010101;font:13px  Arial, Helvetica, sans-serif;font-weight:bold;padding:0px;background:#fff; }

	#jobs2web.home #searchjobs { display:block;background-color:#ececec;border:1px solid #d9d9d9;width:490px;height:48px;padding-top:15px;padding-bottom:0px;margin-top:10px; }
		#jobs2web.home #searchjobs #q { height:31px;border:1px solid #d9d9d9;background-color:#ffffff;font:12px Arial, Helvetica, sans-serif;color:#000;padding:0px;padding-left:10px;margin:0px;margin-left:10px;width:425px;*width:410px;*height:23px;*padding-top:8px; }
		#jobs2web.home #searchjobs INPUT.btn { border:none;background:url(http://www.bnymellon.com/img/nav/go.gif) no-repeat;cursor:pointer;height:25px;width:29px;margin-left:7px;margin-bottom:3px; }

	#jobs2web.home #category-search { padding-top:18px;margin-bottom:12px; }

	#jobs2web.home #section { width:972px;margin-top:0px;padding-top:0px;*padding-top:10px; }

	#jobs2web.home DIV.sectionBox DIV.text { padding-top:10px; }
		#jobs2web.home DIV.sectionBox DIV.text P { font-size:12px;line-height:18px; }
			#jobs2web.home DIV.sectionBox DIV.text P.maplink { line-height:24px; }
				#jobs2web.home DIV.sectionBox DIV.text P.maplink A { font-size:12px; }

	#jobs2web.home DIV.sectionBox2 { width:593px; }
		#jobs2web.home DIV.sectionBox2 DIV.text { padding-top:10px; }
			#jobs2web.home DIV.sectionBox2 DIV.text P { font-size:12px;line-height:18px; }
				#jobs2web.home DIV.sectionBox2 DIV.text P A { font-size:12px; }
	#jobs2web.home DIV.image2 { width:120px;margin:0px;padding-left:15px;padding-right:16px; }
	#jobs2web.home #featuredlinks { width:437px; }
		#jobs2web.home #featuredlinks #links1 { width:45%; }
		#jobs2web.home #featuredlinks #links2 { width:55%; }



	#jobs2web #categoryContent { width:504px;*width:502px;margin-bottom:7px;*margin-bottom:5px; }

	#jobs2web #calloutIframe { width:218px;height:286px;border:0px; }


	
}

@media print { 

#mainContent IMG { display:none; }
#mainContent IFRAME { display:none; }
#mainContent A { color:#000;text-decoration:none; }
#mainContent DIV.shareLinks { display:none; }
#shareDiv { display:none; }

}

@media screen { 

#skip A { position:absolute;left:0px;top:8px;width:1px;height:1px;overflow:hidden;z-index:100; }
#skip A:focus { position:absolute;left:0px;top:8px;width:150px;height:12px;font:10px Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;color:#000000;z-index:100;} 
#skip A:active { display:block;width:150px;height:12px;font:10px Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;color:#000000; } 

}


