a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.purple:hover {
	color: #663399;
	text-decoration: none;
}

a.teal:hover {
	color: #339999;
	text-decoration: none;
}

a.teal:link {
	color: #663399;
}

a.blue:hover {
	color: #10225a;
	text-decoration: none;
}

a.blue:link {
	color: #10225a;
}

/* MAIN NAVIGATION styles
========================================== */

#main-navigation { /* div that encloses UL */
	margin: 0 0 0 -6px;
	padding:0px 0 0 0px;
	font-size: 11px;
	width:660px;
	background: #BABBBB url('images/bg_mainnav_wrap.gif') 0 0 no-repeat;
	}

#main-navigation ul {
	padding:0;
	margin:0;
	width:660px;
	color: #ffdd8a;
	list-style: none;
	float:left;
	background:#BABBBB;
	}

#main-navigation ul li{
	display: inline;
	margin:0;
	padding:0;
	}

#main-navigation ul li a { 
	/* padding: 9px 25px 10px 24px; */
	width: 108px;
	margin: 0 1px 0 0;
	_margin: 0 1px -1px 0;
	padding:9px 0 10px 0;
	_padding:8px 0 9px 0;
	text-align:center;
	font-weight:bold;
	float:left;
	border-top: 1px solid #dde0e1;
	text-decoration: none;
	color: #494e5c;
	}

#main-navigation ul li a:link, #main-navigation ul li a:visited {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #cdcfd0 url('images/bg_btn_mainnav.gif') 0 0 repeat-x;
	}

	font-family: Verdana, Arial, Helvetica, sans-serif;


#main-navigation ul li a:hover, #main-navigation ul li a.active,
body.techadv #main-navigation ul li#mainnav-techadv-active a {
	color: #004171;
	background: #EFF0F0 url('images/bg_mainnav.gif') 0 0 repeat-x;
	}


#main-navigation ul li.last a {
	/* padding: 9px 24px 11px 24px; */
	margin-right:none;
	}



/* SUBNAV styles
these are second level nav
-------------------------------------------*/
#subnav-container {
	display:block;
	/*height: 25px;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:660px;
	}

#subnav-container ul {
	padding:0 0 0 6px;
	margin:0;
	color: #ffdd8a;
	list-style: none;
	font-size: 11px;
	font-weight:normal;
	display:block;
	float: left;
	}

#subnav-container ul li{
	display: inline;
}

#subnav-container ul li.off { /* ?? */
	padding-left: 4px;         
	padding-bottom: 3px;         
	padding-right: 4px;         
	padding-top: 3px;         
	background:transparent;
	color:#B34E07;
	}

#subnav-container ul li a:link, #subnav-container ul li a:visited {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	float:left;
	padding: 6px 1em 6px 1em;
	_padding: 4px 1em 5px 1em;
	color: #000000; 
	text-decoration: none;
	}

#subnav-container ul li a:hover {
	color: #fff3fe;
	}
	
#subnav-container ul li a:active,
#subnav-container ul li.active a,
#container #subnav-container ul li.active a
 {color: #fffafd;}
