html {
	font-size: 100.01%;
	background: white;
	color: #555;
	/*font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
}

body { font-size: 80%; }
table { font-size: inherit; }
img { border: 0; }

/* EXTERNAL CONTAINER */
#content {
	width: 850px;
	margin: 0px auto;
	margin-top: 10px;
}

/* CONFERENCE TITLE, DATE AND VENUE */
div.main-title { background: #0074bd; color: white; font-size: 160%; font-weight: bold; padding-left: 10px; padding-top: 2px; }
div.main-site { background: #0074bd; color: white; font-size: 130%; font-weight: normal; margin-bottom: 5px; padding-left: 10px; padding-bottom: 2px  }

/* SEARCH BOX */
#search { float:right; }

/* LEFT COLUMN STAFF */
#left-column { width: 200px; background: white; float: left; }
#logos { padding-left: 15px; }
#menu { width: 200px; background: white; float: left; }
#menu ul { margin: 0; padding: 0; margin-bottom: 10px; }
#menu li { list-style: none; 
	border: 1px #0074bd solid;
	margin-bottom: 2px;
}
#menu li.t2 { border: 1px #ed8b20 solid; }
#menu li.t3 { border: 1px #aaa solid; }
#menu a {
 color: #555;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;                   
 text-decoration:none;
 width:100%;
}
#menu a:hover { background: #0074bd; color: white; }
#menu a.active{ background: #ddd; }

/* CONTENT BOX  AND TEXT STYLES */
p {
  margin-left: 15px;
}
#text {
  float: left;
  width: 630px;
  padding-left: 15px;
  text-align: justify;
}

.section  {font-size:140%; margin-bottom:5px; color:#0074bd; }
.section2 {font-size:140%; margin-bottom:5px; color:#ed8b20; }
.section3 {font-size:140%; margin-bottom:5px; color:#555; }

a {
  color: #0074bd;
  text-decoration: none;
}

.button {
	font-size: inherit;
	font-family: inherit;
	background: white;
}

/* FOOTER */
#footer {
	clear: both;
	text-align: right;
	color: #999;
	font-size: 75%;
}
#footer a { color: #999;}
