div#main .wrapper {	overflow: hidden;	width: 98%;}div#main div.right, div#main div.left {	width: 48%;	overflow: hidden;	float: left;}div#main div.left {	margin-right: 2%;}#content div#main .green {	background-color: none !important;}/* CSS Document */.program {	margin: 20px 0 10px 0;	background: #fff;	padding: 6px 20px 6px 20px;	overflow: hidden;}.program .new {	color: #006600;	font-size: 1.5em;	font-weight: bold;	margin: 3px;	z-index: 1;}.program .cancelled {	color: #7C1300;	font-size: 1.5em;	font-weight: bold;	text-transform: capitalize;	margin: 3px;	z-index: 1;}.program, .description, .quarters  h2 {	z-index: 2;	position: relative;}.program h2 {	font-size: 1.1em;	background: #46502b;		font-weight: bold;	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, #content p.credits, #content p.enrollment, #content p.internship, #content p.expenses, #content p.preparatoryfor, #content p.alsolisted, #content p.similarfuture, #content p.programupdates, #content p.site {	padding: 3px 6px 3px 6px;	margin: 1px 0px 1px 0px;	border-left: 1px solid #BCCFD7;	font-size: 95%;	}#content p.faculty, #content p.areasofstudy, #content p.classstanding, #content p.prerequisites, #content p.facultysignature {	background: #ECEDEA;}#content p.credits, #content p.enrollment, #content p.internship, #content p.expenses, #content p.preparatoryfor, #content p.alsolisted, #content p.similarfuture, #content p.site {	background: #E9EFF2;}#content p.programupdates {}.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 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;}