/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	CSS3 SETUP
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


header, footer, aside, nav, article 					{
												display				: block ;
												}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SETUP
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

body											{
												font-family			: Georgia, Times, "Times New Roman", serif ;
												color				: #666 ;
												margin				: 0 auto ;
												padding				: 0 ;
												width				: 98% ;
												xxbackground			: #fff url(images/background_page11x_repeat.png) 50% 0% repeat-y;
												}

* html body										{
												font-size			: x-small ;
												xxf\ont-size		: small ;
												f\ont-size			: 75% ;
												}

/* ................................................................................... */

a												{
												color				: #26a ;
												xxcolor				: #69c ;
												text-decoration		: none ;
												}

a:hover											{
												color				: #00f ;
												text-decoration		: underline ;
												}

/* ................................................................................... */

h1, h2, h3, h4, h5, h6							{
												font-weight			: normal ;
												color				: #567 ;
												}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	HEADER SECTION
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

header#affiliate_header							{
												xxmargin-top			: 20px ;
												padding-top			: 12px ;
												border-top			: 15px solid #7a4;
												}

header#affiliate_header figure						{
												margin				: 0 ;
												padding				: 0 ;
												text-align			: left ;
												}

header#affiliate_header figure img					{
												margin-right		: 5px ;
												}

header#affiliate_header figure figcaption				{
												margin				: 0 ;
												padding				: 0 ;
												}


/* ----------------------------------------------------------------------------------- */

header#page_header								{
												margin-top			: 5px;
												margin-bottom		: 2em ;
												xxborder				: 1px solid #9cf ;
												xxborder-radius		: 20px ;
												xxbackground			: #fff ;
												}

/* ................................................................................... */

header#page_header h1								{
												font-weight			: normal ;
												margin				: 0 ;
												padding				: 10px ;
												}

header#page_header h2								{
												font-weight			: normal ;
												font-size			: 80% ;
												margin				: 0 ;
												padding				: 0 10px 10px 10px ;
												}
/* ----------------------------------------------------------------------------------- */

header#page_header nav							{
												background-color			: #f0f8ff ;
												background			: # url(images/background_navbar3.png) 0% 0% repeat-x;
												font-family			: Helvetica, Arial, san-serif ;
												overflow			: auto ;
												background			: #264572 url(images/background_navbar3.png) repeat-x 0% 0% ;
												border-radius		: 5px ;
												}

header#page_header nav ul							{
												list-style			: none ;
												margin				: 0 ;
												padding				: 0 ;
												position: relative;
												}

header#page_header nav ul li							{
												float				: left ;
												color				: #ed9 ;
												padding				: 5px 10px 5px 10px ;
												text-transform		: uppercase ;
												border-left			: 1px dotted #bdf ;
												}

header#page_header nav ul li a						{
												color				: #ed9 ;
												display				: block ;
												xpadding				: 5px 10px 5px 10px ;
												xtext-transform		: uppercase ;
												xborder-left			: 1px dotted #bdf ;
												}

header#page_header nav ul li:first-child			{
												border-left			: none ;
												}

header#page_header nav ul li:hover					{
												color				: #fff ;
												}



/* NavigationTab Highlighting by BODY CLASS Page Context */

body#home 		#navtab_home,
body#home 		#navtab_home:hover,
body#topic 		#navtab_topic,
body#topic		#navtab_topic:hover,
body#date 		#navtab_date,
body#date 		#navtab_date:hover,
body#profiles 	#navtab_profiles,
body#profiles 	#navtab_profiles:hover,
body#about 		#navtab_about,
body#about 		#navtab_about:hover
												{
												}

/* ----------------------------------------------------------------------------------- */

header#page_header nav .db_search					{
												float				: right ;
												padding				: 5px;
												}

header#page_header nav .db_search	input#search_box	{
												padding-right		: 20px ;
												}
/* Tooltip container */
.db_search .tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
  }
  .db_search .tooltip .tooltiptext {
	display: none;
	background-color:#f0f8ff;
	color:#264572;
	text-align: center;
	padding: 5px 10px;
	border-radius: 6px;
	/*border: solid 1px #264572;*/
	font-size: 0.85rem;
	text-align:left;
	line-height: 1.5rem;
	bottom: 150%;
	left: 0;
	margin-left: -60px;
  
   
	/* Position the tooltip text */
	position: absolute;
	z-index: 10;
  }
  /* Show the tooltip text when you mouse over the tooltip container */
  .db_search .tooltip:hover .tooltiptext {
	display: inline-block;
  }
  .db_search .tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -10px;
	border-width: 5px;
	border-style: solid;
	border-color: #264572 transparent transparent transparent;
  }
/* --------------- NEW STYLES ---------------------------------------------------------*/
												.nav {
													background-color: #264572;
													opacity: 0.8;
												}

												.nav ul {
													list-style: none;
													overflow: hidden;
													padding: 0;
											}

												.nav ul li {
													background-color: #264572;
													width: 150px;
													border-right: 1px dotted white;
													height: 2rem;
													line-height: 2rem;
													font-family: Helvetica, Arial, san-serif;
													font-size: 0.8rem;
													text-align: center;
													text-transform: uppercase;
													float: left;
													color: white;

												}

												.nav ul li a {
													display: block;
													color: inherit;
													text-decoration: none;
												}

												.nav ul li:hover {
													background-color:#c13b00;
												}

												.nav ul ul {
													display: none;
													xopacity: 0;
													position: absolute;
													z-index: 5;
												}

												.nav ul ul li {
													float:none;
													border-top: 1px dotted white;
												}

												.nav ul li:hover > ul{
													display: block;
													xopacity: 1;
												}

												.nav .db_search						{
																								float				: right ;
																								padding				: 5px;
																					}

												.nav .db_search	input#search_box	{
																								padding-right		: 20px ;
																					}
																							

																								span.sub-heading a {
																									margin-right: 10px;
																									margin-top: 0;
																									float: right;
																									display             : block ;
																									padding             : 4px 8px 4px 8px ;
																									/*border              : 1px solid #264572 ;*/
																									border-radius       : 6px ;
																									background          : #f0f8ff ;
																								}
																							
																								span.sub-heading a:hover {
																									border				: 1px solid #26a ;
																									}
													
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	FOOTER SECTION
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

footer#page_footer								{
												clear				: both ;
												xxborder				: 1px solid #9cf ;
												xxborder-radius		: 5px;
												text-align			: center ;
												color				: #567;
												border-top			: 5px solid #7a4;
												}
footer {
	border-top: 1px dotted #264572;
	color				: #567;
	padding-top: 20px;
	clear: both;
}
footer >div.logos {
												display: flex;
												justify-content:center;
}
											
	footer > p {
												text-align:center;
				}
											
</style>
											
/* ----------------------------------------------------------------------------------- */





/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	CONTENT SECTION
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

section#page_content								{
												clear				: both ;
												margin-bottom		: 2em ;
												}


section#page_content	h1							{
												font-size			: 200% ;
												line-height			: 125% ;
												}

section#page_content	h2							{
												}

/* ----------------------------------------------------------------------------------- */

section#column_content							{
												clear				: both ;
												float				: left ;
												width				: 600px ;
												margin-bottom		: 2em ;
												}

section#column_content article header h2:first-child	{
												color				: #eee ;
												background			: #264572 url(images/background_section_cap8.png) 50% 100% no-repeat ;
												padding				: 5px 20px 5px 20px;
												border-bottom		: 5px solid #9c6 ;
												}

section#page_content article						{
												xxbackground			: #fff ;
												margin				: 0 0 3em 0 ;
												line-height			: 150% ;
												}



section#page_content article header h1			{
												margin				: 0 ;
												}

section#page_content article header h2				{
												margin				: 0 ;
												}


/* ----------------------------------------------------------------------------------- */

aside#column_sidebar								{
												background			: #fff ;
												xxborder				: 1px solid #9cf ;
												border				: 1px solid #7a4 ;
												border-radius		: 5px;
												float				: right ;
												width				: 300px ;
												margin-bottom		: 2em ;
												}

aside#column_sidebar	article						{
												xxpadding				: 0 20px 2em 20px ;
												padding				: 0 20px 0 20px ;
												line-height			: 150% ;
												}

aside#column_sidebar	article:first-child			{
												padding-top				: 1em ;
												}

aside#column_sidebar	article.image_only figure		{
												padding				: 0 ;
												margin				: 0 ;
												}

aside#column_sidebar	article.image_only img			{
												width				: 260px ;
												padding				: 0 ;
												margin				: 0 ;
												}

aside#column_sidebar a							{
												color				: #7a4 ;
												}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	ARTICLE FORMATTING
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* ----------------------------------------------------------------------------------- */

.info_box										{
												margin-bottom		: 2em ;
												xxbackground			: #f0f8ff ;
												xxborder-bottom		: 3px solid #7a4 ;
												xxpadding-bottom		: 1em ;
												}

.info_box p,
.info_box div
												{
												font-family			: Helvetica, Arial, san-serif ;
												}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	HOMEPAGE CATEGORY FORMATTING
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

article.descriptive_category_item					{
												clear				: both ;
												overflow			: auto ;
												}

article.descriptive_category_item ul				{
												float				: left;
												padding-right		: 2em ;
												margin-right		: 2em ;
												border-right		: 1px dotted #ccc ;
												min-width			: 10em ;
												}

article.descriptive_category_item ul li				{
												font-weight			: bold ;
												font-family			: Helvetica, Arial, san-serif ;
												}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	HOMEPAGE CAROUSEL FORMATTING
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

aside.carousel									{
												background			: #fff ;
												border				: 2px solid #7a4 ;
												border-radius		: 5px;
												margin-bottom		: 2em ;

												xxxpadding				: 0 20px 0 20px ;
												padding				: 20px 20px 30px 20px ;
												line-height			: 150% ;
												}



aside.carousel figure								{
												padding				: 0 ;
												margin				: 0 ;
												}

aside.carousel img								{
												xxwidth				: 260px ;
												padding				: 0 ;
												margin				: 0 ;
												}

aside.carousel a									{
												color				: #592 ;
												}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	TABLE FORMATTING: NAM MEMBERS LIST
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

table#nam_members_list											{
												width				: 100% ;
												border-spacing		: 0 ;
												font-family			: Helvetica, Arial, san-serif ;
												font-size			: smaller ;
												border				: 1px solid #9cf ;
												border-collapse		: collapse;
												}

/* ----------------------------------------------------------------------------------- */

table#nam_members_list thead 						{
												border-bottom		: 2px solid #69c ;
                                                position: relative;
												}

table#nam_members_list thead th						{
												text-align			: center ;
												background			: #e0e8f8 ;
												xxbackground			: #f0f8ff ;
												border				: 1px solid #9cf ;
												padding				: 5px 8px ;
												font-weight			: bold ;
												line-height			: 100% ;
												color				: #444 ;
                                                position: sticky;
                                                top: 2em;
												}

table#nam_members_list thead th:first-child
												{
												xtext-align			: left ;
												}

table#nam_members_list thead td						{
												text-align			: center ;
												background			: #f0f8ff ;
												border				: 1px solid #9cf ;
												padding				: 5px 8px ;
												font-weight			: bold ;
												line-height			: 110% ;
												color				: #444 ;
												}


/* ----------------------------------------------------------------------------------- */

table#nam_members_list tbody th						{
												text-align			: center ;
												background			: #f0f8ff ;
												border				: 1px solid #9cf ;
												padding				: 5px 8px ;
												font-weight			: normal ;
												line-height			: 110% ;
												color				: #444 ;
												}

table#nam_members_list tbody th:first-child
												{
												text-align			: left ;
												}

table#nam_members_list tbody td						{
												text-align			: center ;
												border				: 1px solid #9cf ;
												padding				: 5px 8px ;
												font-weight			: normal ;
												line-height			: 110% ;
												}

/* ................................................................................... */

table#nam_members_list tbody th figure				{
												text-align			: left ;
												padding				: 0 ;
												margin				: 0 ;
												}

table#nam_members_list tbody th figure img				{
												border				: 1px solid #666 ;
												width				: 22px ;
												padding				: 0 ;
												margin				: 0 ;
												}

table#nam_members_list tbody th	figure figcaption		{
												display				: inline ;
												padding				: 0 ;
												margin				: 0 ;
												}

/* ----------------------------------------------------------------------------------- */

table#nam_members_list tfoot						{
												border-top			: 2px solid #69c ;
												}

table#nam_members_list tfoot th						{
												text-align			: center ;
												xxbackground			: #f0f8ff ;
												background			: #e0e8f8 ;
												border				: 1px solid #9cf ;
												padding				: 5px 8px ;
												font-weight			: bold ;
												line-height			: 110% ;
												color				: #444 ;
												}

table#nam_members_list tfoot th:first-child
												{
												text-align			: left ;
												}

table#nam_members_list tfoot td						{
												text-align			: center ;
												background			: #f6f9fc ;
												border				: 1px solid #9cf ;
												padding				: 5px 8px ;
												font-weight			: normal ;
												line-height			: 110% ;
												}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	FLAG FORMATTING
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

ul.flag_list										{
												list-style-type		: none ;
												margin				: 1em 0 0 0 ;
												padding				: 0 ;
												height				: 18em;
												overflow			: auto;
												}

ul.flag_list	li									{
												margin				: 0 ;
												padding				: 0 ;
												font-family			: Helvetica, Arial, san-serif ;
												}

ul.flag_list	li figure								{
												margin				: 0 ;
												padding				: 0 ;
												}

ul.flag_list	li figure img							{
												border				: 1px solid #666 ;
												}

ul.flag_list	li figcaption							{
												display				: inline ;
												margin				: 0 ;
												padding				: 0 ;
												}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	ONE COLUMN FORMATTING
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


section#page_content.one_column								{
															}

section#page_content.one_column section#column_content			{
															width				: 100% ;
															float				: none ;
															}

/* ----------------------------------------------------------------------------------- */

section#page_content.one_column aside#column_sidebar			{
															display				: none ;
															}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	DATABASE LIST FORMATTING
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.search_results_list							{
												}


.items .view										{
												line-height			: 150% ;
												xxxborder-bottom				: 1px solid #abc;
												xxborder-bottom		: 2px solid #9ab;
												xxborder-left			: 1px solid #abc;
												xxborder-right		: 1px solid #abc;
												margin				: 0 0 2em 0 ;
												xxborder-radius		: 5px;
												padding				: 0 ;
												}

/* ................................................................................... */

.list-view .summary								{
												font-family			: Helvetica, Arial, san-serif ;
												line-height			: 125% ;
												}

.list-view .sorter								{
												font-family			: Helvetica, Arial, san-serif ;
												line-height			: 125% ;
												}

.list-view .sorter ul								{
												line-height			: 100% ;
												}

.list-view .sorter ul	li							{
												}

.list-view .sorter ul	li a							{
												padding				: 2px 8px 2px 8px ;
												text-transform		: uppercase ;
												margin				: 0 ;
												border				: 1px solid #7a4 ;
												border-radius		: 100px ;
												background			: #f0f8ff ;
												}

.list-view .sorter ul	li a.asc,
.list-view .sorter ul	li a.desc						{
												padding-right		: 25px ;
												}

.list-view .sorter ul	li a:hover					{
												border				: 1px solid #26a ;
												}

/* ................................................................................... */

.list-view .pager								{
												font-family			: Helvetica, Arial, san-serif ;
												}


/* ................................................................................... */

.items .view .list-type-name						{
												font-size			: 150% ;
												color				: #eee ;
												line-height			: 120%;
												background			: #264572 url(images/background_section_cap8.png) 50% 100% no-repeat ;
												padding				: 5px 20px 5px 20px;
												border-bottom		: 5px solid #9c6 ;
												}

.items .view .list-type-description				{
												xxmargin-top			: .5em ;
												margin				: 0 ;
												padding				: 0 20px;
												}

.items .view .list-type-links					{
												margin				: 0 ;
												padding				: 0 ;
												text-align			: center ;
												}

.items .view .list-type-links ul					{
												list-style-type			: none ;
												margin				: 0 ;
												padding				: 0 ;
												}

.items .view .list-type-links li					{
												display				: inline ;
												margin				: 0 ;
												padding				: 0 10px 0 10px ;
												border-left			: 1px dotted #abc ;
												}

.items .view .list-type-links li:first-child		{
												border-left			: none ;
												}

.items .view .list-type-links li a					{
												font-family			: Helvetica, Arial, san-serif ;
												font-weight			: bold ;
												margin				: 0 ;
												padding				: 0 ;
												}

/* ................................................................................... */

.items .view .list-doc-title						{
												font-family			: Helvetica, Arial, san-serif ;
												}

.items .view .list-doc-date						{
												font-family			: Helvetica, Arial, san-serif ;
												}

.items .view .list-doc-description				{
												}



/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	TABLE FORMATTING: SUMMIT ISSUES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

div#issues-left									{
												font-family			: Helvetica, Arial, san-serif ;
												font-size			: smaller ;
												line-height			: 100% ;
												margin				: 0 ;
												padding				: 0 ;
												}

div#issues-left ul								{
												list-style			: none ;
												margin				: 0 ;
												padding				: 0 ;
												}

div#issues-left ul li								{
												float				: left ;
												padding				: 0 ;
												margin				: 0 5px 2px 0;
												}

div#issues-left ul li a								{
												display				: block ;
												padding				: 4px 8px 4px 8px ;
												/*text-transform		: uppercase ;*/
												/*border				: 1px solid #7a4 ;*/
												border: 1px solid transparent;
												margin				: 0 ;
												border-radius		: 6px ;
												background			: #f0f8ff ;
												}

div#issues-left ul li a:hover						{
												border				: 1px solid #26a ;
												}

div#issues-left .treeview a.selected				{
												xxbackground			: #264572 ;
												background			: #469;
												border				: 1px solid #469 ;
												color				: #fff ;
												}

div#issues-left .treeview a.selected:hover		{
												xxbackground			: #264572 ;
												background			: #469;
												border				: 1px solid #469 ;
												color				: #fff ;
												text-decoration		: none ;
												}

/* ----------------------------------------------------------------------------------- */

div#issues-right									{
												clear				: both ;
												margin-top			: 0 ;
												padding-top			: 10px ;
												}

/* ----------------------------------------------------------------------------------- */

.google-visualization-table-table				{
												width				: 960px!important;
												font-family			: Helvetica, Arial, san-serif !important ;
												border-collapse		: collapse!important;
												line-height			: 100%!important ;
												margin-top			: 0!important ;
												}

.google-visualization-table-sorthdr
												{
												background			: #e0e8f8!important ;
												border				: 1px solid #9cf!important ;
												border-bottom		: 2px solid #69c!important ;
												xxfont-weight			: normal!important ;
												font-size			: 10px!important;
												color				: #444!important ;
												cursor				: default!important ;
												}

.google-visualization-table-td					{
												border				: 1px solid #9cf!important ;
												cursor				: pointer!important ;
												color				: #26a!important ;
												}

.google-visualization-table-td > *				{
												}

.google-visualization-table-td:first-child		{
												background			: #f0f8ff!important ;
												border				: 1px solid #9cf!important ;
												color				: #444!important ;
												cursor				: default!important ;
												}

/* ----------------------------------------------------------------------------------- */

div#issue-window									{
												width				: 900px!important;
												line-height			: 150% ;
												}

div#issue-window	ul li								{
												margin-top		: .75em;
												}

div#issue-window	ul li:first-child					{
												margin-top		: .0;
												}

div#issue-window .issue-title					{
												font-size			: 150% ;
												color				: #567 ;
												line-height			: 120%;
												}

div#issue-window .issue-summit-doc				{
												font-family			: Helvetica, Arial, san-serif ;
												}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	TABLE FORMATTING: COUNTRY PROFILES TABLE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

div#profile-window								{
												margin-top			: 5em!important;
												margin-left			: -40px ;
												background			: #f3f3f3;
												width				: 1000px ;
												line-height			: 150% ;
												padding				: 20px;
												}

iframe#profile-window-frame						{
												width				: 1000px !important ;
												}

iframe#profile-window-frame html body				{
												background			: #f00!important;
												}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	POP-UP FORMATTING: COUNTRY PROFILES POP-UPS (/protected/views/site/pages/empty.php)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

div#window-text									{
												}

div#window-text	header#affiliate_header			{
												display				: none ;
												}

div#window-text header#page_header				{
												display				: none ;
												}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	MISC FORMATTING
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


.nav_related									{
												font-family			: Helvetica, Arial, san-serif ;
												}

.data_related									{
												font-family			: Helvetica, Arial, san-serif ;
												line-height			: 125% ;
												}

.minor											{
												font-size			: smaller ;
												}
