header, main, footer { display: block; }

/* Small only */
@media screen and (max-width: 39.9375em) {}

/* Medium and up */
@media screen and (min-width: 40em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}

@font-face{
	font-family:'BentonSansRegular';
	src:url("https://fonts.iu.edu/fonts/benton-sans-regular.eot");
	src:url("https://fonts.iu.edu/fonts/benton-sans-regular.eot?#iefix") format("embedded-opentype"),
			url("https://fonts.iu.edu/fonts/benton-sans-regular.woff") format("woff"),
			url("https://fonts.iu.edu/fonts/benton-sans-regular.ttf") format("truetype"),
			url("https://fonts.iu.edu/fonts/benton-sans-regular.svg#BentonSansRegular") format("svg");
			font-display:swap;
			font-style:normal;
			font-weight:normal
}

@font-face{
	font-family:'BentonSansCondRegular';src:url("https://fonts.iu.edu/fonts/benton-sans-cond-regular.eot");
	src:url("https://fonts.iu.edu/fonts/benton-sans-cond-regular.eot?#iefix") format("embedded-opentype"),
			url("https://fonts.iu.edu/fonts/benton-sans-cond-regular.woff") format("woff"),
			url("https://fonts.iu.edu/fonts/benton-sans-cond-regular.ttf") format("truetype"),
			url("https://fonts.iu.edu/fonts/benton-sans-cond-regular.svg#BentonSansCondRegular") format("svg");
	font-display:swap;
	font-style:normal;
	font-weight:normal
}

@font-face{
	font-family:'BentonSansCondBold';
	src:url("https://fonts.iu.edu/fonts/benton-sans-cond-bold.eot");
	src:url("https://fonts.iu.edu/fonts/benton-sans-cond-bold.eot?#iefix") format("embedded-opentype"),
			url("https://fonts.iu.edu/fonts/benton-sans-cond-bold.woff") format("woff"),
			url("https://fonts.iu.edu/fonts/benton-sans-cond-bold.ttf") format("truetype"),
			url("https://fonts.iu.edu/fonts/benton-sans-cond-bold.svg#BentonSansCondBold") format("svg");
	font-display:swap;
	font-style:normal;
	font-weight:normal
}


@font-face{ font-family: "BentonSans Bold"; src: url("https://fonts.iu.edu/style.css?family=BentonSans:regular,bold"); font-weight: bold }
header h1, h2 { font-family:BentonSansCondBold,Helvetica,Arial,sans-serif;  font-weight:400;font-style:normal;color:#333;margin-top:0;line-height:1.15 }
	header h1 {text-transform:uppercase; vertical-align: middle; margin-left: 1em;}
	header h2 { margin-top: 1rem; }
	header img { background-color: #990000; margin: .5em 1em 0 0 }
	header .headerText { margin-bottom: 1rem;}
	header .headerText .IUtext { font-family: BentonSansCondRegular; font-size: 2rem;  }


@media screen and (max-width: 39.9375em)  {
  header h1 { padding-top: .5rem }
  header .headerText .IUtext { font-size: 1rem; }
  header h2 { font-size: 1.5rem }
}
/*
@media screen and (max-width: 24em)  {
  header h1 { padding-top: .25rem; }
  header h2 { margin-top: .75rem; }
}
*/
@media screen and (min-width: 40em) and (max-width: 63.9375em)  {
  header h1 { padding-top: .75rem; font-size: 2.125em  }
  header .headerText .IUtext { font-size: 1.5rem; }
}

body { padding: 0 1rem; }
main { border-top: 1px #990000 solid; border-bottom: 1px #990000 solid; margin: .5em 0 2em; padding:  1em 0 2em;}
main p { margin-top: 1em; }
main h3 { margin-bottom: 1em; }
main .callout { margin-top: 2em; }

/* For skip to main link */	
.skip {
	position: absolute;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.skip:focus {
	position: static;
	width: auto;
	height: auto;
 }
 
.accordion-title { line-height: 1.125rem}
.logo { width: auto; float: left; }
.logo img { margin: .5rem 3.5rem 3.5rem;}
p.intro { margin-top: 3rem; }
@media screen and (min-width: 30.1em) and (max-width: 63.9375em)  {
	body { padding: 0 .75rem; }
	.logo { width: auto; float: left; }
	.logo img { margin: 2rem 3.5rem 3.5rem;}
	p.intro { margin-top: 2.5rem; }
}
@media screen and (max-width: 30em) {
	body { padding: 0 .5rem; }
	.logo { width: 98%; }
	.logo img { margin-top: 1rem; margin-bottom: 3rem; }
	
}

@media screen and (max-width: 24em)  {
	body { padding: 0 .25rem; }
	main h3 { margin-bottom: 2em; }
	.logo { width: 98%; }
	.logo img { margin-top: 1rem; margin-bottom: 3rem; }
}


.accordion-title { font-size: 1rem; }
.lastQ p { margin-bottom: 0}
.lastQ ul li{ margin-left: 1rem; }
.dblLine { border-bottom: 3px double; display: inline-block; line-height: 1rem;}
form#chkRefNum { margin-top: 1em;  }
	form#chkRefNum .refNumLabel { font-variant: small-caps; font-weight: bolder;}
	form#chkRefNum input { width: 10em; display:  inline-block;}

footer { font-size: small }

.csr {
	text-align: center; 
	padding-top: 1em;
	font-weight: normal;
	font-size: 80%;
	color: #607890;
	
	}
	.csr img {vertical-align:middle; padding-bottom: 3px;}
	.csr a {text-decoration: none; }
	.csr a:hover {text-decoration: underline; }
	.csr .fa-external-link-alt { font-size: .75em; vertical-align: text-top; margin-left: .25em;}

