/*     Federal Emergency Management Agency      *//*            Standard Layout CSS               *//*       This CSS file updated on 3/28/11       *//*************************************************************************	@Import CSS file*************************************************************************//*@import url("/web/20121111195444cs_/http://www.fema.gov/css/1024layout.css"); make the site 1024 *//*************************************************************************	@basic_tags*************************************************************************//*** @body ***/body {	margin: 0;	padding: 0;	color: #333;	/*background-color: #ebebeb;*/    background:#fff;	font-family: Arial, Helvetica, sans-serif;	font-size:100.01%;	text-align: center;	}/*************************************************************************	@layout_elements*************************************************************************//*** @SKIP NAVIGATION ***/	#skip_nav 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 {top:0;		left:0;		background-color:#d9e6df;		height:auto;		overflow:auto;		width: 100%;		padding:5px;		text-decoration:none;		z-index:1000;}	#pagecontainer {		margin: 0 auto;			padding: 0;		height:auto;		min-height:600px;		width:940px !important;		position: relative;		float:none;		background-color: #fff;		font-size: 0.8em;		/*background-image: url(/web/20121111195444oe_/http://www.fema.gov/img/column_a_back.gif);*/		overflow:auto;		text-align: left;	}        th a { display: inherit }		/********************/	/*** @TOP BANNER ***/	/********************/	         /*** CORRECTIVE CSS FOR HEADER/DRUPAL ***/     /*  header#section-header {        position:fixed;    }*/        div#zone-menu-wrapper {        background:#fff;    }        .bspacer {    height:130px;    }        .bspacer_lite {     padding-top:160px;     border-bottom: 3px solid #003366;     background:#fff;     width:940px;     margin:0 auto;         }    table {        border:0;        width:inherit;    }    td, th {        vertical-align:inherit;        padding:4px;    }    label {        /*font-weight:normal;*/        display:inline;        margin-left:2px;    }                  .navigation ul.sf-js-enabled li.column.no-header span {        display:inherit;        }                 .navigation ul.menu ul li.column.no-header span {            display: inherit;            }            ul li, ol li {color:inherit; }        img { vertical-align:inherit }        tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {        background: inherit;    }        h3 { margin:0 }        input, select { margin: 4px }           /*** END CORRECTION ***/                #banner {		/*height:110px;*/		/*background: url() #ebebeb top left no-repeat;*/		font-size: 0.85em; 		/*padding-top:10px;*/		}			#logo a, #logo a:link, #logo a:active, #logo a:visited, #logo a:hover {		width:271px; 		height:96px; 		text-indent: -9999px; 		border:0px;		background: url('/web/20121111195444oe_/http://www.fema.gov/img/fema_logo.png') top left no-repeat;		display:block;		margin-left:10px;}	#logo img, #printlogo {display:none;}	ul#bannernav {		margin: 15px 5px 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, ul#bannernav li a:active, ul#bannernav li a:visited {		margin: 0; padding: 0 5px 0 5px; 		font-weight: normal;		color: #003366;		border-left: 1px solid #999; text-decoration: none;		}	ul#bannernav li a:hover {		text-decoration: underline;		color: #C03;		}	ul#bannernav li.first a {		border-left: 0;		}	/* search box */	div#searchbox {		position: absolute; top: 53px; right: 10px;		}	div#searchbox label {		color:#000; display:none;		}	input#q {		color: #5C5C5C;		margin: 0; padding: 0;		}	div#searchbox a, div#searchbox a:active, div#searchbox a:visited {		color: #003366; padding-left:15px;		text-decoration: none;		}	div#searchbox a:hover {		color: #C03; 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;		}	/* blog, photos, videos, email updates */	div#topLink {		position: absolute; top: 93px; right: 10px;		}	div#topLink ul {		margin: 0; padding: 0;		list-style-type: none;		}		div#topLink  li {		margin: 0; padding: 0;		display: inline;		}		div#topLink  li a, div#topLink  li a:active, div#topLink  li a:visited {		margin: 0; padding: 0 10px; 		font-weight: bold;		font-size:1.1em;		color: #003366;		text-decoration: none;		}		div#topLink  li a:hover {		text-decoration: underline;		color: #C03;		}	/*******************/	/*** @navPrimary ***/	/*******************/	#navbuttons {		margin:0; padding:0; 		clear:both; 		overflow: hidden; 		font:1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;        display:inline-block;		width:980px; 											/*1024*/		background:none;		background-color:#484848;		background:url(/web/20121111195444oe_/http://www.fema.gov/img/navbuttons_bg.gif) #345073 repeat-x left top;		}		#navbuttons ul {		list-style: none;		padding: 0 5px;		margin: 0;		}	#navbuttons li{		background: none;		float: left;		margin: 0; padding:0;		}	#navbuttons li a, #navbuttons li a:link, #navbuttons li a:active, #navbuttons li a:visited		{float: left;		/*width: 143px; tab #9-7.8em, #8-8.8em*/		display: block;		border-right:1px solid #5b6f8a;		text-decoration: none;		text-align: center;		height:27px;		padding:8px 12px 0;		border-left:0 solid #3c4a1f;		color:#fff;		font-weight:normal;		background:url(/web/20121111195444oe_/http://www.fema.gov/img/navbuttons_bg.gif) #345073 repeat-x left top;		}		#navbuttons li a:hover		{		background:url() no-repeat left top;		text-decoration: none; color:#97c6ed;}		/* Hide from IE5-Mac \*/		#navbuttons li a			{float: none}			/* End hide */	#navbuttons li a.home, #navbuttons li a.home:link, #navbuttons li a.home:hover, #navbuttons li a.home:active {		width: 46px; padding:8px 12px 0;		}	#navbuttons li.last-border, .last-border {border-right:0 solid #5b6f8a; }	#navbuttons li.last-border a,  #navbuttons li.last-border a:link, #navbuttons li.last-border a:active		{border-right:0 solid #5b6f8a;}		#esp #navbuttons li a, #esp #navbuttons li a:link, #esp #navbuttons li a:active {font-size:0.85em; height:27px;}	#esp #navbuttons li a.home, #esp #navbuttons li a.home:link, #esp #navbuttons li a.home:hover, #esp #navbuttons li a.home:active {		width: auto;		}			#message-social {width:980px; background-color:#ccc; overflow:auto; clear:both;}	#message {float:left; width:740px; padding:0; margin:0;}	#message h2 {margin-bottom:0; float:left;			color:#fff; 			height:24px; padding:15px 22px 8px;			text-transform:uppercase;			font-weight:normal;			font-size:0.95em;			background:url(/web/20121111195444oe_/http://www.fema.gov/img/message_bg.png) #b01d11 no-repeat right center;}	#message p {margin:0 0 0 210px;  padding:8px 0 5px;}		#social {width:200px; float:right; padding:7px 0 0 0; z-index:1000;}	#social h2 {display:none;} 	#social ul {overflow:auto; list-style:none; padding:0; margin:0;}	#social ul li {float:left; width:24px; height:29px; text-indent: -9999px; padding:0 8px 0 0; list-style-image: none; margin:0;}	#social ul li a, #social ul li a:link, #social ul li a:visited, #social ul li a:active, #social ul li a:hover {width:24px; height:24px; background:none; padding:0; margin:0; display:block; border:0 solid #ccc;}	#social ul li.email {background:url(/web/20121111195444oe_/http://www.fema.gov/img/icon_email_24.png) #ccc no-repeat 0 0;}	#social ul li.info {background:url(/web/20121111195444oe_/http://www.fema.gov/img/icon_infov2_24.png) #ccc no-repeat 0 0;}	#social ul li.mobile {background:url(/web/20121111195444oe_/http://www.fema.gov/img/icon_mobile_24.png) #ccc no-repeat 0 0;}	#social ul li.facebook {background:url(/web/20121111195444oe_/http://www.fema.gov/img/icon_facebook_24.png) #ccc no-repeat 0 0;}	#social ul li.twitter {background:url(/web/20121111195444oe_/http://www.fema.gov/img/icon_twitter_24.png) #ccc no-repeat 0 0;}	#social ul li.youtube {background:url(/web/20121111195444oe_/http://www.fema.gov/img/icon_youtubev2_24.png) #ccc no-repeat 0 0;}	#social ul li.widgets {background:url(/web/20121111195444oe_/http://www.fema.gov/img/icon_widget_24.png) #ccc no-repeat 0 0;}	#social ul li.rss {background:url(/web/20121111195444oe_/http://www.fema.gov/img/icon_rss_24.png) #ccc no-repeat 0 0;}	/****************/	/*** @columns ***/	/****************/	#column-a {		width:170px;		float:left;		vertical-align: top;		margin: 0;		padding: 0;		}	* html #column-a {min-height:486px;} /*style for IE*/		#column-b {		width:570px;		min-height:450px;		height:450px;		float:left;		position: relative;		border-right: 1px solid #b2b2b2;		padding: 5px 10px;		}		#column-c {		width:170px;		min-height:450px;        		height:450px;		float:left;		position: relative;		margin-top: 10px;		}		#column-d {		width:740px;		/*width:585px;*/		min-height:450px;		height:450px;		float:left;		padding: 15px;        overflow:hidden;		}	#column-b[id], #column-c[id], #column-d[id]  {		height:auto;        overflow-x:hidden;        overflow-y:hidden;		}		#column-e {		/*width:958px;	 old width:760px; homepage and 3 step page*/		min-height:486px;		float:left;		border-left: 0;		padding: 5px 10px;		background:none;		background-color:#fff;		}				div.col2 {			padding: 3px 5px;			margin: 0px;			overflow:auto;		}		div.col2-r {			float:right;			width: 320px;			padding-left:20px;			text-align: left;			padding-bottom:10px;		}		div.col2-l {			float:left;			width: 430px;			padding-bottom:10px;		}	/****************/	/*** @FOOTER ***/	/****************/	#footer {		/*width:950px;   */		text-align:center;		margin: 0 auto;		clear:both;		padding: 30px 0 45px 0;		overflow:auto;		/*background:url(/web/20121111195444oe_/http://www.fema.gov/img/footer_bg.gif) #fff repeat-x left top;		background-color:#fff;		}*/				.footer_column {				float:left; width:200px;				background-color:#fff;				text-align:center;				padding:0 10px;				vertical-align:bottom;				height:80px;			}		.fema_address {width:420px; padding-left:50px; text-align:left;}		.fema_address img {margin-right:10px;}					/*****************/	/*** @homepage ***/	/*****************/	#hp #column-e a:link, #hp #column-e a:visited, #hp #column-e a:visited {color: #00568e; text-decoration: none;}	#hp #column-e a:hover	{color:#C03; text-decoration:underline;}	#hp #row1 a:link, #hp #row1 a:visited, #hp #row1 a:visited, #hp #row2 a:link, #hp #row2 a:visited, #hp #row2 a:visited  {text-decoration: underline;}	#hp #row1 a:hover	{color:#C03; text-decoration:underline;}	#row1, #row2, #row3 {text-align:center; padding-bottom:20px; overflow:auto; padding-top:15px;}	#row2, #row3 {background:url(/web/20121111195444oe_/http://www.fema.gov/img/hp_row_bg.gif) #fff repeat-x left top; text-align:left; padding-left:10px;}	#row1 h2 {text-align:center; color:#fff; font-weight:normal; 				height:28px; font-size:1.3em; padding-top:10px;}	#row2 h2, #row3 h2 {color:#000; padding-bottom:10px;}	#hp .topbox {width:294px; float:left; border:5px solid #f0eee2; 				margin-right:22px; height:365px; text-align:left;}	#esp .topbox {height:385px;}	#hp .lastbox {margin-right:0;}	#hp .topbox p {padding:8px; margin:0;}	#row1 .bluebg {background-color:#166191;}	#row1 .orangebg {background-color:#c85009;}	#row1 .redbg {background-color:#b01d11;}	#row1 .greenbg {background-color:#537f3c;}		/*-----------------Flash banner list--------------*/		#flashcontent {margin:0 10px 0 0;			padding:0; float:right;}		#flashcontent p {width: 450px;			text-align: left;			margin: 0 0 20px 0;			font-size:1em;			border: 0 solid #999;}		#flashcontent ul {width: 450px;			margin: 0;			padding: 0;			list-style-type: none;			font-family: Arial, Helvetica, sans-serif;			background:none;			border-right:0 solid #a6a6a6;}		#flashcontent ul li {border-bottom: 0 solid #ccc;			border-left: 0 solid #ccc;}		#flashcontent li a {display: block;			border-right: 0 solid #ccc;			font-size:1em;}		#flashcontent ul li a:link, .flashlist ul li a:visited {color: #000;			text-decoration: none;}		#flashcontent ul li a:hover {background-color: #e9e9e9;}		#flashcontent img {border:1px solid #000;}		#videoitems {width:460px; padding:0; margin:0;}		#videoitems ul {padding:0; margin:0 auto; list-style: none; text-align:center; overflow:auto;}		#videoitems ul li {display: inline; padding:0; margin:0; } 		#videoitems ul li a:link, #videoitems ul li a:active, #videoitems ul li a:visited {padding:5px 10px; margin:0; float:left;}		#videoitems ul li a:hover {background-color: #fff;}				#femaLink {float:left; width:470px;}	#femaLink .half {width:220px; float:left; padding-right:10px;}	#femaLink .half a {}	#row2 ul, #row3 ul, #row2 p {margin: 0 0 15px 0; padding: 0;}	#row2 ul li, #row3 ul li{list-style:none; padding-bottom:10px;}	#femaLink ul li a {font-size:0.9em;}	#femaLink .rightbox {padding-left:10px;}	#femaLink .rightbox ul li {padding-bottom:0; padding-left:18px;}	#femaLink .leftbox ul li.indent {padding-bottom:0; padding-left:18px;}		p.partner_logo {text-align:center; font-size:0.85em; color:#666;}		#dizActivity {width:380px; float:left;}	#disMap {float:left; width:280px; font-size:0.8em;}	#promo {float:left; width:268px; padding-left:20px; font-size:0.8em; text-align:center;}		.rotate-photo {padding:0; margin:0; height:90px;}        /* START Tabs */.tabcontainer {    border-bottom:1px solid #000;    width:500px;height:29px;    padding-left:20px;    }.tab_active {    padding:5px 20px;    background:#d5d9ff;    border-bottom:1px solid #fff;    float:left;    margin:0px 2px;    border-left:1px solid #000;    border-top:1px solid #000;    border-right:1px solid #000;    -moz-border-radius:3px 3px 0px 0px;    }.tab_inactive {    padding:5px 20px;    margin:0px 2px;    background:#ddd;    border-bottom:1px solid #000;    float:left;-moz-border-radius:3px 3px 0px 0px    }         .tab_inactive a:visited {     color:#003366 }/* END Tabs