a {text-decoration:underlined; color:#FF8000; background:#fff; padding-bottom:2px; padding-left:3px; padding-right:3px; margin-right:0px;} 
a:hover {background:#FF8000; color:#fff;}
a:active {color:#FF8000; background:#fff;}

table#Title{font-size:28pt; font-family:Verdana,Arial,Helvetica; color:#808080;}
table#Title tr td {vertical-align:bottom;}
table#Title tr td ul{padding:0px; margin:0px;}
td.title-text{width:595px}

ul#Navigation {font-size:14pt; font-family:Verdana,Arial,Helvetica; margin-top:15px; margin-bottom:30px; padding:0; list-style:none; width:220px; display:inline; float:left; margin-right:0px; margin-left:0px; }
ul#Navigation li a {text-decoration:none;  padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px; width:180px; background:#fff; color:#808080; text-align:right; border:none; display:block;}
ul#Navigation li a:hover {background:#808080; color:#fff;}
ul#Navigation li a:active {color:#808080; background:#fff;}

ul#Logos{list-style:none; padding:0px; margin:0px;}
ul#Logos li{display:inline; padding:0px; margin:0px;}
ul#Logos li a{margin:0px; padding:0px;}
ul#Logos li a img{height:50px; border-color:#808080; border-width:1px; padding:0px; margin-left:1px; float:left;}

li#Update{font-size:7pt; font-family:Verdana,Arial,Helvetica; text-align:left; width:204px; padding-top:0px; padding-bottom:30px; border-top:2px solid #808080;}

ul#News {font-size:14pt; font-family:Verdana,Arial,Helvetica; margin-top:15px; margin-bottom:30px; padding:0; list-style:none; width:180px; display:inline; float:left; margin-right:20px; margin-left:0px;}
ul#News li{font-size:8pt; font-family:Verdana,Arial,Helvetica; text-align:left; width:204px; padding:9px; border:2px solid #000;background:#999999; color:#fff; width:180px;}
ul#News li a {text-decoration:underline; color:#fff; background:#999999; padding-bottom:2px; padding-top:0px; padding-left:0px; padding-right:3px; margin-right:0px; width:auto; text-align:left; display:inline;}
ul#News li a:hover {background:#FF8000; color:#fff;}
ul#News li a:active {background:#999999; color:#fff;}

p.NewsTitle{font-size:9pt; font-style:bold; color:#000;}

ul#Submenu{margin-top:0px; margin-bottom:0px; diplay:inline;}
ul#Submenu li {font-size:9pt; font-family:Verdana,Arial,Helvetica; margin-top:0px; margin-bottom:0px; list-style:none; width:180px; margin-right:0px; margin-left:-60px;}

table#MainPage {margin-top:20px; margin-left:0px; width:600px; float:left; font-family:Verdana,Arial,Helvetica; font-size:10pt;}
table#MainPage td {width:600px; text-align:justify;}
table#MainPage td img {width:600px; margin:0px padding:0px;}
td.Address{height:120px; font-size:6pt; vertical-align:bottom; border-bottom:solid 2px #808080;}

table#Biblio {margin-top:20px; margin-left:0px; width:640px; float:left;}
table#Biblio tr td p {font-size:8pt; font-family:Verdana,Arial,Helvetica; text-align:justify; text-indent:-30px; margin-left:30px;}

table#Staff {margin-top:10px; margin-left:2px; width:640px; float:left;}
table#Staff tr td p {font-family:Verdana,Arial,Helvetica; text-align:justify; margin-left:0px;}

p.StaffHeading{font-style:bold; font-size:14pt;color:#808080; margin-top:30px;}
p.StaffInfo{font-size:9pt;}

table#Jobs {margin-top:20px; margin-left:0px; width:640px; float:left;}
table#Jobs tr td p{font-family:Verdana,Arial,Helvetica; text-align:justify; margin-top:0px; margin-left:0px; font-size:12px}

table#Projects {margin-top:40px; margin-left:0px; width:640px; float:left; font-size:10pt;}
table#Projects tr td{padding-bottom:40px;}
table#Projects tr td p {font-family:Verdana,Arial,Helvetica; text-align:justify; }

p{font-style:bold; font-size:12pt; color:#808080; margin-top:10px;}
p.ProjectHeading{font-style:bold; font-size:14pt; color:#808080; margin-top:10px;}
img.PictureLeft{width:213px; margin-right:12px; margin-bottom:2px; float:left;}
img.PictureRight{width:213px; margin-left:12px; margin-bottom:2px; float:right;}
img.PictureLine{width:210px; height:160px; margin-top:20px; margin-bottom:0px; float:left;}
img.PictureCenter{width:640px; margin-right:0px; margin-bottom:15px; }
img.Logo{display:block; margin-bottom:8px;}

table#Personal {margin-top:20px; margin-left:2px; width:640px; float:left;}
table#Personal tr td {vertical-align:bottom;}
table#Personal tr td img {width:213; float:left;}
table#Personal tr td p {font-family:Verdana,Arial,Helvetica;}

p.PersonalData{font-size:12pt; margin-left:30px;float:left;}
p.PersonalText{font-style:bold; font-size:10pt;color:#000; margin-top:1px; text-align:justify;}
p.PersonalHeading{font-style:bold; font-size:12pt;color:#808080; margin-top:10px; text-align:justify;}

table#Pictures {margin-top:0px; margin-left:0px; width:800px; float:left; font-family:Verdana,Arial,Helvetica;}
table#Pictures tr {vertical-align:top;}
table#Pictures tr td ul {list-style:none; margin-right:2px;  margin-left:5px; margin-top:0px; margin-bottom:0px; padding:0px; display:inline; float:left; width:210px;}
table#Pictures tr td ul li {font-size:8pt; color:#000; text-indent:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:justify; padding:0px; width:210px;}

p.PictureHeading{font-style:bold; font-size:14pt; color:#808080; margin-top:40px; margin-bottom:20px; margin-left:0px; margin-right:0px;}
p.Figure{font-size:8pt; color:#808080; margin-top:10px; margin-bottom:10px; margin-left:0px; margin-right:0px; text-align:center;}

img.Vertical {width:140px; height:210px; margin-left:35px; margin-right:35px; margin-top:0px; margin-bottom:0px;}
img.Horizontal {width:210px; height:140px; margin-top:5px; margin-bottom:0px; margin-left: 0px; margin-right: 0px;}



