/* --- font family/size --- */
body {
	font: 11px Arial, Sans-Serif;
}

p,
select,
input,
textarea,
h3,
h4,
h5,
h6,
legend,
#primary_content > div h3.plain,
#p_glossary #primary_content h3,
#p_downloads #previous_reports h3 { font-size: 1em;			/* 11px */ font-family: Arial, Sans-Serif; 
}


#primary_content.template_library div h3.template_title {
	font-size:18px;
	font-weight:normal;
}

#splash_content p,
.template_library .splash p {
	font-size: 1.5455em;	/* 17px */
	line-height: 1.4118em;	/* 24px */
}

h2 {
	font-size: 2.1818em;	/* 24px */
}

#primary_content > div h3,
#primary_content .g_flashContent > div h3,
.factsheet h4,
.event h4,
.directory h3,
#footer,
#textToSearch,
#p_china .clear h3 {
	font-size: 0.9091em;	/* 10px */
}

#p_annual_reports #primary_content h3.plain,
#p_downloads #primary_content h3.plain,
#primary_content div.vevent h3.plain {
	font-size: 1.1818em;	/* 13px */
}

#primary_content.factsheet div h3.plain {
	font-size: 1.2727em;	/* 14px */
}


/* --- line height --- */
p,
li,
dt,
dd,
h2,
h3,
#primary_content > div h3.plain,
h4,
h5,
h6,
.person,
.vcard {
	line-height: 1.2727em;	/* 14px */
}

#textToSearch,
#primary_content > div h3,
#primary_content .g_flashContent > div h3,
.factsheet h4,
.event h4,
.sIFR-active h2,
.sIFR-active #splash_content p {
	line-height: 1em;
}

.directory h3,
#p_glossary #primary_content h3 {
	line-height: 1.4em;
}

#sitemap li li a {
	line-height: 1.5454em;  /* 16px */
}

.inline_nav dt {
	line-height: 0.9090em;
}


/* --- text formatting --- */
a:link,
a:visited,
#header a:hover,
.bhv_dropdown a:hover {
	text-decoration: none;
}

a:hover
/*a:active */ {
	text-decoration: underline;
}

#p_glossary dt,
#primary_content > div h3,
#primary_content .g_flashContent > div h3,
.factsheet h4,
.event h4,
.directory h3,
#p_china .clear h3 {
	text-transform: uppercase;
}

h3 em,
#primary_content > div h3.plain,
#p_glossary #primary_content h3,
#p_downloads #previous_reports h3 {
	text-transform: none;
}

address,
.home_text em,
h3 em,
.search_results em,
.inline_nav em {
	font-style: normal;
}

/*h3,
h4,*/
.factsheet h5,
#p_humanrights h5,
dt,
legend,
label,
.no_results,
.error_msg,
#sitemap > li > a,
#p_faqs th,
.search_results em,
.vcard .fn {
	font-weight: bold;
}

h2,
.factsheet .single_column h4,
.directory h4,
.bhv_dropdown .selected,
h5,
h6,
fieldset label,
.groups dt,
.back_to_top,
#p_investor_contacts dt,
th,
.subtitle {
	font-weight: normal;
}


/* --- text position --- */
th {
	text-align: left;
}

/*input[type="text"] {
	text-indent: 4px;
}
*/
.directory h3 {
	text-indent: 15px;
}

#p_glossary h3 {
	text-indent: 5px;
}

#letter,
#past_presentations h3,
.home_text,
.spotlight h3,
#alert_signup h3,
#alert_notice h3,
#pr_email_signup h3,
.special_note #title_block,
#p_stakeholder #pullquote,
#annual_meetings_spotlight h3 {
	text-indent: -9999px;
}



/* --- text position --- */
/*#sitemap li li a {
	white-space:nowrap;
}*/
body h3 {  color: #3b73b9; }
#PRA {
	float: right;
	margin-left: 10px;
	padding-top: 10px;
}
#PRA H3 A, .LPR_links A {
	background-image: url(/multilin/images/arrowBlue.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 8px;
	font-weight: normal;
	color: #3b73b9 !important;
}
#PRA H3 A:visited, .LPR_links A:visited { color: #3b73b9 !important; }
H4 { color:#666; font-weight: bold; }
.LPR_links{ padding-top: 3px; display: block; }
.TDbreadcrumb, .subnav 
{padding-bottom:10px; padding-left:3px; color:#666;}

.TDbreadcrumb A, .TDbreadcrumb A:active, .TDbreadcrumb A:visited 
{
	color:#666666 !important;
	text-decoration: none;
}

.TDbreadcrumb A:hover
{
	color:#3b73b9 !important;
	text-decoration: underline;
}

.SubTitle1
{
    font-family: GEInspira;
    font-weight:590;
    font-size: 16px;
    color: #3A75B9;
	padding-bottom:8px;
}

.SubTitleBulletPoints
{
	font-family: "ge-inspira-n5", ge-inspira, Arial, sans-serif;
	font-weight:500;
	font-size: 14px;
	color: #3A75B9; 
	padding-bottom:5px;
}

.SubTitleGreyBulletPoints {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 16px;
	font-weight: bold;
	padding-bottom:5px;
}

.ProductTitle
{
	font-family: "ge-inspira-n4",ge-inspira,GEInspira;
	font-weight: normal;
	font-size: 34px;
	color: #3A75B9;
	line-height: 32.5px;
	*line-height:36px;
	margin-top:6px;
}
.ProductTitleLarge
{
	font-family: "ge-inspira-n4",ge-inspira,GEInspira;
	font-weight: normal;
	font-size: 45px;
	color: #3A75B9;
	line-height: 32.5px;



	*line-height:36px;
	margin-top: 20px;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ProductTitle
	{
		word-spacing:-.3em;
	}
}*/
/* iPads (portrait and landscape) ----------- */
/*@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.ProductTitle
	{
		word-spacing:0;
	}

}*/
.ProductTitle_ch
{
	font-family: "Arial Unicode MS", "Arial unicode", Arial, sans-serif;
	font-weight: normal;
	font-size: 32.5px;
	color: #3A75B9;
	line-height: 32.5px;


	*line-height:42.5px;
}
.ProductTitle2
{
	font-family: "ge-inspira-n5", ge-inspira, GEInspira, Arial, sans-serif;
	font-weight:500;
	font-size: 11pt;
	color: #3A75B9;
    margin-top:4px;
}
.ProductTitle2Large
{
	font-family: "ge-inspira-n5", ge-inspira, GEInspira, Arial, sans-serif;
	font-weight: normal;
	font-size: 25px;
	color: #3A75B9;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ProductTitle3
{
	font-family: "ge-inspira-n4", ge-inspira, GEInspira,Arial, sans-serif;
	font-weight:400;
	font-size: 16pt;
	color: #3A75B9;
    margin-top:4px;
}
.ProductTitlePt95
{
	font-family: GEInspiraPitch;
	font-weight:normal;
	font-size: 9.5pt;
	color: #3B73B9;   
    margin-top:4px;
}
A:hover .ProductTitlePt95,
.ProductTitlePt95:hover
{ text-decoration:none; }


.HomeTitle2
{
	font-family: "ge-inspira-n5", ge-inspira, GEInspira,Arial, sans-serif;
	font-weight: 500;
	font-size: 10pt;
	color: #3a73b9;
 margin-bottom:4px;
}

.ProductTitle2-Gray
{
	font-family: "ge-inspira-n5", ge-inspira, Arial, sans-serif;
	font-weight:500;
	font-size: 11pt;
	color: rgb(102, 102, 102);
    margin-top:4px;
}


.ProductTitlePt10
{
	font-family: GEInspiraPitch;
	font-weight:normal;
	font-size: 10pt;
	color: #3B73B9;   
    margin-top:4px;
}

.ProductTitlePt9
{
	font-family: GEInspiraPitch;
	font-weight:normal;
	font-size: 10pt;
	color: #3B73B9;   
    margin-top:4px;
}

.ProductTitle SUP
{
	font-size:42%;
	vertical-align:top;
	line-height:33px;
	*vertical-align:middle;
}
