/*

CEHS TAB STYLES

*/

.tab-group nav ul li a {
padding-top: 6px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 5px;
line-height: 1.2em;
margin-right: 10px;
font-weight: normal;
font-size: 12px;
}

nav.left-menu {
margin-bottom: 20px;
}

nav.left-menu ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

nav.left-menu ul li {
margin: 0px;
padding: 0px;
border-bottom: 1px solid #e1ded5;
}

nav.left-menu ul li a {
display: block;
padding: 5px;
text-decoration: none;
font-weight: bold;
font-size: 13px;
color: #55504a;
}

nav.left-menu ul li a:hover {
/* background-color: #eeb111; */
padding-left: 5px;
}

nav.left-menu ul ul {
margin-left: 15px;
margin-bottom: 5px;
}
nav.left-menu ul ul li {
border: 0px;
}
nav.left-menu ul ul li a {
display: block;
font-weight: normal;
font-size: 12px;
padding: 5px;
}

nav.left-menu ul li span a {
color: #9d0200;
}


nav.left-menu ul li.current-highlight {
	background-color: #6392af;
}

nav.left-menu ul li.current-highlight a {
	color: rgba(255, 255, 255, 0.65);
}

nav.left-menu ul li.current-highlight span a {
	color: rgba(250, 240, 55, 1.0);
	font-weight: bold;
}


/*

SITE-SPECIFIC STYLES

	The following CSS changes images and colors used on the subsite.

*/

header.page-header {
background-image: url(/media/montclairedu/styleassets/images/cehs/header-background.png);
}

nav.header-nav {
background-image: url(/media/montclairedu/styleassets/images/cehs/menu-background.png);
}

nav.header-nav ul li a {
border-left: 1px solid #395566;
border-right: 1px solid #82A4B8;
}

section.page-middle-backing {
background-image: url(/media/montclairedu/styleassets/images/cehs/middle-background.png);
}

footer.page-footer {
background-image: url(/media/montclairedu/styleassets/images/cehs/footer-background.png);
}

section.subsite-heading h2 a {
color: #3F5869;
}

article.spotlight section.spotlight-header {
background-image: url(/media/montclairedu/styleassets/images/cehs/menu-background.png);
background-color: #496c82;
}

.tab-group nav ul li a {
background-image: url(/media/montclairedu/cehs/images/tabbackground/tab_background.jpg);
background-color: #bd6400;
}

/*

LAYOUT CHANGES

	The following CSS changes the page layout to accommodate a subsite.

*/

header.page-header {
background-position: bottom;
}

section.page-header-container {overflow: hidden;}

section.global-nav {
float: right;
margin-top: 10px;
}

section.global-nav nav {
display: block;
margin-top: 0px;
margin-bottom: 0px;
overflow: hidden;
}

section.global-nav nav ul {
padding-top: 0px;
}

section.global-nav form {
float: right;
text-align: right;
margin: 0px;
}

section.header-logo {
margin-top: 14px;
margin-bottom: 13px;
width: 205px;
height: 35px;
}

section.header-logo h1 {margin: 0px;}
section.header-logo h1 a span {display: none;}
section.header-logo h1 a {
width: 205px;
height:35px;
background-image: url(/media/montclairedu/styleassets/images/standardbase/msu_logo_small.png);
}

section.subsite-heading {
width: auto;
height: 76px;
overflow: hidden;
}

section.subsite-heading h2 {
margin-top: 23px;
margin-bottom: 0px;
font-family: BentonMod, serif;
font-weight: normal;
font-size: 34px;
}

section.subsite-heading h2 a {
text-decoration: none;
}

nav.header-nav {
margin-top: 0px;
}

section.page-middle-backing {
background-position: center top;
}

footer.page-footer {
background-repeat: repeat-x;
padding-top: 10px;
padding-bottom: 20px;
}

/* TABLE STYLE OVERRIDE */

article.main-content table {
border-collapse: separate;
border: none;
}

article.main-content table th,
article.main-content table td {
text-align: auto;
padding: none;
}

article.main-content table th {
font-family: inherit;
font-size: inherit;
line-height: inherit;
background-color: none;
color: none;
}

article.main-content table tr td {
background: none;
}

article.main-content table tr:nth-child(even) td {
background: none;
}