﻿/*** CORPORATE ***/

div.navigationCorporate 
{
/* 	border-top: 1px solid #a39f9a;
	border-bottom: 5px solid #a39f9a;*/
 	/*border-top: 1px solid #8c7d6a;
	border-bottom: 5px solid #8c7d6a;
	background-color: #ffffff;*/
	font-size: 14px;
	/*height: 31px;*/
	background: url(http://www.cortiva.com/images/template/bg-menu.jpg) no-repeat;
	height: 37px;
	margin: 6px 0 0 0;
	line-height: normal;
}

div.navigationCorporate ul.menuCorporate, 
div.navigationCorporate ul.menuCorporate ul 
{
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 10000;
	width: 814px;
}

div.navigationCorporate ul.menuCorporate a 
{
    line-height: normal;
    white-space: nowrap;
}

div.navigationCorporate ul.menuCorporate a, 
div.navigationCorporate ul.menuCorporate a:visited,
div.navigationCorporate ul.menuCorporate a:hover,
div.navigationCorporate ul.menuCorporate a:active
{
	display: block;
	text-decoration: none;
	padding: 10px 10px 11px 10px;
	border-right: 0px solid #666666;
	font-size: .85em;
/*	color: #666666;*/
	/*color: #4f3618;*/
	color: #ffffff;
	width: 6.5em;
}

div.navigationCorporate ul.menuCorporate li#menuCorporateCE_li a, 
div.navigationCorporate ul.menuCorporate li#menuCorporateCE_li a:visited,
div.navigationCorporate ul.menuCorporate li#menuCorporateCE_li a:hover,
div.navigationCorporate ul.menuCorporate li#menuCorporateCE_li a:active
{
    width: 4em;
}

div.navigationCorporate ul.menuCorporate li#menuCorporateCE_li ul a, 
div.navigationCorporate ul.menuCorporate li#menuCorporateCE_li ul a:visited,
div.navigationCorporate ul.menuCorporate li#menuCorporateCE_li ul a:hover,
div.navigationCorporate ul.menuCorporate li#menuCorporateCE_li ul a:active
{
    width: auto;
}

div.navigationCorporate ul.menuCorporate a.submenuCorporate,
div.navigationCorporate ul.menuCorporate a.submenuCorporate:visited,
div.navigationCorporate ul.menuCorporate a.submenuCorporate:hover,
div.navigationCorporate ul.menuCorporate a.submenuCorporate:active 
{
	padding: 10px 16px 11px 10px;
	background-image: url(http://www.cortiva.com/images/template/nav_corp_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/*
Width is for IE5 Mac. The last rule in this part of style sheet will set the width for this 
element to auto for all other browsers - hiding it from IE5 Mac. 
*/
div.navigationCorporate ul.menuCorporate li 
{
	float: left;
	width: 6.5em;
}

div.navigationCorporate ul.menuCorporate li.myAccount 
{
    text-align: right; 
    float: right;
}

div.navigationCorporate ul.menuCorporate li ul, 
div.navigationCorporate ul.menuCorporate ul li
{
	float: none;
}

div.navigationCorporate ul.menuCorporate ul li a,  
div.navigationCorporate ul.menuCorporate ul li a:visited,
div.navigationCorporate ul.menuCorporate ul li a:hover,
div.navigationCorporate ul.menuCorporate ul li a:active
{
	color: #666666;
	border-right: 0;
	padding: 8px 12px 7px 16px;
	width: auto;
	white-space: nowrap!important;
}

/*
Background Color must be set or problems will be encountered in MSIE.
*/
div.navigationCorporate ul.menuCorporate li ul 
{
	position: absolute;
	display: none;
	/*background-color: #ffffff;*/
	background: #879529 url(http://www.cortiva.com/images/template/bg-submenu.jpg) repeat-x;
	/*border-right: 1px solid #a39f9a;
	border-bottom: 1px solid #a39f9a;
	border-left: 1px solid #a39f9a;
	border-top: 1px solid #a39f9a;*/
	border: 1px solid #afbc21;
	color: #ffffff;
}

/*
The second selector sets color and background
when Root-Level items are accessed with the keyboard tab key. The third
selector sets an active state to support keyboard access in MSIE. The fourth 
selector is assigned to IE5 and IE6 Windows via the navigationCorporateInit() script.
Note that IE7 supports hover on elements other than links and so behaves
like Firefox, Opera, and Safari - making the menu operable even if JavaScript
is not enabled.
*/
div.navigationCorporate ul.menuCorporate li:hover a, 
/*div.navigationCorporate ul.menuCorporate a:focus,
div.navigationCorporate ul.menuCorporate a:active, */
div.navigationCorporate ul.menuCorporate li:hover a:hover,
div.navigationCorporate ul.menuCorporate li.menuCorporateHover a
{
	/*color: #50361b;*/
	color: #ffffff;
	/*background-color: #ffffff;
	color: #afbc21;*/
	/*background-color: #d3c36e;*/
	/*background: url(http://www.cortiva.com/images/template/bg-menu-hover.jpg) repeat-x;*/
}

/*
The second selector is 
assigned to IE5 and IE6 via the navigationCorporateInit() script.
*/
div.navigationCorporate ul.menuCorporate li:hover ul, 
div.navigationCorporate ul.menuCorporate li.menuCorporateHover ul {
	display: block;
}

/*
The second selector is assigned to IE5 and IE6 via the navigationCorporateInit() script.
The color set should march the normal Sub-Level link color
in the rule: ul.menuCorporate ul li a. The background color must be
transparent to allow the underlying gradient background on the UL
to show through.
*/
div.navigationCorporate ul.menuCorporate li:hover ul a, 
div.navigationCorporate ul.menuCorporate li.menuCorporateHover ul a 
{
	/*color: #666666;*/
	color: #ffffff;
	font-weight: bold;
	/*background-color: transparent;*/
	/*background: url(http://www.cortiva.com/images/template/bg-menu-hover.jpg) repeat-x;*/
}

/*
This is for IE
*/
div.navigationCorporate ul.menuCorporate ul a,
div.navigationCorporate ul.menuCorporate ul a:visited,
div.navigationCorporate ul.menuCorporate ul a:active
{
    /*background: #ffffff!important;*/
    display: block;
    background-color: transparent!important;
}

div.navigationCorporate ul.menuCorporate ul a:hover {
	background-color: #ffffff!important;
	color: #afbc21!important;
}

div.navigationCorporate ul.menuCorporate ul li.menuCorporateNormal a:hover
{
    background: transparent!important;
}

div.navigationCorporate ul.menuCorporate ul ul,
div.navigationCorporate ul.menuCorporate li:hover ul ul,  
div.navigationCorporate ul.menuCorporate li.menuCorporateHover ul ul  
{
    display: none;
}

div.navigationCorporate ul.menuCorporate li:hover ul li:hover ul,  
div.navigationCorporate ul.menuCorporate li.menuCorporateHover ul li.menuCorporateHover ul  
{
    display: block;
}

/* The single backslash \ character inside this comment
causes IE5 Mac to ignore the following rule, which allows other
browsers to render top-level menu items to their natural width.
Do not edit this rule in any way. */
div.navigationCorporate ul.menuCorporate li 
{
    width: auto;
}

/*** CORPORATE WIDTHS ***/

div.navigationCorporate ul#menuCorporateLocations
{
    width: 203px;
}
div.navigationCorporate ul#menuCorporateLocations a
{
    width: 175px;
}

div.navigationCorporate ul#menuCorporatePrograms
{
    width: 205px;
}
div.navigationCorporate ul#menuCorporatePrograms a
{
    width: 177px;
}

div.navigationCorporate ul#menuCorporateAdmissions
{
    width: 198px;
}
div.navigationCorporate ul#menuCorporateAdmissions a
{
    width: 170px;
}

div.navigationCorporate ul#menuCorporateResources
{
    width: 130px;
}
div.navigationCorporate ul#menuCorporateResources a
{
    width: 102px;
}

div.navigationCorporate li#menuCorporateResources-CareerServices ul
{
    width: 138px;
}
div.navigationCorporate li#menuCorporateResources-CareerServices ul a
{
    width: 110px;
}

div.navigationCorporate ul#menuCorporateAbout
{
    width: 135px;
}
div.navigationCorporate ul#menuCorporateAbout a
{
    width: 107px;
}

/*** SCHOOL ***/

div.school div.content table td.navigationSchool 
{
    background: #f5f0e8;
    width: 156px;
    /*padding: 20px 10px 40px 11px;*/
    padding: 0 0 40px 0;
    border-top: 1px solid #f5e4d1;
    border-right: 2px solid #f5e4d1;
    border-bottom: 1px solid #f5e4d1;
    border-left: 2px solid #f5e4d1;
}

div.school div.content table td.navigationSchool div.school-nav-brochure
{
    padding: 0 0 10px 0;
}

div.school div.content table td.navigationSchool div.school-nav-brochure a
{
    text-decoration: none;
    display: block;
}

div.school div.content table td.navigationSchool div.school-nav-navigation
{
    padding: 0 8px;
}

div.school div.content table td.navigationSchool ul 
{
    list-style-type: none;
    margin: 3px 0 4px 0px;
    padding: 0 0 0 4px;
}

div.school div.content table td.navigationSchool ul li 
{
    display: block;
    margin: 0 0 1px 0;
}

div.school div.content table td.navigationSchool ul li a,
div.school div.content table td.navigationSchool ul li a:visited,
div.school div.content table td.navigationSchool ul li a:hover
{
    color: #b28856;
    font-family: Helvetica, Arial, Verdana, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    text-transform: lowercase;
    display: block;
    padding: 2px 0;
    border-bottom: 1px dotted #b28856;
}

div.school div.content table td.navigationSchool ul li a:hover 
{
    text-decoration: underline;
}

div.school div.content table td.navigationSchool ul li a.current,
div.school div.content table td.navigationSchool ul li a.current:visited,
div.school div.content table td.navigationSchool ul li a.current:hover
{
}

div.school div.content table td.navigationSchool ul li ul 
{
    list-style-type: none;
}

div.school div.content table td.navigationSchool ul li ul li 
{
    background: url(http://www.cortiva.com/images/global/location_bullet.gif) no-repeat left top;
    line-height: 12px;
}

div.school div.content table td.navigationSchool ul li ul li a, 
div.school div.content table td.navigationSchool ul li ul li a:visited, 
div.school div.content table td.navigationSchool ul li ul li a:hover 
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    font-weight: normal;
    padding: 2px 0 2px 9px;
    text-transform: none;
    border-bottom: 0;
}

div.school div.content table td.navigationSchool ul li ul li a.current, 
div.school div.content table td.navigationSchool ul li ul li a.current:visited, 
div.school div.content table td.navigationSchool ul li ul li a.current:hover 
{
    text-decoration: underline;
}


/*** SCHOOL - MTC ***/

div.mtcNav table td 
{
    padding: 0;
}



/*** RESOURCES ***/

div.resources div.content table td.navigationResources 
{
    width: 185px;
    padding: 0;
}

div.resources div.content table td.navigationResources div.divider
{
    margin: 4px 0 0 0;
    padding: 0 0 3px 0;
    border-top: 1px solid #e6ebf1;
}

div.resources div.content table td.navigationResources div.divider div
{
    border-top: 1px solid #ffffff;
}

div.resources div.content table td.navigationResources div.forums
{
}

div.resources div.content table td.navigationResources div.forums a,
div.resources div.content table td.navigationResources div.forums a:visited,
div.resources div.content table td.navigationResources div.forums a:hover 
{
    text-decoration: none;
    color: #938480;
}

div.resources div.content table td.navigationResources div.forums a.leaf:hover 
{
    text-decoration: underline;
}

div.resources div.content table td.navigationResources div.forums div
{
    margin: 2px 0;
}

div.resources div.content table td.navigationResources div.forums div.root
{
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 12px;
}

div.resources div.content table td.navigationResources div.forums div.inner
{
    margin-left: 12px;
    font-weight: normal;
    font-size: 12px;
} 

div#admin-links
{
    width: 587px;
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
}

div#admin-links div
{
    width: 579px;
    height: 16px;
    padding: 4px 4px;
    text-align: right;
    background: url(http://www.cortiva.com/images/global/bg/bg-admin-links-587x24.jpg) no-repeat;
    color: #aeb7c1;
}

div#admin-links div a,
div#admin-links div a:hover,
div#admin-links div a:visited
{
    color: #738291;
    text-decoration: none;
    border: 1px solid transparent;
    padding: 2px 3px;
}

div#admin-links div a:hover
{
    border-top: 1px solid #ffffff;
    border-right: 1px solid #e6ebf1;
    border-bottom: 1px solid #e6ebf1;
    border-left: 1px solid #ffffff;
}
