a.beckman
{color: #000000; text-decoration: none; font-size: 9pt; font-family:
Helvetica, Futura, Arial; }

a.beckman:hover
{color: #000000; text-decoration: underline; font-size: 9pt; font-family:
Helvetica, Futura, Arial; }

/* a.beckman:link, a.beckman:visited */
a.beckman:active 
{color: #000000; text-decoration: none; font-size: 9pt; font-family:
Helvetica, Futura, Arial; }

a.uiuc
{color: #000000; text-decoration: none; font-size: 9pt; 
font-family: Helvetica, Futura, Arial; }

a.uiuc:hover
{color: #000000; text-decoration: underline; font-size: 9pt; 
font-family: Helvetica, Futura, Arial; }

/*
a.uiuc:link, a.uiuc:visited, a.uiuc:active
*/

a.title:link, a.title:visited, a.title:active  
{color: #000000; text-decoration: none; font-size: 24pt; font-weight: bold;}


a.top:link 
{text-decoration: none; color: #ff0000;}

a.textlink:hover, a.textlink:link, a.textlink:visited 
{text-decoration: none; font-family: Helvetica, Arial;}
a.textlink:active 
{text-decoration: none; font-family: Helvetica, Arial;}

a.sidelink:hover, a.blacklink:hover, a.sidelink:link, a.blacklink:link, a.sidelink:visited, a.blacklink:visited 
{font-size: 10pt; text-decoration: none; color: #000000;}
a.sidelink:active, a.blacklink:active 
{font-size: 10pt; text-decoration: none; color: #666666;}

a.smallsidelink 
{font-size: 8pt; text-decoration: none; color: #000000;}

a.smallsidelink:hover 
{font-size: 8pt; text-decoration: underline; color: #000000;}

a.smallsidelink:active
{font-size: 8pt; text-decoration: none; color: #666666;}

/*
a.smallsidelink:hover, a.smallsidelink:link, a.smallsidelink:visited
*/

a.newsmallsidelink
{font-size: 8pt; text-decoration: none; color: red;}

a.newsmallsidelink:hover
{font-size: 8pt; text-decoration: underline; color: red;}

a.newsmallsidelink:active
{font-size: 8pt; text-decoration: none; color: red;}

/*
a.newsmallsidelink:hover, a.newsmallsidelink:link, a.newsmallsidelink:visited
{font-size: 8pt; text-decoration: none; color: red;}
*/

a.newsidelink:hover, a.newsidelink:link, a.newsidelink:visited
{font-size: 10pt; text-decoration: none; color: red;}
a.newsidelink:active
{font-size: 10pt; text-decoration: none; color: #666666;}

a.sectionlink
{text-decoration: none; color: #ffffff; font-weight: bold;}

a.sectionlink:hover 
{text-decoration: underline; color: #ffffff; font-weight: bold;}

/*
a.sectionlink:hover, a.sectionlink:link, a.sectionlink:visited 
a.sectionlink:
{text-decoration: none; color: #666666; font-weight: bold;}
*/

a.simplelink:hover, a.simplelink:link, a.simplelink:visited 
{text-decoration: none; color: #ffffff; font-family: Helvetica, Arial;}
a.simplelink:active 
{text-decoration: none; color: #666666; font-family: Helvetica, Arial;}

a.sublink 
{font-size: 10pt; text-decoration: none; color: #555555; font-family: Helvetica, Futura, Arial;}

a.sublink:link 
{font-size: 10pt; text-decoration: none; color: #000000; font-family: Helvetica, Futura, Arial;}

a.sublink:hover 
{font-size: 10pt; text-decoration: underline; color: #000000; font-family: Helvetica, Futura, Arial;}

/*
a.sublink:visited  
{font-size: 10pt; text-decoration: none; color: #555555; font-family: Helvetica, Futura, Arial;}
a.sublink:active 
{font-size: 10pt; text-decoration: none; color: #666666; font-family: Helvetica, Futura, Arial;}
*/

a.titlelink:hover, a.titlelink:link 
{font-size: 20pt; text-decoration: none; color: #000000;}
a.titlelink:visited  
{font-size: 20pt; text-decoration: none; color: #555555;}
a.titlelink:active 
{font-size: 20pt; text-decoration: none; color: #666666;}

body
{ background-color: #FFFFFF; color: #000000; margin: 0px; }

ul.reglist
{ list-style: none;}

/* Begin sidebar.html */

div.int-sidebar
{ background-image: url(/images/backgroundside2.gif); font-size: smaller;
white-space: nowrap; font-family: Helvetica, Arial;}

.int-sidebar ul
{ list-style: none; padding: 0em 0em 1em;}

div.dev-sidebar
{ background-image: url(/images/backgroundside2.gif); white-space: nowrap;
font-family: Helvetica, Arial; font-size: medium}

.dev-sidebar ul
{ list-style: none; text-align: left; padding: 0em 0em 1em;}

div.search 
{ margin-top: 0px; margin-bottom: 0px;}
/* End sidebar.html */

/* Begin /include/title.internal.html */

div.title
{ font-family: Helvetica; color: #000000; text-align: center; white-space:
nowrap; margin: 0px;}

.title h6
{ margin: 5px 0px 5px; font-weight: normal; text-align: center; white-space: nowrap; }

.title h1
{ margin: 0px; text-align: center; white-space: nowrap;}

/* End /include/title.internal.html */


/* Begin index.html */

.sectionlink h3
{text-decoration: none; color: #ffffff; /*font-family: Helvetica, Futura,
Arial;*/}

.sectionlink:active h3
{text-decoration: none; color: #666666; }

.maincats ul
{ list-style: none; margin: 0em; padding: 0em 0em 1em;}
.maincats li
{ text-decoration: none; /*font-family: Helvetica, Futura, Arial;*/ }



div.code {
    background: #EEE;
    white-space: pre;
    padding: 0.25em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

/* mimics the pre tag, if that wasn't self-explanatory */
div.pre {
    white-space: pre;
    font-family: monospace;
}

ul.content-menulist
{ list-style: none; margin: 0em; padding: 0em 0em 1em;}

ul.nobull-list
{ list-style: none; margin: 0em; padding: 0em 0em 1em;}

.nobull-list ul
{ list-style: none; margin: 0em; padding: 0em 0em 1em; }

.nobull-list li
{ margin: 0.5em; }

.titlelist ul
{ list-style: none; margin: 0em; padding: 0em 0em 1em; }

.titlelist li
{ margin: 0.5em; font-size: x-large; }

.ddlist dd
{ margin: 0.5em; }


/* End index.html */


/* Begin footer.html */

div.footer 
{ text-align: center; line-height: 12pt; font-size: 9pt; font-weight: normal;
font-family: Helvetica, Arial; margin-top: 4em;}

.footer p
{ font-family: Helvetica, Arial; font-color: black; font-size: 10pt; }

a.footer:link, a.footer:link, a.footer:visited
{ text-decoration: none; color: red;}

a.footerlink
{ font-family: Helvetica, Arial; font-size: 12pt; text-decoration: none; color: red; }

/* End footer.html */

p.titlelinks
{text-decoration: none;color:
#000000;line-height:12pt;font-size:3pt;font-family: Helvetica, Arial; font-weight:normal;}

p.title
{color: #000000; text-decoration: none; font-size: 24pt; font-weight: bold; 
font-family: Helvetica, Arial; }

td.content-listtitle, h4.content-listtitle
{ background-color: #E0E0FF; color: #000000; margin: 0em;}

p.content
{text-align: justify; font-size:11pt; font-family: Bodoni, Garamond;
text-decoration: none;}

td.overview, td.research, td.devel, td.dissem, td.services { 
  font-family: Helvetica, Arial, Futura;
  text-align: center;
}



td.quicklink
{
  font-family: Helvetica, Futura, Arial;
  text-align: left;
  font-size: 12pt;
}

td.quicklink_new
{
  font-family: Helvetica, Futura, Arial;
  text-align: left;
  font-size: 12pt;
  background: yellow;
}


TD.spotlight_header {
  	background-color: #d0ffd0;
	font-weight: bold;
}

TD.category_header {
	background-color: #E0E0FF;
	font-weight: bold;
	font-color: #000000;
}

TD.frontpage_header {
	background-color: #000099;
	font-weight: bold;
	font-color: #ffffff;
}

{text-decoration: none; color: #000000;}

a.highlight 
{ color: red; text-decoration: none; font-family: Helvetica; 
  font-size: large; }

a.highlight:hover
{ color: red; text-decoration: underline; font-family: Helvetica; 
  font-size: large; }

p.footer 
{ font-family: Helvetica, Arial; font-size: small; text-align: center;
  margin-bottom: 2px; margin-top: 2px; }
