/*     U.S. Dept of Homelane Security      */
/*           Text style CSS                */
/*    This CSS file updated on 7/8/08     */


/*************************************************************************
	 @basic_tags
*************************************************************************/
	/********************/
	/*** @header_tags ***/
	/********************/
		h1 {color: #c33; font-size: 1.4em; line-height: 1.1em; padding: 15px 0 0 0;}
	
		.subtitle {color: #999999; font-size: 1.1em; font-style: italic; font-weight: bold;	margin-top:-5px;}
	
		h2 {font-size: 1.2em; line-height: 1.1em; color: #CC3333; font-weight: bold; margin-bottom: 0px; padding: 5px 0 0 0;}
	
		h3 {font-size: 1.0em; font-weight: bold; margin-bottom:0;}
	
		h1, h2, h3 {margin-top:0;}
		
	/*******************/
	/*** @text_style ***/
	/*******************/
		p {color: #333;	padding: 0 0 7px 0;}
		
	/**************/
	/*** @lists ***/
	/**************/	
		ul {margin-top:3px;}
		
		hr {border:0; color:#666; background-color:#666; height:1px;}
		
	/**************/
	/*** @links ***/
	/**************/
		a:link		{color: #003366; text-decoration: underline;}
		a:visited	{color: #551a8b; text-decoration: underline;}
		a:hover		{color: #666666; text-decoration: underline;}
		a:active 	{color: #666666; text-decoration: none;}





/*************************************************************************
	@layout_elements
*************************************************************************/
	#skip_nav a.skipnav, a.skipnav {position: absolute;
		color:#006600;
		top: -100px;
		left: -100px;
		height:1px;
		width:1px;
		overflow:hidden;
		text-align: left;
		z-index:1000;}

	#skip_nav a.skipnav:active, #skip_nav a.skipnav:focus, a.skipnav:active, a.skipnav:focus {top:0;
		left:0;
		background-color:#d9e6df;
		height:auto;
		overflow:auto;
		width: 100%;
		padding:5px;
		text-decoration:none;
		z-index:1000;}


	/*******************/
	/*** @text_style ***/
	/*******************/
	#column-e p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #333;
		padding: 0 0 7px 0;
		}
	
	#column-e p {
		padding:0; margin:5px 0 0 10px;  
		font-size: 0.85em;}
		
		
	/********************/
	/*** @TOP BANNER ***/
	/********************/
		#logo a, #logo a:link, #logo a:active, #logo a:visited, #logo a:hover {
		width:185px; 
		height:72px; 
		text-indent: -9999px; 
		border:0px;
		background: url('/img/fema_logo.gif') #00568d top left no-repeat;
		display:block;}
		#logo img, #printlogo {display:none;}

		
		#banner {height:84px; 
			background: url('/graphics/flag_bar_home_pg.gif') #00578D top right no-repeat; 
			border-right: 1px solid #666; font-size: 0.7em; 
		}
		ul#bannernav {margin: 5px; padding: 0; position: absolute; top: 0; right: 0; list-style-type: none;}
		ul#bannernav li {margin: 0; padding: 0;	display: inline;}
		ul#bannernav li a {margin: 0; padding: 0 5px 0 5px; font-weight: bold; color: #fff; 
			border-left: 1px solid #fff; text-decoration: none;
		}
		ul#bannernav li a:hover {text-decoration: underline;}
		ul#bannernav li.first a {border-left: 0;}
		div#searchbox {position: absolute; top: 25px; right: 10px;}
		div#searchbox label {color:#069;}
		input#q {color: #5C5C5C; margin: 0; padding: 0;}
		div#searchbox a {color: #fff; text-decoration: none; padding-left:40px;}
		div#searchbox a:hover {color: #fff; text-decoration: underline; text-align:right;}
		button, .goButton {
			font-family: Verdana !important;
			color: #FFF;
			background-color: #003366;
			font-size: 0.7em;
			font-weight: bold;
			text-transform: uppercase;
			margin: 4px 0 2px 0;
			padding: 2px 1px 2px 1px;
			text-align: center;
			border: 1px solid #999999;}
		
	/*******************/
	/*** @navPrimary ***/
	/*******************/	
		#topnav {width:100%; 
			border-bottom:3px solid #690; 
			background:#CCC; 
			margin:0; padding:0;
		}
		#topnav td {
			vertical-align:top; 
			text-align:center;
		}
		#topnav td a {
			color: #042143;
			display: block; 
			padding-top:5px;
			background:url(/img/homepage/home_mainNav_bg.gif) #fff repeat-x left top;
			text-decoration: none; 
			font-size:0.8em;
			font-weight: bold;
			height:21px;
			border-left:1px solid #3c4a1f;
		}
		#topnav td a:hover {
			background:url(/img/homepage/home_mainNav_bg_over.gif) no-repeat left top;
			color: #042143;
		}
		
	/****************/
	/*** @columns ***/
	/****************/

		#column-c h1 {
			font-family: "Times New Roman", Times, serif !important;
			font-size: 1.2em;
			line-height: 1.0em;
			color: #CC3333;
			margin: 0;
			padding: 15px 10px 0 10px;}
	
		#column-c h2 {
			font-size: 1.1em;
			line-height: 1.1em;
			color: #CC3333;
			font-weight: bold;
			margin: 0;
			padding: 5px 10px 0 10px;}
		#column-c p {
			margin: 0;
			padding: 5px 10px 15px 10px;}
		#column-c ul {list-style-type: none; margin: 5px 0 15px 0; padding:0;}
		#column-c ul li {margin: 0; padding-left:10px; padding-bottom:5px;}
		#column-c .hs-blue {color:#036;}
		
	/******************/
	/*** @left menu ***/
	/******************/
		div#sectionnav {width: 170px;	margin: 0; padding: 0;	position: relative;	float: left;}
		div#sectionnav ul {margin: 5px 0 0 0; padding: 0;	list-style-type: none;	position: relative;	border: 1px solid #fff;}
		div#sectionnav ul li {margin: 0; padding: 10px 5px;	border-bottom: 1px solid #036;}
		div#sectionnav ul li a {margin: 0; padding: 0;	color: #036; text-decoration: none;}
		div#sectionnav ul li a:hover {margin: 0; padding: 0;	color: #036; text-decoration:underline;}
		div#sectionnav ul li ul {margin: 0; padding: 0;	background: #fff;	padding-left:20px;	position: relative;}
		div#sectionnav ul li ul li {margin: 0; padding: 3px 0;	border-bottom: 0;}
		div#sectionnav ul li ul li a {margin: 0; padding: 0;  text-decoration: none;}
		div#sectionnav ul li ul li a:hover {margin: 0; padding: 0;  text-decoration: underline;}
		div#sectionnav .navfocus {font-weight: bold;}
		

	/*********************/
	/*** @footer_style ***/
	/*********************/
		div#footer a:link {font-size:0.9em; color: #666; text-decoration: none;}
		div#footer a:visited {font-size:0.9em; color: #666; text-decoration: none;}
		div#footer a:hover {font-size:0.9em; color: #666; text-decoration: underline;}
		div#footer a:active	{font-size:0.9em; color: #666; text-decoration: none;}
		div#footer p {margin: 0; padding: 0.5em; font-size:0.8em;}
		div#footer ul {margin: 0; padding: .5em; list-style-type: none;	position: relative;	background-color: #fff;}
		div#footer ul li {margin: 0; padding: .5em 1.5em; display: inline;}
		
		
	/**************/
	/*** @other ***/
	/**************/
		#printlogo { display: none; }
		#breadcrumb {font-size: 0.7em;}
		#breadcrumb a:link {
			background: url('/graphics/link_arrow.gif') no-repeat 0% 60%; 
			padding-left:8px; margin-left:5px;
		}
		div#threat {margin:10px; padding-left:3px;  height:100%;}
		div#threat img {vertical-align: bottom}		
			
		div#plugin {
			margin: 30px 0 10px 0; padding: 0;
			border: 1px solid #666;
			background: #f3f3f3;
			}
		div#plugin p {
			margin: 5px;
			padding: 0;}
		div#plugin p.title {
			font-size: 0.9em;
			font-weight: bold;
			color: #000;}
			
		p#modified {font-size: 0.85em; font-style: italic;}
		
		div#topimg {margin:15px 10px 20px 10px; padding:3px; border:1px solid #999;}
		div#topimg p {font-size:0.85em; margin:0; padding:0;}
		
		.red {color: #FF0000;}

		.newtext {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FF6600; background-color: #FFFF00}
				
				div#topimg {margin:15px 10px 20px 10px; padding:3px; border:1px solid #999;}
				div#topimg p {font-size:0.85em; margin:0; padding:0;}
		
		div.datanav {background-color: #EAEAEA;
		border: 1px solid #333; padding: 3px 5px; margin: 0px auto; height:20px;}
		
		div.datanav span.right {float:right; font-size:90%; font:Arial, Helvetica, sans-serif; width: 49%; text-align: right;}
		
		div.datanav span.left {float:left; font-size:90%; font:Arial, Helvetica, sans-serif; width: 49%; text-align: left;}
		
		div.datanav a {color:#fff; margin:0 5px; background-color:#369; border:1px solid #fff; padding:0 2px; text-decoration:none; font-size: 90%;}
		
		div.datanav a:visited {text-decoration:none; color:#fff;}
		
		div.datanav a:hover {text-decoration:none; color:#fc0;}
		
		div.datanav span.nopage {color:#fff; margin:0 5px; background-color:#eaeaea; border:1px solid #fff;	padding:0 2px; text-decoration: none; font-size:90%; color:#999;}
				
		div.datanav form {margin:0; padding:0; display:inline;}
		
		.source {
			font-size: .8em;
			font-style: italic;}
			
		.clearall {clear:both;}
		
		.small {font-size: 0.85em;}
		
		.datatable{border-collapse: collapse;  border: 1px solid #C1DAD7; margin:5px 0; padding:0;}
		
		.datatable th {font: bold 0.85em Arial; color: #6D929B; letter-spacing: 1px; text-transform: uppercase; text-align: center; padding: 6px 6px 6px 12px; background: #CAE8EA url(/graphics/datatable_bg_header.jpg) no-repeat; border: 1px solid #C1DAD7;}
		
		.datatable th.nbg {font: bold 0.85em Arial; color: #666; letter-spacing: 1px; text-transform: uppercase; text-align: center; padding: 6px 6px 6px 12px; background: #eaeaea;}
		
		.datatable td{border: 1px solid #C1DAD7; font: 0.9em Arial; color: #4f6b72; padding: 6px 6px 6px 12px;}
		
		.datatable tr.r0 {background-color: #F5FAFA;}
		
		.datatable tr.r1 {background-color: #ffffff;}
		
		.datatable caption {font: bold italic 0.8em Arial; text-align:left; color:#666;}
		
		code {font-size: 1.2em;}
		
	    a.backtotop {
		margin:0px 0px 5px 0px;
		background:transparent url(/img/back2top.gif) no-repeat 0px 3px;
		padding:0px 0px 5px 15px;
		font-size: 8pt;
		font-weight: bold;
		text-decoration:none;
		}	
	    a:hover.backtotop {
		margin:0px 0px 5px 0px;
		background:transparent url(/img/back2top_hover.gif) no-repeat 0px 3px;
		padding:0px 0px 5px 15px;
		font-size: 8pt;
		font-weight: bold;
		text-decoration:underline;
		}
		
		/*------------- CallOut Box style ----------*/
	/*This style was added on 3/31/08 */
	div.imageBox {
	   	text-align: center;
	   	}
	div.imageBox p {margin:0 0 15px 0;}
	div.imageBox img {border:1px solid #333; width:154px; padding:1px;}
	   
	#callOutBox {width:216px; float:right; margin:0 0 0 10px; padding:0 7px 9px 7px; background-color:#ededed;}
	#callOutBox  h3 {
		border:1px solid #cbcbcb; 
		padding:3px 10px; background-color:#fff; 
		font:bold 0.85em Verdana, Arial; 
		color:#666; margin:10px 0 2px 0;
		}
	.callOutBox-content {border:1px solid #cbcbcb; padding:10px; background-color:#fff; font-size: 1em; }
	.callOutBox-content ul {margin:0; padding:0;}
/*-- removed following 12/2010 site scrub
	.callOutBox-content li {
		list-style: disc url(/graphics/callout_list_bullet.gif) outside; 
		margin: 5px 0 0 1em; 
		padding:0;
		} 
--*/
	.callOutBox-content p {margin-top:0.5em; margin-bottom:0.5em;}
	/*------------- CallOut Box style ----------*/
		

