                                               
/*  U N I V E R S A L  */

body { text-align:center; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; margin:0; }

/*  H E A D I N G S  */
h1 { margin:0px 0 20px 0; font-size:14px; color:#808080; margin-bottom:5px; }
h3 { margin:0 0 20px 10px; font-size:28px; color:#808080; }

/*  S P A C I N G  */
/* spacing before "Learn More" link */
SPAN.LearnMore { margin:0 10px 0 0; }
.LearnMore div a:link{ color:orange; }


P.spacer2 { padding:0 0 20px 0; margin:0; }
P.spacer3 { padding:0 0 30px 0; margin:0; }

/* SPACING FOR SECTION NAV */
#navSection {padding-left:35px; }

/* SUPERSCRIPT ALIGNMENT */
sup { font-size:13px; vertical-align:top; }

/*  H E A D E R :  */
#header { background:#f1f1f1; width:980px; height:80px; vertical-align:bottom; color:#808080; }
#logo {
	padding-left:25px;
	width:200px;
	height:100px;
	float:left;
	background:#fff;
	border:0;
}
#logo img { vertical-align:bottom;height:80px; }

/*  H E A D E R   N O   I M A G E  */
#hrHorizontalBorder { width:980px; height:10px; padding:0; margin:0; border-top:dotted 1px #ccc; }

/*  U T I L I T I Y   N A V  */
#utilities { background:#fff; float:right; padding-top:10px; vertical-align:bottom; color:#808080; text-transform:uppercase;position:relative;
top:0px;  z-index:auto;}
#navUtilities { background:#fff; width:725px; padding:0px;height:30px; float:right;color:#999999; }
#navUtilities ul table { border:0; margin:0; list-style-type:none; text-align:right; }
#navUtilities ul li table { padding:0 0 0 0; display:inline; }
#navUtilities ul li table a { height:18px; text-decoration:none; display:inline; vertical-align:middle; font:bold 9px/12px Arial, Helvetica, sans-serif; color:#999999;}
#navUtilities ul li table a:hover { color:#f7941d; }
#navUtilities ul { border:0; margin:0; list-style-type:none; text-align:right; }
#navUtilities ul li { padding:0 0 0 13px; display:inline; }
#navUtilities ul li a { height:18px; text-decoration:none; display:inline; font:bold 9px/12px Arial, Helvetica, sans-serif; color:#999999; }
#navUtilities ul li a:hover { color:#f7941d; }
#navUtilities a:active { color:#f7941d; }
#navUtilities input { margin:1px 0 0 0; vertical-align:middle; } 


/*  F O O T E R :  */
#footer { width:935px; height:40px; padding:10px 0 0 55px; background-color: #fff;}
.platformMenu { width:180px; height:30px; padding:0; margin:0 35px 0 0; float:left; vertical-align:middle; }
#footerBlockNews { width:155px; height:30px; padding:4px 0 0 0; margin:0 30px 0 0; float:left; vertical-align:middle; }
#footerBlockLanguage { width:220px; height:30px; padding:4px 0 0 10px; margin:0 30px 0 0; float:left; vertical-align:middle; }
#footerBlockLegal {  width:235px; height:30px; padding:4px 0 0 0px;; margin:10; float:right; text-align:right; vertical-align:bottom;}
#footerTagline { margin:0; line-height:15px; font-family:Tahoma, Arial; font-size:9px; font-weight:bold; color:#999999; }
.footerCopyright { margin:0;  line-height:10px; font-size:9px; color:#999999; text-align:right; }
.footerImageRSS { margin:0 10px 0 0; float:left; vertical-align:middle; }
.footerImageGlobe { margin:-5px 10px 0 0; float:left; vertical-align:middle; }

.footerText {FONT-WEIGHT: bold; FONT-SIZE: 8px; VERTICAL-ALIGN: top; CURSOR: pointer; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding-top:3px;}
.footerText A {FONT-WEIGHT: bold; FONT-SIZE: 8px; VERTICAL-ALIGN: top; CURSOR: pointer; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding-top:3px;}
.footerText A:visited {FONT-WEIGHT: bold; FONT-SIZE: 8px; VERTICAL-ALIGN: top; CURSOR: pointer; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;padding-top:3px;}
.footerText A:link {FONT-WEIGHT: bold; FONT-SIZE: 8px; VERTICAL-ALIGN: top; CURSOR: pointer; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;padding-top:3px;}
.footerText A:active {FONT-WEIGHT: bold; FONT-SIZE: 8px; VERTICAL-ALIGN: top; CURSOR: pointer; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;padding-top:3px;}
.footerText A:hover {FONT-WEIGHT: bold; FONT-SIZE: 8px; VERTICAL-ALIGN: top; CURSOR: pointer; COLOR: #f7941d; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;padding-top:3px;}

/* N E W  F O O T E R  T E X T */
.LearnMoreNew {color:#808080; text-decoration:none;}
.LearnMoreNew a:visited {color:#f7941d; text-decoration:none; cursor:pointer; font-weight:bold;}
.LearnMoreNew a:link{color:#f7941d; text-decoration:none; cursor:pointer;font-weight:bold;}
.LearnMoreNew a:active{ color:#f7941d; text-decoration:none; cursor:pointer;font-weight:bold;}
.LearnMoreNew a:hover{color:#092869; text-decoration:none; cursor:pointer;font-weight:bold;}


/*Learn More Blue */
.LinkBlue {}
.LinkBlue a:visited {color:#092869; text-decoration:none; cursor:pointer; font-weight:bold;}
.LinkBlue a:link{color:#092869; text-decoration:none; cursor:pointer;font-weight:bold;}
.LinkBlue a:active{ color:#999999; text-decoration:none; cursor:pointer;font-weight:bold;}
.LinkBlue a:hover{color:#999999; text-decoration:none; cursor:pointer;font-weight:bold;}


/*  P A N O R A M I C  I M A G E   A R E A  */
#wideFlash { width:980px; height:380px; margin:0; clear:both; }
#wideImage { /*width:980px; height:230px; margin:0; clear:both;*/ }


/* B R E A D C R U M B   B A N N E R :  */
#breadCrumbBanner { width:935px; text-align:left; padding:10px 0 0 60px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform: capitalize; color:#999999; text-decoration:none; }


/*  U N I V E R S A L   N A V I G A T I O N :  */
a:link.blue { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; font-weight:bold; color:#092869; text-decoration:none; } 
a:visited.blue { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; font-weight:bold; color:#666; text-decoration:none; }
a:hover.blue { color:#999999; }
a:active.blue { color:#999999; }

a:link.blueFlex { font-family:Arial, Helvetica, sans-serif; color:#092869; text-decoration:none; } 
a:visited.blueFlex { font-family:Arial, Helvetica, sans-serif; color:#092869; text-decoration:none; }
a:hover.blueFlex { color:#808080; }
a:active.blueFlex { color:#808080; }

a:link.blueBoldFlex { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#092869; text-decoration:none; } 
a:visited.blueBoldFlex { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#092869; text-decoration:none; }
a:hover.blueBoldFlex { color:#808080; }
a:active.blueBoldFlex { color:#808080; }

a:link.grayFlex { font-family:Arial, Helvetica, sans-serif; color:#808080; text-decoration:none; } 
a:visited.grayFlex { font-family:Arial, Helvetica, sans-serif; color:#808080; text-decoration:none; }
a:hover.grayFlex { color:#f7941d; }
a:active.grayFlex { color:#f7941d; }

a:link.main { padding-left:30px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; text-decoration:none; } 
a:visited.main { padding-left:30px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; text-decoration:none; }
a:hover.main { color:#f7941d; }
a:active.main { color:#f7941d; }

a:link.orange { margin:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; font-weight:bold; color:#f7941d; text-decoration:none; } 
a:visited.orange { margin:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; font-weight:bold; color:#f7941d; text-decoration:none; }
a:hover.orange { color:#092869; text-decoration:none; }
a:active.orange { color:#092869; text-decoration:none; }

a:link.orangeFlex { margin:0; font-family:Arial, Helvetica, sans-serif; color:#f7941d; text-decoration:none; } 
a:visited.orangeFlex { margin:0; font-family:Arial, Helvetica, sans-serif; color:#f7941d; text-decoration:none; }
a:hover.orangeFlex { color:#092869; text-decoration:none; }
a:active.orangeFlex { color:#092869; text-decoration:none; }

a:link.orangeFlexUppercase { margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#f7941d; text-transform:uppercase; text-decoration:none; } 
a:visited.orangeFlexUppercase { margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#f7941d; text-transform:uppercase; text-decoration:none; }
a:hover.orangeFlexUppercase { color:#092869; text-decoration:none; }
a:active.orangeFlexUppercase { color:#092869; text-decoration:none; }

a:link.orangeBoldFlex { margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#f7941d; text-decoration:none; } 
a:visited.orangeBoldFlex { margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#f7941d; text-decoration:none; }
a:hover.orangeBoldFlex { color:#092869; text-decoration:none; }
a:active.orangeBoldFlex { color:#092869; text-decoration:none; }


/* F O O T E R   N A V  */

a.grayFooter:link { font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; color:#999999; text-decoration:none; vertical-align:middle;} 
a.grayFooter:visited { font-family:Arial, Helvetica, sans-serif; font-size:5px; font-weight:bold; color:#FF0000; text-decoration:none; }
a.grayFooter:hover { font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#999999; text-decoration:none; vertical-align:middle; }
a.grayFooter:active { font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; color:#f7941d; text-decoration:none; vertical-align:middle; }

/*.grayFooter{ font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; color:#999999; text-decoration:none; vertical-align:middle;} 
.grayFooter a:link, a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; color:#999999; text-decoration:none; } 
.grayFooter a:hover, a:active{ color:#f7941d; }
*/

#entContentArea { background:#fff; min-height:120px; padding:0 0 0 0; text-align:left; padding-top:22px;padding-left:42px }	

/*  E N T E R P R I S E  ( &  L E V E L 2 )  M A I N   B O D Y (the lower half of page) :  */
#blockArea { padding:0 0 0 55px; vertical-align:top; text-align:left; }
.blockContent { width:195px; min-height:0px; padding:0 20px 5px 10px; float:left; text-align: left; }
.blockContentRight { width:195px; min-height:200px; padding:0 10px 5px 10px; float:right; }	
.blockNews { min-height:200px; padding:0 20px 5px 10px; float:left; font-size:11px;text-align: left;  }
.blockContent h3, .blockNews h3 { margin:0 0 6px 0; font-size:12px; font-weight:bold; color:#f7941d; }
.blockContent h4 { margin:1px 0 9px 0; font-size:11px; font-weight:normal; color:#808080; }

.blockNews h4 { margin:1px 0 9px 0; font-size:11px; font-weight:normal; color:#999999; }
.blockContent ul, .blockNews ul { padding:0; margin:0;  }


#callout { width:215px; float:right; font-size:11px; color:#666;padding-bottom:-10px;   }
.calloutFrame { width:208px; margin:0 0 8px 0; border:solid 1px #d6d6d6; height:auto; overflow: visible; }
html>body .calloutFrame { width:208px; margin:5px 0 15px 0; border:solid 1px #d6d6d6; height:90px; overflow: visible; }
.calloutText { width:109px; float:left; margin-left:11px; float:left }
.calloutText h4 { margin:9px 0 5px 0; font-size:12px; font-weight:bold; }
.calloutText span { font-size:11px; line-height:15px; font-weight:normal; float:left; }
.calloutFrame a, .calloutFrame a:link, .calloutFrame a:visited  { color:#808080; width:208px; height:90px; background-color:#fff; display:block; text-decoration:none; }
.calloutFrame a:hover { background-color:#f1f1f1; border-color:#333; color:#808080;}
.calloutText  a:hover { background-color:red; border-color:#333; color:#808080;}

/*  L E V E L 2   M A I N   B O D Y (below the banner image) :  */
#ContentArea { width:920px; padding:0 0 0px 52px; vertical-align:top; text-align: left; float:left; }
#ContentArea p { margin:0; padding:0 0 20px 0; font-size:12px; line-height:20px; color:#808080; text-align: left; }
#ContentAreaWideRight { width:670px; padding:0 20px 5px 10px;  float:right; }
#ContentAreaWide { 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 660px; PADDING-TOP: 0px }
#sectionIntro { width:645px; padding-top:20px;border-collapse:collapse;  padding:0 35px 0 0px; margin:0; float:left; font-size:12px; line-height:20px; color:#808080;  }


#ContentSubArea { background:#fff; width:935px; padding:0 0 0 0;COLOR: #808080; clear:both; }

.ContentSubAreaLeftLinks { width:155px; padding:3px 0 0 0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080;  }
.ContentSubAreaLeftLinks ul { border:0; padding:0; margin:0; list-style-type:none; }
.ContentSubAreaLeftLinks ul li { margin:0 30px 5px 0; }
.ContentSubAreaBodyNoBorderSmallerFont { width:508px; padding:0 20px 0 10px; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin-left:-18px; }
#ContentSubAreaBodyNoBorderSmallerFont p { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; }
#ContentSubAreaBodyBorderOnLeft { width:508px; padding:0 20px 0 10px; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; border-left:dotted 1px #8b8b8b; list-style-type:disc;color:#808080  }
#ContentSubAreaBodyBorderOnLeftAndRight { width:508px; padding:0 20px 0 10px; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; border-left: dotted 1px  #8b8b8b; border-right:dotted 1px #8b8b8b; }
#ContentSubAreaBodyBorderOnLeft table {}
#ContentSubAreaBodyBorderOnLeft table>tbody tr {}
#ContentSubAreaBodyBorderOnLeft li {list-style-type:disc;}

/*
#ContentSubAreaBodyBorderOnLeft { width:508px; padding:0 20px 0 10px; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; border-left:dotted 1px #8b8b8b; list-style-type:disc  }
#ContentSubAreaBodyBorderOnLeft {color:#808080;}
#ContentSubAreaBodyBorderOnLeft a:link {color:#092869;text-decoration:none; font-weight:bold;}
#ContentSubAreaBodyBorderOnLeft a:hover{color:#999999;text-decoration:none;font-weight:bold;}
#ContentSubAreaBodyBorderOnLeft a:visited{color:#092869;text-decoration:none;font-weight:bold;}
#ContentSubAreaBodyBorderOnLeft table>tbody tr {width: 100%}
#ContentSubAreaBodyBorderOnLeft table {width: 100%}
#ContentSubAreaBodyBorderOnLeft li {list-style-type:disc;}


*/


#ContentSubAreaBodyAndRightLinks { width:760px; padding:0; float:right; }
#ContentSubAreaBodyTitle { width:508px; padding:0 0 10px 0; margin:0; float:left; font-size:16px; line-height:18px; font-weight:bold; color:#7f7f7f; }
#ContentSubAreaBodySubTitle { width:508px; padding:0 0 3px 0; margin:0; clear:both; font-size:12px; line-height:14px; font-weight:bold; color:#808080; }
DIV.ContentSubAreaBodySubTitleDate { padding:0px 0 20px 0; margin:0; line-height:14px; font-weight:normal; color:#acacac; } 

#ContentBanner { width:935px; padding:0px 0 10px 0; margin:0; clear:both; margin-top:-55px; }
.h3 { margin:0 0 20px 10px; font-size:28px; font-weight:bold; color:#808080; }
#ContentBannerLeft { width:460px; padding:0; margin:0; float:left; }
#ContentBannerRight { width:475px; padding:0; margin:0; float:right; }
#ContentBannerRight img.logo {float:right; padding:0 20px 0 0;}
#ContentBannerClear { width:475px; padding:0; margin:0; clear:both; }
#ContentBannerLinks { float:right; width:475px; padding:16px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:12px; font-weight:bold; text-transform:uppercase; vertical-align:top; color:#999999; }
#ContentBannerLinks a { padding:0 0 0 30px; margin:0; float:right; }
#ContentBannerLinks img { padding:0 0 0 5px; margin:0; }
#ContentBannerLeft h3 { width:460px; padding:0 0 0 10px; margin:0; float:left; }

/* PLATFORM PRODUCT CATEGORY PAGE */
.productCategory { width:725px; margin-top:10px; vertical-align:top;}
.productCategory p {float:left; width:525px; padding:0; font-size:12px; line-height:20px; color:#808080; text-align: left; }
.productCategory img {float:right;}
.productLogo { float:right; margin:0; padding:0 0 20px 0;}
.productLinks { width:475px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:12px; font-weight:bold; text-transform:uppercase; vertical-align:top; color:#999999; }
.productLinks a { padding:0 30px 0 0; margin:0; }
.productLinks img { padding:0 0 0 5px; margin:0; }


/*  R I G H T   C O L U M N  I T E M S - Pull Quote+Citation, Image, Links  */
#pullQuote { width:210px; padding:0px 0 0 0; float:right; font-size:15px; line-height:20px; font-weight:bold; color:#979c23; }
#pullQuoteCitation { width:200px; margin-top:5px; padding:0px 0 0 0; font-size:11px; line-height:14px; font-style:italic; font-weight:normal; color:#808080; text-align:right; }
#pullQuote p { margin:0; padding:0 0 20px 0; font-size:12px; font-weight:100; line-height:16px; color:#808080; }
#pullQuote h1 { border-top:dotted 1px #ccc; margin:20px 0 0 0; padding:2px 0 3px 0; font-size:12px; font-weight:bold; line-height:16px; color:#092869; }
/* QUOTE = 140 chars */
/* CITATION = 35 chars */

/* For border across Leader Image */
#LeaderImage IMG {	BORDER-RIGHT: #ccc 1px solid;	PADDING-RIGHT: 4px;	BORDER-TOP: #ccc 1px solid;	PADDING-LEFT: 4px;	PADDING-BOTTOM: 4px;	MARGIN: 30px 0px 0px;	BORDER-LEFT: #ccc 1px solid;	PADDING-TOP: 4px;	BORDER-BOTTOM: #ccc 1px solid}

#sidebarImage   {width:200px; margin:30px 0 0 0; border:solid 0px #ccc; padding:4px;}
/* RELATED LINKS */
#RelatedLinks { text-align:left; padding:0 0 0 0;float:left;padding-top:5px; }
#RelatedLinks ul {margin:0; padding:0; }
#RelatedLinks li { display:inline; padding-right:25px; }
#RelatedLinks span { display:block;padding-bottom:20px ; }
	
}

.RelatedLinksStacked { min-height:100px; min-width:180px; padding:0; margin:0; }
.RelatedLinksStacked ul { padding:0; margin:0; border:0; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; }
.RelatedLinksStacked ul li { padding:0; margin:0 0 6px 0; }
.RelatedLinksStackedSmallerFont ul { padding:0; margin:0; border:0; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; }

/* UL in BODY COPY */
#list ul { margin:5px 5px 10px 15px; }
#list li { margin-bottom:8px; list-style-type:disc; font-size:12px; line-height:20px; color:#808080; }

/* 3  C O L U M N  */
#RightLinks { width:170px; padding:33px 0 0 10px; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#808080; border-left:dotted 1px #8b8b8b; margin-left:20px; }
#RightLinks h4 { padding:0 0 3px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; } /* < Still in use (10/02) */
#RightLinks ul { border:0; padding:0; margin:0; list-style-type:none; }
#RightLinks ul li { margin:0 0 15px 0; }

/* E M E R S O N   B U S I N E S S E S */
#businessColumns { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#808080;}
#businessColumns .tableCell { border-left:dotted 1px #8b8b8b; width:222px; min-height:70px; padding:5px 0 5px 10px; margin:0; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#808080;}
#businessColumns .tableCell h4 { padding:0 0 3px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; } /* < Still in use (10/02) */
#businessColumns .tableCell ul {   padding:10px 0 5px 0; margin:0 0 10px 0; list-style-type:none; }
#businessColumns .tableCell ul li { border-left:dotted 1px #8b8b8b; margin:0 0 15px 0; }
#businessColumns .tableRow { height:80px; margin-bottom:30px; }

/* 2 COLUMN LEFT SIDEBAR */
#twoColumnRightBody { border-left:dotted 1px #8b8b8b; width:715px; padding:5px 10px 0 10px; margin:10px 0 0 0; float:right; font-size:12px; line-height:20px; color:#808080; }
#twoColumnRightBodyNoBorder { width:720px; padding:5px 10px 0 10px; margin:10px 0 0 0; float:right; font-size:12px; line-height:20px; color:#808080; }
#leftSideLinks { width:160px; padding:5px 10px 0 0; margin:10px 0 0 0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; }
#leftSideLinks ul { border:0; padding:0; margin:0; list-style-type:none; }
#leftSideLinks ul li { margin:0 0 0 0; }
#leftSide { width:160px; padding:5px 10px 0 0; margin:10px 0 0 0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; }
#wideBody { width:740px; padding:5px 10px 0 10px; margin:10px 0 0 0; float:right; font-size:12px; line-height:20px; color:#808080; border-left:dotted 1px #8b8b8b; }

/* 2 COLUMN RIGHT SIDEBAR - innovation_stories AND newsArticles : */
#twoColumnLeftBody { width:650px; padding:0 0 0 0; margin:0; float:left; font-size:12px; line-height:20px; color:#808080; border-right:none 1px #8b8b8b; }
#rightSideLinks { width:210px; padding:0px 0 5px 0; margin:0; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; }
#rightSideLinks ul { border:0; padding:0; margin:0; list-style-type:none; }
#rightSideLinks ul li { margin:0 0 0 0; }


/* Label Text Color */
.labelText{color:#808080; }

/*_________________________NEWS CENTER______________________________*/

/* N E W S  C E N T E R - Home Page + Media Kit Page : */
.blockNewsUnderTabs { font-size:12px; }
.blockNewsUnderTabs li { margin:0; line-height:15px; }
.blockContentUnderTabs { margin-left:0; width:660px; min-height:200px; font-size:11px; }
.blockContentUnderTabsLeft { margin-left:0; width:470px; float:left; padding:0; font-size:11px; }
.blockContentUnderTabsRight {width:175px; padding:0 10px 0 0; float:right; font-size:11px; }
.blockContentUnderTabs li {  padding:0 0 5px 0; margin:0; line-height:15px; }
.blockContentUnderTabsLeft li {  padding:0 0 5px 0; margin:0 0 5px 0; line-height:15px; }
.leftItem { width:125px; padding:0 0 10px 5px; }
.tabLeftItem { width:125px; padding:0 0 10px 5px;float:left; }
.leftViewall { width:125px; padding:0 0 10px 5px; padding-left:12px }
.tabRightItem { width:750px;padding:0 0 10px 10px; float:left;  }
.rightItem { padding:0 0 10px 5px; }
.blockNewsUnderTabs .wide { width:350px; text-align:left;}

/* NEWS RELEASE */
.abstract { font-style:italic; font-size:9px; line-height:9px; }
.leadin { font-weight:bold; }

/*  M E D I A  K I T - Pull Quote in TABS */
DIV.Quote { padding:0 20px 0 0; font-size:15px; line-height:18px; font-weight:bold; color:#878d01; text-align:right; }
DIV.QuoteCitation { padding:20px 0 0 20px; font-size:11px; line-height:14px; font-style:italic; font-weight:normal; color:#808080; text-align:right; }
/* QUOTE = 140 chars */
/* CITATION = 35 chars */

/* Used on tabbed area of "news_center/media_contacts.aspx" : */
SPAN.textWithLeftMargin { margin:0 0 0 7px; color:#808080; }
DIV.bodyCopy { min-height:100px; min-width:180px; padding:0; margin:0; font-size:12px; line-height:20px; color:#7f7f7f; }
DIV.subtitle { padding:2px 0 15px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; }
DIV.subtitle2 { padding:0 0 10px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#808080; }
DIV.subtitle3 { padding:0 0 10px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; }


/*  D A T E S  */
DIV.newsLinkDate { padding:0px 0 15px 0; margin:0; font-weight:normal; color:#acacac; }
DIV.dateLine {
	padding:0;
	margin:0;
	font-weight:normal;
	color:#000000;
}
DIV.dateLineRegularGray { padding:0; margin:0; font-weight:normal; color:#808080; }
DIV.smallGray { margin:1px 0 9px 0; font-size:11px; font-weight:normal; color:#999999; }

/* E X E C U T I V E   L E A D E R S H I P */
#executiveLeadership { background:#fff; }
#executiveLeadership ul, li { padding:0; list-style-type:none; } 
#executiveLeadership span { display:block; padding-bottom:0px;  margin-left:7px; }
#executiveLeadership h2 { margin:5px 0 5px 0; font: normal bold 14px/18px arial; color:#092869; }



/*_________________________end:NEWS CENTER___________________________*/



#leftTwoColumns { width:486px;float:left;} 
#leftTwoColumns-leftColumn { width:200px; padding:0 0 0 0; margin:0; float:left; margin-left:-4px;margin-right:4px}
#leftTwoColumns-rightColumn { width:270px; padding:0 0 0 0; margin-right:0; float:left; }
#displaytabs .blockLinksUnderTabs { padding:0; margin:0; font-size:12px; line-height:15px; }
#displaytabs .blockLinksUnderTabs ul li { padding:0; margin:0 0 0 0; }	

#rightTwoColumns { width:430px; float:left;margin-left:4px } 
#rightTwoColumns-leftColumn { width:230px; padding:0 0 0 0; margin:0; float:left; }
#rightTwoColumns-rightColumn { width:165px; padding:0 0 0 5px; margin:0; float:right; }
.featuredProductCaption { padding:10px 0 20px 0; margin:0; font-size:12px; line-height:16px; font-weight:normal; font-style:italic; color:#808080; }

/* 2   C O L U M N   F O R M S */
 #formContainer { width:935px; margin-left:10px; }
 #formContainer .tableRow { min-height:15px; padding:0 0 5px 0; clear:both; }
 #formContainer .tableCell { padding:0; margin:0 2px 0 0; text-align:left; float:left; font-size:11px; color:#666; }
 #formContainer .req { margin:0; font-weight:bold; color:#000; }
 #formContainer h5 { margin:0 0 0 0; font-weight:normal; font-size:13px; color:#333; }
 #formContainer h6 { margin:0 0 5px 0; font-size:11px; font-style:italic; font-weight:100; }
 #formLeft { float:left; text-align:left; width:460px; padding:20px 10px 10px 0; margin:0; font-size:12px; line-height:20px; color:#808080; border-right:dotted 1px #8b8b8b; }
 #formLeft p { font-size:12px; margin-bottom:5px;}
 #formRight { text-align:left; width:430px; padding:20px 0 5px 10px; margin:0; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; }

/*  I N V E S T O R   R E L A T I O N S - Info Request Form   */
 #infoRequest { font-size:11px; color:#808080; }
 #infoRequest strong { color:#000; }
 #infoRequest .checkBoxText { padding:0; margin:0; font-size:12px; line-height:12px; font-weight:normal; color:#808080; }
 #infoRequest h5 { margin:0 0 5px 0; font-weight:normal; font-size:13px; color:#666; }
 #infoRequest .tableCell { padding:5px 5px 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#808080; }
 #infoRequest .tableCell h4 { padding:0 0 3px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; } /* < Still in use (10/02) */
 #infoRequest .tableRow {}
 td .sidetext {border-bottom:solid 1px #ccc; }

/*  C A R E E R S - Careers Search Form */
#formCareers { background:#fff;}
.formRow { width:420px; min-height:30px; padding:0; margin:0; clear:both; vertical-align:bottom; }
.formRowLast { height:20px; padding:0; margin:0; clear:both; vertical-align:bottom; }
.formFirstTwoColumns { width:420px; min-height:30px; padding:0; margin:0; float:left; } 
.formColumnLeft { width:200px; padding:0 0 10px 0; margin:0; float:left; }
.formColumnRight { width:200px; padding:0 0 10px 0; margin:0; float:right; }
.resetButton { padding:0; margin:0; float:left; } 
.resetLink { padding:0; margin:0 10px 0 2px; float:right; font-size:10px; font-weight:bold; color:#808080; }
.button { padding:0; margin:0; float:left; }
.video { width:480px;  }
.video-embed { float:left; width:285px; margin-right:10px; border:double #cccccc; background-color: #e1e1e1;  }
.excerpt { width:165px; float:left; font:normal; font-size:8px; line-height:13px; font-style:italic; color:#999;}

 /* I N V E S T O R   FAQs */
.top { font-size:12px; text-align:right; color:#369;}
.faqList li { margin-bottom:8px; }
.faqList a:link { font-size:12px; font-weight:bold; color:#369; text-decoration:none;}
.faqList a:visited { font-size:12px; font-weight:bold; color:#999; text-decoration:none;}
#investorFaq { font-size:12px; color:#666;}
#investorFaqAnswers { font-size:12px; }
#investorFaqAnswers span { font-weight:bold; color:#369; }


#faq_ToggleON,#faq_ToggleOFF {font-weight:bold;padding:0 5px;margin-right:5px}
/* zero out padding and margin */
#faq_DL dd,#faq_DL dt {margin:0;padding:0; color:#808080;} 
/* margin for the DTs (shorthand) */
#faq_DL dt {margin:7px 0}
/* image and left padding for DDs */
#faq_DL dd {padding-left:55px}
/* styling all anchors in the DTs */
#faq_DL dt a {background:0 50% no-repeat;padding-left:32px;color:#808080;font-weight:bold;text-decoration:none}
#faq_DL dt a:visited {color:#666}
#faq_DL dt a:visited:hover,
#faq_DL dt a:hover,
#faq_DL dt a:active,
#faq_DL dt a:focus {font-weight:bold}
/* the + and - gif in the anchors */
#faq_DL .showDD {position:relative;top:0;display:block}
#faq_DL .showDD a {color:#092869;font-weight:bold;text-decoration:none;}
#faq_DL .showDD a:hover{color:#808080;font-weight:bold;text-decoration:none;}
#faq_DL .showDD a:visited {color:#092869;font-weight:bold;text-decoration:none;}

#faq_DL dd,.hideDD{top:-9999px;position:absolute;display:none}
#faq_ToggleON,#faq_ToggleOFF {display:inline;cursor:pointer; color:#f7941d; cursor:hand}
/*\*//*/
#faq_DL .showDD {display:block}
#faq_DL dd,.hideDD {top:0;position:relative;display:none}
/**/

/*  C A R E E R S - Careers Default Page */
#ContentArea h4 { padding:0; margin:0; font-size:11px; font-weight:bold; color:#808080; }
#ContentArea h5 { padding:0 0 3px 0; margin:0; font-size:12px; font-weight:bold; color:#808080; }
#ContentArea h6 { padding:0 0 4px 0; margin:0; font-size:10px; font-style:italic; font-weight:normal; color:#808080; }
#ContentArea .checkBoxText { padding:0; margin:0; font-size:11px; line-height:11px; font-weight:normal; color:#808080; }


/* C A R E E R S  - Search Results Page : */
#searchResultMain { width:650px; padding:0; float:left;}
#searchResultMain .searchResultSearchAgain { margin:20px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;  color:#808080; }
#searchResultSearchNow { height:20px; padding:5px 0 5px 0; margin:0; font-size:10px; vertical-align:middle; }
#searchResultSearchNow  ul { border:0; padding:0; margin:0; list-style-type:none; }
#searchResultSearchNow ul li { display:inline; padding:0; margin:0 20px 0 0; }
#searchResultTextBox { height:20px; padding:1px 30px 0 0; margin:0; float:left; vertical-align:middle; }
#searchResultSearchButton { height:20px; padding:5px 30px 0 0; margin:0; float:left; vertical-align:middle; }
#searchResultRefineSearch { height:20px; padding:4px 30px 0 0; margin:0; float:left; vertical-align:middle; }
#searchResultSort { padding:10px 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080;  }
#searchResultSort  ul { border:0; padding:0; margin:0; list-style-type:none; }
#searchResultSort ul li { display:inline; margin:0 20px 0 0; }
.searchResultListing  { margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; font-weight:normal; color:#808080; text-transform:none; }
.searchResultPrimaryLine { margin:0; font-size:11px; font-weight:bold; }
.searchResultSecondaryLine { margin:0 0 1px 0; font-size:11px; font-weight:normal; }
.searchResultPageNav { padding:15px 0 10px 0; font-family:Arial, Helvetica, sans-serif; color:#808080; font-size:11px; font-weight:normal;  }
.searchResultPageNav  ul { border:0; padding:0; margin:0; list-style-type:none;?}
.searchResultPageNav ul li { display:inline; margin:0 4px 0 0; }

/*  C A R E E R S - Search Detail Page : */
#searchResultDetailMain { width:530px; padding:0; float:left; }
#searchResultDetailRight { width:360px; padding:30px 0 0 10px; float:right; border-left:dotted 1px #8b8b8b; }
#searchResultDetailContent { width:530px; min-height:200px; padding:0; margin:0; float:left; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#808080; }
#searchResultDetailContent .subTitle { width:530px; margin:0 0 7px 0; font-size:12px; font-weight:bold; color:#808080; }
#searchResultDetailApplyButton { width:530px; height:15px; float:left; padding:0; margin:20px 0 0 0; }
#jobDetails h3 { margin:0 0 1px 0; font-weight:bold; font-size:12px; color:#000066; }
#jobDetails h4 { margin:0; padding:0 0 5px 0; list-style-type:none; font: normal 12px/16px arial; color:#808080; }


/*   C O N T A C T   U S   */
.contacts { font-size:12px; font-family:Arial; padding-left:10px; border:none; padding-bottom:20px; }
.contacts a{ color:#092869; font-weight:bold; text-decoration:none }
.contacts a:link{ color:#092869; font-weight:bold; text-decoration:none }
.contacts a:visited{ color:#092869; font-weight:bold }
.contacts a:hover{ color:#f7941d; font-weight:bold }
.contacts a:active{ color:#092869; font-weight:bold }
.contacts tr td {font-size:12px; font-family:Arial; padding:0 0 0 0; margin:0; line-height:15px; }
/*.contacts h4 { margin:1px 0 15px 0; font-size:12px; font-weight:normal; color:#999999; } */
.contactCountries a { padding:0 30px 0 0; }
.contactTitle { font-weight:bold; color:#808080; font-size:12px; font-family:Arial; line-height:15px; }
.selectedNav { padding:0 30px 0 0; font-weight:bold; color:#999999; }


/*  R S S   N E W S   F E E D S - Zebra Striped Table */
.newsFeedsListing { width:620px; text-align:left; }
.newsFeedsListingTable {text-align :left; border: 0px solid #666666; }
.newsFeedsListingTable input { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#369; }
.newsFeedsListingTable tbody tr td { padding:4px 10px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:11px; border-left: 0px solid #D9D9D9; }
.newsFeedsListingTable tr td { padding:4px 10px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:11px; border-left: 0px solid #D9D9D9; }
.newsFeedsListing h4 { padding:0; margin:0; font-size:12px; line-height:12px; font-weight: bold; color:#797979; } 
.newsFeedsListing h5 { padding:0px 13px; margin:0; font-size:11px; line-height:12px; font-weight: normal; color:#797979; }
.newsFeedsListingTable tbody tr.selected td { background-color: #f7941d; color: #ffffff; font-weight: bold; border-left: 0px solid #ccc; border-bottom: 1px solid #ccc; }
.newsFeedsInstruction { width:620px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#7f7f7f; }
/* Alternative for h4 and h5 for RSS NEWS FEEDS */
.mainList { padding:0; margin:0; font-size:12px; line-height:12px; font-weight: bold; color:#797979; } 
.subList { padding:0px 13px; margin:0; font-size:11px; line-height:12px; font-weight: normal; color:#797979; } 

/* E M E R S O N   W O R L D W I D E */
.region h3 { font-size:12px; padding:30px 0 0 10px; color:#f7941d; text-transform:uppercase; }	
.region { background: #ffffff; height:100%;}
 table .ww { width:450px; margin:10px 0 30px 10px; }
 table .ww td { padding:5px 0 5px 0 ; width:200px; border-bottom:dotted 1px #ccc; }


/*  S I T E   M A P  */
.mapColumn { text-align:left; border-left:dotted 0px #999; width:180px; float:left; }
.mapColumn h2 { font-size:12px; color:#f7941d; margin:0;}
.mapColumn ul {border:0;  margin:0; padding:0; list-style-type:none; }
.mapColumn li {border:0;  margin:0; padding:0; list-style-type:none; }
.mapColumn  a {  text-decoration:none; display:inline; font:bold 9px/16px Arial, Helvetica, sans-serif; color:#808080; }
.mapColumn ul li a:hover { color:#f7941d; }
.mapColumn .sitemap li { margin:2px 0 2px 10px; text-transform:capitalize; line-height:9px;}


/*  F L E X I B L E   S I Z E   POP UP WINDOW  */
#pop {text-align:left; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#808080; background-color:#FFFFFF;}
#popHeader {width:90%; padding:10px 0 0 55px;  background-color: #fff;}
#popHorizontalBorder { width:100%; height:5px; padding:0; margin:0; border-bottom:dotted 1px #ccc; }
#popContainer {position: absolute; width: 90%;background-color:#fff;}
#popBanner { padding-left:55px; padding-bottom:5px; background-color:#fff; font-weight:bold; font-size:22px; color:#808080;}
#popLeft {position: absolute; left:55px; width: 145px; background:transparent}
#popLeft ul { list-style-type: none;margin:0;padding:0;}
#popLeft li { margin-bottom: 5px;}
#popLeft a { font-weight:bold; color:#092869; text-decoration:none;}
#popLeft a:hover { text-decoration: none; color:#808080;}
#popCenter {background-color:#fff; margin-left: 195px;}
#popCenter h1 {font-size:16px;}
#popFooter {padding-top:20px; text-align:right; height: 30px;background-color: #fff; color:#666; font-size:9px;}


/* SHAREPOINT SEARCH STYLESHEET */
.srch-WPBody{
margin:0px;
font-family:tahoma;
font-size:1em;
color:#666666;
}
.srch-results{
}
.srch-sort{
COLOR:#f7941d;
FONT-SIZE:11px;
FONT-WEIGHT:bold;
}
.srch-sort A:link,.srch-sort A:visited{
text-decoration:none;
color:#003399;
FONT-WEIGHT:bold;
}
.srch-sort a:hover{
color:#f7941d;
FONT-WEIGHT:bold;
}
.srch-sort-right{
float:right;
COLOR:#092869;
FONT-SIZE:1.0em;
padding-bottom:4px;
FONT-WEIGHT:bold;
}
.srch-sort-right A:link,.srch-sort-right A:visited{
text-decoration:none;
color:#003399;
FONT-WEIGHT:bold;
}
.srch-sort-right a:hover{
color:#f7941d;
FONT-WEIGHT:bold;
}
.srch-summary{
COLOR:#333333;
FONT-SIZE:1.0em;
FONT-FAMILY:Tahoma;
}
.srch-summary A:link,.srch-summary A:visited{
text-decoration:none;
color:#003399;
}
.srch-summary a:hover{
color:#FF0000;
}
.srch-stats{

FONT-FAMILY:Tahoma;
background-color:white;
text-align:left;
white-space:normal;
FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #797979;FONT-FAMILY: Arial;
padding:0;
}
.srch-stats A:link{
text-decoration:none;
color:#003399;
}
.srch-stats a:hover{
color:#FF0000;
}
.srch-Description{
FONT-SIZE:11px;
MARGIN:0px 0px 4px;COLOR:#092869;
FONT-FAMILY:"Arial, Helvetica, sans-serif";
line-height:15px;
padding-bottom:10px;
}
.srch-Description b{
font-weight:bold;
COLOR:#092869;
FONT-FAMILY:"Arial, Helvetica, sans-serif";
}
.srch-alertme a:link,.srch-alertme A:visited{
MARGIN:0px 0px 0px;
}
.srch-alertme a:hover{
MARGIN:0px 0px 0px;
}
.srch-Title{
FONT-SIZE:11px;
MARGIN:0px;
COLOR:#f7941d;
FONT-FAMILY: "Arial, Helvetica, sans-serif"; FONT-WEIGHT:700; LINE-Height:15px;
}
.srch-Title A:link,.srch-Title A:visited{
text-decoration:none;
color:#f7941d;
}
.srch-Title a:hover{
color:#808080;
text-decoration:none;
}
.srch-URL A:link,.srch-URL A:visited{
color:#008800 !important;
text-decoration:none;
display:none;
}
.srch-URL a:hover{
color:#FF0000;
text-decoration:underline;
}
.srch-Metadata{
border-top-style:none;
FONT-SIZE:11px;
MARGIN:0px;COLOR:#092869;
FONT-FAMILY:"Arial, Helvetica, sans-serif";
border-top-style:none;LINE-Height:12px;border-bottom-style:none;
padding:0px;display:none;
}
.srch-dup .srch-Page-bg{
background-color:white;
float:left;
}
.srch-Page{
COLOR:#666666;
FONT-WEIGHT:bold;
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
background-color:white;
text-align:right;
float:left;
}
.srch-Page A:link,.srch-Page A:visited{
text-decoration:none;
color:#092869;
FONT-WEIGHT:normal;
FONT-WEIGHT:bold;
}
.srch-Page a:hover{
color:#666666;
}
.srch-dup A:link,.srch-dup A:visited{
COLOR:#517acc
}
.srch-Icon{
margin-right:4px;
display:none;
}
.srch-ActionLink a{
text-decoration:none;
font-size:.85em;
font-style:italic;
color:#336699;
margin-top:2px;
margin-bottom:0;
}
.srch-ActionLink a:hover{
color:#FF0000;
}
.ms-searchresultstitlearea{
background-image:url("pageTitleBKGD.gif"/*tpa=http://www.emerson.com/_layouts/images/pageTitleBKGD.gif*/);
background-repeat:repeat-x;
background-color:#d6e8ff;
text-align:center;
padding-left:18px;
padding-top:20px;
border-bottom:1px solid #6f9dd9;
height:85px;
}
.ms-searchresultsareaSeparator{
background-color:#d6e8ff;
padding:0px;
}

/* bottom line for Annual Report  */
.AnnualReport a:visited {color:#092869; text-decoration:underline; cursor:pointer; font-weight:bold;font-size:11px;}
.AnnualReport a:link{color:#092869; text-decoration:underline; cursor:pointer;font-weight:bold;font-family:Arial;font-size:11px;}
.AnnualReport a:active{ color:#999999; text-decoration:underline; cursor:pointer;font-weight:bold;font-family:Arial;font-size:11px;}
.AnnualReport a:hover{color:#999999; text-decoration:none; cursor:pointer;font-weight:bold;font-family:Arial;font-size:11px;}
.AnnualReport  TD {border-bottom: 1px solid #999999; padding: 7px;color: #808080;font-family:arial;font-weight:bold;}


/* For  Archive Annual Reports*/
.AnnualReportArchive A:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #092869; TEXT-DECORATION: underline}
.AnnualReportArchive A:link {FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #092869; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
.AnnualReportArchive A:active {	FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #999999; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
.AnnualReportArchive A:hover {	FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #999999; FONT-FAMILY: Arial; TEXT-DECORATION: none}
.AnnualReportArchive TD {border-bottom: 1px ; padding: 5px;color: #808080;font-family:arial;font-weight:bold;}

/* ************************ E N D ************************ */
