/***** Main Navigation *****/
div#nav-spacer 
{
	width: 100%;
	height: 60px;
}

div#main-nav 
{
	width: 100%;
}
	div#main-nav ul {
		margin: 0;
		padding: 0;
	}
	div#main-nav li {
		font:100%/1.25 Arial, Helvetica, sans-serif; /* reset the container font in all li tags */
		margin:0;
		padding:0;
	}

	div#main-nav .main-nav-ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	div#main-nav .main-nav-li {
		margin:0;
		padding:0;
		position: relative;
		z-index:3;
		float: left;
	}
	
	.home, div#main-nav .main-nav-li .lnkHome{
		display: block;
		border: 0px; 
		width: 121px; 
		height: 61px; 
	}
	.home { text-indent: -50000px; }

	a.home:link, a.home:visited { background: url(images/main_nav_home.png) no-repeat;	}
	a.home:hover, a.home:active, div#main-nav .main-nav-li .lnkHome { background: url(images/main_nav_home_h.png) no-repeat; }
	a.home-active:link, a.home-active:visited {	background: url(images/main_nav_home_a.png) no-repeat; }
	
	.about, div#main-nav .main-nav-li .lnkAbout {
		display:block;
		border: 0px; 
		width: 177px; 
		height: 61px; 
	}
	.about { text-indent:-5000px; }
	
	div.lnkAbout a, div.lnkAbout a:visited { background: url(images/main_nav_about.png) no-repeat; text-decoration: none; }
	div.lnkAbout { background: url(images/main_nav_about_a.png) no-repeat; }
	div.lnkAbout a:hover, div.lnkAbout a:active { background-image: none; }
	div.lnkAbout a.lnkAbout { background-image: none; }
	div.lnkAbout a.about-active:link, div.lnkAbout a.about-active:visited { background: url(images/main_nav_about_a.png) no-repeat; }
	
	.understanding, div#main-nav .main-nav-li .lnkUnderstanding {
		display: block;
		border: 0px; 
		width: 216px; 
		height: 61px; 
	}
	.understanding { text-indent: -50000px; }
	
	div.lnkUnderstanding a, div.lnkUnderstanding a:visited { background: url(images/main_nav_understanding.png) no-repeat; text-decoration: none; }
	div.lnkUnderstanding { background: url(images/main_nav_understanding_a.png) no-repeat; }
	div.lnkUnderstanding a:hover, div.lnkUnderstanding a:active { background-image: none; }
	div.lnkUnderstanding a.lnkUnderstanding { background-image: none; }
	div.lnkUnderstanding a.understanding-active:link, div.lnkUnderstanding a.understanding-active:visited { background: url(images/main_nav_understanding_a.png) no-repeat;}
	
	.quitplan, div#main-nav .main-nav-li .lnkQuitplan {
		display: block;
		border: 0px; 
		width: 151px; 
		height: 61px; 
	}
	.quitplan { text-indent: -50000px; }
	a.quitplan:link, a.quitplan:visited { background: url(images/main_nav_quitplan.png) no-repeat }
	a.quitplan:hover, a.quitplan:active, div#main-nav .main-nav-li .lnkQuitplan { background: url(images/main_nav_quitplan_h.png) no-repeat }
	a.quitplan-active:link, a.quitplan-active:visited {	background: url(images/main_nav_quitplan_a.png) no-repeat }
	
	/* Search */
	div#main-nav #search {
		margin: 27px 0 0 0;
		padding: 0;
		width: 193px;
		position: relative;
		vertical-align: middle;
	}
	
	div#main-nav #search label {
		margin: 0;
		padding: 0;
		position: absolute;
		top: 5px;
		left: 60px;
		z-index: 1;
		color: #333366;
		font: 0.688em Arial, Helvetica, sans-serif;
	}
	
	div#main-nav .txt-search {
		border: 0;
		padding: 4px;
		margin: 0 0 0 54px;
		width: 98px;
		display: block;
		float: left;
		vertical-align: middle;
		background-color: #bad8e8;
	}
	
	div#main-nav .btn-search {
		margin: 0 0 0 0;
		padding: 0;
		width: 26px;
		height: 24px;
		display: block;
		float: right;
	}
	

	/***** Drop Downs *****/	
	div#main-nav div.drop-down {
		position: absolute;
		top: 100%;
		left: -1px;
		display: none;
		z-index: 3;
	}
	
		div#main-nav li.head-link-about {}
		div#main-nav li.head-link-understanding {}
		div#main-nav div.drop-down ul {
			margin: 0;
			padding: 0;
			padding-bottom: 10px;
			list-style: none;
		}
		div#main-nav div.drop-down ul li {
			margin: 0;
			padding: 0;
		}
		div#main-nav div.drop-down ul li.toppadding {
			padding-top: 10px;
		}
		div#main-nav div.drop-down ul li.bottompadding {
			padding-bottom: 10px;
		}
		
		div#main-nav div.drop-down a:link, 
		div#main-nav div.drop-down a:visited {
			border-bottom: solid 1px #7a86ba;
			display: block;
			margin: 0 12px 0 10px;
			padding: 7px 0 7px 20px;
			font-size: 0.813em;
			color: #abb3d4;
			text-decoration: none;
		}
		
		div#main-nav div.drop-down a.purple:link, 
		div#main-nav div.drop-down a.purple:visited {
			border-bottom: solid 1px #7a86ba;
			color: #abb3d4;
		}
		
		div#main-nav div.drop-down a:hover, 
		div#main-nav div.drop-down a:active {
			background: url(images/dd_bullet.png) no-repeat;
			background-position: 5px 9px;
			color: #ffffff;
		}
		
		div#main-nav div.drop-down a.purple:hover, 
		div#main-nav div.drop-down a.purple:active 
		{
			background: url(images/dd_bullet.png) no-repeat;
			background-position: 5px 9px;
			color: #ffffff;
		}
		
		div#main-nav div.drop-down a.noborder:link,
		div#main-nav div.drop-down a.noborder:visited,
		div#main-nav div.drop-down a.noborder:hover,
		div#main-nav div.drop-down a.noborder:active {
			border: 0;
			padding-bottom: 0;
		}
		
		div#main-nav div.drop-down a.topborder:link,
		div#main-nav div.drop-down a.topborder:visited,
		div#main-nav div.drop-down a.topborder:hover,
		div#main-nav div.drop-down a.topborder:active {
			border-top: solid 1px #7a86ba;
		}
		
		div#main-nav div.drop-down a.topborderpurple:link,
		div#main-nav div.drop-down a.topborderpurple:visited,
		div#main-nav div.drop-down a.topborderpurple:hover,
		div#main-nav div.drop-down a.topborderpurple:active {
			border-top: solid 1px #7a86ba;
		}
		
		div#main-nav div.drop-down a.tertiary:link, 
		div#main-nav div.drop-down a.tertiary:visited {
			border: 0;
			padding: 2px 0 2px 36px;
			font-size: 0.688em;
		}
		
		div#main-nav div.drop-down a.tertiary:hover, 
		div#main-nav div.drop-down a.tertiary:active {
			background: url(images/dd_bullet.png) no-repeat;
			background-position: 19px 2px;
		}
		
		.dd-understanding-purple-top-bg {
			width: 220px;
			background: url(images/dd_understanding_top_purple.png) no-repeat top;
		}
		
		.dd-understanding-purple-bottom-bg {
			background: url(images/dd_understanding_bottom_purple.png) no-repeat bottom;
		}
		
		.dd-about-purple-top-bg {
			width: 180px;
			background: url(images/dd_about_top_purple.png) no-repeat top;
		}
		
		.dd-about-purple-bottom-bg {
			background: url(images/dd_about_bottom_purple.png) no-repeat bottom;
		}
		