body {background: #ffffff; color: #000000; behavior: url(csshover.htc);} /* WinIE behavior call */ 
h1 {color: #000000; border-bottom: 0 solid; margin-bottom: 0;} 
#main {color: #CCC; margin-left: 4em; padding: 0; border-left: 0;} 
#nav {float: left; margin: -1px 0 0 0; background: #CABEE8; border: font-size: .7em; width: 990px}/*you need the width! otherwise it will break when you resize the window*/ 
#nav ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-color: #000000; margin: 0; padding: 0; background: white; white-space: nowrap} 
#nav li {position: relative; list-style: none;margin-left: 1em; float: left; width: 14em;} 
#nav li:hover {background: #D9D9D9;} 
#nav li.submenu {background: url(dropmenu.gif) 95% 50% no-repeat;} 
#nav li.submenu:hover {background-color: #D9D9D9;} 
#nav li a {display: block; padding: 0.25em 0.5em 0.25em .5em; text-decoration: none; width: 9.95em; font-size: inherit;} 
#nav>ul a {width: auto;} 
#nav ul ul {position: absolute; width: 14em; display: none;} 
#nav ul ul li {border-bottom: 1px solid #CCC;text-align: left; margin: 0;} 
#nav li.submenu li.submenu {background: url(submenu-rt.gif) 5% 50% no-repeat;} 
#nav ul.level1 li.submenu:hover ul.level2,div#nav ul.level2 li.submenu:hover ul.level3 {display:block;} 
#nav ul.level2 {top: 1.5em; left: -1px; margin-top: 2px;} 
#nav ul.level3 {top: -1px; right: 7em; border-top: 1px solid #CCC;} 
li:hover>ul { /* no go in IE */ } 

* html #nav li {width: 13.5em;} 
* html #nav li a {width: 13.5em; }  
* html #nav ul ul {width: 13.5em;}

/*\*//*/
body {background: #ffffff; color: #000000; behavior: url(csshover.htc);} /* WinIE behavior call */ 
h1 {color: #000000; border-bottom: 0 solid; margin-bottom: 0;} 
#main {color: #CCC; margin-left: 4em; padding: 0; border-left: 0;} 
#nav {float: left; margin: -1px 0 0 0; background: #CABEE8; border: font-size: .7em; width: 990px}/*you need the width! otherwise it will break when you resize the window*/ 
#nav ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-color: #000000; margin: 0; padding: 0; background: white; white-space: nowrap} 
#nav li {position: relative; list-style: none;margin-left: 1em; float: left; width: 14em;} 
#nav li:hover {background: #D9D9D9;} 
#nav li.submenu {background: url(dropmenu.gif) 95% 50% no-repeat;} 
#nav li.submenu:hover {background-color: #D9D9D9;} 
#nav li a {display: block; padding: 0.25em 0.5em 0.25em .5em; text-decoration: none; width: 9.95em; font-size: inherit;} 
#nav>ul a {width: auto;} 
#nav ul ul {position: absolute; width: 14em; display: none;} 
#nav ul ul li {border-bottom: 1px solid #CCC;text-align: left; margin: 0;} 
#nav li.submenu li.submenu {background: url(submenu-rt.gif) 5% 50% no-repeat;} 
#nav ul.level1 li.submenu:hover ul.level2,div#nav ul.level2 li.submenu:hover ul.level3 {display:block;} 
#nav ul.level2 {top: 1.5em; left: -1px; margin-top: 2px;} 
#nav ul.level3 {top: -1px; right: 7em; border-top: 1px solid #CCC;} 
li:hover>ul { /* no go in IE */ }
/**/

li
{
    color: #ff6000;
    font-size: 11px;
    font-family: verdana;
    margin: 0px;
    font-weight: bold;
    
}


ul
{
    color: #000000;
    font-weight: bold;
}

hr
{
    color: #ffffff;
    font-size: 10px;
    font-family: verdana;
    margin: 10px;
}
td.black
{
    background-color: #000000;
}
td.white
{
    background-color: #ffffff;
}
td.dgrey
{
    background-color: #666666;
}
td.purple
{
    background-color: #666699;
    border-style: solid;     border-width: 3px;     border-color: #333333;
}
td.intro
{
    background-color: #666699;
    border-style: solid; 
    border-width: 3px; 
    border-color: #ffffff;
}
td.front
{
    background-color: #ffffff;
    border-style: solid; 
    border-width: 2px; 
    border-color: #333333;
}td.header
{
    background-image: url('images/header.jpg');
    background-repeat: no-repeat;
    background-color: none;
    border-style: none; 
    border-width: 0px; 
    border-color: none;
}    
td.headerpics
{
    background-image: url('images/headerpics.gif');
    background-repeat: no-repeat;
    background-color: none;
    border-style: none; 
    border-width: 0px; 
    border-color: none;
}   
td.textboxlines
{
    background-image: url('images/textboxlines.gif');
    background-repeat: repeat;
    background-color: none;
    border-style: none; 
    border-width: 0px; 
    border-color: none;
}  
td.indexheader
{
    background-image: url('images/indexheader.gif');
    background-repeat: repeat;
    background-color: none;
    border-style: none; 
    border-width: 0px; 
    border-color: none;
}    
td.indexbg
{
    background-repeat: repeat;
    background-color: none;
    border-style: solid; 
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #6b758b;
}  

td.indexbg2
{
    background-image: url('images/index-faded-bg.jpg');
    background-repeat: none;
    background-color: #f1b76e;
    border-style: solid; 
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #6b758b;
}  
td.indextop
{
    background-image: url('images/indextop.gif');
    background-repeat: repeat;
    background-color: none;
    border-style: none; 
    border-width: 0px; 
    border-color: none;
}  
td.indexbottom
{
    background-image: url('images/indexbottom.gif');
    background-repeat: repeat;
    background-color: none;
    border-style: none; 
    border-width: 0px; 
    border-color: none;
}    
td.footerbg
{
    background-repeat: repeat;
    background-color: #6b758b;
    border-style: none; 
    border-width: 0px; 
    border-color: none;
}   
p.heading
{
    font-size: 20px;
    font-family: arial;
    margin: 10px;
    color: #000000;
    font-weight: bold;
}
p.main
{
    font-size: 15px;
    font-family: verdana;
    margin: 10px;
    color: #000000;
    font-weight: bold;
}
p.institute
{
    font-size: 18px;
    font-family: verdana;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 10px;
    color: #000000;
    font-weight: bold;
}
p.director
{
    font-size: 14px;
    font-family: verdana;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    color: #000000;
    font-weight: bold;
}
p.biobig
{
    font-size: 18px;
    font-family: verdana;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 10px;
    color: #000000;
    font-weight: bold;
}
p.biosmall
{
    font-size: 14px;
    font-family: verdana;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    color: #000000;
    font-weight: bold;
}
p.submain
{
    font-size: 13px;
    font-family: verdana;
    margin: 20px;
    color: #000000;
    font-weight: bold;
}
p.sub
{
    font-size: 12px;
    font-family: verdana;
    margin: 20px;
    color: #000000;
}
p.homepage
{
    font-size: 12px;
    font-family: verdana;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    color: #000000;
}
p.indentsub
{
    font-size: 12px;
    font-family: verdana;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    color: #000000;
}
p.white
{
    font-size: 10px;
    font-family: verdana;
    margin: 5px;
    color: #ffffff;   
}
p.reference
{
    font-size: 11px;
    font-family: verdana;
    margin: 10px;
    color: #000000; 
    font-style:italic;
    font-weight:bold
}
a.mainlist
{
    font-size: 14px;
    font-family: verdana;
    margin: 20px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;

}
a.mainlist:hover
{
    font-size: 14px;
    font-family: verdana;
    margin: 20px;
    color: #ff6000;
    font-weight: bold;
    text-decoration: none;
}
a.mainlistsub
{
    font-size: 12px;
    font-family: verdana;
    margin: 40px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
a.mainlistsub:hover
{
    font-size: 12px;
    font-family: verdana;
    margin: 40px;
    color: #ff6000;
    font-weight: bold;
    text-decoration: none;
}
p.nonlinklist
{
    font-size: 13px;
    font-family: verdana;
    margin: 20px;
    color: #000000;
    font-weight: bold;
}
a.email
{
    font-size: 12px;
    font-family: verdana;
    margin: 0px;
    color: #ff6000;
    font-weight: bold;
    text-decoration: none;
}a.email:hover
{
    font-size: 12px;
    font-family: verdana;
    margin: 0px;
    color: #ff6000;
    font-weight: bold;
    text-decoration: underline;
}
a.link
{
    font-size: 12px;
    font-family: verdana;
    margin: 20px;
    color: #ff6000;  
    font-wieght: bold;
    text-decoration: none;
}
a.link:hover
{
    font-size: 12px;
    font-family: verdana;
    margin: 20px;
    color: #ff6000;  
    font-wieght: bold;
    text-decoration: underline;
}
a.link1
{
    font-size: 12px;
    font-family: verdana;
    margin: 0px;
    color: #ff6000;  
    font-wieght: bold;
    text-decoration: none;
}
a.link1:hover
{
    font-size: 12px;
    font-family: verdana;
    margin: 0px;
    color: #ff6000;  
    font-wieght: bold;
    text-decoration: underline;
}
a.top
{
    font-size: 13px;
    font-family: century gothic;
    margin: 0px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
a.top:hover
{
    font-size: 13px;
    font-family: century gothic;
    margin: 0px;
    color: #ff0000;
    text-decoration: none;
    font-weight: bold;
}
a.footer
{
    font-size: 13px;
    font-family: century gothic;
    margin-left: 820px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
a.footer:hover
{
    font-size: 13px;
    font-family: century gothic;
    margin-left: 820px;
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
}
a.toplink
{
    font-size: 12px;
    font-family: georgia;
    margin: 5px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
a.toplink:hover
{
    font-size: 12px;
    font-family: georgia;
    margin: 5px;
    color: #ff6600;
    text-decoration none;
    font-weight: bold;
}
a.amber
{
    font-size: 12px;
    font-family: century gothic;
    margin: 0px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
a.amber:hover
{
    font-size: 12px;
    font-family: century gothic;
    margin: 0px;
    color: #ff6000;
    text-decoration: none;
    font-weight: bold;
}
div.top
{
    border-style: solid;     border-width: 3px;     border-color: #000000;
    background-color: #666699;
    margin: 1px;
}