body {
background:url(http://nleomf.pub30.convio.net/assets/images/bg_body.gif) top left repeat-x;
margin:0;
padding:0;
font-size:10pt;
}

a, a:link, a:visited, a:hover, a:active {color:#1762b3;}

a img {border:none;} 
.clearboth {clear:both;}

h1 {
margin:10px 0;
border-bottom:1px solid #000000;
font-size:160%;
}

h3 {
font-size:130%;
font-weight:normal;
color: #005dab
}

#wrapper_outer {font-family:Arial, Helvetica, sans-serif;}

#wrapper {
width:1024px; 
margin:0 auto;
}

#header {
text-align:right;
background:url(http://nleomf.pub30.convio.net/assets/images/bg_header.gif) 0 15px no-repeat;
height:118px;
position:relative;
}

#logoLink {
position:absolute;
top:30px;
left:33px;
width:400px;
height:72px;
}

#logoLink img {width:400px;height:72px;}

#nav_utility {padding-top:15px; height:70px; *height:50px;}

#nav_utility,
#nav_utility a {
color:#1762b3;
font-size:8pt;
}

#nav_utility a {text-decoration:none;}
#nav_utility a:hover {text-decoration:underline;}

#nav_main {
margin:0;
padding:0;
list-style:none;
float:left;
width:100%;
height:45px;
}

#nav_main li {float:left;}

#nav_main li a {
background:url(http://nleomf.pub30.convio.net/assets/images/bg_nav_main.png) repeat-x;
color:#FFFFFF;
text-decoration:none;
font-size:11pt;
font-weight:bold;
display:block;
padding:8px 19px;
border-right:1px solid #7899bd;
}

#nav_main li a:hover,
#nav_main li a.active {
background-color:#7098c3;
background-image:none;
padding-bottom:9px;
border-right-color:#a6bfda;
}

#nav_main li a.last {border-right:none; padding-right:20px}

#contentContainer {
min-height:390px;
margin-bottom:20px;
min-height:640px;
}

#column_left {
margin-top:10px;
float:left;
width:200px;
}

/****** Officer Search ******/
#officerSearch {
color:#ffffff;
background-color:#0e4178;
padding:13px 10px;
}

#officerSearch h3 {margin:0;padding:0 0 10px;}
#officerSearch form {margin:10px 0 5px;}
#officerSearch a {color:#ffffff;font-size:8pt;}

#officerName {width:130px;}
/****** End Officer Search ******/

/****** Officer Fatalities ******/
#fatalityStats {
padding:20px;
margin:0;
border-top:1px solid #5b5b5b;
background:url(http://nleomf.pub30.convio.net/assets/images/bg_fatality_up.png) no-repeat;
}

#fatalityStats h3 {
margin:0;
padding:0;
color:#ffffff;
}

#fatalityStats .percentage {
padding:11px 0 20px;
color:#0083ca;
font-size:28pt;
text-align:right;
letter-spacing:-2px;
}

#fatalityStats a {
color:#ffffff;
text-decoration:none;
}
/****** End Officer Fatalities ******/

/****** Officer of the Month ******/
#officerMonth {
padding:15px 20px 10px 20px;
background-color:#000000;
border-top:1px solid #5b5b5b;
color:#979796;
}

#officerMonth h3 {
color:#ffffff;
margin:0 0 25px 0;
padding:10px 0 0 75px;
*padding-left:70px;
}

#officerMonth a {
color:#ffffff;
text-decoration:none;
}
/****** End Officer of the Month ******/

#column_left .multimedia {margin-bottom:10px;}

#contentsInner {
background:#d9d9d9;
margin-bottom:17px;
*margin-bottom:0;
}

#contentsInner .right h3 {margin:10px 0 0;padding:0;}

#column_left .left {
float:left;
width:200px;
background:#d9d9d9;
}

#column_left .left .linksetLabel {
margin:0;
padding:10px 0px 10px 17px;
background-color:#cecece;
font-size:14pt;
font-weight:bold;
}

.navigationMenu {
margin:0;
padding:0;
list-style:none;
border-top:1px solid #bbbcbc;
border-bottom:1px solid #ededed;
}

.navigationItem a {
display:block;
border-top:1px solid #ededed;
border-bottom:1px solid #bbbcbc;
color:#1762b3;
padding:6px 0px 6px 19px;
text-decoration:none;
}

.navigationSubMenu a {
display:block;
padding:6px 0px 6px 35px;
text-decoration:none;
font-size:9pt;
}

#column_left .right {
margin-left:200px;
padding:10px;
background:#ffffff;
min-height:400px;
}

#breadcrumbs {
font-size:8pt; 
color:#666666;
padding-bottom:10px;
}

#breadcrumbs a {font-size:8pt;}

#column_center {
margin:10px 10px 0 10px;
width:810px;
float:left;
}

#column_right {
margin-top:10px;
float:left;
text-align:center;
width:200px;
}

#printShare {margin-bottom:13px;}
#visitUsLinks {margin-bottom:27px;}

#newsSignup {
text-align:left;
background-color:#cecece;
margin-bottom:15px;
}

#newsSignup .form {
padding:10px;
border-bottom:1px solid #bbbcbc;
}

#newsSignup h2 {
margin:0;
font-size:14pt;
}

#newsSignup p {margin:8px 0; font-size:10pt;}

#newsSignup .link {
background-color:#d9d9d9;
padding:10px;
border-top:1px solid #ededed;
font-size:12pt;
font-family:Arial;
}

#newsSignup .link a {font-size:12pt;}


.shopItem {
text-align:left;
width:200px;
margin-bottom:25px;
}

.shopItem .item {
float:left;
}

.noptag {
margin: 0; padding: 0; 
}

#grey_footer {
width:100%;
height:100%;
background:url(http://nleomf.pub30.convio.net/assets/images/bg_footer.png) 0 0 repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

#footer {
width:1024px; 
margin: 0 auto;
padding-top:20px;
}

#footer .top ul {
margin:0;
padding:0;
list-style:none; 
float:left;
width:14%;
line-height:10pt;
}

#footer .bottom {text-align:right; color:#b0b0af; font-size:8pt;}
#footer .bottom a {color:#ffffff; font-size:8pt;}

#footer .top ul .heading a {font-weight:bold}
#footer .top ul li {color:#ffffff;}
#footer .top ul a {color:#ffffff; font-size:8pt; text-decoration:none;}

p.searchTimeStamp, p.searchTeaser {display:none;}

div.h1 {font-family:helvetica, Arial; font-size:1.2em;border-bottom: 1px solid rgb(124, 18, 37);color: rgb(0, 42, 62);}