
#menu
{
    margin:0 auto;
    width:962px;
    height:auto;
}

#nav li li a:link, #nav li li a:visited, #nav li li a:active
{
	background: transparent;
	color: #2575ad;
	text-decoration: none;
	
}

#nav li li a:hover
{
	background: transparent;
	color: #ac3433;	
	text-decoration: none;
	background-color: #eee;	
}


/* Navigation 2.0
-------------------------------------------------------------- */
#nav 
{
    margin:0 auto;
    width:auto;
    height:36px;
    z-index: 9998; 
    border-bottom:solid 1px #12437c;
}

#nav a {
	background: url(Images/navbg.jpg) no-repeat 0 0;
	display: block;
	height: 36px;
	text-indent: -999em;
	overflow: hidden;
}

#nav li { float: left; position: relative; }
* html #nav li * { position: relative; }

	
	/*--- Default ---*/
	#nav0 a { background-position: 0 0; width: 90px; }
	#nav1 a { background-position: -90px 0; width: 110px; }
	#nav2 a { background-position: -200px 0; width: 110px; }
	#nav3 a { background-position: -310px 0; width: 110px; }
	#nav4 a { background-position: -420px 0; width: 110px; }
	#nav5 a { background-position: -530px 0; width: 110px; }

	/*--- Hovering ---*/
	#nav0 a:hover { background-position: 0 -36px; width: 90px; }
	#nav1 a:hover { background-position: -90px -36px; width: 110px; }
	#nav2 a:hover { background-position: -200px -36px; width: 110px; }
	#nav3 a:hover { background-position: -310px -36px; width: 110px; }
	#nav4 a:hover { background-position: -420px -36px; width: 110px; }
	#nav5 a:hover { background-position: -530px -36px; width: 110px; }
	
	/*--- Clicking ---*/
	#nav0 a:active { background-position: 0 -72px; width: 90px; }
	#nav1 a:active { background-position: -90px -72px; width: 110px; }
	#nav2 a:active { background-position: -200px -72px; width: 110px; }
	#nav3 a:active { background-position: -310px -72px; width: 110px; }
	#nav4 a:active { background-position: -420px -72px; width: 110px; }
	#nav5 a:active { background-position: -530px -72px; width: 110px; }
	
	/*--- Dropdowns ---*/
	#nav li:hover ul, #nav li.over ul { left: 0; }
	#nav li li { float: left; position: static; 
	             width:100%;
	             }
	
	#nav li li a, #nav li li a:hover, #nav li li a:active {
		background: none;
		height: auto;
		padding: 2px 0 2px;
		text-indent: 26px;
        width:100%;
	}
	
	#nav li li a:hover { background: #f6f6f6;
	                   } /* url(Images/sub-arrow.gif) no-repeat 10px 8px; }*/
	
	#nav li ul {
		background: #fff;
		border-bottom: 1px solid #ce0000;
		left: -1999px;
		line-height: 1.5em;
		padding: 5px 0;
		position: absolute;
		top: 36px;
		width: 140px;
		z-index: 9999;
	}
	
	li#nav-states ul { line-height: 1.2; width: 400px; }
	li#nav-states .col { font-size: 0.9em; float: left; width: 33%; }
	li#nav-states .col ul { border: 0; position: static; width: 100%; }

#navend
{
    width:322px;
    height:36px;
    background:url(Images/navbgend.jpg) no-repeat 0 0;
}




