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:#333; }
TABLE { border-collapse: collapse; border-spacing:0; }
HR { margin:0px; }
DIV { position:relative;float:left; }
A { cursor:pointer; }


#centerStage { width:778px; }    


/* -------------------------- Header Styles -------------------------------- */   

	#header { width:100%;background:#fff; }
		#mainLogo { width:300px;height:65px;margin-top:24px;margin-left:15px;*margin-left:8px; }
		#mainLogoProducts { width:300px;height:65px;margin-top:24px;margin-left:15px;*margin-left:8px; }
		#headerTools { float:right;width:400px;margin-top:24px; }
		#headerTools DIV { width:400px;text-align:right;color:#616265;font-size:10px; }
			#headerTools DIV A { color:#616265;font-size:10px;text-decoration:none; }
			#headerTools DIV A:hover { color:#6b8e00;text-decoration:underline; }
		#headerTools DIV.search { float:right;width:400px;margin-top:5px; }
			#headerTools DIV.search A, #headerTools DIV.search INPUT { float:right; }
			#headerTools DIV.search INPUT { width:216px;height:17px;border:1px solid #a5acb2;margin-right:4px;color:#999;font-size:11px;padding-left:4px;padding-top:1px; }
		#headerTools #secondaryLogo { float:right;width:300px;margin-top:20px;text-align:right;color:#ab8534;font:18px Arial, Helvetica, sans-serif;font-weight:normal; }
			#headerTools #secondaryLogo A { color:#ab8534;font:18px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none; }
			#headerTools #secondaryLogo A:hover { text-decoration:none; }


	/* ---------- Worldwide Dropdown ---------- */ 

		#headerTools #worldNavigation A.worldItem { color:#616265;font-size:10px;text-decoration:none; }
		#headerTools #worldNavigation A.worldItem:hover { background:#94996e;color:#fff;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:#94996e;color:#fff;text-decoration:none; }

		DIV.showWorld { position:absolute;z-index:50;top:37px;left:437px;width:86px;background:#94996e; }

		DIV.worldMenuMask  { position:absolute;z-index:30;top:37px;left:0px;width:100%;height:300px; }
		DIV.worldMenuMask2 { position:absolute;z-index:30;top:0px;left:0px;width:100%;height:24px; }
		DIV.worldMenuMask3 { position:absolute;z-index:30;top:24px;left:0px;width:437px;height:13px; }
		DIV.worldMenuMask4 { position:absolute;z-index:30;top:24px;left:523px;width:100%;height:13px; }

		#worldMenu TABLE { margin:0px;background-color:#94996e; }
		#worldMenu TABLE TD { font:10px Arial, Helvetica, sans serif;padding:5px; }
		#worldMenu TABLE TD A.worldwide { font-size:10px;color:#ffffff;text-decoration:none; }
			#worldMenu TABLE TD A.worldwide:hover { color:#ffffff;text-decoration:underline; }



/* -------------------------- Top Navigation Styles -------------------------------- */   

	#primaryNavigation { width:100%;margin-top:7px;height:25px;background:#fff; }      

		#primaryNavigation A { display:block;position:relative;float:left;height:25px;color:#616265;font-size:11px;white-space:nowrap;text-align:center;text-decoration:none;text-transform:uppercase; }  
			#primaryNavigation A:hover { background:#8599a8;color:#fff; }  
			#primaryNavigation A SPAN { display:block;margin-top:5px; }     
			#primaryNavigation SPAN.navItem0 { display:block;position:relative;float:left;height:25px;width:287px; } 
			#primaryNavigation A.navItem1, #primaryNavigation A.navItem1On { width:69px; } 
			#primaryNavigation A.navItem2, #primaryNavigation A.navItem2On { width:134px; } 
			#primaryNavigation A.navItem3, #primaryNavigation A.navItem3On { width:99px; } 
			#primaryNavigation A.navItem4, #primaryNavigation A.navItem4On { width:127px; } 
			#primaryNavigation A.navItem5, #primaryNavigation A.navItem5On { width:62px; } 
				#primaryNavigation A.navItem1On { background:#8599a8;color:#fff; } 
				#primaryNavigation A.navItem2On { background:#8599a8;color:#fff; } 
				#primaryNavigation A.navItem3On { background:#8599a8;color:#fff; } 
				#primaryNavigation A.navItem4On { background:#8599a8;color:#fff; } 
				#primaryNavigation A.navItem5On { background:#8599a8;color:#fff; } 

		DIV.hidden    { display:none;width:0px;height:0px; }          

		DIV.showNav_1 { position:absolute;z-index:50;top:121px;left:287px;width:160px;background:#616265;*width:150px; }
		DIV.showNav_2 { position:absolute;z-index:50;top:121px;left:356px;width:205px;background:#616265;*width:195px; }
		DIV.showNav_3 { position:absolute;z-index:50;top:121px;left:490px;width:145px;background:#616265;*width:135px; }
		DIV.showNav_4 { position:absolute;z-index:50;top:121px;left:589px;width:160px;background:#616265;*width:150px; }
		DIV.showNav_5 { position:absolute;z-index:50;top:121px;left:605px;width:173px;background:#616265;*width:165px; }

		DIV.navMenuMask  { position:absolute;z-index:30;top:121px;left:0px;width:100%;height:350px; }
		DIV.navMenuMask2 { position:absolute;z-index:30;top:0px;left:0px;width:100%;height:96px; }
		DIV.navMenuMask3 { position:absolute;z-index:30;top:96px;left:0px;width:289px;height:25px; }
		DIV.navMenuMask4 { position:absolute;z-index:30;top:96px;left:778px;width:100%;height:25px; }

		#navMenu DIV.top { overflow:hidden;height:1px;width:100px;*display:none; }
		#navMenu DIV.bot { overflow:hidden;height:1px;width:100px; }
		#navMenu A { display:block;height:25px;background:#a3a19e;border-top:1px solid #616265;border-left:1px solid #616265;border-right:1px solid #616265;text-align:left;color:#fff;text-decoration:none;}
			#navMenu A:hover { background:#8599a8; }
			#navMenu A SPAN { display:block;margin-left:6px;padding-top:5px;color:#fff; }
			#navMenu A:hover SPAN { color:#fff; }

		#navMenu A.1 { width:160px;*width:150px; }
		#navMenu A.2 { width:205px;*width:195px; }
		#navMenu A.3 { width:145px;*width:135px; }
		#navMenu A.4 { width:160px;*width:150px; }
		#navMenu A.5 { width:173px;*width:165px; }
			#navMenu A.1 SPAN { width:160px;*width:150px; }
			#navMenu A.2 SPAN { width:205px;*width:195px; }
			#navMenu A.3 SPAN { width:145px;*width:135px; }
			#navMenu A.4 SPAN { width:160px;*width:150px; }
			#navMenu A.5 SPAN { width:173px;*width:165px; }
	
			#navMenu A:hover { background:#6b8e00; }
			#navMenu A:hover SPAN { color:#fff; }


/* -------------------------- Left Navigation Styles -------------------------------- */   

	#leftNav { display:block;margin-top:5px;margin-left:15px;width:155px;*margin-left:7px; }

		#leftNav A { display:block;float:left;margin-bottom:1px;padding-top:7px;padding-bottom:7px;width:153px;background:#8d9091 url("../img/nav/t1arrow.gif") no-repeat 4px 9px ;color:#fff;border-right:2px solid #8d9091;text-align:left;text-decoration:none;text-transform:uppercase; }
			#leftNav A DIV { width:140px;font-size:10px;margin-left:16px;*margin-left:8px;*width:139px;}
			#leftNav A:hover { background:#ab8433 url("../img/nav/t1hover.gif") no-repeat 4px 9px;color:#fff;border-right:2px solid #ab8433; }

		#leftNav A.t1On { background:#ab8433 url("../img/nav/t1on.gif") no-repeat 4px 10px;color:#fff;border-right:2px solid #ab8433; }
		#leftNav A.t1OnNone { background:#ab8433 url("../img/nav/t1hover.gif") no-repeat 4px 10px;color:#fff;border-right:2px solid #ab8433; }

		#leftNav A.t2  { padding-top:6px;padding-bottom:6px;background:#e9e9e9 url("../img/nav/t2arrow.gif") no-repeat 4px 8px;color:#616265;border:1px solid #e9e9e9;margin-bottom:0px; } 
		#leftNav A.t2bottom  { padding-top:6px;padding-bottom:6px;background:#e9e9e9 url("../img/nav/t2arrow.gif") no-repeat 4px 8px;color:#616265;border:1px solid #e9e9e9;margin-bottom:1px; }
		#leftNav A.t2:hover, #leftNav A.t2On, #leftNav A.t2On:hover  { padding-top:6px;padding-bottom:6px;background:#e9e9e9 url("../img/nav/t2on.gif") no-repeat 4px 8px;color:#000;border:1px solid #000;margin-bottom:0px;*width:151px; }
		#leftNav A.t2bottom:hover, #leftNav A.t2Onbottom, #leftNav A.t2Onbottom:hover  { padding-top:6px;padding-bottom:6px;background:#e9e9e9 url("../img/nav/t2on.gif") no-repeat 4px 8px;color:#000;border:1px solid #000;margin-bottom:1px;*width:151px; }

		#leftNav A.t2headOn, #leftNav A.t2headOn:hover  { padding-top:6px;padding-bottom:6px;background:#e9e9e9 url("../img/nav/t2headon.gif") no-repeat 4px 9px;color:#000;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;margin-top:1px;margin-bottom:0px;*width:151px; }

		#leftNav A.t3  { padding-top:6px;padding-bottom:6px;background:#e9e9e9 url("../img/nav/t2arrow.gif") no-repeat 16px 8px;color:#616265;border-left:1px solid #000;border-right:1px solid #000;margin-bottom:0px; } 
		#leftNav A.t3bottom  { padding-top:6px;padding-bottom:6px;background:#e9e9e9 url("../img/nav/t2arrow.gif") no-repeat 16px 8px;color:#616265;margin-bottom:1px;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; }
		#leftNav A.t3:hover, #leftNav A.t3On, #leftNav A.t3On:hover  { padding-top:6px;padding-bottom:6px;background:#e9e9e9 url("../img/nav/t2on.gif") no-repeat 16px 8px;color:#000;border-left:1px solid #000;border-right:1px solid #000;margin-bottom:0px;*width:151px; }
		#leftNav A.t3bottom:hover, #leftNav A.t3Onbottom, #leftNav A.t3Onbottom:hover  { padding-top:6px;padding-bottom:6px;background:#e9e9e9 url("../img/nav/t2on.gif") no-repeat 16px 8px;color:#000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;margin-bottom:1px;*width:151px; }
			#leftNav A.t3 DIV, #leftNav A.t3bottom DIV, #leftNav A.t3On DIV, #leftNav A.t3Onbottom DIV { width:127px;font-size:10px;margin-left:28px;*margin-left:14px;}


/* -------------------------- Main Content Styles -------------------------------- */   

	#mainContent { display:block;margin-top:5px;margin-left:16px;width:591px;background:#fff; }
	#mainContentFull { display:block;margin-top:5px;margin-left:16px;width:762px;background:#fff;*margin-left:8px; }


	/* ---------- Banners ---------- */ 

		#mainContent-aboutBanner-5 { float:left;width:591px;height:91px;background:url("../img/nav/aboutbanner.jpg");margin-bottom:15px; }
		#mainContent-careersBanner-7 { float:left;width:591px;height:91px;background:url("../img/nav/careersbanner.jpg");margin-bottom:15px; }
		#mainContent-clientBanner-6 { float:left;width:591px;height:91px;background:url("../img/nav/clientbanner.jpg");margin-bottom:15px; }
		#mainContent-globalBanner { float:left;width:762px;height:91px;background:url("../img/nav/globalbanner.jpg");margin-bottom:15px; }
		#mainContent-investorBanner-4 { float:left;width:591px;height:91px;background:url("../img/nav/investorbanner.jpg");margin-bottom:15px; }
		#mainContent-locationsBanner-6 { float:left;width:591px;height:91px;background:url("../img/nav/locationsbanner.jpg");margin-bottom:15px; }
		#mainContent-newsBanner-5 { float:left;width:591px;height:91px;background:url("../img/nav/newsbanner.jpg");margin-bottom:15px; }
		#mainContent-productsBanner-7 { float:left;width:591px;height:91px;background:url("../img/nav/productsbanner.jpg");margin-bottom:15px; }
		#mainContent-productsBannerAM-7 { float:left;width:591px;height:91px;background:url("../img/nav/productsAMbanner.jpg");margin-bottom:15px; }
		#mainContent-productsBannerAS-7 { float:left;width:591px;height:91px;background:url("../img/nav/productsASbanner.jpg");margin-bottom:15px; }
		#mainContent-productsBannerWM-7 { float:left;width:591px;height:91px;background:url("../img/nav/productsWMbanner.jpg");margin-bottom:15px; }
		#mainContent-productsBannerBD-7 { float:left;width:591px;height:91px;background:url("../img/nav/productsBDbanner.jpg");margin-bottom:15px; }
		#mainContent-productsBannerIS-7 { float:left;width:591px;height:91px;background:url("../img/nav/productsISbanner.jpg");margin-bottom:15px; }
		#mainContent-productsBannerTS-7 { float:left;width:591px;height:91px;background:url("../img/nav/productsTSbanner.jpg");margin-bottom:15px; }
		#mainContent-resourcesBanner-4 { float:left;width:591px;height:91px;background:url("../img/nav/resourcesbanner.jpg");margin-bottom:15px; }
		#mainContent-internationalBanner-5 { float:left;width:591px;height:91px;background:url("../img/nav/blankbanner.jpg");margin-bottom:15px; }
		#mainContent-TaleoBanner { float:left;width:591px;height:91px;background:url("../img/nav/blankbanner.jpg");margin-bottom:15px; }


	/* -------------------------- TALEO Banner -------------------------------- */   

		#mainContent-TaleoBanner  { margin-left:10px;*margin-left:5px; }



	/* ---------- Titles ---------- */ 
		
		#mainContent H1, #mainContentFull H1 { width:98%;margin-left:0px;margin-bottom:15px;color:#010101;font:24px Arial, Helvetica, sans-serif;font-weight:normal; }
		#mainContent H2, #mainContentFull H2 { width:98%;margin-left:0px;margin-bottom:15px;color:#010101;font:13px  Arial, Helvetica, sans-serif;font-weight:bold; }
		#mainContent H3, #mainContentFull H3 { width:98%;margin-left:0px;margin-bottom:5px;color:#010101;font:13px  Arial, Helvetica, sans-serif;font-weight:bold; }

			#mainContent H1.color, #mainContentFull H1.color { color:#ab8534; }
			#mainContent H2.color, #mainContentFull H2.color { color:#ab8534; }
			#mainContent H3.color, #mainContentFull H3.color { color:#ab8534; }
		

	/* ---------- Content ---------- */ 

		#mainContent P, #mainContentFull P { width:98%;margin-left:0px;margin-top:0px;margin-bottom:16px; }
			#mainContent P.press, #mainContentFull P.press { line-height:18px; }	

		#mainContent SUP, #mainContentFull SUP { vertical-align:25%;*vertical-align:33%; }

		#mainContent HR, #mainContentFull HR { width:98%;height:1px;margin-left:0px;color:#999; }

		#mainContent TABLE, #mainContentFull TABLE { margin-left:0px;margin-top:0px;margin-bottom:16px; }
			#mainContentFull TABLE { margin-left:16px; }
			#mainContent TABLE P, #mainContentFull TABLE P { margin-left:0px; }
			#mainContent TD.borderbottom, #mainContentFull TD.borderbottom { padding-bottom:20px;border-bottom:1px solid #ccc; }

		#mainContent A, #mainContentFull A { color:#000;text-decoration:underline; }
		#mainContent A.noline, #mainContentFull A.noline { text-decoration:none; }
		#mainContent A.nolinecolor, #mainContentFull A.nolinecolor { color:#ab8534;text-decoration:none; }
			#mainContent A:hover, #mainContentFull A:hover { color:#6b8e00;text-decoration:underline; }
			#mainContent A.nolinecolor:hover, #mainContentFull A.nolinecolor:hover, #mainContent A.noline:hover, #mainContentFull A.noline:hover, #mainContent A.noline:hover H3, #mainContentFull A.noline:hover H3, #mainContent A.nolinecolor:hover H3, #mainContentFull A.nolinecolor:hover H3, #mainContent A.nolinecolor:hover B, #mainContentFull A.nolinecolor:hover B, #mainContent A.noline:hover LI, #mainContentFull A.noline:hover LI { color:#6b8e00;text-decoration:underline; }

		#mainContent H3 A, #mainContentFull H3 A { font:13px  Arial, Helvetica, sans-serif;font-weight:bold; }


		#mainContent UL, #mainContentFull UL { margin-top:0px;margin-bottom:17px; }
		#mainContent OL, #mainContentFull OL { margin-top:0px;margin-bottom:17px; }

		#mainContent LI, #mainContentFull LI { margin-top:6px; }
			#mainContent LI.space, #mainContentFull LI.space { margin-top:12px; }
			#mainContent LI.spacesmText, #mainContentFull LI.spacesmText { margin-top:12px;font-size:11px; }

			#mainContent .lgText, #mainContentFull .lgText { font:12px Arial,Helvetica,sans serif;line-height:18px; }
			#mainContent .smText, #mainContentFull .smText { font-size:11px; }
			#mainContent .error, #mainContentFull .error { color:#933; }
			#mainContent .bgShade, #mainContentFull .bgShade { background-color:#ececec; }
			#mainContent .hr, #mainContentFull .hr { width:98%;height:13px;margin-left:2px;border-bottom:1px solid #ccc;margin-bottom:24px;*margin-bottom:10px;*height:10px; }	
			#mainContent .right, #mainContentFull .right { float:right;text-align:right;margin-right:10px; }	
			#mainContent .color, #mainContentFull .color { color:#ab8534; }	


		/* ---------- Contacts ---------- */ 

			#mainContent DIV.contactsdiv { width:98%;margin-top:10px;margin-bottom:10px;*margin-bottom:0px; }
			#mainContent TABLE.contactlinks { margin-left:0px;margin-bottom:26px;*margin-bottom:20px; }
			#mainContent TABLE.contacts { margin-left:0px; }
			#mainContent HR.contacts { margin-bottom:5px;*margin-bottom:0px; }

		
		/* ---------- Locations ---------- */ 

			#mainContent H2.locations { color:#ab8534;margin-top:17px;margin-bottom:5px;*margin-top:17px; }
			#mainContent H2.locations2 { color:#ab8534;margin-top:23px;margin-bottom:5px;*margin-top:17px; }
			#mainContent UL.locations { margin-bottom:23px;*margin-bottom:17px; }

		
		/* ---------- Products ---------- */ 
		
			#mainContent DIV.category { width:320px;margin-left:0px;margin-top:2px;margin-bottom:10px;color:#8e9292; }
				#mainContent DIV.category SPAN { font-size:12px; }
				#mainContent DIV.category A { font-size:11px;text-decoration:none;color:#8e9292; }
					#mainContent DIV.category A:hover { text-decoration:underline;color:#6b8e00; }
	
			#mainContent DIV.rowWrapper { margin-bottom:0px;*margin-bottom:15px; }
			
			#mainContent DIV.accessAccount { width:355px;margin-top:22px;border-top:2px solid #000;padding-top:6px;border-bottom:1px solid #000; }
				#mainContent DIV.accessAccount TD A { line-height:22px;color:#616265;text-decoration:none; }
					#mainContent DIV.accessAccount TD A:hover { color:#6b8e00;text-decoration:underline; }


		/* ---------- Columns ---------- */ 
		
			#mainContentFull #oneColumn { width:98%;margin-top:34px;*margin-top:20px; }
				#mainContentFull #oneColumn.background { margin-top:22px;border-top:2px solid #000; }
			
			#mainContentFull #twoColumn { width:365px;*width:375px; }
				#mainContentFull #twoColumn LI.smText, #mainContentFull #twoColumn A { font-size:11px; }
				#mainContentFull #twoColumn LI { line-height:14px; }

			#mainContent #twoColumn { position:relative;float-left;width:280px;margin-left:0px;*width:283px; }
				#mainContent #twoColumn.background { border-top:2px solid #000; }
				#mainContent #twoColumn P { margin-bottom:22px;width:96%; }
				#mainContent #twoColumn UL, #mainContentFull #twoColumn UL { margin-bottom:22px; }

				#mainContent #twoColumn A.more { line-height:18px;font-size:11px;font-weight:bold;text-decoration:none;color:#8e9292; }
					#mainContent #twoColumn A.more:hover { color:#6b8e00;text-decoration:underline; }
		

			#mainContentFull #threeColumn { width:235px; }
				#mainContentFull #threeColumn.background { border-top:2px solid #000; }
			
				#mainContentFull #threeColumn A:hover LI { color:#6b8e00;text-decoration:underline; }
				
				
		/* ---------- Buttons ---------- */ 

			#mainContent INPUT.inputButton, #mainContentFull INPUT.inputButton { font:12px Arial, Helvetica, sans-serif;font-weight:normal;color:#fff;background-color:#ab8433;border:1px solid #ab8433;margin-bottom:19px; }

	
	
/* -------------------------- Right Callout Styles -------------------------------- */   

	#rightCallout { display:block;float:right;align:right;width:200px;margin-top:0px;margin-left:15px;margin-bottom:20px;background-color:#ffffff;border-bottom:1px solid #000;*margin-left:8px; }

		#rightCallout H1 { display:block;width:200px;font:11px  Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;margin:0px;margin-bottom:10px;padding-top:6px;border-top:2px solid #000; }				
		
		#rightCallout P { width:200px;font-size:12px;margin-left:0px;margin-top:0px;margin-bottom:12px;line-height:18px;color:#616265; }
			#rightCallout P.header { margin-top:0px;margin-left:0px;margin-bottom:18px;padding-top:6px;border-top:2px solid #000; }
			#rightCallout P.bottom { margin-bottom:18px; }
			
		#rightCallout DIV.contactbox { width:170px;margin:0px;padding:15px;background-color:#94996e;color:#fff;font-size:12px;line-height:18px;*width:200px; }
			#rightCallout DIV.contactbox A { color:#fff;text-decoration:none; }
				#rightCallout DIV.contactbox A:hover { color:#fff;text-decoration:underline; }
		#rightCallout DIV.stockpricebox { width:170px;margin:0px;background-color:#e9e9e9;padding:14px;padding-top:18px;padding-bottom:14px;*width:200px; }
			
		#rightCallout DIV.spacer { display:block;width:200px;height:15px;margin:0px; }

		#rightCallout A { text-decoration:none;color:#616265;font-size:12px; }
			#rightCallout A:hover { text-decoration:underline;color:#6b8e00; }

			#rightCallout A.inline { text-decoration:underline; }

		#rightCallout A.legacy { display:block;width:180px;height:13px;background:url('../img/nav/archive.gif') no-repeat 0px 2px;margin-left:0px;margin-top:8px;*margin-top:6px; }
		#rightCallout A.legacy2 { display:block;width:180px;height:28px;background:url('../img/nav/archive.gif') no-repeat 0px 2px;margin-left:0px;margin-top:8px;*margin-top:6px; }
		#rightCallout A.legacy3 { display:block;width:180px;height:43px;background:url('../img/nav/archive.gif') no-repeat 0px 2px;margin-left:0px;margin-top:8px;*margin-top:6px; }
			#rightCallout A DIV { display:block;width:170px;margin-left:16px;margin-top:0px;margin-bottom:0px;text-decoration:none;color:#616265;font-size:12px;*margin-left:8px; }
			#rightCallout A:hover DIV { text-decoration:underline;color:#6b8e00; }
		
		

		/* ---------- Contact Us ---------- */ 

			#rightCallout P.contactus { font-size:12px; }
				#rightCallout P.contactus A.inline { display:inline;margin:0px;text-decoration:underline;font-size:12px; }
					#rightCallout P.contactus A.inline:hover { color:#6b8e00;  }


		/* ---------- News ---------- */ 

			#newsTools DIV.newssearch { width:200px;margin-top:0px;margin-left:0px;margin-bottom:8px; }
				#newsTools DIV.newssearch INPUT { width:165px;height:17px;color:#999;font-size:10px;margin-top:0px;margin-bottom:4px;padding-left:3px;padding-top:1px;*padding-top:0px;*margin-left:1px; }
				#newsTools DIV.newssearch A { display:inline;margin:0px;margin-top:3px; }



/* -------------------------- Footer Styles -------------------------------- */   
		
	#footer { float:left;width:99%;background:#fff;margin-top:30px;padding-bottom:30px; }
		#footer p { color:#616265;font-size:10px; }
	#footerNavCopy { float:right;text-align:right;width:49%;color:#616265;font-size:10px;margin-bottom:12px;*margin-bottom:0px; }
	#footerNav { float:left;margin-left:15px;width:49%;color:#616265;font-size:10px;margin-bottom:12px;*margin-bottom:0px;*margin-left:8px; }
		#footerNav A { color:#616265;font-size:10px;text-decoration:none; }
			#footerNav A:hover { color:#6b8e00;text-decoration:underline; }
	
			
			

/* -------------------------- CCBN Styles -------------------------------- */   
			
	#CCBNContent_Calculator { width:98%; }
	#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:#616265; }
	#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:#616265; }
	#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:98%; }
	#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:98%; }
	#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:#616265; }
	#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:98%; }
	#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:#616265; }
	#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:98%; }
	#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:98%; }
	#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:#616265; }
	#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:98%; }
	#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 { 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:#616265; }
	#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:#616265; }
	#CCBNContent_StockQuote SPAN.ccbnDisclaimer A:hover { color:#6b8f00; }
	#CCBNContent_StockQuote A.ccbnTblSubLnk  { font:11px Arial, Helvetica, sans-serif;color:#000; }

	#CCBNContent_Dividend { width:98%;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-size:10px; }
	#CCBNContent_Dividend A.ccbnTblSubLnk  { font-size:11px; }
	#CCBNContent_Dividend .ccbnBgTblOdd { background:#ececec; }



/* -------------------------- Homepage Styles -------------------------------- */   

	#homepage { margin-left:16px;width:762px;padding-bottom:16px;*margin-left:8px; }
	
		#hpflash { display:block:width:762px;height:270px;float:right;z-index:1;margin-bottom:15px; }
		#hpjpg { display:block:width:762px;height:270px;float:right;margin-bottom:15px; }
	
		#sectorlinks { display:block;width:100%;height:200px;margin-bottom:20px; }
			#homelinks { width:231px;height:200px;background-color:#616265; }
				#homelinks DIV { margin-left:16px;margin-top:21px;*margin-left:8px; }
				#homelinks DIV.top { margin-top:23px; }
			#homeimage { width:547px;height:200px; }
			
		#features { display:block;width:100%;padding-top:16px;border-top:2px solid #000;border-bottom:1px solid #000; }
		
			#resources { width:228px;height:170px; }
				#resources SPAN.resourcetitle { display:block;width:200px;height:22px;margin-left:15px;color:#8d9091;font-size:10px; }
				#resources A.resourcelink { display:block;width:200px;margin-left:15px;color:#616265;font-size:12px;margin-bottom:6px;text-decoration:none; }
					#resources A.resourcelink:hover { color:#6b8e00;text-decoration:underline; }
			
		
			#storybox { position:relative;float-left;width:265px;height:170px; }
				#storybox SPAN.feastoryboxtitle { display:block;width:240px;font-family:Arial,Helvetica,sans serif;font-size:12px;line-height:15px;color:#ab8534;font-weight:bold; }
				#storybox SPAN.feastoryboxtext { display:block;width:240px;margin-top:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#616265; }

				#storybox SPAN.outstoryboxtitle1 { display:block;width:240px;margin-bottom:1px;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:16px;color:#8d9091; }
				#storybox SPAN.outstoryboxtitle2 { display:block;width:240px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:15px;color:#ab8534;font-weight:bold; }
				#storybox SPAN.outstoryboxtext { display:block;width:240px;margin-top:11px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#616265; }

				#storybox A.storyboxlink { font-size:12px;font-weight:bold;color:#ab8534;text-decoration:none; }
					#storybox A.storyboxlink:hover { color:#6b8e00;text-decoration:underline; }
		