@charset "utf-8";
h2.conference {
	border-bottom: none;
	margin: 1em 0 0 0;
	color: #003366;
	line-height: 120%;
}
.red {					/* make text red */
	color: #F00;
}
.title {
	margin-bottom: 0;	
}
.redbold {				/* make text red & bold */
	color: #f00;
	font-weight: bold;
}
.filetype {				/* indicate file type after document linke */
	font-size: 80%;
	color: #999;
}
.date {					/* date for conferences under heading 2 */
	font-size: 110%;
	font-weight: bold;	
	color: #003366;
}
.content .button1 {				/* page buttons (like Conference archives) */
	padding:.3em;
	margin: 4em 1em 0 1em;
	text-decoration: none;
	cursor: pointer; 
	display: block;	
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: 1px 1px 2px #888;
	-webkit-box-shadow: 1px 1px 2px #888;
	box-shadow: 1px 1px 2px #888;
	border: 1px solid #6F7579;
	text-align: center;
	vertical-align: middle;	
	background: #e4dfd1;
	width: 35%;
}
.content .button1 a {			/* page button generic link style */
	display: block;	
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.button1:link {			/* page button link style */
	font-weight: bold;
	text-decoration: none;
}
.content .button1:visited {		/* page button visited link style */
	font-weight: bold;
	text-decoration: none;
}
.content .button1:hover {		/* page button haver link style */
	font-weight: bold;
	text-decoration: none;
	background: #d2c9b0;
}
.content .button1:active {		/* page button active link style */
	position: relative;
	top: 1px;
}
.data_table {
	border: 1px solid #999;
	margin: .7em 0;
}
.data_table th {
	background: #999;
	font-weight: bold;
	text-align: center;
}
.data_table td {
	padding: .5em;
	border: 1px solid #999;
	vertical-align: top;
}
.columns {
	width: 44%;
	float: left;
	padding-right: 2em;
/*	border: 1px solid black;*/
}
.col-lists {
	float: left;	
}
ul.col-lists {
	/*margin: 0 .5em .5em .5em;*/	
	margin: 0 4% 5% 5%;
	list-style: none;
}
.box {
	border: 1px solid #999;
	background: #DCE3EB;
	text-align: center;
	padding: .3em;
}
.italic-subtitle {
	font-style: italic;
	font-size: .8em;
	margin-top: .3em;
}
.text-left {
    text-align: left;
}
