body {
        font-family: times, serif;
        font-weight: normal;
        background-color: #EEEEF2;
        color: black;
        margin: 0;
        padding: 0;
        border: 0;
}
ul.menu {
        list-style-position: outside;
        list-style-type: none;
        margin-bottom: 0px;
        margin-top: 0px;
}
li.menu {
        font-family: Arial, sans-serif;
        text-align: left;
    	margin-left: -20px;
        padding-top: 1em;
        padding-bottom: 0px;
        margin-bottom: 0px;
}

li.subitem {
	margin: 5px;
}

div.center {
        position: absolute;
	width: 60%;
    	margin-left: 20%;
    	margin-top: 20px;
    	margin-bottom: 0px;
}
div.menu {
        position: absolute;
        left: 0px;
        top: 0px;
}
body>div.menu {
        position: fixed;
}
div.content {
    margin-left: 50px;
    margin-top: 20px;
    margin-bottom: 0px;
    margin-right: 50px;
}
a:link {
    color: #0000EE;
    text-decoration: none;
}
a:visited {
    color: #EBA210;
}
a:active {
    color: #F10310;
}
a:hover {
    color: #F10310;
}
a.copyright:link,
a.copyright:visited {
    color: #777777;
    cursor: help;
    text-decoration: none;
}
a.lesscol:link,
a.lesscol:visited {
    color: #222255;
    text-decoration: none;
}
h1 {
    background: #AAD6E6;
    color: #660000;
    text-align: center;
    padding-top: .1em;
    padding-bottom: .1em;
    margin: 0px;
}
h2 {
    background: #D4E2E7;
    color: #660000;
    text-align: center;
    text-weight: normal;
    padding-left: 2em;
    margin-left: 0px;
    font-size: 1.8em;
}
h2.leftalign {
    background: #D4E2E7;
    color: #660000;
    text-align: left;
    text-weight: normal;
    padding-left: 0.5em;
    margin-left: 0em;
    font-size: 1.8em;
}
h2.contact {
    background: #E9F3BB;
    color: #000000;
    text-align: center;
    text-weight: normal;
    padding-left: 0em;
    padding-right: 0em;
    margin-top: 0px;
}
h3 {
    background: #E0FFFF;
    color: #660000;
    text-align: left;
    text-weight: normal;
    padding-left: 2em;
    margin-left: 0px;
    font-size: 110%;
}
h3.contact {
    background: #BDEDFF;
    color: #000000;
    text-align: center;
    text-weight: normal;
    padding-left: 0em;
    padding-right: 0em;
    margin-top: 0px;
}
p {
    margin-left: 1em;
    text-align: left;
    color: #555555;
}
p.large {
    margin-left: 1em;
    text-align: left;
    color: #555555;
    font-size: 1.5em;
}
p.caps {
    margin-top: 0.3em;
    margin-bottom: 0em;
    margin-left: 0.7em;
    font-family: verdana;
    font-variant: small-caps;
    font-size: 1.5em;
}
p.front {
	font-family: verdana;
	font-size: 1em;
}
p.frontup {
    	margin-top: -0.3em;
	font-family: verdana;
	font-size: 1em;
}
p.sidemenu {
    margin-top: 0.3em;
    margin-bottom: 0em;
    margin-left: 0.5em;
    text-align: left;
    color: #555555;
    font-family: verdana;
    font-variant: small-caps;
    font-size: 2.05em;
}
p.capsmenu {
    margin-top: 0.3em;
    margin-bottom: 0em;
    margin-left: 0.5em;
    text-align: left;
    color: #555555;
    font-family: verdana;
    font-variant: small-caps;
    font-size: 1.75em;
}
ul.lesscol {
    color: #555555;
    font-size: 1.2em;
}
table {
    margin-left: 1em;
    margin-right: 1em;
}
ul.publication {
    margin-left: 3em;
    margin-right: 3em;
    list-style: circle outside;
    font-size: 1.5em;
}
li.publication {
    margin-left: 0em;
    margin-bottom: 1em;
}
li.lesssp {
    margin-left: 0em;
    margin-bottom: 0.5em;
}

li.news {
    margin: 5px;
}

ul.news {
	margin-left: 25px; 
	padding-left: 10px;
        list-style: circle outside;
	font-size: 1.2em;
}
