﻿#ShareBar
{
	float:left;
	padding-top:10px;
	vertical-align:middle;
	text-align:center;
}
#ShareBar p
{
	display:inline;	
}
#ShareBar a img
{
	margin-right:5px;
	margin-left:5px;	
}
.t-default-content
{
	min-height: 300px;
}
.t-default-content p
{
	font-size: 14px;
	line-height: 1.429em; 	
	margin: 0px 0px 19px;
}
.t-p1-summary
{
	display: inline;
	float: left;
	margin: 92px 0px 0px 0px;	
	width: 279px;
}
.t-p1-summary h1
{
	margin: 0px 0px 19px;
}
.t-p1-summary p
{
	font-size: 12px;
	line-height: 1.429em; 
	margin: 0px 0px 19px;
}
.t-p1-summary
{

}

.t-p1-detail
{
	display: inline;
	float: right;
	margin: 39px 0px 0px 0px;
	width: 662px;
}

.t-s1-a
{
	display:inline;
	float:left;	
	/*margin: 0px 60px 20px 10px;*/	
	width: 385px;
	line-height:1.429em;
}

.t-s1-a-tweak-prereq
{
	margin-top:-9px;
}

.t-s1-a-tweak
{
	margin-top:-15px;
}

.t-s1-b
{

	float:left;
	/*margin: 0px 20px 20px 0px;*/
	margin-left:44px;
	width: 360px;


}
.t-s1-b-tweak
{
	width:500px;
	margin-top:0px;
}

.t-s1-b-no-header
{
	margin-top:13px;
}



.t-s1-a h2, .t-s1-b h2
{
	margin-top: 0px;
	margin-bottom: 11px;
}
.t-p2-summary
{
	display: inline;
	float: left;
	width: 385px;
	margin-right: 0px;
}

.t-p2-summary-tweak
{
	margin-top:30px;
}

.t-p2-summary-tweak-header
{
	margin-top:20px;
}

.t-p2-summary h1
{

}
.t-p2-summary p
{
	font-size: 15px;
	line-height: 1.429em; 
	margin: 0px 0px 19px 0px;
}
.t-p2-summary li
{
	font-size: 14px;
	line-height: 1.429em; 
	margin: 0px 0px 0px 0px;	
}
.t-p2-summary ul
{
	margin: 0px 0px 0px 0px;
}
.t-p2-summary li
{	
	margin-left:-40px;
}
.t-p2-detail
{
	float:left;	
	margin-top:22px;
	margin-left:44px;
	padding-bottom:30px;
	background-image:url('../images/drop-shadow-bg.png');
	background-repeat:no-repeat;
	background-position:center -1px;

}
.t-p2-detailtrans
{
	float:left;	
	margin-left:44px;
	padding-bottom:30px;
	background-repeat:no-repeat;
	background-position:center -1px;

}

.t-p2-detailtrans2
{
	float:left;	
	margin-left:44px;
	padding-bottom:30px;
	background-image:url('../images/silverlight-hero.png');
	background-repeat:no-repeat;
	background-position:center -1px;

}
.t-s2-container, .t-s2-container h2
{
	display:block;
}

.t-p3-container
{
	display:block;
	float:left;
	margin: 0px 0px 0px 0px;
}
.t-p3-summary
{
	display: inline;
	float: left;
	width: 475px;
	margin: 20px 0px 0px 0px;
}
.t-p3-summary h1
{
	margin: 0px 0px 0px 0px;
}
.t-p3-summary p
{
	font-size: 14px;
	line-height: 1.429em; 
	margin: 0px 0px 0px 0px;
}
.t-p3-container-messaging-only
{
	min-height: 300px;
}

.t-p3-detail
{
	display: inline;
	float: left;
	margin: 20px 0px 0px 20px;
	width: 430px;
}
.t-p3-detail p
{
	font-size: 14px;
	line-height: 1.429em; 
	margin: 0px 0px 0px 0px;
}

.t-s3-container
{
	display:block;
	float:left;
	margin-top: 47px;
}


.t-p4-summary
{
	display: inline;
	float: left;
	margin-top:50px;
	width: 279px;
}
.t-p4-summary h1
{
	margin: 0px 0px 19px;
}
.t-p4-summary p
{
	font-size: 14px;
	line-height: 1.429em; 
	margin: 0px 0px 19px;
}
.t-p4-summary h3
{
	background:url('../images/sec-nav-list-item-separator.png') no-repeat left bottom;
	padding-bottom: 15px;
}
.t-p4-summary div
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}


.t-p4-summary div div
{
	margin-left:20px;
	list-style-type:none;
	margin-top:5px;
	font-size:12px;
	padding-right:30px;
	background:none;
}

/*
.t-p4-summary h3.first
{
	background:none;
	padding-bottom: 0px;
}


.t-p4-summary h3 li.last
{
	background:none;
	padding-bottom: 0px;
}
*/
.t-p4-detail
{
	display: inline;
	float: right;
	margin: 39px 0px 0px 0px;
	width: 662px;
}
.t-p4-wide
{
	width:800px;
}

#no-sl-video-container
{
      background: url('/silverlight/images/videos/hero-02-pivot-screenshot-play-btn.jpg') no-repeat left top;
      display:block;
      height:384px;
      width:512px;
}
#no-sl-video-container3
{
      background: url('/silverlight/images/silverlight-hero.png') no-repeat left top;
      display:block;
      height:384px;
      width:512px;
}
#no-sl-video-container a
{
	text-decoration:none; 
	width:221px; 
	height:65px; 
	float:left; 
	margin:161px 0px 0px 156px;
}
#no-sl-video-container img
{
	 border-style:none;
}