/* @override http://dl.dropbox.com/u/741813/services.css */

/* @group HTML elements */
html {
	
}
body {background: white;font-family: Arial, "‚l‚r ‚oƒSƒVƒbƒN";font-size: 62.5%; color:#474747;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin: 0;padding: 0;}
ul, ol, p, h1, h2, h3, h4, h5, h6, table, blockquote, fieldset  {
	margin: 10px;	line-height: 1.5;	font-size: 13px;}
h1, h2, h3, h4, h5, h6 {line-height: 1.2;}
h1 {font-size: 28px;font-weight: normal;}
h2 {font-size: 24px;color: #333;}
h3 {font-size: 16px;}
h1, h2, h3, h4 {font-family:  Arial, "‚l‚r ‚oƒSƒVƒbƒN";color: #333;letter-spacing: -.02em;}
a, a:link {	text-decoration: none;	color: #369;}
a:visited {	color: #369;}
a:hover {	color: #36c;}
a img {border: none;}
blockquote {border-left: 3px solid #ffe600;	margin: 1em 10px 0 10px;clear: both;}
blockquote > p {font-family: georgia;font-style: italic;font-size: 20px;line-height: 1.5;color: #777;}
blockquote + p > cite {margin-left: 4em;display: inline-block;margin-bottom: 1em;}


/* @end */
/* @group Navigation elements */
.maincontent li, .simplelist li {background: url("../images/blt_gray_md.gif") no-repeat scroll left 2px transparent;
	list-style: none outside none;
	margin: 0 0 .25em;
	padding: 0 0 0 15px;
}
.utilitymenu li,#mainnav li,.serviceslist li {list-style: none;}
li_location span {width: 30px;display: inline-block;height: 14px;}
#mainnav ul {margin: 0;padding: 0;float: left;}
#mainnav li {min-width: 100px;font-family: Helvetica, Arial, sans-serif;margin: 0;padding: 0;float: left;line-height: 2.1;list-style: none;text-align: center;font-size: 13px;font-weight: bold;background: url(../images/mainnav_seperator.gif) no-repeat right white;}
#mainnav a {margin: 0;padding: 0;display: block;color: #555;text-decoration: none;}
#mainnav a:hover {color: #ffe600;background: #525252 url(../images/mainnav_highlight_mouseover.gif) repeat-y 0 0;text-decoration: none;}
#mainnav .mainmenu-active {background-color: #f0f0f0;}
.mainsub {position: absolute;top: 98px;left: 15px;right: 240px;padding: 0 10px 10px;background: #525252 url(../images/bkg_overlay_dk_gradient_backgroundloop_short.gif) repeat-x scroll left bottom;}
.mainsub ul {padding: 0;margin: 5px 0;line-height: 1.2;list-style: none;}
.level2topicheader li  {margin: 1em 0 0 0;list-style-type: none;font-size: 10px;font-weight: bold;padding: 0;}
.level2topicheader a {display: block;padding: 0 0 5px;color: #ffe600;padding: 5px 16px;}
.level2topicheader a:hover {border-left: 4px solid #ffe600;padding-left: 12px;background: #666;}
.level3sub li {font-weight: normal;	padding: 0 0 0 12px;margin: .125em 0;background: url(../images/blt_gray_sm.gif) no-repeat 3px 6px;}
.level3sub a {color: white;padding: 2px 16px;border: none;	background: url(../images/blt_gray_sm.gif) no-repeat 3px 6px;}
.hoverstate {border-left: 4px #ffe600;display: block;color: #ffe600;}
.level3sub a:hover {border-left: 4px solid #ffe600;	padding: 2px 12px;background-color:#666;background-image: none;}
/* @end */

/* @group Structure */
.main-ab {float: left;width: 75%;-webkit-transition:all 1s;}
.page {position: relative;background: white;margin: 0 auto;width: 975px;}
.page-container {border: 1px solid #CCC;margin: 20px auto 0;*margin: 30px auto 0; /* IE hack */}
.page div.topNavContainer {position: absolute;*top: 0; /* IE hack */right: 0;margin: 0;width: 975px;zoom: 1;}
#topnav {float: right;position: static;padding-right: 22px}
#header {padding: 15px 0 0;overflow: visible;background: url(../images/header_bg.gif) no-repeat 50% 50%;}
#mainnav {top: 70px;left: 15px;	right: 15px;border: 1px solid #999;background: white;position: absolute;width: auto;overflow: visible;min-height: 27px;	box-shadow: 1px 1px 2px rgba(0,0,0,.2);}
*+html #mainnav {top: 90px;}
.eylogo {position: static;padding: 0 0 5px 15px;margin: -7px 0 0 0;}
.servicebanner {display: block;	clear: both;overflow: hidden;border-top: 1px solid #ccc;padding: 10px 10px 0 1.5em;width: auto;border-bottom: 1px solid #ccc;background-color:white;}
.article .servicebanner {min-height: 80px;	padding-right:300px;}
.serviceheading {margin: 0 0 .5em;	clear: both;}
.maincontent {top: 30px;position: relative;background-color: white;	clear: both;background: url(../images/ccc.gif) repeat-y 22.45% top;}
*+html .maincontent {background-position:218px top;}
.maincolumn {width: 70%;float: left;margin: 0;padding: 0;position: relative;background: transparent;font-size: 1.2em;overflow: visible;}
.section {margin: 10px 5px;}
.asideB {float: left;width: 30%;padding-right: 0;min-height: 100px;}
*+html .asideB {width:}
.asideB > img {display:none;}
.article .asideB > img:first-child {display: block;}
.asideA {width: 21.75%;margin-right: 2.0%;float: right;opacity: 1;}
.full .asideA {	display:none; }
.full .maincolumn {width:77.25%}
.full .maincontent, .full	.main-ab { 	width: 100%; }
.full .asideB { width: 22.6%;}	
*+html .full .maincolumn {width:75%}
*+html .full .asideB { width: 22%;}
/* @end */

/* @group Generic classes */

.asideA::after,.maincontent::after, .line::after, .lastUnit::after {clear: both;display: block;visibility: hidden;overflow: hidden;height: 0 !important;line-height: 0;font-size: xx-large;
content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
*+html .line,*.html .asideA {display: inline-block;}
.clear {clear: both;}
.left {float:left;}
.hideLink {display: none; }
.contactaddress {clear:both;}
img.left + .contactaddress {float:right;width: 120px; clear:none;}
.contactaddress + img {margin-top:10px;}

/* @end */

/* @group Masthead */
.breadcrumb {padding: 0 10px 9px 15px!important; background: white;}
.breadcrumb ul {margin: 0 ;	padding: 0; overflow: hidden;}
.breadcrumb li {color: #777; background: none; padding: 1px 0 0 0; margin: 0 .5em 0 0; 
	float: left; display: inline; line-height: 1;
	font-size: 11px; text-decoration: none; }
.breadcrumb a {color: #333; font-weight: bold;}
#topnav li {background: none; padding: 0; border-left: 1px solid #ccc; margin: 0; font-size: 11px; font-weight: bold; line-height: 1;display: inline; float: left;}
#topnav li:first-child{	border-left: none;}
#topnav a {color: #369;padding: 0 10px;	display: block;}
#topnav span.flagicon {	position: absolute;	height: 20px;	width: 30px; 	top: 8px;right: -3px;}
#topnav div li {border: none;}
.searchdiv {position: absolute;	top: -56px;	right: -10px;}
#query {width: 183px;border: 1px solid #CCC;height: 17px;position: absolute;top: 10px;right: 30px;background-color: #fff;}
.form_search_submit {position:absolute; right:11px; top:10px; 
	background:transparent url(../images/rightcolumn_magglass.gif) no-repeat scroll 0 0; border:0 none; cursor:pointer; 
	height:19px; margin:0; padding:0; width:20px;}
/* @end */

/*----------------------------------- Styles for home page redesign(Search box) ---------------------------- */
/*#header{position:relative;}
#header div.searchdiv { float:right; margin:18px 0; width:506px; } */

/*#form_search {float:right; width:250px;}*/
.form_search_textinput {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;
	background:transparent none no-repeat scroll left center;
	border:1px solid #CCCCCC; float:left; height:15px; margin:10px 30px 0 0; padding-top:2px; overflow:hidden; width:183px; }
/*--------- -------- */

/* @group Right */
.promoitem {background: #EFEFEF;text-shadow: white 0px 1px 1px;position: relative;border: 1px solid #CCC;margin: 0 0 15px;background: #F7F7F7;background: -moz-linear-gradient(top, #F7F7F7 0%, #E5E5E5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7F7F7), color-stop(100%, #E5E5E5));}
.dark {text-shadow: none;border: 1px solid #333;margin: 0 0 15px;background: #2c2c2c;background: -moz-linear-gradient(top, #2c2c2c 0%, #131313 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c2c2c), color-stop(100%, #131313));}
.dark h3 {color: white;border-bottom: 2px solid #FFE600;padding: 10px;margin: 0;}
.dark h3, .dark p {	color: #ccc;}
.dark a {color: #ffe600;}
img + h3 {	padding-top: 0;}
.promoitem img.fullwidth, .rhs img.fullwidth {width: 100%;height: auto;border: 1px solid white;-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.20);-moz-box-shadow: 0 3px 3px rgba(0,0,0,.20);box-shadow: 0 3px 3px rgba(0,0,0,.20);margin: 10px 10px 0 10px;max-width:187px;  }
.promoitem img {max-width:100%;}
.aside img.fullwidth {	max-width: 100%;}
.asideA h3 + p > img {	margin: -10px -10px 10px -10px;	position: relative;}

/* @group previous connect */

/* sn */
.connectwithus {padding: 0;	border: 1px solid #CCC;	margin-bottom: 15px; line-height:1.5;}
.connectwithus h3 {background: none repeat scroll 0 0 #F0F0F0; font-size:16px; font-weight:bold;
	border-top: 5px solid #FFE600; box-shadow: 0 2px 3px #CCCCCC; margin: 0; padding: 5px 10px 0 10px;}
.connectwithus h4 {clear:both;}
.social-list  {	padding: 0;	margin-left:10px;}
.social-list li {font-size: 11px;	background: url(../images/icn_fb.png) no-repeat 10px 0px;margin: .5em;padding: 0 0 0 20px;	list-style:none;}
#connect-facebook {	background: url(../images/icn_fb.png) no-repeat;}
#connect-twitter {	background: url(../images/icn_tw.png) no-repeat;}
#connect-youtube {	background: url(../images/icn_yt.png) no-repeat;}
#connect-linkedin {	background: url(../images/icn_in.png) no-repeat;}
#connect-alerts {	background: url(../images/icn_alerts.png) no-repeat;}
.socialshare .sharelist li a {	padding-left:20px; 	width:auto; }
/* end sn */

/* @end */
/* @group Left */
.serviceshead {font-weight: normal;border-top: 4px solid black;padding-top: .5em;margin-bottom: 1em;font-size: 16px;}
.asideB ul {margin: 0;font-size: 12px;}
.serviceslist {	padding: 0;}
.serviceslist li {background: none;	padding: .5em 1em;padding: 0;list-style: none;font-weight: bold;line-height: 1.4;margin: 0;border-bottom: 1px solid #CCC;}
.serviceslist a {display: block;padding: .5em 1em;text-decoration: none;}
.tabmenuitem_active, .serviceslist a:hover {
	background: #ffff88;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 247, 183, 1) 49%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(49%, rgba(255, 247, 183, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 247, 183, 1) 49%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 247, 183, 1) 49%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 247, 183, 1) 49%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 247, 183, 1) 49%, rgba(255, 255, 255, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFCC66', GradientType=1 );
	color: #333;text-decoration: none;
}
.serviceslist.util-links {margin-top: 2em;}
.serviceslist.util-links a {color: #999;}
.serviceslist li {padding: 0;list-style: none;font-weight: bold;line-height: 1.4;margin: 0;border-bottom: 1px solid #CCC;}
/* @end */

/* @group Accordion */

.tlfeatureitems h2 {font-size: 18px;margin: 0 10px.5em;margin-top: 0;color: white;}
#ey-sl-carousel {height: 88px;}
.slidercontrols {margin: auto;clear: both;height: 20px;background: transparent url(../images/bg-verticalgrad.png) 0 -10px repeat-x;}
.ui-carousel .pagination-links {list-style: none;background: url(../images/bg-controls.png) no-repeat scroll 0 0 transparent;clear: both;height: 15px;margin: 0 auto;overflow: hidden;padding: 5px 0 0 13px;position: relative;top: -8px;width: 52px;}
li.slider-item {width: 6px;height: 6px;border: 1px solid #CCC;list-style: none;float: left;margin: 3px 4px 0 0;border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;background: #444;}
.ui-carousel .pagination-links li {display: inline;background: none;padding: 0;}
li.slider-item.current {	background-color: #CCC;}
#ey-sl-carousel .mask {position: absolute;width: 665px;	left: 30px;height: 75px;overflow: hidden;}
#wrapmask {	overflow: hidden;}
.fwebcast {width: 100%;	height: 240px;	background-color: #333;	background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 498, color-stop(0, rgb(51,51,51)), color-stop(1, rgb(0,0,0)));	background-image: -webkit-radial-gradient(50% 50%, circle farthest-corner, rgb(51,51,51) 0%, rgb(0,0,0) 100%);	background-image: -moz-radial-gradient(50% 50%, circle farthest-corner, rgb(51,51,51) 0%, rgb(0,0,0) 100%);	float: left;	display: block;	border: 1px solid #444;	position: relative;	padding: 0;}
.wcinfo {width: 70%;float: left;}
.fwebcast p {color: #CCC;font-size: 14px;line-height: 1.5;margin: 10px;margin-bottom: 2em;max-height: 85px;}
.fwebcast a p {	font-size: 13px;color: #FFE600;	margin-top: -5px;	padding-bottom: 6px;text-overflow: ellipsis;overflow: hidden;height: 4em;width: 145px;*width: 135px;/*ie hack*/}
.ui-carousel ul li {float: left;width: 217px;max-height: 100px;margin: 0;padding: 0 10px 0 0;}
.ui-carousel ul li a {display: block;}
.ui-carousel ul li a:hover p {color: #fff!important;}
.tlfeatureitemswrap {height: 140px;	max-height: 140px;overflow: hidden;}
.tlfeatureitems {overflow: hidden;	padding: 15px 0 0 15px;	margin: 0;}
.tlfeatureitems li {list-style: none;background: none;padding: 0;}
.wcthumbs {width: 200px;overflow: hidden;height: 110px;float: left;display: inline;margin: 0 0 10px 0;border: 1px solid #999;-webkit-box-shadow: 0px 3px 10px #000;-moz-box-shadow: 0px 3px 10px #000;}
.tlfeatureitems img {width: 100%;height:auto;}
.fwebcast h2 a {color: #FFE600;	text-decoration: none;}
.ui-carousel ul {position: absolute;overflow: hidden;margin: 0;padding: 6px 0 0 0;list-style: none;}
.ui-carousel ul li div {margin-right: 10px;}
.ui-carousel .prev, .ui-carousel .next {position: absolute;bottom: 15px;padding: 0;background: rgba(0, 0, 0, .4);background: rgba(0, 0, 0, .4);height: 69px;width: 21px;}
.ui-carousel .prev {left: 5px;background: url(../images/btn-prev.png) 0 0 no-repeat;}
.ui-carousel .next {right: 5px;background: url(../images/btn-next.png) 0 0 no-repeat;}
.tlcontentitems li {background: none;list-style-type: none;font-size: 13px;}
/* @end */

/* @group L3 Classes */
.triggerlist {	border-top: 2px dotted #CCC;padding: 0;	margin: 1em 0;}
.maincolumn .triggerlist li {padding: 0;margin: 0;font-weight: bold;background: none;list-style: none;}
.maincolumn .triggerlist li a {display: block;padding: 5px 10px;border-bottom: 2px dotted #CCC;margin: 0;}
.maincolumn ul.triggerlist li a:hover, .maincolumn ul.triggerlist li a:active {background: #f0f0f0;	color: #333;}
.triggerlist li span {color: #999999;font-weight: bold;position: absolute;font-size: 24px;margin-top: -9px;right: 10px;z-index: 0;}
.backbtn {background: url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x 50% 50%;overflow: hidden;}
.backbtn span {border: 1px solid #666;border-radius: 7px 7px 7px 7px;box-shadow: 0 2px 3px #333333;color: #FFE600;cursor: pointer;display: inline-block;font-weight: bold;margin: .5em;padding: 5px 15px 6px 12px;background: #5B5F66;background: -moz-linear-gradient(top, #5B5F66 0%, #161616 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5B5F66), color-stop(100%, #161616));float: right;}
.serviceissue {	left: 0;position: relative;	padding-bottom:0px;width: 510px;-webkit-box-shadow: 0 5px 15px #ccc inset;box-shadow: 0 5px 15px #ccc inset;/*background: #fff url(/sahred/images/line-art-bg.png) no-repeat 50% bottom;*/	z-index: 1;}
*+html .serviceissue {background-color:#f0f0f0;}
.issuemorelink li {margin: .5em 0;}
.cont_mask {right: 0;margin: 0;	overflow: hidden;position: absolute;top: 0;	width: 0;z-index: 1;}
.button {border-radius: 20px;margin: 15px 4em;background-color: #f0f0f0;border: 1px solid #ccc;display: block;color: #369;padding: 3px 15px;}
 a.button:hover {background-color: #f00;}
}

/* @end */

/* @group Footer */
#footer {background: #fff;clear: both;}
/*.footer_top {background:#D6D6D6; font-size:1.1em; padding:1px; overflow:hidden;}*/
.footer_top {background:#D6D6D6; font-size:1.1em; padding:10px; overflow:hidden;}
#footer li {list-style-type: none;background: none;margin: 0;padding: 0;list-style: none;float: right;border-left: 2px solid #bbb;}
#footer li.last {border-left: none!important;}
#footer a {display: block;float: left;margin: 0 7px;color: #666;}
.footer ul {overflow: hidden;}
#footer_top_right {clear: both;}
.detail {font-size: 12px;color: #666;}

/* @end */

/* @group L4 classes */
.maincolumn .relatedcontent {font-size: 12px;background: none;border: 3px double #CCC;border-width: 3px 0;margin: 10px;padding:1em 10px 1em;overflow:hidden;}
 .relatedcontent +  .relatedcontent {border-top:none; padding-top:0;}
.relatedcontent .imgmask {width: 120px;	height: auto;	float: left;}
.imgmask img {border: 1px solid #fff;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .40);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .40);	box-shadow: 0 0 10px rgba(0, 0, 0, .40);max-width: 120px;}
.maincolumn .relatedcontent h3, .maincolumn .relatedcontent p, .maincolumn .relatedcontent ul {	padding: 0;	padding-left: 135px;	margin-top: 0;font-size: 13px;}
/* @end */

.hidden {display:none;}
/* added 17November to hide submenus */
#topnav div.overlayContainer, #topnav ul, #login_overlay, #mainnavigator div {display: none;}  
.overlayContainer {right: 0px;position: absolute;width: 626px;z-index: 5;}
#country_list_container {   box-shadow: 0 0 12px #333333;   clear: both;  overflow: hidden; padding: 10px;}
#country_list_container ul {display: block;float: left;margin: 0 20px 0 0;overflow: visible;padding: 0;list-style: none;}
.overlayContainer li {float: none;}
/* added original socialshare v1 styles for Rishi */
.socialshare {margin:-11px 0 0 -5px; width:101.6%; border:1px solid #ccc; overflow:hidden; border-radius:0; background:url(../images/bg-lightgray-grad.png) repeat-x left bottom;}
#featurearticle #feature #sub_middle_1col .socialshare {width:465px;margin: -1px 0 0 -13px;}
.sharelist, #sub_middle_1col ul.sharelist, #featurearticle #feature #sub_middle_1col ul.sharelist {padding: 0; margin:10px; overflow:hidden;}
.sharelist a, #sub_middle_1col ul.sharelist a {text-decoration:none; color:#369; line-height:16px;}
.sharelist a:hover, #sub_middle_1col ul.sharelist a:hover {text-decoration:underline; color:#36c;}
.sharelist li, #sub_middle_1col ul.sharelist li {float:left;list-style:none; font-size:11px; margin: 0 10px 0 0;font-family:Arial, Helvetica, sans-serif;background: url(../images/icn_fb.png) no-repeat 0 0;   padding-left: 20px;}
li.sharelabel, #sub_middle_1col ul li.sharelabel {background:#ccc; padding:3px 15px; border-radius:3px; color:white;}
li.facebook, #sub_middle_1col ul li.facebook {background: url(../images/icn_fb.png) no-repeat;}
li.linkedin, #sub_middle_1col ul li.linkedin {background: url(../images/icn_in.png) no-repeat;}
li.twitter, #sub_middle_1col ul li.twitter {background: url(../images/icn_tw.png) no-repeat;}
li.email, #sub_middle_1col ul li.email {float:right; background: url(../images/icn_alerts.png) no-repeat; max-width: 110px;}
li.print, #sub_middle_1col ul li.print {float:right; background: url(../images/print-icon.png) no-repeat 2px 2px;}

/*carousel images DEC 1 2011*/
.tlcontentitems {overflow: hidden;}
.tlcontentitems .thumb_mask  {float: left;width: 50px;height: 50px;	max-width: 50px;background: #000;border: 1px solid #999;overflow: hidden;}
.thumb_mask img {float: none;margin: 0;height: 100%;margin-left: -33%; }

/* @group from socialshare.css */
.socialshare {margin: 1em 0;border: 1px solid #ccc;	overflow: hidden;	background: url(../images/bg-lightgray-grad.png) repeat-x left bottom;}
.maincontent .socialshare {margin: 1em 0 0 10px;}

/* generic mask */
.maskit {overflow:hidden;}	
.connectwithus .fullwidth {	width:100%; 	max-width:100%;}
/* SL (blank) Template */

#feature .socialshare {	margin: -1px 0 0 -13px;	width: 103%;}
#sub_middle_1col > .socialshare {position: absolute;	width: 96.5%;}
#sub_middle_1col > .socialshare + div + blockquote + p,#sub_middle_1col > .socialshare + blockquote + p,#sub_middle_1col > .socialshare + p {margin-top: 45px!important;}
.sharelist, #sub_middle_1col ul.sharelist, #featurearticle #feature #sub_middle_1col ul.sharelist {	padding: 10px;	margin: 0;	overflow: hidden;	background:url(../images/bg-lightgray-grad.png) repeat-x left top #f0f0f0;
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));  
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);  background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);  
background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); 

}
.asideA .sharelist {border-top:1px solid #ccc;}
.sharelist a, #sub_middle_1col .sharelist a {text-decoration: none;	color: #999;}
.sharelist a:hover, #sub_middle_1col .sharelist a:hover {text-decoration: none;}
.maincolumn .sharelist li, .sharelist li, #sub_middle_1col .sharelist li {float: left;list-style: none;	font-size: 11px;	margin: 0 10px 0 0;	padding: 0;	max-height: 16px;	font-family: Arial, Helvetica, sans-serif;	background: none transparent;}
.maincolumn .socialshare {margin: -10px 0 0 -4px;border-width: 0 1px 1px 0;	width: 101.7%;}
/*BH EDIT for NEW Socialshare with NEW networks*/
.maincolumn .socialshare {margin: 0 0 0 1px;border-width: 0 1px 1px 0;width: 100%;}
.sharelist a, #sub_middle_1col .sharelist a {display: block;width: 16px;height: 16px;}
li.sharelabel, #sub_middle_1col .sharelist .sharelabel  {color: #666;font-size: 10px;max-height: 14px;min-width: 20px;padding: 2px 5px 0 0;}

/* @group sprited */

.sharelist a,
#sub_middle_1col ul.sharelist a {background: url(../images/social-sprites.png) no-repeat -10px -10px;height: 18px;}
.simpleshare .sharelabel,#sub_middle_1col .simpleshare .sharelabel {border: 1px solid #ccc;background: url(../images/bg-lightgray-grad.png) repeat-x left 50%;border-radius: 3px;padding: 2px 10px 1px;}
.socialshare.simpleshare {margin: 1em 0;border: none;overflow: hidden;background: none transparent;}
.delicious li {	width: 10px!important;}
.delicious a, #sub_middle_1col ul .delicious a {background-position: -10px -10px;border: 1px solid #ccc;width: 10px;height: 10px;margin-top: 3px;}
.digg a, #sub_middle_1col ul .digg a {	background-position: -10px -40px;}
.facebook a, #sub_middle_1col ul .facebook a {	background-position: -10px -76px;}
.google a, #sub_middle_1col ul .google a {width: 25px;background-position: -10px -111px;}
.linkedin a, #sub_middle_1col ul .linkedin a {background-position: -10px -147px;}
.stumbleupon a, #sub_middle_1col ul .stumbleupon a {background-position: -10px -183px;	width: 19px;height: 19px;}
.twitter a, #sub_middle_1col ul .twitter a {background-position: -10px -221px;}
.youtube a, #sub_middle_1col ul .youtube a {background-position: -10px -325px;}
.webcasts a, #sub_middle_1col ul .webcasts a {background-position: -10px -359px;}
.emailalerts a, #sub_middle_1col ul .emailalerts a,.email-alerts a, #sub_middle_1col ul .email-alerts a {background-position: -10px -290px;}
.apps a, #sub_middle_1col ul .apps a {background-position: -10px -394px;}
.sharelist .emailalerts, .sharelist .email-alerts, .sharelist .webcasts {float:right;}
.sharelist li.print,.sharelist li.email,.maincolumn .sharelist li.print,.maincolumn .sharelist li.email,#sub_middle_1col .sharelist li.print,#sub_middle_1col .sharelist li.email {	float: right;}
.sharelist li.print {margin:0;}
.sharelist .print a, #sub_middle_1col .sharelist .print a {	background-position: -8px -256px;}
.email a, #sub_middle_1col ul .email a {background-position: -10px -291px;	float: right;}
.sharelist a:hover,#sub_middle_1col .sharelist a:hover {background-position-x: -410px;text-decoration: none;}
*+html .sharelist li.google {display: none;}
*+html .promoitem {overflow:hidden;}
/* @end */

/* @end */
@media handheld, only screen and (max-width: 320px), only screen and (max-device-width: 320px) {
      .cont_mask {max-width: 320px;}
      .serviceissue {max-width: 320px;}
      .maincolumn .relatedcontent h3, .maincolumn .relatedcontent p, .maincolumn .relatedcontent ul {padding-left: 0;}
      .imgmask {margin-right: 1em;}
      }      
      
@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
      body {background: #f0f0f0; -webkit-text-size-adjust: none;}
      .mobileselect {width: 90%; margin: 10px 10px 5px; font-size: 13px;}
      .backbtn {background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #161616));}
      .mobileselect option {font-size: 13px; margin: 0;}
      #header {height: 40px; background-color: #333; background: url(../images/mobile-beam-dark.png) no-repeat 0 0 #333; background-size: cover;}
      .servicebanner {-webkit-box-shadow: 0 1px 3px #ccc;}
      .eylogo img {display: none; width: 125px; height: auto; margin-left: 8px; margin-top: 8px;}
      .page {width: 100%; margin: 0; background: transparent;}
      .maincolumn {float: none; width: 100%;}
      div.page-container {border: none; margin: 0;}
      .maincontent {margin-top: 0; background-image: none;}
      .cont_mask {right: auto; left: 0; max-width: 480px; -webkit-box-shadow: 0 10px 10px #999; -moz-box-shadow: 0 10px 10px #999; box-shadow: 0 10px 10px #999;}
      .main-ab {width: auto; float: none; margin-top: 23px; border-top: 0;}
      .asideA {float: none; clear: both; width: 100%;}
      .asideA > div {width: 90%; margin: auto auto 20px; box-shadow: 0 0 20px rgba(255,255,255,1); -webkit-border-radius: 12px; border-radius: 12px; overflow: hidden; border: 1px solid #ccc;}
      .asideA div img {margin-left: auto; width: 100%; margin-right: auto; text-align: center;}
      .asideB {float: none; width: 100%; display: none;}
      .page ul#nav {top: 55px; width: 480px; height: auto; margin: 0; background: #666; border: none; border-top: 1px solid #777; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);}
      #nav .navtopic {background: none;}
      #nav .navtopic > a {padding: 5px 7px 8px; color: #ccc; text-shadow: 0 1px 1px #555;}
      .page ul#nav li .sub ul, 
      .page ul#nav li .sub.threecolumn ul, 
      .page ul#nav li .sub.threecolumn ul ul {list-style: none; margin: 0 0 2px; padding: 0; width: auto; float: none;}
      .breadcrumb {display: none;}
      .promoitem img, 
      .rhs img {max-width: 75%; margin: 10px auto;}
      #wrapmask, #query, .form_search_submit, .searchdiv, #topnav {display: none;}
      #footer li, .detail {font-size: 10px; line-height: 1.2; border: none;}
      #footer li {float: none!important; display: inline-block;}
      div.serviceissue {width: 95%; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbb2), color-stop(20%, #fff));}
      .issueitem {font-weight: normal;}
      h1, h2 {font-size: 16px;}
      .serviceissuecontent img {max-width: 100%;}
      /*hide the social share bar*/
	  #wrapmask,#query, 	.form_search_submit, .searchdiv, .maincolumn .socialshare,#topnav {	display: none;}

	/*remove background image and set minimal height for heading*/	
	.article .servicebanner {min-height: 0!important;background-image: none!important;}
}
