@charset "UTF-8";/* CSS Document */#wrapper #banner {	border-top: solid thin gray;	border-bottom: solid thin gray;	padding: .167em 0;	margin-bottom: 1.8em;}#wrapper #banner h1, #wrapper #banner h2 {	font-size: 12pt;	line-height: 18pt;	color: gray;	text-indent: 0;	width: auto;	height: auto;	position: relative;	top: auto;	left: auto;	margin: 0;}#navigation,#search,#footer {	display: none;}body {	width: 100%;	font-family: "Helvetica Neue", Arial, sans-serif;}#wrapper {	width: 86%;	background-image: none;	margin: 7%;}#wrapper, #wrapper #content {	float: none !important;	padding: 0;}#wrapper #content {	width: auto;	margin: 0;}#content a {	color: black;	text-decoration: none;}p, li {	font: 8pt/12pt "Helvetica Neue", Arial, sans-serif;}h1 {	color: black;	font-size: 18pt;	line-height: 1em;	padding-top: 12pt;	margin-bottom: 12pt;}p + h1 {	padding-top: 12px;}h2 {	color: black;	font-size: 16pt;	line-height: 18pt;	border-bottom: solid 3pt black;	padding-top: 12pt;	padding-bottom: 3pt;	margin-bottom: 6pt;}h1 + h2 {	padding-top: 0;}h3 {	font-size: 14pt;	line-height: 18pt;	font-weight: bold;	font-style: italic;	padding-top: 12pt;	margin-bottom: 6pt;}h3 .subtext {	color: gray;	font-size: 10pt;	font-weight: normal;}h4 {	font-size:12pt;	line-height: 12pt;	font-weight: bold;	padding-top: 6pt;	margin-bottom: 6pt;}h5 {	font-size:10pt;	line-height: 12pt;	text-transform: uppercase;	letter-spacing: 1px;	font-weight: bold;	padding-top: .5em;	margin-bottom: .5em;}h5 .subtext {	font-weight: normal;}.like-h5 {	color: gray;	font-size: 10pt;	line-height: 15pt;	text-transform: uppercase;	font-weight: bold;	padding-right: 1em;}h6 {	font-size: 8pt;	line-height: 12pt;	font-weight: bold;	padding-top: 6pt;	margin-bottom: 6pt;}table {	width: 100% !important;	font-size: 10pt;	line-height: 12pt;}table a {	text-decoration: none;table {	margin-bottom: 12pt;}tr {	vertical-align: top;}td,th {	text-align: left;	padding: .5em;}th {	font-size: 10pt;	line-height: 15pt;	border-bottom: solid 2px black;}th.right-align,td.right-align {	text-align: right;}td.total {	border-top: solid 1px black;}td.indent {	padding-left: 1.5em;}td h4,th h4,td h5,th h5 {	font-size: inherit;	margin: 0;}/* courses */p.course-name {	font-weight: bold;	margin-bottom: 0;	padding-top: 12pt;}/* SAMPLE PROGRAMS */.sample-program {	width: 600px;	border-top: solid 1px black;	border-right: solid 1px black;}.sample-program th.year {}.sample-program th.quarter {	text-align: center;}.sample-program td,.sample-program th {	border-bottom: solid 1pt black;	border-left: solid 1pt black;	padding-left: 1.5em;}.course-name {	font-weight: bold;}
