/* @override 
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mwbfc9
	https://batfedev.prod.acquia-sites.com/sites/all/themes/atf/css/global.css?mwf531
	https://batfedev.prod.acquia-sites.com/sites/all/themes/atf/css/global.css?mwb908
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mwic1t
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mwkohs
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mwn9ra
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mwo3j2
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mwo41d
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mwoem0
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mwoz7p
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mwu4ma
	https://batfedev.prod.acquia-sites.com/sites/all/themes/atf/css/global.css?mwtufh
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mww4xc
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mwx8v9
	https://batfedev.prod.acquia-sites.com/sites/all/themes/atf/css/global.css?mwxuut
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mx40s3
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mx6ull
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mxatth
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mxco9b
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mxe4a2
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mxk254
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mxnegz
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mxppca
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mxrffv
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mxrhyx
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mxrkoe
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mxykgv
	https://www.atf.gov/sites/all/themes/atf/css/global.css?my1aul
	https://www.atf.gov/sites/all/themes/atf/css/global.css?my44e1
	https://www.atf.gov/sites/all/themes/atf/css/global.css?my46pb
	https://www.atf.gov/sites/all/themes/atf/css/global.css?my4ctt
	https://www.atf.gov/sites/all/themes/atf/css/global.css?my4lx0
	https://www.atf.gov/sites/all/themes/atf/css/global.css?my9qni
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mylmdx
	https://www.atf.gov/sites/all/themes/atf/css/global.css?myofgh
	https://www.atf.gov/sites/all/themes/atf/css/global.css?myojf8
	https://www.atf.gov/sites/all/themes/atf/css/global.css?myokeb
	https://www.atf.gov/sites/all/themes/atf/css/global.css?myop68
	https://www.atf.gov/sites/all/themes/atf/css/global.css?myoxv4
	https://www.atf.gov/sites/all/themes/atf/css/global.css?myqf4d
	https://www.atf.gov/sites/all/themes/atf/css/global.css?mzm3pb
	https://batfestg.prod.acquia-sites.com/sites/all/themes/atf/css/global.css?n17z8a
	https://batfestg.prod.acquia-sites.com/sites/all/themes/atf/css/global.css?n1o56t
	https://www.atf.gov/sites/all/themes/atf/css/global.css?n1k77o
	https://batfestg.prod.acquia-sites.com/sites/all/themes/atf/css/global.css?n1tvm1 */


@media Print    
{

#toolbar, #zone-header, #zone-branding, #zone-menu, #breadcrumb, #region-sidebar-first, #region-sidebar-second, .zone-content #region-sidebar-first, .zone-content .region-sidebar-first-inner, .zone-content #region-sidebar-second, .zone-content .region-sidebar-second-inner, #zone-footer, #region-footer-first, #region-footer-second, .node-links, .field-name-field-recipe-tags, #print-inst  {
display:none; 
}

#region-content {
width: auto;
/*margin: 0 5%;*/
margin: 0;
padding: 0;
border: 0;
float: none !important;
background: transparent;
}

}

.page{
/*for testing */
	background-color:#dddddd;
	width:100%;
	overflow:hidden;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif;
}
tr:hover td,
tr.even:hover td.active,
tr.odd:hover td.active {
  /*background: #FFFEEE;*/
  background:none;
}
/* -----------------------       BRANDING ZONE START  ------------------------------       */
.zone-branding, .zone-menu .zone-footer {
	width:960px;
}

/* copied from bartik theme search button  start */
#search-block-form input.form-submit,
#search-form input.form-submit {
  margin-left: 0;
  margin-right: 0px;
  height: 25px;
  width: 34px;
  padding: 0;
  cursor: pointer;
  text-indent: -9999px;
  border-color: #e4e4e4 #d2d2d2 #b4b4b4;
  background: url(../images/search-button.png) no-repeat center top;
  overflow: hidden;
  float: right;
}
#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus {
  background-position: center bottom;
}
/* copied bartik search button end */

.zone-branding {
	background:url(../images/Seal-Header.jpg) no-repeat;
	height:120px;	
}

.zone-branding h2.block-title {
	display:none;
}

#zone-branding hr{
/*	float:left;*/
	height:1px;
	color:#6C7180; 
	background-color:#6C7180;
	width:390px;
/*	position:relative; */
/*	top: 15px; */
/*	left:275px;*/
	margin: 15px auto 5px auto;
}

.logo-img {
  	float: left;
	position: relative; top:15px; left:410px;
}

.site-name-slogan {
	float:left;
}

h6.site-slogan {
  position:relative; top:0px; left:242px;	
  font-family: Georgia, Times New Roman, Times, Serif;	
  font-weight: normal; font-size: 22px;
  color:#6C7180;
}

.block-search-form {
	float:right;
	margin-top: -65px; 
	margin-right:15px;
}
/* -------------------------------      BRANDING ZONE END  --------------------------------     */


/* -------------------------------      HEADER ZONE START  --------------------------------       */
.zone-content, .zone-header{
	background-color:#ffffff;
	width:960px;
	position: relative; 
	top:0px;
}

.zone-content {
	padding: 0 0 25px 0;
}


.zone-header .region-header-first {
	width:960px; 
}
.zone-header .region-header-first div.firearms {
	font-family: Optima, Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-size: 24px;
	color: white;
	width:960px; height:85px;
	background: url(../images/Firearms.Banner.Pages.jpg) no-repeat;
	position: relative; top:10px; left:-10px;
	padding:8px 0 0 33px;
}

.zone-header .region-header-first div.arson {
	font-family: Optima, Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-size: 24px;
	color: white;
	width:960px; height:85px;
	background: url(../images/arson-banner-pages.jpg) no-repeat;
	position: relative; top:10px; left:-10px;
	padding:8px 0 0 33px;
}


.zone-header .region-header-first div.at {
	font-family: Optima, Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-size: 24px;
	color: white;
	width:960px; height:85px;
	background: url(../images/A&T.Banner.jpg) no-repeat;
	position: relative; top:10px; left:-10px;
	padding:8px 0 0 33px;
}

.zone-header .region-header-first div.exp {
	font-family: Optima, Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-size: 24px;
	color: white;
	width:960px; height:85px;
	background: url(../images/Explosives.Banner.Page.jpg) no-repeat;
	position: relative; top:10px; left:-10px;
	padding:8px 0 0 33px;
}

.zone-header .region-header-first div.library {
	font-family: Optima, Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-size: 24px;
	color: white;
	width:960px; height:85px;
	background: url(../images/Library.Banner.Pages.jpg) no-repeat;
	position: relative; top:10px; left:-10px;
	padding:8px 0 0 33px;
}


.zone-header .region-header-first div.generic {
	font-family: Optima, Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-size: 24px;
	color: white;
	width:960px; height:85px;
	background: url(../images/Generic.Banner.Pages.jpg) no-repeat;
	position: relative; top:10px; left:-10px;
	padding:8px 0 0 33px;
}

.zone-header .region-header-first div.mostwanted {
	font-family: Optima, Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-size: 24px;
	color: white;
	width:960px; height:85px;
	background: url(/sites/default/files/assets/images/mostwanted.banner3.jpg) no-repeat;
	position: relative; top:10px; left:-10px;
	padding:8px 0 0 33px;
}

.zone-header .region-header-first div.history {
	font-family: Optima, Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-size: 24px;
	color: white;
	width:960px; height:85px;
	background: url(/sites/default/files/assets/images/history_banner.jpg) no-repeat;
	position: relative; top:10px; left:-10px;
	padding:8px 0 0 33px;
}

#breadcrumb {
	position: relative; top:-24px; left:22px;
	color: white;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

#breadcrumb a{
	color: white;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-decoration:none;
}

ul.breadcrumbs {
   margin:0;
   padding:0;
 }
 ul.breadcrumbs li {
   list-style:none;
   float:left;
 }
 ul.breadcrumbs li.breadcrumb-last {
   background:none;
   color:white;
 }
/* --------------------------------------      HEADER ZONE END  ----------------------------------       */


/* --------------------------------------      MENU ZONE START   ----------------------------------      */
.zone-menu{
	width:960px; 
	background-color:#071635;
	position:relative; top:0px;	
}
.zone-menu ul {
	list-style: none;
}

.zone-menu ul li {
	display: block; 
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-size:1.1em; font-weight:bold; 
	height:2.2em; line-height:2.0em; width:7.5em; 
	text-align:center; vertical-align:middle; 
	margin:0 8px 0 0; 
	padding:0;
}

.zone-menu ul li ul {
	list-style: none; 
	padding: 0 0.5em; margin-left: -0.5em;
}

.zone-menu ul li ul li {
	display: block; float: left; 
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif;font-size:1.1em; 
	height:2.2em; line-height:2.0em; width:17.5em; 
	text-align:left; vertical-align:middle; 
	margin:0; padding:0;
}

.zone-menu ul li a {
	text-decoration:none; 
	background:url(../images/button_up.jpg) repeat-x center; 
	display:inline-block; 
	width:100%; height:2.2em; /*border:0.1em solid  #333366;*/ 
	color:#FFF;
	
}

.zone-menu ul li a:hover, .zone-menu ul li.active-trail a:hover {
	background:url(../images/button_over.jpg) repeat-x center; 
	height:2.2em; color:#000;
	position:relative; right:0px;
}

.zone-menu ul.menu,
.zone-menu ul.menu li,
.zone-menu ul.menu ul {
 	list-style: none;
 	margin: 0;
 	padding: 0;
}

.zone-menu ul.menu {
 	z-index: 3;
 	float: right;
	margin-right:7px;
}

.zone-menu ul.menu li {
 	float: left;
 	line-height: 2em;
 	vertical-align: middle;
}

.zone-menu ul.menu li a{
 	padding-left:2px;
}

.zone-menu ul.menu li.hover,
.zone-menu ul.menu li:hover {
 	position: relative;
 	z-index: 5;
 	cursor: default; 
}

.zone-menu ul.menu ul {
 	visibility: hidden;
 	position: absolute;
 	top: 100%;
 	left: 0;
 	z-index: 4;
 	width: 100%;
}

.zone-menu ul.menu li:hover > ul {
	visibility: visible;
}

/* inside main menu start */
/* .zone-menu .block-menu-inside-main-menu ul li { */
.zone-menu ul li { /* JM modified for menu block */
	display: block; 
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-size:1.1em; font-weight:bold; 
	height:2.2em; line-height:2.0em; width:7.5em; 
	text-align:center; vertical-align:middle; 
	/*margin:0 8px 0 0; */
	padding:0;
}

/* .zone-menu .block-menu-inside-main-menu ul li.menu-529 { */
.zone-menu ul li.menu-529, 
.zone-menu ul li.menu-11151,
.zone-menu ul li.menu-6470 { /* menu-529 for dev menu -11151 for stg; JM modified for menu block */
	width:12.4em; 
}


/* .zone-menu .block-menu-inside-main-menu ul li ul { */
.zone-menu ul li ul { /* JM modified for menu block */
	margin:-2.2em 0 0 0;
}

/* .zone-menu .block-menu-inside-main-menu ul li ul li { */
.zone-menu ul li ul li { /* JM modified for menu block */
	display: block; float: left; 
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif;font-size:1.1em; 
	height:2.2em; line-height:2.0em; width:17.5em; 
	text-align:left; vertical-align:middle; 
	margin:0; padding:0;
}

/* .zone-menu .block-menu-inside-main-menu ul li.menu-531 ul li{ */
.zone-menu ul li.menu-531 ul li{ /* JM modified for menu block */
	float: right; 
}

/* .zone-menu .block-menu-inside-main-menu ul li.menu-540 ul li{ */
.zone-menu ul li.menu-540 ul li{ /* JM modified for menu block */
	float: right; 
}


/* .zone-menu .block-menu-inside-main-menu ul li.menu-541 ul li{ */
.zone-menu ul li.menu-541 ul li{ /* JM modified for menu block */
	float: right; 
}

/* .zone-menu .block-menu-inside-main-menu ul li.menu-542 ul li{ */
.zone-menu ul li.menu-542 ul li{ /* JM modified for menu block */
	float: right; 
}


/* .zone-menu .block-menu-inside-main-menu ul.menu { */
.zone-menu ul.menu { /* JM modified for menu block */
 	position: relative; /*left:-3px;*/
 	z-index: 3;
 	float: right;
	
}
/* inside main menu end */
/*  -----------------------------------------     MENU ZONE END    ----------------------------------     */

/*  -------------------------------     CONTENT ZONE START  ---------------------------------------  */
.zone-content h1#page-title, h2.node-title {
	/*display:none;*/
	font-size:24px;
}

.zone-content .region-content p{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
	font-size:1em;
}


/* --------------------------------------- Menu Panel start--------------------------------------------*/
.zone-content .region-content .view-menu-panel1 {
	width:960px; height: 230px;
}

.zone-content .region-content .views-menu-panel1 .block-title {
	visibility:hidden;
}

.zone-content .region-content .view-menu-panel1 ul {
	list-style: none;
}

.zone-content .region-content .view-menu-panel1 ul li {
	display: block; float: left; 
	font-family: Optima, Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-size:16px; 
	margin:-10px 0 0 0;
	width:180px; 
	text-align: center;
}

.zone-content .region-content .view-menu-panel1 ul li.views-row {
	height: 250px;
}

.zone-content .region-content .view-menu-panel1 ul li.views-row-1{
	padding:0 10px 0 0; 
}

.zone-content .region-content .view-menu-panel1 ul li.views-row-2{
	padding:0 10px 0 0; 
}

.zone-content .region-content .view-menu-panel1 ul li.views-row-3{
	padding:0 10px 0 0; 
}

.zone-content .region-content .view-menu-panel1 ul li.views-row-4{
	padding:0 10px 0 0; 
}

.zone-content .region-content .view-menu-panel1  a.views-field-title{
	position:relative; top:-218px;
	text-decoration: none;
	color:white;
	
}

.zone-content .region-content .view-menu-panel1 p.field-content {
	position:relative; top:-200px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:11px;
	text-align: left;
	line-height: 1.1em;
	padding:0 10px;
}

.zone-content .region-content .view-menu-panel1 a,
.zone-content .region-content .view-menu-panel1 a:hover,
.zone-content .region-content .view-menu-panel1 a:visited { 
	color: white;
	text-decoration: none;	 
}


/* ------------------------- Menu Panel end ---------------------------------------------*/

.zone-content .region-content hr.thin{
	float:left;
	height:1px;
	color: #ccc;
	background-color: #ccc;
	width:100%;
	margin-top:-15px;
	margin-bottom:18px;
}

.zone-content .region-content hr.thin_news{
	/*margin-top:-15px;*/
	float:left;
	height:1px;
	color: #ccc;
	background-color: #ccc;
	width:100%;
	position:absolute; top:233px; left:0px;
}

.zone-content .region-content  hr.thin-half{
	float:right;
	height:1px;
	color: #ccc;
	background-color: #ccc;
	width:100%;
}

.block-newslister {
	float: left;
	width: 460px; height:460px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	position: relative; top:-10px;
	/*background-color:#f3f3f3;*/
}

.block-views-recent-news-block .more-link-news {
	float:left;
	position:absolute; left: 0px; top:207px;
	width:180px;
}

.block-views-recent-news-block div.more-link-news-press {
	float:left;
	/*margin-left:20px; */
	position:absolute; top:450px;
	
}

.block-views-recent-news-block a{
	color: #0B204B;
	text-decoration: none;
	font-family: Palatino Linotype,Georgia,Times New Roman,Times,Serif;
	font-size: 16px;
	font-weight: bold;

}

.block-views-recent-news-block a:visited {
	color: #800080;
	text-decoration: none;
}

.block-views-recent-news-block a:hover {
	text-decoration: underline;
	color:black;
}

.block-newslister a{
color: #0B204B;
text-decoration: none;
font-family: Palatino Linotype,Georgia,Times New Roman,Times,Serif;
font-size: 16px;
font-weight: bold;

}

.block-newslister a:visited {
color: #800080;
text-decoration: none;
}

.block-newslister a:hover {
	text-decoration: underline;
	color:black;
}

.block-views-recent-news-block .more-link-news a.leftlink, 
.block-views-recent-news-block .more-link-news-press a.leftlink{
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-weight:bold;
	font-size: 14px;
	text-decoration:none;
	color:#B78727;
}

.block-views-recent-news-block .more-link-news a.leftlink:visited, 
.block-views-recent-news-block .more-link-news-press a.leftlink:visited {
	text-decoration:none;
	color:#800080;
}


.block-views-recent-news-block .more-link-news a.leftlink:hover, 
.block-views-recent-news-block .more-link-news-press a.leftlink:hover {
	text-decoration:underline;
	color:black;
}

.block-views-recent-news-block h2{
	background-color: #071635;
	border:0.2em solid  #fdbb30;
	color:white;
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-size:1.1em; font-weight:bold; 
	height:2.2em; line-height:2.0em;
	padding-left: 10px;
}

.block-views-recent-news-block p{
	padding-right:5px;
	font-size:1em;
	margin-top:-10px; 
	margin-bottom:10px;
}

.block-newslister ul li.first-row {
	margin-bottom:3px;
	height: 205px;
}

.block-newslister .news_container {
	margin-top:0px;
	-webkit-text-size-adjust: 100%;
}

.block-newslister .news_headline {
	float:left;
	width:350px;
	margin-left: 10px;
}

.block-newslister .news_headline a {
	text-decoration: none;
	font-size: 12px;
}

.block-newslister .news_headline a:visited {
	text-decoration: none;
	color:#800080;
}


.block-newslister .news_headline a:hover {
	text-decoration: underline;
	color:black;
}

.block-views-recent-news-block .news_date {
	float:left;
}

.block-block-38 {
	float:right;
	width:460px; 
	margin-bottom: 23px;
	background-color:#f3f3f3;
	position: relative; top:-5px;
}

.block-block-38 h2{
	background-color:#071635;
	border:0.2em solid  #fdbb30;
	color:white;
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-size:1.1em; font-weight:bold; 
	height:2.2em; line-height:2.0em;
	padding-left: 10px;
}

.block-block-38 img{
	float:left;
	margin-left: 1.5em; margin-top:-14px;
	padding-right: 10px;
	vertical-align:top;
}

.block-block-38 span.views-field-description {	
	margin-left:125px; margin-top:-90px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:1em; 
	color:black;
	
}

.block-block-38 span.views-field-description p{
	float:left;
	padding-right:3px;
	margin-top:-40px;
}

.block-block-38 span.views-field-name a{
	position: relative; top:-20px;
	float:left;
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-size: 16px; font-weight:bold;
	color:#0B204B;
	text-decoration:none;
}

.block-block-38 span.views-field-name a:visited{
	text-decoration: none;
	color:#800080;

}

.block-block-38 span.views-field-name a:hover {
	text-decoration: underline;
	color:black;
}

#print-inst {float:right;margin-top:-20px;font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;}

.block-block-38 div.summary{
	float:left;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:1em; 
	color:black;
	margin-left:130px; margin-top:-105px;
}

.block-block-28 {
	float:right;
	width:460px; 
	position: relative; top:-14px; /*for firefox  top: -17;*/
	
}

.block-block-28 .gold-more-link {
	float:left;
}

.block-block-28 .gold-more-link a{
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-weight:bold; font-size:14px;
	text-decoration:none;
	color:#B78727;
}

.block-block-28 .gold-more-link a:visited {
	text-decoration:none;
	color:#800080;
}

.block-block-28 .gold-more-link a:hover {
	text-decoration:underline;
	color:black;
}

.block-block-39 {
	float:right;
	width:460px; height:187px;
	background-color:#f3f3f3;
	/*padding-bottom: 10px;
	margin-top:-10px;
	margin-bottom:40px;*/
}

.block-block-39 h2{
	background-color:#071635;
	border:0.2em solid  #fdbb30;
	color:white;
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-size:1.1em; font-weight:bold; 
	height:2.2em; line-height:2.0em;
	padding-left: 10px;
	margin-top:-4px;
}

.block-block-39 img{
	float:left;
	margin-left: 1.5em; margin-top:-14px;
	padding-right: 10px;
	vertical-align:top;
}

.block-block-39 .views-field-name {
	position: relative; top:-18px;
}

.block-block-39 div.views-field-name a{
	
	/*margin-top:-130px;
	float:left;
	margin-left:130px;*/
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-size: 16px; font-weight:bold;
	color:#0B204B;
	text-decoration:none;
}

.block-block-39 div.views-field-name a:visited{
	text-decoration: none;
	color:#800080;

}

.block-block-39 div.views-field-name a:hover{
	text-decoration: underline;
	color:#000000;

}

.block-block-39 .more-link {
	float:left;
	position:relative; top:11px;
}

.block-block-39 .more-link a{
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-weight:bold; font-size:14px;
	text-decoration:none;
	color:#B78727;
}

.block-block-39 .more-link a:visited{
	text-decoration:none;
	color:#800080;
}

.block-block-39 .more-link a:hover{
	text-decoration: underline;
	color:black;
}

.block-block-39 div.summary{
	/*float:left;*/
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:1em; 
	color:black;
	margin-left:130px; /*margin-top:-110px;*/
}

.block-block-30 {
	float:right;
	height:10px;
	width:460px;
	position:relative; top:-10px; /*for firefox top:-13px;*/
}

/* for Most Wanted search result display*/
.field-name-field-image-upload {
	height: 210px;
    text-align: center !important;
}

.field-name-field-atf-image-upload {
	height: 250px;
	text-align: center !important;
}

.field-name-field-image .field-item,
.field-name-field-image-upload .field-item, .field-atf-name-field-image .field-item,
.field-name-field-atf-image-upload .field-item {
    display: inline !important;
	padding-right:10px;
}

.field-item #wrap:after{
	font-size: smaller;
	color: #999;
	content: "Roll over image to zoom in";
}

.view-legacy-of-diversity, .view-prohibition-agents {
	text-align:center;
}

.view-ks-fd-archives .views-field-title, .view-prohibition-agents .views-field-title, .view-legacy-of-diversity .views-field-title {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}


/* --------------------------------------   SIDEBAR FIRST START  ------------------------------------    */
.zone-content #region-sidebar-first {
	background-color: #efefef;
/*	background:url(../images/sidebar.jpg) repeat; */
	margin-left: 0px;
	float:left;
	width:230px;
	margin-right:10px;

}

.zone-content .region-sidebar-first p{
	margin-left: 23px;
	margin-top:10px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.zone-content .region-sidebar-first span#heading{
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-weight:bold;
	font-size:larger;
	-webkit-text-size-adjust: 100%;
}

.zone-content .region-sidebar-first ul ul{
/*	list-style:disc;*/
}

.zone-content .region-sidebar-first h2.block-title {
    font-size: 16px;
    margin-left: 23px;
}

.zone-content .region-sidebar-first p img{
	margin: 20px 0 0 0;
}

.zone-content .region-sidebar-first hr{
	float:left;
	width: 174px;
	color: black;
	background-color: black;
	position:relative; 
	top:-18px; 
	left: 23px;
}

.zone-content .region-sidebar-first ul{
	list-style:none;
	margin-bottom:-20px;
}

.zone-content .region-sidebar-first ul li{
	width:180px;
	position:relative; 
	top:-30px; 
	left: 23px;
	font-size:12px;
	margin-bottom:8px;
}

#search-form div#edit-basic.container-inline.form-wrapper {
	float: left;
}

#search-form div#edit-basic.container-inline.form-wrapper input#edit-submit.form-submit {
	float: none;
}

.page-search-site form#search-form.search-form {
	float: left;
}

.page-search-site .search-result-wrapper {
	clear: both;
}

ol.search-results.apachesolr_search-results li.search-result {
	width: 100%;
	clear: both;
}

.zone-content .region-sidebar-first ul li a{
	text-decoration:none;
}

.zone-content .region-sidebar-first ul li a:hover{
	text-decoration:underline;
	color:black;
}

.zone-content .region-sidebar-first a:visited{
	color:#800080;
}

.zone-content form{
	margin-bottom:20px;
}


/*.zone-content .region-sidebar-first select.sidebar_select{*/
.zone-content select.sidebar_select{
	margin-left:23px;
	width:170px;
}


.zone-content .region-sidebar-first label{
	margin-left:23px;
	margin-top:20px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.zone-content .region-sidebar-first input{
	margin-left:23px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.zone-content .region-sidebar-first input#edit-field-aliases-value,
.zone-content .region-sidebar-first input#edit-field-first-name-value,
.zone-content .region-sidebar-first input#edit-field-last-name-value,
.zone-content .region-sidebar-first input#edit-field-location-value {
	width:190px;
}

.zone-content .region-sidebar-first .views-widget select#edit-field-sex-value, .zone-content .region-sidebar-first .views-widget select#edit-field-race-tid, .zone-content .region-sidebar-first .views-widget select#edit-province, .views-widget select#edit-field-race-value, .views-widget select#edit-field-issued-location-value{
	margin-left:22px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.zone-content .region-sidebar-first .views-widget select#edit-field-race-tid, .zone-content .region-sidebar-first .views-widget input#edit-name, .zone-content .region-sidebar-first .views-widget select#edit-province{
	width:190px;
}

.zone-content .region-sidebar-first #edit-field-sex-value-wrapper {
	padding-right:0.5em;
}

.zone-content .region-sidebar-first .views-exposed-widget .form-submit {
	margin-left: 150px;	
}

.zone-content .region-sidebar-first div.four_buttons{
	width:197px; height:112px;
	background-color: #546181;
	padding:18px 15px 10px 18px;
}

.zone-content .region-sidebar-first div.four_buttons img{
	padding-right:3px; padding-bottom:3px;
}

.zone-content .region-sidebar-first div.button{
	margin: 20px 0 10px 10px;
}

/* FIXES FOR SIDEBAR MENUS, PHASE 5 */
/*.zone-content .region-sidebar-first ul li {
	float: left;
	margin: 2px 0;
	clear: both;
	list-style: none;
/*	position: relative;*!/
	top: 0;
/*	left: 0;*!/
	width: 180px;
}

.zone-content .region-sidebar-first ul {
	margin: 0;
	width: auto;
}

.zone-content .region-sidebar-first {
	padding: 10px;
	width: 180px;
}

.zone-content .region-sidebar-first h2.block-title {
	border-bottom: 1px solid #333;
	margin: 0 0 10px 0;
}*/
/* END FIXES FOR SIDEBAR PHASE 5 */


/* JM added to over-ride the site_map_theme.css */
/*
#site-map .site-map-box {
   -webkit-column-count: 3;
      -moz-column-count: 3;
           column-count: 3;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
}
*/

/* JM added: fixing the formatting for the faceted search within the left sidebar */

.zone-content .region-sidebar-first ul.facetapi-facetapi-links li.leaf, ul.facetapi-facetapi-checkbox-links li.leaf {
	top:10px;
}

.zone-content .region-sidebar-first ul.facetapi-facetapi-links li.leaf.last,ul.facetapi-facetapi-checkbox-links li.leaf.last {
	margin-bottom:30px;
}
/* End JM */

/* JM added: fixing the formatting for the sorted search within the left sidebar */
/* maybe have to adjust */
.zone-content .region-sidebar-first ul.facetapi-facetapi-links li.first {
	top:105px;
	margin-bottom:30px;
}

.zone-content .region-sidebar-first ul.facetapi-facetapi-links li.leaf.first, ul.facetapi-facetapi-checkbox-links li.leaf.first {
	top:10px;
/*	margin-bottom: 5px;*/
}

/* End JM */

/* JM added: fixing the formatting for the gear within the first left sidebar */
.zone-content .region-sidebar-first ul.contextual-links li {
	top:10px;
}

.zone-content .region-sidebar-first ul.facetapi-facetapi-links {
	float: left;
	padding: 0;
	margin: 10px 0 0 0;
}

div.form-item.form-type-select.form-item-apachesolr-sort-name label {
	margin-top: 10px;
}

div.form-item.form-type-select.form-item-apachesolr-sort-direction {
	display: none;
}

div.form-item.form-type-select.form-item-apachesolr-sort-name label {
	display: none;
}

select#edit-apachesolr-sort-name.form-select, select#edit-apachesolr-sort-direction.form-select {
	margin: 3px 0 0 23px;
}

.page-search-site input.facetapi-checkbox {
	margin-left: 0;
}

.zone-content .region-sidebar-first ul.facetapi-facetapi-links li.leaf, ul.facetapi-facetapi-checkbox-links li.leaf {
	list-style: none;
	margin: 5px 0 0 0;
	float: left;
}

.block-facetapi {
	float: left;
	padding: 10px 0 0 0;
}

.block-facetapi h2 {
	float: left;
}

.block-facetapi div.item-list {
	float: left;
}

/* End JM */

/*------------------------------------   SIDEBAR FIRST END  ---------------------------------------    */

/* --------------------------------------   SIDEBAR SECOND START  ------------------------------------    */
.zone-content #region-sidebar-second {
	background-color: #efefef;
	/*background:url(../images/sidebar.jpg) repeat; */
	margin-left: 0px;
	float:right;
	width:230px;
	margin-right:10px;

}

.zone-content .region-sidebar-second p{
	margin-left: 23px;
	margin-top:10px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.zone-content .region-sidebar-second span#heading{
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-weight:bold;
	font-size:larger;
}

.zone-content .region-sidebar-second p img{
	margin: 20px 0 0 0;
}

.zone-content .region-sidebar-second hr{
	float:left;
	width: 174px;
	color: black;
	background-color: black;
	position:relative; top:-18px; left: 23px;

}

.zone-content .region-sidebar-second ul{
	list-style:none;
	margin-bottom:-20px;
}

.zone-content .region-sidebar-second ul li{
	width:180px;
	position:relative; top:-30px; left: 23px;
	font-size:12px;
	margin-bottom:8px;
}

.zone-content .region-sidebar-second ul li a{
	text-decoration:none;
}

.zone-content .region-sidebar-second ul li a:hover{
	text-decoration:underline;
	color:black;
}

.zone-content .region-sidebar-second a:visited{
	color:#800080;
}

.zone-content .region-sidebar-second td.twitter{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
	font-size: 12px;
	padding:5px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	-moz-border-bottom-color: #CCCCCC;
	-moz-border-bottom-style: solid;
	-moz-border-bottom-width: 1px;
}

.zone-content .region-sidebar-second span.twitter-date{
	float:right;
}

.zone-content form{
	margin-bottom:20px;
}


/*.zone-content .region-sidebar-first select.sidebar_select{*/
.zone-content select.sidebar_select{
	margin-left:23px;
	width:170px;
}


.zone-content .region-sidebar-second label{
	margin-left:23px;
	margin-top:20px;
}

.zone-content .region-sidebar-second div.four_buttons{
	width:197px; height:112px;
	background-color: #546181;
	padding:18px 15px 10px 18px;
}

.zone-content .region-sidebar-second div.four_buttons img{
	padding-right:3px; padding-bottom:3px;
}

.zone-content .region-sidebar-second div.button{
	margin: 20px 0 10px 10px;
}

.zone-content .region-sidebar-second div.block-views-tweets-block{
	overflow:auto; width: 229 px; height: 540px; 
}


/*------------------------------------   SIDEBAR SECOND END  ---------------------------------------    */

/*.zone-content .region-content hr.thick{*/
.zone-content .region-content hr, hr.thick{
	margin-top:5px; 
	margin-bottom:5px;
	height:10px;
	color: #0B204B;
	background-color: #0B204B;
	width:100%;
	float: left;
}

.zone-content .region-content hr.half-thick{
	margin-top:10px; margin-bottom:10px;
	height:5px;
	color: #0B204B;
	background-color: #0B204B;
	width:100%;
}


.zone-content .region-content ul, ul li{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.zone-content .region-content form.in-tab {
	margin-top:-40px; margin-left:80px;
}

.zone-content .region-content div.arr_pic {
	margin-top:20px;
	width: 640px;
	margin-left: 110px; margin-bottom: 30px;
}

.zone-content .region-content h5{
	color:white;
}

/*.zone-content .region-content a.red{
	font-size:10px;
	color: #990000;
}

.zone-content .region-content a.red:hover{
	text-decoration:underline;
	
}*/

.zone-content .region-content a.h6:link, a.h6:visited{
	text-align:left;
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-size: 16px;
	font-weight:bold;
	color:#0B204B;
	text-decoration:none
}

.zone-content .region-content a.h6:hover{
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-size: 16px;
	text-decoration:underline;
}


.zone-content .region-content a.jquery-once-2-processed:visited {
	color:white;
	
}

.zone-content .region-content a.mail{
	font-size:12px;
	color: #B78727;
	position:relative; top: -40px; 
	float:right;
	text-decoration:none;
	margin-bottom:-20px;
}

.zone-content .region-content a.gold{
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-weight:bold; font-size:12px;
	color: #B78727;
}

.zone-content .region-content a.mail:visited, .zone-content .region-content a.gold:visited{
	color:#800080;
}

.zone-content .region-content a.mail:hover,
.zone-content .region-content a.gold:hover {
	text-decoration:underline;
	color:#000000;
}

.zone-content .region-content .field-name-field-remarks {
	display:in-line;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
	font-size: 12px;
	/*position: relative; top:-230px;*/
	float:left;
}

.zone-content .region-content div.double{
	height: 300px;
	display:block;
	width:100%;
	margin-bottom:10px;
	vertical-align: top;
}

.zone-content .region-content div.double img{
	margin-top:67px; margin-left:10px;
	vertical-align:bottom
}


.zone-content .region-content div.doubleat{
	display:block;
	width:100%;
	margin-top: 50px;
	margin-bottom:60px;
	vertical-align: top;
}

.zone-content .region-content table.blue{
	border:18px solid  #0B204B;
	background-color: #efefef;
}

.zone-content .region-content table.bluehalf{
	background-color: #efefef;
	border:18px solid  #0B204B;
	float:right;
	width:59%;
	margin-top:-165px;
}

.zone-content .region-content table.fulltabs {
	background-color: #fff;
	margin-bottom:0px;
}

.zone-content .region-content table.inner {
	background-color: #fff;
	margin-bottom:20px;
}

.zone-content .region-content table.fulltabs td h6, u{
	text-align:left;
}

.zone-content .region-content table.fulltabs td {
	vertical-align:top;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 13px;
}

.zone-content .region-content table.fulltabs td, u{
	text-align:left;
}

.zone-content .region-content table.fulltabs td img{
	float:left;
	padding-right: 3px;
	vertical-align:top;
}

.zone-content .region-content table.fulltabs td a{
	text-align:left;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
	/*font-size: 13px;*/
	text-decoration:none;
}

.zone-content .region-content table.fulltabs td ul li{
	font-size: 14px;
}

.zone-content .region-content table.fulltabs td a:visited{
	color:#800080;
}

.zone-content .region-content table.fulltabs td a:hover{
	text-decoration:underline;
	color:black;
}

.zone-content .region-content table.fulltabs td a.gold{
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-weight:bold; font-size:12px;
	color: #B78727;
	text-decoration:none;
}

.zone-content .region-content table.fulltabs td a.gold:visited{
	color:#800080;
}


.zone-content .region-content table.fulltabs td a.gold:hover{
	color: black;
	text-decoration:underline;
}

.zone-content .region-content table.fulltabs td a.h6{
	text-align:left;
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-size: 16px;
	font-weight:bold;
	color:#0B204B;
	text-decoration:none;
}

.zone-content .region-content table.fulltabs td a.h6:visited{
	color:#800080;
	text-decoration:none;
}

.zone-content .region-content table.fulltabs td a.h6:hover{
	text-decoration:underline;
	color:black;
	
}

.zone-content .region-content table.fulltabs td a.icon{
	float:left;
	text-decoration:none;
}

.zone-content .region-content table.fulltabs td a.icon:visited{
	text-decoration:none;
	color:#800080;
	
}

.zone-content .region-content table.fulltabs td a.icon:hover{
	text-decoration:underline;
	color:black;
	
}

.zone-content .region-content table.nibin{
	width:200px;
	float:left;
	margin-left:5px;
}

.zone-content .region-content table.nibin td{
	text-align:center;
}

.zone-content .region-content table.bluehalf th, td h6{
	text-align:center;
}

.zone-content .region-content table.bluehalf, table.half td{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

}

.zone-content .region-content table.bluehalfat{
	background-color: #efefef;
	border:17px solid  #0B204B;
	float:right;
	width:61%;
	margin-top:-220px;
}

.zone-content .region-content .bluefull{
	background-color: #efefef;
	border:9px solid  #0B204B;
}

.zone-content .region-content table.half{
	width:38%;
	margin-right:5px;
	background-color: #efefef;
}

.zone-content .region-content table.blue th{
	vertical-align: top;
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	text-align:center;
	
}

.zone-content .region-content table.blue td{
	vertical-align: top;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

}

.zone-content .region-content table.split ul {
	padding-top:10px;	
}

.zone-content .region-content table.split th{
	vertical-align: top;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#ccc;
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; font-weight:bold; font-size:larger;
	color:#0B204B;
}

.zone-content .region-content table.split td{
	vertical-align: top;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#ccc;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-style:italic;
	line-height:1em;
}


/*.zone-content .region-content #careers {
	border:none;
}

.zone-content .region-content #careers td{
	width:200px;
	vertical-align:top;
	
}*/

#careers h2{
	background-color: #071635;
	color:white;
	font-family: Palatino Linotype, Georgia, Times New Roman, Times, Serif; 
	font-size:1.2em; 
	font-weight:bold; 
	height:2.2em; 
	line-height:2.0em;
	text-align:center;
	border: 0;
	width: 100%;
	margin: 0;
}

/*.zone-content .region-content #careers h2.central{
	margin-left: 207px;
}

.zone-content .region-content #careers td p{
	text-align:center;
}

.zone-content .region-content #careers td ul{
	margin-left: 30px;
	width:200px;
}
.zone-content .region-content #careers td ul ul{
	margin-left: 10px;
	width:180px;
}*/

#forensics-block, #intelligence-block, #administrative-block {
	width: 270px;
	float: left;
	padding: 0 20px 20px;
}

#administrative-block {
	margin: 0 150px;
	float: left;
}

.zone-content .region-content table.fulltabs td a.icon{
	text-decoration:none;
}

.zone-content .region-content #careers a:visited{
	text-decoration:none;
	color:#800080;
	
}

.zone-content .region-content #careers a:hover{
	text-decoration:underline;
	color:black;
	
}

.zone-content .region-content h6{
	margin-bottom:5px;
	font-family:Palatino Linotype, Georgia, Times New Roman, Times, Serif;
	font-size:16px;
	color:#0B204B;
}

.zone-content .region-content .historic-case-title{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.view-historic-cases .views-view-grid td {
	vertical-align:top;
	width:130px;
}

.zone-content .region-content div.gateway {
	float: left; 
	width:230px; 
	padding:20px 20px 0 20px;  
	height:530px; 
	margin-bottom:20px; 
	background-color:none
}

.zone-content .region-content p.gateway-heading{
	font-family: Palatino Linotype,Georgia,Times New Roman,Times,Serif;
	height:2.2em; line-height:2.0em;
	font-size: 17px;
	background-color: #071635; 
	color: white;
	text-align: center; 
	width: 230px; 
	margin-bottom:0;
}

.zone-content .region-content div.vert-line{
	float: left; 
	width:1px; 
	height:550px;
	margin-left:20px;
	margin-right:20px; 
	background-color:#0b204b;
}

.node-article .field-name-field-image,
.node-zoomed-photo-page .field-name-field-image,
.zone-content .region-content .views-field-field-character-image,
.node-fallen-agent .field-name-field-agent-photo {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.node-zoomed-photo-page .field-name-field-image .cloud-zoom img{
	cursor: pointer;
}

.node-fallen-agent .field-name-field-image {
	margin-bottom:25px;
}

.node-fallen-agent .field-name-field-image .field-items .field-item img {
	margin-bottom: 10px;
	vertical-align: middle; 
	border-width: 1px; border-color: #CCC; border-style: solid;
}

.node-fallen-agent .field-name-field-resource-description, .view-ks-fd-archives {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin-bottom:20px;
}

.zone-content .region-content .views-field-body,
.zone-content .region-content .views-field-field-pdf-link, 
.zone-content .region-content .views-field-field-description,
.zone-content .region-content .view-artifact,
.zone-content .region-content .view-historic-articles,
.zone-content .region-content .character-title {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.zone-content .region-content .fallen-title,
.zone-content .region-content .fallen-date {
	font-family: Palatino Linotype,Georgia,Times New Roman,Times,Serif;
	font-weight:bold;
	margin-bottom:4px;
	font-size: 12px;
	-webkit-text-size-adjust: 100%;
}

.view-fallen-agent tr {
	height: 55px;
}

.zone-content .region-content .view-fallen-agent {
	background-image:url('/sites/default/files/assets/images/fallen-bottom.jpg');
	margin-bottom: 20px;
}


.zone-content .region-content .view-fd-news {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin-bottom: 20px;
	overflow:auto;
	height:325px;
}

.zone-content .region-content .view-fd-news .view-content h3{
	font-size: 16px;
	
}

.zone-content .region-content .view-fd-news .view-content .views-row-last {
	margin-bottom: 20px;
	
}



.zone-content .region-content .view-fallen-agent table {
	margin-bottom: 0px;
}

.zone-content .region-content .view-fallen-agent table td, 
.zone-content .region-content .view-fallen-agent table th{
	width: 175px;
	text-align:center;
	padding-left: 4px;
	padding-right: 4px;
}

.zone-content .region-content .col-width {
	width:150px;
}

#slider-code { 
	height: 185px; 
	overflow:hidden; 
	padding-bottom:20px; 
}
#slider-code .viewport { 
	float: left; 
	width: 605px; 
	height: 185px; 
	overflow: hidden; 
	position: relative; 
	left:0px; 
	border-width: 1px; 
	border-color: #000; 
	border-style: solid;
}
#slider-code .buttons { 
	background:url("/sites/default/files/assets/images/buttons.png"); no-repeat scroll 0 0 transparent; 
	display: block; 
	margin: 30px 5px 0 0px; 
	background-position: 0 -38px; 
	text-indent: -999em; 
	float: left; 
	width: 36px; 
	height: 37px; 
	overflow: hidden; 
	position: relative; 
	left:0px;
}
#slider-code .next { 
	background-position: 0 0; 
	margin: 30px 0 0 5px;  
}
#slider-code .disable { 
	visibility: hidden; 
}
#slider-code .overview { 
	list-style: none; 
	position: absolute; 
	padding: 0; 
	margin: 0; 
	left: 0; 
	top: 0; 
}
#slider-code .overview li{ 
	float: left; 
	margin: 0 5px 0 0; 
	padding: 1px; 
	height: 184px; 
	border: 1px solid #dcdcdc; 
	width: 113px;
} 

.galleria-container {
/*   margin-left:auto;
   margin-right:auto;*/
   margin-bottom:20px;
   width: 650px !important;
}
/*  ---------------------------------------     CONTENT ZONE END  --------------------------------------  */

/*  ---------------------------------------     FOOTER ZONE START -------------------------------------   */
.zone-footer {
	height: 27 em;
	background:url(../images/footer.png) repeat-x top; 
	position:relative; top:0px;
}

.zone-footer .block-title {
	visibility:hidden;
}

.region-footer-first img.atf{
	padding-left: 20px; padding-right: 20px; padding-bottom:5px;
	width:80px; height:80px;
	z-index:2;
	vertical-align:middle
}

.region-footer-first div.up{
	margin-top:-40px; margin-left:40px;
	font-family: Georgia, Times New Roman, Times, Serif; font-size: 16px;
	color:#fff;	
	-webkit-text-size-adjust: 100%;
}

.region-footer-first div.address{
	float:left;
	margin-top:-5px; margin-left:110px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px;
	color:#fff;
	padding-bottom:5px;
}
.address a{
	padding-left:10px; padding-right:10px;
	color:#ff9900;
}

.region-footer-first div.stay-connected{
	float:left;
	margin-top:-5px; 
	padding-left: 20px; padding-bottom: 15px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px;
	color:#fff;
}

.region-footer-first img.twitter{
	padding-left:3px; padding-right: 3px;
	width:20px; height:20px;
	z-index:2;
	vertical-align:middle
}

.region-footer-first img.youtube{
	padding-left:3px; padding-right: 3px;
	width:20px; height:20px;
	z-index:2;
	vertical-align:middle
}

.region-footer-first img.email{
	padding-top: 2px; padding-left:3px; padding-right: 5px;
	width:20px; height:20px;
	z-index:2;
	vertical-align:middle
}

.region-footer-second {
	margin-top:-25px;
}

.region-footer-second a:visited{
	color:#ffffff;
}

.region-footer-second ul li a{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px;
	color:#fff;
	text-align:left;
	text-decoration:underline;
	/*position:relative; left:20px;*/
}

.region-footer-second a:hover, ul li.active-trail a:hover{
	color:#9999cc;
	text-decoration:none;
}

.region-footer-second ul{
	list-style: none; 
	position:relative; left:20px;
	/*font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:1.2em; */
}

.region-footer-second ul li{
	display: block;
	float:left;
	width:140px; 
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:16px; 
	line-height:0.5em; 
	/*margin:0 5px 0 0;   original footer */
	margin:0 5px 0 0;
	
	
}

.region-footer-second ul li ul {
	list-style: none; 
	display:block;
	margin-top:6px;
	margin-left:-10px;
}

.region-footer-second ul li ul li {
	display: block; 
	float: left; 
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:16px;  
	line-height:0.7em; 
	margin-left:-10px;
}

.region-footer-second ul li ul li.active a,
.region-footer-second ul li ul li a{
	text-decoration:none;
	color:white; 
}

.region-footer-second div.footer-end {
	width:960px;
	position:relative; top:-50px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px;
	color:#fff; text-align: center;
}

a.orange{
	color:#fdbb30;
}

a.orange:hover{
	text-decoration:none;
}
/*  ------------------------------------     FOOTER ZONE  END  --------------------------------------  */
input,
button,
select,
textarea {
  margin: 0 3px;
  vertical-align: middle;
}
#webform-component-rsp2{ width: 677px; }

.mini-gallery { 
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
 }


/*  ------------------------------------  Legacy styles     --------------------------------------  */

/*               Mime-Type Icons               */
#content a[href$=".zip"]:after, #page a[href$=".zip"]:after { content: url(/files/graphics/icons/mime-type/zip-14px.png); }
#content a[href$=".pdf"]:after, #page a[href$=".pdf"]:after { 
	content: url(/files/graphics/icons/mime-type/acrobat-14px.png); 
}
#content a[href$=".xls"]:after, #content a[href$=".xlsx"]:after, #content a[href$=".csv"]:after, #page a[href$=".xls"]:after, #page a[href$=".xlsx"]:after, #page a[href$=".csv"]:after { content: url(/files/graphics/icons/mime-type/excel-14px.png); }
#content a[href$=".ppt"]:after, #content a[href$=".pps"]:after, #page a[href$=".ppt"]:after, #page a[href$=".pps"]:after { content: url(/files/graphics/icons/mime-type/powerpoint-14px.png); }
#content a[href$=".doc"]:after, #content a[href$=".docx"]:after, #page a[href$=".doc"]:after, #page a[href$=".docx"]:after { content: url(/files/graphics/icons/mime-type/word-14px.png); }
#content a[href$=".rtf"]:after, #page a[href$=".rtf"]:after { content: url(/files/graphics/icons/mime-type/rtf-14px.png); }
#content a[href$=".txt"]:after, #page a[href$=".txt"]:after { content: url(/files/graphics/icons/mime-type/txt-14px.png); }
#content a.externalImage:after, #page a.externalImage:after { content: ""; }

#mw-foreign a[href$=".pdf"]:after { content: url(/files/graphics/icons/mime-type/acrobat-14px.png); }

.view-content a[href$=".zip"]:after { content: url(/files/graphics/icons/mime-type/zip-14px.png); }
.view-content a[href$=".pdf"]:after { content: url(/files/graphics/icons/mime-type/acrobat-14px.png); }
.view-content a[href$=".xls"]:after, #content a[href$=".xlsx"]:after, #content a[href$=".csv"]:after { content: url(/files/graphics/icons/mime-type/excel-14px.png); }
.view-content a[href$=".ppt"]:after, #content a[href$=".pps"]:after { content: url(/files/graphics/icons/mime-type/powerpoint-14px.png); }
.view-content a[href$=".doc"]:after, #content a[href$=".docx"]:after { content: url(/files/graphics/icons/mime-type/word-14px.png); }
.view-content a[href$=".rtf"]:after { content: url(/files/graphics/icons/mime-type/rtf-14px.png); }
.view-content a[href$=".txt"]:after { content: url(/files/graphics/icons/mime-type/txt-14px.png); }
.view-content a.externalImage:after { content: ""; }
/*                   Tables                   
table { background: #FFF; border: 1px solid #000; border-collapse: collapse; margin: 0 auto 1em; width: 95%; }*/
.grid { background: #FFF; border-left: 1px solid #000; border-right: 1px solid #000;border-top: 1px solid #000;border-bottom: 1px solid #000; border-collapse: collapse; margin: 0 auto 1em; width: 95%; 
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;}
col { background: #FFF; }
.grid  th, .grid td { border: 1px solid; padding: 0.3em 0.5em; vertical-align: top; }
.grid thead th, .grid tfoot td { background: #CAD3F0 url(/files/graphics/layout/core/gradients.jpg) 0 -400px repeat-x; color: #000; font-weight: bold; text-align: center; }
.grid tbody th { text-align: left; }
.grid tr.odd, .grid tr:nth-child(2n+0) { background: #FFF; }
.grid tr.even, .grid tr:nth-child(2n+1) { background: #F6F6F6; }
.grid tbody tr:hover { background: #EEE; }
.grid tbody th:hover, .grid tbody td:hover { background: #E6E6E6; }
caption { caption-side: top; text-align: center; }

/*       Comparison Table / Feature Table       */
.featureTable { 
	background: #FFF; 
	border-left: 1px solid #000; border-right: 1px solid #000;border-top: 1px solid #000;border-bottom: 1px solid #000; border-collapse: collapse; 
	margin: 0 auto 1em; 
	width: 95%;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
 }
.featureTable  th, .featureTable td { border: 1px solid; padding: 0.3em 0.5em; vertical-align: top; }
.featureTable thead th, .featureTable tfoot td { background: #CAD3F0 url(/files/graphics/layout/core/gradients.jpg) 0 -400px repeat-x; color: #000; font-weight: bold; text-align: center; }
.featureTable tbody th { text-align: left; }
.featureTable tr.odd, .featureTable tr:nth-child(2n+0) { background: #FFF; }
.featureTable tr.even, .featureTable tr:nth-child(2n+1) { background: #F6F6F6; }
.featureTable tbody tr:hover { background: #EEE; }
.featureTable tbody th:hover, .featureTable tbody td:hover { background: #E6E6E6; }

.featureTable tbody td { text-align: center; vertical-align: middle; }
.featureTable tbody td em { display: block; font-size: 0.85em; }

/*
div#edit-actions.form-actions.form-wrapper {
    float: right;
}
*/

/* @group flexslider */

div.flex-viewport {
	width: 600px;
	margin: 25px 0 0 40px;
}

.view-badge-carousel div.flex-viewport {
	width: 560px;
	margin: 25px auto;
}


#page .flexslider li ul img {
	width: auto;
}

#page .flexslider li ul li a {
	float: left;
}

#page .flexslider li ul li {
	width: auto;
	float: left;
	margin: 0;
}

#page .flexslider li div.field-content {
	float: left;
	width: auto;
}

#page .flexslider li div.views-field.views-field-field-image-upload {
	float: left;
	width: auto;
}

#page .flexslider li ul {
	float: left;
	width: auto;
}

#page .flexslider li div.field-content div.item-list {
	float: left;
	width: auto;	
}

#page .flexslider div.field-content a img {
	width: auto;
	float: left;
}

div.views-field.views-field-field-thumbnail-text {
	float: left;
/*	width: 100%;*/
}

#page .flex-nav-container .flexslider ul#flexslider_views_slideshow_badge_carousel-block li.flexslider-views-slideshow-main-frame-row {
/*	float: left;*/
	width: 100px !important;
	height: 225px;
	padding: 10px 20px;
	margin: 0;
	border-right: 1px solid #cdcdcd;
}

#flexslider_views_slideshow_badge_carousel-block {
	padding: 0px;
}

#cboxLoadedContent {
	background: url('../images/parchment2.png') 100%;
/*	height: 480px !important;*/
}

.page-node-52 #cboxLoadedContent, .node-type-historic-case #cboxLoadedContent {
	background: #fff;
}

.badge-caption {
	font-size: 11px;
	font-weight: bold;
}

.badge-body-copy {
	float: left;
	width: 290px;
}

.badge-photo-wrapper {
	float: right;
	width: 250px;
	margin: 0 0 0 15px;
	text-align: center;
}

.badge-photo-wrapper img {
	max-width: 250px;
	margin: 15px 0 0 0;
}

#page .flexslider #flexslider_views_slideshow_badge_carousel-block li div.field-content {
	float: left;
/*	width: 100px;*/
	text-align: center;
	margin: 8px 0 0 0;
	font-size: 11px;
	font-weight: bold;
}

#badge-body, .badge-body {
	background-size: cover;
	padding: 20px;
	float: left;
}

#cboxContent {
/*	height: 520px !important;*/
}

#cboxWrapper, #colorbox {
/*	height: 550px !important;*/
}

#badge-body h2 {
	color: #0B204B;
}

#page .flexslider div.flex-viewport ul li.flexslider_views_slideshow_slide {
	width: 100px !important;
	margin: 0 0 10px 20px;
	padding: 0;
	float: left;
}

div.flex-viewport ul li.flexslider_views_slideshow_slide span a {
	float: right;
	text-align: center;
	width: 100px;
}

a.flex-next, a.flex-prev {
/*	margin: 0;*/
	height: 55px;
	top: 50px;
	opacity: 1;
	display: block;
}

.flex-direction-nav .flex-prev {
	left: 10px;
}

div.flexslider {
	box-shadow: none;
	border: 1px solid #cdcdcd;
	margin: 10px 0;
}

.flex-direction-nav .flex-next {
	right: 10px;
}
.flex-direction-nav a.flex-next:before {
	content: url('../images/next.png');
}
.flex-direction-nav a:before {
	content: url('../images/prev.png');
}
.flexslider .flex-direction-nav a {
	display: block;
	margin: 0;
	float: right;
	color: #526181;
}

#block-views-slider-block div.flexslider {
	border: 0;
}

#block-views-slider-block div.flexslider img {
	width: 660px;
	height: 417px;
}

#block-views-slider-block .flex-direction-nav .flex-next {
	right: 40px;
	top: 190px;
}

#block-views-slider-block .flex-direction-nav .flex-prev {
	left: 20px;
	top: 190px;
}

#block-views-slider-block .field-content {
	border: 12px solid #333;
}

#block-views-slider-block .flex-direction-nav a {
	opacity: .25;
	filter: alpha(opacity=25);
}

#block-views-slider-block .flex-direction-nav a.flex-next:before {
	content: url('../images/sliderflex-next.png');
}
#block-views-slider-block .flex-direction-nav a.flex-prev:before {
	content: url('../images/sliderflex-prev.png');
}

#block-views-slider-block .flex-next:hover, #block-views-slider-block .flex-prev:hover {
	opacity: 1;
    filter: alpha(opacity=100);
}

/* @end group */

/* @group cloud zoom */

#page article #wrap #cloud-zoom-big {
	margin: 0 15px;
	width: 475px !important;
}

.node-article .field-name-field-image,
.node-zoomed-photo-page .field-name-field-image,
.zone-content .region-content .views-field-field-character-image,
.node-fallen-agent .field-name-field-agent-photo {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.node-zoomed-photo-page .field-name-field-image .cloud-zoom img{
	cursor: pointer;
}


.field-item #wrap:after{
	font-size: smaller;
	color: #999;
	content: "Roll over image to zoom in";
}

/* @end group */

/* @group advanced search */

#advanced_search {
	margin: 10px 0 0 0;
}

div.search-result-snippet-info {
	display: none;
}

#search-block-form {
	width: 262px;
}

#search-block-form div div.container-inline div.form-item.form-type-textfield.form-item-search-block-form {
/*	width: 150px;*/
}

input#edit-search-block-form--2.apachesolr-autocomplete.unprocessed.form-text.form-autocomplete {
	width: 200px;
}

.page-search .region-sidebar-first ul .facetapi-processed li {
	list-style: none;
}
/*
div.search-result-snippet-wrapper .search-result-date {
	display:none;
}
*/
/* @end */

/* @NIBIN Map */

.node-nibin-map-location h2.node-title {
	color: #0B204B;
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 5px 0;
}

.node-nibin-map-location .field-type-location {
	font-size: 10px;
}

div.gmap-popup {
	max-width: 280px;
}

#block-views-nibin-gmap-block-1 .gmap {
	
	margin: 0 0 20px 0;
}

.block-quicktabs .view-nibin-gmap {
	background: #fff;
	padding: 10px;
}

.view-nibin-gmap {
	padding: 10px 0 0 0;
}

h3.location-locations-header {
	display: none;
}

.quicktabs-hide {
  display: block;
  position: absolute;
  left: -10000px;
  top: -10000px;
}

/*#mw-banner div h1:before {
	content: 'UP TO ';
}*/

/* @end */

/*/* @group Timelinr *!/

.timelinr-wrapper {
	height: 800px;
}

.timelinr-container {
	height: auto;
}


.timelinr-wrapper .timelinr-content p {
	text-shadow: none;
	color: #333;
}




/* @end group *!/*/

.node-type-atf-press-release h1#page-title, .node-type-doj-press-release h1#page-title, .node-type-open-letter h1#page-title, .node-type-reward-notice h1#page-title {
	display: none;
}

/* @group timeline */

#storyjs-timeline  div.media {
	width: auto;
}

#storyjs-timeline div.vco-container.vco-main div.vco-feature div.vco-slider div.slider-container-mask div.slider-container div.slider-item-container div.slider-item div.content div.content-container.layout-text-media.pad-left div.text {
	width: 100% !important;
/*	float: left;*/
}

#storyjs-timeline div.content div.content-container.layout-text-media.pad-left, #storyjs-timeline div.content div.content-container.layout-text-media.pad-left div.text div.container {
	width: auto;
}

/* @end group */

/* @group diversity page */

#block-system-main .view-id-prohibition_agents div.view-content table .views-field.views-field-field-image div.field-content, #block-system-main .view-id-legacy_of_diversity div.view-content table .views-field.views-field-field-image div.field-content {
	text-align: left;
	width: 175px;
}

#block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-prohibition-agents.view-id-prohibition_agents td {
	padding: 0;
	width: 175px;
	float: left;
	margin: 0 87px 0 0;
}

#block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-legacy-of-diversity.view-id-legacy_of_diversity td .field-content {
	width: 145px;
}

#block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-legacy-of-diversity.view-id-legacy_of_diversity td {
	padding: 0;
	float: left;
	margin: 0 132px 0 0;
}

#block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-legacy-of-diversity.view-id-legacy_of_diversity td.col-last .field-content {
	margin: 0;
}


#block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-prohibition-agents.view-id-prohibition_agents img, #block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-legacy-of-diversity.view-id-legacy_of_diversity img {
	margin: 0 0 5px 0;
}

#block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-prohibition-agents.view-id-prohibition_agents td.col-last, #block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-legacy-of-diversity.view-id-legacy_of_diversity td.col-last {
	margin: 0;
}

#block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-prohibition-agents.view-id-prohibition_agents td.col-last .field-content, #block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-legacy-of-diversity.view-id-legacy_of_diversity td.col-last .field-content{
	text-align: center;
}

#block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-prohibition-agents.view-id-prohibition_agents tr, #block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-legacy-of-diversity.view-id-legacy_of_diversity tr {
	margin: 0 0 20px 0;
	float: left;
	width: 700px;
}

#block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-prohibition-agents.view-id-prohibition_agents td.col-2 .field-content, #block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-legacy-of-diversity.view-id-legacy_of_diversity td.col-2 .field-content {
	text-align: center;
}

#block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-prohibition-agents table, #block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-legacy-of-diversity.view-id-legacy_of_diversity table{
	border: none;
}

/* @end group */

/* @group Most Wanted */

/* Layout */ 
#mw-header { /*min-height: 90px; padding-bottom: 0.5em;*/ float:left; width:780px; background-color: #fff;}
* html #mw-header { height: 90px; overflow: visible; }
#mw-header img { float: right; height:48px; width:48px; margin-top:-68px;}
#mw-header h1 { font-size: 1.6em; margin-bottom: 0; }
#mw-header h2 { font-size: 1.4em; font-style: italic; font-weight: normal; }
#mw-header h1, #header h2 { line-height: 1.25; }
#warning { text-align:center;}

.node-type-atf-most-wanted .zone-content h1#page-title {
	display:none;
	/*font-size:24px;*/
}


.field-name-field-image-upload, .field-atf-name-field-image-upload {
	height: 210px;
    text-align: center !important;
    margin: 0 0 5px 0;
}

div.field.field-name-field-atf-image-upload.field-type-image div.field-items {
	display: table;
	height: 250px;
	width: 780px;
	float: left;
}

.page-content-atf-most-wanted-search div.field.field-name-field-atf-image-upload.field-type-image div.field-items {
	text-align: left !important;
}

.field-name-field-image-upload .field-item, .field-atf-name-field-image-upload .field-item {
    display: inline !important;
	padding-right:10px;
}

#mw-header hr {width:100%; margin-top:-50px;}
#mw-foreign {float:right;font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; margin-right: -50px; margin-top: -65px;}
#mw-banner { width:100%; background-color: #003E7E;}
#mw-banner img {height:48px; width:100px; margin:20px 10px 20px 20px;}
#mw-footer {
	width:100%; 
	background-color: #003E7E; 
	color:#FED700;   
	height:2.2em; 
	line-height:2.0em; 
	padding:10px; 
	margin-top:40px; 
	text-align:center;
	float: left;
}


/*#content { clear: both; padding-top: 1em; }
#content h3 { font-size: 1.6em; text-transform: uppercase; }
#content h4.subHeading { font-size: 1.6em; font-style: italic; }
#content h3, #content h4.subHeading { text-align: center; }
#content h5 { font-size: 1.4em; }
#content h6 { font-size: 1.2em; }
#content p {
	text-indent: 4em;
	text-align: left;
}*/
#mw-header div, #mw-info div, #warning { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:12px;}
#content blockquote p, #content dl p, #content li p { text-indent: 0; }

/*                   Tables                    */
/*table { background: #FFF; border: 1px solid #000; border-collapse: collapse; margin: 0 auto 1em; width: 95%; }
col { background: #FFF; }
th, td { border: 1px solid; padding: 0.3em 0.5em; vertical-align: top; }
thead th, tfoot td { background: #CAD3F0; color: #000; font-weight: bold; text-align: center; }
tbody th { text-align: left; }
tr.odd { background: #FFF; }
tr.even { background: #F6F6F6; }
tbody tr:hover { background: #EEE; }
tbody th:hover, tbody td:hover { background: #E6E6E6; }
caption { caption-side: top; text-align: center; }*/

/* Generic Layout 
body { background: #DDD; }*/
.node-atf-wanted, .node-atf-most-wanted { 
	background-color: #FFF; 
	border: 1px solid #000; 
	margin: 2em 30px; 
	padding: 40px 50px; 
	position: relative; 
	width: 780px; 
}

.node-type-atf-most-wanted .form-item.form-type-checkbox.form-item-field-atf-location-und-0-delete-location {
	display: none !important;
}

.node-type-atf-most-wanted .form-item.form-type-textfield.form-item-field-atf-location-und-0-name .description {
	display: none !important;
}

.view-search-atf-s-wanted .node-atf-wanted, .view-search-atf-s-wanted .node-atf-most-wanted {
	width: 590px;
	margin: 2em 0px;
}

@media handheld {
}

@media print {
/*#mw-header h1 { font-size: 1.4em; }
#mw-header h2 { font-size: 1.2em; }
#mw-header p { font-size: 1.2em; }
.node-atf-wanted div.field-name-field-image div.field-items {
	height: 210px;
	text-align:center;
}*/
#mw-header {width:100%;}
#mw-foreign {display:none;}

}

/* @end group */

/* @group badges */

.page-content-about-our-history-badges .views-field-field-thumbnail-text  div.field-content {
	width: 120px;
	height: 150px;
	margin: 0 10px 0 10px;
	float: left;
	font-size: 11px;
}

.view-badges-new .views-field-colorbox {
	width: 85px;
	height: 150px;
	float: left;
}

/* @end group */

/* @group eliot ness timeline */


#storyjs-timeline {
	z-index: 2;
}

/* @end group */

/* @group Reward Notice */

.node-type-reward-notice .node-reward-notice .content { 
	background-color: #FFF; 
	border: 1px solid #000; 
	margin: 2em 70px; 
	padding: 75px 100px; 
	position: relative; 
	width: 600px; 
}

.node-type-reward-notice #details { 
	float: right; 
	margin-bottom: 1.5em; 
}
.node-type-reward-notice #contact { 
	float: left; 
	margin-bottom: 1.5em; 
}
.node-type-reward-notice #details p { 
	float: right; 
	text-align:right;
}
.node-type-reward-notice #details p, .node-type-reward-notice #contact p { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
	margin: 0; 
}

.node-type-reward-notice #header { 
	margin: 0 auto; 
	position: relative; 
	width: 600px; 
	height: 90px;
}

.node-type-reward-notice #header h1 { 
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
	color: #FFF; 
	font-size: 16px; 
	font-weight: normal; 
	line-height: 27px; 
	margin: 0 auto; 
	text-align: center; 
	margin-top: -91px; 
	width: 390px;
}
.node-type-reward-notice #header h2 { 
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
	color: #001C54; 
	font-size: 36px; 
	font-weight: normal; 
	line-height: 40px; 
	margin: 0; 
	text-align: center; 
}
.node-type-reward-notice #header .fieldDivision, .node-type-reward-notice #header .slogan { 
	color: #000; 
	font-size: 12px; 
	font-weight: normal; 
	line-height: 23px; 
	margin: 0; 
	position: relative; 
	text-align: center; /*width: 49%;*/ 
}
/*#header .fieldDivision { float: right; } */
.node-type-reward-notice #header .slogan { 
	float: left; 
}

.node-type-reward-notice #content h3, .node-type-reward-notice #content h4 { 
	font-size: 1.3em; 
	text-align: center; 
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.node-type-reward-notice #header p {
	line-height: 25px;
}
.node-type-reward-notice #content h3 {
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 5px;
}
.node-type-reward-notice #content h4.subHeading {
	font-weight: bold;
	text-align: center;
}
.node-type-reward-notice #content h5 { 
	font-size: 1.2em; 
}
.node-type-reward-notice #content h6 { 
	font-size: 1.1em; 
}
.node-type-reward-notice #content p { 
	margin: 1em 0; 
	text-indent: 4em; 
}
.node-type-reward-notice #content blockquote p, .node-type-reward-notice #content dl p, .node-type-reward-notice #content li p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;  
	text-indent: 0; 
}

.node-type-reward-notice .field-name-field-image-upload-1, .node-type-reward-notice .field-name-field-image-upload-2 {
	height: 210px;
    text-align: center !important;
    margin: 0 0 5px 0;
}

.node-type-reward-notice div.field.field-name-field-image-upload-1.field-type-image div.field-items, .node-type-reward-notice div.field.field-name-field-image-upload-2.field-type-image div.field-items {
	display: table;
	height: 250px;
	width: 600px;
	float: left;
}

.node-type-reward-notice .field-name-field-image-upload-1 .field-item, .node-type-reward-notice .field-name-field-image-upload-2 .field-item {
    display: inline !important;
	padding-right:10px;
}

.node-type-reward-notice .field-name-field-press-release-text .field-item p {
/*	float: left;*/
/*	margin: 20px 0;*/
}

.node-type-reward-notice .rtecenter {
	margin: 0 0 10px 0;
	text-align: center;
}

.node-type-reward-notice .atfRelease #content {
	clear: both;
}

.page-node-add-reward-notice .location-wrapper {
	display: none;
}

/* @end group */

/* @group Information views */


#block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-rulemakings-alcohol.view-id-rulemakings_alcohol.view-display-id-page div.view-content div.views-row, #block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-rulemakings-tobacco.view-id-rulemakings_tobacco.view-display-id-page div.view-content div.views-row, #block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-rulemakings-firearms-explosives-and-others.view-id-rulemakings_firearms_explosives_and_others.view-display-id-page div.view-content div.views-row, #block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-rulemakings-explosives.view-id-rulemakings_explosives.view-display-id-page div.view-content div.views-row, #block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-rulemakings-others.view-id-rulemakings_others.view-display-id-page div.view-content div.views-row, #block-system-main div.block-inner.clearfix div.content.clearfix div.view.view-rulemakings-advanced.view-id-rulemakings_advanced.view-display-id-page div.view-content div.views-row {
	margin: 0 0 15px 0;
}


td.views-field.views-field-field-pdf-collection-link.views-align-left, td.views-field.views-field-field-pdf-link.views-align-left, .view-federal-register-notices-for-forms-and-other-information-collections td.views-field-pdf-collection-link, .view-federal-register-notices-for-forms-and-other-information-collections-2 td.views-field-pdf-collection-link {
	float: left;
	width: 130px;
	background: none;
}

.view-rulemakings-alcohol.view-id-rulemakings_alcohol table td.views-field.views-field-body.views-align-left {
	background: none;
}

.page-content.page-content-librarytd.views-field.views-field-body.views-align-left, .view-federal-register-notices-for-forms-and-other-information-collections, .view-federal-register-notices-for-forms-and-other-information-collections-2 {
/*	float: left;*/
	width: auto;
}

.page-content.page-content-library td.views-field.views-field-body.views-align-left p, .view-federal-register-notices-for-forms-and-other-information-collections p, .view-federal-register-notices-for-forms-and-other-information-collections-2 p {
	margin: 0;
	width: 485px;
	float: left;
}

.view-federal-register-notices-for-forms-and-other-information-collections td.views-field.views-field-body, .view-federal-register-notices-for-forms-and-other-information-collections-2 td.views-field.views-field-body {
	vertical-align: top;
}

.page-content.page-content-library table tr, .view-federal-register-notices-for-forms-and-other-information-collections table tr, .view-federal-register-notices-for-forms-and-other-information-collections-2 table tr {
	border: 0;
	background: none;
}

.page-content.page-content-library table tr.even, .view-federal-register-notices-for-forms-and-other-information-collections table tr, .view-federal-register-notices-for-forms-and-other-information-collections-2 table tr.even {
	background: #f5f5f5;
}

.page-content.page-content-library table, .view-federal-register-notices-for-forms-and-other-information-collections table, .view-federal-register-notices-for-forms-and-other-information-collections-2 table {
	border: 0;
	background: none;
}

td.views-field.views-field-field-pdf-collection-link {
	padding-left: 0;
	width: 150px;
	float: left;
}

.page-content.page-content-library table h6, .view-federal-register-notices-for-forms-and-other-information-collections h6, .view-federal-register-notices-for-forms-and-other-information-collections-2 h6 {
	border-bottom: 1px solid #333;
	padding-bottom: 5px;
}


/* @end group */

/* @group sidebar drupal menu */

#block-menu-menu-kids-sidebar-menu ul.menu {
	float: left;
	width: 210px;
	position: relative;
	top: 0;
	margin: 0;
}

#block-menu-menu-kids-sidebar-menu {
	padding: 10px 20px;
}

#block-menu-menu-kids-sidebar-menu div.block-inner.clearfix h2.block-title {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #333;
}

#block-menu-menu-kids-sidebar-menu ul.menu li{
	width: 100%;
	line-height: 28px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: static;
}

#block-menu-menu-kids-sidebar-menu ul.menu li ul {
	padding: 0 0 0 20px;
}

/* @end group */

/* @group ATF PR */

.atfRelease #header {
	text-align: center;
	margin: 0 0 10px 0;
}

#details { 
	float: right; 
	margin-bottom: 1.5em; 
	text-align: right;
}
#contact { 
	float: left; 
	margin-bottom: 1.5em; 
	height: auto;
}
/*#details p { float: right; text-align:right;}*/
#details p, #contact p { 
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
	margin: 0; 
	float: none;
}

#contact p {

}


/* @end group */

/* @group kids */

.page-content-kids .views-field-field-thumbnail-text  div.field-content {
	width: 120px;
	height: 150px;
	margin: 0 10px 0 10px;
	float: left;
	font-size: 11px;
}

.view-special-agents .views-field-colorbox, .view-canines .views-field-colorbox {
	width: 85px;
	height: 150px;
	float: left;
}


/* @end group */

/* @group FAQ */

div.faq-category-indent {
	padding: 0 0 0 45px;
}

div.faq-question {
	background: url('../images/faq-bullet.jpg') no-repeat 3px 9px;
}

.view-faq.view-id-faq div.views-field.views-field-title span.field-content, .view-firearms-faqs.view-id-firearms_faqs div.views-field.views-field-title span.field-content {
	font-weight: bold;
}



/* @end group */

/* @group accesskeys sidebar */

div.access-keys-header hr {
	margin: 0;
	float: left;
}

div.access-keys-header p {
	margin: 0;
	height: 40px;
}

div.access-keys-header {
	height: 30px;
}

.access-keys-terms {
	margin: -10px 0 50px 0;
	float: left;
}

.access-keys-terms p {
	margin-top: 0px !important;
	margin-bottom: 10px;
	float: left;
}

.access-keys-terms kbd {
	font-weight: bold;
}

/* @end group */

/* @group Kids Slider */

.page-content-kids .flexslider .field-content a img {
	width: 700px !important;
}

.page-content-kids .flexslider ul li a.flex-next {
	top: 520px;
	right: 160px;
}

.page-content-kids .flexslider ul li a.flex-prev {
	top: 520px;
	left: 160px;
}

.page-content-kids .flex-direction-nav a.flex-next:before {
	content: url('../images/sliderflex-next-kids.png');
}
.page-content-kids .flex-direction-nav a:before {
	content: url('../images/sliderflex-prev-kids.png');
}

/* @end group */

/* @group rulemakings */

.node-rulemakings h2.node-title {
	display: none;
}

.node-rulemakings .field-type-link-field {
	height: 100px;
	float: left;
	width: 150px;
}

.node-rulemakings .field-name-body {
	width: 550px;
	float: left;
}

.node-rulemakings p {
	margin-bottom: 0px;
}

#flexslider_views_slideshow_atf_most_wanted_carousel-block_1 {
/*	width: auto !important;*/
}

/* @end group */

/* @group Most Wanted search page */

#views-exposed-form-search-atf-s-wanted-page input.form-text, #views-exposed-form-search-atf-s-wanted-page select{
	margin-left: 23px;
	width: 180px;
}

/* @end group */

/* @group Reward Notices quicktab */

#quicktabs-container-most_wanted_search {
	min-height: 100px;
}

#block-views-reward-notices-block-block div.view-content {
	background: #fff;
	min-height: 100px;
	padding: 10px;
}

#block-views-reward-notices-block-block table {
	border: 0;
}

#block-views-reward-notices-block-block tr {
	border-bottom: 0;
}



/* @end group */

/* @group doj pr fixes */

#container.dojRelease #contact p {
	text-align: left;
}

/* @end group */