
h1,h2 {
	color: black;
}

h3 {
	color: black;
	border-bottom: 1px dotted #A1C2E1;
}

h4 {
	color: #6699CC;
	/*border-bottom: 1px dotted #A1C2E1;*/
}

/*
div#page {
	border: 3px solid #000000;
	background-color: white;
	float: left;
	width : 100%;
	
}
*/

body {
color:black;
background-color: white;
margin: 1em;
}


.title{
/*top: 0em;
left: 0em;*/
text-align: center;
/*position: fixed;*/	
background-color: white;
z-index: 3;

}

/*.menu {
position: fixed;
top: 10em;
left: 2em;
border: 1px solid #666666;
padding: 0em;
width: 10em;
z-index: 3;

}*/


.artTitle{
	/*text-decoration: underline;*/
}
.authors{
	/*text-transform: uppercase; */
	font-weight: bold;
}

.booktitle {
	font-style: italic;
}


 
td {
  padding-bottom: 20px;
}
td.date{
	width: 15%;
	vertical-align: top;
	
}


table.teach{
	text-align: center;
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: outset;
	border-color: gray;
	
}

table.teach td{
	border-width: 1px;
	border-style: inset;
	border-color: gray;
	padding: 2px 10px 2px 10px;
}
table.teach th{
	border-width: 1px;
	border-style: inset;
	border-color: gray;
	padding: 1px 10px 1px 10px;
}

 

#contact{
	 
	top: 3em;
	left: 2em;
	width: 60em;
	z-index: 3;
	
}

#menu ul{
padding: 0em;
		border: 1px dotted #6699CC;
		list-style-type: none;
}

#menu li{
	margin : 2px;
	
	padding: 1px;
	background-color: white;
	color: black;
	font-weight: bold;
}


#menu li a{
	background-color: white;
	color: black;
	text-decoration: none;
}
#menu p{
	text-align: center;
}

#menu a{
	background-color: transparent;
	color: white;
	text-decoration: none;
}

a.pdf{
	background-color: transparent;
	color: white;
	text-decoration: none;
}

a:hover.pdf{
	color: white;
	background-color: transparent;
	text-decoration: none;
}


a{
	color:#369;
	background-color:transparent;
	text-decoration: none;
}

a:hover{
	color: #F5F8FC;
	background-color: #369;
	text-decoration: none;
}

/*a:visited{
	color: #F5F8FC;
	background-color: #369;
	text-decoration: none;
}*/

