/* --- onstate definition ------ */
#home #nav-home a, #site #nav-site a, #cust #nav-cust a, #skil #nav-skil a, #chcg #nav-chcg a, #anyw #nav-anyw a,
#maps #nav-maps a, #ndst #nav-ndst a, #crse #nav-crse a, #tech #nav-tech a, #mgmt #nav-mgmt a, #cont #nav-cont,
#cert #nav-cert a, #cost #nav-cost a, #delv #nav-delv a, #iqal #nav-iqal a, #cqal #nav-cqal a, 
#real #nav-real a, #magn #nav-magn a, #refr #nav-refr a, #post #nav-post a, #govt #nav-govt a {
	background-color: #dddddd;
	color: #003399;
	text-decoration:none;
}

/* --- container definition ---- */
#wrapper div#navCont{
	float:left;
	width: 150px;
	clear:left;
	margin-top: 4px;
	zoom:1;
}
/* -- end container definition - */

/* navigation starts */
ul#navlist {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	width: 150px;
}
#navlist li {
	margin: 0px;
	padding: 0px;
	display:list-item;
	display:inline;
	width: 150px;
}
#navlist li.fList a { margin-top: 0px; }
#navlist li a {
	display:block;
	padding: 5px 0px 6px 18px;
	/*padding: 0px;*/
	border-width:1px 1px 0px 1px;
	border-style: solid;
	border-color: #B50122;
	background: url("/images/general/arrowred.gif") no-repeat 6px 9px #F7F7F7;
}

ul#navlist li a:hover { background-color: #dddddd; color: #CC0000; }

#navlist li a, #navlist li a:visited, #navlist li a:active {
	color: #000;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}
#navCont form#navliBox {
	display: block;
	padding-top: 10px;
	padding-left: 18px;
	padding-bottom: 10px;
	text-indent: 0px;
	border:1px solid #B50122;
	margin-top: -1px;


	/* dont touch */
	width: 130px;
	margin-top:-1px;
	/* ---------- */
	
	/* for IE */
	margin-top:-2px;
	width: 130px;
	/* end IE specific */
}

#navliBox input { font-size: 11px; }

ul#navlist2 {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	width: 150px;
}
#navlist2 li {
	margin: 0px;
	padding: 0px;
	display:list-item;
	display:inline;
}

#navlist2 li.bluHead a, #navlist2 li.bluHead a:visited, #navlist2 li.bluHead a:active {
	width:144px;
	display: block;
	padding-top: 5px;
	padding-left: 6px;
	padding-bottom: 5px;
	border:0px solid #003399;
	margin-top: 25px;
	background: #003399;
	color: #fff;
	font-weight: 600;
	font-size: 11px;
}

#navlist2 li.fList a { margin-top: 0px; }
#navlist2 li a {
	display:block;
	padding: 5px 0px 4px 18px;
	/*padding: 0px;*/
	border-width:1px 1px 0px 1px;
	border-style: solid;
	border-color: #003399;
	background: url("/images/general/arrowblu.gif") no-repeat 6px 9px #F7F7F7;
}
#navlist2 li.lList a { margin-top: 0px; border-bottom:1px solid #003399; }
#navlist2 li a:hover { background-color: #dddddd; color: #003399; }
#navlist2 li a, #navlist2 li a:visited, #navlist2 li a:active {
	color: #000;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}

a.black { color: #000; }
a.black:visited { color: #000; }

/* navigation ends */
