@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #4D4D4D; }

.top_banner { background-color:#dbd8c7; height: 130px; text-align: left; vertical-align: middle; }
.top_banner a, .top_banner a:link, .top_banner a:active, .top_banner a:visited {color:#f69a2d;}
.top_banner a:hover {color:#F9A51A;}

.nav a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight:bold; color:#A8A494; text-decoration:none; margin-left:12px; margin-right:12px;}
.nav a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight:bold; color:#A8A494; text-decoration:none; margin-left:12px; margin-right:12px;}
.nav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight:bold; color:#F9A51A; text-decoration:none; margin-left:12px; margin-right:12px;}

.nav_active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight:bold; color:#F48120; text-decoration:none; margin-left:12px; margin-right:12px;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #C51A20; font-weight:bold; text-transform:uppercase; padding:8px 0px 8px 0px; margin:0px;}

h2 {font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #F7971D; font-weight:bold; padding:8px 0px 2px 0px; margin:0px;}

h3 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #C51A20; font-weight:bold; padding:8px 0px 2px 0px; margin:0px;}

h4 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #A8A494; font-weight:bold; padding:8px 0px 2px 0px; margin:0px; }

p {padding:5px 0px 5px 0px; margin:0px;}

a, a:link, a:active, a:visited { font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#A8A494; text-decoration:none; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F9A51A; text-decoration:underline; }

.hfconferences a, .hfconferences a:link, .hfconferences a:active, .hfconferences a:visited  { font-family:Arial, Helvetica, sans-serif; color:#9B998F; font-weight:bold; text-decoration:none; padding: 5px; }
.hfconferences a:hover  { font-family:Arial, Helvetica, sans-serif; color:#9B998F; font-weight:bold; text-decoration:underline; padding: 5px; }

.bottom-banner {
	height: 70px;
	width: 717px;
	text-align: right;
	vertical-align: middle;
	background-color: #DBDAC5;
	background-image: url(../images/bottom-banner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.agenda-rowa {background-color:#F1F0EA; padding:5px; border-bottom:dotted 1px #A8A494;}
.agenda-rowb {background-color:#ffffff; padding:5px; border-bottom:dotted 1px #A8A494;}

/* allow room for 3 columns */
div.wrapper ol
  {
    width: 600px;
  }

  /* float & allow room for the widest item */
div.wrapper li
  {
    float: left;
    width: 150px;
	list-style: none;
	text-align: left;
	padding-top: 40px;
	padding-right: 40px;
	margin: 0px;
  }

  /* stop the float */
div.wrapper br
  {
    clear: left;
  }

  /* separate the list from subsequent markup */
div.wrapper
  {
    margin-bottom: 1em;
  }
