body {
	margin: 0px;
}
#gsfx_brnd_CenterContent {
	width: 100%; text-align: center; position: relative; z-index: 1;
}
#gsfx_brnd_PageWrapper {
	margin: 0px auto 30px; width: 984px; text-align: left; position: relative;
}
#gsfx_brnd_PageContainer {
	padding: 0px; width: inherit; position: relative; min-height: 430px;
}
#gsfx_brnd_PageHeaderImage {
	width: 100%; height: 90%; position: absolute;
}
* html #gsfx_brnd_PageHeaderImage {
	width: 100%; height: 90%;
}
#gsfx_brnd_ToolbarShadow {
	display: none;
}
#gsfx_brnd_shadow {
	background: url("/library/images/support/cn/gsfx_brnd_toolbar_shadow.png") repeat-x; width: 100%; height: 14px; line-height: 1px; font-size: 1px; z-index: 3;
}
* html #gsfx_brnd_shadow {
	position: absolute;
}
#gsfx_brnd_ContentContainer {
	padding: 0px; width: 100%; position: inherit; z-index: 2; background-color: rgb(255, 255, 255);
}
#contentArea {
	background: rgb(255, 255, 255); width: 100%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; display: table; position: relative; z-index: 2;
}
#gsfx_brnd_WidthFix {
	width: 612px; height: 0px; line-height: 0px; font-size: 0px;
}
.gsfx_brnd_SideBorder {
	border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.gsfx_brnd_TransBG {
	margin: 0px;
}
.gsfx_brnd_CornerContainer {
	width: 100%; height: 0px; line-height: 1px; font-size: 0px; position: relative; z-index: 1;
}
#gsfx_brnd_TopCorners {
	display: none;
}
#gsfx_brnd_BottomCorners {
	display: none;
}
.gsfx_brnd_TBBorders {
	width: 100%;
}
#gsfx_brnd_TopBorder {
	border-top-color: rgb(133, 161, 185); border-top-width: 1px; border-top-style: solid;
}
#gsfx_brnd_BottomBorder {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.gsfx_brnd_Corner {
	left: 6px; width: 6px; height: 6px; margin-top: -6px; float: right; position: relative;
}
#gsfx_brnd_LUpperCorner {
	background: url("/library/images/support/cn/gsfx_brnd_trcorner.png") no-repeat;
}
#gsfx_brnd_LLowerCorner {
	background: url("/library/images/support/cn/gsfx_brnd_brcorner.png") no-repeat;
}
#gsfx_brnd_HeaderContainer {
	width: 100%; position: relative;
}
#gsfx_brnd_FooterContainer {
	width: 100%; position: relative;
}
#gsfx_brnd_HeaderContainer {
	z-index: 4;
}
#gsfx_brnd_FooterContainer {
	z-index: 1;
}
.gsfx_brnd_NetworkLinkContainer {
	padding: 0px 5px; white-space: nowrap;
}
a.gsfx_brnd_NetworkLink {
	height: 100%; color: rgb(205, 203, 206); padding-bottom: 1px; text-decoration: none;
}
a.gsfx_brnd_NetworkLink:visited {
	height: 100%; color: rgb(205, 203, 206); padding-bottom: 1px; text-decoration: none;
}
.gsfx_brnd_NetworkLink a {
	height: 100%; color: rgb(205, 203, 206); padding-bottom: 1px; text-decoration: none;
}
.gsfx_brnd_NetworkLink a:visited {
	height: 100%; color: rgb(205, 203, 206); padding-bottom: 1px; text-decoration: none;
}
a.gsfx_brnd_NetworkLink:hover {
	color: rgb(249, 208, 96); padding-bottom: 0px; text-decoration: none; border-bottom-color: rgb(249, 208, 96); border-bottom-width: 1px; border-bottom-style: dotted;
}
a.gsfx_brnd_NetworkLink:active {
	color: rgb(249, 208, 96); padding-bottom: 0px; text-decoration: none; border-bottom-color: rgb(249, 208, 96); border-bottom-width: 1px; border-bottom-style: dotted;
}
a.gsfx_brnd_NetworkLink:focus {
	color: rgb(249, 208, 96); padding-bottom: 0px; text-decoration: none; border-bottom-color: rgb(249, 208, 96); border-bottom-width: 1px; border-bottom-style: dotted;
}
.gsfx_brnd_NetworkLink a:hover {
	color: rgb(249, 208, 96); padding-bottom: 0px; text-decoration: none; border-bottom-color: rgb(249, 208, 96); border-bottom-width: 1px; border-bottom-style: dotted;
}
.gsfx_brnd_NetworkLink a:active {
	color: rgb(249, 208, 96); padding-bottom: 0px; text-decoration: none; border-bottom-color: rgb(249, 208, 96); border-bottom-width: 1px; border-bottom-style: dotted;
}
.gsfx_brnd_NetworkLink a:focus {
	color: rgb(249, 208, 96); padding-bottom: 0px; text-decoration: none; border-bottom-color: rgb(249, 208, 96); border-bottom-width: 1px; border-bottom-style: dotted;
}
#gsfx_brnd_NetworkHeaderLinks td {
	height: 0.9em;
}
#gsfx_brnd_NetworkFooter td {
	height: 0.9em; font-size: 80%;
}
#gsfx_brnd_NetworkHeaderLinks td span {
	height: 100%;
}
.gsfx_brnd_HeaderSeperator {
	color: rgb(104, 104, 106); font-weight: bold;
}
.gsfx_brnd_FooterSeperator {
	color: rgb(104, 104, 106); font-weight: bold;
}
.gsfx_brnd_NetworkLeft {
	left: 0px; right: auto; float: left;
}
.gsfx_brnd_NetworkRight {
	left: auto; right: 0px; float: right;
}
.gsfx_brnd_FooterLinks .gsfx_brnd_NetworkRight {
	clear: both;
}
#gsfx_brnd_FooterContainer .gsfx_brnd_NetworkLeft {
	clear: both;
}
.gsfx_brnd_NetworkTextRight {
	text-align: right;
}
#idSI {
	display: none;
}
#idSO {
	display: none;
}
#gsfx_brnd_NetworkHeader {
	padding: 0px 2px; width: 100%; height: 25px; color: rgb(255, 255, 255); font-size: 70%; position: relative; z-index: 2;
}
#gsfx_brnd_NetworkHeader span {
	font-weight: bold;
}
#gsfx_brnd_NetworkHeader a span {
	font-weight: normal;
}
#gsfx_brnd_CorpMarketingContainer {
	width: 400px; height: 25px; position: absolute;
}
#gsfx_brnd_CorpMarketingSpace {
	margin: 0px 8px; padding: 0px 25px; height: 41px; position: absolute;
}
#gsfx_brnd_corpflyoutad {
	left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; position: absolute;
}
#gsfx_brnd_corpflyoutad_inner {
	left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; position: absolute;
}
#gsfx_brnd_corpflyoutad {
	margin-top: -1px; opacity: 0;
}
#gsfx_brnd_corpflyoutad_close {
	top: 4px; right: 4px; position: absolute;
}
#gsfx_brnd_corpflyoutad_dontshow {
	left: 20px; bottom: 8px; position: absolute;
}
#gsfx_brnd_CorpMarketingSpace div.gsfx_brnd_NetworkLink img {
	vertical-align: middle; display: inline;
}
#gsfx_brnd_CorpMarketingSpace div.gsfx_brnd_NetworkLink span {
	padding: 6px 4px 0px; font-weight: normal; vertical-align: middle;
}
#gsfx_brnd_NetworkHeaderLinks {
	margin: 8px 4px 0px; border-collapse: collapse;
}
#gsfx_brnd_SiteHeader {
	width: 100%; padding-top: 10px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1; min-height: 61px;
}
#gsfx_brnd_SiteHeaderImageContainer {
	padding: 0px; left: 0px; width: 100%; height: 72px; line-height: 0px; font-size: 0px; margin-top: -10px; position: absolute; z-index: 1;
}
#gsfx_brnd_SiteHeaderImage {
	width: 100%; position: absolute;
}
#gsfx_brnd_SiteImageWedgeWrap {
	padding: 0px; left: 0px; width: 100%; position: absolute; z-index: 1;
}
.gsfx_brnd_siteheaderimage {
	margin: 0px 0px 1px; float: left; position: relative; z-index: 2;
}
#gsfx_brnd_SiteImgRight {
	margin-right: 1px; float: right;
}
* html #gsfx_brnd_SiteImgLeft {
	margin-left: -4px;
}
* html #gsfx_brnd_SiteImgMain {
	margin-left: -4px;
}
#gsfx_brnd_PageLogoWrapper {
	padding: 0px 12px; white-space: nowrap; position: relative; z-index: 2;
}
#gsfx_brnd_legacy_PageLogo {
	margin: 0px 12px; width: 100%; height: 100%; position: absolute;
}
#gsfx_brnd_PageLogoLink {
	text-decoration: none; vertical-align: middle;
}
#gsfx_brnd_PageLogo {
	vertical-align: middle;
}
#gsfx_brnd_PageTitle {
	color: rgb(255, 255, 255); font-size: 22pt; vertical-align: middle;
}
#gsfx_brnd_SearchWrapper {
	margin: -9px 10px 0px; position: relative; z-index: 2;
}
#frmsrch {
	display: inline;
}
#gsfx_bsrch_divQuery {
	margin: 5px 0px 5px 5px; height: 24px; display: inline; position: relative; background-color: rgb(255, 255, 255);
}
#gsfx_bsrch_options_subcntr {
	background: rgb(255, 255, 255); padding: 4px 0px 6px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 100%; line-height: 18px; font-size: 0.7em; margin-top: 1px; position: absolute;
}
#gsfx_bsrch_options {
	height: 1px; color: black; float: left; display: none; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.gsfx_bsrch_chkimg {
	margin: 4px; display: none;
}
.gsfx_bsrch_container {
	background: url("/library/images/support/cn/ss_live_glass_border.png") no-repeat right; margin: 15px 2px; width: 375px; height: 32px; float: right; position: relative;
}
.gsfx_catoptimg_cotnr {
	margin: 2px 2px 2px 1px; width: 15px; float: left; display: block;
}
#gsfx_cat_sel_cntnr {
	padding: 4px 1px; border: 1px solid rgb(51, 107, 149); border-image: none; right: -1px; color: black; line-height: 18px; font-size: 0.7em; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
#gsfx_bsrch_options_subcntr .TopSearchOptionsSelected {
	width: 100%; padding-top: 5px; padding-bottom: 5px; cursor: pointer;
}
#gsfx_bsrch_options_subcntr .TopSearchOptionsDefault {
	width: 100%; padding-top: 5px; padding-bottom: 5px; cursor: pointer;
}
#gsfx_bsrch_options_subcntr .TopSearchOptionsDefault {
	background-color: transparent;
}
#gsfx_cat_sel_cntnr a {
	color: black;
}
#gsfx_bsrch_options_subcntr .gsfx_srchsitename_cotnr {
	margin: auto 5px; font-size: 11px; display: inline; white-space: pre-wrap;
}
.gsfx_catopttxt_cotnr {
	width: 150px; overflow: hidden; font-size: 11px; float: left; display: block;
}
.TopSearchOptionsDefault {
	color: rgb(0, 0, 0); cursor: pointer; background-color: rgb(255, 255, 255);
}
.TopSearchOptionsSelected {
	color: rgb(255, 255, 255); font-weight: bolder; text-decoration: underline; cursor: default; background-color: rgb(0, 114, 198);
}
.TopSearchOptionsSelected:hover {
	color: rgb(255, 255, 255); font-weight: bold; cursor: default; background-color: rgb(0, 114, 198);
}
#gsfx_bsrch_logo_div {
	margin-top: 9px; margin-right: 6px; float: right; display: inline; position: relative;
}
#gsfx_bsrch_logo {
	vertical-align: middle; cursor: pointer;
}
#gsfx_bsrch_btnimg {
	margin: 0px; width: 20px; height: 20px; vertical-align: middle; cursor: pointer;
}
#gsfx_cat_sel {
	width: 13px; height: 24px; margin-top: 5px; margin-right: 5px; float: left; position: relative; cursor: pointer;
}
* html #gsfx_bsrch_query {
	height: 1.7em; vertical-align: bottom;
}
#gsfx_bsrch_divQuery #gsfx_bsrch_query {
	margin: 1px 0px 1px 2px; padding: 1px; border: 0px currentColor; border-image: none; height: 18px; font-size: 11px; vertical-align: middle; display: inline;
}
.gsfx_bsrch_buttonwrap {
	border: 1px solid rgb(0, 0, 0); border-image: none; font-size: 0.7em; background-color: rgb(255, 255, 255);
}
.gsfx_bsrch_buttonwrap input {
	background: none; border: 0px currentColor; border-image: none;
}
* html .gsfx_bsrch_buttonwrap {
	padding: 1px 0px 0px; height: 1.7em; margin-top: 1px;
}
#gsfx_bsrch_srch {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
#gsfx_bsrch_poweredbycell {
	padding: 2px 0px; margin-top: 1px;
}
#gsfx_bsrch_poweredbycell span {
	text-align: right; font-size: 7pt;
}
#gsfx_bsrch_poweredbycell img {
	margin: 0px 2px; vertical-align: middle;
}
#gsfx_bsrch_poweredbycell div {
	margin: 0px 2px; vertical-align: middle;
}
#gsfx_brnd_FooterContainer {
	height: 50px;
}
#gsfx_brnd_SiteFooter {
	width: 230px; height: 40px; text-align: left; color: rgb(255, 255, 255); line-height: 40px; padding-top: 5px; font-size: 14pt; margin-right: 20px; margin-left: 10px; white-space: nowrap;
}
#gsfx_brnd_SiteFooter .gsfx_div_png {
	line-height: normal;
}
#gsfx_brnd_NetworkFooter span {
	color: rgb(255, 255, 255);
}
#gsfx_brnd_copyright_container {
	width: 100px; height: 100%; padding-top: 6px; margin-left: 11px; position: relative;
}
#gsfx_brnd_MSLogo {
	position: relative;
}
#gsfx_brnd_MSLogoPrint {
	position: relative;
}
#gsfx_brnd_legacy_MSLogo {
	left: 0px; top: 0px; width: 100%; height: 100%; float: left; position: absolute;
}
#gsfx_brnd_NetworkFooter td {
	white-space: nowrap;
}
#gsfx_brnd_LocalToolBar {
	padding: 0px; width: 100%; z-index: 3;
}
#gsfx_brnd_LocalLinks {
	background-position: left; margin: 0px; padding: 0px 5px; height: 37px; position: relative; background-image: url("/library/images/support/cn/topnav_bkgnd.png"); background-repeat: repeat-x; background-color: rgb(0, 0, 0);
}
#gsfx_brnd_LocalLinks li {
	color: rgb(255, 255, 255); line-height: 37px; font-size: 70%; float: left; display: inline; position: relative;
}
#gsfx_brnd_LocalLinks .gsfx_brnd_LocalSeperator {
	background-position: center; padding: 0px; width: 5px; background-image: url("/library/images/support/cn/topnav_section.png"); background-repeat: no-repeat;
}
#gsfx_brnd_LocalLinks a {
	text-align: center; color: rgb(255, 255, 255); padding-left: 10px; text-decoration: none; float: left; display: block;
}
#gsfx_brnd_LocalLinks a span {
	padding: 0px 20px 0px 10px; height: 100%; float: left;
}
#gsfx_brnd_LocalLinks .gsfx_brnd_LocalLinkSelected a {
	background-position: left bottom; background-image: url("/library/images/support/cn/topnav.png"); background-repeat: no-repeat;
}
#gsfx_brnd_LocalLinks .gsfx_brnd_LocalLinkSelected a span {
	background-position: right bottom; background-image: url("/library/images/support/cn/topnav.png"); background-repeat: no-repeat;
}
#gsfx_brnd_LocalLinks a:hover {
	background-position: left top; background-image: url("/library/images/support/cn/topnav.png"); background-repeat: no-repeat;
}
#gsfx_brnd_LocalLinks a:hover span {
	background-position: right top; background-image: url("/library/images/support/cn/topnav.png"); background-repeat: no-repeat;
}
#leftColumn {
	width: 182px;
}
#gsfx_lnav_LeftNav {
	background: url("/library/images/support/cn/gsfx_lnav_bgrd.gif") repeat-y; padding-top: 5px; font-size: 70%;
}
#gsfx_lnav_LeftNav ul {
	margin: 0px; padding: 0px 2px;
}
#gsfx_lnav_LeftNav li {
	margin: 0px; padding: 1px 0px; width: 100%; height: 100%; display: inherit; list-style-type: none; position: relative;
}
#gsfx_lnav_LeftNav li ul {
	background: rgb(235, 244, 250); margin: -4px -6px; padding: 3px 0px; border: 1px solid rgb(197, 218, 232); border-image: none; left: 100%; display: inherit; white-space: nowrap; visibility: hidden; position: absolute;
}
#gsfx_lnav_LeftNav li ul li ul {
	margin-right: 0px; margin-left: 0px;
}
#gsfx_lnav_LeftNav li ul li a {
	padding-right: 25px;
}
#gsfx_lnav_LeftNavBottom {
	background: url("/library/images/support/cn/gsfx_lnav_bgrd_end.png") no-repeat right top; width: 182px; height: 70px;
}
#gsfx_lnav_LeftNav .gsfx_lnav_title {
	padding: 0px 4px; color: rgb(0, 0, 0); font-weight: bold;
}
#gsfx_lnav_LeftNav a {
	background: url("/library/images/support/cn/gsfx_lnav_highlight.gif") no-repeat -25px 0px; margin: 0px 4px; padding: 2px 4px; color: rgb(7, 103, 154); text-decoration: none; display: block;
}
.gsfx_lnav_menulink {
	background: url("/library/images/support/cn/gsfx_lnav_flyout_arrow_left.gif") no-repeat 0px 3px; margin: 0px; width: 10px; height: 100%; right: 5px; position: absolute;
}
#gsfx_lnav_LeftNav li ul li a .gsfx_lnav_menulink {
	right: 1px;
}
#gsfx_lnav_LeftNav a:hover {
	background: url("/library/images/support/cn/gsfx_lnav_highlight.gif") repeat-x bottom; padding: 1px 3px; border: 1px solid rgb(172, 224, 248); border-image: none;
}
#gsfx_lnav_LeftNav li.gsfx_lnav_submenu li.gsfx_lnav_nomenu a:hover {
	background: url("/library/images/support/cn/gsfx_lnav_highlight.gif") repeat-x bottom; padding: 1px 3px; border: 1px solid rgb(172, 224, 248); border-image: none;
}
#gsfx_lnav_LeftNav li.gsfx_lnav_submenu ul li.gsfx_lnav_nomenu a:hover {
	padding-right: 24px;
}
#gsfx_lnav_LeftNav li.gsfx_lnav_submenu ul li.gsfx_lnav_submenu a:hover {
	padding-right: 24px;
}
#gsfx_lnav_LeftNav .gsfx_lnav_lncenter {
	text-align: center;
}
#gsfx_lnav_LeftNav .gsfx_lnav_upmenu ul {
	display: none; visibility: hidden;
}
#gsfx_lnav_LeftNav .gsfx_lnav_dropmenu .gsfx_lnav_upmenu ul {
	display: none; visibility: hidden;
}
#gsfx_lnav_LeftNav .gsfx_lnav_dropmenu ul {
	display: block; visibility: visible;
}
#gsfx_lnav_LeftNav .gsfx_lnav_iframeMatte {
	left: -1px; top: -1px; position: absolute;
}
#gsfx_brnd_MSLogoPrint {
	margin-bottom: 10px; display: none;
}
@media print
{
.gsfx_brnd_CornerContainer {
	display: none !important;
}
#gsfx_brnd_LocalToolBar {
	display: none !important;
}
#gsfx_brnd_ToolbarShadow {
	display: none !important;
}
#gsfx_brnd_FooterLinkContainer {
	display: none !important;
}
#gsfx_brnd_HeaderContainer {
	display: none !important;
}
#gsfx_brnd_PageHeaderImage {
	display: none !important;
}
#gsfx_brnd_SiteHeaderImageContainer {
	display: none !important;
}
#gsfx_brnd_MSLogo {
	display: none !important;
}
#gsfx_brnd_legacy_MSLogo {
	display: none !important;
}
#gsfx_brnd_SiteHeader {
	display: none !important;
}
#tocDiv * {
	display: block !important;
}
#gsfx_brnd_MSLogoPrint {
	display: block !important;
}
#gsfx_brnd_PageWrapper {
	width: auto;
}
#gsfx_brnd_ContentContainer {
	padding: 0px;
}
.gsfx_brnd_SideBorder {
	border: 0px currentColor; border-image: none;
}
}
