/* updated March 6th at 3:00pm */
/* this stylesheet controls the left-hand navigation */

/* color palette:
	
	overall teal: #008b95;
	light blue: #00C6D7;
	medium blue: #058;
	dark blue: #003359;
	bright green: #5b4;
	
*/


/* control DIV for expand all and collapse all links */
#p7TMctrl
{
	margin: 0 5px 0px 0px;
	font-size: 11px;
	text-align: center;
	/*/*/
	display: block;
	/* Hide from NN4 */
	/* Hiding this element as part of the rebrand */
	display: none;
}

/* control COLOR for expand all and collapse all links */
#p7TMctrl a
{
	color: #00C6D7;
	text-decoration: none;
}

#p7TMctrl a:hover { color: white; }


/* controls top-level menu items hidden from Netscape 4*/
#p7TMnav div a
{
	/*/*/
	padding: 1px 0 1px 12px;
	display: block;
	background-color: #003359;
	text-decoration: none;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom-color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
}

/* controls HOVER color for all nav items */
#p7TMnav div a:hover
{
	background-color: #5b4;
	background-repeat: no-repeat;
	background-image: url(arrowhover.gif);
	background-position: 6px 7px;
}


/* controls the color for the ACTIVE nav item */
.p7currentmark
{
	font-weight: bold;
	color: #fff !important;
	padding: 4px 10px !important;
	background-color: #392 !important;
}

/* controls top-level menu items and is read by all browsers*/
#p7TMnav div a
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

/* controls second-level menu items */
#p7TMnav div div a
{
	color: white;
	font-size: 11px;
	font-weight: normal;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white;
	background-color: #008b95;
	background-image: none !important;
}

/*
rules programatically assigned to parent links when image-based plus and minus option is selected. The padding on the 4 following rules supercedes (via !important) the padding on the p7TMnav div a selector when you've chosen the option to use images for the plus and minus signs

Note from Rocketday:

plusmark is now arrow.gif
minusmark is now arrowhover.gif

*/

.p7plusmark
{
	background-repeat: no-repeat;
	background-image: url(arrow.gif);
	background-position: 6px 7px;
	padding: 4px 0 4px 24px !important;
}

.p7minusmark
{
	background-repeat: no-repeat;
	background-image: url(arrowdown.gif);
	background-position: 6px 7px;
	padding: 4px 0 4px 24px !important;
}

.p7defmark
{
	background-image: none;
	padding: 4px 10px !important;
}

/* sets line-height of all menu items */
#p7TMnav
{
	/*/*/
	line-height: 1.1em;
	/* */
	margin-bottom: 20px;
}

/* second level menuitem divs on - Cascades to lower levels */
/* sets left margin to establish a cascading indent */
#p7TMnav div div a { padding-left: 30px !important; }


/* 
	controls third-level menu items and lower
	fourth-level example syntax: 
	p7TMnav div div div div a {declaration} 
*/
#p7TMnav div div div a { font-size: 0.9em; }

