/*
 * jQuery UI Tabs 1.8.7
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; display: block; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0 0 0 12px; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*=== custom theme-ing for usc shoah foundation :) ===*/
#clips .ui-tabs-nav li a { color: #900; } 
#clips .ui-tabs-nav li { padding-left: 2px; }
#clips .ui-tabs-nav li.ui-tabs-selected { background: url(../../images/selected-left.jpg) left 3px no-repeat; }
#clips .ui-tabs-nav li.ui-tabs-selected a { color: #929292; background: url(../../images/selected-right.jpg) right 3px no-repeat; }

article.media .ui-tabs .ui-tabs-nav { margin: 0 0 0 15px; }
article.media .ui-tabs .ui-tabs-nav li a { color: #fff; padding: .5em 36px 4px 18px; }
article.media .ui-tabs .ui-tabs-nav li a.video { background: url(../../images/tab-icon-video.png) 55px 8px no-repeat; } 
article.media .ui-tabs .ui-tabs-nav li a.slideshow { background: url(../../images/tab-icon-slide.png) 120px 10px no-repeat; }
article.media .ui-tabs .ui-tabs-nav li { padding: 5px 0 0 0; }
article.media .ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: #fff url(../../images/yellow-border-replacement.jpg) left top repeat-x;
  -webkit-border-top-right-radius: 5px; 
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px; 
  -moz-border-radius-topleft: 5px; 
  border-top-right-radius: 5px; 
  }
article.media .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color: #000;}
article.media .ui-tabs .ui-tabs-panel { width: 500px; height: 400px; color: #fff; margin: 0 0 0 -14px; padding-top: 0; }

aside.more #more-info .ui-tabs-nav { margin: 0 0 0 5px; }
aside.more #more-info .ui-tabs-nav li a { font-weight: normal; color: #fff; margin: 0; padding: 0; }
aside.more #more-info .ui-tabs-nav li { padding: 8px 10px 6px 10px; }
aside.more #more-info .ui-tabs-nav li.ui-tabs-selected { background: #fff url(../../images/yellow-border-replacement.jpg) left top repeat-x;
  -webkit-border-top-right-radius: 5px; 
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px; 
  -moz-border-radius-topleft: 5px; 
  border-top-right-radius: 5px; 
  border-top-left-radius: 5px;
  }
aside.more #more-info .ui-tabs-nav li.ui-tabs-selected a { font-weight: normal; color: #000; }
aside.more #more-info .ui-tabs-panel { width: 398px; height: 640px; margin: 0 0 0 -2px; padding: 10px 0; }
aside.more #more-info #segments-info.ui-tabs-panel { width: 403px;  padding: 10px 0; }

/*
#search-results .filter .ui-tabs-nav { margin: 0 0 0 8px; }
#search-results .filter .ui-tabs-nav li { display: block; float: left; padding: 8px 15px 6px 15px; }
#search-results .filter .ui-tabs-nav li a { color: #fff; margin: 0; padding: 0; }
#search-results .filter .ui-tabs-nav li.ui-tabs-selected { background: #fff url(../../images/yellow-border-replacement.jpg) left top repeat-x;
  -webkit-border-top-right-radius: 5px; 
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px; 
  -moz-border-radius-topleft: 5px; 
  border-top-right-radius: 5px; 
  border-top-left-radius: 5px;
}
#search-results .filter .ui-tabs-nav li.ui-tabs-selected a { color: #000; }
#search-results .filter .ui-tabs-nav li.ui-tabs-selected a span { color: #838382; }
*/
#search-results #all-results .ui-tabs-panel { padding: 0; margin: 0; width: auto; height: auto; position: relative; }

#search-results #all-results .filter ul 
{
	margin: 0 0 0 8px;
	padding: .2em .2em 0;
}
#search-results #all-results .filter ul li
{
	display: block;
	float: left;
	padding: 8px 15px 6px 13px;
	list-style: none;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	white-space: nowrap;
}
#search-results #all-results .filter ul li a
{
	color:#fff;
}

#search-results #all-results .filter ul li.current
{
	background: white url(../../images/yellow-border-replacement.jpg) left top repeat-x;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	display: block;
	float: left;
	padding: 8px 15px 6px 15px;
	margin-bottom: 0;
	list-style: none;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	white-space: nowrap;
}

#search-results #all-results .filter ul li.current a
{
	color:#000;
}

#panelicious .ui-tabs-nav { margin: 7px 0 0 16px; padding: 0; }
#panelicious .ui-tabs-nav li { padding: 3px 3px 4px 3px; margin: 0; font-size: 13px; background: url(../../images/panel-pipe.jpg) right top no-repeat; }
#panelicious .ui-tabs-nav li a { color: #fff; text-shadow: 1px 1px 1px #000; filter: dropshadow(color=#000000, offx=1, offy=1); }
#panelicious .ui-tabs-nav li a:hover { text-shadow: none; filter: none; }
#panelicious .ui-tabs-nav li.ui-tabs-selected { position: relative; background: #fff;
  -webkit-border-top-right-radius: 5px; 
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px; 
  -moz-border-radius-topleft: 5px; 
  border-top-right-radius: 5px; 
  border-top-left-radius: 5px;
}
#panelicious .ui-tabs-nav li.ui-tabs-selected a { color: #000; text-shadow: none; filter: none; }
#panelicious .ui-tabs-nav li.ui-tabs-selected a:hover { text-decoration: none; }
#panelicious .ui-tabs-panel { text-align: left; width: 590px; height: 325px; background: #fff; margin: 0 0 0 16px; padding: 15px 25px 20px; }

#connections .ui-tabs-nav { margin: 0; }
#connections .ui-tabs-nav li { padding: 10px 0; margin: 0 10px 0 0; background: none; }
#connections .ui-tabs-nav li a { color: #900; font: 15px/1 georgia, times, serif; text-transform: uppercase; text-shadow: none; filter: none; padding: 0; margin: 0; } 
#connections .ui-tabs-nav li { padding-left: 2px; }
#connections .ui-tabs-panel { width: auto; height: auto; margin: 0; padding: 5px 0 0 0; }

/* encyclopedia */
#panelicious #encyclopedia .ui-tabs-nav { margin: 0; padding: 10px 0 0; }
#panelicious #encyclopedia .ui-tabs-nav li { padding: 0 10px 0 0; margin: 0 10px 0 0; font-size: 13px; background: none; border-right: 1px solid #000; line-height: 1; }
#panelicious #encyclopedia .ui-tabs-nav li:last-child { border-right: none; }
#panelicious #encyclopedia .ui-tabs-nav li a { color: #900; text-shadow: none; filter: none; padding: 0; }
#panelicious #encyclopedia .ui-tabs-nav li a:hover { text-shadow: none; filter: none; }
#panelicious #encyclopedia .ui-tabs-nav li.ui-tabs-selected { position: relative; background: #fff;
  -webkit-border-top-right-radius: 0; 
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0; 
  -moz-border-radius-topleft: 0; 
  border-top-right-radius: 0; 
  border-top-left-radius: 0;
}
#panelicious #encyclopedia .ui-tabs-nav li.ui-tabs-selected a { font-weight: bold; color: #000; text-shadow: none; filter: none; }
#panelicious #encyclopedia .ui-tabs-nav li.ui-tabs-selected a:hover { text-decoration: none; }
#panelicious #encyclopedia .ui-tabs-panel { text-align: left; width: auto; height: auto; margin: 15px 0 0; padding: 0; border-top: 1px solid #fbc149; }
  #panelicious #ushmm { background: url(../../images/panel-ushmm.png) 335px 100px no-repeat; overflow: auto; height: 290px; }

/* tabs on the "share article modal" */

#groups-students .ui-tabs-nav { margin: -20px 0 0; padding: 0; float: right; }
#groups-students .ui-tabs-nav li { padding: 5px 13px 3px 13px; margin: 0 0 0 1px; font-size: 13px; background: #e0dfdf; 
  -webkit-border-top-right-radius: 5px; 
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px; 
  -moz-border-radius-topleft: 5px; 
  border-top-right-radius: 5px; 
  border-top-left-radius: 5px;
  border-top: 1px solid #e0dfdf;
  border-right: 1px solid #e0dfdf;
  border-left: 1px solid #e0dfdf;
  }
#groups-students .ui-tabs-nav li a { color: #870101; padding: 0; margin: 0; }
#groups-students .ui-tabs-nav li a:hover { }
#groups-students .ui-tabs-nav li.ui-tabs-selected { position: relative; 
  background: #fff;
  -webkit-border-top-right-radius: 5px; 
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px; 
  -moz-border-radius-topleft: 5px; 
  border-top-right-radius: 5px; 
  border-top-left-radius: 5px;
  border-top: 1px solid #c0bfbf;
  border-right: 1px solid #c0bfbf;
  border-left: 1px solid #c0bfbf;
  padding: 5px 13px;
}
#groups-students .ui-tabs-nav li.ui-tabs-selected a { color: #515050; }
#groups-students .ui-tabs-nav li.ui-tabs-selected a:hover { text-decoration: none; }
#groups-students .ui-tabs-panel { clear: right; text-align: left; background: #fff; margin: 0; padding: 15px 25px 20px; border: 1px solid #c0bfbf; }

/* tabs on the "info quest assign activity" */

fieldset.assignments legend { display: none; }
fieldset.assignments label { font-weight: bold; font-size: 16px; line-height: 1; margin: 0; color: #444; }
fieldset.assignments select { width: 188px; margin: 7px 0 3px 0; }
fieldset.assignments div.option { padding: 20px 0 0; }
fieldset.assignments #type .ui-tabs-nav { margin: 0; padding: 0; }
fieldset.assignments #type .ui-tabs-nav li { padding: 0 10px 0 0; margin: 0 10px 0 0; font-size: 13px; background: url(../../images/sublink-pipe.jpg) right 4px no-repeat; }
fieldset.assignments #type .ui-tabs-nav li:last-child { background: none; }
fieldset.assignments #type .ui-tabs-nav li a { color: #900; padding: 0; margin: 0; }
fieldset.assignments #type .ui-tabs-nav li.ui-tabs-selected { position: relative; }
fieldset.assignments #type .ui-tabs-nav li.ui-tabs-selected a { color: #444; }
fieldset.assignments #type .ui-tabs-nav li.ui-tabs-selected a:hover { text-decoration: none; }
fieldset.assignments #type .ui-tabs-panel { padding: 0; }

fieldset.assignments #type .selection, fieldset.assignments input[type=text], fieldset.assignments textarea { 
  border: 1px solid #c0bfbf;
  background: #fff;
  -webkit-box-shadow: inset 1px 1px 10px #ddd;
  -moz-box-shadow: inset 1px 1px 10px #ddd;
  box-shadow: inset 1px 1px 10px #ddd;
  padding: 10px;
  font-size: 13px;
  width: 540px;
  margin: 5px 0 0;
  color: #444; 
}

fieldset.assignments input[type=text] { padding: 5px; width: 140px; }
fieldset.assignments textarea { height: 110px; }

fieldset.assignments #type .selection { height: 110px; overflow: auto; }
fieldset.assignments #type .type ul { padding: 5px 0 0 5px; }
/* Mills modified 
  fieldset.assignments #type #share-groups.type ul { margin: 0; padding: 15px 0 0; }
fieldset.assignments #type .type ul li { display: inline-block; zoom: 1; width: 150px; margin: 0 10px 5px 0; }
fieldset.assignments #type .type ul li label { font-weight: normal; font-size: 13px; } */
  fieldset.assignments #type #share-groups.type ul { margin: 0; margin: 15px 0 0; }
fieldset.assignments #type .type ul li { display: inline-block; zoom: 1; width: 230px; margin: 0 10px 5px 0; }
fieldset.assignments #type .type ul li label { font-weight: normal; font-size: 13px; display:inline;} 

fieldset.assignments #type .type ul li label input[type=checkbox] { width: 13px; height: 13px; vertical-align: bottom; position: relative; top: 1px; margin: 0; }

#foundational-videos.ui-tabs { padding: 30px 0; }
#foundational-videos.ui-tabs .ui-tabs-nav { margin: 0 0 0 10px; padding: 0; position: relative; z-index: 200; top: 1px; }
#foundational-videos.ui-tabs .ui-tabs-nav li { margin: 0 .2em 1px 0; padding: 0 0 3px 0; background: #eee; }
#foundational-videos.ui-tabs .ui-tabs-nav li a { float: left; padding: 10px 20px; text-decoration: none; font: 14px/1 georgia, times, serif; }
#foundational-videos.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-top: 1px solid #ececec; border-right: 1px solid #ececec; border-left: 1px solid #ececec; background: #fff; }
#foundational-videos.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color: #000; }
#foundational-videos.ui-tabs .ui-tabs-panel { border: 1px solid #ececec; width: auto; padding: 0; background: #fff; }

/*=== new front page featurette with tabs on the right side ===*/
#featurette.ui-tabs { padding: 0; }
#featurette .ui-tabs-nav { margin: 0; padding: 0; position: absolute; right: 0; width: 196px; }
#featurette .ui-tabs-nav li { float: none; padding: 0; margin: 0; height: 77px; width: 196px; display: block; white-space: normal; }
/* Mills modified
#featurette .ui-tabs-nav li a { color: #fff; padding: 0; margin: 0; font-size: 14px; line-height: 1.5; display: block; height: 58px; width: 159px; background: url(../../images/featurette.png) left -77px no-repeat; float: none; padding: 19px 15px 0 22px; text-shadow: 2px 2px 4px #000;}*/
#featurette .ui-tabs-nav li a { color: #fff; padding: 0; margin: 0; font-size: 14px; line-height: 1.5; display: table-cell; height: 77px; width: 159px; background: url(../../images/featurette.png) left -77px no-repeat; float: none; padding: 0px 15px 0 22px; text-shadow: 2px 2px 4px #000; vertical-align: middle;}
#featurette .ui-tabs-nav li.single a { height: 50px; padding: 27px 15px 0 22px; }
#featurette .ui-tabs-nav li.ui-tabs-selected { position: relative; }
#featurette .ui-tabs-nav li.ui-tabs-selected a { background: url(../../images/featurette.png) left top no-repeat; }
#featurette .ui-tabs-nav li.ui-tabs-selected a:hover { text-decoration: none; }
#featurette .ui-tabs-panel { padding: 50px 220px 0 25px; }
#panelicious #niod {background: url(../../images/panel-niod.jpg) 407px 37px no-repeat;}