body { margin: 0px; }
a { color: #333399; text-decoration: none; }
a:hover { color: #990000; text-decoration: underline; }
#nav li { width: 15%; float: left; list-style: none; padding: 0px; margin: 0px; }
#nav, #nav ul { margin: 0px; padding: 0px; }
#nav li ul { position: absolute; padding: .3em; width: 9em; left: -999em; background-color: #6666CC; border: thin solid #6666CC; border-bottom: 0; } 
#nav li:hover ul, #nav li.over ul { left: auto; }
#nav li li a:hover { text-decoration: none; color: #99FFFF; font-weight: bold; background-color: #333399; }
#nav li li { font-size: medium; width: 10.2em; border-bottom: thin solid #6666CC; }
#title { margin: 0; padding-top: 55px; line-height: 45px; color: #FFFFFF; background-image:url(Images/biobanner.gif); font-size: 36px; font-family: 'Arial Unicode MS'; }
#title a:hover { text-decoration: none; }
#titleMenu { color: #FFFFFF; background-color: #6666CC; padding-top: .1em; }
#titleMenu a { color: #FFFFFF; text-decoration: none; margin-left: .4em; }
.mainMenu { background-color: #333399;  text-align: center; }
.mainMenu a { color: #FFFFFF; font-weight: normal; display: block; width: 100%; }
.mainMenu a:hover { color: #99FFFF; font-weight: normal; }
.subMenu { text-align: left; }
.subMenu a { color: #FFFFFF; display: block; width: 100%; text-indent: 0; }

#Box { width: 150px; color: #333399; border-style: ridge; border-color: #333399; float: right; padding-top: .5em; padding-bottom: .5em; margin-left: .5em; margin-right: .5em; }
#BoxTitle { font-weight: bold; font-size: large; }
#BoxLinks { color: #990000; font-weight: bold; font-size: small; font-family: Arial, Helvetica, sans-serif; }
#BoxLinks a { color: #990000; font-weight: bold; font-size: small; font-family: Arial, Helvetica, sans-serif; }

#Top a { display: block; width: 100%; color: #FFF; background-color: #333399; text-align: center; font-size: large; padding: .1em; text-decoration: none; }
#Top a:hover { text-decoration: underline; color: #99FFFF; }

#PageTitle { font-size: x-large; color: #333399; font-weight: bold; margin-left: .5em; }
#PageIntro { font-size: large; color: #6666CC; text-align: center; margin: 0 15%; }
.PageInfo { text-indent: 5%; margin-left: .7em; margin-right: .7em; }
.PageInfo ul, ol { margin-left: 3em; padding-left: 1.5em; text-indent: 0; }

#FacName { font-size: large; color: #6666CC; font-weight: bold; }
#FacText { text-indent: 5%; padding-left: 2em; }

.CourseElt { text-align: center; width: 10%; }
.CourseLec { text-align: center; width: 20%; }
.CourseSite { text-align: center; width: 8%; }

.ThesisTitle { width: 25%; font-weight: bold; }