html {
	font-family: verdana, arial, helvetica, sans-serif;
/*	font-size: 12pt; */
	margin: 0;
	margin-bottom: 2em;
	padding: 0;
}

body {
	background-color: white;
	color: #224;
	margin: 0;
	margin-top: 20px;
	padding: 0;
}
.headbar {
	background-color:#eee;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	font-weight:600;
	padding-bottom: 1px;
	padding-top: 3px;
	padding-left: 3px;

	margin: 0px;
	margin-bottom: 5px;
	padding-left: 5em;
	width: 90%;
}
#Footer {
	float: left;
	font-size: smaller;
	margin-top: 1em;
	text-align: center;
	width: 100%;
}

#page{
  padding: 0px;
  border:  0px none;
}
#menudata {
	width: 120px;
	border: 0px none;
	background-position: top left;
	background-repeat: repeat-y;
	background-image: url('IFIP_Logo_left.png');
}
ul#Menu {
	list-style: none;
	margin: 0;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
}
li.Menu {
	padding-bottom: 7px;
}
#content {
/* IE margins here */
	margin-left: 1em;
	margin-right: 0em;
	text-align: justify;
}
#contentdata {
	width: *;
	border: 0px none;
	padding: 0px;
	margin: 0px;
}



.title {
	background-color:#eee;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	font-weight:800;
	padding-bottom: 1em;
	padding-top: 1em;
}
.heading {
	background-color:#eee;
	padding: 10px;
	margin-top: 1em;
	font-weight: bold;
	text-align: center;
}
h1 {
	color:#88A;
	font-size: larger;
	font-weight:900;
	margin: 0;
	padding:0;
	text-align:center;
}

a {
	color:#4AD;
	font-weight:600;
	text-decoration:none;
}
a:link {
	color:4AD;
}
a:visited {
	color:#47a;
}
a:hover {
	background-color:#11A;
}
p {
	padding-top: 0;
}
.bold { 
	font-weight: bold;
}
.smaller {
	font-size: x-small;
	margin: 0;
	color: #777;
}
.small {
	font-size: smaller;
	margin: 0;
	color: #888;
}
.italic {
	font-weight: italic;
}

.country {
	font-weight: bold;
}
.person {
	font-weight: italic;
}.activity {
	font-weight: bold;
	border: 0px solid #88A;
	padding-top: 15px;
	padding-bottom: 5px;
}
.subactivity {
	border: 0px solid #88A;
	padding: 3px;
}
.clear {
	border: 0px solid #88A;
	padding-right: 10px;
	padding-left: 10px;
}


@media screen {
#Content {
      PADDING-RIGHT: 1em; MARGIN-LEFT: 1em; WIDTH: auto; MARGIN-RIGHT: 1em;
TEXT-ALIGN: justify
}
}


@media print {
#Content {
    /* Note: the left margin is zero. */
      PADDING-RIGHT: 1em; MARGIN-LEFT: 1px; WIDTH: auto; MARGIN-RIGHT: 1em;
TEXT-ALIGN: justify
}
}

@media screen {
.sidebar {
      BORDER-RIGHT: #88A 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #88A
1px solid; MARGIN-TOP: 2em; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px;
BORDER-LEFT: #88A 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #88A 1px
solid; BACKGROUND-COLOR: #eee
}
}
@media print {
.sidebar { display: none }
}
