body { font-family: Arial, Geneva, Helvetica, Verdana, Swiss, SunSans-Regular; background-color: white; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px }
				a { color: #002d62; font-weight: bold; text-decoration: none; outline: none }
				a:visited { text-decoration: none }
				a:active { text-decoration: underline }
				a:hover { font-weight: bold; text-decoration: underline }
				p { font-size: 12px; line-height: 14px; margin-right: 5px }
				td { font-size: 12px; line-height: 14px }
				h1 { font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0; }
				h2 { font-weight: bold; font-size: 14px; line-height: 16px; margin-top: 5px; margin-right: 10px; margin-left: 22px }
				h3 { font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0; }
				h5 { font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0; }
				h6 { font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0; }
				img { border: 0; }
				.tiny { font-size: 9px; line-height: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
				.header { color: white; font-style: italic; font-weight: bold; font-size: 18px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 22px }
				a.header { color: white;  }
				.blockheader { color: white; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Tahoma,Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #002d62; text-transform: uppercase;  }
				.blockheader1 { color: white; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #23498A; text-transform: uppercase }
				.blocklink { color: #fd3232; font-weight: bold }
				.blockfooter { background-repeat: repeat-x }
				.blockleftside { background-repeat: repeat-y }
				.blockrightside { background-repeat: repeat-y }
				.topnav { color: #fff; font-size: 12px; line-height: 14px; text-align: center }
				.topdate { color: #fff; font-size: 10px; line-height: 10px; font-family: Tahoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align: left; margin-left: 30px;  }
				a.topnav { color: #fff }
				#leadstory { color: #fff; font-size: 11px; line-height: 12px; }
				#leadstory>p { font-size: 11px; line-height: 13px; margin-right: 10px; margin-left: 22px }
				#leadstory>h2 { font-weight: bold; font-size: 14px; line-height: 16px; list-style-type: none; list-style-position: inside; margin-left: 22px; padding-top: 10px; padding-right: 10px }
				.white { color: white; font-size: 11px; line-height: 12px }
				.padding { margin-right: 5px; margin-left: 22px }
				.blanktitle { display:	none; }
				.stockprice { font-weight: bold; font-size: 16px; line-height: 18px }
				.leadhead { color: white }
				.footerbg { background-color: #23498A; }
				.blktitleblue { color: #23498A; font-weight: bold; text-decoration: none; outline: none; }
				#content ul { list-style-type: none; 
padding-right: 10px;
padding-left: 24px !important;
padding-left: 0px;
margin-left: 0px !important;
margin-left: 24px; }
				#content li { list-style-image: url(images/gt.gif); 
padding-bottom: 10px; 
padding-left: 0px; }
				#content h3, #content h3 a { color: white; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Tahoma,Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #002d62; text-transform: uppercase; padding: 5px; margin-top: 0px;  }
				#content h4 { color: #fd3232; font-weight: bold; font-size: 12px; background: url(images/gt.gif)no-repeat 0; padding-left: 15px;  }
				#content .more, #content .inv_newstitle { background: url(images/gt.gif)no-repeat; padding-left: 15px;  }
				#content-leadstory .more, #leadstory .more { background: url(images/gt-white.gif) no-repeat; padding-left: 15px; }
				#content-leadstory h2 { font-weight: bold; font-size: 14px; line-height: 16px; padding: 5px; }
				#content-leadstory { padding-right: 10px; color: #fff; font-size: 11px; line-height: 12px; background-color: #002d62; margin-right: 8px; height: 350px; }
				#content-leadstory p { padding: 5px; }
				#content-leadstory a, #leadstory a { color: #fff;  }
				#article h2 { font-size: 18px; padding: 0px; line-height: 20px; margin-left: 0px;  }
				#article li { list-style-type: disc; padding-bottom: 5px; padding-top: 5px; }
				#comm-category-menu { padding-left: 15px; margin-left: 15px;  }
				#styleguide-menu, #styleguide-submenu, #quickpicks-menu, #communications-menu { padding-left: 0px; margin-left: 25px;  }
				.comm-h2 { padding-left: 20px; background: url(images/gt.gif) no-repeat 0px 50%;  }
				#content-quickpicks ul { padding-bottom: 0px;
margin-bottom: 0px; }
				#content-quickpicks li { padding-bottom: 12px;  }
				#content ol li { list-style-image: none; }
				#content_news h4 { font-size: 16px; margin-left: 10px; padding-left: 0px; background-image: none;  }
				#content_news p, #content_news li { margin-left: 10px; margin-right: 10px;  }
				#comm_leftcol p, #comm_rightcol p { margin-left: 10px; margin-right: 10px;  }
				.important { color: red;
font-weight: bold; }
				.important_item { color: black;
font-weight: normal; }
				.addtocart { background: url('/communications/images/button_view_item.gif')no-repeat; display: block; width: 120px; height: 28px; font-size: 0px;  }
				#blk_cart .comm_checkout { background: url('/communications/images/button_check_out.gif') no-repeat; display: block; width: 120px; height: 28px; overflow: hidden; font-size: 0px; }
				#blk_cart .comm_emptycart { background: url('/communications/images/button_empty_cart.gif') no-repeat; display: block; width: 120px; height: 28px; overflow: hidden; font-size: 0px; }
				.addtocart a, .viewitem a, #blk_cart .comm_checkout a,  #blk_cart .comm_emptycart a { display: block; width: 120px; height: 28px; font-size: 1px;  }
				#blk_cart { background: url('/communications/images/cart_bg.gif') no-repeat 0 0; height: 200px; }
				
h4 { 
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	 }
				#comm_leftcol h3, #content_news h3, #comm_rightcol h3 { padding-left: 10px; }
				#comm-story { padding-left: 6px; padding-top: 10px;  }
				#careers-pos-en p { 
margin: 5px;
 }
				#careers-pos-sp p { 
margin: 5px;
 }
				.stockprice2 { font-family: Tahoma,Arial; font-size: 36px; font-weight: 900; color: #222222; margin-top: 15px;  }
				#stockquotedown { background: url(/images/stockdown.gif) no-repeat 0px 0px !important; display: block; height: 25px !important; height: 40px; background: url(/images/stockdown.gif) no-repeat 0px 10px;  }
				#stockquoteup { background: url(/images/stockup.gif) no-repeat 0px 0px !important; background: url(/images/stockup.gif) no-repeat 0px 10px; display: block; height: 25px !important; height: 40px;  }
				.stockinfo { color: #555555; font-size: 9px; }
				#content-quote p { padding-left: 12px; }
				.inv_newsdate { color: gray; font-size: 10px; margin-top: -15px; margin-bottom: 15px; }
				#inv_content p { padding-left: 14px;  }
				.viewitem { background: url('/communications/images/button_view_item.gif')no-repeat; display: block; width: 120px; height: 28px; font-size: 0px;  }
				
			
			/*\*//*/
			
			#content .more { background: none }
				 .addtocart a, .viewitem a, #blk_cart .comm_checkout a, #blk_cart .comm_emptycart a { font-size: 1px;  }
				
			
			/**/

