﻿.mstHdrV3 { font-family: Segoe UI,Arial,Verdana,Tahoma,sans-serif; width: 916px; }
.mstHdrV3 .mstHdr_StaticSecLeftAlign { float: left; }
.mstHdrV3 .mstHdr_StaticSecRightAlign { float: right; }
.mstHdrV3 .mstHdr_MenuItemSiteIdentity a, .mstHdrV3 .mstHdr_MenuItemSiteIdentity a:link, .mstHdrV3 .mstHdr_MenuItemSiteIdentity a:visited, .mstHdrV3 .mstHdr_MenuItemSiteIdentity a:active { color: #333333; font-size: 30px; }
.mstHdrV3 .mstHdr_MenuItemAccount a, .mstHdrV3 .mstHdr_MenuItemAccount a:link, .mstHdrV3 .mstHdr_MenuItemAccount a:visited, .mstHdrV3 .mstHdr_MenuItemAccount a:active { font-size: 13px; color: #0072C6; }
.mstHdrV3 .mstHdr_SignInOut #idPPScarab { font-size: 13px; color: #0072C6; }
.mstHdrV3 .mstHdr_MenuItemsAccount .selected .mstHdr_MenuItemAccountText { border-color: #E0E0E0; }
.mstHdrV3 .mstHdr_Flyout { border: 1px solid #E0E0E0; }
.mstHdrV3 .mstHdr_MenuItemAccountFlyoutLinkText { margin-right: 8px; }
.mstHdrV3 .mstHdr_MenuItemSignIn { margin-left: 10px; }
.mstHdrV3 .mstHdr_BrandLine { background-color: #EEEEEE; }
.mstHdrV3 .mstHdr_SignInOut .mstHdr_UserProfileTileImage { margin-left: 12px; }
div.mstSrc { color: #000; }
.mstSrc, .mstSrc input { font-size: 100%; }
.mstSrc input.mstSrc_WaterMark { color: #505050; font-family: Segoe UI,Arial,Verdana,Tahoma,sans-serif; *left: 0; _left: 0; }
.mstSrc, .mstSrc select { font-family: Segoe UI,Arial,Verdana,Tahoma,sans-serif; }
.mstSrc .mstSrc_Sources li a, .mstSrc .mstSrc_Suggestions li a { padding-left: 10px; }
.mstSrc .mstSrc_Sources li .mstSrc_chkImageContainer { margin-right: 4px; }
.mstSrc.mstSrc_BrandOutside { margin-left: 0; }
.mstSrc input.mstSrc_TextBox, .mstSrc input.mstSrc_WaterMark { margin-left: 3px; }
.mstSrc.mstSrc_BrandOutside input.mstSrc_TextBox, .mstSrc.mstSrc_BrandOutside input.mstSrc_WaterMark { padding-right: 0; }
.mstSrc .mstSrc_OuterBrand { margin-left: 9px; }
.mstSrc input.mstSrc_Button { margin-left: 5px; }
.mstSrc .mstSrc_Dropdown { left: 0; }
.mstSrc .mstSrc_Sources, .mstSrc .mstSrc_Suggestions { left: -1px; _left: 0px; }
.mstSrc .mstSrc_Sources li a:link, .mstSrc .mstSrc_Sources li a:visited { color: #333; }
.mstSrc .mstSrc_Suggestions li a:link, .mstSrc .mstSrc_Suggestions li a:visited { color: #333; }
.mstSrc .mstSrc_Suggestions li a:hover, .mstSrc .mstSrc_Suggestions li a:focus, .mstSrc .mstSrc_Suggestions li a:active, .mstSrc .mstSrc_Suggestions li a.selected, .mstSrc .mstSrc_Sources li a:hover, .mstSrc .mstSrc_Sources li a:focus, .mstSrc .mstSrc_Sources li a:active { background-color: blue; color: white; }
.mstSrc .mstSrc_Sources li.currentScope .mstSrc_Check { left: 0px; top: -41px; }
.mstSrc .mstSrc_Sources li.currentScope a:hover .mstSrc_Check, .mstSrc .mstSrc_Sources li.currentScope a:focus .mstSrc_Check { left: 0px; top: -21px; }
.mstSrc .mstSrc_DropdownPositioner { left: 0; }
.mstSrc .mstSrc_DropdownArrow { margin-left: 0px; right: 5px; }
.mstSrc .mstSrc_Sources li .mstSrc_Text { padding-right: 12px; }
.mstSrc .mstSrc_FloatDir { float: left; }
.mstSrcV3 .mstSrc_SearchBox { margin-right: 38px; }
.mstSrcV3 input.mstSrc_Button { right: 0px; *right: 3px; }
.mstSrcV3 .mstSrc_FloatDirWidth { right: 2px; }
.mstSrc .mstSrc_SearchButtonPositioner { right: 0px; }
.mstNonJs .mstSrc .mstSrc_SearchButtonPositioner { right: 14px; }
.oneMscomNavV3 .mstNavNavItem { float: left; padding-right: 2px; }
.oneMscomNavV3 .mstNavNavItemMiddle { padding-left: 2px; }
.oneMscomNavV3 .mstNavNavItem .mstNavNavItemTabText, .oneMscomNavV3 .mstNavNavItem .mstNavNavItemTabTextLink { padding-right: 18px; }
.oneMscomNavV3 .mstNavNavItemMiddle .mstNavNavItemTabText, .oneMscomNavV3 .mstNavNavItemMiddle .mstNavNavItemTabTextLink { padding-left: 18px; }
.oneMscomNavV3 .mstNavNavItemFlyout { left: 0px; }
.oneMscomNavV3 .mstNav4ColMiddle { padding-left: 20px; }
.oneMscomNavV3 .mstNav4ColFlyoutList { float: left; }
.oneMscomNavV3 .mstNavMenuLinks { float: left; }
.oneMscomNavV3 .mstNavMenuImgs { float: left; }
.oneMscomNavV3 .mstNavMenuListItem a, .oneMscomNavV3 .mstNavMenuListItem2 a { font-size: 0.813em; color: #1570a6; }
.oneMscomNavV3 .mstNavMenuListTitle { font-size: 1em; color: #000000; }
.oneMscomNavV3 .mstNavNavItemTabTextLink, .oneMscomNavV3 .mstNavNavItemTabText { font-size: 0.813em; font-weight: 500; color: #000000; }
.oneMscomNavV3 .mstNavNavItemTabText .selected { font-size: 100%; font-weight: 500; color: #1570a6; }
.oneMscomNavV3 .mstNavListImg { float: left; padding-left: 20px; }
.oneMscomNavV3 .mstNavMenuListImgNoPadding { padding-left: 0px; }
.oneMscomNavV3 .mstNavNavItemFlyout, .oneMscomNavV3 .selected, .oneMscomNavV3 .mstNavNavFirstItem { background-color: #EEEEEE; }
.oneMscomNavV3 .mstNavNavItem { float: left; padding-right: 2px; }
.oneMscomNavV3 .mstNavNavItemMiddle { padding-left: 2px; }
.oneMscomNavV3 .mstNavNavItem .mstNavNavItemTabText, .oneMscomNavV3 .mstNavNavItem .mstNavNavItemTabTextLink { padding-right: 18px; }
.oneMscomNavV3 .mstNavNavItemMiddle .mstNavNavItemTabText, .oneMscomNavV3 .mstNavNavItemMiddle .mstNavNavItemTabTextLink { padding-left: 18px; }
.oneMscomNavV3 .mstNavNavItemFlyout { left: 0px; }
.oneMscomNavV3 .mstNav4ColMiddle { padding-left: 20px; }
.oneMscomNavV3 .mstNav4ColFlyoutList { float: left; }
.oneMscomNavV3 .mstNavMenuLinks { float: left; }
.oneMscomNavV3 .mstNavMenuImgs { float: left; }
.oneMscomNavV3 .mstNavMenuListItem a, .oneMscomNavV3 .mstNavMenuListItem2 a { font-size: 0.813em; color: #1570a6; }
.oneMscomNavV3 .mstNavMenuListTitle { font-size: 1em; color: #000000; }
.oneMscomNavV3 .mstNavNavItemTabTextLink, .oneMscomNavV3 .mstNavNavItemTabText { font-size: 0.813em; font-weight: 500; color: #000000; }
.oneMscomNavV3 .mstNavNavItemTabText .selected { font-size: 100%; font-weight: 500; color: #1570a6; }
.oneMscomNavV3 .mstNavListImg { float: left; padding-left: 20px; }
.oneMscomNavV3 .mstNavMenuListImgNoPadding { padding-left: 0px; }
.oneMscomNavV3 .mstNavNavItemFlyout, .oneMscomNavV3 .selected, .oneMscomNavV3 .mstNavNavFirstItem { background-color: #EEEEEE; }
.mstFooterDestLinkListOdd, .mstFooterDestLinkListEven { float: left; margin-left: 20px; }
.mstFooterMsLinkItemText { margin-left: 10px; }
.mstFooterMsLink, .mstFooterMsLinkItemLink, .mstFooterMsLinkItemText, .mstFooterDestLink, .mstFooterPopRes { float: left; }
.mstFooterPopRes { margin-left: 20px; }
.msFooterCorpLinkLi { margin-left: 20px; }
.mstFooterLocale { float: left; }
.mstFooterLogo, .mstFooterCorpLink { float: right; }
.mstFooterCopyRight { float: right; margin-left: 20px; }
.mstFooterMoreCorpLink { float: right; }
.oneMscomFooterV3, .mstFooterV3Backround { background-color: #EEEEEE; }
.mstFooterMsLinkListTitle { color: #000000; font-size: 1em; }
.mstFooterMsLinkItemText { font-size: 1em; }
.mstFooterMsLinkItemText a { color: #000000; }
.mstFooterDestLinkListTitle { color: #000000; font-size: 1em; }
.mstFooterDestLinkListItem { font-size: 0.813em; }
.mstFooterDestLinkListItem a { color: #0060a6; }
.mstFooterPopResListTitle { color: #000000; font-size: 1em; }
.mstFooterPopResListItem { font-size: 0.813em; }
.mstFooterPopResListItem a { color: #0060a6; }
.mstFooterCorpLinkCopyright { font-size: .833em; }
.mstFooterCorpLinkCopyright a { color: #0060a6; }
.mstFooterCopyRight { color: #000000; font-size: 100%; }
.mstLcpMenuText { margin-left: 10px; float: left; font-size: .833em; font-weight: normal; color: #000000; }
.mstLcpMenuImg { float: left; }
.mstLcpFlyout { background-color: #EEEEEE; }
.mstLcpLangSiteText { font-size: 1.825em; color: #000000; }
.mstLcpClose1 { right: 20px; }
.mstLcpClose2 { float: right; margin-right: 20px; }
.mstLcpList { float: left; }
.mstLcpAllSitesText { font-size: 1.825em; color: #000000; }
.mstLcpSearch { right: 20px; }
.mstLcpAllSitesList { float: left; }
.mstLcpSiteSites li a { font-size: 1em; color: #0060a6; }
.mstLcpAllSitesLinks li a { font-size: 1em; color: #0060a6; }
.mstLcpListNotLast { margin-right: 20px; }
.mstLcpSearchBorder { border: 1px solid #DDDDDD; }
.mstLcpSearchText { font-size: 0.813em; }

.oneMscomNavV3 .mstNavNavItem { height:35px; }
.oneMscomNavV3 .mstNavNavItem .mstNavNavItemTabText {padding-left: 18px}
.oneMscomNavV3{margin-left:-16px !important;}

@media screen and (min-width:691px) {
    .mstHdrV3 .mstHdr_SecRow { display:block !Important;}
}
@media screen and (max-width:690px), only screen and (max-device-width: 690px) {
.oneMscomNavV3 {margin-left:0 !important;}
.mstFooterDestLinkListOdd { margin-left: 0; }

}
@media (max-width:690px), only screen and (max-device-width: 480px) {
	.mstFooterDestLinkListOdd, .mstFooterDestLinkListEven { float: none; margin-left: 0; }
}

.oneMscomNavV3 .mstNavMenuImgs.mstNavMenuImgs {
width: 75% !important;
}

.oneMscomNavV3 .mstNavListImgBig {
    width: 300px;
}
.oneMscomNavV3 .mstNavMenuLinks {
width: 24% !important;
}