/*     U.S. Dept of Homelane Security      */
/*           New releases CSS           */

h2 {clear:both !important;}
.col2-l h2 {margin-top: 1em;}

#lanLink {font-size:0.95em; font-style:normal; font-weight:normal;}
p.subtitle {margin-top:-8px;}

/*   page menu   */
	ul#diz-menu {
		margin: 20px 5px 20px -5px; padding: 0;
		list-style-type: none;}
	ul#diz-menu li {
		margin: 0; padding: 0;
		display: inline;}
	ul#diz-menu li a, ul#diz-menu li a:active, ul#diz-menu li a:visited {
		margin: 0; 
		padding: 0 8px; 
		font-weight: bold;
		color: #003366;
		border-left: 1px solid #999; 
		text-decoration: none;
		font-size:0.9em;}
	ul#diz-menu li a:hover {
		text-decoration: underline;
		color: #C03;}
	ul#diz-menu li.first a {border-left: 0;}

	#news ul li {line-height:1.6em;}

.datatable {
	padding: 0;
	margin: 0;}
.datatable th {
	font: bold 11px Arial;
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(/graphics/datatable_bg_header.jpg) no-repeat;}
.datatable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	font: 12px Arial;}
.datatable tr.r0 {background-color: #F5FAFA;}
.datatable tr.r1 {background-color: #ffffff;}

.first-th, .first-td {border-left: 1px solid #C1DAD7;}

#rel-links ul {list-style-type: none;}
#rel-links ul li {border-bottom: 1px dotted #C1DAD7; padding: 6px 6px 6px 12px;}

#diz-map {float:left;}
#diz-map img {margin-right:25px;}

.year, .date, .active, .diz-number {text-align:center;}

caption {text-align:left; font-size:0.8em; color:#666; font-weight:bold;}

.databox {margin:0 0 20px 0; padding:5px;
          border-top: 1px solid #999;}
.databox-title {float:left; margin:0; padding:0;}
.databox-title a {font-style: small-caps;
          font-weight: bold; padding-left:10px}
.databox-fileinfo {margin:0; padding:0; text-align:right; font-style:caps;                          font-size:0.8em; font-weight:bold;}
.databox-description {clear:both; margin:8px 0 15px 0; 
          padding:5px; 
          background-color:#F5FAFA; 
          border-bottom:1px solid #333; 
          border-top:1px solid #C1DAD7;
          font-size:0.7em;}
		  
/* news archives  */
#archives h3 {clear:both;}
#archives ul {
        margin: 0.5em 0 5em -1em;
        list-style-type: none;
}
#archives li {
	margin: 0; padding: 0;
	float:left;
}
#archives li a {
	margin: 0; padding: 0 5px 0 5px; font-size:0.85em;
}

/* news search  */
#news-search {padding:5px 10px; margin:0; background-color:#d7e3bb; border-bottom:1px solid #b2b7b1;}
#news-search h2 {color:#000; float:left; font:bold 0.85em Arial,Verdana; margin-right:10px;}
#news-search form {margin:0; padding:0;}
#news-search a {font:0.85em Arial,Verdana; margin-left:10px;}

/* RSS and Email update */
#rss-email {text-align:right; padding:10px 0 0 0; font-size:.85em;}
#rss-email img {border:none;}
#rss-email a {text-decoration: none; margin:10px}

/* Updates under flash banner */
#updates {padding-bottom:28px;}
#updates a, #updates li a:active, #updates li a:visited {text-decoration:none;}
#updates a:hover {
		text-decoration: underline;
		color: #C03;
		}
	/*   Updates page and disatere home */
	.updateItem {padding-bottom:20px; border-bottom:1px dotted #CCC;}
	.updateItem p {margin:0 0 0 75px;}
	.updateItem span.more {margin-left:75px; font-size:0.85em;}
	.updateItem h3 {padding-top:10px;}
	#updates .updateItem {border-bottom:1px dotted #fff;}
	.updateItem h3 span.updateDate, #updates h3 span.updateDate {font-size:0.85em; color:#666; margin-right:5px;}


/* News  */
ul#newsItem {
		list-style-type: none;
		margin-left:0; margin-bottom:0; padding:0;}
ul#newsItem li {line-height:1.9em; clear:left;}
ul#newsItem li span.newsDate {font-size:0.85em; color:#666; margin-right:5px; font-weight:bold; display:block;  float:left;}
ul#newsItem a {display:block; margin-left:8px; float:left; width:535px;}
ul#news-menu {
		margin: 0 5px 20px 30px; padding: 8px 0 0 0;
		list-style-type: none;
		clear:both;
		color:#999;}
ul#news-menu li {margin: 0; padding: 0;
		display: inline;}
ul#news-menu li a, ul#news-menu li a:active, ul#news-menu li a:visited {
		margin: 0; 
		padding: 0 8px; 
		font-weight: bold;
		color: #003366;
		border-left: 1px solid #999; 
		text-decoration: none;
		font-size:0.9em;
		}
ul#news-menu li a:hover {
		text-decoration: underline;
		color: #C03;}
ul#news-menu li.first a {border-left: 0;}

/* Option items on the right side */
.optItems {border:5px solid #f0eee2; margin-bottom: 20px;}
.optItems h2 {color:#fff; text-align:center; background-color:#166191; padding: 8px 2px; margin-bottom:8px; font-weight:normal; line-height:1.1em;}
.optItems .headbg {background-color:#666;}
.optItems h3 {margin-left:8px;}
.optItems iframe {margin-left:8px;}
.optItems p {margin-left:10px; margin-right:5px; font-size:0.9em; margin-bottom:0; margin-top:0;}
.optItems #dizmap {text-align:center;}
.optItems hr {color:#ccc; background-color:#ccc;}
.optItems ul#geoinfo {margin: 0 0 0 15px; padding: 0;
		list-style-type: none;}


/* Financial widget on the right side */
#iapa .TabbedPanels {
	width: 268px;
	background-color:#fff;/*border:1px dotted red;*/}
#iapa .TabbedPanelsTab {
	width: 80px;
	background-color:#b8cada;  /*#003467*/
	padding: 4px 3px;
	margin: 0;
	font: bold 0.69em Arial;
	border: 1px solid #fff;
	text-align:center;
	color:#000;}
#iapa .TabbedPanelsTabHover {
	background-color: #fff;
	color:#000;
	border: 1px solid #7b7c7e;}
#iapa .TabbedPanelsTabSelected {
	background-color: #fff;
	border: 1px solid #7b7c7e;
	border-bottom: 1px solid #fff;
	color:#000;}
#iapa .TabbedPanelsContentGroup {
	border:0 solid #003467;
	padding:0;
	background-color: #fff;
	overflow:auto;}
#iapa .TabbedPanelsContent {
	padding: 0; margin:0;
	font:normal 11px arial, verdana;
	color:#003467;}
	#iapa .TabbedPanelsContent h4 {font:bold 13px Arial; padding:0; margin:0;}
	#iapa .TabbedPanelsContent #definitions {overflow:auto;}
	#iapa .TabbedPanelsContent #definitions  p {font-size:12px; padding-bottom:8px;}
	#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:254px;} 
#iapa .TabbedPanelsContent #ia-info {background: url() #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;
	color:#000;}
#iapa .updated {
	text-align:right;
	font:normal 9px Arial;
	height:40px;}
#iapa #bottom {
	clear:both;
	background: none;
	background-color:#CCC;
	height:20px; /*11px*/
	width:99%; text-align:center;
	border-top:1px solid #999;}
#iapa #bottom a {font-size:0.8em; font-family:Arial; padding:0; text-decoration:none;}

