






/*
#DescOff, #DescOn {
	padding:4px;
	border:1px solid #800000;
	background-color:#fed994;
	}
*/













#LibHomeHead {
	display:block;
	margin-bottom:10px;
	}
#LibHomeHead a {
	font-size:14px;
	font-weight:bold;
	color:#800000;
	}
#LibHomeHead a:hover {
	}
/*
#LibHomeHead {
	display:block;
	margin-bottom:10px;
	background-color:#E7BA7F;
	border-bottom:1px solid #7F4C3E;
	padding:4px;
	color:#ffffff;
	}
#LibHomeHead a {
	font-size:14px;
	font-weight:bold;
	color:#0070B2;
	}
#LibHomeHead a:hover {
	color:#ffffff;
	background-color:#CF7600;
	}
*/



/* quads */
td.QuadsHeight {height:330px;}
font.QuadTitle {text-transform:uppercase;display:block;font-weight:bold;padding:3px;}
a.quad, font.quad {display:block;margin:1px 0px 1px 0px;padding:2px;}
a.quad:hover {font-weight:bold;}
table.QuadMulti {width:100%;}
table.QuadMulti tr td {padding-bottom:0px;}
a.QuadMulti, font.QuadMulti {}
font.QuadMulti {color:#666666;}
td.QuadMulti {background-color:#ffffff;}
td.QuadMultiOn {background-color:#f1f1f1;}




/**/


/* general */
html, body {}
body {margin:0px 0px 0px 0px;}
body, td, font, a, pre {font-family:Arial, Helvetica, sans-serif;}
a {color:#003366;}
a:hover {color:#CF7600;}
font.dim {color:#999999;}
font.title {font-weight:bold;color:#003366;display:block;margin:0px 0px 0px 0px;background-color:#E7BA7F;border-bottom:1px solid #CF7600;padding:4px 0px 0px 4px;}
img.BelowTitleA {display:block;width:300px;height:15px;}
font.SubTitle {font-weight:bold;}
img.BelowSubTitle {display:block;height:5px;width:300px;}
img.AboveSubTitle {display:block;height:15px;width:300px;} /* Do not use this for the first SubTitle - only for 2nd, 3rd, etc. */
img.LinkSpacer1 {display:block;height:5px;width:300px;}
form {margin:0px;padding:0px;}
dt {font-weight: bold;}

/* Header & TopNav */
table.TopNavMain {width:100%;}
table.TopNavMain td {padding:6px;font-weight:bold;}
table.TopNavSub {width:100%;}
table.TopNavSub td {padding:6px;font-weight:bold;}
table.TopNavHeader {width:100%;}
td.TopNavLogo {width:80px;padding:6px;}
div.TopNavLogo {width:80px;height:79px;background-image:url(/libraries/images/LogoCircle1.gif);}
a.TopNavHeader {font-family:arial narrow;font-weight:bold;text-decoration:none;}
img.HeaderDiv {display:block;width:100px;height:6px;}
a.TopNavSubHeader {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
table.HeaderTitle {padding-bottom:0px;width:100%;}
table.HeaderTitle td {text-align:left;padding:0px 0px 0px 5px;}
td.HeaderRight {height:91px;background-repeat:no-repeat;background-position:center;}
table.TopNavMain td {}
table.TopNavMain td a {text-decoration:underline;}
table.TopNavSub td {}
table.TopNavSub td a {}

table.TopNavDiv {width:100%;height:1px;}
table.TopNavDiv tr td img {height:1px;width:1px;}

/* font size control */
#FontSwitcher, #FontSwitcher a, #ColorSwitcher, #ColorSwitcher a {color:#FFFFFF;}

/* content */
td.content {width:421px;padding:11px 11px 0px 11px;}
td.ContentInner {width:600px;padding:11px;}
img.QuadWidth {width:421px;height:1px;}
div.content {width:592px;padding:0px 4px 0px 4px;margin-bottom:40px;} */
td.footer {height:1px;}

/* quads */
td.QuadsHeight {height:330px;}
td.QuadCol {width:235px;}
font.QuadTitle {text-transform:uppercase;display:block;font-weight:bold;padding:3px;}
a.quad, font.quad {display:block;margin:1px 0px 1px 0px;padding:2px;}
a.quad:hover {font-weight:bold;}
table.QuadMulti {width:100%;}
table.QuadMulti tr td {padding-bottom:0px;}
a.QuadMulti, font.QuadMulti {}
font.QuadMulti {color:#666666;}
td.QuadMulti {background-color:#ffffff;}
td.QuadMultiOn {background-color:#f1f1f1;}

/* left bar */
td.LeftBar, td.LeftBar img {width:10px;}
td.LeftBarDiv, td.LeftBarDiv img {width:3px;}

/* HomeSpecialArea */
td.HomeSpecialArea {background-color:#ebeced;text-align:center;border-right:1px solid #ccccccl;border-left:1px solid #ccccccl;}

/* right bar */
td.RightBar {background-repeat:no-repeat;background-position:top right;background-color:#CF7600;}
td.RightBarInner {background-repeat:no-repeat;background-position:top right;}
table.RightBarItem {width:193px;margin-bottom:11px;}
td.RightBarIcon, td.RightBarIcon img {width:34px;height:34px;}
td.RightBarLink {padding:0px 0px 0px 5px;}
td.RightBarLink a {font-weight:bold;}

/* Catalog Search Box */
table.CatSearch {width:193px;margin-bottom:11px;}
td.CatSearchText1 {padding:4px 0px 0px 4px;font-size:14px;font-weight:bold;}
td.CatSearchInput1 {padding:4px 4px 0px 0px;width:1px;}
td.CatSearchInput1 input {float:right;width:100px;}
td.CatSearchText2 {padding:4px 4px 4px 4px;font-size:14px;font-weight:bold;}

/* lightbox-iframe */
#lightbox{
	display:none;
	position:absolute;
	background-color:#cccccc;
	top:50%;
	left:50%;
	z-index:9999;
	width:600px;
	/*height:326px;*/
	margin:-220px 0 0 -250px;
	border:4px solid #ffffff;
}
#CloseMap {padding-bottom:2px;background-color:#ffffff;display:block;height:25px;border-bottom: 1px solid #cccccc;}
#CloseMap a {line-height:25px;color:#0000FF;font-weight:bold;}

#lightbox[id]{
	position:fixed;
}
#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity:0.8;
	opacity:.80;
	filter:alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}
#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
	text-align:center;
}
#lightbox.loading #lbContent{
	display:none;
	background-color:#ffffff;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}





/*****************************************/

#container {
   position: relative;
         /* place it where you want     */
}

#translucentbkg {
   width: 215px; height: 400px;     /* to match DIVs size          */
   background-color: #ffffff;       /* the background              */

}

#opaquetext {
   width: 215px; height: 400px;     /* to match DIVs size          */
   padding:11px 11px 11px 11px;
   background-color: transparent;   /* transparent background      */
   position: absolute;              /* absolute positioning        */
   z-index: 2;                      /* place it over the other DIV */
}










/* misc */
font.new1 {font-size:14px;font-weight:bold;color:#ff9900;text-transform:capitalize;}
div.DimSearch {filter:alpha(opacity=40);-moz-opacity:0.40;opacity: 0.40;}

/* footer */
div.FooterDivHome, div.FooterDiv {height:1px;padding:0px;margin-bottom:10px;}
div.FooterDivHome {width:100%;}
div.FooterDiv {width:100%;}
table.BottomDiv {width:100%;height:2px;}
td.FooterCaption {text-align:center;font-size:10px;}

























/* Cincinnati */

/* Header & TopNav */
a.TopNavHeader {color:#800000;border-bottom:1px solid #DFBFBF;}
a.TopNavHeader:hover {border-bottom:1px solid #800000;}
a.TopNavSubHeader {color:#800000;text-decoration:none;}
a.TopNavSubHeader:hover {color:#800000;text-decoration:none;font-style:italic;border-bottom:1px solid #800000;}

table.TopNavMain {background-color:#CF7600;}
table.TopNavMain td {color:#ffffff;}
table.TopNavMain td a {color:#ffffff;}
table.TopNavMain td a:hover {background-color:#E7BA7F;}
table.TopNavSub {background-color:#E7BA7F;}
table.TopNavSub td {color:#ffffff;}
table.TopNavSub td a {color:#0070B2;}
table.TopNavSub td a:hover {color:#ffffff;background-color:#CF7600;}
table.HeaderTitle {border-left:1px solid #ebeced;}
table.HeaderTitle td {color:#ebeced;}
td.HeaderRightDiv {background-color:#CF7600;}
table.TopNavDiv {background-color:#7F4C3E;}
font.SubTitle {color:#CF7600;}

/* quads */
font.QuadTitle {background-color:#A3BDD7;border-bottom:1px solid #004159}
a.quad:hover {color:#CF7600;background-color:#f1f1f1;}

/* left bar */
td.LeftBar {background-color:#CF7600;}
td.LeftBarDiv {background-color:#CF7600;}

/* right bar */
td.RightBarDiv {background-color:#CF7600;}
td.RightBar {background-color:#CF7600;}

/* Catalog Search Box */
table.CatSearch {border:1px solid #004159;background-color:#A3BDD7;}

/* horizontal special */
table.HorSpecialItem:hover {background-color:#ffffff;}

/* footer */
div.FooterDiv, div.FooterDivHome {background-color:#ffffff;}
font.FooterCopy, a.FooterCopy {color:#999999;text-decoration:none;}
a.FooterCopy:hover {color:#999999;text-decoration:underline;}
table.BottomDiv {background-color:#E7BA7F;}

dd {font-style: italic;}

