@charset "utf-8";

/* CSS for Catalogs */

/*--- positioning ---*/
#content {padding-left:10px;} /*-- indent all content in --*/
#content p {margin:0}
#intro-div p {margin:15px 0}

#catalog {
	margin:0px auto 10px auto;
	text-align:left;
}

/*--- titles ---*/
h2 {font-size:1em; color:#2A2A2A; font-weight:bold;}
h2.no-space {margin:0;}
h2.overview-titles {margin:5px 0 0 -25px;}
h2.inline {display:inline;}
h3 {font-size:1.3em;
	font-weight:none;
	padding:0; margin:0;
	color:#000;
}
h4 {font-weight:none; font-size:0.9em; margin:10px 0 0 0;}

/*--- floats ---*/
.float-image-right {float:right;}
.float-left {float:left; width:50%; text-align:center;}
.float-left img {margin:0 auto; display:block;}
.float-right {float:right; width:50%;}
.float-right p {font-size:0.9em; font-weight:bold;}
.clear {clear: both;}

/*-- library catalog pages --*/
#library div {border:1px dashed #fff;} /*need border to wrap it all together*/
#library img {display:block; float:left; margin:0 1em 1.8em 1.5em;}
#library p {
	margin-top:1.6em;
	font-weight:700;
	font-size:1.3em;
	}
#library p span {font-size:0.6em; font-weight:none;}
#library ul {
	list-style-image:url(img/bullet-red.png);
	padding:0 0 1em 11em; /*indents the list left and pushed next link down a bit*/
}

/*-- overview pdfs --*/
#overview-pdfs {padding-left:60px;}
#overview-pdfs ul {list-style-image:url(img/arrow-right.png);}
#overview-pdfs ul.no-space {margin:0;}
#overview-pdfs ul li {padding:1px;}

.intro-list {list-style-image:url(img/bullet-red.png);}
.intro-list li {margin:3px 0;}

/*-- anchor links --*/
#page-link {width:70%; margin:0 auto;}
#page-link img {position:relative; top:11px;} /*pushes arrow down, middle-aligns it*/
#page-link ul.anchor-list {list-style-type:square; line-height:18px;} /*creates some space between list items for easier reading*/

/*-- subtitle headers --*/
.subtitle {
		background:#FBFBFB;
		border-top:2px solid #C0C0C0; 
		border-bottom:2px solid #C0C0C0;
		margin:30px 0px 10px 0px;
}
.subtitle ul.left {display:block; float:left; list-style:square;}

/*-- return up page, from anchor, links --*/
.return-up-page {
	text-align:right;
	font-size:0.7em; 
	float:right;
	padding:13px 3px 0 0;
	}
.return-up-page img {position:relative; bottom:3px;} /*middle aligns arrow*/
.return-up-page a.border {border:0.5px solid #999; padding:1px; background:#fff;}

.return-up-page>a:link {color:#333; text-decoration: none; }
.return-up-page>a:active {color:#990000; text-decoration: underline; }
.return-up-page>a:visited {color:#333; text-decoration: none; }
.return-up-page>a:hover {color:#990000; text-decoration: underline; }

/*--- other classes ---*/
img {border:0;}
a:hover {color:#00509F;}

.return ul {list-style-image:url(img/arrow-return.png);}
.return li {font-size:0.8em; text-align:right;}

.box {font-size:0.9em; font-weight:bold;}
.box ul {margin:0;}

#download-catalog {border: 1px dashed #B2B2B2; padding:10px; text-align:left; margin:30px auto 30px auto; font-size:1em; font-weight:600; }
#dashed-box p {border: 1px dashed #B2B2B2; padding:10px; text-align:left; margin:30px auto 30px auto; font-size:1em; font-weight:600;}

#send {
	text-align:center;
	font-weight:bold;
	background:#EBEBEB;
	border-bottom:1px #666 solid;
	border-top:1px #666 solid;
	padding:5px;
	margin:15px 0px 10px 0px;
	}

#adobe {font:bold 1em/1.5em; text-align:center;}
#adobe img {border:0;}
#adobe p {text-align:left; font-weight:normal;}

hr {
	background:none;
	width:85%;
	height:1px;
	border:none;
	border-top:solid 1px #D7D7D7;
	margin:25px auto;
}

