
body			{ color:black; background:#FFFFFF; }

h1,h2,h3,h4,h5	{ font-family:Arial, Helvetica, sans-serif;	}
p,div,span		{ font-family:Arial, Helvetica, sans-serif;	font-size:11pt; }
th				{ font-family:Arial, Helvetica, sans-serif;	font-size:11pt; font-weight:bold; }
td				{ font-family:Arial, Helvetica, sans-serif;	font-size:11pt; }
ul,ol,dl		{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; }

pre				{ font-family:monospace; font-size:11pt; }

img.link		{ border-style:none; vertical-align:middle; }

/* style for links. setting text-decoration to none removed the underlining */
a				{ text-decoration:none }
:link			{ color:rgb(0, 0, 153) }   /* for unvisited links */
:visited		{ color:rgb(153, 0, 153) } /* for visited links */
:active			{ color:rgb(153, 0, 153) } /* when link is clicked */
:hover			{ color:rgb(0, 96, 255) }  /* when mouse is over link */


/* "Banner" section styles */
.banner_title				{ font-size:14pt; font-weight:bold; color:#00309C; }
.banner_small_links			{ font-size:8pt; }
.banner_cat_headings		{ font-size:10pt; font-weight:bold; border-style:solid; border-color:#00309C; }
.banner_section_name		{ font-size:10pt; font-weight:bold; border-style:solid; border-color:#00309C; }
.banner_section_name_SEL	{ background:#F9E632; font-size:10pt; font-weight:bold; border-style:solid; border-color:#00309C; }


.menu_sep { border:0px none; border-top:1px solid #00309C; width:90%; }
hr.separator		{ border:0px; border-bottom:1px solid #3366FF; width:99%; }


/* "Footer" section styles */
.footer_text				{ font-size:10pt; }

/* drop-down (top) menu styles */
.wrap1		{ font-size:10pt; position:relative; }
.wrap2		{ font-size:10pt; position:absolute; text-align:center;}
#dropmenu0	{ position:absolute; left:5%;  top:40px; width:160; font-size:10pt; layer-background-color:#B6C6E8; background-color:#B6C6E8; visibility:hidden; border:1px solid black; padding:0px; z-index:100; }
#dropmenu1	{ position:absolute; left:23%; top:40px; width:160; font-size:10pt; layer-background-color:#B6C6E8; background-color:#B6C6E8; visibility:hidden; border:1px solid black; padding:0px; z-index:100; }
#dropmenu2	{ position:absolute; left:41%; top:40px; width:160; font-size:10pt; layer-background-color:#B6C6E8; background-color:#B6C6E8; visibility:hidden; border:1px solid black; padding:0px; z-index:100; }
#dropmenu3	{ position:absolute; left:59%; top:40px; width:160; font-size:10pt; layer-background-color:#B6C6E8; background-color:#B6C6E8; visibility:hidden; border:1px solid black; padding:0px; z-index:100; }
#dropmenu4	{ position:absolute; left:77%; top:40px; width:160; font-size:10pt; layer-background-color:#B6C6E8; background-color:#B6C6E8; visibility:hidden; border:1px solid black; padding:0px; z-index:100; }
#dropmenu5	{ position:absolute; left:77%; top:40px; width:160; font-size:10pt; layer-background-color:#B6C6E8; background-color:#B6C6E8; visibility:hidden; border:1px solid black; padding:0px; z-index:100; }

a.top_menu:link				{ font-weight:bold; text-decoration:none; color:rgb(0, 0, 0); }
a.top_menu:visited			{ font-weight:bold; text-decoration:none; color:rgb(0, 0, 0); }
a.top_menu:hover			{ font-weight:bold; text-decoration:none; color:rgb(0, 0, 0); }
a.top_menu:active			{ font-weight:bold; text-decoration:none; color:rgb(0, 0, 0); }

a.top_menu_drop:link		{ font-weight:normal; text-decoration:none; color:rgb(0, 0, 0); }
a.top_menu_drop:visited		{ font-weight:normal; text-decoration:none; color:rgb(0, 0, 0); }
a.top_menu_drop:hover		{ font-weight:normal; text-decoration:underline; color:#00309C; }
a.top_menu_drop:active		{ font-weight:normal; text-decoration:none; color:rgb(0, 0, 0); }

a.top_menu_drop_hl:link		{ font-weight:normal; text-decoration:none; color:rgb(255, 0, 0); }
a.top_menu_drop_hl:visited	{ font-weight:normal; text-decoration:none; color:rgb(255, 0, 0); }
a.top_menu_drop_hl:hover	{ font-weight:normal; text-decoration:underline; color:rgb(255, 0, 0); }
a.top_menu_drop_hl:active	{ font-weight:normal; text-decoration:none; color:rgb(255, 0, 0); }

a.left_menu:link			{ font-weight:normal; text-decoration:none; color:rgb(0, 0, 0); }
a.left_menu:visited			{ font-weight:normal; text-decoration:none; color:rgb(0, 0, 0); }
a.left_menu:hover			{ font-weight:normal; text-decoration:underline; color:#00309C; }
a.left_menu:active			{ font-weight:normal; text-decoration:none; color:rgb(0, 0, 0); }

a.left_menu_hl:link			{ font-weight:normal; text-decoration:none; color:rgb(255, 0, 0); }
a.left_menu_hl:visited		{ font-weight:normal; text-decoration:none; color:rgb(255, 0, 0); }
a.left_menu_hl:hover		{ font-weight:normal; text-decoration:underline; color:rgb(255, 0, 0); }
a.left_menu_hl:active		{ font-weight:normal; text-decoration:none; color:rgb(255, 0, 0); }


/* font style, common to BOTH incarnations of the menu (top & left) */
.menu_item { font-size:10pt;  }

/* Section (left) menu styles */
.section_menu  { font-size:10pt; border-right:1px solid #00309C; padding-right:5px; padding:0px; margin:0px; }
.col_sel_block { font-size:10pt; border-top:1px solid #00309C; padding-right:5px; }

/* main body (middle) styles */
.page_area				{ padding-left:5px; padding-right:5px; }
.section_header			{ margin-top:0; }
.section_text			{  }

/* Related items column (right) styles */
.related_items_column	{ font-size:10pt; border-left:1px solid #00309C; padding-left:5px }

.top_of_doc_link { font-size:10pt; }

/* Front ("welcome") page styles */
.top_intro_section		{ border-bottom:1px solid #00309C; padding-right:5px; padding:0px; margin:0px; }
.left_headlines_section	{ font-size:10pt; border-right:1px solid #00309C; padding-right:5px; padding:0px; margin:0px; }
.right_messages_section	{ font-size:10pt; padding-left:5px; margin:0px; }
.fp_intro_text			{ font-size:9pt; font-weight:bold; }
.fp_latest_banner		{ font-size:12pt; font-weight:bold; }
.fp_news_item			{ font-size:9pt; }

/* FAQ page styles */
.faqquestion	{ font-weight:bold; }
.faqanswer		{  }

/* Styles used in the "News" page */
.article_name		{ font-size:12pt; font-weight:bold; font-style:italic; padding-top:4px; border-top:1px solid #00309C; }
.article_details	{ font-size:11pt; margin-bottom:12pt; }

/* Styles used in the "Publications" page */
.tech_pub_heading	{ margin-top:20px; margin-bottom:10px; }

/* Styles used in the "Press release" page */
.pr_subtitle		{ font-size:16pt; font-weight:bold; }
.pr_note			{ margin-top:7px; }
.pr_partner_name 	{ font-size:10pt; font-weight:bold;   font-style:italic; border-top:1px solid #B6C6E8; border-left:1px solid #B6C6E8; border-bottom-width:0px; border-right-width:0px; margin:0px; }
.pr_partner_country	{ font-size:10pt; font-weight:normal; font-style:normal; border-top:1px solid #B6C6E8; border-right:1px solid #B6C6E8; border-bottom-width:0px; border-left-width:0px; border-style:solid; margin:0px; }

/* Styles used in the "Images" page */
.images_title	{ font-size:12pt; font-weight:bold;   font-style:italic;  padding-top:4px; padding-bottom:10px; border-top:1px solid #00309C; }
.images_ack		{ font-size:9pt;  font-weight:normal; font-style:italic;  padding-top:4px; padding-bottom:10px; border-top:1px solid #00309C; }
.images_image	{ padding-top:4px; padding-bottom:4px; }
.images_link	{ padding-left:4px; font-size:9pt; font-style:italic; vertical-align:middle; text-align:left; }

/* Discussion forum styles */
.msgbrd_small	{ font-size:8pt; }


/* Styles used in the "Events" page, for formatting the table */
.event_name				{ font-size:12pt; font-weight:bold; font-style:italic; padding-top:4px; border-top:1px solid #00309C; }
.event_location			{ font-size:9pt; font-style:italic; padding-top:4px; padding-bottom:10px; }
.event_itemtitle		{ font-size:11pt; font-weight:bold; }
.event_itemname			{ font-size:11pt; font-style:italic; }
.event_itemdescription	{ font-size:11pt; margin-bottom:12pt; }

/* Styles used in the "WP overview" page */
.wp_note				{ font-size:8pt; font-style:italic; }
.wp_title				{ font-weight:bold; padding-top:10px; }
.wp_sub_title			{ font-weight:lighter; }

/* Styles used in the "Related activities" page, for formatting the list */
.activities_sep			{ padding-top:4px; padding-left:0px; padding-bottom:0px; padding-right:0px; margin-bottom:0px; border-top-style:solid; border-top-width:1px; border-left-style:none; border-bottom-style:none; border-right-style:none; border-color:#00309C; }
.activities_title		{ font-size:12pt; font-weight:bold; font-style:italic; padding-top:0px; margin-top:0px; }
.activities_item		{ margin-top:8px; }

/* Styles used in the "Partners" page, for formatting the table */
.partner_name_heading { text-align:center; font-size:12pt; font-weight:bold; border-right-style:none; border-right-width:1px; border-color:#00309C; }
.partner_abbrev_heading { text-align:center; font-size:8pt; font-weight:bold; border-right-style:none; border-right-width:1px; border-color:#00309C; }
.partner_country_heading { text-align:center; font-size:8pt; font-weight:bold; }
.partner_logo { text-align:center; font-size:12pt; border-top-style:solid; border-top-width:1px; border-color:#B6C6E8; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px; }
.partner_name { text-align:left; font-size:12pt; border-top-style:solid; border-top-width:1px; border-right-style:none; border-right-width:1px; border-color:#B6C6E8; padding-top:20px; padding-bottom:20px; }
.partner_abbrev { text-align:center; font-size:8pt; border-top-style:solid; border-top-width:1px; border-right-style:none; border-right-width:1px; border-color:#B6C6E8; padding-top:20px; padding-bottom:20px; }
.partner_country { text-align:center; font-size:8pt; border-top-style:solid; border-top-width:1px; border-color:#B6C6E8; padding-top:20px; padding-bottom:20px; }


/* Styles used in generating the Site Map */
.sm_continuation { background-image: url(/images/sitemap/tv_line.gif); background-repeat:no-repeat; background-position:center; }
.sm_element { font-size:10pt; }




/* Styles used in the "Document Control" page, for formatting the table */
/* tr.light_background	{ background-color: #F7EFE3; } */
/* tr.dark_background	{ background-color: #E3D0B3; } */ 
tr.light_background	{ background-color: #A6B6D8; }
tr.dark_background	{ background-color: #C6D6F8; }

td.doc_number			{ font-size:10pt; }
td.doc_type				{  }
td.doc_title			{  }
td.doc_abstract			{ font-size:10pt; }
td.doc_keywds			{  }
td.doc_owner			{ font-size:10pt; }
td.doc_other_authors	{ font-size:10pt; }
td.doc_org				{ font-size:10pt; }
td.doc_status			{  }
td.doc_reason			{  }
td.doc_date				{  }
td.doc_wp				{  }
td.doc_dueby			{  }
td.doc_secclass			{  }
td.doc_related			{ font-size:10pt; }
td.doc_ms_info			{  }
td.doc_ec_info			{  }
td.doc_editor			{  }
td.doc_month			{  }
td.doc_year				{  }
td.doc_submitted_date	{  }
td.doc_accepted_date	{  }
td.doc_published_date	{  }
td.doc_other_info		{  }
td.doc_download			{ font-size:10pt; }
td.doc_upload			{ font-size:10pt; }

td.ds_item 				{ text-align:right; vertical-align:top; }

td.new_num_item 		{ text-align:right; vertical-align:top; }

td.doc_column_heading	{ font-size:9pt; font-weight:bold;  }
td.doc_column_items		{ font-size:9pt; }
.doc_column_button		{ font-size:8pt; font-weight:bold; }

td.doc_filter_heading	{ font-size:9pt; font-weight:bold;  }
td.doc_filter_items		{ font-size:9pt; }
.doc_filter_button		{ font-size:8pt; font-weight:bold; }

.doc_sort_instruction	{ font-size:8pt; font-weight:bold; text-align:right; }



