/*<meta />*/

.clip3x3,
.clip5x9,
.clip6x20,
.clip6x22,
.clip9x8,
.clip10x10,
.clip10x46,
.clip13x9,
.clip15x15,
.clip19x19,
.clip20x21,
.clip22x30,
.clip23x23,
.clip25x25,
.clip30x15,
.clip117x31,
.clip269x23
{
	position: relative;
	overflow: hidden;
}

.clip3x3
{
	width: 3px;
	height: 3px;
}

.clip5x9
{
	width: 5px;
	height: 9px;
}

.clip6x20
{
	width: 6px;
	height: 20px;
}

.clip6x22
{
	width: 6px;
	height: 22px;
}

.clip9x8
{
	width: 9px;
	height: 8px;
}

.clip10x10
{
	width: 10px;
	height: 10px;
}

.clip10x46
{
	width: 10px;
	height: 46px;
}

.clip13x9
{
	width: 13px;
	height: 9px;
}

.clip15x15
{
	width: 15px;
	height: 15px;
}

.clip19x19
{
	width: 19px;
	height: 19px;
}

.clip20x21
{
	width: 20px;
	height: 21px;
}

.clip22x30
{
	width: 22px;
	height: 30px;
}

.clip23x23
{
	width: 23px;
	height: 23px;
}

.clip25x25
{
	width: 25px;
	height: 25px;
}

.clip30x15
{
	width: 30px;
	height: 15px;
}

.clip117x31
{
	width: 117px;
	height: 31px;
}

.clip269x23
{
	width: 269px;
	height: 23px;
}

.clip3x3 img,
.clip3x3 input,
.clip5x9 img,
.clip5x9 input,
.clip6x20 img,
.clip6x20 input,
.clip6x22 img,
.clip6x22 input,
.clip9x8 img,
.clip9x8 input,
.clip10x10 img,
.clip10x10 input,
.clip10x46 img,
.clip10x46 input,
.clip13x9 img,
.clip13x9 input,
.clip15x15 img,
.clip15x15 input,
.clip19x19 img,
.clip19x19 input,
.clip20x21 img,
.clip20x21 input,
.clip22x30 img,
.clip22x30 input,
.clip23x23 img,
.clip23x23 input,
.clip25x25 img,
.clip25x25 input,
.clip30x15 img,
.clip30x15 input,
.clip117x31 img,
.clip117x31 input,
.clip269x23 img,
.clip269x23 input
{
	position: absolute;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
}

.cl_search_icon
{
	top: -3px;
	left: -149px;
}

.cl_footer_feedback_icon
{
	top: -3px;
	left: -227px;
}

.cl_lw_codesnippet_lt_tab
{
	top: -3px;
	left: -253px;
}

.cl_lw_codesnippet_rt_tab
{
	top: -3px;
	left: -265px;
}

.cl_lw_codesnippet_lt_tab_active
{
	top: -3px;
	left: -277px;
}

.cl_lw_codesnippet_rt_tab_active
{
	top: -3px;
	left: -289px;
}

.cl_arrow_up
{
	top: -3px;
	left: -301px;
}

.cl_arrow_down
{
	top: -3px;
	left: -316px;
}

.cl_online_scale
{
	top: -3px;
	left: -331px;
}

.cl_nav_resize_close
{
	top: -3px;
	left: -1451px;
}

.cl_nav_resize_open
{
	top: -3px;
	left: -1467px;
}

.cl_nav_arrow
{
	top: -3px;
	left: -1483px;
}

.cl_nav_bullet
{
	top: -3px;
	left: -1494px;
}

.cl_nav_dots
{
	top: -3px;
	left: -1503px;
}

.msdn_body_logo
{
	top: -3px;
	left: -1602px;
}

.cl_ContentFallback_Alert
{
	top: -3px;
	left: -1725px;
}

.cl_printhelp_logo
{
	top: -3px;
	left: -1756px;
}

.cl_msdn_close
{
	top: -3px;
	left: -1785px;
}

.head_gear
{
	top: -3px;
	left: -2792px;
}

.head_print_noarrow
{
	top: -3px;
	left: -2813px;
}

.head_print_arrow
{
	top: -3px;
	left: -2849px;
}

body
{
	margin: 0;
	font-family: 'Segoe UI', Verdana, Arial;
	font-size: .813em;
	color: #000;
	font-style: normal;
	word-wrap: break-word;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding: 15px;
}

/*
th.Listing
{
	border-style: solid;
	border-width: 1px;
	border-color: #bbb;
	background-color: #e5e5e5;
}
*/

.parameter
{
	font-style: italic;
}

img
{
	border: 0;
}

.h1,
h1
{
	margin: 0;
	font-family: 'Segoe UI', Verdana, Arial;
	font-size: 1.769em;
	color: #3f529c;
	font-weight: bold;
}

.h2,
h2
{
	font-family: 'Segoe UI', Verdana, Arial;
	font-size: 1.538em;
	color: #3f529c;
	font-weight: bold;
}

.h3,
h3
{
	font-family: 'Segoe UI', Verdana, Arial;
	font-size: 1.077em;
	color: #3f529c;
	font-weight: bold;
}

table.Listing
{
	border-collapse: collapse;
}

td.Listing
{
	border-style: solid;
	border-width: 1px;
	border-color: #bbb;
	padding-bottom: 9px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 9px;
}

td.ListingHeader
{
	border-style: solid;
	border-width: 1px;
	border-color: #bbb;
	padding-bottom: 9px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 9px;
	background-color: #e5e5e5;
	font-weight: bold;
}

.h4,
h4
{
	font-family: 'Segoe UI', Verdana, Arial;
	font-size: 1em;
	color: #3f529c;
	font-weight: bold;
}

h4.subHeading
{
	margin-top: 13px;
	margin-bottom: 7px;
}

.heading
{
	font-size: 1.769em;
	color: #3f529c;
}

.title table
{
	font-family: 'Segoe UI', Verdana, Arial;
	font-size: 1.077em;
	color: #000;
	font-style: normal;
}

.borderLine
{
	border-width: 1px;
	border-color: #e5e5e5;
}

.orange
{
	color: #e66a38;
}

.black
{
	color: #000;
}

.blueLink
{
	color: #1364c4;
}

.blueTitle
{
	color: #3f529c;
}

.gray
{
	color: #7d7d7d;
}

.footer
{
	float: none;
	clear: both;
}

.navigation
{
	border-right: 1px Solid #bbb;
	margin-right: -1px;
	float: left;
	overflow: hidden;
	width: 280px;
	vertical-align: top;
	text-align: left;
	padding-bottom: 96px;
}

.navigation .searchcontainer .searchBoxContainer
{
	width: auto;
}

.nav
{
	padding: 0;
	margin-top: 8px;
}

.nav a
{
	text-decoration: none;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	padding-top: 4pt;
	padding-bottom: 4pt;
}

.communityContentNavigationLink a:link
{
	font-weight: bold;
	white-space: normal;
}

a:link
{
	color: #1364c4;
	text-decoration: none;
}

.nav a:visited
{
	color: #960bb4;
}

.searchContent .results .result a:visited
{
	color: #960bb4;
	text-decoration: none;
}

.communityContentNavigationLink a:visited
{
	font-weight: bold;
	text-decoration: none;
}

a:visited
{
	text-decoration: none;
	color: #ff8c00;
}

a:focus
{
	outline: 1px dotted #000;
}

.nav a:hover
{
	text-decoration: underline;
}

.LW_CollapsibleArea_TitleDiv a:hover
{
	color: #1364c4;
	text-decoration: none;
}

.paging a:hover
{
	color: #e66a38;
}

.LW_CodeSnippetContainerTab a:hover
{
	color: #e66a38;
}

.LW_CodeSnippetToolBarText a:hover
{
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	color: #e66a38;
	font-family: 'Segoe UI', Verdana, Arial;
	font-size: 10pt;
	padding-left: 4px;
	padding-right: 4px;
}

.searchContent .info a:hover
{
	color: #e66a38;
}

.communityContentNavigationLink a:hover
{
	text-decoration: underline;
}

a:hover
{
	text-decoration: underline;
}

.nav .toclevel0
{
	padding-left: 13px;
}

.nav .toclevel1
{
	padding-left: 16px;
}

.nav .toclevel1 .clip13x9.nav_dots_current
{
	margin-left: 6px;
}

.nav .toclevel2
{
	padding-left: 24px;
}

.nav .ancestry
{
	
}

.nav .current
{
	white-space: nowrap;
	overflow: hidden;
	padding-left: 0;
	height: 1.38em;
}

.nav .current a
{
	font-weight: bold;
	color: #e66a38;
}

.nav .children
{
	padding-bottom: 13px;
}

.nav .children div,
.nav .current div,
.nav .related div
{
	height: 1.38em;
	overflow: hidden;
	white-space: nowrap;
}

.nav .moreresource div
{
	overflow: hidden;
	white-space: nowrap;
}

.nav .related
{
	padding-top: 5px;
	padding-left: 13px;
	float: left;
}

.nav .related .subheader,
.nav .moreresource .subheader
{
	color: #3f529c;
	font-weight: bold;
	padding-bottom: 5px;
}

.nav .moreresource .results
{
	padding-left: 23px;
}

.nav .navSeperator
{
	height: 5px;
	width: 100%;
	float: left;
}

.searchBoxContainer
{
	padding: 0;
	border: none;
	margin: 13px;
	width: 256px;
	white-space: nowrap;
	height: 23px;
	margin-bottom: 0;
}

.searchBox
{
	border: none;
	width: 100%;
}

.searchBox td
{
	border: none;
	padding: 0;
	margin: 0;
	height: 21px;
}

.searchBox td.searchTextBoxTd
{
	width: 100%;
}

.searchBox td.searchButtonTd
{
	width: 19px;
	cursor: pointer;
}

.searchTextBox
{
	width: 100%;
	border: 0 white solid;
	color: #8a8a8a;
	font-style: italic;
}

.searchTextBoxTrue
{
	width: 100%;
	border: 1px white solid;
	color: #000;
	font-style: normal;
}

.contentPlaceHolder
{
	border-width: 1px;
	text-align: left;
	width: 100%;
	border-bottom-style: none;
	overflow: auto;
}

.content
{
	padding-top: 10px;
	text-align: left;
	border-width: 1px;
	overflow: auto;
	width: auto;
	border-left: 1px solid #bbb;
	border-bottom: 0;
}

.content .summary
{
	color: #000;
}

.logo
{
	float: right;
	margin-right: 13px;
	margin-left: 50px;
	overflow: hidden;
}

.topicContainer
{
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 96px;
}

.contentPlaceHolder .topic
{
	
}

.topicContainer .topic
{
	
}

.topicContainer .topic #mainSection
{
	padding-top: 0;
}

.topicContainer .topic #mainSection p + p
{
	margin-top: -6px;
}

.topicContainer .topic #mainSection table td p + p
{
	margin-top: 13px;
}

#mainBody ul
{
	list-style-type: disc;
	padding-left: 0;
	margin-left: 40px;
}

#mainBody .unordered
{
	list-style-type: disc;
	padding-left: 0;
}

#mainBody .unordered p
{
	margin-top: 13px;
	margin-bottom: 13px;
}

.topicContainer .topic .title
{
	font-family: 'Segoe UI', Verdana, Arial;
	font-size: 1.769em;
	color: #3f529c;
	font-weight: bold;
}

.topicContainer .topic .majorTitle
{
	font-weight: bold;
	color: #5d5d5d;
}

.topicContainer table
{
	width: 100%;
}

.topicContainer table th
{
	background-color: #e5e5e5;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: left;
	height: 21px;
	font-family: 'Segoe UI', Verdana, Arial;
	font-size: 1.077em;
	color: #000;
	font-style: normal;
	font-weight: normal;
}

.topicContainer table th.iconColumn
{
	width: 75px;
}

.topicContainer table tr
{
	vertical-align: top;
}

.topicContainer table td
{
	background-color: #fff;
	line-height: 140%;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 9px;
	margin: 1px;
	padding-top: 9px;
}

.topicContainer table td p
{
	margin-top: 0;
	margin-bottom: 0;
	position: relative;
}

.topicContainer table td img
{
	margin-top: -5px;
}

.topicContainer table td ul
{
	margin-top: 0;
}

.topicContainer table td ul li
{
	margin-top: 9px;
}

.topicContainer table td.imageCell
{
	white-space: nowrap;
}

.topicEndLine
{
	clear: both;
}

.hierarchy ul li
{
	list-style-type: none;
}

.hierarchy
{
	margin-left: -26px;
}

.LW_CollapsibleArea_TitleDiv
{
	margin-top: 9px;
	margin-bottom: 19px;
}

.LW_CollapsibleArea_Title
{
	font-family: 'Segoe UI', Verdana, Arial;
	font-size: 1.538em;
	color: #3f529c;
	font-weight: bold;
	word-break: break-all;
	word-wrap: break-word;
	padding-left: 6px;
}

.LW_CollapsibleArea_HrDiv
{
	padding-top: 12px;
}

.LW_CollapsibleArea_Hr
{
	border-bottom: #e5e5e5 1px solid;
	border-top: none;
	border-right: none;
	color: #e5e5e5;
	margin-left: 4px;
}

.sectionblock
{
	padding-left: 15px;
	display: block;
	clear: both;
}

.sectionnone
{
	padding-left: 15px;
	display: none;
	clear: both;
}

.LW_CollapsibleArea_TitleAhref
{
	cursor: hand;
	outline: none;
	float: left;
}

.LW_CollapsibleArea_Img
{
	border-right-width: 0;
	border-top-width: 0;
	border-bottom-width: 0;
	vertical-align: middle;
	border-left-width: 0;
}

.paging
{
	display: inline;
	margin-left: 5px;
}

.paging .page
{
	padding-right: 3px;
	padding-left: 3px;
	color: #1364c4;
}

.paging .rangeStart,
.paging .rangeEnd,
.paging .totalCount
{
	font-weight: bold;
}

.paging .currentPage
{
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #bbb;
	color: #e66a38;
	font-weight: bold;
	background-color: #eff5ff;
	min-height: 15px;
	min-width: 15px;
}

.LW_CodeSnippetContainer
{
	min-width: 260px;
}

.LW_CodeSnippetContainerTabs
{
	vertical-align: middle;
	font-family: 'Segoe UI', Verdana, Arial;
	font-size: 10pt !important;
	height: 22px;
	position: relative;
	z-index: 1;
}

.LW_CodeSnippetContainerTabLeft,
.LW_CodeSnippetContainerTabRight,
.LW_CodeSnippetContainerTabLeftActive,
.LW_CodeSnippetContainerTabRightActive
{
	width: 6px;
	height: 20px;
	float: left;
	border-bottom: solid 2px #d0d2d2;
	overflow: hidden;
	position: relative;
}

.LW_CodeSnippetContainerTabLeft img,
.LW_CodeSnippetContainerTabRight img,
.LW_CodeSnippetContainerTabLeftActive img,
.LW_CodeSnippetContainerTabRightActive img
{
	position: absolute;
}

.LW_CodeSnippetContainerTabLeft
{
	
}

.LW_CodeSnippetContainerTabRight
{
	
}

.LW_CodeSnippetContainerTabLeftActive
{
	border-bottom: none;
	height: 22px;
}

.LW_CodeSnippetContainerTabRightActive
{
	border-bottom: none;
	height: 22px;
}

.LW_CodeSnippetContainerTabFirst,
.LW_CodeSnippetContainerTabLast,
.LW_CodeSnippetContainerTab,
.LW_CodeSnippetContainerTabActiveFirst,
.LW_CodeSnippetContainerTabActiveLast,
.LW_CodeSnippetContainerTabActive
{
	height: 19px;
	float: left;
	width: auto;
	border-top: solid 1px #bbb;
	border-bottom: solid 2px #d0d2d2;
	padding: 0 8px 0 8px;
	background: #eff5ff;
}

.LW_CodeSnippetContainerTabFirst,
.LW_CodeSnippetContainerTabActiveFirst
{
	padding: 0 8px 0 6px;
}

.LW_CodeSnippetContainerTabLast,
.LW_CodeSnippetContainerTabActiveLast
{
	padding: 0 6px 0 8px;
}

.LW_CodeSnippetContainerTabActiveFirst,
.LW_CodeSnippetContainerTabActiveLast,
.LW_CodeSnippetContainerTabActive
{
	background: #fff;
	border-bottom: solid 2px #fff;
}

.LW_CodeSnippetContainerTab,
.LW_CodeSnippetContainerTabActive,
.LW_CodeSnippetContainerTabLast,
.LW_CodeSnippetContainerTabActiveLast
{
	border-left: solid 1px #929292;
}

.LW_CodeSnippetContainerTabActiveFirst a,
.LW_CodeSnippetContainerTabActiveLast a,
.LW_CodeSnippetContainerTabActive a
{
	color: #e66a38;
	text-decoration: none;
}

.LW_CodeSnippetContainerTab a,
.LW_CodeSnippetContainerTab a:link,
.LW_CodeSnippetContainerTab a:visited,
.LW_CodeSnippetContainerTab a:active
{
	color: #1364c4;
	text-decoration: none;
}

.LW_CodeSnippetContainerTabFirst a:link,
.LW_CodeSnippetContainerTabFirst a:visited,
.LW_CodeSnippetContainerTabFirst a:active,
.LW_CodeSnippetContainerTabLast a:link,
.LW_CodeSnippetContainerTabLast a:visited,
.LW_CodeSnippetContainerTabLast a:active
{
	color: #1364c4;
	text-decoration: none;
}

.LW_CodeSnippetContainerTabFirst a:hover,
.LW_CodeSnippetContainerTabLast a:hover
{
	color: #e66a38;
}

.LW_CodeSnippetToolBar
{
	width: auto;
	height: auto;
	border-top: solid 3px #e5e5e5;
	border-left: solid 1px #bbb;
	border-right: solid 3px #e5e5e5;
}

.LW_CodeSnippetToolBarText
{
	float: right;
	top: -10px;
	position: relative;
	background-color: #fff;
	width: auto;
	padding-left: 4px;
	padding-right: 4px;
	height: 0;
}

.LW_CodeSnippetToolBarText a:link,
.LW_CodeSnippetToolBarText a:visited,
.LW_CodeSnippetToolBarText a:active
{
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	color: #1364c4;
	font-family: 'Segoe UI', Verdana, Arial;
	font-size: 10pt;
	background-color: White;
	padding-left: 4px;
	padding-right: 4px;
}

.LW_CodeSnippetContainerCodeCollection
{
	border-left: solid 1px #bbb;
	border-bottom: solid 3px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	clear: both;
	margin-bottom: 12px;
	position: relative;
	top: -3px;
}

.LW_CodeSnippetContainerCode
{
	width: auto;
	margin: 0;
	padding-right: 21px;
	padding-left: 21px;
	padding-top: 9px;
	padding-bottom: 9px;
}

.LW_CodeSnippetContainerTabLinkBold
{
	font-weight: bold !important;
}

.LW_CodeSnippetContainerTabLinkNormal
{
	font-weight: normal !important;
}

.LW_CodeSnippetContainerCode div
{
	padding: 0;
	margin: 0;
}

.LW_CodeSnippetContainerCode pre
{
	padding: 5px;
	margin: 0;
	font-family: Consolas, Courier, monospace;
	word-break: break-all;
	word-wrap: break-word;
	font-style: normal;
	font-weight: normal;
	overflow: auto;
}

.topicContainer .alert
{
	border-style: solid;
	border-width: 1px;
	border-color: #bbb;
	background-color: #fcfec5;
	margin-bottom: 10px;
}

.topicContainer .alert table
{
	border-width: 0;
}

.topicContainer .alert th
{
	background-color: #fcfec5;
	border-width: 0;
	border-collapse: collapse;
	border-spacing: 0;
	border-style: hidden;
	padding-top: 10px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 1px;
	font-weight: bold;
}

.topicContainer .alert td
{
	background-color: #fcfec5;
	border-width: 0;
	padding-top: 1px;
	padding-bottom: 10px;
	padding-left: 11px;
	padding-right: 11px;
}

.topicContainer .alert p
{
	padding-top: 13px;
}

.topicContainer .alert img
{
	padding-right: 5px;
}

.topicContainer .alert p
{
	margin: 0;
}

.Error
{
	padding-top: 13px;
	padding-left: 13px;
	padding-bottom: 96px;
	font-family: "Segoe UI", Verdana, Arial;
}

.Error .titleContainer .pageTitle
{
	line-height: 34px;
}

.Error .body
{
	font-size: 10pt;
	padding-right: 13px;
	padding-top: 48px;
}

.contentNotFound
{
	padding-top: 13px;
	padding-left: 13px;
}

.contentNotFound .image
{
	float: right;
	padding-right: 13px;
}

.contentNotFound .sectionHeader
{
	float: left;
	padding-bottom: 18px;
}

.contentNotFound .mainMessage
{
	clear: both;
}

.searchcontainer .searchBoxContainer
{
	margin: 0;
	width: 256px;
	margin-top: 13px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #bfbfbf;
	height: 21px;
	padding: 0 1px 0 2px;
	vertical-align: middle;
}

.navigation .searchcontainer .searchBoxContainer
{
	margin: 13px;
}

.searchContent
{
	padding-top: 17px;
	padding-right: 13px;
	padding-bottom: 96px;
	padding-left: 13px;
}

.searchContent .line
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #bfbfbf;
	margin-top: 16px;
	margin-bottom: 22px;
	height: 1px;
}

.searchContent .sectionHeader
{
	padding-bottom: 13px;
}

.searchContent .pageTitle
{
	padding-bottom: 20px;
}

.searchContent .Search
{
	width: 256px;
	margin-left: 0;
	margin-right: 0;
	height: 24px;
	padding-top: 0;
	border-width: 0;
}

.searchContent .info
{
	padding-top: 16px;
	padding-bottom: 24px;
}

.searchContent .info .term
{
	color: #e66a38;
	font-weight: bold;
	padding-right: 15px;
}

.searchContent .info .invalidTerm
{
	color: #000;
	font-weight: bold;
}

.searchContent .info .page
{
	padding-right: 3px;
	padding-left: 3px;
	color: #1364c4;
}

.searchContent .info .rangeStart,
.searchContent .info .rangeEnd,
.searchContent .info .totalCount
{
	font-weight: bold;
}

.searchContent .info .currentPage
{
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #bbb;
	color: #e66a38;
	font-weight: bold;
	background-color: #eff5ff;
	min-height: 15px;
	min-width: 15px;
}

.searchContent .results
{
	
}

.searchContent .results .result
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.searchContent .results .result a
{
	color: #1364c4;
	font-weight: bold;
}

.searchContent .results .result .abstract
{
	
}

.searchContent .results .result .url
{
	color: #7d7d7d;
	font-style: italic;
}

.searchContent .tips
{
	padding-top: 32px;
}

.searchContent .tips .tipsHeading
{
	padding-top: 26px;
	font-weight: bold;
}

.searchContent .tips ul
{
	padding-left: 0;
	list-style-type: none;
	margin-top: 0;
}

.contentNotFoundNoResults
{
	padding-bottom: 96px;
}

.CommunityContent
{
	padding-bottom: 96px;
}

.CommunityContentHeader a
{
	margin-left: 13px;
}

.CommunityContentContainer
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #bbb;
	border-left-color: #bbb;
}

.CommunityContentHeader
{
	padding-left: 13px;
	padding-top: 13px;
	padding-bottom: 13px;
	border-bottom: 1px;
	border-bottom-color: #e5e5e5;
	border-bottom-style: solid;
}

.CommunityContentHeaderTitleContainer
{
	float: left;
}

.CommunityContentHeaderTitle
{
	font-weight: bold;
	color: #389a4c;
}

.communityContentNavigation
{
	margin-left: 13px;
}

.communityContentNavigationSeparator
{
	position: relative;
	top: -1px;
	float: right;
	height: 1px;
	padding: 0 !important;
	margin: 0;
}

.communityContentNavigationHeader
{
	margin-top: 13px;
	color: #389a4c;
	font-weight: bold;
	display: block;
}

.communityContentNavigationPost
{
	clear: both;
	margin-top: 14px;
	padding-right: 13px;
}

.communityContentNavigationAvatarContainer
{
	float: left;
}

.communityContentNavigationLinkAvatar img
{
	margin-right: 13px;
	margin-top: 4px;
	float: left;
	border-top-color: #bbb;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
	border-left-color: #bbb;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	overflow: hidden;
}

.communityContentNavigationLinkAbstract
{
	float: none;
	margin-left: 51px;
	color: #1364c4;
}

.communityContentNavigationLinkAbstractAdvertisement
{
	float: none;
	color: #000;
}

.communityContentNavigationLinkAbstractAdvertisement ul
{
	list-style-type: none;
	margin-top: 0;
	padding-top: 0;
}

.communityContentNavigationLink
{
	float: none;
	color: Black;
	font-size: .89em;
}

.communityContentNavigationLink ul
{
	list-style-type: none;
	margin-top: 0;
}

.communityContentNavigationLink ul p
{
	clear: none;
	vertical-align: top;
	margin-top: 0;
}

.communityContentNavigationMoreLink
{
	float: right;
	margin-right: 4px;
	margin-bottom: 6px;
}

.CommunityContentFaq
{
	float: right;
	padding-right: 13px;
	vertical-align: bottom;
	padding-top: 4px;
}

.CommunityContentFaq img
{
	vertical-align: bottom;
}

.Annotation
{
	
}

.AnnotationTitle
{
	padding-left: 13px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 13px;
}

.AnnotationTitle a
{
	font-weight: normal;
	margin-left: 10px;
}

.AnnotationBody
{
	word-wrap: break-word;
	padding-left: 13px;
}

.AnnotationHistory
{
	padding-right: 13px;
	text-align: right;
}

.AnnotationComplete
{
	clear: both;
	width: 100%;
}

.AnnotationAddedContainer
{
	
}

.AnnotationEditedContainer
{
	float: right;
	padding-top: 9px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.AnnotationEditedContainer ul
{
	margin-top: 8px;
	padding-top: 5px;
	margin-right: 5px;
	margin-left: 0;
	padding-left: 0;
}

.AnnotationAddedContainer ul
{
	margin-top: 16px;
	padding-top: 14px;
	margin-right: 5px;
	margin-left: 0;
	padding-left: 0;
}

.HistoryGraphic
{
	margin-top: 11px;
	text-align: right;
}

.ModificationHistory
{
	height: 60px;
}

.ModificationHistory ul
{
	margin-top: 0;
	list-style-type: none;
	float: right;
	padding-right: 5px;
	text-align: right;
}

.AddedUserAvatar
{
	margin-top: 9px;
	border: 1px solid #bbb;
	float: right;
	height: 34px;
	width: 34px;
	margin-right: 13px;
}

.EditedUserAvatar
{
	margin-top: 9px;
	border: 1px solid #bbb;
	height: 25px;
	width: 25px;
	float: right;
	margin-right: 26px;
}

.CreateProfileWrapper
{
	margin-top: 13px;
}

.CreateProfileContainer
{
	color: #000;
	margin-left: 13px;
	margin-right: 13px;
}

.CreateProfileContainer .image
{
	padding-top: 13px;
}

.CreateProfileContainer .separator
{
	border-bottom: #dedede 1px solid;
	border-left: none;
	border-top: none;
	border-right: none;
	color: #dedede;
}

.CreateProfileContainer .Intro
{
	float: left;
	display: inline;
}

.CreateProfileContainer .Intro .Title
{
	display: inline;
}

.CreateProfileContainer .Intro .Subtitle
{
	color: #7d7d7d;
	display: inline;
}

.CreateProfileContainer .Text
{
	clear: both;
	padding-top: 37px;
}

.CreateProfileContainer .Step1 .Title
{
	color: #3f529c;
	font-weight: bold;
}

.CreateProfileContainer .Step1 .Subtitle
{
	color: #7d7d7d;
	font-weight: bold;
}

.CreateProfileContainer .Step2 .Title
{
	color: #3f529c;
	font-weight: bold;
}

.CreateProfileContainer .Step2 .Subtitle
{
	color: #7d7d7d;
	font-weight: bold;
}

.CreateProfileContainer .ButtonContainer
{
	margin-top: 30px;
	margin-bottom: 96px;
}

.CreateProfileContainer .Step1 .UsernameTextBox
{
	border: 1px solid #bbb;
	height: 20px;
	width: 427px;
	color: #7d7d7d;
	font-style: italic;
	padding-left: 13px;
}

.CreateProfileContainer .Step1 .NonEmptyUsernameTextBox
{
	border: 1px solid #bbb;
	height: 20px;
	width: 427px;
	padding-left: 13px;
}

.CreateProfileContainer .DisplayNameTextBox
{
	border: 1px solid #bbb;
	color: #7d7d7d;
	font-style: italic;
	height: 20px;
	width: 427px;
	padding-left: 13px;
}

.CreateProfileContainer .NonEmptyDisplayNameTextBox
{
	border: 1px solid #bbb;
	height: 20px;
	width: 427px;
	padding-left: 13px;
}

.AddCommunityContentContainer
{
	padding-top: 13px;
	padding-left: 13px;
	padding-bottom: 96px;
}

.AddCommunityContentContainer .image
{
	float: right;
	padding-top: 13px;
}

.AddCommunityContentContainer .AddCommunityContentContainerHeader
{
	
}

.AddCommunityContentContainer .AddCommunityContentTopicTitle
{
	color: #000;
	margin-top: 19px;
	margin-bottom: 19px;
}

.AddCommunityContentContainer .TitleTextBox
{
	border: 1px solid #bbb;
	color: #7d7d7d;
	font-style: italic;
	height: 20px;
	width: 427px;
	padding-left: 13px;
	padding-top: 3px;
}

.AddCommunityContentContainer .NonEmptyTitleTextBox
{
	border: 1px solid #bbb;
	color: #000;
	font-style: normal;
	height: 20px;
	width: 427px;
	padding-left: 13px;
	padding-top: 3px;
}

.AddCommunityContentContainer .ContentTextBoxContainer
{
	margin-top: 19px;
}

.AddCommunityContentContainer .ButtonContainer
{
	margin-top: 16px;
}

.AddCommunityContentContainer .ButtonContainer #SubmitButton,
.AddCommunityContentContainer .ButtonContainer #CancelButton
{
	margin-right: 13px;
}

.AddEditErrorContainer
{
	padding-top: 22px;
}

.CommunityContentHistoryContainer
{
	padding-left: 13px;
	margin-top: 18px;
	padding-bottom: 96px;
}

.CommunityContentHistoryContainer .HistoryPageTitle
{
	word-wrap: break-word;
}

.CommunityContentHistoryContainer .HistoryPageTitle .HistoryText
{
	
}

.CommunityContentHistoryContainer .HistoryPageTitle .HistoryPostText
{
	color: #7d7d7d;
	padding-right: 13px;
	word-wrap: break-word;
}

.CommunityContentHistoryContainer .CloseHistoryVersion
{
	padding-right: 13px;
}

.CommunityContentHistoryContainer .OpenHistoryVersion
{
	padding-right: 13px;
}

.CommunityContentHistoryContainer .HistoryTopicTitle
{
	color: #000;
	padding-top: 13px;
	padding-bottom: 13px;
}

.CommunityContentHistoryContainer .HistoryVersionWrapper
{
	padding-right: 13px;
}

.CommunityContentHistoryContainer .HistoryVersion
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #dedede;
}

.CommunityContentHistoryContainer .HistoryLastVersion
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #dedede;
	height: 0;
}

.CommunityContentHistoryContainer .HistoryVersionExpanded
{
	background-color: #eaf4ff;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #dedede;
	word-wrap: break-word;
}

.CommunityContentHistoryContainer hr
{
	font-size: 1px;
	color: #dedede;
	padding-right: 13px;
}

.CommunityContentHistoryContainer .HistoryModificationItems
{
	padding-top: 13px;
	padding-bottom: 13px;
}

.CommunityContentHistoryContainer .HistoryModificationOn
{
	padding-left: 11px;
}

.CommunityContentHistoryContainer .HistoryDiscription
{
	padding-bottom: 22px;
	word-wrap: break-word;
	padding-right: 13px;
}

.CommunityContentHistoryContainer .ArrowGraphicDown
{
	cursor: pointer;
	position: absolute;
}

.CommunityContentHistoryContainer .ArrowGraphicUp
{
	cursor: pointer;
	position: absolute;
}

.CommunityContentHistoryContainer .HistoryCollapsed
{
	display: none;
	padding-bottom: 22px;
}

.CommunityContentHistoryContainer .HistoryExpanded
{
	padding-left: 27px;
	padding-top: 22px;
	padding-bottom: 22px;
}

.CommunityContentHistoryContainer .HistoryVersionTitle
{
	color: #7d7d7d;
	font-weight: bold;
	padding-left: 27px;
	word-wrap: break-word;
}

.CommunityContentHistoryContainer .HistoryModifiedNormal
{
	color: #1364c4;
}

.CommunityContentHistoryContainer .HistoryModifiedBold
{
	color: #1364c4;
	font-weight: bold;
}

.FeedbackButton
{
	position: relative;
	overflow: hidden;
	display: inline-block;
	margin-left: 3px;
	margin-top: -2px;
	vertical-align: middle;
}

.FeedbackLink
{
	display: inline-block;
	vertical-align: top;
	margin-left: 1px;
	color: #1364c4;
	cursor: pointer;
}

.FeedbackLink .a:hover
{
	text-decoration: underline;
}

.FeedbackButton img,
.FeedbackButton input
{
	position: absolute;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
}

.FeedbackContainer
{
	position: absolute;
	border: 1px solid #7d7d7d;
	min-height: 35em;
	width: 24.8em;
	background-color: White;
	display: none;
	top: 50%;
	margin-top: -16.7em;
	left: 50%;
	margin-left: -5.2em;
}

.FeedbackContainer .FeedbackTitleContainer
{
	font-size: 1.24em;
	color: #646364;
	font-weight: bold;
	padding-left: 11px;
	background-color: #f4b432;
	height: 1.5em;
}

.FeedbackContainer .FeedbackTitle
{
	float: left;
}

.FeedbackContainer .FeedbackCancel
{
	float: right;
	text-align: right;
	padding-right: 10px;
	cursor: pointer;
}

.FeedbackContainer .FeedbackCancel a:link,
.FeedbackContainer .FeedbackCancel a:hover,
.FeedbackContainer .FeedbackCancel a:visited
{
	color: #646364;
	text-decoration: none;
}

.FeedbackContainer .FeedbackData
{
	padding-left: 10px;
	padding-right: 10px;
}

.FeedbackContainer .FeedbackInfoText
{
	padding-top: 11px;
	font-size: 1.08em;
	color: #5a5a5a;
}

.FeedbackContainer .QuestionText
{
	margin-top: 11px;
	font-size: 1.08em;
	color: #2d2d2d;
}

.FeedbackContainer .AnswerText
{
	vertical-align: bottom;
}

.FeedbackContainer .AnswerText span
{
	margin-right: 10px;
	color: #5a5a5a;
}

.FeedbackContainer .FeedbackTextArea
{
	font-family: 'Segoe UI', Verdana, Arial;
	height: 5.4em;
	width: 99%;
	background-color: #fff;
	border: solid 1px #bbb;
	overflow: hidden;
}

.FeedbackContainer .FeedbackSubmit
{
	font-family: 'Segoe UI', Verdana, Arial;
	margin-top: 11px;
	float: right;
	font-size: 1.08em;
}

.FeedbackContainer .FeedbackTextAreaContainer
{
	
}

.FeedbackContainer .FeedbackSiderGraphic
{
	position: absolute;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
}

.FeedbackContainer .FeedbackGraphicHolder
{
	margin-top: 11px;
	margin-bottom: 11px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	margin-left: 7px;
	margin-left: 11px;
}

.FeedbackContainer .RateRadioOne
{
	float: left;
	width: 40px;
}

.FeedbackContainer .RateRadio
{
	float: left;
	width: 63px;
}

.FeedbackContainer .RateRadioLast
{
	float: left;
	width: 40px;
}

.RateRadioOne input
{
	margin-left: 5%;
	padding: 0;
}

.RateRadio input
{
	margin-left: 40%;
	margin-right: 44%;
	padding: 0;
}

.RateRadioLast input
{
	margin-left: 65%;
	margin-right: 1%;
	padding: 0;
}

.FeedbackContainer .TellUsMoreText
{
	clear: both;
	padding-top: 11px;
}

.FeedbackContainer .FeedbackCollapse
{
	display: none;
}

.FeedbackContainer .RadioButtonHolder
{
	height: 22px;
	margin-left: 7px;
}

.localeSwitcher .titleContainer .expDescription
{
	clear: both;
	color: #7d7d7d;
}

.localeSwitcher .bodyContainer
{
	padding: 0;
	margin-top: 30px;
}

.localeSwitcher .bodyContainer ul
{
	margin: 19px 0 30px 13px;
	padding: 0;
}

.localeSwitcher .bodyContainer ul
{
	color: #3f529c;
}

.switchExperience,
.localeSwitcher
{
	padding-left: 13px;
	padding-bottom: 96px;
}

.switchExperience .bodyContainer .radioButton
{
	float: left;
}

.switchExperience .bodyContainer,
.localeSwitcher .bodyContainer
{
	padding-left: 13px;
}

.switchExperience .expTitleHeight,
.localeSwitcher .expTitleHeight
{
	float: left;
	padding-top: 13px;
}

.switchExperience .titleContainer,
.localeSwitcher .titleContainer
{
	padding-top: 13px;
}

.switchExperience .titleContainer .image,
.localeSwitcher .titleContainer .image
{
	padding-top: 13px;
	float: right;
}

.switchExperience .titleContainer .expDescription
{
	clear: both;
	padding-top: 41px;
	padding-bottom: 13px;
}

.switchExperience .bodyContainer .radioButtonText
{
	font-weight: bold;
	overflow: hidden;
	padding-left: 13px;
}

.switchExperience .bodyContainer .radioButtonDesc
{
	padding-left: 32px;
	padding-top: 3px;
	padding-bottom: 26px;
}

.switchExperience .button
{
	width: auto;
}

p.WarningBoxHead
{
	padding: 6px;
	text-align: left;
	text-transform: none;
	letter-spacing: 5px;
	font-family: Verdana;
	font-size: 10pt;
	font-variant: small-caps;
	font-weight: bold;
	margin-top: 6pt;
	margin-bottom: 0pt;
	border-top-width: 1px;
	border-top-style: solid;
	page-break-after: avoid;
	page-break-inside: avoid;
	mc-heading-level: 0;
	border-top-color: #bbbbbb;
	background-color: #fcfec5;
	color: #000000;
	border-right-color: #bbbbbb;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #bbbbbb;
	border-left-style: solid;
	border-left-width: 1px;
}

p.WarningBoxContent
{
	padding: 6px 6px 6px 30px;
	letter-spacing: 1px;
	font-family: Verdana;
	font-size: 8pt;
	margin-top: 0pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #fcfec5;
	border-bottom-color: #bbbbbb;
	border-left-color: #bbbbbb;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #bbbbbb;
	border-right-style: solid;
	border-right-width: 1px;
	padding-left: 32px;
}

span.Emphasis
{
	font-weight: bold;
}

img.WarningBoxIcon
{
	border: 0;
	width: 15px;
	height: 15px;
	vertical-align: text-bottom;
}

table.StoryBoard
{
	border-style: solid;
	border-width: 1px;
	border-color: #bbb;
	border-collapse: collapse;
}

td.StoryBoard
{
	padding: 8px;
	text-align: center;
	border-bottom-color: rgb(187, 187, 187);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: rgb(187, 187, 187);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(187, 187, 187);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(187, 187, 187);
	border-top-style: solid;
	border-top-width: 1px;
}

td.CellBoxRectangle
{
	border: solid 1px;
}

td.CellBoxConnectionLineBottom
{
	border-bottom: dashed 1px;
}

td.CellBoxConnectionLineRight
{
	border-right: dashed 1px;
}

p.Footer
{
	border-top-color: #000000;
	border-top: solid 1px #000000;
}

table.PADSHeader
{
	background-repeat: repeat-x;
	background-image: url('../Images/webhelp_header_background.jpg');
}

h4
{
	color: #369c8d;
}

h3
{
	color: #369c8d;
}

h2
{
	color: #369c8d;
}

h1
{
	color: #369c8d;
}

@media print
{
	img
	{
		max-width: 16.00cm;
	}
}

span.Example
{
	font-style: italic;
}

a.MCBreadcrumbsLink:visited
{
	color: #ff8c00;
}

a.GlossaryPageTerm:visited
{
	color: #ff8c00;
}

a.Popup:visited
{
	color: #ff8c00;
}

