/***********************************
 * Web.BannerBar   *
***********************************/
.bbar_outer		{	margin: 0px; border: 0px; }		
.bbar_cell		{ background-color: inherit; border-right: white solid 1px; height: 18px;}		
.bbar_cell_hot	{ background-color: #3366cc; border-right: white solid 1px; cursor: hand;}	
.bbar_cell A,
.bbar_cell A:link,
.bbar_cell A:visited,
.bbar_cell A:active,
.bbar_cell A:hover { font-size: 10px; font-family:inherit; font-weight: bold; color: white; text-decoration: none; }

.bbar_cell_hot A,
.bbar_cell_hot A:link,
.bbar_cell_hot A:visited,
.bbar_cell_hot A:active,
.bbar_cell_hot A:hover { font-size: 10px; font-family:inherit; font-weight: bold; color: white; text-decoration: none; }
/***********************************
 * Web.FuncButtons  *
***********************************/
.fbtn_outer		{	margin: 0px; border: 0px; }		/* the outer table */
.fbtn_cell		{ background-color: inherit; height:18px; border-left: white solid 1px; font-size:10px;}	
.fbtn_cell_hot	{ background-color: #3366cc; border-left: white solid 1px; cursor: hand; font-size:10px;}	/* the highlighted individual cell */

.fbtn_cell A,
.fbtn_cell A:link,
.fbtn_cell A:visited,
.fbtn_cell A:active,
.fbtn_cell A:hover { font-size: 10px; font-family:inherit; font-weight: bold; color: white; text-decoration: none; }

.fbtn_cell_hot A,
.fbtn_cell_hot A:link,
.fbtn_cell_hot A:visited,
.fbtn_cell_hot A:active,
.fbtn_cell_hot A:hover { font-size: 10px; font-family:inherit; font-weight: bold; color: white; text-decoration: none; }
/***********************************
 * Web.Footer      *
***********************************/
.ftr_copyright_text			{ color: White; font:inherit; font-size:10px;  } 
.tpl_footer .fbtn_cell		{ border-left:none; border-right: white solid 1px; }		
.tpl_footer .fbtn_cell_hot	{ border-left:none; border-right: white solid 1px; }	

.ftr_copyright_text,
.ftr_copyright_text:link,
.ftr_copyright_text:active,
.ftr_copyright_text:visited { color: White; }
.ftr_copyright_text:hover { color: #FF8000; }

/***********************************
 * The "title bar" on left nav webparts
***********************************/
.mghead						{	font-size: 12px; font-weight: bold; color: #FFFFFF; 
								text-decoration: none;font-family:inherit;	}
.mginhead					{	font-size: 12px; font-weight: bold; 
								text-decoration: none; font-family:verdana,arial,helvetica;	}
/*
 * where?
 */
.LeftNav_Header				{	font-size: 12px; color:#ffffff;}
.blue_bg					{	background-color:#3366CC;	}


/** LinkPartList (fix these to not use the alpha loader) **/
.consolewpchevron{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/images/support/chevron.png', sizing='scale');	cursor:hand;}
.consolewpchevrondn{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/images/support/chevrondn.png', sizing='scale');	cursor:hand;}
.consolewpgrip{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/images/support/grippy.png', sizing='scale');	cursor:move;}

.xnewstree{width:100%; height:100%; background-color: #ffffff; overflow: scroll; scroll: auto;}
.xnewsgroup{font-size: 100%; font-family:inherit; color: #003399; text-decoration: none;}
.xnewsheader{font-size: 100%; font-family:inherit; color: #000000; text-decoration: none;}
.xnewsborder{background-color: #3366CC; padding-left: 2; padding-right: 2; padding-bottom: 2; height:100%; width:100%;}


.webContentContainer { margin-left: 12px; margin-top: 12px; width: 95%; margin-bottom: 12px;}	
.webExceptionBlock .webContentContainer { margin: 0px; padding: 0px; position: relative; top: -24px; }
.webExceptionBlock .webContentContainer .faqHeaderIcon { margin: 0px; padding: 0px; position: relative; top: -17px; }
.webContentContainer .GenericError { margin-left: 1em; position: relative; top: 48px; }
.FHerror {margin-top: 24px; } /*error page */

.LinkPartListTable { font-family: inherit; font-size: 11px;}
.LinkPartListTable TD { font-family: inherit; font-size: 11px;}
.LinkPartsListItem { font-family: inherit; font-size: 11px;}

.ListNugget					{ margin-top: 12px; font-size: 12px; margin-bottom: 8px; }
.ListNugget P				{ margin-top: 3px; }
.ListNugget A, 
.ListNugget A:active		{ color: Blue; }
.ListNugget A:visited:hover	{ color: Red; }


.ListNuggetHeader			{ background-color: #003399; color: White; width: 100%; cursor: hand;}
.ListNuggetHeaderClosed		{ background-color: #CCCCCC; color: Black; width: 100%;}


/* blue background */
.ListNuggetTitleCellBlue		{  background-image: url(/common/resources/left_blue_bg.gif); 
	                              background-position: left top; background-repeat: no-repeat; padding-left: 8px; padding-top: 2px; padding-bottom: 2px; }
.ListNuggetButtonCellBlue		{ background-image: url(/common/resources/right_blue_bg.gif); 
	                              background-position: right top; background-repeat: no-repeat; text-align: right; cursor: hand;}

/* white backgroun */
.ListNuggetTitleCellWhite		{  background-image: url(/common/resources/left.gif); 
	background-position: left top; background-repeat: no-repeat; padding-left: 8px; padding-top: 2px; padding-bottom: 2px;}
.ListNuggetButtonCellWhite		{ background-image: url(/common/resources/right.gif); 
	background-position: right top; background-repeat: no-repeat; text-align: right; cursor: hand;}
.ListNuggetButton			{ margin-right: 4px; margin-left: 2px; margin-top: 2px; margin-bottom: 2px; }
.ListNuggetUpButton			{}
.ListNuggetDownButton		{display: none; }

.ListNuggetHeader .ListNuggetTitle,
.ListNuggetHeader .ListNuggetTitle:hover,		
.ListNuggetHeader .ListNuggetTitle:visited:hover,		
.ListNuggetHeader .ListNuggetTitle:visited,		
.ListNuggetHeader .ListNuggetTitle:active {	  cursor:hand; font-weight: bold; font-size: 11px; color: white;	font-family: Arial,Helvetica,Tahoma,Verdana; text-decoration: none;}

.ListNuggetHeader .ListNuggetTitle:active	{ color: #FFFF66; }
.ListNuggetHeaderClosed .ListNuggetTitle:active	{ color: #FFFF66; }


.ListNuggetHeaderClosed .ListNuggetTitle,
.ListNuggetHeaderClosed .ListNuggetTitle:hover,	
.ListNuggetHeaderClosed .ListNuggetTitle:visited:hover,		
.ListNuggetHeaderClosed .ListNuggetTitle:visited,		
.ListNuggetHeaderClosed .ListNuggetTitle:active {	  cursor:hand; font-weight: bold; font-size: 11px; color: black;	font-family: Arial,Helvetica,Tahoma,Verdana; text-decoration: none;}

								
.ListNuggetBody				{ padding-top: 2px;  padding-left: 4px; padding-bottom: 2px; border: #003399 0px solid; font-family: Verdana, Arial, Helvetica;  
	                          background-color: #f1f1f1;  }
.ListNuggetBody UL			{ list-style-image: url(/library/images/support/blue_bullet.gif); margin-left: 18px; margin-top: 2px; margin-bottom: 2px; }
.ListNuggetBody LI			{ margin-top: 0px; margin-bottom: 4px; }
.LinkDescription			{ margin-top: 2px; margin-bottom: 6px; }

.ListNuggetItem { font-size: 11px; }
.ListNuggetItemLink { font-size: 11px; }

#Part_gsfxSearch .ListNuggetBody { padding: 0px; padding-bottom: 4px; }
.fhRightNav .ListNuggetHeader { background-color: #3366cc; }
.fhRightNav .ListNugget		  { margin-top: 0px; text-align: left; width: 100%}
#foFlyoutMenuDown .ListNuggetBody { padding-left: 0px; }
#foFlyoutMenuUpBody { padding-left: 6px;}
#AdvSearch .ListNuggetHeader { background-color: #3366cc; }



