body, form   {
        margin: 0 0 0 0; 
	   padding: 0 0 0 0;
       }
body, div, td, th, p, ol, ul, li, dl, dt, dd, a, form, .nohits, input, select, option, textarea, p, .hanging, .strongBrowseLink,.browseLink, a { 
     font-family: Tahoma, Verdana, sans-serif;
	}
h2, .sidebarHeader   {
     font-family:Verdana, Tahoma, sans-serif;
	}

.searchfield, .searchfield2, .searchbuttons input, table.holdbuttons tr td.my_new_tab_act, table.holdbuttons tr td.my_new_tab, table tr td.my_new_tab_act a, table tr td.my_new_tab a {
     font-family: Arial, Helvetica, sans-serif;
	}
div, td, th, p, ol, ul, li, dl, dt, dd, a, form, .nohits, input, select, option, textarea, p, .hanging, .strongBrowseLink,.browseLink, a {
	 font-size: 1em; 
	 line-height: 135%;
	 }
	 
body {
     font-size: 12px;
	}
.strongLink, .sidebarHeader, .searchlabel { 
        font-size: 1.09em;
	   }
.longListLink, .resSection, .red14Padtop { 
     font-size: 1.17em;
     }
.eredtitle { 
	font-size: 1.92em;
	}
.pageSectionHeader, .pageSectionHeaderBlue, .rtSectionHeader, .resTitle { 
     font-size: 1.33em;
	}
.sectionLogo, h2 {
     font-size: 2em;
	}
#pfpback, .searchfield, .searchfield2, .searchbuttons input, .browseLink, .weightHeader, .smallBlueonWhite, .resSmallURL, .sidebarItemAlert, td.my_new_tab_actv a, .footer { 
     font-size:.92em; 
     }
td.my_new_tab a {
     font-size: .83em;
	}
a, a:visited, td.my_new_tab a:hover, td.my_new_tab_actv a:hover {
	text-decoration: none;
	}
a:hover {
     text-decoration: underline;
	}
a, a:visited {
     color: #15158c;
	}
.strongRedLink, .strongRedLink.visited, .strongRedLink a, .strongRedLink a:visited, .pageSectionHeader, .pageSubsectionHeader, .weightHeader, .smallRedonWhite, .smallRedonWhite a , .smallRedonWhite a:visited, .resTitle, .resSection, .deptBrand, .redSubtitle, .redSubtitle:visited, .red14Padtop, .redSubtitle:visited, .red14Padtop:visited { 
     color: #900;
	}

.rtSectionHeader, .bounceBar, .bounceBar:visited, .bounceBar a, .bounceBar:visited, .sidebarHeader, .PToffer a, .PToffer a:visited  {
    color: #fff;
     }
#navlinks a, #navlinks a:visited, .highlighter, .longListLink, td.my_new_tab a, td.my_new_tab a:visited, .sidebarItemAlert a, .sidebarItemAlert a:visited {
    color: #000;
     }


.pageSectionHeaderBlue, .strongBrowseLink, .browseLink, .smallBlueonWhite, .normalBlueonWhite { 
     color: #011f5a;
     }
td.my_new_tab_actv a, td.my_new_tab_actv a:visited {
    color: #a00;
    }
td.footer, td.footer a, td.footer a:visited {
    color: #666;
    }
.eredtitle {
     color: #6d687a;
	}


#navlinks a:hover, #navlinks a:visited:hover, .PToffer a:hover, .PToffer a:visited:hover, td.footer a:hover, td.footer a:visited:hover, a.bounceBar:hover, a.bounceBar:visited:hover, .bounceBar a:hover, .bounceBar a:visited:hover, .strongRedLink a:hover, a.strongRedLink:hover, a.strongRedLink.visited:hover, .strongRedLink a:visited:hover, .smallRedonWhite a:hover, .smallRedonWhite a:visited:hover, a.smallRedonWhite:hover, a.smallRedonWhite:visited:hover, a.pageSectionHeaderBlue:hover, a.strongBrowseLink:hover, a.browseLink:hover, a.smallBlueonWhite:hover, a.normalBlueonWhite:hover, td.my_new_tab a:hover, td.my_new_tab a:visited:hover, td.my_new_tab_actv a:hover, td.my_new_tab_actv a:visited:hover, .sidebarItemAlert a:hover, .sidebarItemAlert a:visited:hover {
     color: #c60;
	}
.eredsearchb, .eredstartoverb, .eredclearb {
     background-color: transparent;
	}
.highlighter {
    background-color: #ff0;
     }
.sidebarHeader { 
   background-color:#938f8f;
	}
td.my_new_tab_actv { 
    background-color: #dda;
    }
td.my_new_tab { 
    background-color: #fbf7d4;
    }
td.my_new_tab:hover, td.my_new_tab_actv:hover { 
    background-color: #bb8; 
     }	
.yellowtop {
     background-color: #f7f0dc;
	}	
#navlinks, .eredtitle {
     background-color:#ebebec; 
	}
div.bounceBar {
	background-color: #938f8f;
     }
.PToffer {
     background-color:#a8a8a8;
	}
.weightHeader {
     background-color: #d8d7d7;
	} 


body {
     background-image:url(http://www.library.upenn.edu/images/lucretius/lucretiussidebar222.jpg);
	background-repeat:repeat-y;
	}
.sidebartext {
     background-image: url(http://www.library.upenn.edu/images/lucretius/lucretiussidebar196.jpg); 
	background-repeat: repeat;
	}
.logobg {
     background-image:url(http://www.library.upenn.edu/images/lucretius/lucretiustopwithboxes-26.jpg); 
	padding: 18px 59px 20px 5px;
	}
.PTbg {
     background-image:url(http://www.library.upenn.edu/images/common/PTswirlered.gif); 
	background-repeat:no-repeat; 
	background-position:bottom left;
	}	
td.my_new_tab, td.my_new_tab_actv {
    border-collapse: collapse;
    }
img, .noborder {border: none;}
.sidebarItemAlert {
     border: solid 1px #900;
     }
td.my_new_tab { 
    border-top: solid 2px #eeb;
    border-right: solid 2px #cc9;
    border-bottom: solid 2px #cc9;
    border-left: solid 2px #eeb;    
    }

td.my_new_tab_actv {
    border-top: solid 2px #cc9;
    border-right: solid 2px #eeb;
    border-bottom: solid 2px #eeb;     
    border-left: solid 2px #cc9; 
    }
 .eredtitle { 
	border-bottom: solid 1px #938f8f; 
	}
.eredsearchb, .eredstartoverb, .eredclearb {
    border: 1px solid #9e998d;
    } 
#holdsidebar {
     position: absolute; 
	z-index: 30; 
	top: 0; 
	left: 0; 
	} 
   
 table.rRow, table.lastrRow, table.my_new_tab, .footer, .stretch, .holdsearch {
    width: 100%;
    }
.sidestrip {
     width: 26px;
	}

#sidebar {
     width: 16.33em;
	}
.sidebartext {
	height: auto;
	}
td.my_new_tab, td.my_new_tab_actv {
    height: 33px;
    } 
.sidespace div {
     width:16.33em;
	}
.searchfield select, .searchfield option {
     width:11.18em;
	}
.searchfield input {
     width: 17em;
	}
.searchfield2 select, .searchfield2 option {
     width:23.54em;
	}
.red14Padtop {
     margin-top: .71em;
	}
#navlinks {
     padding-top: .5em;
	}
div.bounceBar {
	margin-top: .83em;
	}
.sidebarHeader {
	padding-bottom: .8em;
	}
.searchlabel {
     padding-left: 3.15em;
	}
.searchfield, .searchfield2 {
     padding-left: .75em;
	}
.resSection {
     margin-left: 2em;
     }
.resSubSection {
     margin-left: 4em;
     }
.resValue {
     margin-left: 6em;
     }
.sidespace {
     padding-left: 26px;
	}
.eredtitle { 
	padding-left: 1.43em;  
	margin-top: -3px;
	} 
.pageSectionHeader, .pageSectionHeaderBlue, .resTitle { 
      margin: 1.25em 0 .75em 0;
      }
.sidebarItemAlert {
     margin: 31px .5em 0 .75em; 
     padding: .5em .1em .5em .5em; 
	}
td.my_new_tab { 
    padding: 1px 3px 0 3px;
    }
td.my_new_tab_actv {
    padding: 0 3px 0 3px;
    }
.indent {
      margin: 0 0 0 19px;
	}
.footer {
    padding: 1.27em 0 0 14px;
    }
#pfptop, #pfpback {
     margin: 3px 12px 0 0; 
	}

.holdsearch {
     margin: 0 0 .83em 0;
	}

.PToffer {
     margin: 45px .5em 0 .75em; 
	padding: .5em .25em .5em .65em;
	}
.hanging          { 
     text-indent: -1.5em; 
     margin-left: 1.5em; 
     }
.doubleHanging { 
     text-indent: -1.5em; 
	margin-left: 5em; 
	}
.weightHeader {
     padding: 12px 0 12px 14px; 
	margin: 0 0 0 -14px;
	}
.eredsearchb, .eredstartoverb, .eredclearb {
    padding: 0 2px 0 2px;
    }	

#pfpback {display: none;}
.sidebarHeader, div.bounceBar { 
   text-align: center;
   }
.searchlabel, #navlinks {
     text-align: right;
	}
/*.footer {
     text-align: left;
	}*/
.holdsearch td, td.my_new_tab, td.my_new_tab_actv, .sidebartext {
    vertical-align: top;
    }

td.my_new_tab a  {
     line-height: 10px;
	}
td.my_new_tab, td.my_new_tab_actv {
    line-height: 33px;
    }
.rtSectionHeader, .weightHeader { 
     line-height: 120%;
     }
.PToffer {
     line-height: 135%;
	}
.sidebarItemAlert {
     line-height: 140%;
	}

.pageSubsectionHeader, #pfpback, .eredtitle { 
     font-style: oblique;
	}

.strongRedLink, .strongLink, .searchlabel, .pageSectionHeader, .pageSectionHeaderBlue, .pageSubsectionHeader, .strongBrowseLink, .weightHeader, a.longListLink, .bounceBar, .smallBlueonWhite, .normalBlueonWhite, .resTitle, .resSection, .resSubSection, .resValue, .deptBrand, .sidebarHeader, td.my_new_tab_actv a, .red14Padtop, .PToffer, .searchbuttons input, .eredtitle {
    font-weight: bold;
    }

.eredmainheader, .eredmainheader a, .eredmainheader a:visited, .eredheader, .eredheader a, .eredheader a:visited, .eredheader1, .eredheader1 a, .eredheader1 a:visited, .eredheaderopenarrow, .eredheaderopenarrow a, .eredheaderopenarrow a:hover:visited, .eredheaderclosedarrow, .eredheaderclosedarrow a, .eredheaderclosedarrow a:visited {
     color: #900;
	}
.ereddot, .ereddot a, .ereddot a:visited, .ereddot1, .ereddot1 a, .ereddot1 a:visited, .ereddot2, .ereddot2 a, .ereddot2 a:visited, .eredopenarrow, .eredopenarrow a, .eredopenarrow a:visited, .eredclosedarrow, .eredclosedarrow a, .eredclosedarrow a:visited {
     color: #000;
	}
.eredheader a:hover, .eredheader a:visited:hover, .eredheader1 a:hover, .eredheader1 a:visited:hover, .eredmainheader a:hover, .eredmainheader a:visited:hover, .eredheaderopenarrow a:hover, .eredheaderopenarrow a:hover:visited:hover, .eredheaderclosedarrow a:hover, .eredheaderclosedarrow a:visited:hover, .ereddot a:hover, .ereddot a:visited:hover, .ereddot1 a:hover, .ereddot1 a:visited:hover, .ereddot2 a:hover, .ereddot2 a:visited:hover, .eredopenarrow a:hover, .eredopenarrow a:visited:hover, .eredclosedarrow a:hover, .eredclosedarrow a:visited:hover {
     color: #c60;
	}
.eredopenarrow {
	background-image: url(http://www.library.upenn.edu/images/common/caretulredopen2.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	}

.eredclosedarrow {
     background-image: url(http://www.library.upenn.edu/images/common/caretulredclosed2.gif);	
	background-repeat:no-repeat;
	padding-left:12px;
	}
.ereddot {
     background-image:url(http://www.library.upenn.edu/images/common/caretuldot2.gif);		
	background-repeat:no-repeat;
	padding-left:12px;
	}
.ereddot2, .ereddot1 {
     background-image:url(http://www.library.upenn.edu/images/common/caretuldot2.gif);		
	background-repeat:no-repeat;
	padding-left:12px;
	}	
.eredheaderopenarrow {
	background-image: url(http://www.library.upenn.edu/images/common/caretulredopen2.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	}
.eredheaderclosedarrow {
     background-image: url(http://www.library.upenn.edu/images/common/caretulredclosed2.gif);	
	background-repeat:no-repeat;
	padding-left:12px;
	}
	
.eredheaderclosedarrow, .eredheaderopenarrow {
	margin-bottom: .5em;
	}
.ereddot, .eredclosedarrow, .eredopenarrow {
	margin-left: .37em;
	margin-top: .25em;
	}
.ereddot1 {
	margin-left: .28em;
	margin-top: .25em;
	}	
.ereddot2 {
	margin-left: -.2em;
	margin-top: .25em;
	}	
.eredholdsub {
    margin-left: .9em;
}
.eredheader {
	margin: 1.5em 0 .5em 1.97em;
	}
.eredheader1 {
	margin: 3em 0 .5em 1.97em;
     }
.eredmainheader {
	margin-left: 1.97em;
	margin-top: 1.97em;   
	margin-bottom: .75em;	
}
.eredheaderclosedarrow, .eredheaderopenarrow {
	margin-left: .37em;
	}
#sidebar {
     padding: 0 4px 0 0px;
	}

.eredheaderclosedarrow, .eredheaderopenarrow, .eredheader, .eredheader1, .eredmainheader, .eredopenarrow, .eredclosedarrow, .eredsearchb, .eredstartoverb, .eredclearb {
	cursor:pointer;
	}
.eredheaderclosedarrow, .eredheaderopenarrow, .eredheader, .eredheader1, .eredmainheader, .eredsearchb, .eredstartoverb, .eredclearb {
	font-weight: bold;
	}
	
.popdbcol1 {vertical-align: top; padding-bottom: .75em;}
.popdbcol2 {padding-left: 9%; vertical-align: top; padding-bottom: .75em;}
.popdbholder {margin-top: 1.25em;}
.popdbtitle a {font-weight: bold;}
.popdbdesc, .popdbdesc a {font-size:.92em; margin-top: .18em;}

#finditemptybg {
	z-index:31; 
	position:absolute; 
	top: 5.83em; 
	left: 0; width:100%;
	}
.finditemptygray {
     background-color:#b3b3b3;
	}					
.eredtitle {
     padding-bottom: 23px;
	}
#pfptop, #pfpback {
    font-style: oblique;letter-spacing: 0.02em;text-align: right;font-size: 0.92em;font-family: Arial,Helvetica,sans-serif;
}
/*printer directives*/  

body.printer .sidespace, body.printer #holdsidebar, body.printer .nlinks, body.printer #finditemptybg, body.printer .holdsearch {display: none;} 
body.printer {background-image: none;}
body.printer #pfpback {display: block;}
body.printer #pfptop {display: none;}
