.topNavContainer 
{ 
margin:0; 
width:950px; 
/*background-color:green; njg - removed 20091112*/
padding:0; 
float:left;
z-index: 5;
position:relative;/*njg - added this here so that nav appears over slideshows*/
}

.topNavContainer ul li
{
border-bottom: solid 1px #fff;
}

.last
{
border: 0 !important;
}

/*
About us
db4699
e17a60
Ebaccd

Our approach
772690
8f5ca6
b292c4

Our issues
0079c1
2f91cf
7dd2f5

Objectives
f78f1e
faa855
fdc893

Downloads
522e91
7359a6
9f8ec3

2nd email
About us
Shade 1 - db4699
Shade 2 - f067a6
Shade 3 - f5a4c7

Our approach
77278b
8f59a1
b290c0

Our issues
0079c1
328fce
88b2df

Objectives
f78f1e
faa855
fdc893

Downloads
532e91
7459a6
a08ec3

*/

#navPink, #navPink ul {
	float: left;
	width:190px;
	list-style: none;
	height:30px;
	cursor:pointer;
	padding: 0;
	margin:0;
	background-color:#ed008c;
	background-color:#db4699;
	background-color:#b10069;
}

#navPink li ul
{
background-color:#e17a60;
background-color:#Ebaccd;
background-color:#dc8cbb;
}

#navPink li li:hover, #navPink li li.sfhover 
{ background-color:#ed008c;width:190px;background-color:#e17a60;background-color:#c4408e}

#navPurple, #navPurple ul {
	float: left;
	width:190px;
	list-style: none;
	height:30px;
	cursor:pointer;
	padding: 0;
	margin:0;
	background-color:#762b90;
	background-color:#772690;
	background-color:#77278b;
	/*
	772690
	8f5ca6
	b292c4
	
	77278b
8f59a1
b290c0
	*/
}

#navPurple li ul li
{
background-color:#8f5ca6;
background-color:#b292c4;
background-color:#b290c0;
/*this widens the nav*/
/*width:300px !important;*/
}

#navPurple li li:hover, #navPurple li li.sfhover 
{ background-color:#762b90; width:190px; background-color:#8f5ca6; background-color:#8f59a1; }


/*njg - try to get the left padding right when the text wraps*/

#navBlue, #navBlue ul {
	float: left;
	width:190px;
	list-style: none;
	height:30px;
	cursor:pointer;
	padding: 0;
	margin:0;
	background-color:#00aef0;
	background-color:#0079c1;
	/*
	0079c1
2f91cf
7dd2f5
*/
}

#navBlue li ul li
{
background-color:#7dd2f5;
}

#navBlue li li:hover, #navBlue li li.sfhover 
{ background-color:#2f91cf; width:190px; }

#navOrange, #navOrange ul {
	float: left;
	width:190px;
	list-style: none;
	height:30px;
	cursor:pointer;
	padding: 0;
	margin:0;
	background-color:#f78f1e;
	/*
f78f1e
faa855
fdc893
*/
}

#navOrange li ul li
{
background-color:#fdc893;
}

#navOrange li li:hover, #navOrange li li.sfhover 
{ background-color:#faa855; width:190px }

#navdPurple, #navdPurple ul {
	float: left;
	width:190px;
	list-style: none;
	height:30px;
	cursor:pointer;
	padding: 0;
	margin:0;
	background-color:#522e91
}

#navdPurple li:hover, #navdPurple li.sfhover
{ background-color:#522e91; width:190px }

#navPink a, 
#navPurple a,
#navdPurple a,
#navBlue a,
#navOrange a
{ margin:0; padding:0 0 0 10px; border:0; width:180px; text-decoration:none; line-height:2.1em; height:30px; font-size:1.4em; color:#fff }

#navPink li, 
#navPurple li,
#navdPurple li,
#navBlue li,
#navOrange li
{ float:left; padding:0; width:190px }

#navPink li ul, 
#navPurple li ul, 
#navdPurple li ul,
#navBlue li ul,
#navOrange li ul
{ position:absolute; height:auto; left:-999em; width:190px }

#navPink li ul a, 
#navPurple li ul a,
#navdPurple li ul a,
#navBlue li ul a,
#navOrange li ul a
{ width:190px; }

#navPink li:hover ul ul, #navPink li.sfhover ul ul, 
#navPurple li:hover ul ul, #navPurple li.sfhover ul ul, 
#navdPurple li:hover ul ul, #navdPurple li.sfhover ul ul, 
#navBlue li:hover ul ul, #navBlue li.sfhover ul ul, 
#navOrange li:hover ul ul, #navOrange li.sfhover ul ul 
{ left: -999em; }

#navPink li:hover ul, #navPink li li:hover ul, #navPink li li li:hover ul, #navPink li.sfhover ul, #navPink li li.sfhover ul,
#navPurple li:hover ul, #navPurple li li:hover ul, #navPurple li li li:hover ul, #navPurple li.sfhover ul, #navPurple li li.sfhover ul,
#navdPurple li:hover ul, #navdPurple li li:hover ul, #navdPurple li li li:hover ul, #navdPurple li.sfhover ul, #navdPurple li li.sfhover ul,
#navBlue li:hover ul, #navBlue li li:hover ul, #navBlue li li li:hover ul, #navBlue li.sfhover ul, #navBlue li li.sfhover ul,
#navOrange li:hover ul, #navOrange li li:hover ul, #navOrange li li li:hover ul, #navOrange li.sfhover ul, #navOrange li li.sfhover ul   
{ left: auto; }

.clearit { clear: both; height: 0; line-height: 0.0; font-size: 0 }