/*     U.S. Dept of Homeland Security      */
/*              Widgets CSS                */
/*    This CSS file created on 1/13/09     */
/*    This CSS file updated on 3/15/10     */


/*************************************************************************
	@basic_layout
*************************************************************************/
	body {padding:0; margin:0;}
	
	.roundedcorner_widgetsBox {
	background: url(/graphics/widgets/roundedcornr_widgetsBox_tl.png) no-repeat top left;
	}
	.roundedcornr_top_widgetsBox {
		background: url(/graphics/widgets/roundedcornr_widgetsBox_tr.png)  no-repeat top right;
	}
	.roundedcornr_bottom_widgetsBox {
		background: url(/graphics/widgets/roundedcornr_widgetsBox_bl.png)  no-repeat bottom left;
	}
	.roundedcornr_bottom_widgetsBox div {
		background: url(/graphics/widgets/roundedcornr_widgetsBox_br.png)  no-repeat bottom right;
	}
	.roundedcornr_content_widgetsBox {
		background: url(/graphics/widgets/roundedcornr_widgetsBox_r.png) top right repeat-y;
	}
	.roundedcornr_top_widgetsBox div,.roundedcornr_top_widgetsBox,
	.roundedcornr_bottom_widgetsBox div, .roundedcornr_bottom_widgetsBox {
		width: 100%;
		height: 15px;
		font-size: 1px;
	}
	.roundedcornr_content_widgetsBox, .roundedcornr_bottom_widgetsBox {
		margin-top:-19px;
	}
	.roundedcornr_content_widgetsBox { padding: 0 7px 0 15px; color:#fff; }
	.roundedcornr_content_box {height:160px; overflow:auto; margin-bottom:20px;}
	.roundedcornr_content_widgetsBox p.widgetsBox_logo {height:50px;}
	.roundedcornr_content_box h2, .roundedcornr_content_box h3 {margin-top:0; font-family:Arial;}
	.roundedcornr_content_box h2 {font-size:1em; color: #ffffff;}
	.roundedcornr_content_box h3 {font-size:0.85em;}
	.roundedcornr_content_box p {
		font:12px Arial, Helvetica, sans-serif;
		color:#fff;
		}
	.roundedcornr_content_box a {color:#FF0; text-decoration:underline;}
	
/*************************************************************************
	@Disaster Assistance basic_layout
*************************************************************************/
	#da .roundedcorner_widgetsBox {
	background: url(/graphics/widgets/roundedcornr_DAwidgetsBox_tl.png) no-repeat top left;
	}
	#da .roundedcornr_top_widgetsBox {
		background: url(/graphics/widgets/roundedcornr_DAwidgetsBox_tr.png)  no-repeat top right;
		height:25px;
	}
	#da .roundedcornr_bottom_widgetsBox {
		background: url(/graphics/widgets/roundedcornr_DAwidgetsBox_bl.png)  no-repeat bottom left;
		height:25px;
	}
	#da .roundedcornr_bottom_widgetsBox div {
		background: url(/graphics/widgets/roundedcornr_DAwidgetsBox_br.png)  no-repeat bottom right;
		height:25px;
	}
	#da .roundedcornr_content_widgetsBox {
		background: url(/graphics/widgets/roundedcornr_DAwidgetsBox_r.png) top right repeat-y;
	}
	#da .roundedcornr_content_widgetsBox {padding: 0 15px 0 15px; color:#000;}
	#da .roundedcornr_content_box {height:auto; margin-bottom:0px; overflow:hidden; background-color:#FFFFFF;
		 border:1px solid #000; padding: 5px;}
		 
	#da .roundedcornr_content_widgetsBox h1 {text-indent:-9999px; 
		background:url(/graphics/widgets/roundedcornr_DAwidgetsBox_h1_bg.png) no-repeat bottom center;
		height:45px; margin:20px 0 5px;}

	
	#da .roundedcornr_content_box h2 {font-size:0.9em; color:#c33; margin:8px 0 0 0;}
	#da .roundedcornr_content_box a {color:#069; text-decoration:none;}
	
	#da ul {margin:0; padding:0;}
	#da li {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:12px;}
	#da #share {margin:0; padding:0 0 22px 0; text-align:center; width:100%;}
	#da #share a {margin:0 auto; text-indent:-9999px; display:block; width:43px; height:22px;
		background: url(/graphics/widgets/share_button.png) no-repeat 0 0;}
	
/*************************************************************************
	@DisasterAssistance.gov basic_layout
*************************************************************************/
	#da2 .roundedcorner_widgetsBox {
	background: url(/graphics/widgets/roundedcornr_DAwidgetsBox_tl2.png) no-repeat top left;
	}
	#da2 .roundedcornr_top_widgetsBox {
		background: url(/graphics/widgets/roundedcornr_DAwidgetsBox_tr2.png)  no-repeat top right;
		height:25px;
	}
	#da2 .roundedcornr_bottom_widgetsBox {
		background: url(/graphics/widgets/roundedcornr_DAwidgetsBox_bl2.png)  no-repeat bottom left;
		height:25px;
	}
	#da2 .roundedcornr_bottom_widgetsBox div {
		background: url(/graphics/widgets/roundedcornr_DAwidgetsBox_br2.png)  no-repeat bottom right;
		height:25px;
	}
	#da2 .roundedcornr_content_widgetsBox {
		background: url(/graphics/widgets/roundedcornr_DAwidgetsBox_r2.png) top right repeat-y;
	}
	#da2 .roundedcornr_content_widgetsBox { padding: 0 10px 0 10px; color:#000;}
	#da2 .roundedcornr_content_box {height:auto; margin-bottom:0; overflow:hidden; background-color:#FFFFFF;
		 border:1px solid #000; padding: 5px;}
		 
	#da2 .roundedcornr_content_widgetsBox h1 {text-indent:-9999px; 
		background:url(/graphics/widgets/roundedcornr_DAwidgetsBox_h1_bg.png) no-repeat bottom center;
		height:45px; margin:19px 0 5px;}
	#da2 .roundedcornr_content_widgetsBox h1.smallLogo {background:url(/graphics/widgets/roundedcornr_DAwidgetsBox_h1_bg_sm.png) no-repeat bottom center;}
	#da2 .roundedcornr_content_box h2 {font-size:0.8em; color:#c33; margin:8px 0 0 0;}
	#da2 .roundedcornr_content_box a {color:#069; text-decoration:none;}
	
	#da2 ul {margin:0; padding:0;}
	#da2 li {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:12px;}
	#da2 #share {margin:0; padding:0 0 22px 0; text-align:center; width:100%;}
	#da2 #share a {margin:0 auto; text-indent:-9999px; display:block; width:43px; height:22px;
		background: url(/graphics/widgets/share_button.png) no-repeat 0 center;}
		
	#da .roundedcornr_content_widgetsBox h1.dagov, #da2 .roundedcornr_content_widgetsBox h1.dagov {
		background:url(/graphics/widgets/roundedcornr_DAGOVwidgetsBox_h1_bg.png) no-repeat bottom center;
		height:20px;
		} 
		#da2 .dagovbg {
			background: url(/graphics/widgets/roundedcornr_DAgovwidgetsBox_tl.png) no-repeat top left;
		}
		#da2 .dagovbg .roundedcornr_content_widgetsBox {
			background: url(/graphics/widgets/roundedcornr_DAgovwidgetsBox_r2.png) top right repeat-y;
		}
		#da2 .dagovbg .roundedcornr_top_widgetsBox {
			background: url(/graphics/widgets/roundedcornr_DAgovwidgetsBox_tr2.png)  no-repeat top right;
			height:25px;
		}
		#da2 .dagovbg .roundedcornr_bottom_widgetsBox {
			background: url(/graphics/widgets/roundedcornr_DAgovwidgetsBox_bl2.png)  no-repeat bottom left;
			height:25px;
		}
		#da2 .dagovbg .roundedcornr_bottom_widgetsBox div {
			background: url(/graphics/widgets/roundedcornr_DAgovwidgetsBox_br2.png)  no-repeat bottom right;
			height:25px;
		}
/*************************************************************************
	@Disaster info widget
*************************************************************************/		
		#iapa .TabbedPanels {
			margin: 0px;
			padding: 0px;
			float: left;
			clear: none;
			width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
		}
		#iapa .TabbedPanelsTabGroup {
			margin: 0px;
			padding: 0px;
		}
		#iapa .TabbedPanelsTab {
			position: relative;
			top: 1px;
			float: left;
			padding: 4px 10px;
			margin: 0px 1px 0px 0px;
			font: bold 0.7em sans-serif;
			background-color: #DDD;
			list-style: none;
			border-left: solid 1px #CCC;
			border-bottom: solid 1px #999;
			border-top: solid 1px #999;
			border-right: solid 1px #999;
			-moz-user-select: none;
			-khtml-user-select: none;
			cursor: pointer;
		}
		#iapa .TabbedPanelsTabHover {
			background-color: #CCC;
		}
		#iapa .TabbedPanelsTabSelected {
			background-color: #EEE;
			border-bottom: 1px solid #EEE;
		}
		#iapa .TabbedPanelsTab a {
			color: black;
			text-decoration: none;
		}
		#iapa .TabbedPanelsContentGroup {
			clear: both;
			border-left: solid 1px #CCC;
			border-bottom: solid 1px #CCC;
			border-top: solid 1px #999;
			border-right: solid 1px #999;
			background-color: #EEE;
		}
		#iapa .TabbedPanelsContent {
			padding: 4px;
		}
		#iapa .TabbedPanelsContentVisible {
		}
		#iapa .VTabbedPanels .TabbedPanelsTabGroup {
			float: left;
			width: 10em;
			height: 20em;
			background-color: #EEE;
			position: relative;
			border-top: solid 1px #999;
			border-right: solid 1px #999;
			border-left: solid 1px #CCC;
			border-bottom: solid 1px #CCC;
		}
		#iapa .VTabbedPanels .TabbedPanelsTab {
			float: none;
			margin: 0px;
			border-top: none;
			border-left: none;
			border-right: none;
		}
		#iapa .VTabbedPanels .TabbedPanelsTabSelected {
			background-color: #EEE;
			border-bottom: solid 1px #999;
		}
		#iapa .VTabbedPanels .TabbedPanelsContentGroup {
			clear: none;
			float: left;
			padding: 0px;
			width: 30em;
			height: 20em;
		}
		#iapa #header, #iapa #bottom, #iapa #page-body {
			width:200px;
			padding:0;
			margin:0;
		}
		#iapa #header {border:none; background-color:#e6eff7; height:39px;
		}
		#iapa #header a:link, #iapa #header a:active, #iapa #header a:visited, #iapa #header a:hover {
			margin:0;
			padding:0;
		}
		#iapa .TabbedPanels {
			width: 200px;
			background-color:#e6eff7;/*border:1px dotted red;*/
		}
		#iapa #page-body {
			background: url(/graphics/widgets/cda_info_widget_top_bg.gif) #e6eff7 no-repeat top left;
		}
		#iapa h2 {
			font-size:12px;
			font-weight: bold;
			font-family: arial;
			margin:0;
			padding:0 0 5px 5px;
		}
		#iapa h2 a, #iapa h2 a:link, #iapa h2 a:visited, #iapa h2 a:active {
			text-decoration:none;
			color:#000;
		}
		#iapa h2 a:hover {
			text-decoration:underline;
		}
		#iapa h2 span.declared {
			color:#666666;
			font-size:11px;
		}
		#iapa .TabbedPanelsTab {
			width: 61px;
			background-color:#b8cada;  /*#003467*/
			padding: 4px 3px;
			margin: 0px 1px 0px 0px;
			font: bold 0.69em Arial;
			border: 0 solid #999;
			text-align:center;
			color:#134573;
		}
		#iapa .DefTab {
			width: 57px;
		}
		#iapa .TabbedPanelsTabHover {
			background-color: #003467;
			color:#fff;
		}
		#iapa .TabbedPanelsTabSelected {
			background-color: #003467;
			border-bottom: 1px solid #003467;
			color:#e6ebf0;
		}
		#iapa .TabbedPanelsContentGroup {
			border:0 solid #003467;
			padding:6px 6px 4px;
			background: url(/graphics/widgets/center_bg.jpg) #226088 no-repeat top left;
			overflow:auto;
		}
		#iapa .TabbedPanelsContent {
			padding: 0; margin:0;
			font:normal 11px arial, verdana;
			color:#003467;
		}
			#iapa .TabbedPanelsContent h4 {font:bold 12px Arial; padding:0; margin:0;}
			#iapa .TabbedPanelsContent #definitions {
				overflow:auto;
			}
			#iapa .TabbedPanelsContent a:link, #iapa .TabbedPanelsContent a:visited, #iapa .TabbedPanelsContent a:active, #iapa .TabbedPanelsContent a:hover {
				text-decoration:none;
			}
		#iapa .TabbedPanelsContent #ia-info, #iapa .TabbedPanelsContent #pa-info, #iapa .TabbedPanelsContent #definitions {
			padding: 4px;
			background-color:#fff;
			height:280px;
		} 
		#iapa .TabbedPanelsContent #ia-info {background: url(/graphics/widgets/apply_bg.gif) #fff repeat-x bottom left;}
		#iapa .TabbedPanelsContent p {
			padding:0;
			margin:0;
			border-bottom:1px solid #b5c5d3;
		}
		#iapa .TabbedPanelsContent p span {
			text-align:right;
			display:block;
			padding-top:3px;
			padding-bottom:6px;
			font-weight:bold;
			font-size:12px;
		}
		#iapa p.footnote {
			font:normal 9px Arial;
			font-family:Arial;
			border-bottom:none;
		}
		#iapa .updated {
			text-align:right;
			font:normal 9px Arial;
			height:40px;
		}
		#iapa #bottom {
			clear:both;
			background: url(/graphics/widgets/bottom_bg.gif) #226088 no-repeat bottom left;
			height:68px; /*11px*/
		}
		#iapa #bottom p {color:#fff; font-size:0.6em; font-family:Arial; padding:0 5px;}
		#iapa #apply {
			text-align:center;
			padding:0;
		}
		#iapa #apply a:link, #iapa #apply a:visited, #iapa #apply a:active, #iapa #apply a:hover {
			color:#000000; background: url(/graphics/widgets/apply_button_bg.gif) repeat-x;
			padding:2px 20px;
			border:1px solid #b8bab4;
			text-decoration:none;
			font:bold 11px Arial;
		}
		/*************************************************************************
			@DisasterAssistance.gov TAB layout 
		*************************************************************************/			
			#da2 .TabbedPanels {
				margin: 0px;
				padding: 0px;
				width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
			}
			#da2 .TabbedPanelsTabGroup {
					margin: 0px;
					padding: 0px;
				}
			#da2 .TabbedPanelsTab {
				width: 62px;
				float: left;
				background-color:#b8cada;  /*#003467*/
				padding: 4px 3px;
				margin: 0px 1px 0px 0px;
				font: bold 0.69em Arial;
				border-bottom:1px solid #b8cada;
				text-align:center;
				color:#134573;
			}
			#da2 .TabbedPanelsTabHover {
				background-color: #003467;
				color:#fff;
			}
			#da2 .TabbedPanelsTabSelected {
				background-color: #003467;
				border-bottom: 1px solid #003467;
				color:#e6ebf0;
			}
			#da2 .TabbedPanelsContentGroup {
				border:1px solid #666;
				padding:6px 6px 4px;
				background-color:#fff;
				overflow:auto;
				clear:both;
			}
			#da2 .TabbedPanelsTabGroup li {list-style-type: none;}
			#da2 .TabbedPanelsContent {
				padding: 0; margin:0;
				font:normal 11px arial, verdana;
				color:#003467;
			}
				.TabbedPanelsContent a:link, .TabbedPanelsContent a:visited, .TabbedPanelsContent a:active, .TabbedPanelsContent a:hover {
					text-decoration:none;
				}
			#da2 .TabbedPanelsContent {
				padding: 4px;
				background-color:#fff;
			}
			#da2 .TabbedPanelsContent a {color:#069; text-decoration:none;}


