/*
 ###########################
# Nav Styles		 		 		 		 #
 ###########################
*/

#nav2 {
		 color: #3b73b9;
		 font-weight: normal;
		 overflow: hidden;}		 

#nav2 a:link, #nav2 a:visited {
		 color: #3b73b9;
		 text-decoration: none;} 
		 
#nav2 a:hover, #nav2 a:active {
		 color: #A9B8DF;
		 text-decoration: underline;}

#nav2 ul.breadcrumb {
		 list-style-type: none;
		 margin: 0;
		 padding-left: 0px;
		 font-weight: bold;}
		 
#nav2 ul.breadcrumb li  {
		 font-size: 10px;
		 font-weight: bold;
		 background-image: url('images/navOpenBul.gif');
		 background-position: 4px 11px; 
		 background-repeat: no-repeat; padding-left:14px; padding-right:0; padding-top:1px; padding-bottom:4px}
		 
#nav2 ul.breadcrumb li.selected  {
		 font-size: 12px;
		 background-image: url('images/navBulSelected.gif');
		 font-weight: bold;}
		 
#nav2 ul.breadcrumb li.selected a {
		 color:#666;
		 font-weight: bold;}		 

#nav2 ul.navitemList {
		 list-style-type: none;
		 margin: 0px;
		 padding: 0px;}
		 
#nav2 ul.navitemList li  {
		 padding: 0px 0 0px 10px;
		 background-image: url('images/navBul.gif');
		 background-position: 2px 9px;}		  
		 
#nav2 ul.navitemList li.hasNoChildren  {
		 border-bottom: 1px dotted #ccc;
		 background-repeat: no-repeat}

#nav2 ul.navitemList li.hasChildren  {
		 border-bottom: none;		  
		 background-repeat: no-repeat}

#nav2 ul.navitemList li.child  {
		 background-image: url('none');
		 color: #0050A2;		 
		 border-bottom: none;}		 

#nav2 ul.navitemList li.selected {
		 background-image: url('none');}
		 
#nav2 ul.navitemList li.title {
    padding-left: 14px;
    background-image: url('none');
    color: #999;
    border-bottom: 0px none;}
    
#nav2 ul.navitemList li.selected a {
		 color:#666;}		 
hasChildren

#nav2 img {
		 display: inline;}
		 