/* -------------------------------------------------------------- */
/*       ---         Style Sheet for BJS Web Site      ---        */
/* -------------------------------------------------------------- */

/* ------------   General Styles  ------------ */
body 		{		
			font-family: verdana, sans-serif;
			font-size: medium;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			min-width: 900px;
			}

/* min-width for ie6 */	
* html body		{
			_width: expression(document.documentElement.clientWidth < 900 ? "900px" : "auto");
			}
			
#main_heading_print, #home_keyfacts_print { display: none; }
/* -------------------------------------------- */

/* ------------  Design Structure (framework for entire site) ------------ */		
#container_main  {
			width: 100%;
			}

#container_core  {
			width: 100%;
			}
			
#container_left  {
			width: 180px;
			float: left;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
			
#container_content  {
			margin: 10px 0 0 0;
			padding: 0 0 0 0;
			float: right;
			vertical-align: top;
			}
			
#container_content_2 {
			margin: 0 0 0 0;
			padding: 0 10px 0 20px;
			float: left;
			width: auto;
			}
			
#container_content_5 {
			margin: 0 0 0 0;
			padding: 0 10px 0 10px;
			}
			
#container_right  {
			width: 200px;
			float: right;
			padding: 0 0 0 0;
			}
			
/* extra spacer just for IE */	
.spaceie 	{
			height: 8px;
			padding-top: 10px;
			}	

/* skip nav clear.gif class id */		
img.skipnav {
			z-index: 20; 
			border: 0px; 
			position: absolute;
			}	
/* -------------------------------------------- */
		
/* ------------  Masthead Structure & Styles  ------------ */		
#main_mast  {
			height: 76px;
			width: 100%;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}

#main_mast img {
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			border: 0;
			}
		
#main_mast_top2_l {
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			float: left;
			background-image: url(/images/n_1_main_02_cell.gif);
			width: 100%;
			height: 76px;
			}
/*yma made it to make topic selection dropdown left aligned*/
#main_mast_top2_l_forTopicDropdown{	
			background-color: transparent;
			background-image: none;	
			font-size: 70%;			
			border: 0;
			margin: 0 0 4px 0;
			padding: 0 0 0 3px;			
			text-align: left;
			}		
		
#main_mast_top2_r  {
			margin: 27px 0 0 0;
			padding: 0 7px 0 0;
			float: right;
			background-color: transparent;
			background-image: none;
			color: #ffffff;
			font-size: 60%;
			}
			
#main_mast_top2_r a.main_mast_top2_r_link:link, #main_mast_top2_r a.main_mast_top2_r_link:visited,  #main_mast_top2_r a.main_mast_top2_r_link:hover,  #main_mast_top2_r a.main_mast_top2_r_link:active {
			color: #ffffff;
			font-size: 100%;
			}
			
#main_mast_top2_r a.main_mast_top2_r_link:link, #main_mast_top2_r a.main_mast_top2_r_link:visited,   #main_mast_top2_r a.main_mast_top2_r_link:active {
			text-decoration: none;
			}
			
#main_mast_top2_r a.main_mast_top2_r_link:hover{
			text-decoration: underline;
			}
			
					
#search_mast_form  {
					padding: 0 0 0 0; 
					margin: 0 0 0 0;
					}	
				
.search_mast_input		{
					border: 1px solid #B9BAC0;
					width: 100px;
					font-size: 100%;
					color: #666666;
					}
					
.search_mast_dropdown		{
					border: 1px solid #B9BAC0;
					width: 140px;					
					font-size: 100%;
					color: #666666;
					}

.search_mast_dropdown_selecttopic		{
					border: 1px solid #B9BAC0;
					width: 220px;
					font-size: 100%;
					color: #666666;
					}					

#search_mast_table	{
					margin: 9px 0 0 0;
					padding: 0 0 0 0;
					font-size: 100%;
					}
					
#search_mast_table a.advancedsearchlink:link, #search_mast_table a.advancedsearchlink:visited,  #search_mast_table a.advancedsearchlink:hover,  #search_mast_table a.advancedsearchlink:active {
			color: #ffffff;
			font-size: 100%;
			padding-top: 3px;
			}
			
#search_mast_table a.advancedsearchlink:link, #search_mast_table a.advancedsearchlink:visited,  #search_mast_table a.advancedsearchlink:active {
			text-decoration: none;
			}
			
#search_mast_table a.advancedsearchlink:hover{
			text-decoration: underline;
			}

/* Top Nav */
#nav_mast 	{		
			height: 31px;
			margin: 0 0 0 0;
			border-bottom:solid;
			border-top:solid;
			border-top-color: #cb7e13; /*#D4a651; #CC6633;*/
			border-bottom-color: #cb7e13;
			border-top-width:1px;
			border-bottom-width:1px;
			}

#nav_mast a:hover, #nav_mast a:active, #nav_mast a:link, #nav_mast a:visited	{		
			font-size: 10px;
			font-weight: bold;
			background-image: none;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}		
			
#nav_mast a:active, #nav_mast a:link, #nav_mast a:visited	{		
			text-decoration: none;
			color: #2767AF;/*#ffffff*/
			}	
			
#nav_mast a:hover	{		
			text-decoration: underline;
			color: #993333; /*#FFFF99;*/
			}			
			
#nav_mast_inner 	{
			padding-top: 0 0 0 0;
			margin-top: 0 0 0 0;
			}


/* Top horizontal navigation - Drop down */	
#angleimg { _margin-left: -3px; }

#bannerMenu 		{
					padding: 0 0 0 0;
					}
					
#bannerMenu ul 		{
					padding: 0 0 0 0;
					margin: 0 0 0 0;
					font-weight: normal; 
					list-style-type: none;
					float: left; 
					}
					
#bannerMenu ul li.first		{
					height: 29px;
					/*background-image: url(/images/n_1_tn_cell.gif);*/
					background-repeat: repeat-x;
					border-right: 1px solid #ddd;
					}
		
#bannerMenu ul li.angle		{
					/*background-image: url(/images/n_1_tn_angle_01.gif); */
					width: 30px; 
					height:31px; 
					background-repeat: no-repeat; 
					padding: 0; 
					margin: 0;
					}
			
#bannerMenu ul li.angle2		{
				/*	background-image: url(/images/n_1_tn_angle_03.gif); */
					width: 28px; 
					height:31px; 
					background-repeat: no-repeat; 
					padding: 0; 
					margin: 0;
					}

#bannerMenu ul li a.top:link,	#bannerMenu ul li a.top:visited,	#bannerMenu ul li a.top:hover,  #bannerMenu ul li a.top:active {	
					padding-top: 0px;
					margin-top: 3px;
					font-size: 10px;
					text-align: center;
					}
					
#bannerMenu ul li a.top:link,	#bannerMenu ul li a.top:visited,	#bannerMenu ul li a.top:active {	
					text-decoration: none;
					}
					
#bannerMenu ul li a.top:hover {	
					text-decoration: underline;
					}
					
#bannerMenu ul li a.top2:link,	#bannerMenu ul li a.top2:visited,	#bannerMenu ul li a.top2:hover,  #bannerMenu ul li a.top2:active {	
					padding-top: 0px;
					margin-top: 9px;
					font-size: 11px;
					text-align: center;
					}
					
#bannerMenu ul li a.top2:link,	#bannerMenu ul li a.top2:visited,	 #bannerMenu ul li a.top2:active {	
					text-decoration: none;
					}
					
#bannerMenu ul li a.top2:hover{	
					text-decoration: underline;
					}

#bannerMenu ul li ul 		{
					z-index: 100;
					}
					
#bannerMenu ul ul	{ 
					visibility:hidden;
					_visibility: ;
					}
					
#bannerMenu li:hover ul, #bannerMenu a:hover ul {
					visibility:visible;
					_visibility: ;
					}
					
#bannerMenu a 		{
					padding: 0 0 0 0;
					display: block; 
					font-weight: normal; 
					}
					
#bannerMenu li 		{
					padding: 2px 15px 0 15px;
					float: left; 
					/* white-space: nowrap; */
					width: auto; 
					}

#bannerMenu li ul 	{
					margin: -5px 0 0 -35px;
					padding: 9px 2px 2px 0px;
					left: -999em; 
					width: 9em; 
					border-bottom: #999999 0px solid; 
					position: absolute; 
					height: auto; 
					border-top-width: 1px #999999 solid;
					border-left-width: 1px #999999 solid;
					border-right-width: 1px #999999 solid;
					}
					
#bannerMenu li ul.pubs 	{
					margin: -5px 0 0 -6px;
					padding: 9px 2px 2px 0px;
					left: -999em; 
					width: 9em; 
					border-bottom: #999999 0px solid; 
					position: absolute; 
					height: auto; 
					border-top-width: 1px #999999 solid;
					border-left-width: 1px #999999 solid;
					border-right-width: 1px #999999 solid;
					}
					
#bannerMenu li ul.singleline 	{
					margin: 1px 0 0 -35px;
					padding: 9px 2px 2px 0px;
					left: -999em; 
					width: 9em; 
					border-bottom: #999999 0px solid; 
					position: absolute; 
					height: auto; 
					border-top-width: 1px #999999 solid;
					border-left-width: 1px #999999 solid;
					border-right-width: 1px #999999 solid;
					}

#bannerMenu li li 	{
					border-bottom: #999999 0px solid; 
					border-left: #999999 1px solid; 
					border-right: #999999 1px solid; 
					border-top: #999999 1px solid;
					padding: 4px 2px 4px 4px;
					background: #D3DFEF; 
					color: #000000;
					margin-bottom: 0px; 
					text-transform: none; 
					width: 9em; 
					white-space: normal; 
					}
					
#bannerMenu li li ul li	{
					border-bottom: #999999 0px solid; 
					border-left: #999999 0px solid; 
					border-right: #999999 1px solid; 
					border-top: #999999 1px solid;
					padding: 4px 2px 4px 4px;
					background: #D3DFEF; 
					color: #000000;
					margin-bottom: 0px; 
					text-transform: none; 
					width: 9em; 
					white-space: normal; 
					}
					
#bannerMenu li ul a {
					width: 90%;
					}
					
#bannerMenu li ul ul {
					margin: -26px 0 0 146px; 
					}
					
#bannerMenu li ul ul li {
					border-left: 1px solid #999999;
					}
					
#bannerMenu li:hover ul ul {
					left: -999em;
					}
					
#bannerMenu li:hover ul ul ul {
					left: -999em;
					}
					
#bannerMenu li.sfhover ul ul {
					left: -999em;
					}

#bannerMenu li.sfhover ul ul ul {
					left: -999em;
					}

#bannerMenu li:hover ul {
					left: auto;	
					}

#bannerMenu li li:hover ul {
					left: auto;
					}

#bannerMenu li li li:hover ul {
					left: auto;
					}

#bannerMenu li.sfhover ul {
					left: auto;
					}

#bannerMenu li li.sfhover ul {
					left: auto; 
					}

#bannerMenu li li li.sfhover ul {
					left: auto;
					}

#bannerMenu li:hover {
					background-color: none; 
					color: #000000;
					}

#bannerMenu li.sfhover 	{
					background-color: #none; 
					color: 000000;
					}	
		
#bannerMenu ul li ul li.sfhover 	{
					background-color: #E5EEFB; 
					}	
			
#bannerMenu ul li ul li.bannerMenulast	{			
 					border-bottom: 1px solid #999999;
					}
					
#bannerMenu ul li ul li a.topnavdd:hover,  #bannerMenu ul li ul li a.topnavdd:active, #bannerMenu ul li ul li a.topnavdd:link, #bannerMenu ul li ul li a.topnavdd:visited	{
					color: #000000; 
					font-weight: normal;
					text-decoration: none;
					}
					
#bannerMenu ul li ul li ul li.sfhover	{
					background-color: #E5EEFB; 
							}
							
#bannerMenu ul li ul li ul.topnavception		{
				margin: -26px 0 0 -156px; 
				}
				
#bannerMenu ul li ul li ul.topnavception	li	{
				border-right: 1px solid #999999;
				}

#bannerMenu ul  li.first:hover 	{
					background-color: #E5EEFB;
					height:29px;
/*					padding-bottom:0px;
					 padding-top:0px;
					border-left: 1px solid #999999;
					border-right: 1px solid #999999;
					border-bottom: 1px solid #999999;
					
*/					}	
/*#bannerMenu ul li	{
					border-right: 1px solid #999999;
}
*/
/* -------------------------------------------- */

 

/* Dropdown form */    

 

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/

background-color: #ffffff;

color: #636563;

} 

/* ######### Default class for drop down menus ######### */ 

.anylinkmenu{

position: absolute;

 margin-left: -219px;

margin-top: 19px;

visibility: hidden;

border-left: 1px solid #666666;

border-right: 1px solid #666666;

border-bottom-width: 0;

font: normal 11px verdana;

z-index: 100; /* zIndex should be greater than that of shadow's below */

background-color: #ffffff;

color: #636563;

 width: 217px;

} 

.anylinkmenu ul{

margin: 0 0 0 0;

padding: 0px 0px 0px 0px;

list-style-type: none;

background-color: #ffffff;

} 

.anylinkmenu ul li a{

width: 100%;

display: block;

border-bottom: 0px solid #cccccc;

padding: 2px 0 2px 0;

text-decoration: none;

font-weight: normal;

color: #636563;

}

.anylinkmenu a:hover{ /*hover background color*/

background-color: #2767AF;

color: #ffffff;

}

.dropdown_sp {

margin: 20px 0 12px 0; }



				
/* -------------------------------------------- */
		
/* ------------  Footer Styles ------------ */	
#footer 	{
			font-size: 70%;
			text-align: center;
			margin: 20px 0 10px 0;
			padding: 20px 0 0 0;
			}
			
.footer_date { 
			font-size: 100%;
			color: #000000; 
			margin: 0 0 0 0;
			padding: 0 0 12px 0;
			}
			
#footer p	{
			font-size: 100%;
			padding: 0 0 0 0;
			margin: 0 0 4px 0;
			color: #000000;
			}
			
#footer a:active, #footer a:link	{
			font-size: 100%;
			color: #2767AF;
			font-weight: normal;
			text-decoration: none;
			}
			
#footer a:visited	{
			font-size: 100%;
			color: #7799BC;
			font-weight: normal;
			text-decoration: none;
			}
			
#footer a:hover	{
			font-size: 100%;
			color: #993333;
			font-weight: normal;
			text-decoration: underline;
			}
/* -------------------------------------------- */

/* ------------   Content Area Design Structure & Styles ------------ */		
/* Content - Header styles */
.box_content_header	{
				color: #2767AF;
				font-weight: bold;
				font-size: 100%;
				margin: 0 0 0 0;
				padding: 0 0 0 5px;
				font-family: verdana, sans-serif;
				} 
				
#container_content_2 .box3_content_header	{
				color: #2767AF;
				font-weight: bold;
				font-size: 150%;
				margin: 17px 0 18px 1px;
				padding: 0 0 0 0;
				/*text-transform: capitalize;*/
				font-family: verdana, sans-serif;
				}
				
#container_content_5 .box3_content_header	{
				color: #2767AF;
				font-weight: bold;
				font-size: 150%;
				margin: 8px 0 18px 1px;
				padding: 0 0 0 0;
				/*text-transform: capitalize;*/
				font-family: verdana, sans-serif;
				}
				
.box3_content_header2_sub1 {
				color: #2767AF;
				font-weight: bold;
				font-size: 110%;
				margin: 12px 0 12px 0px;
				padding: 0 0 0 0px;
				}
				
.box3_content_header2_sub2 {
				color: #2767AF;
				font-weight: bold;
				margin: 12px 0 12px 0px;
				padding: 0 0 0 0;
				text-transform: capitalize;
				}
		
.box3_content_header2_sub1_hyphen { font-size: 80%; color: #2767AF; }
				
.box3_content_header2 {
				margin: 0 0 0 0;
				padding: 4px 0 12px 0;
				color: #2767AF;
				font-size: 120%;
				font-weight: bold;
				}
				
/* Content - What's New */
#box_content 	{
				width: 99%;
				_width: 96%;
				border: 0;
				margin: 5px 0 0 -3px;
				_margin: 5px 0 0 15px; 
				/* margin: 5px 0 0 2px;
				_margin: 5px 0 0 15px; */
				padding: 0 0 0 0;
				font-size: 80%;
				}
				
#box_content_inside	{
				width: 100%;
				_width: 99%;
				border: 0px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				background-color: #ffffff;
				}

#box_content_inside p	{
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				color: #000000;
				font-size: 100%;
				}

#box_content_inside ul {
				margin: 0 0 0 16px;
				}
				
.box2_content_inside2 img.slide2 {
				border: 1px solid #999999;
				}
				
#box_content_inside ul li	{
				margin: 0 0 0 0px;
				padding: 0 3px 10px 0px;
				_padding: 0 3px 10px 0px;
				color: #000000;
				font-size: 100%;
				/*list-style-image: url(/images/gold_bullet.gif);*/
				list
				}ist-style:none;

#box_content_inside dl {
				margin: 0 0 0 0;
				}
				
#box_content_inside dl dd	{
				margin: 0 0 0 0px;
				padding: 0 3px 2px 0px;
				color: #000000;
				font-size: 100%;
				}
			
#box_content_inside a:active,	#box_content_inside a:link  {
				color: #2767AF;
				text-decoration: none;
				}
				
#box_content_inside a:visited {
				color: #7799BC;
				text-decoration: none;
				}
	
#box_content_inside	a:hover	{
				color: #993333;
				text-decoration: underline;
				}
			
.hometbl 		{
				background-image: url(/images/1_tab_hm_cell.gif); 
				color: #2767AF; 
				font-family: verdana, sans-serif; 
				font-size: 100%; 
				font-weight: bold; 
				height: 28px; 
				background-repeat: repeat-x; 
				border-left: 1px solid #B2B2B2; 
				padding-left: 3px;
				}
				
.home_tab		{
				border-left: 1px solid #cccccc; 
				border-right: 1px solid #cccccc; 
				border-top: 1px solid #cccccc; 
				margin-top: -4px; 
				_margin-top: -1px; 
				margin-left: 0px;
				padding: 0px 0px 0px 0px;
				}
				
.home_tab4		{
				border-left: 1px solid #cccccc; 
				border-right: 1px solid #cccccc; 
				border-top: 1px solid #cccccc; 
				margin-top: -1px; 
				_margin-top: -1px;
				margin-left: 0px;
				padding: 0px 0px 0px 0px;
				}
				
.home_tab_inner		{
				padding: 6px 6px 0px 6px;
				}

 .home_tab2		{ 
				border-right: 1px solid #cccccc;
				_height: 28px;
				}

.home_tab3      { 
				border-left: 1px solid #cccccc; 
				border-right: 1px solid #cccccc; 
				border-top: 1px solid #cccccc; 
				margin-top: -4px;
				} 
				


/* Content - Key Facts at a Glance - Content layout styles */			

.box2_content_inside2 {
				width: 97%;
				_width: 97%;
				border: 0px;
				margin: 0 0 0 0px;
				padding: 12px 8px 6px 8px;
				background-color: #F4F5F6;
				font-size: 100%;
				border-left: 0px solid #cccccc;
				}
				
#box2_content_inside_print	{display: none; }

.box2_content_inside2 h1 {
				font-size: 115%;
				color: #7799BC;
				padding: 0 0 0 0;
				}
				
.box2_content_inside2 h2 {
				font-size: 105%;
				color: #657184; 
				padding: 0 0 0 0;
				}
				
.box2_content_inside2 h3 {
				font-size: 100%;
				color: #000000;
				padding: 0 0 0 0;
				}
			
.box2_content_inside2 p {
				font-size: 100%;
				padding: 0 0 0 0;
				}
				
.box2_content_inside2 ul	{
				font-size: 100%;
				color: #000000;
				list-style-type: square;
				}

				
.box2_content_inside2 img.slide2 {
				border: 1px solid #999999;
				}

.box2_content_inside2 a:active, .box2_content_inside2 a:link{
				color: #2767AF;
				font-size: 100%;
				text-decoration: none;
				}

.box2_content_inside2 a:visited	{
				color: #7799BC;
				font-size: 100%;
				text-decoration: none;
				}
				
.box2_content_inside2 a:hover			{
				color: #993333;
				font-size: 100%;
				text-decoration: underline;
				}

 .accordbox_header {
				font-size: 100%;
				margin: 0 0 0 0px;
				padding: 0 0 0 0px;
				font-weight: bold;
				color: #666666;
				}
				
 .accordbox_header a.accordboxlink:link,   .accordbox_header 	a.accordboxlink:visited ,   .accordbox_header a.accordboxlink:active {
				color: #706972;
				text-decoration: none;
				font-size: 100%;
				} 
				
  .accordbox_header a.accordboxlink:hover {
				color: #706972;
				text-decoration: underline;
				font-size: 100%;
				} 
				
/* -------------------------------------------- */

/* ------------  Breadcrumbs Styles ------------ */		
#box_content_breadcrumbs 	{
				border: 0;
				margin: 0 0 4px 0;
				padding: 0 0 0 3px;
				font-size: 60%;
				text-align: left;
				}

#box_content_breadcrumbs a:hover, #box_content_breadcrumbs a:active, #box_content_breadcrumbs a:link, #box_content_breadcrumbs a:visited {
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				}
				
#box_content_breadcrumbs a:active, #box_content_breadcrumbs a:link {			
				color: #2767AF;		
				text-decoration: none;
				}
				
#box_content_breadcrumbs a:visited	{			
				color: #7799BC;	
				text-decoration: none;	
				}
				
#box_content_breadcrumbs a:hover {			
				color: #993333;
				text-decoration: underline;
				}
				
.breadcrumbs_link_page  {			
				color: #999999;
				font-weight: normal;
				}
/* -------------------------------------------- */

/* ------------  Content styles (styles for content inside the structural styles) ------------ */		

/* Content styles - Topic Pages and Search Results */	
#box3_content 	{
				width: 96%;
				border: 0;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				font-size: 80%;
				}
				
#box3_content_inside	{
				width: 100%;
				border: 0;
				margin: 15px 0 0 0;
				padding: 0 0 0 0;
				}
				
#box3_content_inside h1	{
				color: #999999;
				font-size: 130%;
				}
				
#box3_content_inside h2	{
				color: #49526D;
				font-size: 120%;
				}
				
#box3_content_inside h3	{
				color: #000000;
				font-size: 100%;
				}
				
#box3_content_inside p	{
				color: #000000;
				font-size: 100%;
				}
				
				
#box3_content_inside img.slide2 {
				border: 1px solid #999999;
				}
				
#box3_content_inside p.subtitle	{
				font-size: 100%;
				font-weight: bold;
				color: #666666;
				}		
				
#box3_content_inside p.first	{
				margin-top: 12px;
				}
				
#box3_content_inside ul	{
				font-size: 100%;
				color: #000000;
				list-style-type: square;
				}
				
#box3_content_inside ul li	{
				font-size: 100%;
				}
				
#box3_content_inside ul	li ul li {
				font-size: 100%;
				}
				
#box3_content_inside .sublinks2 {
				font-size: 100%;
				}
				
#box3_content_inside ul.content	{
				list-style-type: none;
				margin: 0 0 0 0;
				padding: 10px 0 10px 0;
				}
				
#box3_content_inside ul.content ul	{
				font-size: 100%;
				}
				
.box3_content_line {
				background-color: transparent;
				height: 3px;
				width: 98%;
				margin: 0 0 0 4px;
				padding: 0 0 0 0;
				border-bottom: 0;
				border-left: 0;
				border-right: 0;
				}

#box3_content_inside a:hover, #box3_content_inside a:active, #box3_content_inside a:link, 
#box3_content_inside a:visited	{
				font-size: 100%;
				}
				
#box3_content_inside a:active, #box3_content_inside a:link	{
				color: #2767AF;
				text-decoration: none;
				}
				
#box3_content_inside a:visited	{
				color: #7799BC;
				text-decoration: none;
				}
				
#box3_content_inside a:hover			{
				color: #993333;
				text-decoration: underline;
				}
			
#box3_content_inside_otp {
				background-color: #ffffff;
				padding: 7px 4px 0px 4px;
				margin: -1px 0 0 0;
				border-top: 1px solid #3D7AC6;
				border-bottom: 0px solid #3D7AC6;
				border-left: 0px solid #3D7AC6;
				border-right: 0px solid #3D7AC6;
				}
				
#box3_content_inside_otp p {
				font-weight: bold;
				color: #000000;
				}
				
#box3_content_inside_otp table {
				background-color: inherit;
				font-size: 100%;
				font-weight: normal;
				width: 90%;
				color: #000000;
				}
				
#box3_content_inside_otp table ul 
				{
				margin-left: 35px;
				}
				
#box3_content_inside_otp table ul li
				{
  			
				}

				
#box3_content_inside_otp a.box3_content_toplinks:hover, #box3_content_inside_otp  a.box3_content_toplinks:active, #box3_content_inside_otp  a.box3_content_toplinks:link, #box3_content_inside_otp  a.box3_content_toplinks:visited  {
				font-size: 100%;
				font-weight: normal;
				}
				
#box3_content_inside_otp  a.box3_content_toplinks:active, #box3_content_inside_otp  a.box3_content_toplinks:link {
				color: #2767AF;
				text-decoration: none;
				}
				
#box3_content_inside_otp  a.box3_content_toplinks:visited  {
				color: #7799BC;
				text-decoration: none;
				}
				
#box3_content_inside_otp a.box3_content_toplinks:hover {
				color: #993333;
				text-decoration: underline;
				}
				
#box3_content_inside .clearline1 {
				display: none;
				}
				
#box3_content_inside .clearline_ie /* a br space just for ie */{
				height: 1px;
				}
				
				
.topic_otp 		{
				background-image: url(/images/tab_blueo_cell.gif); 
				color: #2767AF; 
				font-family: verdana, sans-serif; 
				font-size: 100%; 
				font-weight: bold; 
				height: 28px; 
				background-repeat: repeat-x; 
				border-left: 1px solid #3D7AC6; 
				padding-left: 3px;
				}
				 
.topic_otp_blue {
				background-image: url(/images/tab_bl_cell.gif); 
				color: #ffffff; 
				font-family: verdana, sans-serif; 
				font-size: 100%; 
				font-weight: bold; 
				height: 28px; 
				background-repeat: repeat-x; 
				border-left: 1px solid #3D7AC6; 
				padding-left: 3px;
				}
				
.tab_otp_line {border-top:  1px solid #3D7AC6; margin-top: -3px; }

.backtotop {padding: 0; text-align: right; }

#box3_content_inside table.topics	{
				font-size: 100%;	
				}	
				
#box3_content_inside table.searchresults1	{
				font-size: 100%;	
				border-bottom:0px solid #CCCCCC; 
				border-left:0px solid #CCCCCC; 
				border-right:0px solid #CCCCCC; 
				border-top:0px solid #CCCCCC; 
				padding:.3em 1em; 
				margin:1em auto; 
				border-collapse:collapse; 
				}	
				
#box3_content_inside table.searchresults1 th.header {
				font-size: 100%;	
				background-color: #cccccc;
				padding: 3px 0px 3px 0px;
				vertical-align: bottom;
				font-weight: normal;
				border-bottom:0px solid #666666; 
				border-left:1px solid #ffffff; 
				border-right:1px solid #ffffff; 
				border-top:0px solid #666666; 
				padding:.3em 1em; 
				}	
				
#box3_content_inside table.searchresults1 th.headertitle
				{ padding-left: 0;
				}
				
#box3_content_inside table.searchresults1 th.header a.searchsrt:hover, #box3_content_inside table.searchresults1 th.header a.searchsrt:active, #box3_content_inside table.searchresults1 th.header a.searchsrt:link, #box3_content_inside table.searchresults1 th.header a.searchsrt:visited {
				font-size: 100%;
				font-weight: bold;
				}
				
#box3_content_inside table.searchresults1 th.header a.searchsrt:active, #box3_content_inside table.searchresults1 th.header a.searchsrt:link {
				color: #2767AF;
				}
				
#box3_content_inside table.searchresults1 th.header a.searchsrt:visited {
				color: #7799BC;
				}
				
#box3_content_inside table.searchresults1 th.header a.searchsrt:hover {
				color: #993333;
				}
				
#box3_content_inside table.searchresults1 tr.row1 {
				border-bottom: 0px solid #ffffff;
				background-color: #ffffff;
				border-left: 1px solid #E6E3E3;
				border-right: 1px solid #E6E3E3;
				}		
				
#box3_content_inside table.searchresults1 tr.row2 {
				border-bottom: 0px solid #ffffff;
				background-color: #E6E3E3;
				border-left: 1px solid #E6E3E3;
				border-right: 1px solid #E6E3E3;
				}	
				
#box3_content_inside table.searchresults1 tr.row1 td, #box3_content_inside table.searchresults1 tr.row2 td {
				padding: 8px 3px 8px 3px ;
				
				}	
	
#box3_content_inside table.searchresults1 td {		
				border-bottom:0px solid #9DCCDC; 
				border-left:0px solid #9DCCDC; 
				border-right:0px solid #9DCCDC; 
				padding:.3em 1em; 
				}
				
#box3_content_inside table.searchresults1 td  table td{                                 
				font-size: 100%;
				padding: 0px 0px 0px 0px ;
				}
				
#box3_content_inside table.searchresults1 td  table.contenttbl{                                 
				font-size: 100%;
				padding: 0px 0px 0px 0px ;
				}
				
#box3_content_inside table.searchresults1 td  table.contenttbl td{                                 
				font-size: 100%;
				padding: 0px 0px 0px 0px ;
				margin: 0px 0px 0px 0px ;
				}

h2	table.box3_content_inside_searchcriteria 	{
				font-size: 100%;
				color: #000000;
				font-weight: normal;
				}
				
#box3_content_inside table.searchresultsnav1 {
				width: 100%;
				}		
					
span.paginationclean {
				color: #999999;
				font-size: 100%;
				float: right;
				}

.paginationclean span.previousoff,
.paginationclean span.nextoff {
				color:#999999;
				font-weight:bold;
				padding:0px 0px;
				}
				
.paginationclean .next a:link,
.paginationclean .previous a:link {
				font-weight:bold;
				border:solid 1px #FFFFFF;
				text-decoration: none;
				} 
				
.paginationclean .next a:visited,
.paginationclean .previous a:visited {
				font-weight:bold;
				border:solid 1px #FFFFFF;
				text-decoration: none;
				} 
				
.paginationclean .next a:active,
.paginationclean .previous a:active {
				font-weight:bold;
				border:solid 1px #FFFFFF;
				text-decoration: none;
				} 
				
.paginationclean .next a:hover,
.paginationclean .previous a:hover {
				font-weight:bold;
				border:solid 1px #FFFFFF;
				text-decoration: underline;
				} 

.paginationclean .active{
				color:#000000;
				font-weight:bold;
				padding:0px 0px;
				}

span.paginationclean a.paginationlink1:hover, span.paginationclean a.paginationlink1:active, span.paginationclean a.paginationlink1:link, span.paginationclean a.paginationlink1:visited {
				font-size: 100%;
				}
				
span.paginationclean a.paginationlink1:active, span.paginationclean a.paginationlink1:link {
				color: #2767AF;
				text-decoration: none;
				}
				
span.paginationclean a.paginationlink1:visited {
				color: #7799BC;
				text-decoration: none;
				}
				
span.paginationclean a.paginationlink1:hover {
				color: #993333;
				text-decoration: underline;
				}
		
#box3_content_inside .theader1 { 
				color: #000000; 
				font-weight: bold; 
				}
				
#box3_content_inside  .gheader1 { 
				color: #000000; 
				font-weight: bold; 
				}

#box3_content_inside .pheader1 {
				color: #7799BC;
				font-weight: bold;
				margin: 12px 0 12px 0px;
				padding: 0 0 0 0;
				text-transform: capitalize;
				}
	
/* Content styles - Publication Section Styles */	
#box5_content 	{
				width: auto; 
				_width: 96%;
				border: 0;
				margin: 5px 0 0 0;
				padding: 0 0 0 0;
				font-size: 80%;
				}
				
#box5_content_inside	{
				width: auto; 
				_width: 100%;
				border-top: 1px solid #A29F8C;
				border-bottom: 0px;
				border-left: 0px;
				border-right: 0px;
				margin: -4px 0 0 0;
				padding: 2px 0 0 2px;
				background-color: #E8E6D7;

				}
			
.box5_content_inside2 {
				width: 98%;
				_width: auto; 
				border: 0px;
				margin: 0 0 0 0px;
				padding: 12px 2px 12px 6px;
				background-color: #F4F5F6;
				font-size: 100%;
				}	
				
.box5_content_inside2_searchtop {
				width: 98%;
				_width: auto; 
				border: 0px;
				margin: 0 0 0px 0px;
				padding: 12px 2px 12px 6px;
				background-color: #F4F5F6;
				font-size: 100%;
			/* 	border-top: 1px solid #cccccc;
				border-bottom: 1px solid #cccccc; */
				}	
				
.box5_content_inside2_searchtop input.txtbx1 {
				background-color: #ffffff;
				color: #000000;
				font-size: 100%;
				font-weight: normal;
				hasLayout: 0;
				margin: 0px;
				margin-left: 0px;
				padding: 0px 0px 0px 0px;
				border: 1px solid;
				border-color: #999999 #999999  #999999 #999999;
				}
				
.box5_content_inside2_searchtop input.txtbx1:hover {
				background-color: #ffffff;
				color: #000000;
				border: 1px solid;
				border-color: #999999 #999999  #999999 #999999;
				}
				
.box5_content_inside2_searchtop_title		{
				background-color: #EBEAEB;
				border-top: 1px solid #cccccc;
				margin: 0 0 0 0;
				padding: 5px 0 5px 0;
				text-align: right;
				border-bottom: 1px solid #cccccc; 
				}

.box5_content_inside2_searchtop_title a.searchtoplink:active, .box5_content_inside2_searchtop_title a.searchtoplink:link {
				color: #2767AF;
				font-size: 100%;
				text-decoration: none;
				}
				
.box5_content_inside2_searchtop_title a.searchtoplink:visited{
				color: #7799BC;
				font-size: 100%;
				text-decoration: none;
				}
				
.box5_content_inside2_searchtop_title a.searchtoplink:hover {
				color: #993333;
				font-size: 100%;
				text-decoration: underline;
				}
	
.box5_content_inside2 h1 {
				font-size: 115%;
				color: #7799BC;
				padding: 0 8px 0 8px;
				}
				
.box5_content_inside2 h2 {
				font-size: 105%;
				color: #657184; 
				padding: 0 8px 0 8px;
				}
				
.box5_content_inside2 h3 {
				font-size: 100%;
				color: #000000;
				padding: 0 8px 0 8px;
				}
			
.box5_content_inside2 p {
				font-size: 100%;
				padding: 0 8px 0 8px;
				}
				
.box5_content_inside2 ul	{
				font-size: 100%;
				color: #000000;
				}
	
.box5_content_inside2 ul.content	{
				font-size: 100%;
				color: #000000;
				list-style-type: none; 
				margin: 0 0 0 6px;
				}
				
.box5_content_inside2 ul.content li {
				list-style-type: none; 
				margin: 0 0 0 0px;
				}
	
.box5_content_inside2 ul li	{
				font-size: 100%;
				color: #000000;
				list-style-type: square;
				}
				
.box5_content_inside2 ul li ul	{
				font-size: 100%;
				color: #000000;
				list-style-type: disc;
				}
				
.box5_content_inside2 span.sublinks2 {
				font-size: 100%;
				}
				
.box5_content_inside2 a:hover, .box5_content_inside2 a:active, .box5_content_inside2 a:link, 
.box5_content_inside2 a:visited	{
				font-size: 100%;
				}
				
.box5_content_inside2 a:active, .box5_content_inside2 a:link		{
				color: #2767AF;
				text-decoration: none;
				}
				
.box5_content_inside2 a:visited			{
				color: #7799BC;
				text-decoration: none;
				}
				
.box5_content_inside2 a:hover			{
				color: #993333;
				text-decoration: underline;
				}
				
.box5_content_inside2 img.slide2 {
				border: 1px solid #999999;
				}
				
.accordbox_header5 {
				font-size: 100%;
				margin: 0 0 0 5px;
				padding: 0 0 0 5px;
				font-weight: bold;
				color: #000000;
				}
			
.accordbox_header5	a.accordboxlink:active, .accordbox_header5 a.accordboxlink:link,  .accordbox_header5	a.accordboxlink:visited {
				color: #2767AF;
				text-decoration: none;
				font-size: 100%;
				} 
				
.accordbox_header5 a.accordboxlink:hover {
				color: #2767AF;
				text-decoration: underline;
				font-size: 100%;
				} 	
				
.accordbox_header5	a.accordboxlink2:active, .accordbox_header5 a.accordboxlink2:link,  .accordbox_header5	a.accordboxlink2:visited {
				color: #993333;
				text-decoration: none;
				font-size: 100%;
				font-weight: normal;
				} 
				
.accordbox_header5 a.accordboxlink2:hover {
				color: #999999;
				text-decoration: underline;
				font-size: 100%;
				font-weight: normal;
				}
				
#box5_content .formaccoridan	{
				padding: 12px 2px 12px 2px;
				font-size: 100%;
				}
				
#box5_content .formaccoridan input.button {
  				font-size: 100%; 
				background-color: #F4F5F6; 
				color: #333333;
				font-weight: bold;
				border-color:  #cccccc #666666 #666666 #cccccc;
				border: 1px solid;
				}

#box5_content .formaccoridan input.button:hover {
  				font-size: 100%; 
				background-color: #F4F5F6; 
				color: #333333;
				font-weight: bold;
				border-color:  #cccccc #666666 #666666 #cccccc;
				border: 1px solid;
				}
				
.box5_content_inside2 p.checkalllink {
				padding: 0 0 10px 2px;
				margin: 0 0 0 0;
				}
				
.box5_content_inside2 input.txtbx1 {
				background-color: #ffffff;
				color: #000000;
				font-size: 100%;
				font-weight: normal;
				hasLayout: 0;
				margin: 0px;
				margin-left: 0px;
				padding: 0px 0px 0px 0px;
				border: 1px solid;
				border-color: #999999 #999999  #999999 #999999;
				}
				
.box5_content_inside2 input.txtbx1:hover {
				background-color: #ffffff;
				color: #000000;
				border: 1px solid;
				border-color: #999999 #999999  #999999 #999999;
				}
				
.box5_content_inside2 input.checkbox {
				color: #000000;
				font-weight: normal;
				margin: 0px;
				background-color: transparent;
				padding: 0;
				border: 1px solid;
				border-color: #999999 #999999  #999999 #999999;
				}
				
.box5_content_inside2 input.checkbox:hover {
				color: #000000;
				font-weight: normal;
				margin: 0px;
				background-color: transparent;
				padding: 0; 
				border: 1px solid;
				border-color: #999999 #999999  #999999 #999999;
				}
				
.box5_content_inside2 select.sltbx1 {
				color: #000000; 
				background-color: #ffffff; 
				border: 1px solid #666666; 
				}
/* -------------------------------------------- */

/* ------------  Right Column Structure and Styles ------------ */		
.box_right_header	{
				color: #2767AF;
				font-weight: bold;
				font-size: 100%;
				margin: 0 0 0 0;
				padding: 0 0 0 5px;
				font-family: verdana, sans-serif;
				border-bottom: 0px solid #B9BAC0; 
				border-top: 1px solid #B9BAC0; 
				border-left: 1px solid #B9BAC0; 
				border-right: 1px solid #B9BAC0; 
				background-color: #EBF2FA;
				font-size: 12px;
				padding: 5px 2px 5px 5px;
				width: 185px;
				}
	
.box2_right_header	{
				color: #2767AF;
				font-weight: bold;
				font-size: 100%;
				margin: 0 0 0 0;
				padding: 0 0 0 5px;
				font-family: verdana, sans-serif;
				border-bottom: 1px solid #B9BAC0; 
				border-top: 0px solid #B9BAC0; 
				border-left: 1px solid #B9BAC0; 
				border-right: 1px solid #B9BAC0; 
				background-color: #EBF2FA;
				font-size: 12px;
				padding: 5px 2px 5px 5px;
				width: 185px;
				}

.box3_right_header	{
				color: #2767AF;
				font-weight: bold;
				font-size: 100%;
				margin: 0 0 0 0;
				padding: 0 0 0 5px;
				font-family: verdana, sans-serif;
				border-bottom: 1px solid #B9BAC0; 
				border-top: 0px solid #B9BAC0; 
				border-left: 1px solid #B9BAC0; 
				border-right: 1px solid #B9BAC0; 
				background-color: #EBF2FA;
				font-size: 12px;
				padding: 5px 2px 5px 5px;
				width: 185px;
				}
				
.box4_right_header	{
				color: #2767AF;
				font-weight: bold;
				font-size: 100%;
				margin: 0 0 0 0;
				padding: 0 0 0 5px;
				font-family: verdana, sans-serif;
				border-bottom: 1px solid #B9BAC0; 
				border-top: 0px solid #B9BAC0; 
				border-left: 1px solid #B9BAC0; 
				border-right: 1px solid #B9BAC0; 
				background-color: #EBF2FA;
				font-size: 12px;
				padding: 5px 2px 5px 5px;
				width: 185px;
				}

.box5_right_header	{
				color: #2767AF;
				font-weight: bold;
				font-size: 100%;
				margin: 0 0 0 0;
				padding: 0 0 0 5px;
				font-family: verdana, sans-serif;
				border-bottom: 1px solid #B9BAC0; 
				border-top: 1px solid #B9BAC0; 
				border-left: 1px solid #B9BAC0; 
				border-right: 1px solid #B9BAC0; 
				background-color: #EBF2FA;
				font-size: 12px;
				padding: 5px 2px 5px 5px;
				width: 185px;
				}
				
.box6_right_header	{
				color: #2767AF;
				font-weight: bold;
				font-size: 100%;
				margin: 0 0 0 0;
				padding: 0 0 0 5px;
				font-family: verdana, sans-serif;
				border-bottom: 0px solid #B9BAC0; 
				border-top: 1px solid #B9BAC0; 
				border-left: 1px solid #B9BAC0; 
				border-right: 1px solid #B9BAC0; 
				background-color: #EBF2FA;
				font-size: 12px;
				padding: 5px 2px 5px 5px;
				width: 185px;
				}
				
.box7_right_header	{
				color: #2767AF;
				font-weight: bold;
				font-size: 100%;
				margin: 0 0 0 0;
				padding: 0 0 0 5px;
				font-family: verdana, sans-serif;
				border-bottom: 0px solid #B9BAC0; 
				border-top: 0px solid #B9BAC0; 
				border-left: 1px solid #B9BAC0; 
				border-right: 1px solid #B9BAC0; 
				background-color: #EBF2FA;
				font-size: 12px;
				padding: 5px 2px 5px 5px;
				width: 185px;
				}
				
/* Right Container - print, type size */
				
#sizer {	
				color: #2767AF; 
				font-size: 10px;
				padding: 0px 8px 0 0;
				margin-top: 6px;
				position: absolute; 
				z-index: 999; 
				right: 0;
				}
				
#sizer .print_img {
				margin: 0 0 -3px 0;
				_margin: 0 0 0 0;
				}
				
#sizer a.box_right_print:hover, #sizer a.box_right_print:active, #sizer a.box_right_print:link, #sizer a.box_right_print:visited							{ 
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				font-weight: normal;
				font-size: 10px;
				}
				
#sizer  a.box_right_print:link, #sizer  a.box_right_print:visited, #sizer  a.box_right_print:active		{ 
				text-decoration: none;
				color: #2767AF;
				}
				
#sizer  a.box_right_print:hover { 
				text-decoration: underline;
				color: #993333;
				}

/* Right Container - Tools for Data Analysis */
#box_right	{
				width: 190px;
				border: 0;
				margin: 5px 0 0 0;
				padding: 0 0 0 0;
				}
				
#box_right_inside	{
				width: 190px;
				border: 1px solid #B9BAC0;
				margin: 0 0 0 0;
				padding: 4px 0 0 2px;
				background-color: #ffffff;
				}
			
				
ul.box_right_ul 	{
				margin: 0 0 0 5px;
				padding: 0 0 0 0;
				font-size: 76%;
				color: #031D3D;
				list-style: none;
				}
				
ul.box_right_ul li	{
				margin: 0 0 0 0;
				padding: 6px 0 6px 0;
				}
				
ul.box_right_ul li a:hover, ul.box_right_ul li a:active,	ul.box_right_ul li a:link, ul.box_right_ul li a:visited {
				margin: 0 0 0 0;
				padding:  0 0 0 0;
				font-weight: normal;
				}
				
ul.box_right_ul li a:active,	ul.box_right_ul li a:link {
				color: #2767AF;
				text-decoration: none;
				}
				
ul.box_right_ul li a:visited {
				color: #7799BC;
				text-decoration: none;
				}

ul.box_right_ul li a:hover {
				color: #993333;
				text-decoration: underline;
				}
				
/* Right Container - BJS Partners */
#box2_right 	{
				width: 190px;
				border: 0;
				margin: 0px 0 0 0;
				padding: 0 0 0 0;
				}
				
#box2_right_inside	{
				width: 190px;
				border-left: 1px solid #B9BAC0;
				border-right: 1px solid #B9BAC0;
				border-bottom: 1px solid #B9BAC0;
				margin: 0 0 0 0;
				padding: 8px 0 0 2px;
				background-color: #ffffff;
				}
				
ul.box2_right_ul 	{
				margin: 0 0 0 19px;
				padding: 0 0 0 0;
				font-size: 76%;
				color: #031D3D;
				list-style: none;
				}
				
ul.box2_right_ul li	{
				margin: 0 0 0 0;
				padding: 0 3px 10px 0px;
				list-style-image: url(/images/gold_bullet.gif);
				}
				
ul.box2_right_ul li a:hover, ul.box2_right_ul li a:active,	ul.box2_right_ul li a:link, ul.box2_right_ul li a:visited {
				margin: 0 0 0 0px;
				padding:  0 0 0 0;
				font-weight: normal;
				}
				
ul.box2_right_ul li a:active,	ul.box2_right_ul li a:link {
				color: #2767AF;
				text-decoration: none;
				}
				
ul.box2_right_ul li a:visited {
				color: #7799BC;
				text-decoration: none;
				}

ul.box2_right_ul li a:hover {
				color: #993333;
				text-decoration: underline;
				}
				
/* Right Container - Latest Releases and Forthcoming Publications */
#box3_right 	{
				width: 190px;
				border: 0;
				margin: 0px 0 0 0;
				padding: 0 0 0 0;
				}
				
#box3_right_inside	{
				width: 190px;
				border-left: 1px solid #B9BAC0;
				border-right: 1px solid #B9BAC0;
				border-bottom: 1px solid #B9BAC0;
				margin: 0 0 0 0;
				padding: 8px 0 0 2px;
				background-color: #ffffff;
				}

#box3_right_inside a.rlink:hover, #box3_right_inside a.rlink:active,        #box3_right_inside a.rlink:link, #box3_right_inside a.rlink:visited {

                                                                margin: 0 0 0 0px;

                                                                padding:  0 0 0 0;

                                                                font-weight: normal;

                                                                font-size: 76%;

                                                                }

                                                                

#box3_right_inside a.rlink:active,             #box3_right_inside a.rlink:link {

                                                                color: #2767AF;

                                                                text-decoration: none;

                                                                }

                                                                

#box3_right_inside a.rlink:visited {

                                                                color: #7799BC;

                                                                text-decoration: none;

                                                                }

 

#box3_right_inside a.rlink:hover {

                                                                color: #993333;

                                                                text-decoration: underline;

                                                                }

 

.lrimg { padding: 2px 0 0 0 }




		
				
				
				
ul.box3_right_ul 	{
				margin: 0 0 0 19px;
				padding: 0 0 0 0;				
				font-size: 76%;
				color: #031D3D;
				list-style: none;
				}
				
ul.box3_right_ul li	{
				margin: 0 0 0 0;
				/*padding: 0 3px 10px 0px;*/ 
				padding: 0px 0px 0px 6px;
			
				list-style-image: url(/images/gold_bullet.gif);
				}
				
ul.box3_right_ul li a:hover, ul.box3_right_ul li a:active,	ul.box3_right_ul li a:link, ul.box3_right_ul li a:visited {
				margin: 0 0 0 0px;
				padding:  0 0 0 0;
				font-weight: normal;
				}
				
ul.box3_right_ul li a:active,	ul.box3_right_ul li a:link {
				color: #2767AF;
				text-decoration: none;
				}
				
ul.box3_right_ul li a:visited {
				color: #7799BC;
				text-decoration: none;
				}

ul.box3_right_ul li a:hover {
				color: #993333;
				text-decoration: underline;
				}

/* Right Container - Q & A */
#box4_right 	{
				width: 190px;
				border: 0;
				margin: 0px 0 0 0;
				padding: 0 0 0 0;
				}
				
#box4_right_inside	{
				width: 190px;
				border-left: 1px solid #B9BAC0;
				border-right: 1px solid #B9BAC0;
				border-bottom: 1px solid #B9BAC0;
				margin: 0 0 0 0;
				padding: 8px 0 0 2px;
				background-color: #ffffff;
				}
				
ul.box4_right_ul 	{
				margin: 0 0 0 19px;
				padding: 0 0 0 0;
				font-size: 76%;
				color: #031D3D;
				list-style: none;
				}
				
ul.box4_right_ul li	{
				margin: 0 0 0 0;
				padding: 0 3px 10px 0px;
				list-style-image: url(/images/gold_bullet.gif);
				}
				
ul.box4_right_ul li a:hover, ul.box4_right_ul li a:active,	ul.box4_right_ul li a:link, ul.box4_right_ul li a:visited {
				margin: 0 0 0 0px;
				padding:  0 0 0 0;
				font-weight: normal;
				}
				
ul.box4_right_ul li a:active,	ul.box4_right_ul li a:link {
				color: #2767AF;
				text-decoration: none;
				}
				
ul.box4_right_ul li a:visited {
				color: #7799BC;
				text-decoration: none;
				}

ul.box4_right_ul li a:hover {
				color: #993333;
				text-decoration: underline;
				}
				
/* Right Container - Forthcoming Publications & Products */
#box5_right 	{
				width: 190px;
				border: 0;
				margin: 0px 0 0 0;
				padding: 0 0 0 0;
				}
				
#box5_right_inside	{
				width: 190px;
				border-left: 1px solid #B9BAC0;
				border-right: 1px solid #B9BAC0;
				border-bottom: 1px solid #B9BAC0;
				margin: 0 0 0 0;
				padding: 8px 0 0 2px;
				background-color: #ffffff;
				}
				
ul.box5_right_ul 	{
				margin: 0 0 0 19px;
				padding: 0 0 0 0;
				font-size: 76%;
				color: #031D3D;
				list-style: none;
				}
				
ul.box5_right_ul li	{
				margin: 0 0 0 0;
				padding: 0 3px 10px 0px;
				list-style-image: url(/images/gold_bullet.gif);
				}
				
ul.box5_right_ul li a:hover, ul.box5_right_ul li a:active,	ul.box5_right_ul li a:link, ul.box5_right_ul li a:visited {
				margin: 0 0 0 0px;
				padding:  0 0 0 0;
				font-weight: normal;
				}
				
ul.box5_right_ul li a:active,	ul.box5_right_ul li a:link {
				color: #2767AF;
				text-decoration: none;
				}
				
ul.box5_right_ul li a:visited {
				color: #7799BC;
				text-decoration: none;
				}

ul.box5_right_ul li a:hover {
				color: #993333;
				text-decoration: underline;
				}
				
/* Right Container - Special Topics */
#box7_right	{
				width: 190px;
				border: 0;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				}
				
#box7_right_inside	{
				width: 190px;
				border-top: 1px solid #B9BAC0;
				border-right: 1px solid #B9BAC0;
				border-bottom: 1px solid #B9BAC0;
				border-left: 1px solid #B9BAC0;
				margin: 0 0 0 0;
				padding: 8px 0 0 2px;
				background-color: #ffffff;
				}
				
ul.box7_right_ul 	{
				margin: 0 0 0 19px;
				padding: 0 0 0 0px;
				font-size: 76%;
				color: #031D3D;
				list-style: none;
				}
				
ul.box7_right_ul li	{
				margin: 0 0 0 0;
				padding: 0 3px 10px 0px;
				list-style-image: url(/images/gold_bullet.gif);
				}

				
ul.box7_right_ul li a:hover, ul.box7_right_ul li a:active,	ul.box7_right_ul li a:link, ul.box7_right_ul li a:visited {
				margin: 0 0 0 0px;
				padding:  0 0 0 0;
				font-weight: normal;
				}
				
ul.box7_right_ul li a:active,	ul.box7_right_ul li a:link {
				color: #2767AF;
				text-decoration: none;
				}
				
ul.box7_right_ul li a:visited {
				color: #7799BC;
				text-decoration: none;
				}

ul.box7_right_ul li a:hover {
				color: #993333;
				text-decoration: underline;
				}
				
/* -------------------------------------------- */


/* ------------  Left Column Structures ------------ */	


.box2_left_header	{
				background-color: #EBF2FA;
				font-family: verdana, sans-serif;
				border-bottom: 1px solid #B9BAC0; 
				border-top: 1px solid #B9BAC0; 
				border-left: 1px solid #B9BAC0; 
				border-right: 1px solid #B9BAC0; 
				color: #2767AF;
				font-weight: bold;
				font-size: 12px;
				padding: 5px 2px 5px 5px;
				width: 159px;
				}
				
/* Left Container - Left Navigation */
#box_left 	{
				width: 178px;
				border: 0;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				}
						
#box_left_inside	{
				width: 178px;
				border: 1px solid #B9BAC0;
				margin: 0 0 0 0;
				padding: 12px 4px 12px 4px;
				background-repeat: repeat-x;
				background-color: #F8F8F8;
				}
				
#box_left_inside p {
				font-size: 70%;
				}
			
/* Left navigation - Flyout windows */	
.flyoutframer {
			position: absolute; 
			z-index: 100; 
			background-color: #ffffff;
			border-top: 3px solid #999999;  
			border-right: 1px solid #999999; 
			border-bottom: 2px solid #999999; 
			border-left: 1px solid #999999; 
			padding: 0px 0px 0px 0px; 
			width: 240px; 
			LEFT: 177px;
			margin: 0; 
			text-align: left; 
			vertical-align: text-top; 
			display: none; 
			scrollbar: true;
			overflow: auto;
			}


.flyoutheader   {
			padding: 0px; 
			border-bottom: 0px solid #ccc; 
			padding-bottom:0px; 
			border-left: 0px solid #FFA163; 
			padding-left: 0px; 
			border-top: 0px solid #E7E6E5; 
			padding: 0px 0 0px 0px; 
			font-weight: normal;
			background-color: #E6E3E3;
			color: #2767AF;
			}
	
 .flyoutheader_l {
			float: left;
			font-size: 70%;
			color: #000000; 
			font-weight: normal;
			background-color: #E6E3E3;
			padding: 2px 2px 4px 4px;
			}
			
 a.hover:flyoutcloser,  a.active:flyoutcloser,    a.link:flyoutcloser,  a.visited:flyoutcloser	{
			color: #2767AF; 
			font-weight: normal;
			margin-right: 0px;
			background-color: #E6E3E3;
			}	
			
.flyoutclosericon { float: right; }



table.flywin {
			font-size: 8pt;
			font-weight: normal;
			width: 340px;
			margin-top: 4px;
			}

table.flywin a:link, table.flywin a:visited, table.flywin a:hover, table.flywin a:active{
			font-size: 8pt;
			font-weight: normal;
			color: #2767AF; 
			text-decoration: none;
						}

table.flywin a:hover {
			font-size:  8pt;
			color: #2767AF; 
			font-weight: normal;
			text-decoration: underline;
						}
			
table.flywin ul {	
			margin-left: 25px; 
			list-style-type: none; 
			padding: 0 0 0 0;
			 }
			 
table.flywin ul li {	
			list-style-type: disc;
			padding: 0 0 0 0;
			 }
			 
table.flywin ul ul {	
			margin-left: 30px; 
			list-style-type: none;
			 }
			 
table.flywin ul ul  li {	
			list-style-type: circle;
			 }
			 
table.flywin ul ul ul {	
			margin-left: 40px; 
			list-style-type: none;
			 }
			 
table.flywin ul ul ul  li {	
			list-style-type: square;
			 }
			 
table.flywin ul ul ul ul {	
			margin-left: 50px; 
			list-style-type: none;
			 }
			 
table.flywin ul ul ul ul  li {	
			list-style-type: circle;
			 }
			 
.navbar 	{
			margin: -1px 0 0 0;
			}
			
/* Left Container - Stay Connected */
#box2_left 	{
				width: 166px;
				border: 0;
				margin: 0 0 0 6px;
				padding: 0 0 0 0;
				}
				
#box2_left_b 	{
				width: 166px;
				margin: 0px 0 0 0;
				padding: 0 0 0 0;
				border-left: 1px solid #B9BAC0;
				border-right: 1px solid #B9BAC0;
				border-bottom: 1px solid #B9BAC0; 
				}
				
.box2_left_inside	{
				width: 156px;
				min-height: 250px;
				border-top: 0;
				margin: 0 0 0 0;
				padding: 2px 4px 12px 4px;
				background-repeat: repeat-x;
				background-color: #ffffff; 
				border-top: 0px solid #B9BAC0; 
				}
				
.box2_left_inside p {
				font-size: 76%;
				margin: 0 0 0 0;
				padding: 8px 0 0 3px;
				}
	
.box2_left_inside p.first {
				font-size: 76%;
				margin: 12px 0 0 0;
				padding: 0 0 0 3px;
				}
				
.box2_left_inside p.last {
				font-size: 76%;
				margin: -4px 0 0 0;
				padding: 0 0 0 3px;
				}
				
.box2_left_inside ul {
				font-size: 76%;
				margin: 8px 0 0 20px;
				padding: 0 0 0 0;
				list-style-type: square;
				}
				
.box2_left_inside ul li {
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				}
				
.box2_left_inside a:hover, .box2_left_inside a:active, .box2_left_inside a:link, .box2_left_inside a:visited {
				font-size: 100%;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				}
				
.box2_left_inside a:active, .box2_left_inside a:link {
				color: #2767AF;
				text-decoration: none;
				} 
				
.box2_left_inside a:visited {
				color: #7799BC;
				text-decoration: none;
				} 
				
.box2_left_inside a:hover  {
				color: #993333;
				text-decoration: underline;
				}

/* -------------------------------------------- */

/* ------------   More Links - Special Styles  ------------ */	
/* More with icon link (Right column) */
.rightmoretable {
				padding: 6px 0px 6px 0px;
				}
				
img.rightmoreimg {
				padding: 0px 0px 0px 0px;
				}

#box_right_inside a.morecontent:hover, 
#box_right_inside a.morecontent:active, 
#box_right_inside a.morecontent:link, 
#box_right_inside a.morecontent:visited  {
				color: #666666;
				font-weight: bold;
				font-size: 70%;
				}
	
#box_right_inside a.morecontent:active, 
#box_right_inside a.morecontent:link,  
#box_right_inside a.morecontent:visited  {
				text-decoration: none;
				}
				
#box_right_inside a.morecontent:hover  {
				text-decoration: underline;
				}
				
#box2_right_inside a.morecontent:hover, 
#box2_right_inside a.morecontent:active, 
#box2_right_inside a.morecontent:link, 
#box2_right_inside a.morecontent:visited  {
				color: #666666;
				font-weight: bold;
				font-size: 70%;
				}
	
#box2_right_inside a.morecontent:active, 
#box2_right_inside a.morecontent:link,  
#box2_right_inside a.morecontent:visited  {
				text-decoration: none;
				}
				
#box2_right_inside a.morecontent:hover  {
				text-decoration: underline;
				}
				
#box3_right_inside a.morecontent:hover, 
#box3_right_inside a.morecontent:active, 
#box3_right_inside a.morecontent:link, 
#box3_right_inside a.morecontent:visited  {
				color: #666666;
				font-weight: bold;
				font-size: 70%;
				}
	
#box3_right_inside a.morecontent:active, 
#box3_right_inside a.morecontent:link,  
#box3_right_inside a.morecontent:visited  {
				text-decoration: none;
				}
				
#box3_right_inside a.morecontent:hover  {
				text-decoration: underline;
				}
				
#box4_right_inside a.morecontent:hover, 
#box4_right_inside a.morecontent:active, 
#box4_right_inside a.morecontent:link, 
#box4_right_inside a.morecontent:visited  {
				color: #666666;
				font-weight: bold;
				font-size: 70%;
				}
	
#box4_right_inside a.morecontent:active, 
#box4_right_inside a.morecontent:link,  
#box4_right_inside a.morecontent:visited  {
				text-decoration: none;
				}
				
#box4_right_inside a.morecontent:hover  {
				text-decoration: underline;
				}
				
#box7_right_inside a.morecontent:hover, 
#box7_right_inside a.morecontent:active, 
#box7_right_inside a.morecontent:link, 
#box7_right_inside a.morecontent:visited  {
				color: #666666;
				font-weight: bold;
				font-size: 70%;
				}
	
#box7_right_inside a.morecontent:active, 
#box7_right_inside a.morecontent:link,  
#box7_right_inside a.morecontent:visited  {
				text-decoration: none;
				}
				
#box7_right_inside a.morecontent:hover  {
				text-decoration: underline;
				}
				

/* Special Styles - More with icon link (Home Page - What's New) */

.homemoretable {
				padding: 2px 0px 0px 0px;
				margin-left: -4px;
				}
				
img.homemoreimg {
				padding: 0px 0px 0px 0px;
				}

#box_content_inside a.morecontent:hover, #box_content_inside a.morecontent:active,  #box_content_inside a.morecontent:link, #box_content_inside a.morecontent:visited  {
				color: #666666;
				font-weight: bold;
				font-size: 86%;
				}
	
#box_content_inside a.morecontent:active, #box_content_inside a.morecontent:link, #box_content_inside a.morecontent:visited  {
				color: #666666;
				text-decoration: none;
				}
				
#box_content_inside a.morecontent:hover  {
				color: #666666;
				text-decoration: underline;
				}
		
/* More with icon link (Topic Pages) */
.topicmoretable {
				padding: 0px 0px 0px 0px;
				}
				
img.topicmoreimg {
				padding: 0px 0px 0px 0px;
				}

#box3_content_inside a.morecontent:hover, #box3_content_inside  a.morecontent:active, #box3_content_inside  a.morecontent:link, #box3_content_inside  a.morecontent:visited  {
				color: #666666; 
				font-weight: bold;
				font-size: 86%;
				}
	
#box3_content_inside  a.morecontent:active, #box3_content_inside  a.morecontent:link, #box3_content_inside  a.morecontent:visited  {
				text-decoration: none;
				}
				
#box3_content_inside a.morecontent:hover  {
				text-decoration: underline;
				}
				
#box3_content_inside  div.morecontent 	{
				color: #666666;
				font-weight: normal;
				font-size: 90%;
				}
		
/* More with icon link (General) */
.genmoretable {
				padding: 6px 0px 6px 0px;
				}
				
img.genmoreimg {
				padding: 0px 0px 0px 0px;
				}

.box4_content_inside2 a.morecontent:hover, .box4_content_inside2  a.morecontent:active, .box4_content_inside2  a.morecontent:link, .box4_content_inside2  a.morecontent:visited  {
				color: #666666; 
				font-weight: bold;
				font-size: 86%;
				}
	
.box4_content_inside2  a.morecontent:active, .box4_content_inside2  a.morecontent:link, .box4_content_inside2 a.morecontent:visited  {
				text-decoration: none;
				}
				
.box4_content_inside2 a.morecontent:hover  {
				text-decoration: underline;
				}
				
.box4_content_inside2  div.morecontent 	{
				color: #666666;
				font-weight: normal;
				font-size: 90%;
				}
				
/* More with icon link (Home Page - Key Facts at a Glance) */
.keymoretable {
				padding: 6px 0px 6px 0px;
				}
				
img.keymoreimg {
				padding: 0px 0px 0px 0px;
				}

 .keymoretable   a.morecontent:link,  .keymoretable a.morecontent:visited, .keymoretable  a.morecontent:hover, .keymoretable   a.morecontent:active  {
				color: #666666; 
				font-weight: bold;
				font-size: 86%;
				text-align: left;
				padding-right: 10px;
				}
	
  .keymoretable a.morecontent:link, .keymoretable  a.morecontent:visited, .keymoretable   a.morecontent:active    {
				text-decoration: none;
				}
				
.keymoretable  a.morecontent:hover  {
				text-decoration: underline;
				text-align: left;
				}
		
/* More with icon link (Publications Search Form) */
.pubmoretable {
				padding: 6px 0px 6px 0px;
				}
				
img.pubmoreimg {
				padding: 0px 0px 0px 0px;
				}

.box5_content_inside2 a.morecontent:hover, .box5_content_inside2  a.morecontent:active, .box5_content_inside2  a.morecontent:link, .box5_content_inside2  a.morecontent:visited  {
				color: #666666; 
				font-weight: bold;
				font-size: 86%;
				}
	
.box5_content_inside2  a.morecontent:active, .box5_content_inside2  a.morecontent:link, .box5_content_inside2 a.morecontent:visited  {
				text-decoration: none;
				}
				
.box2_content_inside5 a.morecontent:hover  {
				text-decoration: underline;
				}
				
.box2_content_inside5  div.morecontent 	{
				color: #666666;
				font-weight: normal;
				font-size: 90%;
				}	
/* -------------------------------------------- */

/* Home Page and Pub Search Form - Accordian Styles */		
.accordbox		{
				cursor: hand;
				background-color: #EBEAEB;
				border-bottom: 1px solid #cccccc;
				margin: 0 0 0 0;
				_margin: 0 0 0 0;
				padding: 0 0 7px 0;
				_padding: 0 0 0 0;
				}

.accordbox	img	{
				margin: 0 0 0 0;
				padding: 4px 0 0 0;
				}
				
.accordboxcontent		{
				background-color: #F4F5F6;
				border-bottom: 1px solid #cccccc;
				}

/* Left column - Stay Connected */	
h1.stay_connected {
					font-size: 80%;
					margin: 0 0 0 0;
					padding: 8px 0 4px 3px;
					color: #2767AF;
					}

h2.stay_connected {
					font-size: 80%;
					margin: 0 0 0 0;
					padding: 8px 0 3px 3px;
					color: #2767AF;
					font-weight: normal;
					}
					
h2.stay_connected2 {
					font-size: 70%;
					margin: 0 0 0 0;
					padding: 8px 0 3px 2px;
					color: #2767AF;
					font-weight: normal;
					}
					
h3.stay_connected 	{
					font-size: 70%;
					font-weight: bold;
					color: #000000;
					margin: 0 0 0 0;
					padding: 21px 0 5px 3px;
					}	
					
#signup_br_1 		{	
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					}
					
#signup_br_2 		{	
					margin: 0 0 0 0;
					padding: 6px 0 0 0;
					}
					
#signup_br_3 		{	
					margin: 0 0 0 0;
					padding: 7px 0 0 0;
					}			
				
#signup1 			{
					border: 0;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					}
					
.signup1_lbl		{
					font-size: 60%;
					text-align: left;
					padding: 0 5px 0 3px;
					}
					
.signup1 			{
					border: 1px solid;
					border-color: #999999 #999999  #999999 #999999;
					font-size: 60%;
					width: 90px;
					}



/* Left column - Stay Connected Tabs  */	
#tabs 		{
			display: block;
        	width: 166px;
			height: 29px;
			_height: 29px;
			margin: 0 0 0 0;
			padding:0 0 0 0; 
			border-top:  0px solid #7399C6;
			border-bottom: 1px solid #B9BAC0; 
			border-left:  0px solid #7399C6;
			border-right:  0px solid #7399C6;
			} 

#tabs img 	{
			margin: 0 0 0 0;
			padding:0 0 0 0; 
			}     
      
a.tab:link, a.tab:visited, 	a.tab:active	{ 
        	margin: 0 0 0 0;
			padding:0 0 0 0; 
			border: 0px;
			text-decoration: none;
      		}
      
a.tab:hover { 
			margin: 0 0 0 0;
			padding:0 0 0 0; 
    		border: 0px;
			text-decoration: underline;
      		}
			
			
.panel 		{ 
			padding: 0; 
			width: 166px; 
			}
/* -------------------------------------------- */	
.content_thb    {

				padding: 5px 0px 0px 0px;   
				margin-left: -2px; 

				}

.alphaBar {
	border:1px solid #53A0F3;
	padding-left:2px;
	padding-right:2px;
	background-color: #53A0F3;
	width:35px;
	cursor:hand;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color: #ffffff;
}

/*
Tim (10102012): From Old old website
*/
.justadded {  font-family: Arial, Helvetica, sans-serif; ; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; background-color: #FFFF99; color: #FF0000; font-size: 9pt}


/*
Joseph (08172012): From OnPoint
*/
		#footerBox {
			/*margin-left:10px;*/
			background-color:#eaeaea;
			width:900px;	
			position:relative;
			bottom:0px;
			text-align:left;
			
		}
		
		#footerBox th {
			vertical-align:top;
		}
		
		#footerBox td {
			padding:15px;
		}
		
		
		#footerBox h2 {
			text-transform:capitalize;
			font-size:12px;
			margin-bottom:0px;
		}
		
		#footerBox p {
			margin-left:15px;
			margin-top:2px;
			margin-bottom:2px;
/* removed by TMK 10/16
			text-transform:capitalize;
*/
		}

		#dcMenu{
			position:absolute;
			top:0px;
			width:900px;
			z-index:1000;
			display:none;
		}
		
		#topicTable {
			width:100%;
			vertical-align:top;
		}
		#topicTable tr td {
			padding:0px;
			vertical-align:top;
		}

		#topicTable a, #topicTable a:active, #topicTable a:link, #topicTable a:visited {
			text-decoration: none;
		}
		#topicTable a:hover  {
			text-decoration: none;
		}
				
		#topicTable tr.mmHover	{
						background-color: #E5EEFB;
						text-decoration:none;
								}
		
		#tblMegamenu {
			background-color: #D3DFEF;
		}
		
	
