/* @group topnav (new) */

.topNavContainer {float: none;position: absolute;top: 0px;right: 0px;margin: -25px 10px 0 0;	z-index: 1;}
#aboutDrop, #connectDrop, #newsDrop, #login_overlay {position: absolute;	border: 1px solid #666666;	border-top: none;position: absolute;width: 19em;background-color: #555;background: -moz-linear-gradient(top, #111, #555);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111');background: -webkit-gradient(linear, left top, left bottom, from(#111), to(#555));background: -moz-linear-gradient(top, #111, #555);top: 30px;margin: 0;}
#aboutDrop li, #connectDrop li, #newsDrop li, #login_overlay li {}
#country_list_container {box-shadow: 0 0 12px #333333;clear: both;overflow: hidden;padding: 10px;background: #525252 url(../images/newsroom_overlay_dk_gradient_backgroundloop_short.gif) repeat-x scroll left bottom;border-top: 1px solid #666;}
#country_list_container ul {display: block;float: left;margin: 0 20px 0 0;overflow: visible;padding: 0;list-style: none;}
.topNavContainer ul {margin: 0;padding: 0;}
#login_overlay, #aboutDrop, #newsDrop, #location_selectordiv {-webkit-box-shadow: 0 0 20px rgba(0,0,0,.6);-moz-box-shadow: 0 0 20px rgba(0,0,0,.6);-o-box-shadow: 0 0 20px rgba(0,0,0,.6);box-shadow: 0 0 20px rgba(0,0,0,.6);}
#topnav li li {	border: none;}
#topnav.utilitymenu .level2topicheader li {float: none;display: block;border: 1px solid #666;border-width: 1px 0 0 0;border-collapse: collapse;background: none;	font-size: 11px;font-weight: bold;margin: 0;padding: 0;}
#topnav .level2topicheader li a {color: #ffe600;display: block;float: none;	margin: 0;padding: 10px 5px;border-left: 5px solid transparent;}
#topnav a {color: #369;padding: 10px;display: block;}
/*new rule Feb2*/
#topnav .level2topicheader li li a {color: white;padding: 10px 10px 10px 18px;background-position: 5px 1.3em;	margin: 0;line-height: 1.2;}
/*hovers*/
#topnav.utilitymenu a:hover,#topnav.utilitymenu a.active {background: #252525;color: #ffe600;}
#topnav .level2topicheader li a:hover {background-color: #666666;border-left: 5px solid #ffe600!important;}
.page {margin: 0 auto 0;}
.page-container {margin: 30px 0 0 0;	overflow: hidden;}
ul.subUlFirst {margin: 0;}
ul.subUlFirst li {border-left: none;border-right: none;line-height: 1;}
/*bhnew*/
#topnav_aboutus ul.level2topicheader li.two ul.subUlFirst li a {background: url(../images/blt_gray_sm.gif) no-repeat 3px 6px!important;text-decoration: none;margin: 0 0 0 3px;	padding: 1px 0 1px 12px;font-size: 10px;font-weight: normal;border-bottom: 0px none;}
.subUlFirst li a {background: url(../images/blt_gray_sm.gif) no-repeat 3px 6px;text-decoration: none;margin: 0;padding: 1px 0 1px 12px;font-weight: normal;border-bottom: 0px none;color: white;}
/* @end */
/* @group Mainmenu */
.clear {	clear: both;}
#connect-apps {background: url(../images/mobile.png) no-repeat;}
#sub_middle_1col img.pdf, .featureCallout img.pdf {padding: 0px;display: inline;float: none;}
ul.thumblist img.pdf {display: none!important}
ul#nav {margin: 0px 0 0 15px;padding: 0;width: 96.5%;list-style: none;border: 1px solid #ccc;background: #fff;overflow: visible;height: 26px;position: absolute;top: 100px;left: 0;}
li.navtopic{ font-size: 10px; float: left; margin: 0; padding: 0; line-height: 1; background: url(../images/mainnav_seperator.gif) no-repeat right transparent;}
.navtopic a {float: left;color: #333;font-size: 13px;font-weight: bold;text-decoration: none;padding: 7px 20px 6px;margin: 0;}
.navtopic a.active, .navtopic a:hover {background: #45484d url(../images/mainnav_highlight_mouseover.gif) repeat-y 0 0;color: white;}
.navtopic .sub {display: none;position: absolute;width: 742px!important;z-index: 1;top: 26px;left: -1px;	background: #525252 url(../images/bkg_overlay_dk_gradient_backgroundloop_short.gif) repeat-x scroll left bottom;	background: #45484d;	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));	background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%);	background: -o-linear-gradient(top, #45484d 0%, #000000 100%);	background: -ms-linear-gradient(top, #45484d 0%, #000000 100%);	background: linear-gradient(top, #45484d 0%, #000000 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0 );	-moz-box-shadow: 0 8px 12px rgba(0,0,0,.8);	-webkit-box-shadow: 0 8px 12px rgba(0,0,0,.8);	box-shadow: 0 8px 12px rgba(0,0,0,.8);	padding: 10px;	float: left;	border: 1px solid #666;	border-width: 0 1px 1px 1px;}
ul#nav li .row {clear: both;float: left;width: 100%;margin-bottom: 1em;}
ul#nav li .sub ul {list-style: none;margin: 0 0 2px;padding: 0;width: 185px!important; float: left;}
.sub ul li {clear: left;}
ul#nav li .sub.threecolumn ul {width: 247px!important;}
ul#nav li .sub.threecolumn ul ul {width: 247px; margin-left: 0;}
ul#nav li .sub.threecolumn ul ul ul {width: 247px; clear: left; margin-left: 20px;}
.navtopic li {	margin: 0 15px 0 0; line-height: 1.1;}
ul#nav .sub ul li a {color: #fff;margin: 0;font-size: 11px;font-weight: normal;float: none;text-indent: 0;padding: 3px 0px 3px 10px;display: block;text-decoration: none;	color: #fff;	border-left: 3px solid transparent;}
ul#nav .sub ul li h2 {border-bottom: 1px solid #999;padding: 0;margin: 1em 0 .25em;}
ul#nav .sub ul li > h2 {margin-top: 0;}
ul#nav .sub ul li h2 a, ul#nav .sub ul li.topicheader a {padding: 5px 5px 5px 10px;background-image: none;color: #ffe600;font-size: 11px;/*font-weight: bold;*/}
ul#nav .sub ul li a:hover {color: #fff;border-left: #ffe600 3px solid;background: #666666;background: rgba(255,255,255,.07);}
ul#nav li .sub ul ul {	margin-left: 0;	width: 165px;}
/*@end */
#location_selectordiv {	font-size: 11px;}
#location_selectordiv span.title {color: #ccc;border-bottom: none;float: left;font-size: 12px;margin: 10px 0 5px 10px;letter-spacing: 0;font-weight: bold;}
#location_selectordiv form {float: right;	margin: 5px;padding: 0;}
#location_selectordiv #location_selector_nav a {color: #000;font-weight: normal;float: left;width: 158px;position: relative;z-index: 6;top: 1px;}
#countryOverlayContent, #country_list_container li a, #location_selectordiv #location_selector_nav a {color: white;}
#location_selectordiv #location_selector_nav #letters {float: right;overflow: hidden;	margin-top: 3px;}
#location_selectordiv #location_selector_nav #letters a {float: left;border: none;display: inline;width: 10px;margin: 0;padding: 0 5px;background-image: none!important;	overflow: hidden;	color: white;}
#location_selectordiv #location_selector_nav a.on, #location_selectordiv #location_selector_nav a:hover {color: #ffe700;background: #444;}
#country_list_container a {border-left: 3px solid transparent;padding-left: 5px;}
#country_list_container a:hover {color: #ffe700;	margin: 0 0 0 0;border-left: 3px solid #ffe700;background: rgba(255,255,255,.1);}
.countryMenu li {float: none!important;display: block;}
#letters + a.countryMenu span {margin: 0 0 3px 5px;display: block;}
.countryMenu span {color: #ffe700;}
#location_selector_nav a.countryMenu, #location_selector_nav a.countryMenu:hover {padding: 0;margin: 0;border: none;background-image: none;position: relative!important;left: 5px;margin: 0;display: block;overflow: visible;}
#countryOverlayContent {position: absolute;border: 1px solid #CCCCCC;border-top: none;background-color: #252525;right: 0px;}
/* changes to services.css */
.maincontent {top: 0;}
.breadcrumb {padding: 0 10px 10px 15px;background: white;margin-top: 35px;}
div.topNavContainer {top: 0;}
.page {overflow: hidden;}
.searchdiv {	position: absolute;	top: 50px;	right: 9px;}
/* end changes to services.css */

#topnav #country_list_container ul li {float: none!important;line-height: 1.4;font-weight: normal;padding: 0;z-index: 10000000;}
#country_list_container ul li a {padding: 0 0 0 5px;	color: #fff;}
#nav-location span#countryoverlayspan {top: 9px;width: 26px;height: 16px;	position: absolute;	right: 0px;}
/*new*/
#header {padding: 15px 0 0 0;}
#nav ul ul li a {	background: url(../images/blt_gray_sm.gif) no-repeat 0px 7px;}