@charset "UTF-8";

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height:125%;
	color: #333;
	background-image: url(images/blackbackground.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body-bolded {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height:110%;
	color: #F6621C;
	background-image: url(images/blackbackground.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bodycopy {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #333;
	background-image: url(images/blackbackground.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bodycopyNEW {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	background-image: url(images/blackbackground.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bodycopyHighlighted {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #666;
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	line-height: 30px;
}

.headlinepink {
	color: #F6C;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}
#content-container-fryer {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/may2016/frenchfryer.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFF;
	background-attachment: scroll;
}
#content-container-teamone {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/may2016/teamone.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFF;
	background-attachment: scroll;
}
#content-container-nra {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/may2016/5KRaceLogo2016.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	background-attachment: scroll;
}
#content-container-c2r {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/may2016/call2recycle.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFF;
	background-attachment: scroll;
}
#content-container-pt {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/may2016/testimonial-base-protac.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFF;
	background-attachment: scroll;
}
#content-container-baby {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/may2016/baby.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFF;
	background-attachment: scroll;
}
#content-container-blank {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: top;
	background-color: #2476bb;
	background-attachment: scroll;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#content-container-slu {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/12-15pics/LOGO-ARTICLE.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFF;
	background-attachment: scroll;
}
#content-container-logo {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/12-15pics/logo-bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFF;
	background-attachment: scroll;
}
#content-container-NEWPRODUCTS {
	width: 580px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	background-image: url(images/3-2015-bgs/product-updates-header.png);
}
#content-container-slgear {
	width: 580px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	background-image: url(images/may2016/product-updates-slgear.png);
	background-color: #FFF;
}

#content-container-r1 {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	background-attachment: scroll;
}
#content-container-r2 {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/12-15pics/new-rechargeable.png);
}

#content-container-NHRA {
	width: 580px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/3-2015-bgs/nhra.jpg);
}
#content-container-copswalk {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/10-15/headers/COPS-5K.jpg);
}
#content-container-a {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/may2016/THE%20LION.gif);
}
#content-container-marketinginsights {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/may2016/MARKETINGINSIGHTS-BG.gif);
}
#content-container-b {
	width: 930px;
	margin-top: 1px;
	vertical-align: bottom;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #0F1012;
	background-attachment: scroll;
	background-image: url(images/may2016/ANTELOPE.gif);
}
#content-container-c {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/may2016/thefrog.gif);
}
#content-container-d {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/may2016/PARROTS.gif);
}
#content-container-e {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000;
	background-attachment: scroll;
}
#content-container-copswalk-bottom {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/10-15/headers/COPS-5K-bottom.jpg);
}
#content-container-commercials {
	width: 930px;
	margin-top: 0px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/10-15/headers/outdoorchannel-commercials.jpg);
}
#content-container-commercials-bottom {
	width: 930px;
	margin-top: -1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/10-15/headers/outdoorchannel-commercials-top.png);
}
#content-container-supersiege {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/12-15pics/bg-super-siege.png);
}
#content-container-womanshooting {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/12-15pics/womanshooting.png);
}
#content-container-ADA {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(images/10-15/headers/ada-header.jpg);
}
#content-container-protac {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/3-2015-bgs/protachlusb.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFF;
	background-attachment: scroll;
}
#content-container-beam {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/10-15/headers/weshapeillumination-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	background-attachment: scroll;
}
#content-container-shot2015 {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/3-2015-bgs/shot-2015.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFF;
	background-attachment: scroll;
}
#content-container-ultrastinger {
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/3-2015-bgs/ultrastinger-bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFF;
	background-attachment: scroll;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #f60;
	line-height: normal;
	font-style: normal;
	text-align: left;
	text-transform:uppercase;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666;
	line-height: 12px;
	font-style: normal;
	text-align: left;
	font-style: italic;
}
h1-NP {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #FFF;
	font-style: normal;
	text-align: left;
	text-transform:uppercase;
}
h1-MEMORIAM {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #A4A631;
	line-height: normal;
	font-style: normal;
	text-align: center;
}
.h1-ada {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #069;
	line-height: 18px;
	font-style: normal;
	text-align: left;
	text-transform:uppercase;
}
.h1-jackie {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 135%;
	color: #FFF;
	line-height: 18px;
	font-style: normal;
	text-align: left;
	text-transform:uppercase;
	font-weight: bold;
}
.h1-ts {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #102F60;
	line-height: normal;
	font-style: normal;
}
.h1-fa {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FC6620;
	line-height: normal;
	font-style: normal;
	font-size: 14px;
}
whiteheadline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #FFF;
	line-height: normal;
	font-style: italic;
}
.h1travis {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #F6621C;
	line-height: normal;
	font-style: italic;
}
.subsubhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #F6621C;
	line-height: normal;
	font-style: italic;
	text-align: left;
}
#content-container .SHOT {
	background-image: url(images/shot_base.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.subhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-style: italic;
	font-weight: bold;
	color: #F6621C;
	text-transform: uppercase;
}
.headline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: bold;
	color: #F60;
	text-align: left;
}
.headlineCopy {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}
.NEWPRODUCTHEADLINE {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: NORMAL;
	color: #FFF;
	text-align: center;
}
.MIHeadline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-style: normal;
	font-weight: bold;
	color: #F33;
}
.calltorecycleheadline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-style: normal;
	font-weight: bold;
	color: #390;
}
.whiteheadlineCopy {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}

h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #F60;
	font-style: italic;
}
h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFF;
}
#main-container-SHOT {
	background-color: #CCC;
	
}
#main-container {
	background-image: url(images/6-15-header/topnav-bg.jpg);
	background-repeat: repeat-x;
	height: 100%;
	width: 100%;
	align: center;
	top: 0;
	left: 0;
	line-height:0.9em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
}
#content-container {
	background:#FFF;
	width: 930px;
	margin-top: 1px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#content-container-dropzone {
	width: 930px;
	margin-top: 0px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFF;
	background-image: url(images/10-15/headers/dropzone-header.png);
	background-repeat: no-repeat;
	background-position: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
}
#content-container-newservice {
	width: 930px;
	margin-top: 0px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #F7F5F6;
	background-image: url(images/10-15/headers/service-header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
}
#content-container-sw {
	width: 930px;
	margin-top: 0px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFF;
	background-image: url(images/6-15-headers/swrescue-bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
}
#content-container-jackie {
	width: 930px;
	margin-top: 0px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	text-align: left;
}
#content-container-tlrs {
	width: 930px;
	margin-top: 0px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	background-image: url(images/10-15/headers/tlr-header.jpg);
}
#content-container-service {
	width: 930px;
	margin-top: 0px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #F7F5F6;
	background-repeat: no-repeat;
	background-position: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	background-image: url(images/10-15/headers/service-header.jpg);
}
#content-container-interschutz {
	width: 930px;
	margin-top: 0px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFF;
	background-image: url(images/6-15-headers/interschutz.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
}
#content-container-tlrsaveslife {
	width: 930px;
	margin-top: 0px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFF;
	background-image: url(images/12-15pics/tlr-header-saveslife.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	text-align: left;
}
#content-container-testimonials {
	width: 930px;
	margin-top: 0px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #ECEDF0;
	background-image: url(images/6-15-headers/testimonial-nightfighter.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
}
#content-container-t1015 {
	width: 930px;
	margin-top: 0px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFF;
	background-image: url(images/10-15/headers/10-15-testimonial.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
}

#content-container-nested-a {
	width: 900px;
	margin-top: 0px;
	vertical-align: top;
	line-height:22px;
	color: #666;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
#content-container-nested-pt {
	width: 900px;
	margin-top: 0px;
	vertical-align: top;
	line-height:22px;
	color: #333;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content-container-nested-mi {
	width: 900px;
	margin-top: 0px;
	vertical-align: top;
	line-height:22px;
	color: #666;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
#content-container-nested-b {
	width: 920px;
	margin-top: 0px;
	vertical-align: top;
	line-height:22px;
	color: #FFF;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
#content-container-nested-c {
	width: 890px;
	margin-top: 0px;
	vertical-align: top;
	line-height:22px;
	color: #666;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	float: none;
}
#content-container-nested-d {
	width: 800px;
	margin-top: 0px;
	vertical-align: top;
	line-height:22px;
	color: #666;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 80px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	float: none;
}
#content-container-nested-e {
	width: 800px;
	margin-top: 0px;
	vertical-align: top;
	line-height:22px;
	color: #FFF;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	float: none;
}
#content-container-nested-nra {
	width: 510px;
	margin-top: 0px;
	vertical-align: top;
	line-height:22px;
	color: #333;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 385px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	float: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content-container-t {
	width: 950px;
	padding: 0px;
	vertical-align: top;
	line-height:22px;
	background-repeat: no-repeat;
	background-position: top;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}


#content-container-h {
	width: 950px;
	margin-top: 0px;
	padding: 0px;
	vertical-align: top;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	background-color: #000;
}

#content-container-topstrip {
	background:#FFF;
	width: 950px;
	margin-top: 0px;
	vertical-align: top;
	line-height: 13pt;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}



.content-container-borderbottom {
	margin-top: 0px;
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#content-container-tradeshows {
	width: 930px;
	vertical-align: top;
	line-height:22px;
	background-color: #FFF;
	background-image: url(images/tradeshow1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	padding-top: 10px;
}
#content-container-shot2016 {
	width: 930px;
	vertical-align: top;
	line-height:22px;
	background-color: #FFF;
	background-image: url(images/12-15pics/shot.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	padding-top: 10px;
}

.quote {
	color: #666;
	font-style: italic;
	font-size: 12px;
}


#header-container {
	width: 950px;
	margin: 0px auto;
	margin-bottom: 0px;
}
#header-container-JACKIE {
	width: 950px;
	margin-bottom: 0px;
	background-image: url(images/6-15-headers/JACKIE-TOP.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#header-container-tlrsaveslife {
	width: 950px;
	margin-bottom: 0px;
	background-image: url(images/12-15pics/tlr-header-saveslife.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}

#footer-container {
	font-size: 85%;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	width: 950px;
	margin: 0px auto; 
	padding-top: 5px;
	
}
#footer-containerLeft {
	font-size: 85%;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	width: 415px;
	margin: 0px auto;
	padding-top: 5px;
	float:left;
	text-align: left;
}
.floatleft {
	width: 440px;
	margin: 0px auto;
	float:left;
	padding: 10px;
	height: 360px;
	text-align: left;
	vertical-align: top;
}
.floatright {
	width: 440px;
	margin: 0px;
	float:left;
	padding: 10px;
	height: 360px;
	vertical-align: top;
}
#footer-containerRight {
	font-size: 85%;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	width: 415px;
	margin: 0px auto;
	padding-top: 5px;
	float:right;
	text-align:right
}




a.footer {
	font-size: 85%;
	color: #FFF;
}
a.footer:link {
	font-size: 85%;
	color: #FFF;
}
a.footer:visited {
	font-size: 85%;
	color: #FFF;
}
a.footer:hover {
	text-decoration: underline;
	font-size: 85%;
	color: #EB431B;
}
a.footer:active {
	text-decoration: none;
	color: #877D62;
	}
	
	
	
	body,td,th {
	font-size: 10pt;
	color: #666;
	text-align: center;
}
a:link {
	text-decoration: none;
	color: #366;
}
a:visited {
	text-decoration: none;
	color: #366;
}
a:hover {
	text-decoration: underline;
	color: #366;
}
a:active {
	text-decoration: none;
	color: #366;
}


.bodymain {
	line-height: 20px;
}
#content-container .Red {
	color: #F60;
}
.redtext {
	color: #F60;
}
.givingbackground {
	background-image: url(images/giving_bg.png);
	background-repeat: repeat-y;
}

#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:430px;
height:325px;
z-index: 9002;
}
.knuckleheadrightline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F60;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: top;
}
.rightborder {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
}
.righttop {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
}
.righttoponly {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
}
.topbottom {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
}
.rightbottomonly {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.rightbottom {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.toprightbottom2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
}
.toprightbottom {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#main-container #content-container-cops #content-container-nested .headline {
	color: #2D7DC1;
}
.topline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AC9163;
}
.tmbackground {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5A4C2D;
	background-color: #FBF8F3;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-left-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.tmbackgroundleft {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FBF8F3;
	padding: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.tmbackgroundright {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FBF8F3;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
}
.rightcolumn {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #584D2E;
}
#content-container-raillights {
	background-image: url(images/2-14bgs/raillights.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
}
.whitetext {
	color: #FFF;
}
#main-container #content-container-beam #content-container-nested table tr .rightcolumn table tr td {
	color: #FFF;
}
.shotshowcolumn {
	background-image: url(images/2-14bgs/shot-lumenface-old.png);
}
.newpink {
	color: #F39;
	font-weight: normal;
	font-size: 125%;
}
.newdiabetes {
	color: #EF2145;
	font-weight: normal;
	font-size: 125%;
}
.oldheadline {
	color: #FFF;
}
#main-container #content-container-sidewinder #content-container-nested table tr td ul li {
	color: #000;
}
#main-container #content-container-sidewinder #content-container-nested table tr td ul li {
	color: #333;
}
#main-container #content-container-sidewinder #content-container-nested table tr td ul li {
	color: #666;
}
.whitetext {
	color: #FFF;
}
#main-container #content-container-hikers #content-container-nested p {
	text-align: left;
}
#main-container #content-container-media #content-container-nested table tr td p {
	text-align: left;
}
#main-container #content-container-media #content-container-nested table tr td h1 {
	text-align: left;
}
#main-container #content-container-ultrastinger #content-container-nested h3 {
	font-size: 110%;
}
