/*
 * Top nav
 ******************************/
ul#mainnav {
	position:relative;
	z-index:3;	
	clear:left;
	margin-top:5px;
}
* html body ul#mainnav {
	margin-top:0px;
}
*:first-child+html ul#mainnav {
	margin-top:0px;
}

	ul#mainnav li {
		float:left;
		margin-right:2px;	
	}
		ul#mainnav li a {
			background:#697B93;
			border:1px solid #CCCACB;
			color:#fff;
			padding:5px 0;
			text-align:center;
			text-decoration:none;
			display:block;
			font-weight:bold;
			float:left;
		}
		ul#mainnav li#howwecanhelp a {
			width:119px;	
		}
		ul#mainnav li#givinginformation a {
			width:129px;	
		}
		ul#mainnav li#mostwanted a {
			width:97px;	
		}
		ul#mainnav li#inyourarea a {
			width:87px;	
		}
		ul#mainnav li#getinvolved a {
			width:96px;	
		}
		ul#mainnav li#crimeprevention a {
			width:120px;	
		}
		ul#mainnav li#mediacenter a {
			width:102px;	
		}
		ul#mainnav li a:visited {
			color:#fff;
		}
		ul#mainnav li a.active,
		ul#mainnav li a:hover {
			background-color:#E41714 !important;
		}
		ul#mainnav li.last {
			background:url(../images/layout/bg_mainnav_right.png) no-repeat bottom right;	
			padding-bottom:17px;
			margin-right:0;
		}	
		ul#mainnav li.lastOver {
			background:url(../images/layout/bg_mainnav_right_over.gif) no-repeat bottom right;	
			padding-bottom:17px;
			margin-right:0;
		}
		ul#mainnav li.last a {
			border-bottom:none;
		}
		ul#mainnav li.lastOver a {
			border-bottom:none;
			
		}

/*
 * Side nav
 ******************************/
div#navigationwrapper {
	width:165px;
	float:left;		
	background:#8EACB3;
	clear:both;	
	margin-top:-10px;
}
	ul#navigation {
		width:165px;
		float:left;
		margin-bottom:1.0em;
		background:#D1DDE0 url(../images/layout/bg_navigation_corner_bottom.png) no-repeat bottom left;
		padding-bottom:11px;	
	}
		ul#navigation li {
			sbackground:#F6F8F9 url(../images/layout/bg_horizontal_dotted_trans.png) repeat-x top left;		
			float:left;
			width:165px;
		}
		ul#navigation li#home {
			background:#F6F8F9 url(../images/layout/bg_navigation_corner.png) no-repeat top right;
		}
			ul#navigation li a {
				color:#5C5F5F;
				text-decoration:none;
				padding:0.5em 10px; 
				display:block;
				font-weight:bold;
			}
			ul#navigation li#home a.active {
				background:url(../images/layout/bg_navigation_home.jpg) no-repeat 10px 0.7em;
				padding-left:25px;	
			}
			ul#navigation li a:hover,
			ul#navigation li.active a {
				text-decoration:underline;
			}

					ul#navigation li ul li {
						background:#EFEFF7 url(../images/layout/bg_horizontal_dotted_trans.png) repeat-x top left;	
					}
						ul#navigation li ul li a {
							padding-left:25px;			
						}
						ul#navigation li ul li.active a {
							color:#E41714;
							text-decoration:none;
							background:url(../images/layout/bg_navigation_arrowlvl1_active.png) no-repeat 10px 0.9em ! IMPORTANT;		
						}

								ul#navigation li ul li ul li {
									background-color:#D1DDE0;
								}
									ul#navigation li ul li ul li ul {
										background:url(../images/layout/bg_horizontal_dotted_trans.png) repeat-x top left;		
										padding-top:1px;			
									}
										ul#navigation li ul li ul li ul li {
											background:#DAE4E6;
										}
										* html body #navigation li ul li ul li ul li {
											padding:0;
											margin:0;
											margin-top:-1px;
										}
										*:first-child+html #navigation li ul li ul li ul li  {
											margin-top:-1px;
										}

						/*active states*/
						ul#navigation li ul li.active ul li a {
							color:#5C5F5F;
							text-decoration:none;
							background:url(../images/layout/bg_navigation_arrowlvl2.png) no-repeat 10px 0.7em ! important;		
						}
						ul#navigation li ul li.active ul li.active a {
							background:url(../images/layout/bg_navigation_arrowlvl2_active.png) no-repeat 10px 0.9em ! important;	
						}
							ul#navigation li ul li.active ul li.active ul li a {
								padding-left:30px !important;
								background:url(../images/layout/bg_navigation_arrowlvl3.png) no-repeat 15px 0.9em  ! important;	
							}
							ul#navigation li ul li.active ul li ul li.active a {
								color:#E41714;
								background:url(../images/layout/bg_navigation_arrowlvl3_active.png) no-repeat 15px 0.9em  ! important;
							}
								ul#navigation li ul li.active ul li ul li ul li {
								}
								ul#navigation li ul li.active ul li.active ul li.active ul li a {
									margin:0;
									padding:0 0 5px 45px !important;
									color:#5C5F5F;
									background:url(../images/layout/bg_navigation_arrowlvl4.gif) no-repeat 30px 0.33em  ! important;	
								}
									ul#navigation li ul li.active ul li.active ul li.active ul li.active ul li a,
									ul#navigation li ul li.active ul li.active ul li.active ul li.active ul li.active a {
										margin:0;
										padding:0 0 5px 65px !important;
										spadding-left:45px;
										background:url(../images/layout/bg_navigation_arrowlvl4.gif) no-repeat 50px 0.33em  ! important;	
									}
									ul#navigation li ul li.active ul li ul li ul {
										background:none;
									}
										ul#navigation li ul li.active ul li.active ul li.active ul li.active a {
											color:#E41714;
											background:url(../images/layout/bg_navigation_arrowlvl4_active.gif) no-repeat 30px 0.33em  ! important;
										}
										ul#navigation li ul li.active ul li ul li ul li.last {
											sbackground:url(../images/layout/bg_horizontal_dotted_trans.png) repeat-x bottom left;
										}
		
/*
 * quick link nav
 ******************************/
ul#keylinks {
	width:165px;	
	float:left;
	margin-bottom:11px;
}
	ul#keylinks li {
		margin-bottom:0.5em;
		background:#8496AB url(../images/layout/bg_navigation_keylinks_bottom.png) no-repeat bottom left;	
		padding-bottom:1px;	
		width:165px;
		float:left;
		min-height:20px;
		_height:20px;
	}
		ul#keylinks li a {
			display:block;
			color:#fff;
			text-decoration:none;
			font-weight:bold;
			width:130px;
			padding:5px 10px 5px 25px;
		}
		ul#keylinks li a.active,
		ul#keylinks li a:hover {
			text-decoration:underline;
		}
		ul#keylinks li#information a {
			background:url(../images/layout/bg_navigation_information.png) no-repeat top left;		
		}
		ul#keylinks li#donate a {
			background:url(../images/layout/bg_navigation_donate.png) no-repeat top left;		
		}
		ul#keylinks li#help a {
			background:url(../images/layout/bg_navigation_help.png) no-repeat top left;		
		}
		ul#keylinks li#print a {
			background:url(../images/layout/bg_navigation_print.png) no-repeat top left;		
		}
		ul#keylinks li#signup a {
			background:url(../images/layout/bg_navigation_signup.png) no-repeat top left;		
		}
		ul#keylinks li#subscribe a {
			background:url(../images/layout/bg_navigation_subscribe.png) no-repeat top left;		
		}
		ul#keylinks li#login a {
			background:url(../images/layout/bg_navigation_login.png) no-repeat top left;		
		}
