/*      Stylesheet for FBI CIUS Web Site - Wrapper      --------------------------------------------------------     File Name: cius_main.css     Media: Screen     Version: 1.1     Created: 13 July 2006     Last-Modified: 13 May 2009 Caldwell Weglicki     --------------------------------------------------------*/ /*      HTML Elements     ---------------------------------------------------------- */ /* --- Document Elements --- */* { margin: 0; padding: 0; }  body { color: #4A4949; margin: 0; font-family: Arial, Helvetica, sans-serif; background: #FFFFFF; }/* --- Block Elements --- */br {}hr { }img {}a img {border: 0 none;}/* --- Header Text --- */h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; } h1 { font-size: 36px; color: #DF8B21; margin-bottom: 14px; line-height: 38px; }h2 { font-size: 12px; color: #FFFFFF; margin-bottom: 2px; padding: 3px;  }h3 { font-size: 14px; color: #010101; margin-bottom: 2px; }h4 { font-size: 12px; color: #010101; margin-bottom: 2px; }h5 { font-size: 11px; color: #010101; margin-bottom: 2px; }h6 { font-size: 10px; color: #010101; margin-bottom: 2px; }/* --- Block Text --- */p, blockquote, caption, div { font-family: Arial, Helvetica, sans-serif; } p {}blockquote {}caption {}div {}/* --- Text Elements --- */a pre span sup small address{ font-family: Arial, Helvetica, sans-serif; }a { color: #4A4949; }a:hover { color: #DF8B21; }pre {}span {}sup {}small {}address {}/* --- List Items --- */ul, ol, li { font-family: Arial, Helvetica, sans-serif; }ul {}ul li {}ol {}/* --- Definition Elements --- */dl, dt, dd { font-family: Arial, Helvetica, sans-serif; }dl { margin: 20px 0 10px 20px; }dt { font-weight: bold; margin: 10px 0 0 0; }dd {}/* --- Table  Elements --- */table { font-family: Arial, Helvetica, sans-serif; }table a {}table a:hover {}th { }thead {}tbody {}tr {}td { }tfoot {}legend {}/* --- Inputs --- */input, select, button, textarea { font-family: Arial, Helvetica, sans-serif; }fieldset {}legend {}form {}input {}select {}button {}textarea {}/*      Utility ID's     ---------------------------------------------------------- */      .clear { display: block; clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; border: 0; font-size: 0; line-height: 0; }.hide { display: none; }	 /*      Body Triggers     ---------------------------------------------------------- */ body.homepage {  }body.primary {  }body.secondary {  }body.interior_content {  }body.interior_table {  }     	 /*      HEADER     ---------------------------------------------------------- */ #page_header { width: 970px; height: 178px; font-size: 12px; border-bottom: 3px solid #FFFFFF; background: transparent url(../images/backgrounds/page_header.jpg) no-repeat 0 0; }#page_header:after { content: ""; display: block; height: 178px; clear: both; }#page_header { height: 178px; }	 #nav_extlinks { color: #FFFFFF; font-size: 12px; margin: 9px 30px 16px 0; padding: 0; list-style-type: none; float: right; position: relative; z-index: 1; }	 #nav_extlinks li {	float: left; padding: 0 0 0 27px; background: transparent url(../images/lists/extlink_pipe.gif) no-repeat 9px 2px; }	 html[xmlns*=""] body:last-child #nav_utility li { background-position: 4px 2px; }  /* Safari hack */	 #nav_extlinks li.first { padding: 0; background: none; }	 	 #nav_extlinks li a { color: #FFFFFF; text-decoration: none; }  	 #nav_extlinks li a:hover { color: #F4E0AA; }	    	      #nav_utility {	float: right;	margin: -5px 30px 0 0;	padding: 0;	font-size: 11px; }     #nav_utility li { font-family: "Arial Narrow", Helvetica, sans-serif; float: left; list-style-type: none; padding: 0 0 0 12px; background: url(../images/lists/pipe_utility.gif) no-repeat 4px 3px; }     #nav_utility .selected a { font-weight: bold; text-decoration: none; }     #nav_utility li.first { padding: 0; background: none; }     #nav_utility a { color: #575757; text-transform: uppercase; text-decoration: none; }     #nav_utility a:hover {	color: #DF8B21; }	 	#indexlink { display: block; position: absolute; width: 460px; height: 170px; }	 	      /*      PRIMARY NAVIGATION     ---------------------------------------------------------- */ #nav_1 {	width: 970px;	height: 41px;	padding: 0;	font-size: 12px;	background: #666 url(../images/backgrounds/nav1_bg.gif) repeat-x;	border-bottom: 4px solid white;}body.interior_table #nav_1 { border-bottom: none; }#nav_1:after { content: ""; display: block; height: 100%; clear: both; }#nav_1 { height: 41px; }     #nav_1 li {	float: left;	height: 30px;	list-style-type: none;	padding: 11px 15px 0;	background: url(../images/lists/pipe_nav_1.gif) no-repeat 0 14px;	font-weight: bold;	font-size: 12px;}     #nav_1 a { color: #FFFFFF; text-decoration: underline; }     #nav_1 a:hover, #nav_1 .selected a:hover { color: #E5B04E; }	      #nav_1 .selected {	border-left: 1px solid white;	border-right: 1px solid white;	background: #B8B8B8 url(none);}     #nav_1 .selected a { color: #4A4949; text-decoration: none; }     #nav_1 .selected a:hover { color: #4A4949; text-decoration: none; }     #nav_1 li.first { background: none; padding-left: 10px; padding-right: 16px; }     #nav_1 li.last { padding-right: 10px; padding-left: 16px; }	 .nopipe { background: none !important; }     .about { border-right: none !important; padding-right: 10px !important; }	html[xmlns*=""] body:last-child .about { padding-right: 10px !important; }  /* Safari hack *//*      "RETURN TO" NAVIGATION     ---------------------------------------------------------- */ #nav_return { width: 930px; height: 20px; padding: 5px 20px 5px 20px; font-size: 12px; background: #E8E7E7; }     #nav_return:after { content: ""; display: block; height: 12px; clear: both; }#nav_return { height: 12px; }     #nav_return li { float: left; list-style-type: none; padding: 0 0 0 15px; background: url(../images/lists/pipe_nav.gif) no-repeat 7px 3px; }     #nav_return li.first { padding: 0; background: none; }	 #nav_return li a { padding-left: 10px; background: url(../images/icons/more_arrow2.gif) no-repeat 0 5px; }body.interior_table #nav_return { padding: 12px 20px 25px 20px; }      /*      CONTENT AREA     ---------------------------------------------------------- */ #page_content { padding: 0 0 10px 20px; font-size: 12px; line-height: 20px; color: #4A4949; background: #F9F9F9 url(../images/backgrounds/page_content.gif) repeat-x 0 0; }#page_content:after { content: ""; display: block; height: 100%; clear: both; }#page_content { height: 100%; }     #page_content p { margin-bottom: 10px; padding-right: 20px; }     #page_content ul { margin-bottom: 10px; }     #page_content li { margin: 0 0 10px 17px; list-style-type: square; }	 #page_content h1.secondary { font-size: 22px; }	 #page_content h1.standard { font-size: 30px; }	      #page_content h2 { padding: 0; margin: 0; color: #B86E0D; font-size: 16px; background: none; }     #page_content h2.tableguide { padding: 0; margin: 0 0 10px 0; }	      #page_content h2.tablesubguide { padding: 0; margin: 10px 0 10px 0; color: #df8b21; }body.interior_content #page_content { width: 950px; background-image: none;  }body.primary #page_content { width: 970px; padding: 0; font-size: 12px; line-height: 20px; }body.secondary #page_content { width: 970px; padding: 0; font-size: 12px; line-height: 20px; }body.homepage #page_content { width: 970px; padding: 0; font-size: 12px; line-height: 20px; }body.interior_table #page_content { width: 950px; background: #F9F9F9 url(../images/backgrounds/table_content_background.gif) repeat-x 0 -45px; }body.interior_table #page_content h1 { margin-bottom: 22px; }body.okle #page_content { background-image: url(../images/backgrounds/page_content_okle.gif); }     #col_1 { float: left; width: 559px; }              #content_main { float: left; width: 524px; padding: 25px 20px 10px 20px; color: #4A4949; }               #content_main a { color: #4A4949; }               #content_main a:hover { color: #CA7C1A; }               #content_main h1 { color: #DF8B21; font-size: 36px; margin-bottom: 40px; }               #content_main h2 { padding: 0; margin: 0; color: #df8b21; font-size: 16px; background: none; }			   /* Corrections  - 8/15/07 */               #content_main ul li { margin-top: 0; margin-bottom: 10px; list-style-type: square; }               #content_main ul ul li { margin-top: 0; margin-bottom: 10px; list-style-type: none; }			   #content_main ol { padding-left: 5px; }               #content_main ol li { margin-top: 0; margin-bottom: 10px; list-style-type: decimal; }			  			                   a.more { display: block; padding-left: 10px; background: url(../images/icons/more_arrow.gif) no-repeat 0 5px; }			   #content_main a.more { background: url(../images/icons/more_arrow2.gif) no-repeat 0 5px; }			   body.interior_content #content_main	{  width: 544px; padding: 0 20px 10px 0; float: none; }	   body.interior_content #content_main	h2 { padding: 7px 12px; margin: 25px 0 15px 0; color: #F4E0AA; font-size: 16px; background: #717171; } body.interior_content #content_main	h2 span { color: #FFFFFF; font-weight: normal; font-size: 14px; }           			             #page_content .content_sub { float: left; width: 501px; margin: 5px 0 10px 20px; padding: 0 12px 7px 12px; border: 1px solid #B3B3B3;  line-height: 20px; }          #page_content .content_sub a { color: #6A6969; }          #page_content .content_sub a:hover { color: #DF8B21; }          #page_content .content_sub h2 {	margin: 0 -12px 12px -12px;	color: #DF8B21;	font-size: 16px;	line-height: 18px;	padding: 15px 12px;	background: #E8E7E7;border-bottom: 1px dashed #BFBFBF;}          #page_content .content_sub p { margin: 0 0 5px 0; }          #col_2 { float: left; width: 410px; padding: 32px 0 0 0; color: #FFFFFF; /*background: #373d4f;*/ }     #col_2:after { content: ""; display: block; height: 100%; clear: both; }     #col_2 { height: 100%; }               a.download_primary { display: block; color: #FFFFFF; padding-left: 10px; font-weight: bold; background: url(../images/icons/more_arrow2.gif) no-repeat 0 5px; }          a:hover.download_primary { color: #2F4A9C; }		  		  /* Added 8/1/07 */	 	  p.download_primary { margin: 0; padding: 3px 0 10px 0; }          p.download_primary a { color: #FFFFFF; padding-left: 10px; font-weight: bold; background: url(../images/icons/more_arrow2.gif) no-repeat 0 5px; margin-bottom: 10px;  }          p.download_primary a:hover { color: #2F4A9C; }		                           #ab_wrapper { color: #4A4949; margin-top: 0; border: 1px solid #7D7B7B; background: #FFFFFF url(../images/backgrounds/ab_wrapper.gif) repeat-y 203px 0; }               #ab_wrapper:after { content: ""; display: block; height: 100%; clear: both; }               #ab_wrapper { height: 100%; }                  #ab_wrapper ul { margin: 10px 10px 10px 10px; }               #ab_wrapper li { margin: 0 0 5px 0; list-style-type: none; line-height: normal; }               #ab_wrapper a { color: #4A4949; }               #ab_wrapper a:hover { color: #CA7C1A; }                                    #col_a { float: left; width: 200px; padding-bottom: 15px; }               #col_a:after { content: ""; display: block; height: 100%; clear: both; }               #col_b { float: left; width: 199px; padding-bottom: 15px; }               #col_b:after { content: ""; display: block; height: 100%; clear: both; }               #col_b { height: 100%; }		   #col_b ul { margin: 10px 10px 10px 15px; }		   #col_b p { margin: 10px 0 0 15px; line-height: 16px; }		                                 .col_header, .col_header_long { width: 185px; height: 43px; font-size: 16px; padding: 6px 10px 0 10px; border-bottom: 4px solid #F4E0AA; font-weight: bold; color: #FFFFFF; background: transparent url(../images/backgrounds/col_header.gif) no-repeat 100% 0; line-height: 20px; margin: -1px 0 0 0; position: relative; }		   .col_header_long { width: 390px; background:transparent url(../images/backgrounds/col_header_long.gif) no-repeat 100% 0; }               .col_header2 { width: 185px; height: 43px; font-size: 16px; padding: 6px 10px 0 10px; border-bottom: 4px solid #F4E0AA; font-weight: bold; color: #FFFFFF; background: transparent url(../images/backgrounds/col_header2.gif) no-repeat 100% 0; line-height: 20px; margin: -1px 0 0 0; position: relative; }               #col_b .col_header { margin-left: 4px; margin-right: -5px; }               #col_a .col_header, #col_a .col_header2 { margin-left: -1px; }			        			.supporting_info { width: 700px; padding: 10px 0 15px 5px; font-size: 12px; line-height: 20px; }			.supporting_info a { color: #DF8B21; }			.supporting_info a:hover { color: #010101; }			.supporting_info h1 { font-size: 16px; margin: 0 0 10px 0 !important; padding: 0; color: #4a4949; line-height: 16px; }			.supporting_info h2 { font-size: 16px; margin: 15px 0 2px 0 !important; padding: 0; color: #DF8B21 !important; background: transparent; }			a.download_doc { color: #6A6969; font-weight: bold; padding: 0 0 0 20px; background: url(../images/icons/more_arrow2.gif) no-repeat 5px 5px; }			a:hover.download_doc { color: #CA7C1A; }		                 #ab_wrapper .resources   { padding-left: 10px; background: url(../images/lists/arrow_col_a.gif) no-repeat 0 3px; list-style:none; }               #ab_wrapper #col_a li li  { padding-left: 0; background: none; list-style-type :none; }		   			   p.moreinfo { background: url(../images/lists/arrow_col_a.gif) no-repeat 0 7px; padding-left: 10px; padding-bottom: 10px; }	       /* Secondary Nav & Wrapper */     .secondarywrapper { margin: 10px 0; padding-left: 12px; }     .secondarywrapper:after { content: ""; display: block; height: 100%; clear: both; }     .secondarywrapper { height: 100%; }                  .secondarywrapper .secondarylist { float: left; width: 200px; }     .secondarywrapper .secondarylist ul { margin: 5px 0 10px 0; }     #page_content .secondarywrapper .secondarylist li { list-style-type: none; margin: 0; padding: 0 0 2px 10px; background: url(../images/lists/arrow_col_a.gif) no-repeat 0 7px; }     .secondarywrapper .secondarylist a { color: #4A4949; }     .secondarywrapper .secondarylist a:hover { color: #DF8B21; }               /* Contactsd Table */     table.table_contacts { font-family: Arial, Helvetica, sans-serif; }     table.table_contacts th { vertical-align: top; }     table.table_contacts tr {}     table.table_contacts td { border-top: 1px solid #6d799c; vertical-align: top; padding: 20px 15px 15px 10px; }     #data.guide th { color: #FFFFFF; background: #6d799c; border-bottom: 1px solid #FFFFFF; padding: 10px 10px; text-align: left; vertical-align: bottom; font-size: 14px;}#data.guide td { color: #010101; background: #d7d7d7; border-bottom: 1px solid #FFFFFF; padding: 5px 10px; text-align: left; vertical-align: top; }#data.guide td.indent1 { padding-left: 25px; }          /*      HOME PAGE     ---------------------------------------------------------- */ #nav_hp { width: 970px; }#nav_hp:after { content: ""; display: block; height: 100%; clear: both; }#nav_hp { height: 100%; }     #maincolumn { width: 755px; float: left; background: transparent none; margin: 0; padding: 0; }     #nav_area_1 { width: 741px; margin: 6px; padding: 0; color: #4a4949; border: 0px solid #A4A4A4; background: #FFFFFF; }     #nav_area_1 h1 { /*color: #C5832F; font-size: 25px; line-height: normal; margin: 15px 25px 5px 0; float: left; */ position: absolute; z-index: -1; visibility: hidden; }     #nav_area_1 h2 { font-size: 25px; line-height: 20px; }     #nav_area_1 h2 a { color: #DF8B21; }     #nav_area_1 p { font-size: 12px; margin: 10px 0 10px 12px;  }     #nav_area_1 a { color: #CA7C1A; }     #nav_area_1 a.data { color: #6A6969; font-size: 16px; background: transparent url(../images/lists/data_caret.gif) no-repeat 0 3px; padding: 0 10px 0 10px; font-weight: bold; }     #nav_area_1 a:hover { color: #CA7C1A; }               #nav_area_2 { float: left; width: 181px; height: 601px;	padding: 10px 15px 0 15px;	background: #6A6969 url(../images/backgrounds/right_background.gif) no-repeat 0 0;	margin: 6px 0 0 0 }     #nav_area_2 a { color: #2F4A9C; }     #nav_area_2 a.more { color: #FFFFFF; margin-top: 5px; }	      #nav_area_2 a:hover { color: #F4E0AA; }     #nav_area_2 h2 { color: #F4E0AA; font-size: 13px; line-height: 18px; margin: 15px 0 5px 0; background: none; }     #nav_area_2 p { color: #FFFFFF; font-size: 12px; margin: 0 0 10px 0; line-height: 15px; }          .navbox { padding: 20px 5px 20px 5px; margin: 0 0 5px 0; }     #top.navbox { border-bottom: none; margin: 0 0 0 0; }     #top.navbox p { margin: -22px 105px 0 0; padding: 0 0 5px 0; float: right; }	 #top.navbox a:hover { color: #CA7C1A; }     #additional_data .navbox { padding: 10px; margin: 0 0 5px 0; width: 340px; float: left; }          #nav_primaryitems { border-bottom: 1px solid #FFFFFF; color: #010101; margin: 0; padding: 0; }		  #nav_primaryitems p { margin-left: 6px; margin-top: 0; margin-bottom: 20px; padding: 0; }          #nav_primaryitems li { float: left; width: 182px; padding: 0; height: 49px; list-style-type: none; border-bottom: 4px solid #F4E0AA; background: transparent url(../images/backgrounds/nav_primaryitems_background.gif) no-repeat 0 0; margin-right: 3px; }          #nav_primaryitems li.last { margin-right: 0; }		            #nav_primaryitems li a { display: block; width: 164px; height: 39px; padding: 8px 10px 0 10px; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 17px; }          #nav_primaryitems li a:hover {	color: #FFD239;	text-decoration: underline;	background: transparent url(../images/lists/navlink_caret.gif) no-repeat 166px 10px;}          #nav_primaryitems li#ok a:hover { background-position: 275px 10px; }		  /*#nav_primaryitems li a#eod:hover { background-position: 52% 10px; }*/		  #nav_primaryitems li a#pa:hover { background-position: 139px 10px; }          #nav_primaryitems li#ok { width: 367px; background: transparent url(../images/backgrounds/ok_primaryitems_background.gif) no-repeat -3px 0; }          #nav_primaryitems li#ok a { width: 347px; }		            #nav_primaryitems li.first { width: 183px; border-left: none; }          #nav_subitems { margin-bottom: 10px; margin-top: 2px; }          #nav_subitems p { margin-left: 0; margin-top: 0; }          #nav_subitems a { color: #010101; }          #nav_subitems a:hover { color: #CA7C1A; }                    .subitem { float: left;	width: 162px;	height: 100px;	font-size: 12px;	padding: 10px 10px 20px 10px;	margin-right: 3px;	background: #E8E7E7;	color: #010101;	}          .okitem { width: 347px; }		  .okitem ul {	float: left;	margin-right: 10px;	/* 08.03.09 - changed the margin-right from 35 to 10 to allow for new text to be added */ }          .subitemlast { float: left; width: 162px; height: 100px; font-size: 12px; padding: 10px 10px 20px 10px; margin-right: 0; background: #E8E7E7; color: #010101; }		            .subitem li, .subitemlast li { padding: 2px 0 2px 10px; list-style-type: none; background: url(../images/lists/subitem_caret.gif) no-repeat 0 6px; }		  #additional_data { background: #FFFFFF; width: 743px; margin: 6px; font-size: 12px; }#additional_data h2 { background: #e8e7e7; color: #DF8B21; font-size: 18px; padding: 10px; }#additional_data h3 { margin-bottom: 7px;  }#additional_data h3 a { color: #6A6969; font-size: 16px; font-style: italic; }#additional_data a.data { background: transparent url(../images/lists/data_caret.gif) no-repeat 0 3px; padding: 0 10px 0 10px; }#additional_data a:hover { color: #CA7C1A; }#additional_data p { margin-left: 10px; }     #quick_finds { width: 741px; margin: 6px; border-top: 1px solid #C4C4C4; }#quick_finds:after { content: ""; display: block; height: 100%; clear: both; }#quick_finds { height: 100%; }#quick_finds h2 { color: #DF8B21; font-size: 16px; padding: 10px; margin: 0; background: none; }     .qfind_item { float: left; width: 123px; padding: 0 15px 25px 10px; font-size: 12px; color: #010101; background: transparent url(../images/backgrounds/quick_items_background.gif) repeat-y 100% 0; height: 80px; }	 .qfind_item a { padding-right: 3px; text-decoration: none; }	 .quickarrow { margin-left: 7px; }	  .qfind_item.last { background: none; }/*      SECONDARY PAGE     ---------------------------------------------------------- */           body.secondary #content_main { float: left; width: 524px; padding: 30px 20px 10px 20px; color: #010101; background: #FFFFFF; }          body.secondary #content_main a { color: #2F4A9C; }          body.secondary #content_main a:hover { color: #2F4A9C; }          body.secondary #content_main h1 { color: #2F4A9C; font-size: 36px; }          body.secondary #content_main h2, h2.orange{ padding: 0 0 10px 0; margin: 0; color: #2F4A9C; font-size: 16px; background: none; }          body.secondary #content_main li { margin-top: 0; margin-bottom: 5px; }          body.secondary a.more { display: block; padding-left: 10px; background: url(../images/icons/more_arrow.gif) no-repeat 0 5px; }          body.secondary #col_2 { float: left; width: 403px; padding: 48px 0 0 0; color: #FFFFFF; background: #FFFFFF; }          body.secondary #ab_wrapper { color: #010101; margin-top: 0; border-right: 2px solid #373d4f; border-left: 2px solid #373d4f; border-bottom: 2px solid #373d4f; border-top: 2px solid #373d4f; background: #FFFFFF url(../images/backgrounds/ab_wrapper.gif) repeat-y 200px 0; }          body.secondary .col_header { font-size: 16px; padding: 12px 10px 12px 10px; border-top: none; font-weight: bold; color: #FFFFFF; background: #6d799c /*url(../images/backgrounds/col_header.gif) no-repeat 100% 0*/; }          a.download_secondary { display: block; color: #FFFFFF; padding-left: 10px; font-weight: bold; background: url(../images/icons/download_doc.gif) no-repeat 0 5px; }          a:hover.download_secondary { color: #f6c73e; }  /*      FOOTER - Changed 8/6/09     ---------------------------------------------------------- */ #page_footer { width: 950px; margin: 10px 0 20px 0; padding: 5px 10px 5px 10px; font-size: 12px; border-top: 1px solid #df8b21; background: #FFFFFF; }     #homepage #page_footer { margin: 2px 0 20px 0; }#page_footer:after { content: ""; display: block; height: 100%; clear: both; }#page_footer { height: 100%; }     #page_footer a { text-decoration: none; }     #page_footer a:hover { text-decoration: underline; }     #agency_name { width: 50%; float: right; text-align: right; }     #pub_date { font-weight: bold; color: #6A6969; }	 #page_footer em { display: block; width: 50%; float: left; }		 /* Display Tables*/td.numbers { text-align: right; padding-right: 2px; }/*      PRIMARY PAGE     ---------------------------------------------------------- */ body.primary #page_header, body.interior_content #page_header { border-bottom: 3px solid #FFFFFF; }	 body.interior_content #page_content h1 {	margin: 0 0 15px -20px;	background: #E8E7E7 url(none);	padding: 10px 0 15px 20px;	color: #DF8B21;} /*Homocide Page */ ul.generic li {color: #000000; margin-bottom:0px !important; list-style-type:none; }
