
/* Styles applied to native html tags */
body{ margin:0px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#000000;} 
table{ margin:0px;}
div{ position:absolute; margin:0px;} 
/*A{ color:#333333;} */
A { color:#000099;}
font{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#90989B;}
td{ font-family:arial, helvetica, sans-serif; font-size:12px; color:#000000;} 
b{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#333333;}
hr{ color:#333333;}
input{font-family:arial; font-size:10px;}
li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;} 

/* Global styles to various sections of the site*/
.lnk{ text-decoration:underline; color:#000099;} /*used in various sections - global*/
.lnk2{ text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000099;} /* global*/
.lnkjb{ text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px;}  /* used in jobs */
.nonlnk { text-decoration:none; color:#90989B;} /*  global*/
.tlink{font-size:11px; color:#000000;} /* used in champions*/
.sublnk { text-decoration:none; color:#333333;} /* USED FOR RIGHT SUBNAV */
.sublnkchampion { font-size:12px; color:#000099;}/* USED IN CHAMPION SUBNAV BLUE UNDERLINED */
.heading{ font-size:15px; font-weight:bold; color:#999999;} /* global */
.featureHeading{font-size:15px; color:#333333; line-height:17px; } /* global */
.plainHeading{font-size:15px;color:#000000;} /* global */
.subheading{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#90989B;} /* global */
.errorhead{ font-size:15px; color:#999999;} /*used on error pages */
.highlite {color:#33B50B;} /*used by recruits*/
.highlite2 {color:#FF0431;} /*global*/
.bold12{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;  color:#333333;} /*global*/
.starAlignTop {valign:top;} /*global - forms */
.size16{font-family:arial; font-size:16px;} /*global - used in heading*/
.fieldsize{font-family:arial; font-size:12px;}
.fieldwidth{width:130px; font-family:arial; font-size:12px;}
.bottomnav{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.grey2 { color:#666666; text-decoration:none; font-size:14px; font-family:Arial,}
.grey3 { color:#666666; text-decoration:none; font-size:14px; font-family:Arial; font-weight:bold}
.no_u {text-decoration:none; font-family:Arial; font-size:10px;}
.no_u_bold {text-decoration:none; font-family:Arial; font-size:13px;} /*USED IN SITEMAP*/
.GrayTitle {font-family:Franklin Gothic Condensed 30; color:#999999; font-size:28px;}
.GrayTitleArial {font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:28px;}
.GreenTitle {font-family:Franklin Gothic Condensed 30; color:#0000cc; font-size:28px;}

/*consumers*/
.consumers {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
.consumers2 {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.featureText{font-family:arial; font-size:12px; line-height:17px;}
.bigText{font-family:arial; font-size:18px; color:#0099ff;}
.featureText2{font-family:arial, helvetica, sans-serif; font-size:12px; color:#000000;}
.txt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; } /* USED FOR OVER-RIDING CSS TAGS SETTINGS */
.investors12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

/* Used for Masthead Navigation */
.menu {background-color:#ffffff;  position:absolute; width:56px; overflow:clip;}    
.notHot {visibility:show; overflow:clip; font-family:Arial,Helvetica; text-decoration:none; font-size:11px; font-weight:bold; line-height:11px; color:#000099;}
.Hot {visibility:show; overflow:clip; font-family:Arial,Helvetica; text-decoration:none; font-size:11px; font-weight:bold; line-height:11px; color:#ffffff;}

/* Styles for toolbar elements*/
#stab1{ left:-19px; top:-10px; width:200px; z-index:2;} /* used to move old left nav flush left & top of window */
#flags{ left:11px; top:148px; width:25px; z-index:11;}
#move{ left:7px; top:144px; width:25px; z-index:10;}
#srch{ left:49px; top:145px; width:150px; z-index:4;}	
#aboutinfo{ left:49px; top:280px; width:150px; z-index:3;}
#prodinfo{ left:49px; top:270px; width:150px; z-index:2;}
#investinfo{ left:49px; top:310px; width:150px; z-index:6;}
#jobinfojobs{ left:49px; top:325px; z-index:2;}
#newsinfo{ left:49px; top:260px; width:150px; z-index:3;}
#imagetool{left:45px; top:28px; z-index:0;}
#Movie_old{left:51px; top:23px; z-index:1; width:150px; } /* lbar_main Flash movie pre 11-01-01 */
#Movie_old_2{left:51px; top:23px; z-index:1; width:150px; } /* lbar_main Flash movie pre 12-04-03 */
#Movie{left:32px; top:1px; z-index:1; width:149px; heigth:88px;} /* lbar_main Flash movie */
#MovieHide{left:51px; top:23px; z-index:1;}
.searchsize{width:120px;} /* this is for the text boxes on the toolbar */
.searchsize1{width:108px;} /* this is for the text boxes on the lbarmain toolbar */
.searchsize2{width:115px; font-family:Arial, Helvetica, sans-serif; font-size:12px;} /* this is for the text boxes on the news/executive_speeches search */

/* Used on Main-page & main toolbar */
.whitefonts {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.leftnavselect {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.whitelnk {color:#FFFFFF; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bluefonts11 {color:#000099; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.ltbluefonts {color:#3366CC; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* Tips and Factoids module styles */
#tipf{left:0px; top:0px; z-index:0;}
#tipimg{left:140px; top:12px; z-index:0;}
#tiptitle{left:12px; top:12px; z-index:0;}
#tipsub{left:12px; top:25px; z-index:0;}
#tipsum{left:12px; top:45px; z-index:0;}

/* Product Card Module Styles */
#prodf{left:0px; top:0px; z-index:0;}
#prodimg {left:20px; top:26px; z-index:0;}
#prodtitle {left:105px; top:16px; z-index:0;}
#prodlynx {left:105px; top:36px; z-index:0;}

/* Styles for contact us */
.headingContact{ font-size:18px; font-weight:bold; color:#999999;}
.subHeadingContact{font-family:Verdana, Geneva; font-size:15px;}
.linkContactUs{ text-decoration:underline;}

/*apply now*/
.apply {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*store*/
#mentop{ left:49px; top:144px; width:100px; height:100;  z-index:3;}
#.grey { color:#90989B;}
.grey { color:#90989B; font-family:arial, helvetica, sans-serif; font-size:13px; font-weight:bold;}

.navblue { color:#000099;}
.navblue2 { color:#000099; text-decoration:none; font-size:14px; font-family:Arial,}
.errorText {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000;}  

/*store*/
.toolbarselect {font-family:Arial, Helvetica, sans-serif; font-size:10px; width:120px; }

/*print this page*/
.ptp {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight: bold; color:#000099; }


/*brand card category page heading*/
.brandHeading{font-size:20px;color:#000000;} 

/* About PG - Sustainability - FAQ */
.fstd{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#90989b;}

/* Who we Are section */
.vltSmall { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0099FF;}
.vltMed { font-family:arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0099FF;}
.vltLarge { font-family:arial, helvetica, sans-serif; font-size:15px; font-weight:bold; color:#0099FF;}
.vltRightNav { font-family:arial, helvetica, sans-serif; font-size:14px; color:#0099FF;}
.bluetext { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0000CC;}
.bluehead { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0000CC;}
.ltbluehead { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0099FF;}

/* champion index page */
.championlnk { text-decoration:none; } 
/*smaller legal print */
.small_legal{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;} 
.small_legal_bold{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;font-weight:bold;} 
.svmk { 
position: relative; 
top: -3px; 
line-height: 100%; 
font-size: 95%;
}
.svmk_small { position: relative; top: -7px; line-height: 100%; font-size: 60%;}
.tm { 
position: relative; 
top: -3px; 
line-height: 100%; 
font-size: 60%;
}


/* *****NAI Style Additions ******** */

select, option{font-family:arial; font-size:10px;}
optgroup{font-family:arial; font-size:10px; font-weight:bold;}
/* */

.pb_color {	color: #796ec0; font-weight: bold;}
a.pb:link, a.pb:visited, a.pb:active {
	color:#90989B;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

a.pb:hover, a.pb_hover {
	color:#796ec0;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
/* */

.hh_color {	color: #ff3333;font-weight: bold;}
a.hh:link, a.hh:visited, a.hh:active {
	color:#90989B;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

a.hh:hover, a.hh_hover {
	color:#ff3333;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
/* */

.hw_color {color: #ff6600;	font-weight: bold;}
a.hw:link, a.hw:visited, a.hw:active {
	color:#90989B;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

a.hw:hover, a.hw_hover {
	color:#ff6600;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
/* */

.bf_color {color: #cc0099;	font-weight: bold;}
a.bf:link, a.bf:visited, a.bf:active {
	color:#90989B;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

a.bf:hover, a.bf_hover {
	color:#cc0099;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
/* */

.pn_color {
	color: #009900;	
	font-weight: bold;
}

a.pn:link, a.pn:visited, a.pn:active {
	color:#90989B;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

a.pn:hover, a.pn_hover {
	color:#009900;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
/* */

.brs_color {color: #0000cc; font-weight: bold;}
.brs_color_no_u {color: #0000cc; text-decoration:none; font-weight: bold;}


.smtxt {
	FONT-SIZE: xx-small; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#333333;
}

.brs_title {color:#0000cc; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; font-weight:bold;}
.cta_title {color:#0099ff; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; font-weight:bold;}
.hw_title {	color:#ff6600; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; font-weight:bold;}
.bf_title {	color:#cc0099; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; font-weight:bold;}
.pn_title {color:#009900; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; font-weight:bold;}
.pb_title {color:#796ec0; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; font-weight:bold;}
.hh_title {color:#ff3333; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; font-weight:bold;}

.pb_14 {	color:#796ec0; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight: bold;}
.hh_14 {	color:#ff3333; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight: bold;}
.pn_14 {	color:#009900; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight: bold;}
.bf_14 {	color:#cc0099; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight: bold;}
.hw_14 {	color:#ff6600; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight: bold;}
.brs_14 {color:#0000cc; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight: bold;}

.brs_16 {color:#0000cc; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}

.pb_18 {	color:#796ec0; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none;}
.hh_18 {	color:#ff3333; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none;}
.pn_18 {	color:#009900; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none;}
.hw_18 {	color:#ff6600; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none;}
.bf_18 {	color:#cc0099; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none;}
.brs_18 {	color:#0000cc; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none;}

.tip_tool {	font-style: italic; color:#000000;}
.pb_tip_tool {	font-style: italic; color:#796ec0; text-decoration: none;}
.hh_tip_tool {	font-style: italic; color:#ff3333; text-decoration: none;}
.pn_tip_tool {	font-style: italic; color:#009900; text-decoration: none;}
.bf_tip_tool {	font-style: italic; color:#cc0099; text-decoration: none;}
.hw_tip_tool {	font-style: italic; color:#ff6600; text-decoration: none;}
.brs_tip_tool {	font-style: italic; color:#0000cc;}

.news_release {font-family:Arial, Helvetica, sans-serif; color:#0099ff; font-size:24px; text-decoration:none; font-weight: bold; }

ul.eds {
 margin: 0px 0px 0px 15px;
 padding: 0px 0px 0px 0px;
}

.pageHeader {font-family:arial, helvetica, sans-serif; font-size:2.55em; color:#0099ff; text-decoration:none; font-weight:bold; }

.arrowSpacing {padding:4px 0px 0px 0px;}

.big_blue_txt {
	color: #0000CC;	
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	font-family:arial, helvetica, sans-serif;
}

.blue_txt { color:#666666; text-decoration:none; font-size:14px; font-family:Arial;}

.big_blue_txt2 {
	color: #0000CC;	
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	font-family:arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.blue_txt2 { color:#0000CC; text-decoration:none; font-size:15px; font-family:Arial; font-weight: bold;}
.blue_txt3 { color:#0099FF; text-decoration:none; font-size:25px; font-family:Arial; font-weight: bold;}
.blue_txt4 { color:#0099FF; text-decoration:none; font-size:17px; font-family:Arial; font-weight: bold;}