#right-col{
	float:right;
	width:274px;
	position:relative;
	top:25px;
	padding-top:8px;
	padding-left:8px;
	padding-right:7px;
}

#landing #right-col{top:56px;}

#right-col .live-help{
	display:block;
	width:267px;
	height:38px;
	padding-top:6px;
	padding-left:7px;
	background-image:url('/images/shared/sidebar-callout-bg.jpg');
	margin-bottom:6px;
	font: 11px Arial;
}
#right-col .live-help .text{
	color:#DE6020;
	font-weight:bold;
	margin-left:25px;
	position:relative;
	bottom:3px;
}

.live-help #talk-to-us,.live-help #chat-online{
	height:19px;	
	text-indent: -9999px;	
	position:relative;
	display:inline-block;
	bottom:2px;
}
.live-help #talk-to-us{
	width:75px;
	background:url('/images/campaign/talk-to-us-button.jpg');	
	right:8px;
}	
.live-help #chat-online{
	width:82px;
	background:url('/images/campaign/chat-online-button.jpg');
	right:4px;
}	
.live-help #talk-to-us:hover,.live-help #chat-online:hover{
	background-position:left bottom;
}

.live-help div.other{float:right}
.live-help div.live-help-image{float:left}

#right-col .callout{
	display:block;
	width:267px;
	height:37px;
	padding-top:6px;
	padding-left:7px;
	background-image:url('/images/shared/sidebar-callout-bg.jpg');
	margin-bottom:6px;
}

#right-col #solution-finder-callout{
		background-color: #CECECE;
		width: 267px;
		padding-left: 7px;
		margin: -6px 0px 6px 0px;
		height: 20px;
}


#right-col .launch{
	background-image:url('/images/solutions-landing/solutions-landing-callout-bg.jpg');
	width:267px;
	height:61px;
	margin-top:6px;
	margin-bottom:60px;
}
#right-col .launch p{
	text-align:center;
	font:bold 12px Arial;
	color:#444444;
}
a.solution-guide-button{margin:6px auto 0 auto}
a.solution-launcher-button{
	display:block;
	width:274px;
	height:124px;
	background:url('/images/shared/solution-launcher.jpg');	
	text-indent: -9999px;	
	margin-top:4px;	
	margin-bottom:70px;
}
a.solution-launcher-button:hover{background-position:left bottom}









/* H8 */
#right-col .title{
	display:block;
	width:267px;
	height:17px;
	padding-left:7px;
	padding-top:5px;
	background-image:url('/images/shared/sidebar-title-bg.jpg');
	font: 11px Arial;
	font-weight:bold;
	color:white;
	line-height: 14px;
	margin-top:15px;
}
#right-col .below-title{
	display:block;
	width:269px;
	padding:10px 0 5px 7px;
	background-color:#EEEEEE;
	color:#333333;
	font: 12px Arial;
	line-height: 16px;
}

#right-col li{
	display:block;
	width:264;
	height:95px;
	margin-top:3px;
	border-top:5px solid #EEEEEE;
	border-bottom:5px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
}

#right-col #customer-showcase li {
	height: 110px;
}


/* landing sidebar */
ul#customer-showcase li img{float:left;margin-right:10px;}
ul#customer-showcase li p{padding-top:8px;}
ul#customer-showcase li a.l4{
	position:relative;
	top:5px;
}

/* detail sidebar */
ul.detail li img{float:left;padding:5px;5px;0px;5px;}
ul.detail li p{padding-top:10px;padding-right:3px;}


#resource-library-sidebar img,#resource-library-sidebar span{
	float:left;
	padding: 0 4px;
}
#resource-library-sidebar span{	
	border-left: 1px dotted #AAAAAA;
	border-right: 1px dotted #AAAAAA;	
	height:25px;
  padding:8px 25px 0 25px;
  font: 11px Arial;
  color: #555555;
  font-weight:bold;
  margin-left:15px;
}
#resource-library-sidebar img{padding-top:6px}
#resource-library-sidebar .drop-arrow{
	border-left:none;
	padding-left:10px;
	padding-right:10px;
	margin-left:0;
}
#resource-library-sidebar{position:relative;}
/* copied from style.css(line 383 and 393) */
#resource-drop{
	display:block;
	width:191px;
	padding-left:81px;
	padding-bottom:5px;
	background: url("/images/shared/sidebar-resource-drop-bg.jpg");
	border:1px solid #DDDDDD;
	position:absolute !important;
	height:auto !important;	
	z-index:1;
}
#resource-drop li{
	border:none;
	height:auto;
	margin:0;
}
#resource-drop li a{
	font-size:11px !important;
	color: #495055 !important;
	font-weight:normal !important; 	
}

#resource-drop li a:hover{color: #aaaaaa!important;}

/* social */
	li#social-container {
		padding: 10px 10px 0px 10px;
		clear: both;
		line-height: 11px;
		height: 70px;
		margin-bottom: 15px;
	}
	li#social-container div#social-facebook {
		margin-bottom: 7px;
		background: url("/images/shared/social/facebook.gif") no-repeat left bottom;
		height: 16px;
	}
	li#social-container div#social-blog {
		margin-bottom: 7px;
		background: url("/images/shared/social/atg-blog.gif") no-repeat left bottom;
		height: 15px;
	}
	li#social-container div#social-twitter {
		background: url("/images/shared/social/twitter.gif") no-repeat left bottom;
		height: 16px;
	}
	li#social-container a.social-background-anchor {
		width: 16px;
		height: 16px;
		display: block;
		margin: 0px 5px 0px 0px;
		float: left;
		text-decoration: none;
	}
	li#social-container a.social-text-anchor {
		font-size: 11px;
		line-height: 14px;
	}