/* Updated by Amit Gaur on April 05, 2010 */
body { width: 100%; height: 100%;  font-family: Arial, sans-serif; font-size: 12px; padding-bottom: 100px; }

.ie6	sup {line-height: 1.8em;position: relative;top: 1px;font-size: 13px;}
		sup { line-height: 0.8em;position: relative;top: 1px;font-size: 11px;vertical-align:super}

    	.newsup {position: relative;top: -3px;font-size: 11px;color:#9D9D9D !important;}

		.newsuplink {position: relative;top: -3px;font-size: 11px; color:#FF7200;}

		p, li, textarea, td, th, div, span, blockquote  { color:#676767; }
		p, li, textarea, blockquote { }
		p, li, textarea  { margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;  }


				
/* ----------- global header styles ----------- */
		h1, h2, h3, h4, h5{ color:#768dc1; margin-bottom:10px; } /* this sets global color for ALL headers  */
		h6{ color:#768dc1; margin-bottom:0px; } /*Redesign specific*/
		h1 { font-size:15px; display:block; color:#aaa; margin-bottom:20px; font-weight:normal; line-height:20px; }
		h2 { font-size:14px; }
		h3 { font-size:14px; }
		h4 { font-size:14px; }
		h5 { font-size:12px; color:#676767; font-weight:bold; }

		/* h1 image replacement */
		h1.imageReplace { text-indent:-1000em; overflow:hidden; background-repeat:no-repeat; display:block; margin-bottom:20px; }

		/* override for right column header */
		#columnRight h4 { font-weight:normal; }
		
/* ----------- global inline link style ----------- */	
		a,
		a:visited,
		a:active { color:#FF7200; text-decoration:none; }
		a:hover { text-decoration:underline; }
		a.topLink:hover { text-decoration:none; }

		  a.mapheader,a.mapheader:visited { font-size:14px; color:#666; text-decoration:none; }
		  a.mapheader:hover { color:#FF7200; }
		  a.maplink,a.maplink:visited { font-size:12px; font-weight:bold; color:#666; text-decoration:none; }
		  a.maplink:hover { text-decoration:underline; color:#FF7200; }
		  a.maplink2,a.maplink2:visited { font-size:12px; color:#9c9c9c; text-decoration:none; }
		  a.maplink2:hover { text-decoration:underline; color:#FF7200; }

/* alternative font size */
		body.alternativeSize #columnCenter, body.alternativeSize #columnRight { font-size: 14px; line-height: 19px; }
		body.alternativeSize #columnCenterNoLeftNav{ font-size: 14px; line-height: 19px; }
		body.alternativeSize #NoLeftNavWorldWideContacts{ font-size: 14px; line-height: 19px; }
		body.alternativeSize #blockquote{ font-size: 14px; line-height: 19px; }		
		body.alternativeSize h4 { font-size: 18px; }
		body.alternativeSize .linkList li a,
		body.alternativeSize a.pdf,
		body.alternativeSize a.baseArrow,
		body.alternativeSize a.mapheader,
		body.alternativeSize a.maplink,
		body.alternativeSize a.maplink2,
		body.alternativeSize a.arrow, 
		body.alternativeSize a.arrow-moved { font-size: 14px !important; line-height: 19px !important; background-position: 0px 5px !important; }
		body.alternativeSize h1 { font-size:25px; }
		body.alternativeSize h2 { font-size:16px; }
	dashedRuleNewsroom	body.alternativeSize h3 { font-size:16px; }
		body.alternativeSize h4 { font-size:16px; }
		body.alternativeSize h5 { font-size:17px; }
		body.alternativeSize .footer ul.sitemap li ul li a { font-size:16px; !important }
		body.alternativeSize .footer1 ul.sitemap li ul li a { font-size:16px; !important }
		body.alternativeSize .footer2 ul.ukfooter li ul li a { font-size:16px; !important }

/* ----------- global rules ----------- */
		div.dashedRule { height:1px; width:100%; background:url(/images/global/dashed-line.gif) repeat-x; }
		div.dashedRuleNewsroom { height:1px; width:260px; background:url(/images/global/dashed-line.gif) repeat-x; }
		div.gradientRule { height: 3px; background: url('/images/modules/module-middle-gradientrule.gif') no-repeat scroll bottom center; }

		/* this is for loading overlays that may or may not be turned on */
		div.loadingContainer { position:absolute; top:0; left:0; visibility:hidden; z-index:-1000;}
		
		.moduleMarginTopThirtyFive { margin-top: 35px; }
		.moduleMarginBottomThirtySeven { margin-top: 37px; }
		
/* clearfix */
		.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
		.clearfix { min-height:1px; _height:1px; }

		.hidden { display: none; }
/* pngFix */
		img.pngFix { behavior:url(/assets/css/iepngFix.htc); }

/* major structural styes */
		.globalWrapper { margin: 0 auto; width: 975px; position: relative; text-align:left; border:0px solid black; overflow: hidden; }
		.contentWrapper { padding-bottom: 40px;  }
		.globalNav {}


/* content containers   */
		.contentContainer { text-align: left; }
		.heroContainer { position: relative; z-index: 0; margin-bottom:22px; }
		.heroContainert4pages { position: relative; z-index: 0; margin-bottom:55px; }

/* columns */
		#columnLeft { width:180px;  float:left; margin-right:42px; overflow:hidden; }
		#columnCenter { border:0px solid black; width:530px; float:left; margin-right:43px;  }
		#columnCenterNoLeftNav { border:0px solid black; width:730px; float:left; margin-right:43px;  }
		#columnRight { border:0px solid black; width:180px;  float:left;  }
		#NoLeftNavWorldWideContacts {border:0px solid black; width:730px; float:left; margin-right:0px;}

/* two column override */
		.twoCol #columnRight { display:none; }
		.twoCol #columnCenter { width: 753px; margin-right:0; } 
		.twoCol #utilButtonright { border:0px solid black; width:180px;  float:right;} 
		
/* no column override */		
		.noCol #columnCenter { width: 100%; margin-right:0; } 
		
/* content images*/
		.contentImage { margin-bottom:10px; }

/* top header styles */
		.headerContainer { width: 100%; height: auto; z-index: 100; position: relative;}
		.headerTop { height: 50px; position:relative; padding-bottom:10px; }
		.headerTop div.logo { margin: 10px 0 0 0; width: 178px; height: 38px; position:absolute;   }
		.headerTop ul.topNav { margin:0; padding:0; position: absolute; left:230px; list-style: none; display:block;  }
		.headerTop ul.topNav li { padding: 0 3px 0 0; display: inline; float: left;  font-weight: bold; font-size: 12px; text-transform: uppercase; background: transparent url(/images/global/topnav_separator-dot.gif) no-repeat right 27px; }
		.headerTop ul.topNav li.last { background: none;}
		.headerTop ul.topNav li a { margin: 0 14px; padding: 20px 7px 2px 7px; display: block; font-weight: bold; color: #289392; text-decoration: none; }
		.headerTop ul.topNav li a:hover, .headerTop ul.topNav li a.active{ color: #FFF; display: block; background: #289392 url(/images/global/topnav_active-hover.gif) repeat-x 0 bottom; }
		
		
		.headerTop ul.topNav1 { margin:0; padding:0; position: absolute; left:600px; list-style: none; display:block;  }
		.headerTop ul.topNav1 li { padding: 0 3px 0 0; display: inline; float: left;  font-weight: bold; font-size: 12px; text-transform: uppercase; background: transparent url(/images/global/topnav_separator-dot.gif) no-repeat right 27px; }
		.headerTop ul.topNav1 li.last { background: none;}
		.headerTop ul.topNav1 li a { margin: 0 14px; padding: 20px 7px 2px 7px; display: block; font-weight: bold; color: #289392; text-decoration: none; }
		.headerTop ul.topNav1 li a:hover, .headerTop ul.topNav1 li a.active{ color: #FFF; display: block; background: #289392 url(/images/global/topnav_active-hover.gif) repeat-x 0 bottom; }
		
		
		
		.headerTop .btn-worldwide { position:absolute; right:0; }

/* hero */
		#hero { width: 975px; position: relative; z-index: 1;  }		

		#hero h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:150px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	
		#heroLargeTitle h2 {display:inline; padding:0; width:525px; margin-top: 10px; position:absolute; left:350px; top:58px; text-align: left; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent;}		
		#heroVeryLargeTitle h2 {display:inline; padding:0; width:725px; margin-top: 10px; position:absolute; left:120px; top:58px; text-align: left; font-size: 25px; padding-left: 0.3em; text-indent: 0.01em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent;}		

.ie6	#heroMedSizeOneLine h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:150px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	
		#heroMedSizeOneLine h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:250px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	

.ie6	#heroMedSizeOneLineCaseOne h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:150px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	
		#heroMedSizeOneLineCaseOne h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:340px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	
		
.ie6	#heroMedSizeOneLineCaseTwo h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:150px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	
		#heroMedSizeOneLineCaseTwo h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:200px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	

.ie6	#heroMedSizeOneLineCaseThree h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:150px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	
		#heroMedSizeOneLineCaseThree h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:270px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	

.ie6	#heroMedSizeOneLineCaseFour h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:150px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	
		#heroMedSizeOneLineCaseFour h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:578px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	

.ie6	#heroMedSizeTwoLine h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:150px; top:58px; text-align: left; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	
		#heroMedSizeTwoLine h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:150px; top:58px; text-align: left;  font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	

.ie6	#heroMedSizeOneLineCaseFive h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:150px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	
		#heroMedSizeOneLineCaseFive h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:325px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	

.ie6	#heroMedSizeOneLineCaseSix h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:150px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	
		#heroMedSizeOneLineCaseSix h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:365px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	

.ie6	#heroMedSizeOneLineCaseSeven h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:150px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	
		#heroMedSizeOneLineCaseSeven h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:230px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	

.ie6	#heroMedSizeOneLineCaseEight h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:150px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	
		#heroMedSizeOneLineCaseEight h2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:510px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }	

		/* removed  text-align:right; to adjust for hero copy alignment */

/* these modify the header in hero space based on the page type */

		body.t1 #hero h2 { visibility:hidden; }
		body.t3 #hero h2 { text-align:right; width:365px; top:78px; left:auto; font-size:18px; right:175px;  display:block; text-indent:0; white-space:normal; }
		body.t3 #hero h2 {}
		body.t3 #hero h2.twoline { top:66px;  }
		
/* these modify the height of the hero space */
		.heroContainer { min-height:56px;} /* this is default */
		body.homePage .heroContainer { height:440px; }
		body.t1 .heroContainer { height:240px; }
		body.t2 .heroContainer { height:148px; }		
		body.t3 .heroContainer { height:148px; }
		
/* generic list style with dot bullets */
		ul.textList { list-style: disc url(/images/global/bullet-point.gif);   }
		ul.textList li { margin-left:32px; }
		/*ul.textList li li{ list-style-type: none; list-style-image: none; }*/

		ul.textListNews { list-style: disc url();}
		ul.textListNews li {  margin-left:32px; margin-top:0px; margin-bottom:0px; }

/* START - changes for EC page - bullet indent */

.ie6	ul.textListEC {list-style-type: disc; padding:16px; margin-top:-20px;}
.ie6	ul.textListEC li {margin-left:0px; margin-top:0px; margin-bottom:0px;  padding:.5em; padding-right:0px;}


		ul.textListEC {list-style-type: disc; padding:16px; margin-top:-20px; padding-left:5px;}
		ul.textListEC li {margin-left:0px; margin-top:0px; margin-bottom:0px;  padding:.5em; padding-right:0px;}

/* END - changes for EC page - bullet indent */
/* START - changes for AOI pages - bullet indent, style */

                        ul.textListAOI { list-style: disc url(/images/global/bullet-point.gif);   }

                        ul.textListAOI li { margin-left:32px; }  

                        ul.textListAOI li li { list-style: disc url(/images/global/bullet-point_subdash.gif); margin-top:9px;} 

                        ul.textListAOI li li li{ list-style: disc url(/images/global/bullet-point_subcircle.gif); margin-top:9px;}

                        .romanNumTxt { font-family: "Times New Roman", Times, serif; }                        

/* END - changes for AOI pages - bullet indent, style */

		/* link list style */
		ul.linkList { /*margin-bottom:15px;*/}
		ul.linkList li { margin-bottom:7px; line-height:normal; }
		ul.linkList li a { text-decoration: none; color: rgb(255, 114, 0); display:inline-block; background:url(/images/global/icon_link-bg-arrow.gif) no-repeat 0px 1px; color:#ff7200; text-decoration:none; padding:1px 0 1px 10px;  }
		ul.linkList li a.pdf { background-image:url(/images/global/icon_link-bg-pdf.gif); padding-left:28px; }
			
		/* link list style for Sub Bullets */
		ul.linkListSubBullet { list-style: disc url();}
		ul.linkListSubBullet li { margin-bottom:7px; line-height:normal; margin-top:7px; margin-left:45px }		
		ul.linkListSubBullet li a { text-decoration: none; color: rgb(255, 114, 0); display:inline-block; text-decoration:none; padding:1px 0 1px 0px;  }
		ul.linkListSubBullet li a:hover { text-decoration: underline; }
			


			/* link list new style */
			ul.linkList li.moveright { margin-bottom:7px; line-height:normal;padding-left:28px; }
			ul.linkList li a.newpdf{background-image:url(/images/global/icon_link-bg-pdf.gif); padding-left:28px;}
			ul.linkList li p.linkOnly {color: rgb(255, 114, 0); display:inline-block; background:url(/images/global/icon_link-bg-arrow.gif) no-repeat 0px 1px; padding:0px 0 1px 10px; }



			ul.linkList li a.rep {background-image:url(/images/global/icon_link-bg-html.gif); padding-left:28px; }/*added by Redesign Team 2009*/
			ul.linkList li a.archive{padding-left:28px;}
			ul.linkList li a.webcast { background-image:url(/images/global/icon_link-bg-webcast.gif); padding-left:28px; }
			ul.linkList li a.audiocast { background-image:url(/images/global/icon_link-bg-audiocast.gif); padding-left:28px; }
			ul.linkList li a.media { background-image:url(/images/global/icon_link-bg-media.gif); padding-left:28px; }
			ul.linkList li a:hover { text-decoration: underline; }

			ul.linkListSideModule {line-height:2.2em;}
			ul.linkListSideModule li { margin-bottom:7px; line-height:normal; }
		
/* arrow list style */
		ul.arrowList li { margin-bottom:7px; line-height:1.2em; }
			ul.arrowList li { text-decoration: none; display:inline-block; background:url(/images/global/icon_link-bg-arrow.gif) no-repeat 0px 1px; text-decoration:none; padding:1px 0 1px 10px;  }
			ul.arrowList li a.articleLink { color:#0a4595; text-decoration:none; }
			ul.arrowList li a.articleLink:hover { text-decoration:underline; }
		
/* inline image styles */
		img.content-image-wrap-align-left { float:left; margin:0 24px 10px 0 }
		img.content-image-wrap-align-right { float:right; margin:0 0px 10px 24px }


/* quote styles */
		blockquote span.byline { font-size:10px !important; margin-top:15px; font-style:italic; text-align:right; display:block; line-height:normal; }
		blockquote.quoteLarge {	font-size:25px; color:#aaa; margin-bottom:20px; line-height:30px; }
.ie6    blockquote.quoteMedium { font-size:12px; color:#676767; margin-bottom:10px; line-height:14px; }
		blockquote.quoteMedium { font-size:12px; color:#676767; margin-top:30px; margin-bottom:100px; line-height:14px; }		
		blockquote.quoteMediumNew {	font-size:20px; color:#aaa; margin-bottom:20px; line-height:30px; }
		blockquote.quoteSmall span.byline { margin-top:10px; font-size:12px; }

/* ----------- link styles ----------- */

.ie6	p.middlehome{ padding:2px 0 1px 0px; }
		p.middlehome{ padding:0px 0 1px 0px;}

		a.arrow,
		a.baseArrow,
		a.arrow-moved,
		a.arrow:visited,
		a.arrow:active,
		ul.linkList li a,
		a.pdf,
		a.pdf:active,
		a.pdf:visited { line-height:1.2em; display:inline-block;  background:url(/images/global/icon_link-bg-arrow.gif) no-repeat 0px 2px; color:#ff7200; text-decoration:none; padding:1px 0 1px 10px; }
		a.arrow:hover,
		a.arrow-moved:hover,
		a.baseArrow:hover,
		a.pdf:hover { text-decoration:underline; }
		a.pdf,
		ul.linkList li a.pdf,
		a.pdf:visited,
		a.pdf:active { background-image:url(/images/global/icon_link-bg-pdf.gif); padding-left:28px; }		
		a.rightAlign { float:right; }
		

/* ----------- lead paragraph ----------- */
		img.lead-paragraph-image { margin-bottom:50px; }
		.scrollBoxModule { overflow: scroll; overflow-x: hidden; line-height:1.7em; border: 1px solid #d3d3d3; height:120px; margin-bottom:15px; }
		.scrollBoxModule p { margin: 0; padding: 7px 10px; }

/* ----------- lead paragraph ----------- */
		ul.utility-buttons { }
		ul.utility-buttons li { float:left; border: 0; }
		ul.utility-buttons li a { height: 12px; overflow:hidden; text-indent: -9999px; float: left; background-position: 0 0; background-repeat: no-repeat; }
		ul.utility-buttons li.printButton a { width: 38px; padding-left:15px; background-image: url(/images/global/btn-print.gif ); }
		ul.utility-buttons li.printButton a:hover { background-image: url(/images/global/btn-print-over.gif ); }
		ul.utility-buttons li.shareButton a { width:51px; padding-left:15px; background: url(/images/global/btn-share.gif ) no-repeat; }
		ul.utility-buttons li.shareButton a:hover { background-image: url(/images/global/btn-share-over.gif ); }
		ul.utility-buttons li.textSizeButton a { width:60px; background: url(/images/global/btn-text-size-small-off.gif ) no-repeat; }
		ul.utility-buttons li.textSizeButton a:hover { background-image: url( /images/global/btn-text-size-small-hover.gif ); }
		.alternativeSize ul.utility-buttons li.textSizeButton a { width:60px; background: url(/images/global/btn-text-size-large-off.gif ) no-repeat; }
		.alternativeSize ul.utility-buttons li.textSizeButton a:hover { background-image: url( /images/global/btn-text-size-large-hover.gif ); }

        ul.utility-links { padding: 14px 0; }
        ul.utility-links li { float:left; border: 0; margin: 0; }
        ul.utility-links li a { height: 12px; overflow:hidden; text-indent: -9999px; float: left; background-position: 0 0; background-repeat: no-repeat; }
        ul.utility-links li.podcastButton a { width: 55px; padding-left:15px; background-image: url(/images/global/btn-podcast.gif ); }
        ul.utility-links li.podcastButton a:hover { background-image: url(/images/global/btn-podcast-over.gif ); }
        ul.utility-links li.rssButton a { margin-top: 2px; margin-left: 0px; width:32px; padding-left:30px; background: url(/images/global/btn-rss.gif ) no-repeat; }
        ul.utility-links li.rssButton a:hover { background-image: url(/images/global/btn-rss-over.gif ); }
		
		ul.utility-buttons1 { }
		ul.utility-buttons1 li { float:left; border: 0; }
		ul.utility-buttons1 li a { height: 12px; overflow:hidden; text-indent: -9999px; float: left; background-position: 0 0; background-repeat: no-repeat; }
		ul.utility-buttons1 li.printButton a { width: 38px; padding-left:15px; background-image: url(/images/global/btn-print.gif ); }
		ul.utility-buttons1 li.printButton a:hover { background-image: url(/images/global/btn-print-over.gif ); }
		ul.utility-buttons1 li.shareButton a { width:51px; padding-left:15px; background: url(/images/global/btn-share.gif ) no-repeat; }
		ul.utility-buttons1 li.shareButton a:hover { background-image: url(/images/global/btn-share-over.gif ); }
		ul.utility-buttons1 li.textSizeButton a { width:60px; background: url(/images/global/btn-text-size-small-off.gif ) no-repeat; }
		ul.utility-buttons1 li.textSizeButton a:hover { background-image: url( /images/global/btn-text-size-small-hover.gif ); }
		.alternativeSize ul.utility-buttons1 li.textSizeButton a { width:60px; background: url(/images/global/btn-text-size-large-off.gif ) no-repeat; }
		.alternativeSize ul.utility-buttons1 li.textSizeButton a:hover { background-image: url( /images/global/btn-text-size-large-hover.gif ); }
		ul.utility-buttons1 li.rssButton a { margin-top: 2px; margin-left: 15px; width:32px; padding-left:10px; background: url(/images/global/btn-rss.gif ) no-repeat; }
        ul.utility-buttons1 li.rssButton a:hover { background-image: url(/images/global/btn-rss-over.gif ); }

/* ----------- footer styles ----------- */
		.footer { width: 100%; position: relative; background-image: url(/images/global/footer-background.gif); background-repeat: no-repeat;  }
		.footer .searchFooter { position: absolute; top: 40px; left: 51px; z-index: 500;}
        .footer .searchFooter input.text { width: 165px; border: 0; color: #999; }
        .footer .searchFooter input.butn { width: 10px; height: 10px; }
		.footer ul.sitemap { display: block; width: 770px; position: relative; padding-left: 320px; padding-top: 40px; padding-bottom: 35px; font-size: 10px; }
		.footer ul.sitemap li { display: block; padding-right: 40px; width: 140px; float: left; }
		.footer ul.sitemap li h5 { display: block; font-size: 10px; padding: 0px; margin: 0px; }
		.footer ul.sitemap li ul { display: block; }
		.footer ul.sitemap li ul li { display: block; padding: 0px; margin: 0px;}
		.footer ul.sitemap li ul li a { color: #9c9c9c; text-decoration: none; }
		.footer a:hover { text-decoration: underline !important; }
		.footer ul.legalnav { display: block; text-align: right; float: right; padding-bottom: 50px; }
		.footer ul.legalnav li { padding-left: 15px; }
		.footer ul.legalnav li,
		.footer ul.legalnav li a { display: inline; float: none; font-size: 10px; color: #9c9c9c; text-decoration: none; }
		.footer p.download { width: 377px; color: #9c9c9c; font-size: 10px; line-height: 1.3em; padding-bottom: 50px; }
		.footer p.download a { color: #9c9c9c; text-decoration: underline; }

/* ----------- footer1 styles @ edited by Redesign Team 2009 @ ----------- */
		.footer1 { width: 100%; position: relative; background-image: url(/images/global/footer-background.gif); background-repeat: no-repeat;  }
		/*.footer1 .searchFooter { position: absolute; top: 40px; left: 51px; z-index: 500;}
        .footer1 .searchFooter input.text { width: 165px; border: 0; color: #999; }
        .footer1 .searchFooter input.butn { width: 10px; height: 10px; }*/
		.footer1 ul.sitemap { display: block; width: 778px; position: relative; padding-left: 120px; padding-top: 20px; padding-bottom: 20px; font-size: 10px; line-height: 1.3em;}
		.footer1 ul.sitemap li { display: block; padding-right: 25px; width: 130px; float: left; }
		.footer1 ul.sitemap li h5 { display: block; font-size: 10px; padding: 0px; margin: 0px; text-decoration:none; }
		.footer1 ul.sitemap li h5 a { text-decoration:none; color:#666;}

		.footer1 ul.sitemap li ul li h5 a.rssPodcast { text-decoration:none; color:#666;}
		 a.copyrightfooter:link { color:#999; text-decoration: none; }
         a.copyrightfooter:visited { color:#999; text-decoration: none; }
         a.copyrightfooter:hover { color:#999; text-decoration: underline; }

		.footer1 ul.sitemap li ul { display: block; }
		.footer1 ul.sitemap li ul li { display: block; padding: 0px; margin: 0px;}
		.footer1 ul.sitemap li ul li a { color: #9c9c9c; text-decoration: none; }
		.footer1 a:hover { text-decoration: underline !important; }
		.footer1 ul.legalnav { display: block; text-align: right; float: left; padding-bottom: 50px; }
		.footer1 ul.legalnav li { padding-left: 20px; }
		.footer1 ul.legalnav li,
		.footer1 ul.legalnav li a { display: inline; float:left; font-size: 10px; color: #9c9c9c; text-decoration: none; }
		.footer1 p.download { width: 377px; color: #9c9c9c; font-size: 10px; line-height: 1.3em; padding-bottom: 50px; }
		.footer1 p.download a { color: #9c9c9c; text-decoration: underline; }
		.footer1 ul.legalnav li.copyright {font-size:10px; color: #9c9c9c;}

/* ----------- overlays styles ----------- */
		.worldwide-selector-overlay	{ background-color:#fff; height:500px; width:500px; border:1px solid black; }

/*------------ country selector ------------*/
		#country-selector { width: 700px; background-color: transparent; height: 650px; position: relative; top: 50px; text-align: left ! important; }
		#country-selector a.closeBtn { background: url('/images/global/worldwideSelector-closeBtn.gif') no-repeat scroll top left; width: 51px; height: 17px; display: block; position: absolute; top: 0px; right: 0px; overflow: hidden; text-indent: -1000px;}
		#country-selector div.content-wrapper { background: white; position: relative; top: 17px; }

		#country-selector h4,
		#country-selector p,
		#country-selector form select { position: relative; left: 31px; top: 23px; width: 660px; }
		#country-selector h4 { color: #73B0CF; font-size: 18px; }
		#country-selector p { font-size: 12px; }
		#country-selector form select { font-size: 12px; width: 208px; }
		#country-selector .region-tabs,
		#country-selector .region-content { position: relative; top: 23px; left: 13px; width: 500px; }
		#country-selector .region-tabs { display: block; height: 46px; clear: both; overflow: hidden; background: url('/images/nav/tab-baserule.gif') no-repeat scroll bottom left; }
		#country-selector .content-wrapper { padding-bottom: 40px; }
		#country-selector .region-tabs { margin-top: 15px; }
		#country-selector .region-content { }
		#country-selector .region-content ul { margin: 15px 23px 0px 23px; font-size: 11px; }
		#country-selector .region-content li { display: block; margin: 0px; padding: 0px; padding-bottom: 0.75em; float: left; width: 33%; background: url('/images/global/icon_link-bg-arrow.gif') no-repeat scroll 0px 3px; }
		#country-selector .region-content li a { display: inline; margin: 0px; padding: 0px; left: 10px; position: relative; text-decoration: none; color: #ff7200; font-size: 11px; padding-right: 10px;}

/* alphabetic selector-list/content-list styling*/
		ul.alphabetic-selector { overflow: hidden; margin-left: 1px; background: url('/images/modules/module-middle-gradientrule.gif') no-repeat scroll bottom center; height: 22px; }
		ul.alphabetic-selector li { float: left; width: 3.84%; color: #9c9c9c; text-align: center; height: 11px; background-image: url('/images/global/alphabet-navigation-bg-rule.gif'); background-repeat: no-repeat; background-position: bottom left; line-height: 11px; position: relative; left: -1px;}
		ul.alphabetic-selector li a { color: #9c9c9c; cursor: arrow; text-decoration: none; }
		ul.alphabetic-selector li.disabled a { color: #c8c8c8; cursor: default; }
.ie6	ul.alphabetic-content li.alpha { background: url('/images/global/alphabet-section-bg-rule.gif') no-repeat scroll bottom left; position: relative ! important; overflow: visible; top: 20px; padding-bottom: 5px; }
		ul.alphabetic-content li.alpha { background: url('/images/global/alphabet-section-bg-rule.gif') no-repeat scroll bottom left; position: relative ! important; overflow: visible; top: 20px; padding-bottom: 5px; }
.ie6	ul.ac-pro li.pro { background: url('/images/global/alphabet-section-bg-rule.gif') no-repeat scroll bottom left; position: relative ! important; overflow: visible; top: 20px; padding-bottom: 5px; }	
		ul.ac-pro li.pro { background: url('') no-repeat scroll bottom left; position: relative ! important; overflow: visible; top: 20px; padding-bottom: 5px; }	
		ul.ac-pro li.pro a.topLink { position: absolute; padding-left: 12px; right: 0px; top: 0px; font-size: 10px; color: #ff7200; text-decoration: none; background: url('/images/global/icn-arrow-up.gif') no-repeat 0 6px; z-index: 200; }
		ul.alphabetic-content li.alpha a.topLink { position: absolute; padding-left: 12px; right: 0px; top: 0px; font-size: 10px; color: #ff7200; text-decoration: none; background: url('/images/global/icn-arrow-up.gif') no-repeat 0 6px; z-index: 200; }
		ul.alphabetic-content a.alpha-anchor { color: #768dc1; font-size: 24px; display: block; padding: 06px 0px 20px 0px; width: 56px; text-align: center; }
		ul.alphabetic-content a.alpha-anchor span.generic { }
.ie6	ul.alphabetic-content a.alpha-anchor { display: inline-block; }

.ie6	ul.alphabetic-content li.alpha-lastlink { position: relative ! important; overflow: visible; top: 20px; padding-bottom: 5px; }
		ul.alphabetic-content li.alpha-lastlink { position: relative ! important; overflow: visible; top: 20px; padding-bottom: 5px; }
		ul.alphabetic-content li.alpha-lastlink a.topLink-lastlink { position: absolute; padding-left: 12px; right: 0px; top: 0px; font-size: 10px; color: #ff7200; text-decoration: none; background: url('/images/global/icn-arrow-up.gif') no-repeat 0 6px; z-index: 200; }

		ul.alphabetic-content ul.products-list li h5 { font-size: 12px; color: #676767; background: url('/images/global/icon_togggleArrow-closed.gif') no-repeat scroll 0px 6px; padding: 0px 0px 2px 14px; line-height: 1.3em; margin: 0px 0px 21px 5px; cursor: pointer;}
.ie6	ul.alphabetic-content ul.products-list li h5 { background-position: 0px 8px; }
		ul.alphabetic-content ul.products-list li .prodInfo { display: none; position: relative; top: -8px;}
		ul.alphabetic-content ul.products-list li.open h5 { background-image: url('/images/global/icon_togggleArrow-open.gif'); }
		ul.alphabetic-content ul.products-list li.open .prodInfo { display: block; }

		ul.alphabetic-content ul.products-list .prodInfo p,
		ul.alphabetic-content ul.products-list .prodInfo ul { padding-left: 20px; margin-bottom: 1em; display: block; }
		ul.alphabetic-content ul.products-list .prodInfo p,
		ul.alphabetic-content ul.products-list .prodInfo ul,
		ul.alphabetic-content ul.products-list .prodInfo ul li,
		ul.alphabetic-content ul.products-list .prodInfo ul li a { font-size: 11px; }
		ul.alphabetic-content ul.products-list .prodInfo ul li.productType { display: none; }
		ul.alphabetic-content ul.products-list .prodInfo p { }
		ul.alphabetic-content ul.products-list .prodInfo ul { }
		ul.alphabetic-content ul.products-list .prodInfo ul li { margin-bottom: 0.3em; }
		ul.alphabetic-content ul.products-list .prodInfo ul li a,
		ul.alphabetic-content ul.products-list .prodInfo ul li a.pdf { background-repeat: no-repeat; color:#ff7200; text-decoration: none; }
		ul.alphabetic-content ul.products-list .prodInfo ul li a { background-image: url('/images/global/icon_link-bg-arrow.gif'); padding-left: 10px; }
		ul.alphabetic-content ul.products-list .prodInfo ul li a.pdf { background-image: url('/images/global/icon_link-bg-pdf.gif'); padding-left: 28px; }

		div.prod-legal { font-size: 10px; margin-top: 60px; }
		div.prod-legal ul { border-top: 1px solid rgb(200, 200, 200); display: block; padding-top: 3em; margin-top: 3em; }
		div.prod-legal p,
		div.prod-legal ul,
		div.prod-legal ul li { font-size: 10px; line-height: 1.3em; margin-bottom: 0.5em; }

/*------------- cacheing images for menu weirdness -------------*/
		img.cacheImg { visibility: hidden; width: 1px; height: 1px; }


/*------------UK site footer style-----------*/
	.footer2 { width: 100%; position: relative; background-image: url(/images/global/footer-background.gif); background-repeat: no-repeat;  }
	.footer2 ul.ukfooter { display: block; width: 750px; position: relative; padding-left: 50px; padding-top: 20px; padding-bottom: 20px; font-size: 10px; line-height: 1.3em}
	.footer2 ul.ukfooter li { display: block; padding-right: 25px; float: left; width:130px}
	.footer2 ul.ukfooter li h5 { display: block; font-size: 10px; padding: 0px; margin: 0px; text-decoration:none; }
	.footer2 ul.ukfooter li h5 a { text-decoration:none; color:#666;}

	.footer2 ul.ukfooter li ul { display: block; }
	.footer2 ul.ukfooter li ul li { display: block; padding: 0px; margin: 0px;}
	.footer2 ul.ukfooter li ul li a { color: #9c9c9c; text-decoration: none; }
	.footer2 a:hover { text-decoration: underline !important; }
	
	.footer2 ul.ukfooter li.other {display: block; width: 80px}
	.footer2 ul.ukfooter li.other ul li {display: block; width: 80px}

	.uk-footer-utility {float:right;width:auto}
	.uk-footer-utility ul.utility-buttons{list-style:none}
	.uk-footer-utility ul.utility-buttons li { float:left; border: 0; }
	.uk-footer-utility ul.utility-buttons li a { height: 12px; overflow:hidden; text-indent: -9999px; float: left; background-position: 0 0; background-repeat: no-repeat; }

	.uk-footer-utility ul.utility-buttons li.printButton a { width: 38px; padding-left:15px; background-image: url(/images/global/btn-print.gif ); }
	.uk-footer-utility ul.utility-buttons li.printButton a:hover { background-image: url(/images/global/btn-print-over.gif ); }
	.uk-footer-utility ul.utility-buttons li.shareButton a { width:51px; padding-left:15px; background: url(/images/global/btn-share.gif ) no-repeat; }
	.uk-footer-utility ul.utility-buttons li.shareButton a:hover { background-image: url(/images/global/btn-share-over.gif ); }
	.uk-footer-utility ul.utility-buttons li.textSizeButton a { width:60px; background: url(/images/global/btn-text-size-small-off.gif ) no-repeat; }
	.uk-footer-utility ul.utility-buttons li.textSizeButton a:hover { background-image: url( /images/global/btn-text-size-small-hover.gif ); }

	.alternativeSize .uk-footer-utility ul.utility-buttons li.textSizeButton a { width:60px; background: url(/images/global/btn-text-size-large-off.gif ) no-repeat; }
	.alternativeSize .uk-footer-utility ul.utility-buttons li.textSizeButton a:hover { background-image: url( /images/global/btn-text-size-large-hover.gif ); }

/*------------End of UK site footer style-----------*/


/*------------- homepage styles -------------*/
		ul.homeCols li p { line-height:1.3em; }
		ul.homeCols li.left,
		ul.homeCols li.middle,
		ul.homeCols li.right { height:200px; position:relative; width:279px; margin-right:67px; padding:15px 0 0 0; border:0px solid black; float:left; border-top:5px solid blue; }					
		ul.homeCols li.left { border-color:#bababa; }
		ul.homeCols li.middle { border-color:#b9cc70; }
		ul.homeCols li.right { border-color:#8dbae0; margin-right:0; }
		/*ul.homeCols li img { float:right; width:55px; height:36px; }*/
		ul.homeCols a.bottom { position:absolute; top:250px; left:0px; }
		.homecolsheader { color:#768dc1; margin-bottom:20px; font-size:14px; font-weight:bold; }

		
		#ModalMediaPlayerParent {position: relative; top: 50px;}

		#hero img.flashLoading { margin:0 auto 0; position:relative; top:200px; display:block; }

		/*
		#HTMLbackupHero { position:absolute; width:975px; height:440px; left:0; top:0; }
		#HTMLbackupHero .slide { position:absolute; top:0; left:0; z-index:100; overflow:hidden;  }
		#HTMLbackupHero .slide div { position:absolute; width:375px; left:486px; top:100px; z-index:110; }
		#HTMLbackupHero .slide h4 { font-size:35px; line-height:35px; }
		#HTMLbackupHero .slide h5 { font-size:18px;  }
		#HTMLbackupHero .slide h4,
		#HTMLbackupHero .slide h5,
		#HTMLbackupHero .slide p { color:#fff !important; }
		#HTMLbackupHero ul.slideControl { position:absolute; padding:0; margin:0; left:486px; bottom:30px; z-index:1000;}
		#HTMLbackupHero ul.slideControl li { float:left; margin:0 0 0 0 !important; padding-right:4px;  }
		#HTMLbackupHero ul.slideControl li img { border:3px solid #aaa; }
		#HTMLbackupHero ul.slideControl li img:hover { border-color: #fff; }
		#HTMLbackupHero ul.slideControl li img.selected { border-color:#fff !important; }
		#HTMLbackupHero a.actionButton { font-size:18px; color:#ffd02c;  } */

		#HTMLbackupHero { position:absolute; width:975px; height:440px; left:0; top:0; }
		#HTMLbackupHero .slide { position:absolute; top:0; left:0; z-index:100; overflow:hidden;  }
		#HTMLbackupHero .slide div { position:absolute; width:410px; left:445px; top:100px; z-index:110;}
		#HTMLbackupHero .slide h4 { font-size:55px; font-family:"Tahoma"; line-height:65px; letter-spacing:-4px; white-space:nowrap;}
		#HTMLbackupHero .slide h5 { font-size:20px; font-weight:normal; font-family:"Verdana";}
		#HTMLbackupHero .slide h4,
		#HTMLbackupHero .slide h5,
		#HTMLbackupHero .slide p { color:#fff !important;}
		#HTMLbackupHero .slide p.amit { margin-left:70px; font-size:1.12em; font-weight:normal; font-family:"Verdana"; width:400px; text-align: left;}
		#HTMLbackupHero ul.slideControl { position:absolute; padding:0; margin:0; left:512px; bottom:12px; z-index:1000;}
		#HTMLbackupHero ul.slideControl li { float:left; margin:0 0 0 0 !important; }
		#HTMLbackupHero ul.slideControl li img { border:2px solid #aaa; margin-left:2px; margin-right:2px; margin-top:2px; margin-bottom:2px;}
		#HTMLbackupHero ul.slideControl li img:hover { border-color: #fff; }
		#HTMLbackupHero ul.slideControl li img.selected { border-color:#fff !important; }
		#HTMLbackupHero a.actionButton { margin-left:69px; font-size:18px; color:#ffd02c;  }

/*------------- investment page styles -------------*/
/*------ side module -------*/
		table.financialTable { margin-bottom:15px; width:100%; }		
		table.financialTable td { padding:0; margin:0;   }
		table.financialTable td.finLabel {  }
		table.financialTable td.finValue { text-align:right; }

/*------ center module -------*/		
		table.financialTable1 { margin-bottom:15px; width:300px; }
		table.financialTable1 td { padding:0; margin:0;   }
		table.financialTable1 td.finLabel { font-weight:bold; }
		table.financialTable1 td.finValue { text-align:left; }

/*------------- newsroom page styles -------------*/


		table.prList { width:100%; margin-bottom:20px; }
		table.prList td.prDate { width:100px; color:#FF7200; }

		table.latestNewsInclude { margin-bottom:15px; width:100%;margin-left:-5px; }
		table.latestNewsInclude tr td {padding:5px; margin:0; line-height:1.2em;}
		
		table.UKappTip { margin-bottom:15px; width:270px; }
		table.UKappTip td { padding:0; margin:0;   }
		table.UKappTip td.finLabel { font-weight:bold; }
		table.UKappTip td.finValue { text-align:left; }

/*------------- space above footer -------------*/
.ie6	.spaceAboveFooter {  margin-bottom: -35px; width: 975px; }
		.spaceAboveFooter { margin-bottom: 35px; width: 975px; }


/*------------- disclaimer styles -------------*/
		.disclaimer { width: 520px; font-style:italic;}
		.disclaimerwithoutitalic { width: 520px;}
		.disclaimerSmallFont { width: 520px; font-size:8pt; }
		.disclaimerProductSmallFont { font-size:.9em; font-style:italic; color:gray; line-height:1.2em;}


/*------------- newsroom styles from existing site -------------*/
.newsroomSubTitle, td.newsroomSubTitle {
    text-align: left;
    color: #666666;
    font-family: arial;
    font-weight: normal;
    font-size: 1.1em;
    font-style: italic;
    padding-bottom: 10px;
}

.newsroomSubTitle ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* style modal content by id */

#ARdisplay { position: relative; width: 947px; vertical-align: top; top: 20px; }

/*---------------------AOI Styles by SPI-------------------------------*/

table.aoiTable { width:529; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

table.aoiTable td.aoiTable {

                padding:0px 0px 0px 0px;

                margin:0px 0px 0px 0px;

                font-size:23px;

                color:#aaa;

                font-weight:normal;

                line-height:27px;

                vertical-align: middle;

                display: inline-table;

                }

#cardiofeature {
                position: relative;
                width: 700px;
                background: white;
                vertical-align: top;
                top: 20px;            
                text-align: left;
                padding: 20px;
                                }

#iphonefeature {
	position: relative;
	width: 800px;
	background: white;
	vertical-align: top;
	top: 20px;
		}



		/* ONE YEAR top header styles */
.headerTopOneYear { height: 100px; position:relative; padding-bottom:10px; }
.headerTopOneYear div.logo { margin: 0; width: 255px; height: 98px; position:absolute;   }
.headerTopOneYear ul.topNav { margin:0; padding:0; position: absolute; left:259px; list-style: none; display:block;  }
.headerTopOneYear ul.topNav li { padding: 0 3px 0 0; display: inline; float: left;  font-weight: bold; font-size: 10px; text-transform: uppercase; background: transparent url(/images/global/topnav_separator-dot.gif) no-repeat right 27px; }
.headerTopOneYear ul.topNav li.last { background: none;}
.headerTopOneYear ul.topNav li a { margin: 0 14px; padding: 20px 7px 2px 7px; display: block; font-weight: bold; color: #289392; text-decoration: none; }
.headerTopOneYear ul.topNav li a:hover, .headerTop ul.topNav li a.active{ color: #FFF; display: block; background: #289392 url(/images/global/topnav_active-hover.gif) repeat-x 0 bottom; }
.headerTopOneYear .btn-worldwide { position:absolute; right:0; }


/*hero text adjust*/
	#hero h2.new { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:300px; top:91px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }
	#hero h2.new1 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:300px; top:68px; text-align: left; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }
	#hero h2.new2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:130px; top:91px; text-align: right; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }
	#hero h2.new2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:130px; top:91px; text-align: right; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }
	#hero h2.new3 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:240px; top:91px; text-align: right; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }
.ie6	#hero h2.new5 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:130px; top:91px; text-align: right; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }
	#hero h2.new5 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:220px; top:91px; text-align: right; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }
	#hero h2.new6 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:300px; top:91px; text-align: right; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }
.ie6	#hero h2.new6 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:120px; top:91px; text-align: right; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }
