/*
	BEA STYLESHEET
	This style sheet will replace the beawebstyle/bea.css.
	
	See also beaHome.css for styles specific to the home page.
	
	The final section, MISCELLANEOUS CUSTOM STYLES, contains 
	styles that are most likely to change.
*/

/*
	OVERRIDE STANDARD TAG STYLES 
	These styles are applied automatically to the corresponding
	tags; no class or id attributes need to be added to code
	[Exception: a.define requires links to glossary definitions
	be assigned class="define"]
*/

		 /* This will fill in the blue at the bottom of the pages for those pages that are shorter than the browser window */
			/* It remains disabled - do NOT post CSS unless this is ENABLED then disable it again */
html {			
background-color: #00267f;
		}
		
		body {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-family: Verdana, Tahoma, Arial, sans-serif;
			font-size: 11px;
			line-height: 1.2em;
			background-color: white;
		}
		
		h1 {
			font-size: 16px;
			color: #00267f;
			xmargin-top: 15px;
			margin-top: 8px;
			padding-top: 5px;
			line-height: 1.2em;
			margin-bottom: 8px;
		}
		
		h2 {
			font-size: 13px;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-style: solid;
			border-top-color: #F3E9E0;
			border-right-color: #F3E9E0;
			border-bottom-color: #F3E9E0;
			border-left-color: #F3E9E0;
			margin-left: 15px;
			padding-top: 8px;
			margin-top: 10px;
			margin-right: 0px;
			margin-bottom: 0px;
			padding-right: 0px;
			padding-bottom: 8px;
			padding-left: 0px;
		}
		
		h3 {
			font-size: 11px;
			margin: 0px 0px 0px 8px;
			padding: 10px 0px 4px 12px;
		}
h4 {
	font-size: 11px;
	margin: 16px 0px 3px 35px;
	padding: 0px;
	font-style: italic;
}

		
/* Remove all HR tags from site - Horizontal rules should not be used */
		hr {
			color: #B89223;
			height: 1px;
			margin-top: 0px;
			padding-top: 0px;
		}
#content .level_4 .level_4 {
	margin-left: 40px;
}


/* General unordered list formatting */
		ul {
			list-style-image: url(/_images/bulletListLink.jpg);
			padding-top: 10px;
			padding-bottom: 10px;
		}

/* General link formatting */
		a, a:active, a:visited {
			color: #00267f;
			
		}
		a:hover {
			color: #00267f;
		
		}
		
		a img {
			border: none;
			text-decoration: none;
		}
		
		p.top a{ /*This is a modification to link tags with a class of 'top'... ie.e Go to Top*/
			display:block;
		}
		
		acronym,
		a.define {
			text-decoration: none;
			border-bottom: 1px dotted #CCCCCC;
			cursor: help;
			color:#000000
		}
		
		address {
			margin-left: 2em;
			font-style: normal;
		}
		
/* General paragraph formatting */
		p{
			margin-left: 25px;
			padding: 0px;
			margin-bottom: 10px;
		}


/* TABLES */

		tr.shaded {/* add class="shaded" to alternating <tr> elements for a light gold background */
			background-color: #F8F5EE;
		}

		.shader{/* add class to TR tag for a light grey background on data tables*/
			background: #EBEBEB;
		}		
		
		/* Remaining table styles are applied automatically */
		
		table {
			border: none;
		}
		
		caption{
			text-align:center;}
		
		th {
			font-weight: bold;
			text-transform: none;
			color: #000000;
			background-color: #FFFFFF;
			text-align: left;
			padding-left: 3px;
			border: 1px none #ffffff;
			
		}
		
		th a {
			color: #00267F;
		}
		
		td {
			vertical-align: top;
		}
		

/* 
	HEADER
	These styles govern the banner across the top
	of each page on the site.
*/

		#logo {
			z-index: 0;
			position: absolute;
			top: 0;
			left: 0;
		}
		
		#header {
			height: 57px;
			margin: 0;
			padding: 0;
			background: #00267f  url(/_images/header_images/background.jpg) no-repeat top right;
			width: 100%;
		}
		#header_image {
			float: right;
		}
		
		#header p {
			position: relative;
			z-index: 50;
			margin: 0 145px;
			text-align: center;
			color: white;
			font-family: 'Times New Roman', Times, serif;
			font-weight: bold;
			font-size: 14px;
			line-height: 24px;
			text-shadow: #00267f 0 0 2px;
		}
#about{
	white-space: nowrap;			
}		
		#bea {
	font-size: 28px;
		}


/*
	TAB NAVIGATION
	These styles handle the rollover navigation
	tabs and optional second-level links near
	the top of each page.
*/
		
		/* have to hack IE */
		html>body>#topTabs {
			float: left;
		}
		
		#topTabs {
	width: 100%;
	font-size: 10px;
	height: 18px;
	background: #00267F url(../!_tranisition_backup_wwwBeaGov/_images/tabBG.jpg) repeat-x top;
		}
		
		#topTabs ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		
		#topTabs ul li {
			float: left;
			margin: 0;
			padding: 0;
		}
		
		#topTabs a {
	display: block;
	text-decoration: none;
	color: #000000;
	white-space: nowrap;
	background:  url("../!_tranisition_backup_wwwBeaGov/_images/tabLeft.jpg") no-repeat left top;
	margin: 0;
	padding-left: 7px;
	padding-right: 1px;
		}
		
		#topTabs a span {
			display: block;
			background:  url("../!_tranisition_backup_wwwBeaGov/_images/tabRight.jpg") no-repeat right top;
			padding: 2px 6px 3px 0px;
		}
		
		.home #home a,
		.about #about a,
		.national #national a,
		.international #international a,
		.regional #regional a,
		.industry #industry a,
		.glossary #glossary a,
		.index #index a,
		.faqs #faqs a,
		.interactive #interactive a {
			background-position: 0% -36px;
			font-weight: bold;
			border-width: 0;
			color: white;
		}
		
		.home #home a span,
		.about #about a span,
		.national #national a span,
		.international #international a span,
		.regional #regional a span,
		.industry #industry a span,
		.glossary #glossary a span,
		.index #index a span,
		.faqs #faqs a span,
		.interactive #interactive a span{
			background-position: 100% -36px;
		}
		
		#topTabs a:hover {
			background-position: 0% -18px;
		}
		
		#topTabs a:hover span {
			background-position: 100% -18px;
		}
		
		#bottomTabs {
			color: white;
			clear: left;
			height: 17px;
			margin: 0px;
			padding: 1px 0px 0px 4px;
			font-size: 10px;
			background:  #00267F url(../!_tranisition_backup_wwwBeaGov/_images/tabbottomBG.jpg) repeat-x top;
		}
		
		#bottomTabs li {
			display: inline;
			list-style: none;
			padding: 3px 3px;
		}
		
		.glossary #bottomTabs li,
		.index #bottomTabs li {
			padding: 3px 4px;
			xpadding: 1px 2px;
		}
		
		.current {
			font-weight: bold;
		}
		
		#bottomTabs a {
			color: white;
			font-weight: normal;
			text-decoration: none;
		}
		
		#bottomTabs a:hover {
			text-decoration: underline;
		}

/* Search: Standard */





		#search_fieldset{
			text-align: center;
			margin: 0px;
			padding: 3px 0px 0px 0px;
			font-size: 9px;
		}
		
		#search_form{
			margin: 0px;
			padding: 0px;
		}
		
		#search_textfield{
			font-size: 12px;
			margin-right: 0;
			margin-left: 4px;
			float: left;
			position: relative;
			z-index: auto;
			
		}
		
		#search_submit{
			font-size: 12px;
			width: 25px;
			margin-right: 3px;
		
		}
		
		#search_radio{
			height: 10px;
		}

/* Search: Horizontal*/
	#SearchTabs {
	margin: 0px;
	padding: 0px;
	text-align: right;
	background-color: #f9f4f0;
	border-bottom: 1px solid #C59300;
	height: 30px;
		}
	
	#SearchLinks{
		text-align: right;
		vertical-align: middle;
		float: left;
		margin: 0px;
		padding: 5px 8px 0px 0px;
		}
	
	#SearchLinks ul{
		margin: 0px;
		padding: 0px;
		font-size: 10px;
		}
	
	#SearchLinks ul li{
		display: inline;
		margin: 0px;
		padding: 0px;
		}
	
	#SearchLinks a:link, #SearchLinks a:active, #SearchLinks a:visited {
		color: #00267f;
		font-size: 10px;
		font-weight: normal;			
		}
	
	#SearchLinks a:hover {
		color: #00267f;
		font-size: 10px;
		font-weight: normal;		
		}
			
	#SearchWrap{
		padding: 0px 8px 1px;
		margin: 1px 0px;
		float: left;
		}
	
	#frmSearch_Tabs{
		margin: 0px;
		padding: 0px;
		}
	

	#frmSearchTextBox{
		margin: 0px;
		padding: 0px;
		font-size: 9px;
		}
	
	#frmSearchButton{
		margin: 0px 0px 0px 4px;
		padding: 0px;
		font-size: 9px;
		}
	
	.SearchLabel{
		font-weight: bold;
		}
	
	
/* General SEARCH BOX */

		#searchForm_General {
			margin: 0;
			padding: 0;
		}


/* BREADCRUMBS */

		.crumbs {
	font-size: 9px;
	margin: 0px;
	width: 100%;
	padding: 0px 3px 2px 8px; /* Gray box */
	background-color: #F7F8F9;
	border-bottom: 1px solid #DFDFDF;
		}

/* RIGHT SIDEBAR */

		#sidebarRight {
			width: 165px;
			margin: 0px;
			padding: 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight:normal;
			text-align:left;
			color:#000000;
			}
		
		#sidebarRight ul{
	list-style: url(../!_tranisition_backup_wwwBeaGov/_css/none) none;
	margin: 0px 0px 0px 1px;
	padding: 0px 2px 0px 0px;
	background-image: url(/_images/alt/sidebarLeftLinkGold_background.gif);
	background-repeat: repeat;
	background-position: left top;
		}
		
		#sidebarRight ul li{
	border-bottom: 1px solid #F9F4EF;
	background-image: url(/_images/alt/sidebarLeftLinkGold.gif);
	background-repeat: repeat;
	background-position: top;
			
		}
		
		/* when there is a sublist within "of interest" and you don't want lines between the items */
		#sidebarRight ul li a.noline:link,
		#sidebarRight ul li a.noline:visited{
			background-image: none;
			
			}
		/* indent for the sublist */
		#sidebarRight ul li ul a:link,
		#sidebarRight ul li ul a:visited,
		#sidebarRight ul li ul a:hover,
		#sidebarRight ul li ul a:active{
				padding-left: 8px;
			}
			
		#sidebarRight ul li a:link,
		#sidebarRight ul li a:visited{
	display:block;
	color:#000000;
	text-decoration:none;
	xbackground: #F9F4EF url(/_images/alt/sidebarLeftLinkGold.gif) no-repeat left top;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	background-image: url(/_images/alt/sidebarLeftLinkGold.gif);
	background-repeat: no-repeat;
	background-position: left top;
			}
		
		#sidebarRight ul li a:hover,
		#sidebarRight ul li a:active{
	display:block;
	color:#000000;
	text-decoration:underline;
	background: #F9F4EF url(/_images/alt/sidebarLeftLinkGold_bulleted.gif) repeat-y left top;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
		}
		
		#sidebarRight ul.ul_normal li a:link,
		#sidebarRight ul.ul_normal li a:visited{
	display:block;
	color:#000000;
	text-decoration:none;
	xbackground: #F9F4EF url(/_images/alt/sidebarLeftLinkGold_homepage.gif) no-repeat left top;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	background-image: url(/_images/alt/sidebarLeftLinkGold_homepage.gif);
	background-repeat: no-repeat;
	background-position: left top;
			}
#sidebarRight .ul_normal .rightnav_title {
	background-color: #F9F4F0;
	background-image: none;
}

		
		#sidebarRight ul.ul_normal li a:hover,
		#sidebarRight ul.ul_normal li a:active{
	display:block;
	color:#000000;
	text-decoration:underline;
	background: #F9F4EF url(/_images/alt/sidebarLeftLinkGold_bulleted_homepage.gif) repeat-y left top;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
		}
				
		
		#sidebarRight ul li.sub a:link,
		#sidebarRight ul li.sub a:visited{
			padding:0px 0px 4px 0px;
			margin: 0px;
			display:block;
			color:#000000;
			text-decoration:none;
			background-color: #F9F4EF;
			background-image: url(../!_tranisition_backup_wwwBeaGov/_css/none);
			}
		
		#sidebarRight ul li.sub a:hover,
		#sidebarRight ul li.sub a:active{
			padding:0px 0px 4px 0px;
			margin:0px;
			display:block;
			color:#000000;
			text-decoration:underline;
		}
		
		#sidebarRight .list_indent
		{padding:0px 0px 0px 7px}
		
		.title_right{
	display:block;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px;
	padding:5px 0px 1px 3px;
	background: #C59300;
		}
		
		.menu_paragraph{
			text-align:center;
			padding:0px 3px 0px 3px;}

/* CONTENT */

#content {
	xposition: relative;
	margin: 0px;
	padding: 0px 10px 15px;
}

#content ul {
	margin: 0 0 0 20px;
	padding: 0;
}

#content li {
	margin: 0 0 0.7em 23px;
	padding-left: 5px;
}

/* Will soon be disabled */
#content ul li.pdf {
	list-style-image:  url("../!_tranisition_backup_wwwBeaGov/_images/pdf.gif");
}

ul li.graph {
	list-style-image:url(/_images/icons/graph_17.gif)
}

ul li.world {
	list-style-image:url(/_images/icons/world_16.gif)
}

ul li.chart {
	list-style-image:url(/_images/icons/chart_icon.gif)
}

ul li.chart2 {
    list-style-image:url(/_images/icons/chart_icon2.gif)
}

ul li.movie {
	list-style-image:url(/_images/icons/movie2_16.gif)
}

ul li.secure {

    list-style-image:url(/_images/icons/security-locked_16.gif)

}


#content ul li.icon_table{
	list-style-image:url(/_images/icons/bea_icon.jpg);
}

/* Will soon be disabled */
#content ul li.xls {
	list-style-image:  url("../!_tranisition_backup_wwwBeaGov/_images/icon_xls_small.gif");
}

#content li p {
	margin-bottom: 0.5em;
}

#content ul ul,
#content ol ul {
	margin-top: 0.5em;
	list-style-image: none;
	list-style-type: square;
}


/* Will soon be disabled */
#content_no_sidebar ul {
	list-style-image:  url("../!_tranisition_backup_wwwBeaGov/_images/bullet_account.gif");
	margin: 0 0 0 20px;
	padding: 0;
}

/* Will soon be disabled */
#content_no_sidebar li {
	margin: 0 0 0.7em 18px;
	padding-left: 5px;
}

/* Will soon be disabled */
#content_no_sidebar ul li.pdf {
	list-style-image:  url("../!_tranisition_backup_wwwBeaGov/_images/pdf.gif");
}

/* Will soon be disabled */
#content_no_sidebar ul li.xls {
	list-style-image:  url("../!_tranisition_backup_wwwBeaGov/_images/icon_xls_small.gif");
}

/* Will soon be disabled */
#content_no_sidebar li p {
	margin-bottom: 0.5em;
}

/* Will soon be disabled */
#content_no_sidebar ul ul,

/* Will soon be disabled */
#content_no_sidebar ol ul {
	margin-top: 0.5em;
	list-style-image: none;
	list-style-type: square;
}


/* FOOTER */

#footer {
	margin: 0px;
	padding: 0;
	background-color: #00267f;
	color: #cccccc;
	font-size: 9px;
	text-align: center;
	border-bottom: solid 1px #00267f;
}

#footer a {
	color: #cccccc;
}

#footer ul {
	margin: 0;
	padding: 15px 0 0 0;
	background: #00267f url("../!_tranisition_backup_wwwBeaGov/_images/footerBG.gif") repeat-x top;
}

#footer ul li {
	display: inline;
	padding-right: 0.5em;
	margin-left: 0.5em;
	border-right: solid 1px #cccccc;
}

#footer ul li a {
	white-space: nowrap;
}

#footer ul li.last {
	border-right: none;
}

#footer img {
	vertical-align: middle;
	margin-left: 3px;
}



/* MISCELLANEOUS CUSTOM STYLES */

/* Will no longer be used */
.onPage {					/* for the "On this page" header */
	margin: 7px 0px 4px 0px;
	font-weight: bold;
}

.top { /* 'Back to Top' style */
	margin-top: 8px;
	padding-bottom: 3px;
	background-image: url(/_images/bullet_top.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-bottom: 0px;
	text-align: right;
	padding-right: 12px;
}

.top a {					/* for the "Back to top" link */
	font-size: 10px;
}

/*
	for an image that aligns to the left side of the page
	with text wrapping around it to the right
*/
img.floatleft {
	float: left;
	margin-right: 15px;
}

/*
	for an image that aligns to the right side of the page
	with text wrapping around it to the left
*/
img.floatright {
	float: right;
	margin-left: 15px;
	border: 1px solid #000000;
}

/*
	All floated elements must technically have a width;
	the width for the next two styles is currently set 
	to be the same as the only elements using the styles--
	125-pixel wide images. If either of the following 
	two styles is applied to a div containing a wider 
	image, the width should be changed or a new style
	created.
	
	Use these two styles for images with captions, as
	explained in the Preparing Content document.
*/

div.floatleft {
	float: left;
	width: 125px;
	margin-right: 15px;
	text-align: center;
}

div.floatright {
	float: right;
	width: 125px;
	margin-left: 15px;
	text-align: center;
}

.subscribe {
	margin: 9px 0;
	padding: 4px 0 4px 28px;
	background-color: #F8F5EE;
	background-image: url(/_images/icons/mail_blue_16.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	border: 1px solid #c59200;
}

.subscribe_release {
	margin: 0px 0 9px;
	padding: 4px 0 4px 28px;
	background-color: #F8F5EE;
	background-image: url(/_images/icons/mail_blue_16.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-bottom: 1px solid #c59200;
}

.subscribe_sidebar { /* Modifies Email subscription for use on sidebar */
	margin: 0px 0;
	padding: 4px 0 0px 28px;
	background-color: #F8F5EE;
	background-image: url(/_images/icons/mail_blue_16.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C39400;
	border-left-color: #C39400;
	text-align: left;
}

.pdfreader_sidebar { /* Modifies Adobe Reader Download for use on sidebar */
	margin: 0px 0;
	padding: 4px 0 0px 28px;
	background-color: #F8F5EE;
	background-image: url(/_images/pdf.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C39400;
	border-left-color: #C39400;
	text-align: left;
}

/*
	for backwards-compatibility only; these styles
	are not used in the new templates
*/

.grey {
	background-color: #e7e6dd;
}

.pinkTextBG {
	background-color: #ffe5b2;
}

/*
	END for backwards-compatibility only;
*/

.no_buffer {
	margin: 0px;
	padding: 0px 0px 10px;
}
.buffer_5	{
padding: 5px;
}
.buffer_10	{
padding: 10px;
}

/* Class is used for bullets that are links, or leading links */
#bullet{
	list-style-image:  url("../!_tranisition_backup_wwwBeaGov/_images/bulletListLink.jpg");
}

#bullet ul{
	padding: 5px;
	margin: 5px;
}

#bullet ul li{
	padding: 2px;
}

/* General dotted line */
.divider {
	width: 100%;
	border-top: 1px dotted #C69200;
}

/* Used for "Last Update"*/
.update {
	font-size: 9px;
	font-style: normal;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
	background-color: #F7F8F9;
	margin: 0px;
	width: 100%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

/* Used for the BEA Jobs page */
.job_title{
	font-weight: bold;
}

.job_details{

}

.job_list{
	margin: 0px;
	padding: 0px;

}

/* Used to indicate that a link points to a non-converted html page */
/* Currently disabled - remove 'x' to enable - do NOT post CSS without disabling first!! */
.xnogo{
	color: #FF0000;
	text-decoration: line-through;
	}

/* Used to indicate that a link points to a non-converted application page */
/* Currently disabled - remove 'x' to enable - do NOT post CSS without disabling first!! */
.xappgo{
	text-decoration: underline;
	color:#00FF00;
	}
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 15px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}

.note_box{
	border: 1px solid #000000;
	padding: 6px 8px;
}


/* Used for superscript.  There seems to be a line spacing issue when using the <sup> tag*/
sup {
	font-size: 100%;
	xline-height: 0;
}

/* Used to provide a small bit of additional padding between sections etc if needed */
.section {
	padding-bottom: 15px;
}

/* Used to indicate expired events/unavailable items*/
.text_disabled {
	color: #999999;
}

/* Used for papers/methodology document listing in a two-column table*/
#document_column{
	text-align: left;
	padding-top: 10px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
#document_caption {
	text-align: left;
	padding-top: 10px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}

#document_column_bottom{
	text-align: left;
	padding-top: 10px;
	vertical-align: bottom;
}

#document_caption_bottom{
	text-align: left;
	padding-top: 10px;
	vertical-align: top;
}

.document_title {
	font-weight: bold;
	background: url(/_images/!_temp_bullet_arrow.jpg) no-repeat left center;
	padding: 6px 5px 3px 10px;
}
.document_abstract {
	font-weight: normal;
}

.document_wrap {
	margin-left: 45px;
	margin-top: 10px;
	border-bottom: 1px solid #CCCCCC;
	margin-right: 20px;
	padding-bottom: 15px;
}


.document_author {
	font-style: italic;
	font-size: 10px;
	margin-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.document_synopsis {
	margin-left: 20px;
	padding-right: 5px;
}

.document_date{
	font-style: italic;
	font-size: 10px;
}

.document_note{
	font-size: 9px;
	padding-bottom: 10px;
	font-weight: normal;
}

.document_year{
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 20px;
}

.outline_main{
	font-weight: bold;
	margin-bottom: 5px;
}

.outline_main{
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
}

.outline_level1{
	text-indent: 10px;
}

.outline_level2{
	text-indent: 20px;
	
}



.outline_level3{
	text-indent: 30px;
}

.alert {
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}

.alert_normal {
	color: #FF0000;
}


.news_buffer {
	padding-bottom: 30px;
}
.small_page_buffer {
	padding-top: 100px;
	padding-bottom: 100px;
}

/* The following are used solely for the glance.htm page */
#glance_box {
	background-image: url(/_images/glance_background.jpg);
	margin: 0px 0px 0px 50px;
	padding: 0px;
	width: 589px;
}
#glance_box_bottom {
	margin: 0px;
	padding: 0px;
	height: 6px;
	width: 589px;
	clear: none;
	float: left;
}
#glance_title {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-top: 7px;
	padding-left: 10px;
}
#glance_image_box {
	margin-left: 444px;
	font-size: 9px;
}
.glance_image {
	border: 1px solid #000000;
	margin-top: 10px;
}

#glance_numbers {
	width: 425px;
	padding-left: 10px;
	padding-top: 15px;
	float: left;
	font-size: 10px;
}
.glance_list {

}
.glance_blurb {
	padding-top: 10px;
	margin-bottom: 10px;
}

/* Test Classes */
.release_header {
	width: 100%;
}
.release_title {
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F9F4F0;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
}

/* Right Sidebar - Contact Styles */
#sidebarRight #contact_wrap {
	padding-left: 3px;
	padding-right: 6px;
}

#sidebarRight #contact_wrap .contact_name {
	font-size: 11px;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
}
#sidebarRight #contact_wrap .contact_title {
	font-size: 10px;
	font-style: italic;
	margin-top: 2px;
	margin-bottom: 2px;
}
#sidebarRight #contact_wrap .contact_telephone {
	background-image: url(/_images/icons/contacts_16.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 16px;
	padding-left: 19px;
	font-size: 10px;
	vertical-align: middle;
	margin-top: 2px;
	margin-bottom: 2px;
}
#sidebarRight #contact_wrap .contact_email {
	font-size: 10px;
	xvertical-align: middle;
	xmin-height: 16px;
	background: url(/_images/icons/mail_16.gif) no-repeat left top;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 19px;
}

#sidebarRight #contact_wrap .contact_general{
	padding-top: 4px;
}

#sidebarRight #contact_wrap .contact_general .contact_snailmail {
	font-size: 8px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

#sidebarRight #contact_wrap ul {
	background-image: none;
}

.contact_header	{
	font-weight:bold;
	padding-top:3px;
	
}
.file_size {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	white-space:nowrap;
   	text-decoration:none;
}

.file_size a:link,.file_size a:visited,.file_size a:active {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration:underline;
}

.file_size a:hover {
	font-size: 9px;
	font-weight: normal;
	color: #0066CC;
	text-decoration:underline;
}


.ul_file_size {
	font-size: 8px;
	font-weight: normal;
	color: #999999;
	white-space:nowrap;
}


.footer_alt{
	background-image:url(/_images/footerBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	xwidth: 730px;
	padding-top: 17px;
	text-align: center;
	background-color: #00277C;
	font-size: 10px;
	color: #CCCCCC;
}

.footer_alt ul{
	margin: 0px;
	padding: 0px;
}

.footer_alt ul li{
	display:inline;
	list-style:none;
}

.footer_alt a:link, .footer_alt a:active, .footer_alt a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

.footer_alt a:hover{
	color: #CCCCCC;
	text-decoration: underline;
}

.footer_alt .department_tag{
	padding: 4px;
}

.footer_alt .department_image{
	padding: 4px;
}#search_form #search_textfield {
	width: 120px;
}

/* This was used to replace old styles which centered divs on gsp releases */
.center_div	{
text-align:center;
}
.contact_general {
	padding-left: 0px;
	font-size: 10px;
	padding-right: 5px;
}
.messageclass {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	margin: 3px 3px 20px;
}
.form_esr {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 30px;
}
.form_esr .button_esr {
	margin: 15px 5px 5px;
}
.document_wrap_end {

	margin-left: 45px;
	margin-top: 10px;
	margin-right: 20px;
	padding-bottom: 10px;
}

/* gives an underline on table header row on news release schedule pages */
tr.header_underline th {
border-bottom: 1px solid #000000;
}
.form_ItemWrap {
	margin: 0px 0px 0px 30px;
	padding-top: 4px;
	padding-bottom: 20px;
}

/* Provided for 'Note' box */
.table_gold {
	background-color: #FFE5B2;
	margin-bottom: 10px;
}

/* Provided for custom table issues in applications*/
.download_cell{
	text-align: center;
	vertical-align: middle;
	}

/* Provided for Director's message but can be used where P/DIV tag needs to be justified*/
.formal_letter {
	text-align: justify;
	margin-right: 25px;
}

.signature {
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 15px;
	text-align: right;
}
.alert_title {
	font-weight: bold;
	margin: 5px;
	padding: 5px;
	font-size: 14px;
}
.alet_standard {
	font-weight: bold;
	color: #FF0000
	margin: 5px;
	padding: 5px;
}
.alert_content {
	margin: 5px;
	padding: 5px;
}
.arrow	{

	margin-top: 5px;
	margin-left: 23px;
	margin-top: 5px;
}
.arrow_below	{

	margin-top: 5px;
	margin-left: 35px;
	margin-top: 5px;
}

.clear{
	clear:both
	}
	
#content .data_line {
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#content .data_line .data_synopsis {
	text-align: justify;
	margin-top: 50px;
}

.contact_name {
	margin-left: 8px;
	padding-top: 3px;
}

.contact_email {
	margin-left: 8px;
}
#content #release_header_wrap .release_status {
	float: left;
}
#content #release_header_wrap .release_id {
	float: right;
}
#content #release_header_wrap {
	margin-top: 10px;
}


#content .data_line .clear {
	clear: both;
}

#content .data_line .data_image {
	float: right;
}

#content .text_box {
	xwidth: 750px;
	border: 1px solid #000000;
	margin-right: 20px;
	margin-left: 20px;
	padding: 10px 17px 8px 0px;
}

#content .text_box p {
	width: auto;
}

.contact_telephone {
	margin-left: 8px;
}
	
#content .release_subtitle {
	font-weight: bold;
	text-align: center;
}
#content #list_wrap {
	padding: 3px;
	float: left;
}
#content #list_lead {
	float: left;
	padding: 3px;
	margin-left: 22px;
}
#content .column_left {
	float: left;
	width: 275px;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
}
#content .column_right {
	float: left;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
}

#content .column_right li {
	list-style: url(../!_tranisition_backup_wwwBeaGov/_css/none) none;
	margin-left: 0px;
	padding-left: 0px;
}
#content .column_right ul {
	margin-left: 0px;
	padding-left: 0px;
}
#content .column_left_4 {

	float: left;
	width: 275px;
	white-space: nowrap;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

.gap_15 {
	padding-top: 15px;
}
#content .level_3 li {
	margin-left: 40px;
}

#content .level_2	{
	margin-left:20px;

}

#content .level_3  {
	margin-left: 40px;
}
#content p {
	xwidth: 800px;
}
#content ul {
	xwidth: 800px;
}
#content .data_line {
	xwidth: 800px;
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#content .data_line .data_synopsis {
	xwidth: 425px;
	text-align: justify;
	margin-top: 50px;
}

.contact_header	{
	font-weight:bold;

}
.contact_name {
	margin-left: 8px;
	padding-top: 3px;
}
.contact_email {
	margin-left: 8px;
}
#content .data_line .clear {
	clear: both;
}
#content .data_line .data_image {
	float: right;
}

#content .text_box {
	xwidth: 750px;
	border: 1px solid #000000;
	margin-right: 20px;
	margin-left: 20px;
	padding: 10px 17px 8px 0px;
}
#content .text_box p {
	width: auto;
}.contact_telephone {
	margin-left: 8px;
}
#content .whats_new {
	margin-left: 30px;
	margin-right: 20px;
}

#content .notebox_international{margin-left:50px; margin-bottom:10px}
#content .notebox_international_title{margin-left:0px; padding-left:4px; padding-bottom:3px; margin-bottom:5px; font-size:100%; font-weight:bold; border-bottom:solid 1px #CCCCCC;}
#content .notebox_international_p1{margin-left:10px; padding-left:0px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px;}
#content .notebox_international_p2{margin-left:10px; padding-left:0px; margin-bottom:0px; padding-bottom:0px;}

/*  TEMP  */
.home .td_clean .mockup_description {
	margin-right: 8px;
	margin-left: 8px;
	margin-bottom: 8px;
}
#content .mockup_description {
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}
#content .mockup_description_2 {
	margin-right: 16px;
	margin-bottom: 16px;
	margin-left: 20px;
}
#content .level_4 {

	margin-left: 60px;
}
.italics {
	font-style: italic;
}

#skip a{
	position:absolute;
	left:-300px;
	top:-300px;
	overflow:hidden;
}

#skip a:active, #skip a:focus
{
xposition:static;
xwidth:auto;
xheight:auto;
}  

/* For Dialogues Box ========================================================================================================= */

#dialogue_wrapper{
	margin: 0px 0px;
	padding: 0px;
}
#dialogue_wrapper .dialogue_header {
	background: url(/_images/modal/dialogue_topLeft.png) no-repeat left top;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#dialogue_wrapper .dialogue_header .dialogue_headerRight {
	background: url(/_images/modal/dialogue_topRight.png) no-repeat right top;
	height: 43px;
	margin: 0px 0px 0px 46px;
	padding: 0px 46px 0px 0px;
}
#dialogue_wrapper .dialogue_header .dialogue_headerRight img {
	float: right;
	margin-top: 19px;
}

#dialogue_wrapper .dialogue_content {
	margin: 0px;
	padding: 0px;
	background: url(/_images/modal/dialogue_middleLeft.png) repeat-y left top;
}
#dialogue_wrapper .dialogue_content .dialogue_contentRight {
	background: url(/_images/modal/dialogue_middleRight.png) repeat-y right top;
	margin: 0px 0px 0px 22px;
	padding: 0px 28px 0px 0px;
}
#dialogue_wrapper .dialogue_content .dialogue_contentRight .dialogue_contentMain {
	border-top: 1px solid #8F8F8F;
	border-bottom: 1px solid #8F8F8F;
	text-align: center;
	background-color: #e7eefd;
	background-image: url(/_images/modal/dialogue_background.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
	margin: 0px;
}
#dialogue_wrapper .dialogue_content .dialogue_contentRight .dialogue_contentMain .dialogue_processing {
	font-size: 2em;
	background: url(/iTable/images/ajax-loader.gif) no-repeat center bottom;
	color: #788DC0;
	padding-bottom: 50px;
	margin-bottom: 6px;
	padding-top: 6px;
}

#dialogue_wrapper .dialogue_content .dialogue_contentRight .dialogue_contentMain h2 {
	background: none;
	border-bottom: 1px solid #00267F;
	margin: 0px;
	padding: 0px 0px 7px 3px;
	font-size: 2em;
	text-align: left;
}
#dialogue_wrapper .dialogue_content .dialogue_contentRight .dialogue_contentMain form {
	margin: 8px 0px 0px;
	padding: 0px;
}
#dialogue_wrapper .dialogue_content .dialogue_contentRight .dialogue_contentMain #loginForm #promptContainer .formData .frmTextBox,
#dialogue_wrapper .dialogue_content .dialogue_contentRight .dialogue_contentMain #RetrivePasswordForm #promptContainer .formData .frmTextBox{
   color: #000;
   margin: 0px;
   padding: 0px;
   border: 1px solid #00267F;
   width: 65%;
}

#dialogue_wrapper #promptContainer  
{
	padding:15px 0px 0px;
	margin: 0px;
	float: left;
	text-align: center;
}
#dialogue_wrapper #loginForm #promptContainer  
{
	padding:5px 0px 0px;
	margin: 0px;
	float: left;
	text-align: center;
}



#dialogue_wrapper #promptContainer .formData 
{
	color:#000033;
	padding:0px;
	margin: 0px;
	xmin-width: 140px;
	background: none no-repeat left top;
	float: left;
	text-align: left;
}

#dialogue_wrapper #promptContainer #formlable
{
   color:#00267F;
   text-transform:capitalize;
   white-space:normal;
   font-weight:bold;
   float:left;
   padding:4px 7px 0px 5px;
   width: 110px;
   text-align: right;
   background: none;
   margin: 0px;
   font-size: 1.1em;
}

#dialogue_wrapper #promptContainer .formData_dialogue
{
	color:#000033;
	padding:0px;
	margin: 0px;
	xmin-width: 140px;
	background: none no-repeat left top;
	float: left;
	text-align: right;
}

#dialogue_wrapper #promptContainer .formData_dialogue a
{
	color:#00267F;
}



#dialogue_wrapper #promptContainer #formlable_dialogue
{
	color:#00267F;
	white-space:normal;
	font-weight:normal;
	float:left;
	padding:0px 0px 0px 5px;
	width: 160px;
	text-align: right;
	background: none;
	margin: 0px;
}

#dialogue_wrapper #promptContainer #formlable_dialogue a
{
	color:#00267F;
}


#dialogue_wrapper #loginForm .dialogue_links {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}




#dialogue_wrapper .dialogue_footer {
	margin: 0px;
	padding: 0px;
	background: url(/_images/modal/dialogue_bottomLeft.png) no-repeat left bottom;
}
#dialogue_wrapper .dialogue_footer .dialogue_footerRight {
	background: url(/_images/modal/dialogue_bottomRight.png) no-repeat right bottom;
	height: 55px;
	margin: 0px 0px 0px 46px;
	padding: 0px 46px 0px 0px;
}
#dialogue_wrapper .dialogue_footer .dialogue_footerRight .dialogue_close {
	background: url(/_images/modal/user_closeButton.png) no-repeat left top;
	height: 31px;
	width: 156px;
	padding-top: 10px;
}

#dialogue_wrapper .dialogue_footer .dialogue_footerRight .dialogue_close a{
	font-size: 1.4em;
	color: #666;
	text-decoration: none;
	display: block;
}

#dialogue_wrapper .dialogue_footer .dialogue_footerRight .dialogue_close a:hover{
	font-size: 1.4em;
	color: #000;
	text-decoration: underline;
}

/* ========================================================================================== 
Attention Triangle */

ul.help_list {
	margin: 20px 0px;
	padding: 0px;
	font-size: 1.0em;
	color: #000;
	font-weight: normal;
	list-style: url(../!_tranisition_backup_wwwBeaGov/_css/none) none;
}

ul.help_list li {
	list-style: url(../!_tranisition_backup_wwwBeaGov/_css/none) none;
	background: url(/iTable/images/alert.png) no-repeat left top;
	min-height: 19px;
	margin-left: 25px;
	padding-left: 28px;
	padding-top: 3px;
	margin-bottom: 10px;
	margin-right: 30px;
	line-height: normal;
}


.attentionNote_wrapper {
	clear: left;
	margin-top: 6px;
	margin-right: 18px;
	margin-bottom: 6px;
	margin-left: 6px;
	overflow: visible;
}
.attentionNote_wrapper .attentionNote_header {
	background: url(/iTable/images/attention_box/topLeft.png) no-repeat left top;
}
.attentionNote_wrapper .attentionNote_header .attentionNote_headerRight {
	background: url(/iTable/images/attention_box/topRight.png) no-repeat right top;
	height: 22px;
	margin-left: 24px;
	padding-right: 24px;
}
.attentionNote_wrapper .attentionNote_content {
	background: url(/iTable/images/attention_box/middleLeft.png) repeat-y left top;
}
.attentionNote_wrapper .attentionNote_content .attentionNote_contentRight {
	background: url(/iTable/images/attention_box/middleRight.png) repeat-y right top;
	margin-left: 24px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 8px;
	text-align:left;
	color:#9F3400;
}
.attentionNote_wrapper .attentionNote_content .attentionNote_contentRight span {
	color:#000;
	font-weight: bold;
}
.attentionNote_wrapper .attentionNote_content .attentionNote_contentRight p {
	padding: 0px;
	margin: 0px;
}
.attentionNote_contentText {
	clear: both;
}
.attentionNote_contentText ul {
	float: none;
	list-style: url(../!_tranisition_backup_wwwBeaGov/_css/none) none;
	padding-top: 6px;
	padding-left: 5px; /*Geno changed this from 15px to 5px to save space on the element*/
}
.attentionNote_contentText ul li {
	background: url(/_images/bullet_red_small.png) no-repeat left 2px;
	float: none;
	list-style: url(../!_tranisition_backup_wwwBeaGov/_css/none) none;
	margin: 0px;
	padding: 0px 0px 3px 16px;
	display: block;
}
.attentionNote_wrapper .attentionNote_footer {
	background: url(/iTable/images/attention_box/bottomLeft.png) no-repeat left bottom;
}
.attentionNote_wrapper .attentionNote_footer .attentionNote_footerRight {
	background: url(/iTable/images/attention_box/bottomRight.png) no-repeat right bottom;
	height: 5px;
	margin-left: 24px;
	padding-right: 24px;
}
.mainContent_wrapper {
	margin: 0px;
	padding-left: 20px;
	background: url(/iTable/images/content_background_left.jpg) no-repeat left top;
}
.mainContent_wrapper .mainContent_wrapperRight {
	padding-right: 20px;
	overflow: visible;
	background: url(/iTable/images/content_background_right.jpg) no-repeat right top;
}
