p {margin: 1em 0 0;}
#careersportlet p {margin: 0}
#topnav { padding-right:10px; }
#topnav li { padding:0 3px 0 1px; white-space:nowrap;}
#topnav li a { font-size:1.1em; font-weight:bolder; }
#mainnav ul li a { margin:-1px 1px 0px 1px; height:27px; }
#mainnav ul li a.on { margin:-1px 0px -3px 0px; height:25px;border-left:#dcdcdc solid 1px; border-right:#dcdcdc solid 1px; border-top:#dcdcdc solid 1px; border-bottom: 3px solid #DCDCDC; height:26px; position:relative; z-index:6; padding:0; }

#mainnav ul li a:hover { border-left: 3px solid #ffe600; border-right:#dcdcdc solid 1px; border-top:#dcdcdc solid 1px; border-bottom:#DCDCDC solid 1px; height:26px; position:relative; z-index:6; margin:-1px 0px -1px 0px; padding:0; text-decoration:none; background:transparent url(/ecimages/mainnav_highlight_mouseover.gif) repeat-y 0px 0px; }

/* Login Overlay */
#login_overlay {-moz-box-shadow: 0 0 12px #ccc;box-shadow: 0 0 12px #ccc;-webkit-box-shadow: 0 0 12px #ccc;width: 30.8em;_width: 30.8em; left:4px;right:7px!important;z-index: 100;overflow:hidden;}
#login_overlay h3 { margin:10px 0px 8px 10px; }
 
/* generic styles applied to all these div boxes */
div.subnavOverlayContainer { display: none; position: absolute; top: -800px; left: 209px; width: 742px; margin-left: 20px; _left: 169px;/*for IE6*/;z-index:10;}
html>body .subnavOverlayContainer { margin-left:0; }
div.subNavContainer {width: 742px;height: auto;}
div.subnavOverlayContainer div div ul.level2topicheader { list-style:none; margin:0; padding:0; float:left; }
div.subnavOverlayContainer div div ul.level2topicheader li.two { margin:5px 0px 0px 1px; padding: 0px 0px 0 6px; }
div.subnavOverlayContainer div div ul.level2topicheader li a { border-bottom: 1px #999 solid; text-decoration:none; display:block; width:145px; color:#000; font-size:11px; font-weight:bold; padding:5px 8px 4px 8px; margin:0px 0px 3px 0; }
div.subnavOverlayContainer div div ul.level2topicheader li a:hover { background-color:#dcdcdc; border-left: 4px #ffe600 solid; text-decoration:none; margin:0px 0px 3px -4px; border-bottom: 1px #999 solid;padding:5px 8px 4px 8px;}
div.subnavOverlayContainer div div ul.subUlFirst { list-style:none; margin:0; padding:0; }
div.subnavOverlayContainer div div ul.subUlFirst li { margin:1px 0 0 2px; padding:0; line-height:1.2em; }
div.subnavOverlayContainer div div ul.subUlFirst li a { background:url(/ecimages/blt_gray_sm.gif) no-repeat 3px 6px; text-decoration:none; margin:0 0 0 3px; padding:1px 0 1px 12px; font-size:10px; font-weight:normal; border-bottom: 0px none; }
div.subnavOverlayContainer div div ul.subUlFirst li a:hover { background:url(/ecimages/blt_gray_sm.gif) no-repeat 3px 6px; text-decoration:none; font-size:10px; font-weight:normal; border-bottom:0px none; background-color:#dcdcdc; border-left:#ffe600 3px solid; margin:0px 0 0 0px;padding:1px 0 1px 12px; }
div.subnavOverlayContainer div div ul.subUlFirst li ul li a { background: url(/ecimages/blt_gray_line_med.gif) no-repeat 3px 6px; text-decoration:none; margin:0 0 0 3px; padding:1px 0 1px 12px; font-size:10px; font-weight:normal; border-bottom: 0px none; line-height:0.9em; }
div.subnavOverlayContainer div div ul.subUlFirst li ul li a:hover { background:url(/ecimages/blt_gray_line_med.gif) no-repeat 3px 6px; text-decoration:none; font-size:10px; font-weight:normal; border-bottom:0px none; background-color:#dcdcdc; border-left:#ffe600 4px solid; margin:0px 0 0 -1px;padding:1px 0 1px 12px; }
/* styles to modify internal div menus to nav-overlay -- SERVICES SECTION  */
div #mainnav_services ul.level2topicheader { width:244px; _width:240px; }
div #mainnav_services ul.level2topicheader li a { width:210px; _width:194px;}
div #mainnav_services ul.subUlFirst ul { margin:0; padding:1px 0 0 10px;}
div #mainnav_services ul.subUlFirst li li { list-style-type:none; margin:0; padding:0; }
/* styles to modify internal div menus to nav-overlay -- ISSUES SECTION  */
div #mainnav_issues ul.level2topicheader {width:183px;}
div #mainnav_issues ul.level2topicheader li a { width:155px;}
div #mainnav_issues ul.subUlFirst li li { display:none; }
div.subnavOverlayContainer div div#mainnav_issues {background:#525252 url(/ecimages/newsroom_overlay_dk_gradient_backgroundloop_short.gif) repeat-x scroll left bottom; min-height: 122px;}
* html div.subnavOverlayContainer div div#mainnav_issues {height:122px;}
* html div.subnavOverlayContainer div div#mainnav_issues {height:122px;}
/* styles to modify internal div menus to nav-overlay -- ABOUT US SECTION  */
div #mainnav_aboutus ul.level2topicheader { width:183px;}
div #mainnav_aboutus ul.level2topicheader li a { width:150px;}
div #mainnav_aboutus ul.subUlFirst { /*display:none; */}
/* styles to modify internal div menus to nav-overlay -- INDUSTRY SECTION  */
div #mainnav_industries ul.level2topicheader { width:183px;}
div #mainnav_industries ul.level2topicheader li a { width:150px;}
div #mainnav_industries ul.subUlFirst { /*display:none; */}
/* styles to modify internal div menus to nav-overlay -- CAREERS SECTION  */
div #mainnav_careers ul.level2topicheader { width:243px;}
div #mainnav_careers ul.level2topicheader li a { width:206px; }
div #mainnav_careers ul.subUlFirst ul { margin:0 0 0 -1px; padding:1px 0 0 10px;}
div #mainnav_careers ul.subUlFirst li li { list-style-type:none; margin:0; padding:0; }
/* styles to modify internal div menus to nav-overlay --SEGMENTS SECTION  */
div #mainnav_segments ul.level2topicheader { width:243px;}
div #mainnav_segments ul.level2topicheader li a { width:206px; }
div #mainnav_segments ul.subUlFirst ul { margin:0 0 0 -1px; padding:1px 0 0 10px;}
div #mainnav_segments ul.subUlFirst li li { list-style-type:none; margin:0; padding:0; }
/* styles for TOPNAV section (utility menus)  */
/* @group Topnav */
ul#topnav li a#navAboutus {margin-left:3px;}
ul#topnav li a#navAboutus:hover {padding-left:7px;border-left:3px #ffe600 solid;text-decoration: underline;background-color: #4D4D4D;	color: #fff;   z-index:2;}
ul#topnav li a#navNewsroom {margin-left: 3px;margin-right: 0px;}
ul#topnav li a#navNewsroom:hover {text-decoration:underline; z-index:2; color:#000; border-left:3px #ffe600 solid; padding-left:7px; background-color:#4D4D4D;color:#fff;}
ul#topnav li a.on { text-decoration:underline; background-color:#dcdcdc; z-index:2; color:#000; }
#topnav li a#online_signin_off { display: block; text-align:right;xfont-size: 10px!important;border:0;}
#topnav li a#online_signin_off { background-color:#fff;width:23em;margin: 0 5px 0 3px;padding: 0 6px 0 6px!important; margin-left:3px;border:0}
#topnav li a#online_signin_off:hover { text-decoration:none;}

#topnav li a#online_signin_on { xfont-size: 10px!important;}
#topnav li a#online_signin_on {display:none;position:relative;z-index:6;text-align:right;width: 23em;background-color:#525252;color: #fff;margin: 0 5px 0 3px;padding: 0 6px 0 6px!important;margin-left:3px;}
#topnav li a#online_signin_on img {padding-left: 11px;}

.topnavOverlayContainer { display:none;position:absolute;top:-600px;left:739px;#left:719px;width:234px;background:#FFFFFF url(/ecimages/bkg_overlay_gradient_backgroundloop_short.jpg) repeat-x scroll left bottom; height:auto; border:#dcdcdc 2px solid; z-index:1; }
div.topnavOverlayContainer {background-color: #4D4D4D;background-image: none;border: none;}

#topnav_aboutus ul.level2topicheader li.two  { padding:4px 2px 1px 4px; border-bottom: 1px solid #979797; }
#topnav_aboutus ul.level2topicheader li.two a  { color:#000; background:none; padding-left:4px; text-decoration:none; font-size:11px; font-weight:bold; display:block; }
#topnav_aboutus ul.level2topicheader li.two a:hover  { font-size:11px;color:#000; background:#dcdcdc; border-left: 4px solid #ffe600; margin-left:-4px; padding-left:4px; text-decoration:none; }
#topnav_aboutus ul.level2topicheader li.two ul.subUlFirst{list-style:none; margin:0; padding:0;}
#topnav_aboutus ul.level2topicheader li.two ul.subUlFirst li{margin:1px 0 0 2px; padding:0; line-height:1.4em;  }
#topnav_aboutus ul.level2topicheader li.two ul.subUlFirst li a { background:url(/ecimages/blt_gray_sm.gif) no-repeat 3px 6px; text-decoration:none; margin:0 0 0 3px; padding:1px 0 1px 12px; font-size:10px; font-weight:normal; border-bottom: 0px none; }
#topnav_aboutus ul.level2topicheader li.two ul.subUlFirst li a:hover  { background:url(/ecimages/blt_gray_sm.gif) no-repeat 3px 6px; text-decoration:none; font-size:10px; font-weight:normal; border-bottom:0px none; background-color:#dcdcdc; border-left:#ffe600 3px solid; margin:0px 0 0 0px;padding:1px 0 1px 12px;  }
#topnav_aboutus ul.level2topicheader li.two ul.subUlFirst li ul  { list-style:none; padding:0; margin:0; }
#topnav_aboutus ul.level2topicheader li.two ul.subUlFirst li ul li  { background:url(/ecimages/blt_gray_line_med.gif) no-repeat 3px 6px; padding-left:10px; _zoom:1; }
#topnav_aboutus ul.level2topicheader li.two ul.subUlFirst li ul li a  { font-size:10px; font-weight:normal; }
#topnav_aboutus ul.level2topicheader li.two ul.subUlFirst li ul li a:hover{ font-size:10px;}

#topnav_newsroom ul.level2topicheader li.two  { padding:4px 2px 1px 4px; border-bottom: 1px solid #979797; }
#topnav_newsroom ul.level2topicheader li.two a  { color:#000; background:none; padding-left:4px; text-decoration:none; font-size:11px; font-weight:bold; display:block;  }
#topnav_newsroom ul.level2topicheader li.two a:hover  { font-size:11px; color:#000; background:#dcdcdc; border-left:4px #fee600 solid; margin-left:-4px; padding-left:4px; text-decoration:none; }
#topnav_newsroom ul.level2topicheader li.two ul.subUlFirst  { list-style:none; margin:0; padding:0;}
#topnav_newsroom ul.level2topicheader li.two ul.subUlFirst li  { margin:1px 0 0 2px; padding:0; line-height:1.4em;  }
#topnav_newsroom ul.level2topicheader li.two ul.subUlFirst li a  { background:url(/ecimages/blt_gray_sm.gif) no-repeat 3px 6px; text-decoration:none; margin:0 0 0 3px; padding:1px 0 1px 12px; font-size:10px; font-weight:normal; border-bottom: 0px none; }
#topnav_newsroom ul.level2topicheader li.two ul.subUlFirst li a:hover  { background:url(/ecimages/blt_gray_sm.gif) no-repeat 3px 6px; text-decoration:none; font-size:10px; font-weight:normal; border-bottom:0px none; background-color:#dcdcdc; border-left:#ffe600 3px solid; margin:0px 0 0 0px;padding:1px 0 1px 12px;  }
#topnav_newsroom ul.level2topicheader li.two ul.subUlFirst li ul  { list-style:none; padding:0; margin:0; }
#topnav_newsroom ul.level2topicheader li.two ul.subUlFirst li ul li  { background:url(/ecimages/blt_gray_line_med.gif) no-repeat 3px 6px; padding-left:10px; _zoom:1; }
#topnav_newsroom ul.level2topicheader li.two ul.subUlFirst li ul li a  { font-size:10px; font-weight:normal; }
#topnav_newsroom ul.level2topicheader li.two ul.subUlFirst li ul li a:hover  { font-size:10px; }

#topnav_newsroom ul.level2topicheader li.two a,#topnav_aboutus ul.level2topicheader li.two a {color: #ffe600;padding: 3px inherit;margin-top: 0;margin-bottom: 0;background: none;}
#topnav_newsroom ul.level2topicheader li.two a:hover,#topnav_aboutus ul.level2topicheader li.two a:hover {color: #ffe600;background: #666666;}
#topnav_newsroom ul.level2topicheader  { list-style:none; margin:0; padding:5px 10px 15px;}
#topnav_aboutus ul.level2topicheader  { list-style:none; margin:0; padding:5px 10px 15px; }
div.clear { background: transparent none!important; border:0px none!important; height:1%!important; font-size:0.1em!important; line-height:0.1em!important; padding:0!important; margin:0!important; }

/* @group dark */
div.subnavOverlayContainer div div ul.subUlFirst li a {background:transparent url(/ecimages/blt_gray_sm.gif) no-repeat scroll 3px 6px;border-bottom:0 none;color:#DDDDDD;font-size:10px;font-weight:normal;margin:0 0 0 3px;padding:1px 0 1px 12px;text-decoration:none;}
div.subnavOverlayContainer div div {-moz-box-shadow:0 0 12px #666666;box-shadow: 0 0 12px #666666;-webkit-box-shadow: 0 0 12px #666666;background: #525252 url(/ecimages/bkg_overlay_dk_gradient_backgroundloop_short.jpg) repeat-x scroll left bottom;border:medium none;padding-bottom:10px;}
#topnav_newsroom, #topnav_aboutus {-moz-box-shadow:0 0 12px #666666;box-shadow: 0 0 12px #666666;-webkit-box-shadow: 0 0 12px #666666;background: #525252 url(/ecimages/newsroom_overlay_dk_gradient_backgroundloop_short.gif) repeat-x scroll left bottom;border:medium none;}
#mainnav ul li a.on {background:#4D4D4D none repeat scroll 0 0;border-color:#4D4D4D;border-style:solid;border-width:1px 1px 3px;color:#FFFFFF;height:26px;margin:-1px 0 -3px;padding:0;position:relative;z-index:6;}
div.subnavOverlayContainer div div ul.level2topicheader li.two a {color: #ffe600;}
ul.subUlFirst li a, ul.subUlSecond li a {color: #fff!important;	display: block;	}
ul.level2topicheader li a:hover,.subUlSecond li a:hover,ul.subUlFirst li a:hover{background-color:#666666!important;background-image: none!important;}
div.subnavOverlayContainer li, div.subnavOverlayContainer div div ul.subUlFirst li ul li a  {line-height:1.4!important;}
#mainnav ul li a.on,#mainnav ul li a:hover {background-color: #525252!important;margin: -1px 0px -3px 0px;height: 25px;border-left: #525252 solid 1px;border-right: #525252 solid 1px;border-top: #525252 solid 1px;border-bottom: #525252 solid 2px;height: 26px;position: relative;z-index: 6;padding: 0;color:#fff;background: #525252 url(/ecimages/mainnav_highlight_mouseover.gif) repeat-y 0 0;}
div.subnavOverlayContainer li, div.subnavOverlayContainer div div ul.subUlFirst li ul li a {line-height: 1.4!important;}
ul.level2topicheader li.two ul.subUlFirst {list-style:none;margin-top: 0;margin-left: 0px;padding-left:0px;}
/*
*html #topnav_newsroom ul.level2topicheader ul li {background-image: none!important;list-style-type: square;color: #999;list-style-position: inside;/*fix for disappearing bullet in IE*/}
*/
*/
#mainnav {overflow: hidden;}
div#divLoginOverlay a, div#login_overlay a {border-top:none!important;border-bottom:none!important;}

#idLoginOverlayReturn a {padding-left:0px}
/* @end */
a#navLocation.overlayLink.overlayClose {background-color: #525252;color: #fff;border: #525252;}
#login_overlay form {color: #fff;}
.topnavOverlayContainer {right: 127px;left: auto;overflow: hidden;}
#topnav_newsroom ul.subUlFirst li {border-top:1px solid #979797; border-bottom: none!important;}
#topnav_aboutus ul.subUlFirst li{border-top:1px solid #979797; border-bottom: none!important;}
#topnav #li_utilityOnlineSignIn {font-weight: bold; color:#369;font-size:1em;}
#topnav li div {white-space:normal;}
/***********************Adding Styles for V3 HP Redesign ************************************************/
/* @group shared styles */
.rhs {font-size: 1.1em; line-height: 1.5; margin-top: 10px; overflow: hidden;}
.rhs h3.sectionhead {background-color: transparent!important; border-left: 10px solid #ffe700; padding: 0 0 0 .5em; font-size: 160%; margin: 0.5em 0 .5em;}
.box {margin-bottom: 10px; background: #f0f0f0; border: 1px solid #ccc; padding: 0; overflow: hidden;}
img.border {border: 1px solid #ccc; background: #fff; padding: 3px; display: block;}
h4.imagecaption {background-color: #bcbcbc; padding: .5em 1em; display: block; color: #4f4f4f; font-weight: bold; border-top: 1px solid #4f4f4f; font-size: 12px;}
.widebordertop {border-top: 3px solid #e7e7e7; padding: 0; margin: 1em 0 0 0}
#careerspromo img {margin-bottom: 1em;}
.sectionhead {background-color: #ffdf00; padding: 5px 10px 3px; font-weight: normal; color: #333; font-size: 16px; overflow: hidden; height: 1.7em;}
.pad {padding: 10px;}
.first {margin-top: 0!important; padding-top: 0!important; border-top: none!important;}
.padtop {padding-top: 1em;}
.nomargin {margin: 0;}
.contactlink {padding-left: 14px; background: transparent url(/ecimages/pointer.gif) no-repeat 0 3px; margin: 1em 0 0 1em; display: block; text-decoration: none;}
#rhslocations {position: relative;}

/* @end */
/* @group calendar */
.webcast-entry {margin: 0 0 1em 0; clear: both; overflow: hidden;}
.webcast-entry.last {margin-bottom: 0;}
.calendar {float: left; background: transparent url(/ecimages/calendargray.png) no-repeat; width: 39px; color: white; padding: 3px 0 10px;}
.calendar.upcoming {background: transparent url(/ecimages/calendaryellow.png) no-repeat; color: #000;}
.calendardescription {float: left;  width: 160px;margin:0 0 0 10px;padding:0;}
.calendardescription li {list-style-type: none; margin: 0; padding: 0;}
#calendar-entries p {margin-bottom: 1em;}
.calendar p.date { text-transform: uppercase; font-weight: normal; font-size: 10px; text-align: center; margin:0; padding: 0; line-height: 1em;}
.calendar p.date span {display: block; font-size:12px;font-weight: bold; margin-top: 9px; color: #444;}
/* @end */
/* @group mostpopular */
#mostpopular ul {margin: -5px -10px -10px -10px;}
#mostpopular h3 {padding: 3px 10px; margin: 0; border: none; background-color: #555; color: #f0f0f0;}
.rhs #mostpopular li {list-style-type: none; display: inline;}
#mostpopular li a {display: block; padding: .25em .5em .5em; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #ccc;}
#mostpopular li a.active {background-color: #fffacc;}
#mostpopular li a:hover {background-color: #e3e3e3; text-decoration: none; color: #333;}
#favorites ul, #mostpopular ul {list-style-type: none; padding: 0; margin: 0;}
#favorites ul {margin-left:20px;}
#mostpopular .pad {padding: 0}
/* @end */
/*---------------------------------------------- Views starts -------------------------------------------------------------*/
#subcontentwrap {background:#F0F0F0 url(/ecimages/1pixel.gif) repeat-y scroll 223px top;border-left:1px solid #CCC;border-bottom: 1px solid #ccc;width: 709px;}
#news, #views, .rhs {overflow: hidden;}
#news{color: #666666;font-size:1.1em}
#views  {font-size: 1.2em;background:#FFF url(/ecimages/1pixel.gif) repeat-y right top;	BORDER-BOTTOM: #ddd 1px solid;MARGIN-LEFT: -10px;}
#views li, #views li.last {border-bottom: 1px solid rgb(229, 229, 229)!important;padding: 0;}
li.last {border-bottom: none!important;}
#views span.title {text-decoration: none;font-weight: bold;color: #369;font-size: 1.1em;line-height: 1.4;display: block;overflow: hidden;margin: 0;padding: 0}
#views .padlist a strong {display: inline;}
#views li a {color: #333!important;}
.sidebarborder {background: url(/ecimages/1pixel.gif) right top repeat-y; overflow: hidden; }
#news ul {margin: 10px;padding:0;}
#news li {border-bottom: 1px solid #ccc;padding: 1em 0 1em 0;list-style-type: none;line-height: 1.5;}
#news .thumblist li.group {border-bottom: 1px dotted #d3d3d3;border-top: none;padding: 0;}
.sectionhead { 	background-color: #ffdf00;padding: 5px 10px 3px;font-weight: normal;color: #333;font-size: 16px;overflow: hidden;height: auto;}
.sectionhead h3 {float: left; font-weight: normal; margin: 0; line-height: 26px;}
h3 strong {font-weight:bold!important;}
#news .sectionhead {background: #505050;color: #e7e7e7}
#news h4 {font-size: 1.2em;line-height: 1.2;margin-bottom: .5em;margin-top: 0;}
#views .padlist li a {color: #333!important;}
#views li a:hover {text-decoration: none;color: #333!important;}
#views ul.thumblist {list-style-type: none;font-size: 1.1em;margin: 0; padding: 0;}
#views .thumblist a:hover, .padlist a:hover {background: #f0f0f0 url(/ecimages/lightgrad.png) right top no-repeat; }
.thumblist li {	float: left;width:100%;}
.thumblist li a {text-decoration: none;color: #333;line-height: 1.5;margin: 0;display: block;text-decoration: none;padding: 10px;margin: 0;overflow: hidden;border-bottom: none;}
.thumblist li img {background-color: white;padding: 3px;border: 1px solid #ccc;float: left;margin-right: 10px;display: block;height: 87px;}
.padlist {list-style: none;font-size: .8em;margin:0;padding:0}
#views .padlist a {font-weight: normal;text-decoration: none;font-size: 1.2em;color: #333;line-height: 1.5;margin: 0;display: block;padding: 10px;margin: 0;}
.padlist strong {color: #369;}
.group:after {content: ".";display: block;font-size: 1px;height: 0;clear: both;visibility: hidden;}
/* @group IE6 */

.showgrid #news, .showgrid #views, .showgrid .rhs, .showgrid div#megafooter * {	background: transparent!important;}
* html #news, * html #views {height: 830px;}
* html ul.utilitymenu ul li a {	height: 1%;}
* html ul.utilitymenu ul li a.countryMenu {height: auto;}
* html h4.imagecaption {margin-top: -5px;}
* html .group {	height: 1%;}
*:first-child+html .group {min-height: 1px;}
* html #topNavContainer.group {	height: 1%!important;}
/* @end */
.span-3  { width: 224px;}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12 {float:left;margin-right: 10px;}
.span-6  { width: 458px;}
.span-9  { /*width: 692px;*/width: 692px;}
div.last { margin-right: 0; }
/*hardcoded width to adjust for negative margin*/
#views.span-6 {	width: 485px; }
#careersportlet li {list-style: none;float:left;border-right:2px solid #FFe600;padding:0 5px;overflow:visible;}
#careersportlet li.last {border:none;}
* html .thumblist li a img {zoom:1;}  
.box {margin-bottom: 0; }
.rhs {font-size: 1.1em; line-height: 1.5; margin-top: 10px; overflow: hidden; }
#rhslocations div h3 {background-color: transparent!important; border-left: 10px solid #ffe700; padding: 0 0 0 .5em; font-size: 160%; margin: 0.5em 0 .5em; 
position: absolute; top: 15px; left: 0;  color: #333;}
#contact p {margin: 0; padding: 0; }
div#contact.nomargin.rhs {margin: 0; }
div#rhslocations.widebordertop.padtop {margin-top: 0; }
div.widebordertop.rhs {padding-top: 0!important; }
#calendar-entries div.webcast-entry {margin: 0; }
#mostpopular h3 {padding: 3px 10px; margin: 0; border: none; background-color: #555; color: #f0f0f0; font-weight: normal; font-size:160%;}
.widebordertop h3.sectionhead {margin-top: .5em; }
#homecalendar {border-top: 3px solid #ccc; padding-top: .5em; }
/*************************************************************End Views , News***********************************************/
#li_staycon UL#connectDrop{padding-bottom:10px;padding-top:5px;margin:0px;float:none;list-style-type: none;background: url(/ecimages/bkg_overlay_dk_gradient_backgroundloop_short.jpg) #525252 repeat-x left bottom;-webkit-box-shadow: 0 0 20px #999;-moz-box-shadow: 0 0 20px #999;box-shadow: 0 0 20px #999;BORDER: #666666 1px solid;WIDTH: 19em;position:absolute;top:15px;right:142px;}
#li_staycon UL.level2topicheader LI{padding-left: 6px;margin:0px;padding-top:3px;padding-botton:2px;list-stlye-type: none;float:none;background-image:none;line-height:1.4;}
#topnav LI UL LI A{padding-bottom:3px;color: #ffe600;border-bottom: #979797 1px solid;border-collapse: collapse;text-decoration: none;width:85%;COLOR: #ffe600;DISPLAY: block;FONT-WEIGHT: bold;FONT-SIZE: 11px;BACKGROUND: none transparent scroll repeat 0% 0%;}
#topnav LI UL LI A:hover {background: #525252 url(/ecimages/mainnav_highlight_mouseover.gif)  repeat-y 0px 0px !important; background-color:#666666 !important;COLOR: #ffe600!important}
ul#topnav li a#navstaycon:hover{padding-left:7px;border-left:3px #ffe600 solid;text-decoration: underline;background-color: #4D4D4D;	color: #fff;   z-index:2;}
#careersportlet ul.group {padding: 0; margin: 0;}

/* @group changes Feb1, 2010 */
#news li, 
#careersportlet p, 
#mostpopular li,
#contact p,
#careersportlet li
{font-size: 12px; }

.calendardescription li {list-style-type: none; margin: 0 0 1em 0; padding: 0; font-size: 11px;}

#careersportlet p {margin: .5em 1em .25em 0}
#careersportlet li {margin-bottom: .25em;}
#contact p {margin: 0; padding: 0; }

#subcontentwrap {background:transparent url(/ecimages/leftbgfill.gif) repeat-y scroll 0 top;border-left:1px solid #CCC;border-bottom: 1px solid #ccc;width: 709px;}
#views { background-image: none; }
#subcontentwrap {border-right: 1px solid #ccc;}
#mostpopular h3, #rhslocations div h3, .sectionhead h3  {font-size: 18px;}
/* @end */
#country_list_container {min-height: 7em;height:auto;overflow:hidden;background-color:#525252;}
* html UL#country_group{float: left; margin: 0 1px 0 0; padding: 0; display: inline; overflow: visible;list-style-type:none;}
* html UL#country_group LI{}
img.pdf  {display:inline;}
#arthumblist img.pdf {display:none;}
li.topnavliOff { height:15px; width:5px; background:none!important;}
#page_utility li.topnavliOff{ background:none!important;}
/* styles to modify internal div menus to nav-overlay -- Growth Companies SECTION  */
div #mainnav_growthcompanies ul.level2topicheader { width:244px; _width:240px; }
div #mainnav_growthcompanies ul.level2topicheader li a { width:216px; _width:194px;}
div #mainnav_growthcompanies ul.subUlFirst ul { margin:0; padding:1px 0 0 10px;}
div #mainnav_growthcompanies ul.subUlFirst li li { list-style-type:none; margin:0; padding:0; }
#countryOverlayContent {width: 670px;  left: -680px;} 
#sub_middle_1col img.pdf,.featureCallout img.pdf{padding:0px;display:inline;float:none;}
ul.thumblist img.pdf {display:none!important}
