body.accessible #TopInfoBoxSport_EventName {
	background-color: #000 !important;
	color: #FFF !important;
}

body.accessible #SportAdditionalMenu .TopMenuLinksSel {
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #FFF !important;
}

body.accessible #SportAdditionalMenu .TopMenuLinks, body.accessible #SportAdditionalMenu .TopMenuLinksFirst
	{
	border-top-color: #FFF;
	border-left-color: #FFF;
	border-right-color: #FFF;
}

body.accessible #SportAdditionalMenu .TopMenuLinks a, 
body.accessible #SportAdditionalMenu .TopMenuLinksFirst a,
body.accessible .CalendarTable .ResHead TH A, 
body.accessible .CalendarTable .ResHead TH A:active,
body.accessible .CalendarTable .ResHead TH A:active:hover, 
body.accessible .CalendarTable .ResHead TD A,
body.accessible .CalendarTable .ResHead TD A:active, 
body.accessible .CalendarTable .ResHead TD A:active:hover,
body.accessible .SideBarContainer .SideBarFooter A,
body.accessible A, 
body.accessible .ScheduleLiveBox .ContentBox,
body.accessible .SideBarPDFBox .SideBarPdfFooter A 
{
	color: #FFF !important;
}
body.accessible .CalendarTable .Res1 TD A, 
body.accessible .CalendarTable .Res2 TD A,
body.accessible .CalendarTable .Res1 TD A:active, 
body.accessible .CalendarTable .Res2 TD A:active,
body.accessible .TopBox .TimeBox,
body.accessible #HeaderGeneralSubMenu .TopMenuLinksSep, 
body.accessible #SportAdditionalMenu .TopMenuLinksSep,
body.accessible #HeaderGeneralSubMenu .TopMenuLinks,
body.accessible #HeaderGeneralSubMenu .TopMenuLinksFirst,
body.accessible .TopBox .DisciplineBox,
body.accessible #HeaderGeneralSubMenu .TopMenuLinksSep, 
body.accessible #SportAdditionalMenu .TopMenuLinksSep,
body.accessible #HeaderGeneralSubMenu .TopMenuLinks,
body.accessible #HeaderGeneralSubMenu .TopMenuLinksFirst,
body.accessible .SideBarContainer .ResTableFull .ResHead TH,
body.accessible .ResultTab,
body.accessible div.legend,
body.accessible .UnitNavigatorLowerContainer .UnitNavigatorDate, 
body.accessible .EntriesBox .EntriesSearcherLabel,
body.accessible .EntriesSearcherLabel, 
body.accessible .medalsPresentedBy,
body.accessible .ResCaption
{
	color: #FFF;
}
body.accessible #SportAdditionalMenu {
	border-bottom-color: #FFF;
}

body.accessible #SportAdditionalMenu .TopMenuLinksSel a {
	color: #000 !important;
}

body.accessible .SideBarTitle {
	background-color: #000 !important;
	color: #FFF !important;
	border-bottom: 4px solid #FFF;
}

body.accessible .CalendarTable .ResHead TD, body.accessible .CalendarTable .ResHead TH
	{
	color: #FFF !important;
	border-bottom: 1px solid #FFF !important;
}

body.accessible .CalendarTable .Res1 TD, body.accessible .CalendarTable .Res2 TD,
	body.accessible .CalendarTable .Res3 TD {
	border-bottom: 1px solid #FFF;
}

body.accessible img, body.accessible .CalendarTableMedalDay img, body.accessible .CalendarTableSchDay img,
	body.accessible .CalendarTableCeremony img {
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
}

body.accessible .CalendarTable .hover {
	background: #FFF !important;
	color: #000 !important;
}

body.accessible .CalendarTable .hover a, body.accessible .CalendarTable .hover div
	{
	color: #000 !important;
}

body.accessible .ScheduleLiveContainer .ScheduleLiveBox {
	border-bottom: 1px solid #FFF;
}

body.accessible .ScheduleLiveContainer .ScheduleLiveHighlight:hover {
	background: #FFF !important;
}

body.accessible .ScheduleLiveContainer .ScheduleLiveHighlight:hover div,
	body.accessible .ScheduleLiveContainer .ScheduleLiveHighlight:hover span
	{
	color: #000 !important;
}

body.accessible #SportScheduleDays .NoSel, body.accessible #SportScheduleDays .NoSelMed,
	body.accessible #SportScheduleDays .Sel {
	background-color: #000 !important;
	color: #FFF !important;
}

body.accessible #SportScheduleDays .Sel, body.accessible #SportScheduleDays .SelMed
	{
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom-color: #000;
	background-color: transparent;
}

body.accessible #SportScheduleDays .NoSel, body.accessible #SportScheduleDays .NoSelMed
	{
	border-bottom-color: #FFF;
}

body.accessible .SubTitle {
	color: #FFF !important;
}

body.accessible .ScheduleCaption {
	background: transparent;
	color: #FFF;
}

body.accessible #SportScheduleDays .DateBox:hover, body.accessible #SportScheduleDays .DateBox A:hover
	{
	background-color: #FFF !important;
	color: #000 !important;
}

body.accessible #SportScheduleDays {
	border-bottom-color: #FFF;
}

body.accessible .ResHead TD, body.accessible .ResHead TH {
	background: #000;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

body.accessible .StatusBoxMini, body.accessible .StatusBoxSchedule {
	background: #000;
	border: 1px solid #FFF
}

body.accessible .StatusBoxSchedule:hover {
	background: #fff;
	border: 1px solid #000;
	color: #000;
}

body.accessible #HeaderTopSport {
	background: transparent;
}

body.accessible #HeaderGeneralSubMenu .TopMenuLinks:hover, body.accessible #HeaderGeneralSubMenu .TopMenuLinksFirst:hover
	{
	color: #fff;
	border-bottom-color: #fff;
}

body.accessible .LinksList {
	background: #fff;
}

body.accessible .LinksList .LinkEventBox {
	background: #000;
	color: #fff;
}

body.accessible .StatusBoxTitle {
	background-color: transparent;
	color: #fff;
}

body.accessible .ResultTabContainer {
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
}

body.accessible .jThumbnailScroller {
	border: 2px solid white;
	background: transparent;
}

body.accessible .UnitNavigatorContainer .UnitNavigatorDescription {
	border: 1px solid white;
	background: transparent;
}

body.accessible .UnitNavigatorLowerContainer {
	border: 1px solid white;
}

body.accessible .jThumbnailScroller .jTscrollerPrevButton, body.accessible .jThumbnailScroller .jTscrollerNextButton
	{
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
}

body.accessible .SportsContainerInner .Selection{
	background-color:#000;
}

body.accessible .EntriesSearcherResult{
	  border-bottom-color:#fff;
	  border-top-color:#fff;
}
body.accessible .ComboSelectorItem .Selection {
	  background-color: #000;
}
body.accessible .EntriesSearcherButton{
	background-color: #000;
	background-image: -webkit-linear-gradient(top, #000, #000);
	  border: 1px solid #fff;
}
body.accessible .EntriesSearcher input{
	background-color: #000;
	border-color: #fff;
}
body.accessible .medalsExplanation{
	background-color:#000;
	border: 1px solid #fff;
}
body.accessible .SingleFrame{
	background-color:#000;
	
}
body.accessible .selectableList .selectedStyle,
body.accessible .ResFoot TD, .ResFoot TH  {
	background-color:#fff;
	color:#000;
}
body.accessible .SideBarPDFBox .SideBarPdfFooter,
body.accessible .Res2 TD, body.accessible .Res2 TH  {
	border-bottom-color:#fff;
}


@media screen and (max-width: 900px) {
	body.accessible #SportScheduleDays .Sel, body.accessible #SportScheduleDays .SelMed
		{
		border-bottom: 1px solid #FFF !important;
	}
}
body.accessible .bracket_Gen_competitor,
body.accessible .bracket_Gen_competitor_flag{
	background-color:transparent;
	border:none;
}
body.accessible .bracket_Gen_competitor_flag{
	border-left:1px white solid;
}
body.accessible .bracket_Gen_score, 
body.accessible .bracket_Gen_score_big {
	background-color:transparent;
	border-left:1px white solid;
	border-right:1px white solid;
}

body.accessible table.bracket_boxTable>tbody>TR{
	border-top:1px white solid;
	border-bottom:1px white solid;
}

body.accessible .bracketTableLine TR .bracket_border_left{
	border-left:1px solid white;
}
body.accessible .bracketTableLine TR .bracket_border_right{
	border-right:1px solid white;
}
body.accessible .bracketTableLine TR .bracket_border_bottom{
	border-bottom:1px solid white;
}
body.accessible .bracketTableLine TR .bracket_border_top{
	border-top:1px solid white;
}
body.accessible .bracketTableLine {
	height: 41px;
}
body.accessible .bracketNavigatorContainer .bracketNavigator{
	background-color:#000;
	border: 1px solid #fff;
}
body.accessible .bracketNavigatorContainer .bracketSelected {
	background-color:#fff;
	color: #000;
}
body.accessible .bracketPhaseNavigatorSlider .bracketTree1,
body.accessible .bracketPhaseNavigatorSlider .bracketTree2{
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
}
body.accessible .schedulesExplanation{
	background-color:#000;
	border: 1px solid #fff;
}
