	#nav { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 142px;
	}
#nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 12em;
		position: relative;
		z-index: 100;
	}
	
#nav li { /* all list items */
		position : relative;
		float : left;
		margin-bottom : 3px;
		width: 142px;z-index: 100;
	}
	
	#nav li ul li { 
		position : relative;
		float : left;
		line-height : 1em;
		margin-bottom : -1px;
		width: 12em;
	}
	
	
	#nav li ul { /* second-level lists */
		z-index: 100;
		position : absolute;
		left: -999em;
		margin-left : 8.86em;
		margin-top : -1.35em;
	}
	
#nav li a {
		width: 142px;
		display : block;
	}
	#nav li ul a {
		width: 12em;
		display : block;
		font-weight : bold;
		text-decoration : none;
		background-color : #a0a0f6;
		border : 1px solid #05058C;
		padding : 0 0.5em;
		color: #05058C;font-size: 11px;
  font-weight: bold;
  font-family: Arial, sans-serif;
	}
	 * html #nav li ul a {
width:13em;/*for ie5.x win */
}
	#nav li ul a:hover {
		color : white;
		background-color : #05058C;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	
	
ul.sitemap {
margin: 0 0 0 15px;padding:0;list-style-type: square;
}
ul.sitemap li {
margin: 0 0 4px 0;
}
ul.sitemap li li {
margin: 0;
}
ul.sitemap ul {
margin: 0 0 0 16px;padding:0;list-style-type: square;
}
ul.sitemap ul ul {
margin: 0 0 0 16px;padding:0;
}


a:link {text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration:underline;color: #02113C}

A.header {color: #ffffff}
A.header:hover {font-size: 12px}
A.header:hover {color: #99ccff}
A.header:hover {text-decoration:none}



	/* Navigation
----------------------------------------------- */
 ul.navleft {
list-style: none;
 margin: 0px;
 padding: 0px;
 }

  ul.navleft li
 {
 padding: 0px;
 margin: 0 0 3px 0;
 border-top: 0px;
}

ul.navleft li a
 {
  border-top: 1px solid #000;
  margin: 0px;
 font-family:Georgia, "Times New Roman", serif;
 display: block;
 text-decoration: none;
 font-size:10px;
 vertical-align: top;
 padding: 4px 23px 4px 5px;
 font-weight:bold;
 color:#cbcbcd;
 background: #05048c url(images/leftnav_bg.jpg) no-repeat left bottom;
 text-align: right;text-transform: uppercase;
 }
  * html ul.navleft li a {
height: 0%;
}

html>body  ul.navleft li a { width: auto;}

  ul.navleft li a:visited
 {
color:#cbcbcd;
 }
  ul.navleft li a:hover
 {
  text-decoration: none;
 	color:#cbcbcd;
 padding: 4px 23px 4px 5px;
 background: #5051ae url(images/leftnav_bg_o.jpg) no-repeat left bottom;;
 }
