body
{
	background-color: #ffffff;
	background-image: url("http://www.uic.edu/depts/lib/uicimages/bgpattern_03.gif");
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small; 
	font-weight: normal;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.frontpagemenuback
{
	background-color: #ffffff;
	background-image: url("http://www.uic.edu/depts/lib/uicimages/disjointbackground.gif");
	width: 166px;
	text-align: left;
	border: 0;
	margin: 0;
	padding: 0;
}

.headerfooterback
{
	background-color: #cc0000;
	background-image: url("http://www.uic.edu/depts/lib/uicimages/redbg.gif");
}

.uichomeback
{
	background-color: #ffffff;
	background-image: url("http://www.uic.edu/depts/lib/uicimages/graybg1x1.gif");
	width: 39px;
}

h1, h2, h3, h4, h5, h6, p, dt, dd, address
{
		padding-left: 5px;
		padding-right: 5px;
		}

li
{
 padding-bottom: 5px;
 }

p, li, dt, dd, address, td
{  
  font-size: small;
	text-decoration: none;	 
}

h1.homepage
{
 display: none;
 }

h2.homepage
{
	font-size: small; 
	font-weight: bold;
}

.quicklinks
{  
	font-size: smaller; 
	text-decoration: none; 
	padding-left: 5px;
	padding-right: 5px;
}

dt
{  
	font-weight: bold; 
}

address
{
	text-align: center;
	padding-bottom: 10px;
	}

.hnav
{
	text-align: center;
	}
	
.announcebox
{
 border: 2px solid #cc0000;
 }

.announcehead
{  
	font-size: small;
	font-weight: bold;
	color: #cc0000; 
	text-decoration: none; 
	text-align: left;
}

.announce
{  
	font-size: small;
	text-decoration: none; 
	text-align: left;
}


/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets */

.rss-box {
	 width: 170px;
	 background-color: #ffffff;
}

.rss-title, .rss-title a:link, .rss-title a:visited, .rss-title a:hover, .rss-title a:active {
	margin: 0px 0;
	padding: 0;
	font-size: small;
	font-weight: bold;
	color: #000033; 
	text-decoration: none; 
	text-align: left;
}

p.rss-title {
	margin: 0px 0;
	padding: 0;
	font-size: small;
	font-weight: bold;
	color: #000033; 
	text-decoration: none; 
	text-align: left;
}


.rss-items {
       list-style:none;
       margin:0;
       padding:0;
}

.rss-item  {
  font-size: small;
  margin-bottom: 1em;;
}

.rss-item a:link, .rss-item a:visited  {
	font-size: small;
	color: #000033;
	text-decoration: underline;
	}

.rss-item a:hover, .rss-item a:active { 
	color: #cc0000;
	text-decoration: underline;

	}
	
.rss-date {
	font-size: xx-small;
	display: none;
	}

.newshead
{  
	font-size: small;
	font-weight: bold;
	text-decoration: none; 
	text-align: left;
}

.news
{  
	font-size: small;
	text-decoration: none; 
	text-align: left;
}

a.news:link
{  
	font-size: small;
  color: #000033;
	text-decoration: underline;
}

a.news:visited
{  
	font-size: small;
	color: #000033;
	text-decoration: underline;
}

a.news:hover
{  
	font-size: small;
	color: #cc0000; 
	text-decoration: underline;
}

a.news:active
{  
	font-size: small;
	color: #cc0000;
	text-decoration: underline;
	}
	
.caption
{  
	color: #000033; 
	text-decoration: underline; 
	font-size: x-small;
	text-align: left;
}

a.caption
{  
	color: #000033; 
	text-decoration: underline; 
	font-size: x-small;
	text-align: left;
}

.plink
{  
	color: #000033; 
	text-decoration: underline; 
	font-weight: normal;
}

a:link
{
	color: #000033;
	text-decoration: underline;
}	

a:visited
{
	color: #000033;
	text-decoration: underline;
}	

a:hover
{  
	color: #cc0000;
	text-decoration: underline;
}

a:active
{
	color: #cc0000;
	text-decoration: underline;

}	

a.biglink:link
{
	color: #0000ff;
	font-size: larger; 
	text-decoration: underline;
	font-weight: bold;
}	

a.biglink:visited
{
	color: #0000ff;
	font-size: larger; 
	text-decoration: underline;
	font-weight: bold;
}	

a.biglink:hover
{  
	color: #cc0000;
	text-decoration: underline;
	font-size: larger; 
	font-weight: bold;
}

a.biglink:active
{
	color: #cc0000;
	font-size: larger; 
	text-decoration: underline;
	font-weight: bold;
}	

.top
{  
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	background-color: #000033;
}

a.top:link
{  
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	background-color: #000033;
	display: block;
	text-decoration: underline;
}

a.top:visited
{  
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	background-color: #000033;
	display: block;
	text-decoration: underline;
}

a.top:hover
{  
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	background-color: #000033;
	display: block;
	text-decoration: underline;
}

a.top:active
{  
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	background-color: #000033;
	display: block;
	text-decoration: underline;
}

a.libs:link
{
 font-size: x-small;
	font-weight: bold;
	color: #000033;
	background-color: #ffffff;
	text-decoration: underline;
	}

a.libs:visited
{  
 font-size: x-small;
	font-weight: bold;
	color: #000033;
	background-color: #ffffff;
	text-decoration: underline;
}

a.libs:hover
{  
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	background-color: #000033;
	text-decoration: underline;
}

a.libs:active
{  
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	background-color: #000033;
	text-decoration: underline;
}


.footer 
{  
	font-size: x-small;
	color: #ffffff;
	background-color: #000033;
	}

a.footer:link
{  
	font-size: x-small;
	text-decoration: underline;
	color: #ffffff;
	background-color: #000033;
	}

a.footer:visited
{  
	font-size: x-small;
	text-decoration: underline;
	color: #ffffff;
	background-color: #000033;
	}

a.footer:hover
{  
	font-size: x-small;
	text-decoration: underline;
	color: #cc0000;
	background-color: #ffffff;
	}

a.footer:active
{  
	font-size: x-small;
	text-decoration: underline;
	color: #ffffff;
	background-color: #000033;
	}


a.libswhite:link
{  
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.libswhite:visited
{  
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.libswhite:hover
{  
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

a.libswhite:active
{  
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.libswhite
{  
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}


/* link classes should always be in LVHA order: link-visited-hover-active */

/* for rotatingimages.txt text */
a.caption:link
{  
	font-size: x-small;
	color: #000033;
	text-decoration: underline;
}

a.caption:visited
{  
	font-size: x-small;
	color: #000033;
	text-decoration: underline;
}

a.caption:hover
{  
	font-size: x-small;
	color: #cc0000;
	text-decoration: underline;
}

a.caption:active
{  
	font-size: x-small;
	color: #cc0000;
	text-decoration: underline;
}	


a.menu:link
{  
	font-size: x-small;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}

a.menu:visited
{  
	background-color: transparent;
	font-size: x-small;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}

a.menu:hover
{  
	background-color: transparent;
	font-size: x-small;
	font-weight: bold;
	color: #cc0000;
	text-decoration: underline;
}

a.menu:active
{  
	background-color: transparent;
	font-size: x-small;
	font-weight: bold;
	color: #cc0000;
	text-decoration: underline;
}	

a.h1heading:link
{
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
}

a.h1heading:visited
{
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
}

a.h1heading:hover
{
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
}

a.h1heading:active
{
	font-size: larger;
	color: #000033; 
	font-weight: bold;
	text-decoration: underline;
}

a.h3heading:link
{
	font-size: 105%;
	color: #003399; 
	font-weight: bold;
	text-decoration: underline;
}

a.h3heading:visited
{
	font-size: 105%;
	color: #000033; 
	font-weight: bold;
	text-decoration: underline;
}
a.h3heading:hover
{
	font-size: 110%;
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
}

a.h3heading:active
{
	font-size: 110%;
	color: #000033;
	font-weight: bold;
	text-decoration: underline;
}


.libs
{  
	color: #000033;
	background-color: transparent;
	font-size: x-small;
	font-weight: bold;
	}	

.blockquote
{  
	color: #000033; 
	text-decoration: none; 
	font-weight: normal;
	margin-left: 40px;
	margin-right: 100px;
}


.h1fa
{
	color: #1A2C19; 
	text-decoration: none;
	font-weight: normal;	
}


h1
{
	color: #cc0000;
	font-weight: bold;
	text-align: center; 
}

h1.newstyle
{
	color: #cc0000;
	font-weight: bold;
}

h2
{  
	color: #000033; 
	text-decoration: none; 
}

h3
{  
	color: #000033; 
	text-decoration: none; 
}

h3fa
{  
	color: #1A2C19; 
	text-decoration: none; 
	font-weight: normal;
}

.h3fa-link
{  
	color: #1A2C19; 
	text-decoration: underline; 
	font-weight: normal;
}

.h3fa
{  
	color: #1A2C19; 
	text-decoration: none; 
	font-weight: normal;
}

.h3rr
{  
	color: #000033; 
	text-decoration: none; 
	font-weight: normal;
}

.h3rr-link
{  
	color: #000033; 
	text-decoration: underline; 
	font-weight: normal;
	
}


h4
{  
	color: #000033; 
	text-decoration: none; 
}

.h4rr-link
{  
	color: #000033; 
	text-decoration: underline; 
	font-weight: normal;
	
}

.red
{
	color: #cc0000;
}

.green
{
	color: #00CC33;
}

.blue
{
	color: #0033FF;
}

.darkgreen
{
	color: #006633;
}

.darkgreenback
{
	background-color: #006633;
}

.darkredback
{
	background-color: #ff3366;
}

.greenborder
{
	border: ridge 2px;
	border-color: #339933;
	padding: 5px;
}

.greenback
{
	background-color : #CCFFCC;
}

.lightgreen
{
	color : #CCFFCC;
}

.blueback
{
	background-color: #D9E4F8;
}

.darkblueback
{
	background-color: #000033;
}

.redback
{
	background-color: #cc0000;
}

.yellowback
{
	background-color : #FFFFCC;
}

.darkblueborder
{
	border: ridge 2px;
	border-color: #000033;
	padding: 5px;
}

.lighterblue
{
	color: #D9E4F8;
}

.grayback
{
	background-color: #D3D3D3;
}

.lightgrayback
{
	background-color: #DCDCDC;
}

.lightbluefont 
{  
	color: #ccffff;
}

.tenpixel 
{  
	color: #000033;
	font-size: x-small;
}

.twelvebold
{  
	font-size: 12px;
	font-weight: bold;
}


.bold
{
	color: #000033; 
	text-decoration: none; 
	font-weight: bold;
}

table, tr
{  
	background-color: #ffffff;
	color: #000033; 
	text-decoration: none; 
	vertical-align: top;
}

th
{
  text-align: left;
	}

td
{  
	background-color: #ffffff;
	color: #000033; 
	text-decoration: none; 
	font-weight: normal;
	vertical-align: top;
}

td.banner
{  
	background-color: #ffffff;
	text-decoration: none; 
	vertical-align: top;
	border: 0;
	margin: 0;
	padding: 0;
}

td.govdocs
{  
	background-color: #ffffff;
	color: #000033; 
	text-decoration: none; 
	font-weight: normal;
	vertical-align: top;
	border: 3px;
	border-style: ridge;
	padding: 0;
}

.ejournal
{  
	background-color: #ffffff;
	color: #000033; 
	text-decoration: none; 
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: x-small;
}

.tablebody
{  
	background-color: #ffffff;
	color: #000033; 
	text-decoration: none; 
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-size: small;
}

.bodytext 
{  
	color: #000033; 
	text-decoration: none; 
	font-size: small;
}

.IndexHead
{
    FONT-SIZE: large
}

.LetterLinks
{
    FONT-SIZE: medium;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}

.LetterLinks2
{
    FONT-SIZE: medium;
    FONT-WEIGHT: bold;
	background-color: #D9E4F8;
    TEXT-ALIGN: center
}

.DBLinks
{
    FONT-SIZE: medium
}
.SectionHead
{
    FONT-SIZE: xx-large;
    TEXT-ALIGN: left
}
.HoldingsList
{
    FONT-SIZE: small
}

body.parchment
{
	background-color : #FFFFCC;
	color: #000033;
	font-size: small; 
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: x-small;
}

#whitespace
{
  margin-left: 10px;
	margin-right: 10px;
	}
	
/* Below is experimental code for a new dynamic HTML banner */

td.nav-pulldown {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  background: #000033;
	text-align: center;
}

ul#nav-pulldown {
  margin: 0;
  margin-left: 0em;
  margin-right: 0em;
  padding: 0;
  padding-top: .25em;
  padding-bottom: .25em;
  color: #ffffff;
  background: #000033;
  border: 1px solid #000033;
}

ul#nav-pulldown li {
  margin: 0;
  padding-left: 0;
  display: inline;
  position: relative;
}

ul#nav-pulldown a {
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: .125em;
  padding-bottom: .125em;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

ul#nav-pulldown li ul.subnav  {
  margin: 0;
  padding: 0;
	padding-top: .25em;
  padding-bottom: .25em;
  position: absolute;
  left: 0;
  top: 1.25em;
  display: none;
  font-size: 100%;
  text-align: left;
}

ul#nav-pulldown li ul.subnav li a {
  margin: 0;
  padding: 0;
  display: block; 
  padding-top: .25em;
  padding-bottom: .25em;
	width: 30em;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  border-left: 1px solid #000033;
  border-right: 1px solid #000033;
  border-bottom: 1px solid #000033;
}

ul#nav-pulldown li:hover ul.subnav {
  display: block;
}

ul#nav-pulldown li.over ul.subnav {
  display: block;
  top: 1.75em;
}

ul#nav-pulldown li.over a {
  color: #000033;
  background-color: #ffffff;
}

ul#nav-pulldown li a:link, ul#nav-pulldown li a:visited  {
  color: #ffffff;
  background-color: #000033;
}

ul#nav-pulldown li a:link.selected, ul#nav-pulldown li a:visited.selected  {
  color: #ffffff;
  background-color: #000033;
}

ul#nav-pulldown li a:hover, ul#nav-pulldown li a:focus {
  color: #ffffff;
  background-color: #000033;
}

ul#nav-pulldown li ul.subnav a:link, ul#nav-pulldown li ul.subnav a:visited  {
  color: #000033;
  background-color: #ffffff;
}

ul#nav-pulldown li ul.subnav a:hover, ul#nav-pulldown li ul.subnav a:focus {
  color: #ffffff;
  background-color: #000033;
}

/* 2009-02-20. RJS. Modifications to support WorldCat Local implementation. */
#quickLinks {
	padding: 0px;
	margin: 0px;
	/*background-color: #e1e1e1;
	border: 2px solid #000000;*/
	/*width: 455px;*/
}
#catalogs {
	padding: 0px;
	margin: 0px;
	background-color: #efefef;
	border: 1px solid #e1e1e1;
	/*width: 455px;*/
}
hr {
	margin: 0 30px 0 30px;
	color: #e1e1e1;
	background-color: #c1c1c1;
	border: 0;
	height: 2px;
}
.homePageCaption
{  
	color: #000033;  
	font-size: x-small;
	text-align: left;
}
/* 2009-03-11 RJS
        Some extra styling information for the Daley Library
        Building Manager Report
*/
fieldset {
        background-color: #efefef;
        border: 1px solid #e1e1e1;
        margin: 0 0 2px 0;
        padding: 0 0 10px 0;
}
legend {
        color: #000033;
        font-weight: bold;
}
.bigBr {
        margin-bottom: 10px;
}
.invisibleLabel {
        display: none;
}
fieldset h2 {
	font-size: 1em;
	color: #000033;
}

