/* CSS Document */

html {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;

} .program {

	margin: 20px 0 10px 0;
	background: #fff;
	padding: 6px 20px 6px 20px;
	overflow: hidden;

} h1.cancelled {

	color: #ef7066;
	font-size: 5em;
	line-height: 1.2em;
	position: relative; top: 200px; left: 50px;
	width: 10em;
	height: 0; margin: 0; padding: 0;
	z-index: 1;
	
} h1.new {

	color: #006600;
	font-size: 5em;
	line-height: 1.2em;
	position: relative; top: 200px; left: 50px;
	width: 10em;
	height: 0; margin: 0; padding: 0;
	z-index: 1;



} .program, .description, .quarters  h2 {

	z-index: 2;
	position: relative;

} .program h2 {

	font-size: 1.2em;
	background: #46502b;
	color: white;
	padding: 5px 6px 6px 18px;
	margin: 0px 0px 2px -14px;
	border-left: 2px solid #6B7355;

} #content p.faculty, #content p.areasofstudy, #content p.classstanding, #content p.prerequisites, #content p.facultysignature {

	padding: 3px 6px 3px 6px;
	background: #ECEDEA;
	margin: 1px 0px 1px 0px;
	border-left: 1px solid #B5B9AA;
	font-size: 95%;
	
} #content p.credits, #content p.enrollment, #content p.internship, #content p.expenses, #content p.preparatoryfor, #content p.alsolisted, #content p.similarfuture {

	padding: 3px 6px 3px 6px;
	background: #E9EFF2;
	margin: 1px 0px 1px 0px;
	border-left: 1px solid #BCCFD7;
	font-size: 95%;
	
} .planningdescription {

	margin-top: 1em !important;
	line-height: 135%;


} .description {

	line-height: 135%;
	padding-left: 6px;
	border-left: 1px solid #ccc;

} .description p {

	margin-top: 1em !important;

} .quarters {

	margin: 5px 0px 5px 0px !important;
	background: #AD8533;
	padding: 4px 6px 6px 6px;
	border-left: 2px solid #D6C299;
	font-weight: bold;
	color: white;
	font-size: 95%;
	z-index: 2;

} .new {

	color: #363;
	font-weight: bold;
	z-index: 2;
	margin: 0;

} .description blockquote {

	font-style:italic;

} .description blockquote p.citation {

	font-style:normal;
	
/* styles the planning unit tables and indexes */
	
} .planningUnit div {

	margin-top: 16px;

} div#fall {

	background: url(../../../2005-06/images/falllarge.jpg) top left no-repeat;

} div#winter {

	background: url(../../../2005-06/images/winterlarge.jpg) top left no-repeat;

} div#spring {

	background: url(../../../2005-06/images/springlarge.jpg) top left no-repeat;

} div#summer {

	background: url(../../../../1975/1975-01/summer/images/summerlarge.jpg) top left no-repeat;

} .planningUnit table {

	width: 100%;

} .planningUnit td {

	padding: 2px

} .planningUnit img {

	margin: 0 !important;

} .planningUnit thead th {

	text-align: left;

} .planningUnit th img {

	float: left !important;

} .planningUnit thead td {

	border-bottom: 1px solid black;
	vertical-align: bottom;

} .planningUnit .lastUpdated {

	width: 7em;

} .planningUnit .status {

	width: 5.5em;

} .planningUnit .title {

} .planningUnit .quarter {

	width: 1.8em;
	text-align: center;
	
} .planningUnit .accepts {

	width: 6.5em;
	text-align: center;


} .planningUnit .signature {

	width: 5.5em;
	text-align: center;

/* ---------------- more classes for ews class schedules ----------------- */

	
} .planningUnit .titleews {
	width: 80%;
	
} .planningUnit .meets {
	width: 20%;



/* ---------------- more classes for summer class schedules ----------------- */

} .planningUnit .session {
	width: 5.8em;

} .planningUnit .schedule {
	width: 15em;

}


