body { background-color: #FFF;}
#wrapperHeader, #navBreadcrumbs, #sitesearch, #navSupplemental, #navSection, #navMain, #branding {
	display: none;
}
* { 
	position: static !important;
}
#section {
	float: none;
	position: static;
	width: 6.8in;
	padding: 0;
	margin: 0;
	overflow: visible;
}
#sectionTitle {
	font: 16pt Helvetica,sans-serif;
	margin-bottom: 1em;
	padding-bottom: 0.3em;
	border-bottom: 1px solid #CCC;
}
#content {
	display: block !important;
	width: auto;
	margin: 0;
	page-break-inside: auto;
}
#content h1 {
	margin-bottom: 0.2em;
	font-size: 18pt;
}
#content h2 {
	font-size: 16pt;
}
thead {display: table-header-group;}
table {page-break-inside: avoid;}

/* the following are styles from global.css that could be better managed 
if placed in a separate stylesheet (and removed from both this one and global.css) */

#siteinfo {
	display:block;
	font:normal 10pt/1.5 Helvetica, Arial, sans-serif;
	text-align:center;
	margin-top: 1em;
	padding-top: 0.5em;
	border-top: 1px dotted #CCC;
}

#siteinfoContact {
	margin:0 0 4px 0;
	border:none;
}

#siteinfo div.adr,
#siteinfo .org,
#siteinfo .tel {
	display:inline;
	float:none;
	font-weight:normal;
	font-size:10pt;
	color:#5B5A57;
}

#siteinfo .org {
	margin:0 2px 0 0;
	padding:0 10px 0 0;
	background:url(images/bullet_square.gif) right center no-repeat;
	font:normal 10pt/1.5 Georgia, serif;
	text-transform:uppercase;
	letter-spacing:1px;
	text-indent: 0;
}

#siteinfo .tel {
	margin:0 0 0 2px;
	padding:0 0 0 10px;
	background:url(images/bullet_square.gif) left center no-repeat;
}

#siteinfoLegal {
	font-size:9pt;
	color:#999;
}
#siteinfoMapLink { display: none;}
/*
------------------------------------
Defaults
------------------------------------ */
p, dl, ul, ol, table, blockquote, form {
	font: 11pt/1.3 Georgia,"Times New Roman",serif;
	margin:0 0 1em 0;
	color:#333;
}

a {
	color:inherit;
	text-decoration: none;
}

/* external links 
a[href^="http:"] {
	background: url(images/external_link.gif) right center no-repeat;
	padding-right: 12px;
}
a[href^="http://libcat.biola.edu"] {
        background-image: none;
        padding-right: 0px;
}*/
ul, ol {
	margin-left:33px;
}

dt {
	font-weight:bold;
	color:#666;
	float:left;
	clear:left;
	padding:0 1em 0 0;
	margin:0 0.5em 0 0;
	background:url(images/arrow_small.gif) right center no-repeat;
}

dd {
	padding:0 0 0.5em 0;
}

form {
	margin-bottom:22px;
}

table {
	margin-bottom:2em;
	border-collapse:collapse;
	width:100%;
	font-size:11pt;
}

caption {
	margin:0 0 1px 0;
	padding:0.4em 0;
	font:12pt/1.4 Georgia, serif;
	/*
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase; */
	text-align:left;
}

td, th {
	vertical-align:top;
	font-size: 11pt;
}

th {
	text-align:left;
	padding:2px 8px;
}

td {
	border:solid 1px #CCC;
	padding:4px 8px;
	background:#E3E3E3;
}

h1 {
	height:1.4em;
	margin:0 -11px 22px;
	padding:0 11px 0;
	background:url(images/rule_solid_double.gif) left bottom repeat-x;
	font:normal 22pt/1 Georgia, serif;
	letter-spacing:0.05em;
	word-spacing:0.1em;
	color:#333;
}

h2 {
	margin:0 0 11px 0;
	font:18pt/1.4 Georgia, sans-serif;
	color:#333;
}

h2.strong {
	background: url(images/rule_solid_double.gif) left bottom repeat-x;
	padding:0 11px 2px;
	width:528px; /* Fixed width set for IE 6 to work with negative margins */
	margin:0 -11px 11px;
}

h2.weak {
	/* font:bold 14px/1.4 Helvetica, Arial, sans-serif; text-transform:uppercase; */	
	font-size:14pt;
	color:#992111;
	color:#594D43;
	letter-spacing:1px;
}

h3 {
	margin:0 0 0.8em 0;
	font:bold 12pt/1.4 Helvetica, Arial, sans-serif;
	color:#333;
}

h4 {
	margin:0 0 0.8em 0;
	font:bold 11pt/1.4 Helvetica, Arial, sans-serif;
	color:#666;
}
img { border: 1px solid #BBB; padding: 1px;}
/*
------------------------------------
Classes
------------------------------------ */
ul.extended, ol.extended {
	margin-bottom:22px;
}

ul.extended li, ol.extended li {
	margin-bottom:11px;
}
img.right {	clear: right; float: right; margin: 4px 0 22px 22px;}
	



