﻿/* suppress old social + feedback + fat footer */
table.table_fb_table,
table.table_social,
#feedbackControlBody,
table.table_fat-footer { display: none; }

/* customClasses */
.ccSuppressShowHideAll a.link_expandAll, .ccSuppressShowHideAll a.link_expandAll:visited,
.ccSuppressShowHideAll a.link_collapseAll, .ccSuppressShowHideAll a.link_collapseAll:visited { display: none; }

.FooterBigRegion .ccFooterFriends td { padding-right: 8px; }
.FooterBigRegion .ccFooterFriends td.thumbText { padding-top: 2px; }
.FooterBigRegion .ccFooterFriends td.thumbText a
{
	color: #FFFFFF;
	font-weight:400; 
	font-size:16px;
	line-height:25px;
	margin-left:-1px;
}
.FooterBigRegion .ccFooterFriends td.thumbText a .accentColorHover:hover,
.FooterBigRegion .ccFooterFriends td.thumbText a .accentColorHover:focus,
.FooterBigRegion .ccFooterFriends td.thumbText a .accentColorHover:active { color: #FFFFFF; }

.ccGridPullUpInternal-SectionListLinksThumbnail div.section_section-list-links-thumbnail 
{ 
	min-height: 0; 
	margin-bottom: 16px;
}

.ccSectionUnFlush { margin-top: 77px; }

.ccTomato, .ccTomato .para { color: #FF3300; }
.ccStrawberry, .ccStrawberry .para { color: #FF1769; }
.ccPurple, .ccPurple .para { color: #BD51FF; }
.ccOcean, .ccOcean .para { color: #00CCFF; }
.ccTeal, .ccTeal .para { color: #00D8CC; }
.ccLime, .ccLime .para { color: #BAD80A; }
.ccGrass, .ccGrass .para { color: #7FB800; }
.ccCanary, .ccCanary .para { color: #FFD800; }
.ccBlueberry, .ccBlueberry .para { color: #4617B4; }
.ccLight, .ccLight .para { color: #FFFFFF; }
.ccDark, .ccDark .para { color: #454545 }

.ccBtnSeattleGrey .accentBackground,
.ccBtnSeattleGrey a, .ccBtnSeattleGrey a:hover, .ccBtnSeattleGrey a:active, 
.ccBtnSeattleGrey a:visited, .ccBtnSeattleGrey a:link,
.ccBtnSeattleGrey:hover .accentBackground, a:focus .ccBtnSeattleGrey .accentBackground,
.ccBtnSeattleGrey:hover a, .ccBtnSeattleGrey:hover a:hover, .ccBtnSeattleGrey:hover a:active, 
.ccBtnSeattleGrey:hover a:visited, .ccBtnSeattleGrey:hover a:link  { color: #454545; }
.ccBtnSeattleGrey .accentBackground { background-color: #EDEDF0; }
.ccBtnSeattleGrey:hover .accentBackground, a:focus .ccBtnSeattleGrey .accentBackground { background-color: #CFCFCF; }

.ccItemList-SemiBoldItems li,
.ccItemList-SemiBoldItems .para { font-weight: 600; }

.ccKhmer { font-family: "Khmer UI", "Segoe UI", Verdana, Arial, Sans-Serif; }

/* classes needed for Windows Live Outage Control */
#liveMessageDiv
{
    margin-top: 10px;
    padding-top: 18px;
    padding-bottom: 13px;
    background-color: #EDEDF0;
    display: none;
}
#liveMessageTable { width: 100%; }
#liveMessageTable td { vertical-align: middle; }
#liveMessageTextTd { width: 80%; }
#liveMessageDiv .regionMid { margin-top:20px; }

/* advance fixes */
div.socCommentPnl > div.socialCompAction { white-space: nowrap; }

div.section-list-links-thumbnail_icon,
div.section-list-links-thumbnail_text { display: table-cell; }
div.section-list-links-thumbnail_text
{ 
	top: inherit;
	padding-left: 10px;
}

.ccHeadingXLIntl { font-weight: 600; }