/* TreeAndMenu pre-load styles */

/* tree preload styles */
.fancytree.todo {
	padding-left: 20px !important;
}

.fancytree.todo > ul {

}

.fancytree.todo > ul > li.root {
	font-size: 11px !important;
    white-space: normal !important;
    font-weight: normal !important;
}

.fancytree.todo > ul > li.root p {
    margin-left:  -10px!important;
}

.fancytree.todo > ul > li.root > ul > li {
  	color: black !important;
    text-decoration: none !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 11px !important;
    /*white-space: nowrap !important;*/
    padding: 5px 0 5px 10px !important;
    line-height: 14px;
}

.fancytree.todo > ul > li.root > ul > li ul {
  display: none !important;
}


/**
 * Sidebar (See https://www.mediawiki.org/w/index.php?title=Extension:TreeAndMenu&oldid=2454908#Styles)
 */

.fancytree-node.fancytree-has-children + ul {
    margin-left: 10px !important;
}

.body > .fancytree, .body > #outline-tree {
    margin-left: -20px;
}

.body .fancytree ul {
	background: none;
	border: none;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}
.body .fancytree ul.fancytree-container {
	outline: 0;
	border: none;
	overflow: hidden;
}
.body .fancytree .fancytree p {
	display: none;
}
.body .fancytree span.fancytree-title {
	cursor: default;
}
.body .fancytree span.fancytree-title a {
	color: black;
}

/* Additional Sidebar styles */
div#sebok-sidebar {
	margin: 0 0.6em 0 0.7em;
	padding: 0.25em 0;
}
.body .fancytree ul.fancytree-container {
	padding: 0;
}
.body .fancytree ul.fancytree-container > li > ul{
	margin: 0;
	padding: 0;
	padding-top: 0.5em;
}
.body .fancytree .fancytree-icon {
	display: none;
}
.body .fancytree .root .fancytree-title {
	border: medium none;
	color: #4d4d4d;
	cursor: default;
	font-size: 12px;
	margin: 0;
	padding: 0.25em 0 0.25em 0.25em;
	font-family: sans-serif;
}
.body .fancytree-treefocus span.fancytree-selected span.fancytree-title, 
.body .fancytree-treefocus span.fancytree-active span.fancytree-title {
	background-color: #a8d7f9;
}
.body .fancytree-treefocus span.fancytree-selected span.fancytree-title a, 
.body .fancytree-treefocus span.fancytree-active span.fancytree-title a {
	color: #0645ad;
}

/* Sidebar styles added for MW 1.39 */
.mw-portlet .fancytree-icon {
  display: none
}
.mw-portlet ul.fancytree-container {
  background: inherit;
  border: none;
  padding: 0;
}
.vector-menu-portal .vector-menu-content .fancytree-container li {
  line-height: normal;
}

div#mw-panel .mw-portlet ul li a {
  color: black !important;
  text-decoration:
none !important;
  font-family: Arial,Helvetica,sans-serif !important;
  font-size: 11px !important;
  line-height: 14px;
}
.mw-portlet .fancytree-node.root {
  padding-left: 0;
}

.mw-portlet .fancytree-node.fancytree-has-children + ul {
  margin-left: 0 !important;
}


/**
 * Tables (note these "first" and "even" classes are added in sebok.js)
 */
.sebok-table {
	border: 1px solid #2C608C;
}
.sebok-table tr.first {
	background-color: #2C608C;
}
.sebok-table tr.odd {
	background-color: #f4f4f4;
}
.sebok-table th,
.sebok-table td {
	border: 1px solid #2C608C;
	padding: 0 10px;
}
.sebok-table tr.first th,
.sebok-table tr.first td {
	font-weight: bold;
	color: white;
	padding: 5px 10px;
}
.sebok-table tr th.last,
.sebok-table tr td.last {
	border-right: none;
}
.sebok-table tr th.first,
.sebok-table tr td.first {
	border-left: none;
}

/**
 * Category links 
 */
a.cat-glossary_of_terms {
	font-weight: bold;
}
a.cat-primary_reference {
	font-style: italic;
}
body.page-Category_Glossary_of_Terms #mw-pages a.cat-glossary_of_terms {
	font-weight: normal;
}
body.page-Category_Primary_Reference #mw-pages a.cat-primary_reference {
	font-style: normal;
}


/**
 * Breadcrumbs
 */
#BreadCrumbsTrail {
	font-size: 0.8em;
}

#breadcrumbs a.new {
	display: none;
}

/**
 * Cureent page in sidebar
 */
.body .fancytree .selflink {
	color: black;
}

/**
 * StarMenu
 */
div#content .starnode a,
div#content .starnode a.external {
	background-color: white;
}

/**
 * StarMenu light box
 */
.black_overlay{
	display: none;
	position: absolute;
	top: -500px;
	left: -500px;
	width: 5000px;
	height: 5000px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
.white_content {
	display: none;
	position: absolute;
	top: -80px;
	left: -124px;
	width: 100%;
	height: 620px;
	padding: 0;
	border: 1px solid black;
	background-color: white;
	z-index:1002;
/*
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
*/
}


/**
 * Widen the sidebar (for monobook and vector)
 */
div#content,
body.skin-vector div#footer,
body.skin-vector div#mw-head-base {
	margin-left: 248px;
}
body.skin-vector div#mw-panel,
body.skin-vector div#p-logo {
	width: 248px;
}
body.skin-vector div#left-navigation {
	left: 248px;
}
body.skin-monobook div#column-content {
	margin-left: -248px;
}
body.skin-monobook #column-one .portlet,
body.skin-monobook div#p-logo {
	width: 230px;
}
body.skin-monobook #column-one #p-personal {
	width: 100%;
}
body.skin-monobook div#p-cactions {
	left: 230px;
}
/* jude - Cite this page fix... 06/14/2013 */
/******start*******/
/*
#mw-panel .portal {
	display: none;
}
*/

#mw-panel .portal {
	/*display: none;*/
}

#p-Quicklinks{
	display: none;
}

#p-Outline{
	display: none;
}

#p-Navigation{
	display: none;
}

#p-coll-print_export {
	display: none;
	
}
/*
#Toolbox {
	
	display: none;
}
*/
div#mw-panel div#p-tb h5{
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	white-space: nowrap;
	border: medium none;
	height: 18px;
	margin: 0;
	padding:0;
}

div#mw-panel .portal .body {
   background: none !important;
    /*background-position: left top;*/
    /*background-repeat: no-repeat;*/
    margin: 0 0 0 1.25em;
    padding-top: 0.5em;
}

div#mw-panel .portal .body ul li a {
    color: black !important;
    text-decoration: none !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 11px !important;
    line-height: 14px;
}

div#mw-panel .portal .body ul li a:hover {
    text-decoration: underline !important;
}
/*
#t-upload {
	 display: none;
}

#t-recentchangeslinked {
	 display: none;
}

#t-specialpages {
	 display: none;
}

#t-permalink {
	 display: none;
}
*/

/******end*******/

/**
 * Custom styles that were in MediaWiki:Common.css
 */
table, th, td {
	border-collapse: collapse;
	border: 1px solid lightgray;
}

th, td {
	vertical-align:top;
	padding: 2px;
}

ol { list-style: decimal outside none; }
ol ol { list-style: lower-alpha outside none; }
ol ol ol { list-style: lower-roman outside none; }

ul ul{ list-style: disc outside none; }
ul ul ul { list-style: circle outside none; }
ul ul ul ul { list-style: square outside none; }

body.page-Main_Page h1.firstHeading { display:none; }

/* Styles for sidebar */
#mw-navigation #p-Stewards h3#p-Stewards-label {
	display: block;
}
div#mw-panel #p-Sponsors.portal .body {
	margin-left: 0;
}

/* CommentStreams extension */
#cs-comments {
	overflow: auto;
	clear: both;
}

#mw-panel .emptyPortlet {
	display: block !important;
}

