/* Brand-independent styles */

.UserRecognitionFlyoutPopup
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #666666;
	text-align: left;
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;
	z-index: 10;
	opacity: .95;
}

.UserRecognitionFlyoutPopup A, .UserRecognitionFlyoutPopup A:visited
{
	font-size: 10px;
	color: #000000;
	border: 1px solid #FFFFFF;
	padding: 1px 3px 1px 3px;
	margin-left: 0px;
	height: 15px;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	display: block;
}

.UserRecognitionFlyoutPopup A:hover, .UserRecognitionFlyoutPopup A:active
{
	background-color: #f0f7fd;
	color: #000000;
	border: 1px solid #addbef;
	padding: 1px 3px 1px 3px;
	margin-left: 0px;
	height: 15px; 
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	display: block;
}

A.UserRecognitionFlyoutIndented, A:visited.UserRecognitionFlyoutIndented, A:hover.UserRecognitionFlyoutIndented, A:active.UserRecognitionFlyoutIndented
{
	color: #000000;
	margin-left: 6px;
	text-align: left;
}

.UserRecognitionFlyoutPopupHeading
{
	font-size: 10px;
	font-weight: bold; 
	padding-left: 5px;
	color: #003399;
	text-align: left;
}

.UserRecognitionFlyoutPopupHr
{
  height:1px;
  background:#d0e0f0;
  margin: 0px 11px 21px 11px; 
}

.UserRecognitionFlyoutPopArrow
{
	margin: 4px 0px 0px 0px;
}

/* end brand-independent */


/* MSDN branding */

.UserRecognitionFlyoutStaticText_msdn
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#5b5b5b;
	padding: 1px 1px 1px 1px;
	margin: 1px 0px 1px 1px;
}

.UserRecognitionFlyoutStatic_msdn, .UserRecognitionFlyoutStaticHover_msdn
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #FFFFFF;
	color:#5b5b5b;
	padding: 1px 3px 1px 3px;
	margin: 1px 0px 1px 1px;
	text-decoration: none;
  cursor: default;
	display: inline;
}

.UserRecognitionFlyoutStaticHover_msdn
{
	border: solid 1px #a1c6eb;
	padding: 1px 3px 1px 3px;
	margin: 1px 0px 1px 1px;
}

A.UserRecognitionFlyoutStaticLink_msdn, A:visited.UserRecognitionFlyoutStaticLink_msdn, A:hover.UserRecognitionFlyoutStaticLink_msdn, A:active.UserRecognitionFlyoutStaticLink_msdn
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#5b5b5b;
	text-decoration: none;
	display: inline;
  cursor: default;
}

A.UserRecognitionFlyoutOtherLink_msdn, A:visited.UserRecognitionFlyoutOtherLink_msdn, A:hover.UserRecognitionFlyoutOtherLink_msdn, A:active.UserRecognitionFlyoutOtherLink_msdn
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#5b5b5b;
}

/* end MSDN branding */

/* brand-independent styles */

.LocaleManagementFlyoutPopup
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border:1px solid #666666;
	padding: 3px 3px 3px 3px;
	text-align: left;
	background-color: #FFFFFF;
	z-index: 10;
	opacity: .95;
}

.LocaleManagementFlyoutPopup A, .LocaleManagementFlyoutPopup A:visited
{
	font-size: 10px;
	color: #000000;
	border: 1px solid #FFFFFF;
	padding: 1px 3px 1px 3px;
	height: 15px;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	display: block;
}

.LocaleManagementFlyoutPopup A:hover
{
	background-color: #f0f7fd;
	color: #000000;
	border: 1px solid #addbef;
	padding: 1px 3px 1px 3px;
	height: 15px; 
	text-decoration: none;
	white-space: nowrap;
	display: block;
}

.LocaleManagementFlyoutPopupHr
{
  height: 1px;
  background: #d0e0f0;
  margin: 0px 11px 21px 11px; 
}

.LocaleManagementFlyoutPopArrow
{
	margin: 4px 0px 0px 0px;
}

/* end brand-independent */


/* MSDN branding */

.LocaleManagementFlyoutStatic_msdn, .LocaleManagementFlyoutStaticHover_msdn
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #3366cc;
	color:#FFFFFF;
	padding: 1px 3px 1px 3px;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	text-decoration: none;
  cursor: default;
	display: inline;
}

.LocaleManagementFlyoutStaticHover_msdn
{
	border:solid 1px #a1c6eb;
}

A.LocaleManagementFlyoutStaticLink_msdn, A:visited.LocaleManagementFlyoutStaticLink_msdn, A:hover.LocaleManagementFlyoutStaticLink_msdn
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	white-space: nowrap;
	text-decoration: none;
  cursor: default;
	display: inline;
}

A.LocaleManagementFlyoutStaticLiveLink_msdn, A:visited.LocaleManagementFlyoutStaticLiveLink_msdn, A:hover.LocaleManagementFlyoutStaticLiveLink_msdn
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	white-space: nowrap;
	text-decoration: none;
  cursor: pointer;
}

/* end MSDN branding */


  .TFlyPopupAnimate{
    position: absolute;
    display:block;
    border:1px solid gray;
    overflow:hidden;
    visibility:hidden;
    margin:0;
    padding:0;
    z-index:1;
  }


.QuickLinksFlyoutPopup
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border:1px solid #666666;
	padding: 3px 3px 3px 3px;
	text-align: left;
	background-color: #FFFFFF;
	z-index: 10;
	opacity: .95;
}

.QuickLinksFlyoutPopup A, .QuickLinksFlyoutPopup A:visited
{
	font-size: 10px;
	color: #000000;
	border: 1px solid #FFFFFF;
	padding: 1px 3px 1px 3px;
	margin-left: 8px;
	height: 15px;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
}

.QuickLinksFlyoutPopup A:hover
{
	background-color: #f0f7fd;
	color: #000000;
	border: 1px solid #addbef;
	padding: 1px 3px 1px 3px;
	margin-left: 8px;
	width: 100%; 
	height: 15px; 
	text-decoration: none;
	white-space: nowrap;
}

.QuickLinksFlyoutPopup H4
{
	font-size: 10px;
	line-height: 110%;
	color: #003399;
	font-weight: bold; 
	margin: 4px 0 5px 5px;
}

.QuickLinksFlyoutPopup TABLE
{
	vertical-align:top;
	z-index: 10;
}

.QuickLinksFlyoutPopup TR
{
	vertical-align:top;
}

.QuickLinksFlyoutPopup .list
{
	padding: 0;
	margin: 0px 0px 10px 0px;
}

.QuickLinksFlyoutPopup .listitem
{
	padding:0;
	margin:0;
	width:150px;
}

.QuickLinksFlyoutPopupHr
{
  height: 1px;
  background: #d0e0f0;
}

.QuickLinksPopArrow
{
	margin: 4px 0px 0px 0px;
}


/* MSDN branding */

.QuickLinksFlyoutStatic_msdn, .QuickLinksFlyoutStaticHover_msdn
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #3366cc;
	color: #FFFFFF;
	padding: 1px 3px 1px 2px;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	text-decoration: none;
  cursor: default;
	display: inline;
}

.QuickLinksFlyoutStaticHover_msdn
{
	border: solid 1px #a1c6eb;
}

A.QuickLinksFlyoutStaticLink_msdn, A:visited.QuickLinksFlyoutStaticLink_msdn, A:hover.QuickLinksFlyoutStaticLink_msdn
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	white-space: nowrap;
	text-decoration: none;
  cursor: default;
  display: inline;
}

/* end MSDN branding */


/* MSDN branding */

.IntegratedBannerTopMiddle_msdn
{

}

.IntegratedBannerTopLeft_msdn
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color:#5b5b5b;
	background-color: #ffffff;
}

.IntegratedBannerTopRight_msdn
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-align:right;
	background-color: #3366cc;
	padding-right: 4px;
}

.IntegratedBannerBottomRight_msdn
{
	background-color: #6699ff;
}

.IntegratedBannerSeparator_msdn
{
	font-weight: normal;
}

.IntegratedBannerLink_msdn A, .IntegratedBannerLink_msdn A:visited, .IntegratedBannerLink_msdn A:hover, .IntegratedBannerLink_msdn A:active
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#5b5b5b;
	white-space: nowrap;
}
/* end MSDN */

/* Search elements */
.MTPS_GlobalSearchBar1
{
	height: 100%;	
	width: 100%;
}

.SearchBarLabelText
{
	margin-top:5px;
	vertical-align:bottom;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:auto;
}

.SearchBarTextbox1
{
	position: relative;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;	
	width:180px;
	margin-top: 11px;
}

.SearchBarGoButton1
{
	
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*Bug 2481 vertical-align:top;*/
	margin-top: 10px;
	height: 21px;	
	margin-right: 10px;
}
/* Search elements */

/* Local toolbar */
DIV.MPTS_ToolbarPane1
{
	font-size: 70%;	
	width:auto;
	background-color: #f0f0f0;
	color: #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	padding: 2px 2px 2px 2px;
	margin:0px 0px 0px 0px;
	text-align:left;
	white-space: nowrap;
}


DIV.MPTS_ToolbarPane1 a
{
	font-family:Verdana;
	text-decoration: none;
	color: #000000;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	border: 1px solid #F0F0F0;
	text-align: left;
	vertical-align:middle;
	
}

DIV.MPTS_ToolbarPane1 a:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #cbcbcb;
	border: 1px solid #909090;
	
}

DIV.MPTS_ToolbarPane1 a:visited
{

	color: #000000;
}

.MPTS_ToolbarPane1_first_item
{
	width: 177px;
	font-family:Verdana;
	text-decoration: none;
	color: #000000;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	border: 1px solid #F0F0F0;
	text-align: left;
	vertical-align:middle;
	
}


.tocPanel
{
background-image: url(/msdn/Controls/ResizableArea/en-us/TOCBg.jpg);
background-repeat: repeat-y
}
.OverlayHidden
{
	position: absolute;
	top: 91px;
	bottom: 0px;
	left: 0;
	z-index: 3;
	display:none;
	visibility:hidden;
		z-index:0;
}

.OverlayShow
{
	position: absolute;
	top: 91px;
	bottom: 0px;
	left: 0;
	z-index: 3;
	display: block;
	visibility: visible;
	width: 100%;
	height: 100%;
	z-index: 1024;
	background-image: url('/msdn/controls/resizablearea/en-us/1px.png' );
	background-repeat:repeat-x;
	background-color: transparent;
}


.loadingMessage
{
	font-family: Arial;
	font-size: 10pt;
	margin: 5px;
}




Div.miniRatings
{
	background-color: #f0f0f0;
	font-size: 70%;
	border-bottom: 1px solid #c0c0c0;
	text-align:left;
	vertical-align:bottom;
	margin:0;
	height:28px;
	width:100%;
}

div.miniRatings_left
{
	padding: 8px 0px 6px 0px;
	margin: 0px 0px 0px 5px;
	float:left;
}

div.miniRatings_left a
{
	font-family:Verdana;
	text-decoration: none;
	color: #0033CC;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	border: 1px solid #f0f0f0;
}

div.miniRatings_left a:hover
{
	background-color: #e3ebf2;
	border: 1px solid #a1c6eb;
}

div.miniRatings_left a:visited
{
	color: #0033CC;
}
div.miniRatings_left a img
{
   vertical-align:text-bottom;
}


div.miniRatings_right
{
	float:right;
	height: 23px;
	padding: 8px 0px 0px 0px;
	margin: 0px 5px 0px 0px ;
}

/* Atlas RatingControl */
.ratingStar {
    font-size: 0pt;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/msdn/controls/toolbar/en-us/starGold.gif);
}

.filledddRatingStar {
    background-image: url(/msdn/controls/toolbar/en-us/starGray.gif);
}

.emptyRatingStar {
    background-image: url(/msdn/controls/toolbar/en-us/StarWhite.gif);
}

.savedRatingStar {
    background-image: url(/msdn/controls/toolbar/en-us/StarRed.gif);
}
/* End-Atlas RatingControl */

.ratingFlyoutStatic
{
  white-space:nowrap;
  width:85px;
}
.ratingFlyoutPopup
{
  margin:0;
  vertical-align:middle;
  border:1px solid #7A7A7A;
  background:white url(/msdn/controls/toolbar/en-us/popupBG.png);
  background-color:white;
  height:220px;
  width:250px;
}

.ratingFlyoutPopup .OptionalText, .ratingFlyoutPopup .WarningMessage
{
  float:left;
	font-family:Verdana;
  margin-left:25px;
  font-size:10pt;
  margin-top:10px;
  margin-bottom:10px;
}
.ratingFlyoutPopup .WarningMessage
{
  color:Red;
}
.ratingFlyoutPopup .Comment
{
  margin-left:25px;
  width:196px;
  height:132px;
  display:block;
  clear:both;
  margin-bottom:10px;
}
.ratingFlyoutPopup .Button
{
  float:right;
  margin-right:25px;
}

div.EyebrowMenuBar
{
  border-bottom:1px solid #CCCCCC;
  background:transparent url('/msdn/Controls/EyebrowMenuBar/en-us/bg.gif') left bottom repeat-x;
  padding: 3px 5px 3px 5px;
  font-family: verdana,tahoma,arial;
  font-size: 8pt;
}


div.EyebrowMenuBar a
{
   color:#0033CC;
   text-decoration:none;
   white-space:nowrap;
}

div.stat, div.statHover
{
  display:inline;  
  float:left;
  white-space:nowrap;
  padding:2px;
}
div.statHover
{
  display:inline;  
}
div.stat a, div.statHover a
{
  background: url('/msdn/Controls/EyebrowMenuBar/en-us/arrowRight.gif') right center no-repeat;
  padding-right:30px;
}
div.statHover a
{
  color: #000000;
}
div.popup
{
  background:white;
  border:1px solid #CCCCCC;
}

div.popup a
{
  border:1px solid #FFFFFF;
  margin:4px;
  padding:2px;
  display:block;
  color:#0033CC;
  background:none;
}
div.popup a:hover
{
  border:1px solid #A1C6EB;
  color:#000000;
}


.ExpandCollapseAllPanel
{
	float:left;
	padding-right:10px;
}

.ExpCoLinkBtn
{
	cursor: pointer;
	text-decoration: none;
	color: #000000;
	vertical-align:middle;
	padding-left:3px;
	padding-right:10px;
}

IMG.ExpCoImgBtn
{
	cursor: pointer;
	text-decoration: none;
	color: #000000;
	vertical-align:middle;
}



.DropDownFilterStyle
{
	position:relative;
	width:auto;
	float:left;
}

.MTPS_DropDownImage
{
	cursor:pointer;
	text-align:center;
	float:left;
}

.DropDownFilterOff
{
	cursor: pointer;
	color: Black;
	text-decoration:none;
	float:left;
	padding-left:5px;
	padding-top:2px;
}

.MTPS_PopupDivPanel
{
	background-color: #dddddd;
	position:absolute;
	left:0px;
	width:200px;
	padding-top:1px;
	padding-left:1px;
	padding-right:5px;
	padding-bottom:1px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border: solid 1px #cccccc;
	vertical-align:middle;
	text-align:left;
}

.codeHide
{
	display:none;
}

.DivCbxLabelLanguage
{
	background-color:transparent;
	width:auto;
	padding:0px;
	margin:0px;
}

.DivCbxLabelLanguage input
{
	vertical-align:middle;	
}

DIV.VSBar
{
	width: auto;
	height:20px;
	background-color: transparent;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	padding: 7px 7px 7px 7px;
	z-index:1;
}


.MTPSPart
{
	float:right;
	display:inline;
	width:160px;
	color:#000000;
	background-color: #f1f1f1;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	padding:8px;
	margin:5px;
}

.MTPSPart P
{
	font-weight:bold;
}

.MTPSPart UL 
{ 
	margin-bottom:5px;
	margin-left:0px;
	padding-left:5px;
}

.MTPSPart UL LI
{
	color:#cccccc;
	margin-bottom:5px;
	font-size:smaller;
	background: url( '/msdn/MasterPages/DeepTreePageType/b.gif' ) no-repeat left top;
	padding-left:10px;
	list-style-type: none;	
	line-height:140%;
}

.MTPSPart UL LI A
{
	color:#0033cc; 
}


.CodeSnippetTitleBar
{
	background-color:#DDDDDD;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	white-space:nowrap;
	border-bottom:solid 1px #aaaaaa;
	height:20px;
    word-spacing:normal;
	letter-spacing:normal; 	
}

.CodeDisplayLanguage
{
	float:left;
    text-align:left;
}

.CopyCodeButton
{
	float:right;
    text-align:right; 
}

a.copyCode
{
    cursor: pointer;
    color: blue;
    text-decoration: none;
    text-align:right;
}

div.MTPS_CollapsibleRegion
{
	margin-bottom:5px;
	margin-top:5px;
}
 
A.CollapseRegionLink, A.CollapseRegionLink:link, A.CollapseRegionLink:hover, A.CollapseRegionLink:visited
{
	Cursor:pointer;
	color:#000000;
	font-family:Verdana,tahoma,arial;
	font-weight:700;
	text-decoration: none;
}

.CollapseRegionImg
{
	border:0px;
	margin-right:5px;
	padding:0px;	
}



.cc
{
	width:100%;
	margin:0px;
	overflow:hidden;
}

.ccHeader
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ccContainer
{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.cch_left
{
	height:66px;
	max-height:66px;
	background-image:url(msdn/Controls/CommunityContent/en-us/green-left.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.cch_middle
{
	height:66px;
	width:2px;
	background-image:url(msdn/Controls/CommunityContent/en-us/green-middle.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.cch_right
{
	height:66px;
	width: 100%;
	background-image:url(msdn/Controls/CommunityContent/en-us/green-right.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.cch_title
{
	color: Black;
	font-family: Verdana;
	font-weight:bold;
	font-size:12pt;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
	vertical-align:middle;
	white-space:nowrap;
}

.cc_toolbar
{
	height:20px;
	padding: 0px 0px 0px 0px;
	background-color: #e3e3e3;
	margin: 0px 0px 20px 0px;
	color: #3366CC;
}

.cch_toolbartext
{
	font-family: Verdana;
	font-size:8pt;
	color: #3366CC;
	background-color: #e3e3e3;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	vertical-align: middle;
	white-space: nowrap;
}

.cch_toolbartext a:visited
{
	color: #3366CC;
}

.ccAddLink
{
	text-decoration: underline;
	cursor: pointer;
	padding-left: 4px;
}

.ccViewProfileLink
{
	font-weight:bold; 
	color: #3366CC;
	background-color: #e3e3e3;
	font-family: Verdana;
	font-size:8pt;
	padding-right: 20px;
}
.cch_footertext
{
	color: #3366CC;
	font-family: Verdana;
	font-size:8pt;
	padding: 7px 0px 7px 10px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.cch_footertext a, .cch_footertext a:visited, .cch_footertext a:hover
{
	color: #3366CC;
	text-decoration: none;
}

.wikiItems
{
	cursor:pointer;
	width:100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow:visible;
	
}


/* Default branding */
TD.MTPS_FooterFade
{
	height:57px; 
	font:bold 70% verdana; color:#CCCCCC; 
	padding-left:10px; 
	border-top:1px solid #999999; 
	background-color:#FFFFFF; 
	background-image:url('/msdn/Controls/MTPS_FooterCtrl/en-us/mscomfooterfade.jpg'); 
	background-position:right; 
	background-repeat:repeat-y;
}

TD.MTPS_FooterLogo
{
	width:105px; background-color:#1E77D3; border-top:1px solid #999999;
}

DIV.MTPS_FooterLinks
{
	margin-bottom: 10px;
}

A.MTPS_FooterLinks, DIV.MTPS_FooterLinks A
{
	color: #0033cc;
	font-weight: normal;
}

A.MTPS_FooterLinks:hover, DIV.MTPS_FooterLinks A:hover
{
	color: #ff6600;
}

.MTPS_FooterCopyright
{
	font-weight:normal; color:#000000;
}
/* end Default */

/* MSDN branding */
TD.MTPS_FooterFade_msdn
{
	height:57px; 
	font:bold 70% verdana; color:#CCCCCC; 
	padding-left:10px; 
	border-top:1px solid #3366CC; 
	background-color:#FFFFFF; 
	background-image:url('/msdn/Controls/MTPS_FooterCtrl/en-us/msdnfooterfade.jpg'); 
	background-position:right; 
	background-repeat:repeat-y;
}

TD.MTPS_FooterLogo_msdn
{
	width:105px; background-color:#6699FF; border-top:1px solid #3366CC;
}

DIV.MTPS_FooterLinks_msdn
{
	margin-bottom: 10px;
}

A.MTPS_FooterLinks_msdn, DIV.MTPS_FooterLinks_msdn A
{
	color: #0033cc;
	font-weight: normal;
}

A.MTPS_FooterLinks_msdn:hover, DIV.MTPS_FooterLinks_msdn A:hover
{
	color: #ff6600;
}

.MTPS_FooterCopyright_msdn
{
	font-weight:normal; color:#000000;
}
/* end MSDN */

/* Technet branding */
TD.MTPS_FooterFade_technet
{
	height:57px; 
	font:bold 70% verdana; color:#CCCCCC; 
	padding-left:10px; 
	border-top:1px solid #999999; 
	background-color:#FFFFFF; 
	background-image:url('/msdn/Controls/MTPS_FooterCtrl/en-us/technetfooterfade.jpg'); 
	background-position:right; 
	background-repeat:repeat-y;
}

TD.MTPS_FooterLogo_technet
{
	width:105px; background-color:#CDCDCD; border-top:1px solid #999999;
}

DIV.MTPS_FooterLinks_technet
{
	margin-bottom: 10px;
}

A.MTPS_FooterLinks_technet, DIV.MTPS_FooterLinks_technet A
{
	color: #0033cc;
	font-weight: normal;
}

A.MTPS_FooterLinks_technet:hover, DIV.MTPS_FooterLinks_technet A:hover
{
	color: #ff6600;
}

.MTPS_FooterCopyright_technet
{
	font-weight:normal; color:#000000;
}
/* End Technet */






.FallbackContainer
{
    float: right;
    font-size:100%;
    width:200px;
    margin-top:8px; 
    margin-bottom:8px; 
    margin-left:8px;
    margin-right:8px; 
    padding:8px;
    background-color:#f1f1f1; 
    border-bottom:1px solid #CCCCCC; 
    border-top:1px solid #CCCCCC; 
    border-left:1px solid #CCCCCC; 
    border-right:1px solid #CCCCCC;
}

.FallbackHeaderLabel
{
    font-weight:bolder;
}

.FallbackLocale
{
   font-style:italic;
}













.MtpsMemberLink
{
	position:absolute;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	vertical-align:middle;
	text-align:left;
}



.AltPageHeaderLabel
{
    font-size:200%;
    width:auto;
}

.AltPageContentLabel
{
	width:auto;
}

.clsDocBody .MultiViewContainerPanel
{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	background-color:#6699cc;
}


.clsDocBody .MultiViewTableHeaderCell
{
	background-color:#6699cc;
	color:#FFFFFF;
	font-family:Arial;
	font-size:100%;
	font-weight:700;
	padding-top:3px;
	padding-left:5px;
	padding-right:3px;
	padding-bottom:3px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.clsDocBody .MultiViewContainerPanelDhtmlTable
{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;

}
/* Here */
.MultiViewContainerPanelDhtmlTable TBODY TR TD.MultiViewTableCellContentCell
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;	
}

.clsDocBody .MultiViewTableCellListCell
{
	background-color:#DDDDDD;
	color:#000000;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;	
	border-right: solid 2px #6699cc;
	border-left: solid 1px #6699cc;
	border-bottom: solid 1px #6699cc;	
}

.clsDocBody .MultiViewTableCellContentCell
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border-right: solid 1px #6699cc;
	border-bottom: solid 1px #6699cc;
	width:100%;
}

/* Left Column CSS classes */
.mvt_ShowTextLabel
{
	font-weight:700;
	font-size:x-small;
}
.mvt_ListBtn
{
	font-size:x-small;
	width:auto;
	margin:0px;
	padding:4px;
	border-top:solid 1px #6699cc;
}

.mvt_ListBtn A
{
	width:100%;
	margin:0px;	
	color:#000000;
	padding:4px;
}

.mvt_ListBtn A:active
{
	width:100%;
	margin:0px;	
	color:#FFFFFF;
	padding:4px;
	background-color:#999999;
}

.mvt_ListBtn A:hover
{
	width:100%;
	padding:4px;
	color:#336699;
	background-color:#CCCCCC;
}

/* Panel switch selectors */
.MultiViewPanelClosed
{
	display:none;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;	
}

.MultiViewPanelOpen
{
	top:0px;
	left:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	display:block;
	overflow:auto;
	width:100%;
}

/* from Workshop code */
.clsTab
{

	font: bold 100% verdana,arial,helvetica,sans-serif;
	color:#FFFFFF;
	background-color:#3366CC;
}

.MultiViewTableCellContentCell TABLE.clsStd
{
	top:0px;
	bottom:0px;	
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	background-color:Red;
}

TABLE.clsStd TBODY TR TH
{
	text-align:left;
	vertical-align:top;
	background-color:#DDD;
	padding:2px;
	font-size:x-small;
}

TABLE.clsStd TBODY TR TD
{
	font-size:x-small;
	vertical-align:top;
	background-color:#EEE;
	padding:2px;
}
/* added */
TABLE.clsStd TD SPAN A
{
	color:#003399;
	font-size:x-small;	
}



.BlueButton{
	background-color: #C4D5E5;
	color: #000000;
	font-family: verdana;
	font-size :100%;
	border: 1px solid #BABAD2;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin: 0px 0 3px 0px;
	width: 180px; 
	height: 25px; 
	text-decoration: none;
}

.BlueButton_on{
	background-color: #C4D5E5;
	color: #000000;
	font-family: verdana;
	font-size : 100%;
	border: 1px solid #BABAD2;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin: 0px 0 3px 0px;
	width: 180px; 
	height: 25px; 
	text-decoration: none;
}










body {
	font-family:Verdana;
	font-size:7.5pt;
}
hr {
	color:#F3AE12;
	border:none;
	height:2px;
	background:#F3AE12;
	margin-top:0px;
	padding-top:0px;
	
}
td {
	font-family:Verdana;
	font-size:7.5pt;
}
.tdcentralleft {
	border-right:#CCCCCC solid 2px; 
}
.tdcentrallefthome {
	border-right:#CCCCCC solid 2px; 
	background-image: url(images/tractor.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
.tdcentrallefthome2 {
	border-right:#CCCCCC solid 2px; 
	background-image: url(images/bager.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
.tdcentralpadding {
	padding-top:20px;
	vertical-align:top;
}
.tdblue {
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	border:solid #000000 1px;
	background-color:#8CAEDE;
	vertical-align:top;
	text-align:left;
}
.tdyelow {
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	border:solid #000000 1px;
	background-color:#FFFF9A;
	vertical-align:top;
	text-align:left;
}

.tdbackblue {
	background-image:url(images/serverblue.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:298px;
	vertical-align:top;
	text-align:left;
}
.tdbackyelow {
	background-image: url(images/serveryelow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:298px;
	vertical-align:top;
	text-align:left;
}

/* CUSTOMER SUPPORT  */

.customersupport {
	padding-left:30px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:10px;
}





/* END OF CUSTOMER SUPPORT  */


.headerformating {
	background-image: url(images/header.jpg); 
	background-position: left top; 
	background-repeat: no-repeat;
}
.keyformating {
	background-image: url(images/key.gif); 
	background-position: left bottom; 
	background-repeat: no-repeat;
	height:500px;
}
.keyformatingwhole {
	background-image: url(images/keywhole.gif); 
	background-position: left 50px; 
	background-repeat: no-repeat;
}
.headerformating2 {
	background-image: url(images/headline.jpg); 
	background-position: left top; 
	background-repeat: repeat-x;
}
.footerformating {
	background-color:#F3AE12;
}
.footerformatinghome {
	background-color:#F3AE12;
	background-image: url(images/tractor2.jpg); 
	background-position: 515px top; 
	background-repeat: no-repeat;
}
/* LINKS  */

a:link, a:visited, a:active {
	font-family: Verdana;
	font-size: 7.5pt;
	line-height:11pt;
	color: #333333;
	text-decoration: underline;
}
a:hover{
	font-family: Verdana;
	font-size: 7.5pt;
	line-height:11pt;
	color: #FF9900;
	text-decoration: none;
}
.blacklinks:link, .blacklinks:visited, .blacklinks:active {
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
	line-height:11pt;
	color: #000000;
	text-decoration: none;
}
.blacklinks:hover{
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
	line-height:11pt;
	color: #FF9900;
	text-decoration: none;
}
.blacklinks2:link, .blacklinks2:visited, .blacklinks2:active {
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight:bold;
	line-height:11pt;
	color: #000000;
	text-decoration: none;
}
.blacklinks2:hover{
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight:bold;
	line-height:11pt;
	color: #FF9900;
	text-decoration: none;
}
.blacklinksTD:link, .blacklinksTD:visited, .blacklinksTD:active {
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight:bold;
	line-height:11pt;
	color: #000000;
	background-color:#eeeeee;
	text-decoration: none;
}
.blacklinksTD:hover{
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight:bold;
	line-height:11pt;
	color: #FF9900;
	background-color:#FFFFFF;
	text-decoration: none;
}
.Orangelink:link, .Orangelink:visited, .Orangelink:active {
	font-family: Verdana;
	font-size: 8pt;
	color: #FF9900;
	text-decoration: underline;
}
.Orangelink:hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
.headlinelink:link, .headlinelink:visited, .headlinelink:active {
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	text-decoration:none;
}
.headlinelink:hover  {
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#FF9900;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	text-decoration:none;
}
.headlinelink10:link, .headlinelink10:visited, .headlinelink10:active {
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	text-decoration:none;
}
.headlinelink10:hover  {
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#FF9900;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	text-decoration:none;
}
/* LINKS END*/
/* TEXT FORMATING*/

.headline, .headline:link, .headline:visited, .headline:active {
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	text-decoration:none;
}

.headlinesclinks {
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}
.headlineorange {
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color: #FF9900;
}
.headlinesgray {
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#CCCCCC;
}
/* END OF TEXT FORMATING*/