body 	{
	font-family:arial,sans-serif;
	font-size:13px;
	margin:0; 
	color:#666666; 
	background:#ffffff;	
}	

#content {
	border-left:1px solid #485470; 
	padding:23px 12px 12px 12px;
}

#header {
	width: 778px;
	border-right:1px solid #485470;
	padding:0px;
	table-layout:fixed;
}

table	{
	margin:0px; 
	padding:0px;
	color:#666666;
}

p 	{
	font-family:arial,sans-serif;
	font-size:13px;
	text-align:justify; 
	color:#666666; 
	line-height: 135%;
	padding:0px;
}

p.staff 	{
	margin:0px;
	padding:0px;
	text-align:justify;
	color:#737070;
}

p.bodytext	{
	text-align:justify; 
}

p.search	{
	color:#737070; 
	line-height: 135%;
	padding:0px;
}

p.arabic-text	{
	/*font-size:0.9em;*/
	font-size:13px; 
	text-align:right; 
	color:#737070; 
	line-height: 130%;
	padding:0px;
}

#pagingTop{
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*Legal DB*/
	font-family:arial,sans-serif;
	font-size:13px;
	padding-bottom:6px;
	border-bottom: 2px solid white;
	
}

/*Table for International Foundation */

td.member-states		{
	font-family: verdana, arial, sans-serif;
	font-size:12px;  
	color:#737070; 
	font-weight:normal; 
	text-align: left; 
	vertical-align:text-top; 
	padding-left:02px;
	padding-right:06px;
	padding-bottom:25px;
	padding-top:02px;
}

td.gssr-toolkit		{
	font-family: verdana, arial, sans-serif;
	font-size:12px;  
	color:#737070; 
	font-weight:normal; 
	text-align:left; 
	vertical-align:text-top; 
	padding-left:02px;
	padding-right:10px;
	padding-bottom:25px;
	padding-top:02px;
}


/* UnOrdered Lists */


/*
ul 	{
	font-size:13px; 
	text-align:justify; 	
	color:#737070; 
	list-style-image: url(../_images/bullet_gray.gif)
}
*/

ul	{
	font-size:13px; 
	text-align:justify; 	
	color:#737070; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-right: 0px;
	padding-top: 0px;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	list-style-image:none;
}

li		{
	text-align: left; 
	margin-left: 30px; 
	margin-top: 0px; 
	margin-bottom: 01px; 
	margin-right: 0px; 
	list-style-image:none;
	list-style-type: disc; 
	list-style-position: outside;  
}




/* Hyperlink Styles */

a	{
	/*color:#4D6BB1;*/  
	color:#3A5084;
	font-size:13px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	text-decoration:none;
	text-align:left;
	line-height: 130%;
}

/* a:visited:hover	{
	color:#4D6BB1;  
	font-size:13px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	text-decoration:underline;
} */


a:hover			{
	color:#3A5084;  
	/*font-size:0.9em;*/
	font-size:13px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	text-decoration:underline;
	text-align:left;
}

a:visited 		{
	color:#A5777A;
	/*color:#996699;*/  
	/*font-size:0.9em;*/
	font-size:13px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	text-decoration:none;
	text-align:left;
} 


a.maillink		{
	color:#4D6BB1;  
	/*font-size:0.9em;*/
	font-size:13px; 
	font-family:arial, sans-serif; 
	text-decoration:none; 
	font-weight:normal;
} 

a.mailink:hover	{
	color:#FF0000;  
	/*font-size:0.9em;*/
	font-size:13px; 
	font-family:arial, sans-serif; 
	text-decoration:none; 
	font-weight:normal;
}
	
/* Old H1*/
/*
h1.old	{
	width:100%; 
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
	padding:3px; 
	background:#DDE0E0; 
}
*/

h1	{
	width:100%; 
	/*font-size:1em;*/
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	padding:3px; 
	background-color:#EEEEEE; 
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:2px;
	border-bottom-width:3px;
	border-top-width:1px;
	border-left-width:1px;
	border-color:#DDE0E0;
	letter-spacing: 2px
}


h2{
	margin-top:30px;
	margin-bottom:20px;
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
	vertical-align:top; 
	text-align:left;
	padding-top:05px;
	padding-bottom:05px;
	padding-left:03px;
	padding-right:03px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:1px;
	border-bottom-width:3px;
	border-top-width:1px;
	border-left-width:2px;
	border-color:#DDE0E0;
	letter-spacing: 2px
}

h3		{
	margin-top:20px;
	margin-bottom:05px;
	font-size:12px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
	vertical-align:top; 
	text-align:left;
	padding-top:05px;
	padding-bottom:03px;
	padding-left:03px;
	padding-right:03px;
	border-collapse:collapse;
	border-style:double;
	border-spacing:0px;
	border-right-width:1px;
	border-bottom-width:3px;
	border-top-width:1px;
	border-left-width:2px;
	border-color:#DDE0E0;
	letter-spacing: 2px;
	width:auto;
}

/*use with lists of things, like links*/
h4		{
	width:100%; 
	color:#737070; 
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
}

/*use with lists of things, like links*/
h5		{
	width:100%; 
	color:#737070; 
	font-size:20px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
}

/*use for publications - subtitle*/
h6	{
	margin-top:30px;
	margin-bottom:20px;
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
	vertical-align:top; 
	text-align:left;
	padding-top:05px;
	padding-bottom:05px;
	padding-left:03px;
	padding-right:03px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:1px;
	border-bottom-width:3px;
	border-top-width:1px;
	border-left-width:2px;
	border-color:#DDE0E0;
}





/*PROGRAMME AND PROJECTS*/


/*Makes Menu for Programme & Proejcts*/

ul.programme-list		{
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-right: 0px;
	padding-top: 0px;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	list-style-image:none;
}

li.programme-list		{
	text-align: left; 
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 01px; 
	margin-right: 0px; 
	list-style-image:none;
	list-style-type: disc; 
	list-style-position: inside;  
}

a.programme-list {
	letter-spacing: 0.5px;
}

a.programme-list:hover {
	text-decoration:underline;
}


/*Headers and Buttons for Programme & Proejcts*/

div.button-thematic {
	float: left;
	width: 250px; 
	background: url('/_images/icons/icon-thematic.gif') repeat;
}

div.button-thematic span {
	display: block;
	margin:0;
	color:#4D6BB1;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font: 13px Arial, sans-serif;
	text-decoration: none;
	letter-spacing: 2px;
	font-weight:bold;
	line-height: 130%;
}
	

/* Button Regional */

div.button-regional {
	float: left;
	width: 290px; 
	background: url('/_images/icons/icon-regional.gif') repeat;
	}

div.button-regional a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
}
	
div.button-regional span {
	display: block;
	margin:0;
	color:#F9EE08;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font: 13px Arial, sans-serif;
	text-decoration: none;
	font-weight:bold;
	line-height: 130%;
	letter-spacing: 2px;
}
	

/* Button Project -- not being used now NDL July 2007*/

div.button-project {
	float: left;
	width: 175px; 
	height: 50px;
	background: url('/_images/icons/icon-project.gif') repeat;
}

div.button-project a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	font: 13px/1 Arial, sans-serif;
	color: white;
	text-decoration: none;
	font-weight:bold;
	line-height: 110%;
	letter-spacing: 2px;
}
	
div.button-project span {
	display: block;
	margin:0;
	color:white;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight:bold;
}
	
a.button-project:hover {
	background-image: none;
	background-color:transparent;
	color: white;
	font-weight:bold;
}
	
a.button-project: active {
	color: white;
	font-weight:bold;
	}
	
	
/* Menu - Home Page*/

div.menu-home-top {
	float: left;
	width: 160px; 
	height: 24px;
	background: url('../_images/center_graphic_links_top.jpg') repeat;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	border-right:1px solid #485470;
}

div.menu-home-bottom {
	float: left;
	width: 160px; 
	height: 24px;
	background: url('../_images/center_graphic_links_bottom.jpg') repeat;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	border-right:1px solid #485470;
}


div.menu-home {
	float: left;
	width: 160px; 
	height: 23px;
	background: url('../_images/icons/menu-home-background.gif') repeat;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	border-right:1px solid #485470;
}

div.menu-home span {
	display: block;
	color:#FFFFFF;
	padding-left:6px;
	padding-top:4px;
	font: 10px Arial, sans-serif;
	text-decoration: none;
	line-height: 150%;
	letter-spacing: 0.5px;
}

div.menu-home a {
	color:#FFFFFF;
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
}

div.menu-home a:visited {
	color:#FFFFFF;
	text-decoration:none;
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
}

div.menu-home a:hover {
	color:#F9EE08;
	text-decoration:none;
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
}







	
/*These span classes are copied from the HTML proper tags, and any changes need to be made to both*/

.printonly {
	display:none !important;
}
/*These span classes are copied from the HTML proper tags, and any changes need to be made to both*/

span.headerbar		{
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
}


span.h1		{
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
	padding:3px; 
	background:#DDE0E0;
}

span.h2		{
	color:#737070; 
	font-size:13px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
}

span.h3		{
	color:#333333;  
	font-size:13px; 
	font-family:arial, sans-serif; 
	font-weight:bold;
}

span.h4		{
	color:#737070;  
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold;
}

span.txt	{
	font-size:13px; 
	text-align:justify; 
	color:#737070;
}	

span.redlink	{
	font-family:arial, sans-serif; 
	font-weight:bold; 
	font-size:13.5px; 
	text-align:justify; 
	color:#4d6bb1;
	padding-left:5px;
}  

span.redlink_print	{
	font-family:arial, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	text-align:justify; 
	color:#4d6bb1;
	vertical-align:top;
}

ol	{
	font-family:arial, sans-serif; 
	font-size:12px; 
}

td.cell_light	{
	background-color:#EEEEEE;	
}

td.cell_dark	{
	background-color:#DDE0E0;
}


table.contenttable	{
	/*font-size:0.9em;*/
	font-size:13.5px; 
	color:#808080; 
	font-family: arial, sans-serif; 
} /* Use for standard tables */

table.contentbooklist	{
	/*font-size:0.9em;*/
	font-size:13.5px; 
	color:#808080; 
	font-family: arial, sans-serif; 
	padding-bottom:14px;
} 

/* Styles for the New Home page */

td.home-white	{
	vertical-align:top; 
	text-align:left;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:3px;
	padding-right:3px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:1x;
	border-bottom-width:3px;
	border-top-width:0px;
	border-left-width:0px;
	border-color:#DDE0E0;
}



/* Styles for the Programmes and Projects page - successor to Activities */

p.activities	{
	font-family: arial, sans-serif;
	/*font-size:0.9em;*/
	font-size:13.5px; 
	text-align:left; 
	color:#737070; 
	line-height: 100%;
	padding:3px;
	padding-top:1px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:05px;
}

p.activities_header {
	color:#737070; 
	/*font-size:0.9em;*/
	font-size:13.5px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:05px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:2px;
	border-bottom-width:3px;
	border-top-width:1px;
	border-left-width:1px;
	border-color:#DDE0E0;
	background-color:#EEEEEE; 
}

p.activities_header_grey {
	color:#737070; 
	/*font-size:0.9em;*/
	font-size:13.5px; 
	font-family:arial, sans-serif; 
	font-color:lightcyan; 
	font-weight:bold; 
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:05px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:2px;
	border-top-width:0px;
	border-left-width:0px;
	background-color:#DDE0E0; 
	border-color:#DDE0E0;
}

td.activities_cell	{
	vertical-align:top; 
	text-align:left;
	font-weight:normal; 
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-color:#DDE0E0;
}

td.three_column_cell	{
	vertical-align:top; 
	text-align:left;
	font-weight:normal;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:1px;
	border-color:#DDE0E0;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}

/* Use for book lists, to get extra padding between rows */

tr.contenttablerow	{
	align:center; 
	color:#4D6BB1; 
	/*font-size:0.9em;*/
	font-size:13.5px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	padding:1px; 
	vertical-align:top; 
	text-align:left;
}

tr.contenttableheader	{
	background-color:#D6DFDE; 
	vertical-align:top; 
	text-align:left; 
	font-weight:bold;
}

tr.contentlink	{
	font-size:13px; 
	padding-bottom:14px;
}

td.leader {
	color:#4D6BB1; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	padding:1px; 
	text-align:justify;
}

/*	background-color:#4D6BB1;  */

/* left navigation */

/* table definition leftnav_lev1 */

td.leftnav_lev1 		{
	background-color:#4D6BB1; 
	border-bottom: 1px solid #ffffff; 	
	border-left: 1px solid #ffffff;	
	padding-left:5px; 
	font-family: arial, sans-serif; 
	/*font-size:0.9em;*/
	font-size:13.5px;
	font-weight:600;
}

/* anchor leftnav_lev1 */

a.leftnav_lev1			{	
	color:#e2eafb; 
	text-decoration:none; 
	font-family: arial, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	letter-spacing:1px;
}

a:visited.leftnav_lev1	{	
	color: #e2eafb; 
	text-decoration:none; 
	font-family: arial, sans-serif; 
	font-size:12px; 
	font-weight:bold;
}

a:hover.leftnav_lev1	{	
	color: #FFED00; 
	text-decoration:none; 
	font-family:arial, sans-serif;
	font-size:12px; 
	font-weight:bold;
}

/* table definition leftnav_lev2 */

td.leftnav_lev2			{
	padding-left:10px;
}

td.leftnav_lev2_act		{	
	padding-left:10px; 
	font-family: arial, snas-serif;
	font-size: 12px; 
	color: #4D6BB1; 
	font-weight:bold; 
	font-stretch:extra-expanded;  	
}

td.leftnav_lev2_sep		{	
	padding-left:10px; 
	background-image:url(/_images/dotted_divider.gif); 
	background-repeat:no-repeat; 
	background-position:center; 
	width:158px; 
	height:5px;
}

/* anchor leftnav */

a.leftnav				{
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #737070; 
	text-decoration:none; 
	font-weight:bold; 
	font-stretch:extra-expanded;
}

a:visited.leftnav		{   
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #737070; 
	text-decoration:none; 
	font-weight:bold; 
	font-stretch:extra-expanded;
} 

a:hover.leftnav		{	
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #4D6BB1; 
	text-decoration:underline; 
	font-weight:bold; 
	font-stretch:extra-expanded;
}

/* anchor leftnavact */

a.leftnavact			{	
	font-family: arial, sans-serif;
	font-size:12px;  
	color: #4D6BB1; 
	font-weight:bold; 
	font-stretch:extra-expanded; 
	text-decoration:none;  	
}

a:visited.leftnavact	{	
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #737070; 
	font-weight:bold; 
	font-stretch:extra-expanded; 
	text-decoration:none; 
}

a:hover.leftnavact		{	
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #4D6BB1; 
	font-weight:bold; 
	font-stretch:extra-expanded; 
	text-decoration:underline; 
}


/* service navigation */

td.servnav1_act			{
	background-image:URL("/_images/tap_home_act.gif"); 
	padding-left: 10px; 
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #838282; 
	font-weight:bold; 
	text-decoration:none;
}

td.servnav1_pas			{
	background-image:URL("/_images/tap_home_pas.gif"); 
	padding-left: 10px; 
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #838282; 
	font-weight:bold; 
	text-decoration:none;
}

td.servnav2_act			{
	background-image:URL("/_images/tap_contact_act.gif"); 
	padding-left: 10px; 
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #838282; 
	font-weight:bold; 
	text-decoration:none;
}

td.servnav2_pas			{	
	background-image:URL("/_images/tap_contact_pas.gif"); 
	padding-left: 10px; 
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #838282; 
	font-weight:bold; 
	text-decoration:none;
}

td.servnav3_act			{
	background-image:URL("/_images/tap_sitemap_act.gif"); 
	padding-left: 10px; 
	font-family: arial, sans-serif;
	font-size:12px; 	
	color: #838282; 
	font-weight:bold; 
	text-decoration:none;
}

td.servnav3_pas			{
	background-image:URL("/_images/tap_sitemap_pas.gif"); 
	padding-left: 10px; 
	font-family: arial, sans-serif;
	font-size:12px; 	
	color: #838282; 
	font-weight:bold; 
	text-decoration:none;
}

td.servnav4_act			{
	background-image:URL("/_images/tap_search_act.gif"); 
	padding-left: 10px; 
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #838282; 
	font-weight:bold; 
	text-decoration:none;
}

td.servnav4_pas		{	
	background-image:URL("/_images/tap_search_pas.gif"); 
	padding-left: 10px; 
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #838282; 
	font-weight:bold; 
	text-decoration:none;
}

td.servnav5_act		{
	background-image:URL("/_images/tap_terms_act.gif"); 
	padding-left: 10px; 
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #838282; 
	font-weight:bold; 
	text-decoration:none;
}

td.servnav5_pas		{	
	background-image:URL("/_images/tap_terms_pas.gif"); 
	padding-left: 10px; 
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #838282; 
	font-weight:bold; 
	text-decoration:none;
}

a.servnav	{	
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #838282; 
	font-weight:bold; 
	text-decoration:none;
}

a:visited.servnav	{	
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #838282; 
	font-weight:bold; 
	text-decoration:none;
}

a:hover.servnav		{	
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #6378A8; 
	font-weight:bold; 
	text-decoration:underline;
}

/* subsite navigation */
td.subnav_act			{	
	height:23px; 
	width:102px; 
	border-left:1px solid #485470; 
	border-top:1px solid #485470; 
	font-family: arial, sans-serif;
	font-size:12px; 
	color: #6378A8; 
	font-weight:bold; 
	text-decoration:none; 
	text-align:center;
}

td.subnav_pas	{	
	height:23px; 
	width:102px; 
	text-align:center; 
	background-color:#DDE0E0; 
	border-left:1px solid #485470; 
	border-top:1px solid #485470; 
	border-bottom:1px solid #485470;
}

a.subnav	{
	font-family: arial, sans-serif;
	font-size:12px; 
	color:#4D6BB1; 
	font-weight:bold; 
	text-decoration:none;
}

a:visited.subnav	{	
	font-family: arial, sans-serif;
	font-size:13px; 
	color:#4D6BB1; 
	font-weight:bold; 
	text-decoration:none;
}

a:hover.subnav		{	
	font-family: arial, sans-serif;
	font-size:13px; 
	color:#4D6BB1; 
	font-weight:bold; 
	text-decoration:underline;
}

/* banner */
td.banner_pic	{	
	border-left:1px solid #485470; 
	border-top:1px solid #485470; 
	border-bottom:1px solid #485470; 
}

td.banner_table		{ 	
	border-top:1px solid #485470; 
	border-bottom:1px solid #485470; 
}

td.banner_text		{
	font-family: arial, sans-serif;
	font-size:14px;  
	color:#4D6BB1; 
	font-weight:bold; 
	text-align: right; 
	vertical-align:top; 
	padding-left:10px;
}

/* special banner for sub pages (activities) */
td.banner_pic_act			{
	border-left:1px solid #485470; 
	border-top:1px solid #485470;
}

td.banner_table_act		{
	border-top:1px solid #485470; 
}

td.banner_text_act		{
	font-family: arial, sans-serif;
	font-size:14px; 
	color:#4D6BB1; 
	font-weight:bold; 
	text-align: right;
}


/* Headings with Icons */
p.new_event		{ 
	background-image:url("/_images/news/pfeil.gif"); 
	background-repeat:no-repeat; 
	background-position:0px 0px; 
	text-indent:18px;
	line-height:16px; 
	margin-top:5px; 
	margin-bottom:10px;
	color:#4D6BB1; 
	font-family: arial, sans-serif;
	font-size:14px; 
	font-weight:bold;
}

p.new_publication	{ 
	background-image:url("/_images/news/stern.gif"); 
	background-repeat:no-repeat; 
	background-position:0px 2px; 
	text-indent:18px;
	line-height:16px;	
	margin-top:5px; 
	margin-bottom:10px;
	color:#4D6BB1; 
	font-family: arial, sans-serif;
	font-size:14px; 
	font-weight:bold; }
	
p.new_announcement {
	background-image:url("/_images/bullet_blue.gif"); 
	background-repeat:no-repeat; 
	background-position:0px 0px; 
	text-indent:18px;
	line-height:16px;	
	margin-top:5px; 
	margin-bottom:10px; 
	color:#4D6BB1; 
	font-family: arial, sans-serif;
	font-size:14px; 
	font-weight:bold; 
}
				  
				  
/* p.new_release	{ 
	background-image:url("/_images/news/info.gif"); 
	background-repeat:no-repeat; 
	background-position:0px 3px; 
	text-indent:15px;
	line-height:15px;	
	margin-top:5px; 
	margin-bottom:10px;
	color:#4D6BB1; 
	font-family: arial, sans-serif;
	font-size:14px; 
	font-weight:bold; 
} */			


/* Activities*/
UL.submenu		{
	padding-left: 0px; 
	padding-bottom: 10px; 
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	list-style-image: none; 
	list-style-type: none; 
	font-weight:bold; 
	font-family: arial, sans-serif;
	font-size:13px; 
}

li.act		{
	text-align: left; 
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-bottom: 05px; 
	padding-left:0px; 
	text-align:left;  
} 
	
/* list-style-position:outside; list-style-image:url("/_images/bullet_blue.gif"); list-style-image:url("/_images/li_pic_map.gif"); */	

/*a.acttop		{
	font-size:13px; 
	font-family:arial, sans-serif; 
	color:#4D6BB1; 
	font-weight:bold; 
	text-decoration:none;
}*/

a.act	{
	font-size:13px; 
	font-family:arial, sans-serif; 
	color:#4D6BB1; 
	font-weight:bold; 
	text-decoration:none; 
	vertical-align:top;
}

a:hover.act		{
	font-size:13px; 
	font-family:arial, sans-serif; 
	color:#4D6BB1; 
	font-weight:bold; 
	text-decoration:underline;
} 

/* {color:#ff0000;  font-size:12px; font-family:arial, sans-serif; text-decoration:underline; font-weight:normal;}  */

/* Site Map*/
UL.smsubmenu	{
	padding-left: 0px;	
	padding-bottom: 0px; 
	margin-left: 15px;	
	margin-top: 0px;
	margin-bottom: 0px;	
	list-style-image: none;	
	list-style-type: none; 
	font-weight:bold;}
	
li.smact	{
	text-align: left; 
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-left:0px; 
	text-align:left; 
	font-weight:bold; 
	list-style-position:outside;	
	list-style-image:url("/_images/li_pic_map.gif");
}

ul.publications {
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-left:0px;
}
li.blank {
	padding-bottom:2px;
	margin-top: 3px;
	list-style:none;
}

/*a.acttop	{
	font-size:13px; 
	font-family:arial, sans-serif; 
	color: #4D6BB1; 
	font-weight:bold; 
	text-decoration:none;
}*/

a.smact			{
	font-size:13px; 
	font-family:arial, sans-serif; 
	color: #4D6BB1; 
	text-decoration:none; 
	line-height:1em; 
	vertical-align:top;
	font-weight:bold;
}

a:visited.smact 		{
	color:#A5777A;
	/*color:#996699;*/  
	/*font-size:0.9em;*/
	font-size:13px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	text-decoration:none;
}

a:hover.smact	{
	color: #4D6BB1; 
	font-size:13px; 
	font-family:arial, sans-serif; 
	text-decoration:underline; 
	font-weight:bold;
} 

.smact2	{
	color:#A5777A;
	font-size:13px; 
	margin-top:0px;
} 



a:link.smact	{
	color:#A5777A;
	font-size:13px; 
	font-family:arial, sans-serif; 
	text-decoration:none;
	font-weight:bold;
} 
							 
/* Print version */
span.italic		{
	font-family: arial, sans-serif;
	font-size:11px; 
	text-align:center;	}

/* Footer */

p.footer		{
	text-align:center; 
	font-size:10px; 
	font-family:arial, sans-serif; 
	color:#737070; 
	font-style:italic;	
}

td.footer{
	text-align:left;
}


/* Backgrounder*/

h5	{
	width:100%; 
	color:#737070; 
	font-size:25px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	background:#DDE0E0; 
}

span.bgheadertext	{
	color:#737070; 
	font-size:16px; 
	font-family:arial, 
	sans-serif; 
	font-weight:bold; 
}

						


/* for the emailform */
fieldset { 
	width: 450px;
	margin: 10px 10px 20px 0px;
	display: block;
	border: none;
	clear: both;
	}
	
* html fieldset { 
	padding: 5px;
}

label { 
	display: block;
	width: 130px;
	float: left;
	margin:2px 0 5px 0;
}


/* KMS insert - ACTUAL EVENT */

td.search-box	{
	text-align:left;
	padding-left:20px
}

h1.kmseventlabel	{
	width:100%; 
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
	padding:3px; 
	background:#DDE0E0;
}

p.kmseventlabel	{
	font-size:13.5px; 
	font-weight:bold; 
	text-align:justify; 
	color:#737070; 
	line-height: 130%;
}

ul.kmseventlabel 	{
	font-size:13px; 
	text-align:justify; 	
	color:#737070; 
	list-style-type: none; 
	list-style-image: url(../_images/bullet_blue.gif)
}

li.kmseventlabel 	{
	padding-left: 0px; 
	padding-bottom: 10px; 
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	list-style-type: none; 
}

h1.kmseventlabel	{
	width:100%; 
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
	padding:3px; 
	background:#DDE0E0; 
}


/* KMS inserts - PAST EVENTS LIST */

h1.kmspastevents	{
	width:100%; 
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
	padding:3px; 
	background:#DDE0E0;
}

h2.kmspastevents	{
	width:100%; 
	font-size:13px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
	padding:3px;
}

table.kmspastevents	{
	font-size:13px; 
	color:#808080; 
	font-family: arial, sans-serif;
	width:100%;
	border-collapse: collapse;
}

td.kms_row	{
	vertical-align:top; 
	text-align:left;
	padding-top:25px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	border-collapse:collapse;
	border-style:solid;
	border-color:#DDE0E0;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:3px;
	border-top-width:1px;
	border-left-width:0px;
}

h3.kmspastevents	{
	font-size:14px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
	padding:0px;
}

/* KMS - Archive of Events CSS note used*/

tr.kms_light_grey	{
	vertical-align:top; 
	text-align:left;
	background-color:#EEEEEE;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:0px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-width:1px;
	border-color:#DDE0E0;
}

td.kms_edges_left	{
	vertical-align:top; 
	text-align:left;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:0px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-color:#DDE0E0;
}


td.kms_light_grey	{
	vertical-align:top; 
	text-align:left;
	background-color:#EEEEEE;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:0px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-width:1px;
	border-color:#DDE0E0;
}

td.kms_header	{
	vertical-align:top; 
	text-align:left;
	background-color:#EEEEEE;
	font-weight:bold; 
	padding-top:10px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:0px;
	border-width:1px;
	border-color:#DDE0E0;
	border-collapse: collapse;
	border-style:solid;
	border-spacing:0px;
}

td.kms_edges_right	{
	vertical-align:top; 
	text-align:left;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:0px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:1px;
	border-color:#DDE0E0;
}

td.kms_white	{
	vertical-align:top; 
	text-align:left;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:0px;
	border-collapse:collapse;
	border-style:none;
}


/* KMS inserts - PUBLICATIONS LIST */

h1.kms_publications	{
	width:100%; 
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	padding:3px; 
	background-color:#EEEEEE; 
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:2px;
	border-bottom-width:3px;
	border-top-width:1px;
	border-left-width:1px;
	border-color:#DDE0E0;
}

h2.kms_publications		{
	width:100%; 
	font-size:13px; 
	font-family:arial, sans-serif;
	font-weight:bold;
	color:#737070; 
 	padding:3px; 
	text-align:left;
}

table.kms_publications	{
	/*font-size:0.9em;*/
	font-size:13.5px; 
	color:#808080; 
	font-family: arial, sans-serif;
	width:100%;
	border-collapse: collapse;
}

td.kms_publications_cell_underline_left  {
	vertical-align:top; 
	text-align:center;
	font-weight:normal; 
	padding-top:10px;
	padding-bottom:30px;
	padding-left:25px;
	padding-right:25px;
	border-collapse: collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-color:#DDE0E0;
}



td.kms_publications_cell_underline	{
	vertical-align:top; 
	text-align:justify;
	font-weight:normal; 
	padding-top:10px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:25px;
	border-collapse: collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-color:#DDE0E0;
}

td.kms_publications_cell	{
	vertical-align:top; 
	text-align:left;
	font-weight:normal; 
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:05px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-color:#DDE0E0;
}

td.kms_publications_cell_left	{
	vertical-align:top; 
	text-align:center;
	font-weight:normal; 
	padding-top:10px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:05px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-color:#DDE0E0;
}


td.kms_publications_header		{
	background:#DDE0E0;
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
	padding-top:05px;
	padding-bottom:05px;
	padding-left:03px;
	padding-right:0px;
	border-collapse: collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-color:#EEEEEE;
}

td.kms_publications_languages		{
	vertical-align:top; 
	text-align:left;
	background-color:#EEEEEE;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:0px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:1px;
	border-color:#DDE0E0; 
}

td.kms_publications_cell		{
	font-size:12px; 
	font-family:arial, sans-serif; 
	color:#737070; 
	padding-top:05px;
	padding-bottom:05px;
	padding-left:03px;
	padding-right:10px;
	border-collapse: collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
}

td.kms_publications_header_border		{
	font-size:15px; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	color:#737070; 
	vertical-align:top; 
	text-align:left;
	padding-top:05px;
	padding-bottom:05px;
	padding-left:03px;
	padding-right:03px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:1px;
	border-bottom-width:3px;
	border-top-width:1px;
	border-left-width:2px;
	border-color:#DDE0E0; 
}

img.kms_border	{
	border-style:solid;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-color:#000000; 
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}



/* GLIN CSS - Main Search Page*/


span.bold 	{
	font-weight: bold;
	color:#737070; 
	font-family: arial, sans-serif;
}


span.smalltext 	{
	font-size:10px; 
	color:#737070; 
	font-family: arial, sans-serif;
}


tr.bkgrey		{
	background-color:#DDE0E0;
}


tr.ltgrey		{
	background-color:#EEEEEE;
}

td.bold		{	
	font-weight: bold;
}

/* GLIN CSS - Thesaurus Pop-Up*/

table.glin-popup	{
	font-size:13px; 
	color:#808080; 
	font-family: arial, sans-serif;
	border-collapse: collapse;
}


td.glin-popup		{
	padding-top:05px;
	padding-bottom:05px;
	padding-left:0px;
	padding-right:0px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-color:#DDE0E0; 
}


td.glin-checkbox		{
	padding-top:05px;
	padding-bottom:05px;
	padding-left:05px;
	padding-right:0px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-color:#DDE0E0; 
}

td.glin-button-top		{
	padding-top:20px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-color:#DDE0E0; 
}

td.glin-button-bottom		{
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border-collapse:collapse;
	border-style:solid;
	border-spacing:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-color:#DDE0E0; 
}

/* search-button-image */
.btnFirstOff, .btnFirstOn, .btnPrevOff, .btnPrevOn, .btnNextOff, .btnNextOn, .btnLastOff, .btnLastOn {
	width:25px;
/*	border: 1px solid #ccc; */
	border: 0px;
	background-repeat: no-repeat;
	background-position:center;
	background-color: transparent;
	height:18px;
}

.btnFirstOff {
	background-image:url(/_images/icons/bgBtnFirstd.gif);
}

.btnFirstOn {
	background-image:url(/_images/icons/bgBtnFirst.gif);
	cursor: hand;
}

.btnPrevOff {
	background-image:url(/_images/icons/bgBtnPrevd.gif);
}

.btnPrevOn {
	background-image:url(/_images/icons/bgBtnPrev.gif);
	cursor: hand;
}

.btnNextOff {
	background-image:url(/_images/icons/bgBtnNextd.gif);
}

.btnNextOn {
	background-image:url(/_images/icons/bgBtnNext.gif);
	cursor: hand;
}

.btnLastOff {
	background-image:url(/_images/icons/bgBtnLastd.gif);
}

.btnLastOn {
	background-image:url(/_images/icons/bgBtnLast.gif);
	cursor: hand;
}

/*Legal DB*/

.legalDBOutput td	{
		border-collapse:collapse;
		border:1px solid #FFF;
		font-family:arial,sans-serif;
		font-size:13px;
		}
.LegalDBIntroText{	
		font-family: arial, sans-serif;
		font-size:13px;
		text-align:center;
		color:#666666; 
		padding:0px;
	}
	
.LegalDBSectionTitle{
	font:bold 13px Arial, sans-serif;
	text-align:left;
	padding-left:2px;
}

.LegalDBSectionTitleSelect{
	font:bold 13px Arial, sans-serif;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:2px;
	padding-top: 10px;
	padding-bottom:8px;
	border-bottom: 2px solid white;
}

/*Link for Legal DB*/

.dbLink{
	font-size:13px; 
	font-family:arial, sans-serif; 
	color: #4D6BB1; 
	font-weight:normal; 
	text-decoration:none; 
	line-height:1.2em; 
	vertical-align:top;
}

.dbLinkUnlink{
	font-size:13px; 
	font-family:arial, sans-serif; 
	color: #4D6BB1; 
	font-weight:normal; 
	text-decoration:none; 
	line-height:1.2em; 
	vertical-align:top;
}


a.dbLink{
	font-size:13px; 
	font-family:tahoma, arial, sans-serif; 
	color: #4D6BB1; 
	font-weight:normal; 
	text-decoration:none; 
	line-height:1.2em; 
	vertical-align:top;
}

a.dbLink:hover{
	font-size:13px; 
	font-family:tahoma, arial, sans-serif; 
	color:#737070; 
	line-height:1.2em; 
	vertical-align:top;
	font-weight:normal; 
	text-decoration:underline; 
}

a.dbLink:visited 		{
	font-size:13px; 	
	font-family:tahoma, arial, sans-serif; 
	color:#737070; 
	line-height:1.2em; 
	vertical-align:top;
	font-weight:normal; 
	text-decoration:none; 
} 


.dbLinkUnlink{
	font-size:13px; 
	font-family:arial, sans-serif; 
	color:#A5777A;
	font-weight:normal; 
	text-decoration:none; 
	line-height:1.2em; 
	vertical-align:top;
}

div.didyou{
/*    display:none  */
}

select.searchwhere{
    display:none;
}

.grouping ul{
    padding-left: 15px;
}

.grouping li{
    margin: 0px;
}

img.rssfeed {
    margin:-0 5px -2px 0;
    border:none;
}

div.grouping {
    margin-bottom:10px;
}

span.match {
    background-color:#D8D7D5;
}
/*CSS Stylesheet created by Thomas Bückler, ISN, May 2005, and adapted by Nick Luft, DCAF, 2005-2008, with input from Olivier Bron, ISN, on the Print View and the Legal DBase*/