﻿/*#ToolBox{margin-top:5px;}background:#dfeaec;border:solid 1px #666633;*/

#ToolBox {
	border:0px;		
	padding-top: 0px;
}

.slideshowMargin #ToolBox{
  width:833px;
}

#ToolBox .content {
	padding:0;	
	margin-right: 10px;
}	

.toolboxSS #ToolBox .content {
	padding:0;	
	margin-right: 18px;
}	
#ToolBox ul {
	padding:0;
	margin:0;
	list-style:none;
	text-align:right; 
}

#ToolBox ul.leftAlign {
	padding:0;
	margin:0;
	list-style:none;
	text-align:left; 
}

#ToolBox .content li{	
	padding:0pt 5px 0pt 6px;
	display:inline;
}

#ToolBox .content li.social
{
	padding-left: 0px;
}

#ToolBox ul li.font span {
	float:left;
}

#ToolBox ul li.print a {
	line-height:16px;
}

#ToolBox ul li.email a {
	line-height:16px;
}

#ToolBox ul li.feed a {
	line-height:16px;
}

#ToolBox ul li.social a {
	line-height:16px;
}

#ToolBox ul li.sphere a {
	line-height:16px;
	padding-bottom:4px;
	padding-top:4px;
}

#ToolBox .box2 li {
	display:list-item;
	text-align:left;
}

#ToolBox ul li {	
	font-size:.75em;
	padding:0 2px 0 6px;
}

.toolboxSS #ToolBox ul li {	
	font-size:0.9em;
	
}

#ToolBox .box .content li {
	font-size:.9em;
	color: #5C8C8C;
	width: 100%;
	padding-top:5px;
	padding-bottom:5px;
}

#ToolBox .content li.pipe {	
	color: #62a5a5;	
}

#ToolBox .box .content li a {
	color: #246161;
}

#ToolBox .content li a img{
	padding-right: 3px;
	padding-bottom: 2px;
}

#ToolBox .box .content .sponsorship {
	float:left;
	text-align:left;
	padding-bottom:1px;
	color:#73726C;
}

#ToolBox .box .content .sponsorship a img {
	padding-top:3px;
}

#ToolBox .box .content .sponsoredAd {
	padding:4px 0 3px 0;
	height:auto;
}

#brightcove62568 
{
	margin-left:0;
}

#videoBody 
{
	border-left: #D8D8D8 solid 1px;
	background-color:#FFFFFF;
	clear:both;
	float:left;
	width:486px;
}

#ShareMenu{margin:0px;padding:0;}
.SocialLinks {font-size:1.2em;}
.SocialLinks .arrow {background:url(../images/darkvoicebubblearrow.gif) no-repeat;height:21px;width:11px;float:left;position:relative;z-index:10000;margin:38px -1px 0 0;}
.SocialLinks .box {float:left;width:110px;overflow:hidden;}

.slideshowBox 
{

	width: 833px;
}

.slideshowMargin
{
	padding-top:10px;
}

.toolboxSS 
{
	height: 31px;
	width: 845px;
	background: url(../images/layout/toolbox_slideshow.gif) no-repeat;
}

.toolbox{
	height: 31px;
	width: 100%;
	float: left;
	background: url(../images/layout/products_toolbox.gif) no-repeat;
}

.toolboxArticle{
	height: 32px;
	width: 100%;
	float: right;
	background: url(../images/layout/articles_toolbox.gif) no-repeat;
}

.box3{
	margin-top:10px;
	margin-right:15px;
}

#toolbarSpacing { text-align: right; }
#ShareTabBlue { background: url(../images/sprites/sprite_blue_icons.gif) 6px -263px no-repeat; margin: 0 0 0 0; padding: 2px 4px 5px 10px; text-align: right; }
#ShareTabBeige { background: url(../images/share_collapsed_background_beige.gif) center top no-repeat; margin: 0 0 0 0; padding: 2px 4px 5px 10px; text-align: right; }
.SocialLinks .box .top {background-color:#DFEAEC;}
.SocialLinks .top, .SocialLinks .top div, .SocialLinks .bot, .SocialLinks .bot div {background-color:transparent;}
.SocialLinks .top div div, #ToolBox .SocialLinks .bot div div {background-color:#fff;}

.SocialLinks .top {background-position:left 0;}
.SocialLinks .top div {background-position:right -12px;}
.SocialLinksDivBlue 
{
	display:none;
	position:absolute;
	z-index:1000;
	background-color: #CFE7E7;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.SocialLinksDivBeige 
{
	display:none;
	position:absolute;
	z-index:1000;
	background-color: #eeede3;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.SocialLinks .box .content {padding-bottom:0px;padding-top:0px;margin-bottom: 0px;}

.SocialLinks .bot {background-position:left -6px;_overflow:hidden;} /* XXX */
.SocialLinks .bot div {background-position:right -18px;}

.SocialLinks .box .content ul {list-style-type:none;margin:0;}
.SocialLinks .box .content ul li {margin:0 0 .5em 0;padding-left:1em;display:none;border-bottom: 1px solid #CCCCCC;}
.SocialLinks .box2 .content ul li {margin-bottom: 0px;}
.SocialLinks .box2 .content ul li a {color:#000;padding-left:2em; margin-top: 0px; margin-bottom: 0px;}
.SocialLinks .box2 .content ul li.yahoo a{padding:0;}
.SocialLinks .box .content ul li.digg a {background:url(../images/sprites/sprite_social_networks.gif) no-repeat; background-position: 0 -210px;}
.SocialLinks .box .content ul li.reddit a {background:url(../images/sprites/sprite_social_networks.gif) no-repeat;background-position: 0 -74px;}
.SocialLinks .box .content ul li.delicious a {background: url(../images/sprites/sprite_social_networks.gif) no-repeat; background-position: 0 -166px;}
.SocialLinks .box .content ul li.facebook a {background:url(../images/sprites/sprite_social_networks.gif) no-repeat; background-position: 0 -30px; }
.SocialLinks .box .content ul li.google a {background:url(../images/icon_google.gif) no-repeat scroll left center;}
.SocialLinks .box .content ul li.stumbleupon a {background:url(../images/sprites/sprite_social_networks.gif) no-repeat; background-position: 0 -120px;}
.SocialLinks .box .content ul li.yahoo {margin-bottom:0;}
.SocialLinks .box .content ul li.yahoo form {margin:0;padding:0;width:90px;overflow:hidden;height:20px;} /*XXX form is to large for box in IE*/
.SocialLinks .box .content ul li.yahoo form a:link, .SocialLinks .box .content ul li.yahoo form a:visited {margin:0;padding:0;border:1px solid #fff;}

	/* Email This Article */
li.email {overflow:hidden;}
#cds_email {width:222px;float:left;}
li.email div {float:right;}
#subscribeSubmit {width:auto;border:none;}
.EmailArticleBlock {display:none;}
#EmailArticle {width:390px;_width:401px;}
#EmailArticle .closeTab {float:left;width:100%;height:20px;}
#EmailArticle .closeModal {background:url(../images/closetab.gif) no-repeat;width:73px;float:right;}
#EmailArticle, #EmailArticle div#EmailErrorMessage, #EmailArticle form, #EmailArticle h4, #EmailArticle div {padding:0;margin:0;}

#EmailArticle div#EmailErrorMessage {display:none;font-weight:bold;border:#969696 1px solid;margin:10px 0 0 0;padding:12px 12px 12px 40px;color:red;background-color:#ffffda;background-image:url(../images/warning.gif);background-repeat:no-repeat;background-position:8px center;}
#EmailArticle p {font-size:.85em;margin:0;padding:0;}
#EmailArticle h2 {background:url(../images/email_to_a_friend.gif) no-repeat;height:10px;width:95px;padding:0;margin:0 0 10px 0;}
#EmailArticle h2 span {display:none;}

#EmailArticle fieldset {margin:0 0 6px 0;}
#EmailArticle fieldset label {font:bold .85em Helvetica, Arial;margin:0 0 4px 0;}
#EmailArticle input, #EmailArticle textarea {font-size:1.1em;font-family:Helvetica, Arial;width:100%;}	
#EmailArticle textarea {height:100px;float:left;}

#EmailArticle .col1, #EmailArticle .col2 {width:90%;float:left;padding:5px 0 0 0;}
#EmailArticle .col1 {margin:0 20px 0 0;}

#EmailArticle input#EmailSubmit {border:none;cursor:pointer;font-size:0px;float:right;background:url(../images/send.gif) no-repeat;height:15px;width:47px;max-height:15px;max-width:47px;overflow:hidden;display:block;padding:0 0 0 3000px;margin:5px 0 0 0;}
#EmailArticle input#EmailSubmit:first-of-type { padding:0; } /* Safari hack - should eventually be replaced with more future proof hack if possible eventually*/
#EmailArticle a {float:right;background:url(../images/send.gif) no-repeat;height:15px;width:47px;display:block;padding:0;margin:5px 0 0 0;}
#EmailArticle a span {display:none;}
#EmailArticle .arrow {background:url(../images/bluearrow.gif) no-repeat;margin:79px -1px 0 0;_margin:78px -1px 0 0;width:8px;float:left;}

#EmailArticle div#EmailMain {border:solid 1px #999999;border-top:none;background-color:#dfeaec;padding:15px;float:right;width:351px;}
#EmailMain .success {border:solid 1px #999999;background-color:#dfeaec;padding:4px;font-weight:bold;font-size:1.2em;}
#EmailMain .error {display:none;font-weight:bold;border:#969696 1px solid;margin:10px 0 0 0;padding:12px 12px 12px 40px;color:red;background-color:#ffffda;background-image:url(../images/warning.gif);background-repeat:no-repeat;background-position:8px center;}
				/* Email This Article */
