.resultsHorse {width:100%; border-collapse:collapse; background:#f0f0f0; border:1px solid #d0d0d0;clear:both}
.resultsHorse td{border:1px solid #d0d0d0;padding:2px 4px;}
.resultsHorse .finish{width:15px;}
.resultsHorse .finish, .resultsHorse .horse{font-size:100%; font-weight:bold}
.resultsHorse .margin, .resultsHorse .bris, .resultsHorse .finish{text-align:center;}
.resultsHorse .margin strong, .resultsHorse .bris strong, .resultsHorse .truenick strong, .resultsDetail p strong, .resultsDetail ul li strong, .resultsDetail div strong{font-size:90%; text-transform:uppercase; font-weight:bold; color:#360;}
.resultsHorse .purse{font-weight:bold;text-align:center}
.resultsHorse td.margin, .resultsHorse td.bris, .resultsHorse td.purse{ max-width:90px;}
.resultsDetail .horseInfo{font-weight:bold; margin:5px 0;font-size:12px;}
.resultsDetail p{clear:both;margin:0 0 10px 0}
.resultsDetail div{clear:both;margin:0 0 10px 0; padding:3px; border-top:2px dotted #999; border-bottom:2px dotted #999;}
.resultsDetail p strong, .resultsDetail ul li strong{display:block;}
.resultsDetail ul{margin:10px 0 5px;}
.resultsDetail ul li{width:210px; margin:0 10px 5px 0; float:left;background:none; padding-left:0;}
.resultsDetail a {font-weight:bold}
.resultsDetail div.moreLink {border:0;padding:0;margin-bottom:15px;}
.column2 #raceReplay{height:255px;margin-left:5px;margin-bottom:10px;}
.entriesDetail p{clear:both;margin:0 0 10px 0; padding-left:38px;font-weight:bold; margin-top:5px;font-size:90%;}
.entriesDetail ul{margin:10px 0 5px;padding-left:38px;}
.entriesDetail ul li{width:200px; margin:0 10px 5px 0; float:left;background:none; padding-left:0;}
.entriesDetail a {font-weight:bold}
.entriesHorse {width:100%; border-collapse:collapse; background:#f0f0f0; border:1px solid #d0d0d0;clear:both}
.entriesHorse td{border:1px solid #d0d0d0;padding:3px 5px;}
.entriesHorse .horse{font-size:110%; font-weight:bold; text-align:left;width:205px;}
.entriesHorse .age,.entriesHorse .weight{width:50px;}
.entriesHorse td{text-align:center;}
.entriesHorse strong, .entriesDetail ul li strong{font-size:90%; text-transform:uppercase; font-weight:bold;}
.entriesHorse td.pp1,.entriesHorse td.pp2,.entriesHorse td.pp3,.entriesHorse td.pp4,.entriesHorse td.pp5,.entriesHorse td.pp6,.entriesHorse td.pp7,.entriesHorse td.pp8,.entriesHorse td.pp9,.entriesHorse td.pp10,.entriesHorse td.pp11,.entriesHorse td.pp12,.entriesHorse td.pp13,.entriesHorse td.pp14,.entriesHorse td.pp15,.entriesHorse td.pp16,.entriesHorse td.pp17,.entriesHorse td.pp18,.entriesHorse td.pp19,.entriesHorse td.pp20,.entriesHorse td.pp21,.entriesHorse td.pp22{font-weight:bold; width:35px;font-size:18px;padding:0;}
td.pp1{background:#C00;color:#FFF}
td.pp2{background:#FFF;color:#000;border:1px solid #e0e0e0;}
td.pp3{background:#009;color:#FFF}
td.pp4{background:#FF3;color:#000}
td.pp5{background:#090;color:#FFF}
td.pp6{background:#000;color:#FF3}
td.pp7{background:#F63;color:#000}
td.pp8{background:#F9C;color:#000}
td.pp9{background:#09f;color:#000}
td.pp10{background:#757;color:#FFF}
td.pp11{background:#999;color:#C00}
td.pp12{background:#AC8;color:#000}
td.pp13{background:#633;color:#FFF}
td.pp14{background:#800000;color:#FF3}
td.pp15{background:#CCB;color:#000}
td.pp16{background:#BCD;color:#f60}
td.pp17{background:#004;color:#FFF}
td.pp18{background:#063;color:#FF3}
td.pp19{background:#ABC;color:#C00}
td.pp20{background:#903;color:#FF3}
.raceSummaryRepeater {margin-top:10px;}
.raceResultSummary .moreLink, .resultsHeader .moreLink{display:-moz-inline-box; display:inline-block; vertical-align:top; *display:inline;*zoom:1;margin:0 5px 0 0 ;}
/*.raceResultSummary .moreLink span, .resultsHeader .moreLink span{background:url(/img/new/roundedBtn_left.gif) no-repeat left top #336699; color:#fff; font:bold 100% "Trebuchet MS", Helvetica, sans-serif;border:0;text-transform:uppercase;margin:0;display:block;display:inline-block;display:-moz-inline-box;padding:0;height:21px;}
.raceResultSummary .moreLink span a, .raceResultSummary .moreLink span a:visited, .resultsHeader .moreLink span a, .resultsHeader .moreLink span a:visited{background:url(/img/new/roundedBtn_right.gif) no-repeat right top;display:block;display:inline-block;padding:3px 6px 2px; cursor:pointer; margin:0;color:#fff;}
.raceResultSummary .moreLink span a:hover, .resultsHeader .moreLink span a:hover{color:#BDCADD; text-decoration:none;}*/
.resultsHeader .moreLink {float:right;margin:-40px 0 0;}
.resultsHeader { position:relative; }
.raceResultSummary { margin-bottom:15px; padding:0 10px 25px; border-bottom:2px dotted #AAA;}
.raceResultSummary h3 { margin-bottom:5px; font-size:140%; color:#999 }
.raceResultSummary ol{ list-style-position:inside;margin:0;padding:0;width:100%;}
.raceResultSummary ol li {padding:5px; border-top:1px solid #d0d0d0;font-weight:bold;color:#666666;clear:both;vertical-align:middle; display:list-item}
.raceResultSummary ol span.deadHeat{display:-moz-inline; display:inline-block; vertical-align:top; *display:inline;*zoom:1;}
.raceResultSummary ol span.deadHeatHorse {display:block;}
.raceResultSummary ol li span.pedigree {font-size:90%; font-weight:normal;color:#333; width:275px; height:20px;overflow:hidden;}
.raceResultSummary ol li span.horseName{color:#333; display:-moz-inline-box; display:inline-block; vertical-align:top; *display:inline;*zoom:1; width:210px;}
.raceResultSummary ol li:first-child{border-top:0;}
.raceResultSummary table { width:100%; border-collapse:collapse; clear:both; background:none; border:0; height:1% }
.raceResultSummary table.conditions td { border:1px solid #d0d0d0; padding:3px 5px; text-align:center; font-weight:bold; font-size:90%; background:#f0f0f0; border:1px solid #d0d0d0; }
.raceResultSummary table.results { margin-bottom:10px; border-bottom:1px solid #d0d0d0;border-left:1px solid #d0d0d0;}
.raceResultSummary table.results td { border-right:1px solid #d0d0d0; padding:0; text-align:left; font-weight:normal; font-size:100%;}
.raceResultSummary table.results td.adContainer {width:254px; text-align:center; vertical-align:middle }
.raceResultsFilter { background:#f0f0f0;  border:1px solid #d0d0d0; margin-bottom:10px; padding:10px; }
.raceResultsFilter label { position:relative; display:block; font-weight:bold; margin-bottom:10px; }
.raceResultsFilter .dates { width:90px; float:left; }
.raceResultsFilter .dates label { width:80px; }
.raceResultsFilter .dates label input { width:80px; background:url(/img/new/icon_calendar.gif) #fff no-repeat 67px center; border:1px solid #999; padding:3px; }
.raceResultsFilter .options { float:left; width:310px; margin:0 0 5px 25px; }
.raceResultsFilter .options select { width:310px; padding:2px;}
.raceResultsFilter label.checkbox { margin-bottom:0; font-weight:normal; }
.raceResultsFilter .filterActions { clear: both; text-align: center; }


.featureSlider { overflow:hidden; position:relative;height:260px;width:300px; }
.featureSlider .slidesContainer { margin:0; padding:0; position:absolute; width:20000em; }
.featureSlider .slidesContainer  .slide { float:left; width:300px; margin-right:10px; }
.featureSlider .ArticleSummary p, .featureSlider .ArticleSummary h4 {line-height:130%;}
.featureSlider .ArticleSummary img {margin-bottom:5px}

.featureSlider .slidesContainer  .slide .ArticleSummary {float:left; width:140px;margin:0 5px;}
.slideControls {text-align:center; font:bold 85% "Trebuchet MS", Arial, sans-serif; color:#333;padding-left:110px;overflow:hidden;margin-top:10px;}
.slideControls span {display:block;float:left;}
.slideControls .prev, .slideControls .next {width:17px; height:18px; text-indent:-9999px; cursor:pointer;}
.slideControls .prev { margin-right:5px; background:URL(/img/new/btn_controlArrows.gif) no-repeat top left; }
.slideControls .prev:hover { background:URL(/img/new/btn_controlArrows.gif) no-repeat center left; }
.slideControls .prev.disabled, .slideControls .prev.disabled:hover { background:URL(/img/new/btn_controlArrows.gif) no-repeat bottom left; cursor:default }
.slideControls .next { margin-left:5px; background:URL(/img/new/btn_controlArrows.gif) no-repeat top right; }
.slideControls .next:hover { background:URL(/img/new/btn_controlArrows.gif) no-repeat center right; }
.slideControls .next.disabled, .slideControls .next.disabled:hover { background:URL(/img/new/btn_controlArrows.gif) no-repeat bottom right; cursor:default }

.headlineContainer .featureSlider { overflow:hidden; position:relative; height:237px; width:140px; padding:0;}
.headlineContainer .featureSlider .slidesContainer { margin:0; padding:0; position:absolute; width:20000em; }
.headlineContainer .featureSlider .slidesContainer .slide { float:left; width:140px; margin-right:10px; padding:0;}
.headlineContainer div h3{line-height:120%;}
.headlineContainer .photo{padding:0;margin:0 0 10px;}
.headlineContainer .featureSlider{padding:0;}
.headlineContainer .slideControls{padding:0 0 0 35px;}
.trackList{margin:0 0 20px; padding:0;width:790px;-moz-column-gap: 20px;-webkit-column-gap: 20px;column-gap: 20px;-moz-column-count: 3;-webkit-column-count: 3; 
/*IE HACKS*/
overflow:hidden\9;
list-style:none\9;
}
.trackList h3{border-bottom:1px dotted #ccc;}
.trackList li {padding:0;background:none;font-size:105%;border-bottom:1px dotted #ccc;
	/*IE HACKS*/
	width:230px\9;
	float:left\9;
	margin-right:20px\9;
}
.trackList li a{display:block;padding:5px 15px;background:none;}
.trackList li a:visited{color:#258;}
.trackList li a:hover{background-color:#f0f0f0;}
.column2 .trackList {-moz-column-gap: 18px;-webkit-column-gap:15px;column-gap:15px;-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;padding:5px;width:300px;}
.column2 .trackList li {font-size:100%;
	/*IE HACKS*/
	width:140px\9;
	margin-right:10px\9;

}
.column2 .trackList li a{padding:5px;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;}


/*NATIONAL STAKES CONDITIONS*/
.NSCLayout .column1{width:550px;}
.NSCLayout .column2{width:220px;}
.nscForm input[type="checkbox"],.nscForm input[type="radio"] { margin: 0; padding: 0; width: 20px; }
.nscForm input[type="checkbox"]+label,.nscForm input[type="checkbox"]+input[type="hidden"] +label, .nscForm input[type="radio"]+label { position: relative; margin-right: 15px; vertical-align:top;}
/*.nscForm input[type="checkbox"]+label:before , .nscForm input[type="radio"]+label:before { font-size:18px;position: absolute; left: -24px; top: -2px; display: inline-block; width: 12px; height: 12px; padding: 2px; background: #fff; content: " "; cursor: pointer; border: 1px solid #999999; text-align: left; vertical-align: top; line-height: 10px; color: #555; background: -moz-linear-gradient(top, #fff 0%, #e2e2e2 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(99%, #e2e2e2)); background: -webkit-linear-gradient(top, #fff 0%, #e2e2e2 99%); background: -o-linear-gradient(top, #fff 0%, #e2e2e2 99%); background: -ms-linear-gradient(top, #fff 0%, #e2e2e2 99%); background: linear-gradient(to bottom, #fff 0%, #e2e2e2 99%); border-radius: 4px; box-shadow: inset 0 0 2px #fff; text-shadow: 0 -1px #fff, 0 1px #000; }
.nscForm input[type="radio"]+label:before{border-radius:15px;}
.nscForm input[type="checkbox"] + label:hover:before, .nscForm input[type="radio"]+label:hover:before{ box-shadow: inset 0 0 2px 1px #fd2; }
.nscForm input[type="checkbox"]:checked + label:before { content: "\2713"; color: green; }
.nscForm input[type="radio"]:checked + label:before { content: "\2022"; color: green; text-align:center;font-weight:bold;}
.nscForm input[type="checkbox"]:disabled + label:before, .nscForm input[type="radio"]:disabled + label:before { border-color: #bbb; color: #bbb; text-shadow: 0 -1px #ccc, 0 1px #666; background: -moz-linear-gradient(top, #d5d5d5, #e5e5e5); }*/
.nscForm .multiSelect { margin-bottom: 20px; }
.nscForm .multiSelect>div { width: 100%; max-width: 400px; max-height: 180px; overflow: auto; border: 1px solid #ddd; -webkit-overflow-scrolling: touch; margin-bottom: 6px; background: #fff; }
.nscForm .multiSelect label { display: block !important; padding: 4px; border-bottom: 1px solid #ddd; cursor: pointer; margin: 0!important; }
.nscForm .multiSelect button { }
.nscForm .multiSelect input[type="checkbox"] { float: left; margin: 4px; }
.nscForm .multiSelect input[type="checkbox"]+label:before { left: 4px; top: 3px }
.nscForm .multiSelect input[type="checkbox"]+label:hover { background: #f6f6f6; /* Old browsers */ background: -moz-linear-gradient(top, #f6f6f6 3%, #ededed 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #f6f6f6), color-stop(100%, #ededed)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f6f6f6 3%, #ededed 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f6f6f6 3%, #ededed 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f6f6f6 3%, #ededed 100%); /* IE10+ */ background: linear-gradient(to bottom, #f6f6f6 3%, #ededed 100%); /* W3C */ }
.nscForm .multiSelect input[type="checkbox"]:checked + label { background: #fff; background: -moz-linear-gradient(top, #f5faee 0%, #eaf7df 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5faee), color-stop(100%, #eaf7df)); background: -webkit-linear-gradient(top, #f5faee 0%, #eaf7df 100%); background: -o-linear-gradient(top, #f5faee 0%, #eaf7df 100%); background: -ms-linear-gradient(top, #f5faee 0%, #eaf7df 100%); background: linear-gradient(to bottom, #f5faee 0%, #eaf7df 100%); }
.nscForm .multiSelect label small { display: block; margin-left: 24px; color: #777; }
.nscForm .select-all, .nscForm .deselect-all {font-size:12px;color:#555;border-color:#ccc;background: #e5e5e5;background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );border-radius:5px;cursor:pointer}
.nscForm #regionSelect, .nscForm #trackSelect { display: none; }
.no-js #trackSelect, .no-js #regionSelect { display: block!important; }
.nscForm .rangeInput input[type="text"], .rangeInput select { display: inline-block; }
.nscForm{background:#f0f0f0;border-radius:5px;;padding:20px;border: 1px solid #e8e8e8;}
.nscForm.jqmWindow{position:absolute;}
.nscForm h5{margin:15px 0 5px;color:#3e840f}
.nscForm p{margin:0 0 10px}
.nscForm select{padding:5px;border-radius:3px;border:1px solid #aaa;}
.nscForm .submitBtn{font-size:18px;width:auto;height:auto;padding:5px 8px;margin:0 auto;display:inline-block;}
.nscForm .cancelBtn{font-size:18px;width:auto;height:auto;padding:5px 8px;margin:0 auto;display:inline-block;
margin-left:10px;font-weight:bold;font-family: "Trebuchet MS", Arial, sans-serif;text-transform: uppercase;border: 1px solid #ccc;cursor: pointer;color:#555;border-color:;background: #e5e5e5;background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}
.nscForm  .date {margin-top:5px;background: url('../img/bh_sprite.png') no-repeat -403px -222px #fff;border:1px solid #ccc;border-radius:3px;padding:3px;width:100px;background: url('../current/css/images/sprite.png') #fff no-repeat right -194px;font-size:14px;}
.searchFilter {padding-right: 15px;border-right: 1px dotted #ccc;width:180px;float:left;margin-right:15px;}
.searchSummary {border-right: 1px dotted #ccc;padding:20px 15px 20px 0;width:150px;float:left;margin-right:15px;background: #f9f9f9;background: -moz-linear-gradient(left,  #ffffff 50%, #efefef 100%);background: -webkit-gradient(linear, left top, right top, color-stop(50%,#ffffff), color-stop(100%,#efefef));background: -webkit-linear-gradient(left,  #ffffff 50%,#efefef 100%);background: -o-linear-gradient(left,  #ffffff 50%,#efefef 100%);background: -ms-linear-gradient(left,  #ffffff 50%,#efefef 100%);background: linear-gradient(to right,  #ffffff 50%,#efefef 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=1 );margin-top: -30px;
}
.searchSummary h3{margin:0 0 10px 0;font-size: 18px;}
.searchSummary strong{margin:15px 0 5px;color:#3e840f;font-style:italic}
.searchSummary ul{margin-bottom:10px;}
.searchSummary ul li{padding-left:0;background:0;border-bottom:1px dotted #ddd;padding-bottom:8px; margin-bottom:8px;}
.searchSummary button{font-size:16px;}
.searchSummary button + p{margin:3px 0 0;}
.searchSummary button + p a{text-decoration:underline;}
.searchSummary button + p a:hover{text-decoration:none;}
.searchSummary + .nscResults{width:613px;}
.sort{padding-bottom:3px;}
.sort select{width:auto;display:inline;padding:5px;border-radius:3px;border:1px solid #aaa;}
.sort label{font-size:14px;font-weight:bold;display:inline;}
.nscResults{float:left;width:560px;margin-top: -15px;}
.nscResults table {border-collapse:collapse;width:100%;}
.nscResults table th{color: #555;text-align: left;border-bottom: 1px solid #999;padding: 5px 3px;}
.nscResults table td {padding: 5px 6px;border-bottom: 1px dotted #ccc;}
.raceName{max-width:160px;display:block;}
.turfRace {font-style: italic;}
.restricted, .bcRace {width: 20px;height: 12px;display: inline-block;text-align: center;font-family: "Courier New", Courier, monospace;line-height: 1em;background:#360;color: #fff !important;border-radius: 10px;font-size: .8125em;font-weight: bold;padding: 4px 0;}
.bcRace {background:#25085a;color:#fff;}
.restricted.state{background:#6a3}
.nscResults h3{color:#3e840f;font-size: 18px;}
.ms-container { max-width: 100%; margin-bottom: 5px; }
.ms-container #searchregion { width: 100%; *width:200px;padding: 3px; border: 1px solid #ccc; margin-bottom: 5px; box-sizing:border-box;border-radius:3px;}
.ms-container li { background: none; padding: 0; }
.ms-container h4 { margin: 5px 0; }
.ms-container:after { content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden; }
.ms-container .ms-selectable, .ms-container .ms-selection {color: #555555; float: left;}
.ms-container .ms-list { background: #fff; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -ms-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.ms-selected { display: none; }
.ms-container .ms-selectable { margin-right: 20px; }
.ms-container .ms-list.ms-focus { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); outline: 0; outline: thin dotted \9; }
.ms-container ul { margin: 0; list-style-type: none; padding: 0; }
.ms-container .ms-optgroup-container { width: 100%; }
.ms-container ul.ms-list {width:240px; height: 200px; padding: 0; overflow-y: auto; margin-bottom:5px;*overflow:auto;}
.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection, .ms-container .ms-optgroup-label { border-bottom: 1px #eee solid; padding: 3px 5px; color: #555; font-size: 14px;padding-left: 14px;position:relative;*position:static;}
.searchFilter .ms-container .ms-selectable li.ms-elem-selectable, .searchFilter .ms-container .ms-selection li.ms-elem-selection,.searchFilter  .ms-container .ms-optgroup-label {font-size:13px;}
.ms-container .ms-optgroup-label { margin: 0;padding-left:5px; cursor: pointer; font-weight: bold;color:#222; background: #dadada;
background: -moz-linear-gradient(top,  #dadada 0%, #f4f4f4 30%, #d3d3d3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(30%,#f4f4f4), color-stop(100%,#d3d3d3));
background: -webkit-linear-gradient(top,  #dadada 0%,#f4f4f4 30%,#d3d3d3 100%);
background: -o-linear-gradient(top,  #dadada 0%,#f4f4f4 30%,#d3d3d3 100%);
background: -ms-linear-gradient(top,  #dadada 0%,#f4f4f4 30%,#d3d3d3 100%);
background: linear-gradient(to bottom,  #dadada 0%,#f4f4f4 30%,#d3d3d3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#d3d3d3',GradientType=0 );
}
/*.ms-container .ms-optgroup-container li.ms-elem-selectable:before, .ms-container .ms-optgroup-container li.ms-elem-selection:before{content:""; width:5px;height:14px;border:1px dotted transparent;border-left-color:#ccc;border-bottom-color:#ccc;position:absolute;top:0; left:5px;}*/
.ms-container .ms-selectable li.ms-elem-selectable:before, #ms-regionGroups .ms-selectable .ms-optgroup-label:before, .ms-container .ms-selection li.ms-elem-selection:before, #ms-regionGroups .ms-selection .ms-optgroup-label:before{ content: "+"; float: right; font: bold 13px "Courier New", Courier, monospace; color: #fff; background: #3e840f; border: 2px solid #fff; padding: 1px 5px; margin-right: 3px; display: inline-block; border-radius: 15px; -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .4); box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .4); display:inline-block;margin-top:-1px;}
.ms-container .ms-selectable li.ms-elem-selectable:before, #ms-regionGroups .ms-selectable .ms-optgroup-label:before {}
.ms-container .ms-selection li.ms-elem-selection:before, #ms-regionGroups .ms-selection .ms-optgroup-label:before { content: "-"; background: #900;}
.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover { cursor: pointer; color: #fff; text-decoration: none; background-color: #08c; }
.ms-container .ms-selectable li.disabled, .ms-container .ms-selection li.disabled { background-color: #eee; color: #aaa; cursor: text; }
.searchFilter .ms-container .ms-selectable li.ms-elem-selectable:before, .searchFilter #ms-regionGroups .ms-selectable .ms-optgroup-label:before, .searchFilter .ms-container .ms-selection li.ms-elem-selection:before,.searchFilter  #ms-regionGroups .ms-selection .ms-optgroup-label:before {padding: 1px 5px;font-size:11px;margin-top:-1px}

.ms-container .ms-selectable li.ms-elem-selectable:before, #ms-TrackId .ms-selectable .ms-optgroup-label:before, .ms-container .ms-selection li.ms-elem-selection:before, #ms-TrackId .ms-selection .ms-optgroup-label:before{ content: "+"; float: right; font: bold 13px "Courier New", Courier, monospace; color: #fff; background: #3e840f; border: 2px solid #fff; padding: 1px 5px; margin-right: 3px; display: inline-block; border-radius: 15px; -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .4); box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .4); display:inline-block;margin-top:-1px;}
.ms-container .ms-selectable li.ms-elem-selectable:before, #ms-TrackId .ms-selectable .ms-optgroup-label:before {}
.ms-container .ms-selection li.ms-elem-selection:before, #ms-TrackId .ms-selection .ms-optgroup-label:before { content: "-"; background: #900;}
.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover { cursor: pointer; color: #fff; text-decoration: none; background-color: #08c; }
.ms-container .ms-selectable li.disabled, .ms-container .ms-selection li.disabled { background-color: #eee; color: #aaa; cursor: text; }
.searchFilter .ms-container .ms-selectable li.ms-elem-selectable:before, .searchFilter #ms-TrackId .ms-selectable .ms-optgroup-label:before, .searchFilter .ms-container .ms-selection li.ms-elem-selection:before,.searchFilter  #ms-TrackId .ms-selection .ms-optgroup-label:before {padding: 1px 5px;font-size:11px;margin-top:-1px}