@charset "utf-8";
/* CSS Document */

		div#CatalogRequirements {
			width: auto;
		}

		div#CatalogRequirements div#CatalogRequirements {
			margin-top: 1em;
			margin-bottom: 1em;
			margin-left: 0.8em;
			width: auto;
		}

		div#CatalogRequirements p {
			margin: 0px;
		}

		div#CatalogRequirements h1, div#CatalogRequirements h2, div#CatalogRequirements h3, div#CatalogRequirements h4, div#CatalogRequirements h5, div#CatalogRequirements h6 {
			margin: 0px;
		}

		table.CourseList {
			font-size: 10pt;
			font-style: italic;
			width: 100%;
		}

		table.CourseList td {
			font-size: 8pt;
			border-bottom: 1px dotted #AAAAAA;
		}

		div#CourseDescription h3 {
			font-weight: normal;
			font-style: italic;
			margin: 0px;
		}

		div#CourseDescription p {
			margin: 0px;
		}

		div#CourseDescription p.prereq {
			font-size: 0.8em;
			color: #777777;
		}

		div#CourseDescription {
			margin-top: 1em;
			margin-bottom: 1em;
		}
		
		
		#CatalogBreadcrumbs {
			font-size: 0.8em;
			font-weight: bold;
			border-bottom: 1px solid #AAAAAA;
		}
		
		#CatalogBreadcrumbs a {
			font-weight: normal;
		}
		
		.screenonly, .hidden { display: none; }
		
		div#CatalogRequirements ol {
			list-style-type: upper-roman;
		}

		div#CatalogRequirements ol li ol {
			list-style-type: upper-alpha;
		}

		div#CatalogRequirements ol li ol li ol {
			list-style-type: decimal;
		}

		div#CatalogRequirements ol li ol li ol li ol {
			list-style-type: lower-alpha;
		}

		div#CatalogRequirements ol li ol li ol li ol li ol{
			list-style-type: decimal;
		}

		div#CatalogRequirements ol li ol li ol li ol li ol li ol{
			list-style-type: lower-alpha;
		}