body {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:100%;
background-color: #FFFFFF;
margin: 0px;
}

#navbar-l    {
background-color: #336699;
border-color: #000000;
border-width: 1pt;
border-bottom-style: solid;
border-top-style: solid;
border-left-style: solid;
text-align: left;
font-size: 0.8em;
font-weight: bold;
color: #ffffff;
}

#navbar-m    {
background-color: #336699;
border-color: #000000;
border-width: 1pt;
border-bottom-style: solid;
border-top-style: solid;
text-align: center;
font-size: 0.8em;
font-weight: bold;
color: #ffffff;
}

#navbar-m a  {
color: #ffffff;
}

#navbar-r    {
background-color: #336699;
border-color: #000000;
border-width: 1pt;
border-bottom-style: solid;
border-top-style: solid;
border-right-style: solid;
text-align: center;
font-size: 0.8em;
font-weight: bold;
color: #ffffff;
}	  

#navbar-sl   {
background-color: #FFFFFF;
border-color: #000000;
border-width: 1pt;
border-bottom-style: solid;
border-left-style: solid;
font-size: 0.8em;
text-align: left;
}

#navbar-sm   {
background-color: #FFFFFF;
border-color: #000000;
border-width: 1pt;
border-bottom-style: solid;
text-align: left;
font-size: 0.8em;
}

#navbar-sr   {
background-color: #FFFFFF;
border-color: #000000;
border-width: 1pt;
border-bottom-style: solid;
border-right-style: solid;
text-align: right;
font-size: 0.8em;
padding: 2pt;
}

TR.holdingslabel {
background-color: #666666;
color: #ffffff;
text-align: left;
font-weight: bold;
width: 700px;
}

TR.holdings {
background-color: #ebf3f7;
text-align: left;
font-weight: bold;
}

TABLE.holdingstable {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}

TR.callnumheading {
text-align: left;
font-weight: bold;
}

TR.callnumlabel   {
background-color: #666666;
color: #ffffff;
text-align: left;
font-weight: bold;
}

TR.callnum        {
background-color: #ebf3f7;
text-align: left;
font-weight: normal;
}












a:hover {
text-decoration : underline;
}
.small {
font-size : 0.6em;
}
.normal {
font-size : 0.8em;
}
.medium {
font-size : 1.35em;
font-weight : bold;
}
.big {
font-size : 1.85em;
font-weight : bold;
}
.formfields {
border : 1px dotted #000000;
color : #333333;
}
.leftside {
padding-right : 10px;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #cccccc;
}
.rightside {
padding-left : 10px;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #cccccc;
}
.quote {
font-size : 18px;
font-style : italic;
}
.box {
padding : 10px;
margin-bottom : 4px;
border : 1px solid #cccccc;
}
.topmenu {
color : rgb(255, 255, 255);
text-decoration : none;
}
.banner {
color : rgb(255, 255, 255);
text-decoration : none;
}
.navbar {
color : rgb(255, 255, 255);
font-size : 0.8em;
font-weight : bold;
text-decoration : none;
}
.author {
color : #000000;
font-weight : bold;
}
.title {
color : #666666;
font-weight : bold;
}
.pubdate {
color : #227722;
font-weight : normal;
}
.sidebar {
border : 1px dotted #999999;
background-color : #cccccc;
padding : 10px;
text-align : left;
line-height : 150%;
float : right;
width : 170px;
margin : 0 0 10px 10px;
}
.dayofweek {
color : #000000;
font-weight : bold;
background-image : url(/img/gradient.jpg);
background-repeat : repeat-x;
background-position : center top;
padding : 2px 4px 0 4px;
}
#step1 {
font-weight : bold;
}
#searchselect {
padding : 5px;
}
#searchhelp {
float : right;
}
#step2 {
font-weight : bold;
}
.lilblue {
color : #336699;
}
#leftpanel {
background : #ffffff;
float : left;
padding : 2px;
width : 290px;
height : 135px;
}
#rightpanel {
background : #ffffff;
float : left;
padding : 2px;
width : 180px;
height : 135px;
color : #336699;
}
#limiting {
background : #ffffff;
float : left;
padding : 10px;
width : 500px;
height : 70px;
}
#bottompanel {
background : #ffffff;
float : left;
padding : 10px;
width : 500px;
height : 35px;
}
#navbar-l {
border-width : 1pt;
border-bottom-style : solid;
border-top-style : solid;
border-left-style : solid;
text-align : left;
font-size : 0.8em;
font-weight : bold;
color : #ffffff;
}
#navbar-m {
border-width : 1pt;
border-bottom-style : solid;
border-top-style : solid;
text-align : center;
font-size : 0.8em;
font-weight : bold;
color : #ffffff;
}
#navbar-m a {
color : #ffffff;
}
#navbar-r {
border-width : 1pt;
border-bottom-style : solid;
border-top-style : solid;
border-right-style : solid;
text-align : center;
font-size : 0.8em;
font-weight : bold;
color : #ffffff;
}
#navbar-sl {
border-width : 1pt;
border-bottom-style : solid;
border-left-style : solid;
font-size : 0.8em;
text-align : left;
}
#navbar-sm {
border-width : 1pt;
border-bottom-style : solid;
text-align : left;
font-size : 0.8em;
}
#navbar-sr {
border-width : 1pt;
border-bottom-style : solid;
border-right-style : solid;
text-align : right;
font-size : 0.8em;
padding : 2pt;
}
.submitLink {
color : #ffffff;
background-color : transparent;
text-decoration : none;
border : none;
cursor : pointer;
}
.iteminfo {
vertical-align : top;
}
.itemlinks {
font-weight : bold;
vertical-align : top;
text-align : left;
}
.itemdetails {
vertical-align : top;
}
TR.holdingslabel {
text-align : left;
font-weight : bold;
}
TR.holdings {
text-align : left;
font-weight : bold;
}
TABLE.holdingstable {
width : 100%;
border-collapse : collapse;
border-spacing : 0;
}
TR.callnumheading {
text-align : left;
font-weight : bold;
}
TR.callnumlabel {
text-align : left;
font-weight : bold;
}
TR.callnum {
text-align : left;
font-weight : normal;
}
#fullrecordtop {
position : relative;
left : 10%;
width : 80%;
height : 100%;
}
#recordlinks {
margin-bottom : 10px;
float : left;
}
#recordcover {
width : 20%;
float : left;
}
#recordinfo {
width : 75%;
float : right;
}
#recordcontent {
width : 75%;
float : right;
}
#recorddetails {
width : 100%;
float : left;
}


