/* @charset "ISO-8859-1"; */
@charset "UTF-8";

body {
	font: 80% arial, helvetica, sans-serif;
  	background-color: #E6E6E9;
  	/* background-image: url(images/background2.jpg); */
/* 	powderblue, lightsteelblue, lightcyan, mintcream, #6A8080, #B2B2BD #E6E6E9 */
	margin: 0;
}

em {
	font-style:normal;
	color:FireBrick;
}

.accessaid, h1 {
	position: absolute;
	height: 0;
	overflow: hidden;
}

#container {
/*	width: 50em; /* width + border for IE 5.x */
/*	w\idth: 580px; /* real width */
	width:90%;
 	max-width: 64em;
	margin:1.5em auto;
	/*  	margin: 2em 5em 2em 5em; */
/* 	margin: 5% 10% 5% 10%; */
 	-moz-border-radius: 10px;
 	border-radius: 10px;
	border-top: 1em solid #069; /* #069; #334C80 */
	border-right: 1em solid #069;
	border-bottom: 1em solid #069; /* #069; #334C80 */
 	background-color: white;
}


#header {
	background: #069;
	height: 0px;
}

#navigation {
	float: left;
	width: 10em;
	color: white;
	background-color: #069;
}

#navigation p, img {
	text-align:center;
	margin: 0 0;
}

#navigation ul {
	margin: 2em 0 0 0;
	padding: 0;
	list-style: none;
}

#navigation ul li {
	margin: 0 0 0 0;
}

#navigation ul a {
	color: white;
	text-decoration: none;
	display: block;
	background: #17a;
	padding: 0.8em 0.5em;
	margin: 0 1em 1px 1em;
}

#navigation a:visited {
	color: white;
}

#navigation .activeLink {
	background: SlateGray;
}

#navigation a:hover {
	background: #A9B3BC;
}


#content {
	background-color: white;
/* 	background-image: url(images/lizards.gif); */
/* 	background-repeat: repeat-y; */
/*  	background-position: top; */

/* 	background: white url(images/lizards.gif) 134px 0 repeat-y;
	background: white url(images/lizards.gif) repeat-y;
 */
/* 	xpadding: 1px 1em 2em 1em; */
	padding: 1em 3em 1em 3em;
   	border-left: 10em solid #069; /* #069; #334C80 */
 	text-align: justify;
}

h2 {
	font-size: 1.5em;
	color: #036;
	border-bottom: 1px groove #036;
	margin-bottom: 2em;
}

h3 {
	font-size: 1.2em;
	font-family:Georgia, serif;
	color: DarkSlateGray;
	margin-bottom: 0.4em;
	margin-top: 1.5em;	
	background-color:Lavender;
}

	
h4 {
	font-size: 1em;
	margin-top: 1.5em;
}

#content ul {
	padding-left: 2em;
	list-style-type: disc;
}

#content ul  li {
	margin-bottom: 0.4em;
}

#content ul ul {
	list-style-type: none;
}

#content ul li ul li {
	margin-bottom: 0em;
}

#publist ul li {
	margin-bottom: 1em;
}

#publist h4 {
    border-bottom: 1px dotted #000;
    text-decoration: none;
}

.lecturematerial {
	margin: 0.5em 0;
	padding: 0.3em 0.5em;
	border-width: 0.1em;
	border-style: dashed;
    border-color: #0000ff;
}

#content li.lecturematerial {
	list-style-type:none;
}

#content li.lecturematerial ul {
	list-style-type:disc;
}

#content .lecturematerial ol {
	margin-top: 0.5em;
	padding: 0.5em 2em 0.5em 2em;
}

#content ul.lecturematerial ul {
	list-style-type:circle;
}

.teachingprogram {
	font-size: 1em;
}

/* #content table {
	border-collapse: collapse;
}
 */
#content td, #content th {
	font-size:1em;
/* 	border:1px solid #98bf21; */
	border:1px solid #17a;
	padding:3px 3px 3px 3px;
	vertical-align:top;
}

#content td td {
	font-size:1em;
	border:0;
	padding:0;
	vertical-align:middle;
}

#content td img{
	border:0;
	padding:0;
	vertical-align:middle;
}

.address table {
	margin: auto;
}

#content th {
	font-size:1.1em;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:Lavender; /* Lavender #17a;*/
	color: #036;;/* #ffffff; */
}

#content ol {
	margin: 0;
	padding: 0em 3em 0em 3em;
}

#content ol li {
	margin: 0;
}


#content .line {
  height: 15px;
  background: #fff url(images/line.gif) no-repeat scroll center;
}


#content .resume td {
	font-size:1em;
	border:0;
	padding:3px 3px 3px 3px;
	vertical-align:top;
}

#content .resume th {
	font-size:1em;
	font-weight:normal;
	border:0;
	padding: 3px 3px 3px 3px;
	width: 6em;
	background-color: white;
	color:#036;
	vertical-align:top;
}

#content .comment {
	font-style:italic;
	font-size:0.87em;
	margin-top:0em;
}

#content p.comment {
	font-style:italic;
	font-size:0.87em;
	margin-top:0.5em;
}
#content p.centering {
	text-align: center;
	margin-bottom:1.5em;
}

#content .linkwise {
	color:RoyalBlue;
}

#content a:link {
	text-decoration:none;
	color:RoyalBlue;
}

#content a:visited  {
	text-decoration:none;
}

#content a:hover{
	text-decoration:underline;
}

#content a:active{
	text-decoration:underline;
}

.paragraph_indented  {
	margin-left:1em;
}

#content ul.paragraph_indented {
	margin-top:-0.5em;
	list-style-type:circle;
}

#content ul.paragraph_indented li {
	margin:0em;
	padding: 0em;
}

.news {
	border-left:solid 3px;
	border-color:cornflowerblue;
	padding-left: 0em;
	margin-bottom:2em;
}


#bottom_element {
/* 	float: bottom; */
	clear: both;
}

#last_update {
/* 	float: bottom left; */
 	clear: both;
	border-left: 10em solid #069;
	color: black;
	background-color:#E6E6E9;
	text-align: center;
}

#last_update p {
	margin: 0;
}

.footnote {
	font-size: 0.8em;
}

.paper_title {
	font-weight:bold;
}

.ImageHolder{
text-align:center;
}

.Image{
display:inline-block;
margin: 0.3em 1em
}