/* modified 061030 */
body {
	margin: 0;
	padding: 0;
	background: #fff;
	}
#all {
    position: absolute; /* to avoid white border in NN4 - overwritten in main2 */
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	}
.browsing {
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 5px; /* overwritten in main2 */
	}
#introwrap {
	margin-bottom: 15px; /* overwritten in main2 */
	}
#main {
	padding-bottom: 30px;
	margin-top: 5px;  /* overwritten in main2 */
	}
.browsing, #main {
	margin-left: 77px;
	width: 650px;
	}
.sectionpg .browsing, .sectionpg #main {
	margin-left: 67px;
	width: 660px;
	}
.areapg .browsing, .areapg #main {
	margin-left: 77px;
	width: 650px;
	}
.progpg .browsing, .progpg #main {
	margin-left: 95px;
	width: 638px;
	}
.coursepg .browsing, .coursepg #main, 
.subcoursepg .browsing, .subcoursepg #main {
	margin-left: 40px;
	width: 693px;
	}
.infopg .browsing, .infopg #main {
	margin-left: 77px;
	width: 650px;
	}
.newspg .browsing, .newspg #main, 
.articlepg .browsing, .articlepg #main {
	margin-left: 77px;
	width: 650px;
	}
.infonightpg #introwrap {  /* subclass with .infopg */
	display: none;
	}
.contactpg .browsing, .contactpg #main {
	margin-left: 77px;
	width: 650px;
	}
.mappg .browsing, .mappg #main {
	margin-left: 18px;
	width: 715px;
	}
#maincontent {
	width: auto;
	}
#main .section {
	position: relative;
	margin-bottom: 85px;  /* overwritten in main2 */
	clear: both;
	}
#footer {
	margin-top: 60px;  /* overwritten in main2 */
	}
.subsection {
	margin-top: 35px;  /* overwritten in main2 */
	margin-bottom: 25px;  /* overwritten in main2 */
	padding-left: 15px;
	}
.subsubsection {
	padding-left: 15px;
	}
.subsection h3, .subsubsection h4 {
	margin-left: -15px;
	}
body, p, td, th, ul, ol, dl, li, li li, dt, dd, h1, h2, h3, h4, h5, h6, div, span, .browsing, #footer, .special, .totop {
	font-family: Helvetica, "Lucida Sans", Verdana, Arial, sans-serif;
	} /* BMH in main2 */
img {
	border: 0;
	}
strong {
	font-weight: bold;
	}
em {
	font-style: italic;
	}
li li {
	font-size: 100%;
	}
dl {
	margin-left: .65em;
	}
dt {
	font-weight: bold;
	margin-top: .5em;
	margin-bottom: .2em;
	}
ul.anchorlist {
	list-style-type: none;
	}
.anchorlist ul {
	margin-top: 0;
	margin-bottom: 0;
	}
.items,
.address {
	list-style-type: none;
	position: relative;
	}
.items li,
.address li {
	position: relative;
	margin-bottom: .8em;
	}
.items ul,
.address ul {
	list-style-type: none;
	margin-top: .8em;
	margin-bottom: .8em;
	}
.items ul li,
.address ul li {
	margin-bottom: 0;
	}
.items h5,
.address h5 {
	margin-top: .8em;
	margin-bottom: .3em;
	} 
.items h6,
.address h6 {
	margin-top: .5em;
	margin-bottom: 0;
	}
.columnlist span {
	position: absolute;
	left: 22.2em;
	} 
.columnlist2 span {
	position: absolute;
	left: 9em;
	} 
#all ul.points {
	list-style-type: disc;
	}
.moreinfo ul {
	list-style: none;
	} 
.moreinfo ul .hospfax {
	margin-top: .5em;
	} 
.infonight {
	margin-top: 15px;  /* overwritten in main2 */
	margin-bottom: 15px;
	}
#footer h6 {
	margin-bottom: .2em;
	} 
#footer .anchorlist {
	margin-top: .4em;
	} 
.special {
	position: relative;
	padding: 9px;
	}
.insert {
	width: 28em !important;
	max-width: 500px !important;
	margin: 35px auto 0 auto !important;
	}
abbr, acronym, span.abbr {
	cursor: help;
	border-bottom: 1px dashed #ccc;
	}
.help-available {
	display: inline !important;
	border-bottom: 1px dotted #ccc !important;
	margin: 0 !important;
	padding: 0 !important;
	cursor: help !important;
	}
.instruct {
	font-weight: bold; /* font-size also specified */
	}
.lengthy {
	position: relative;
	width: 46em;
	margin-top: .6em;
	margin-left: .8em;
	}
.lengthy ul {
	margin-left: 0;
	padding: 0;
	}
.lengthy ul.first {
	width: 21em;
	}
.lengthy ul.second {
	position: absolute;
	top: 0;
	left: 24em;
	width: 21em;
	}
.lengthy ul li {
	padding: 0;
	margin-top: 0;
	margin-bottom: 8px;
	margin-left: 2em; /* to give bullets in IE/Win */
	}
.contactpg .special {
	margin: 0 25px;
	margin-bottom: 1.9em;
	width: 43em !important; /* BMH in main2 */
	}
.contact {
	position: relative;
	margin-left: 25px; /* same as .contact .special */
	padding-left: 9px;
	margin-bottom: 1.7em;
	}
.contactpg .special .contact {
	margin-left: 0;  /* rely on .contact .special */
	padding-left: 0;
	}
.contact h5 {
	margin-bottom: .2em;
	background: #D4DCE8;
	padding: .2em;
	padding-left: .4em;
	}
.contact h6 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	width: 27em;
	} 
.special .contact h5 {
	background: #fff;
	border: 1px solid #ddd;
	}
.contact p {
	width: 27em;
	margin: .35em auto .5em 1.3em;
	}
#gencontact .contact p {
	position: relative;
	top: -1.2em;
	margin-bottom: -.7em;
	}
.contact ul {
	list-style-type: none;
	margin: .5em auto .5em 1.3em;
	padding-left: 0;
	}
.contact li {
	position: relative;
	line-height: 1.5em;
	border-bottom: 1px solid #eee;
	width: 41em;
	padding-top: 2px;
	padding-bottom: 2px;
	/* background: #eee; */
	}
.contact span {
	position: relative;
	text-align: right;
	}
.contactpg .contact h5 a:link, .contactpg .contact h5 a:visited {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #666;
	}
.contactpg .special .contact h5 a:link, .contactpg .special .contact h5 a:visited {
	border-color: #aaa;
	}
.contactpg .contact h5 a:hover {
	color: #609;
	text-decoration: none;
	border-bottom: 1px dotted #609;
	}
.contactpg .special .contact h5 a:hover {
	border-color: #609;
	}
.contactpg .contact h5 a:active {
	color: #90c;
	text-decoration: none;
	border-bottom: 1px dotted #90c;
	}
.byline {
	margin-top: -.9em;
	margin-bottom: 0;
	}
.cutline {
	display: block;
	width: 192px;	/* BMH in main2 */
	} 
.cutline.alt400 {
	width: 402px;	/* BMH in main2 */
	} 
.cutline.alt480 {
	width: 482px;	/* BMH in main2 */
	} 
.cutline.alt640 {
	width: 642px;	/* BMH in main2 */
	} 
.cutline p, .cutline h6 {
	margin: 0;
	padding: .2em .3em .2em .3em;
	line-height: 1.1;
	} 
.pullquote {
	float: right;
	clear: left;
	width: 15em;
	color: #015293;
	font-style: italic;
	text-align: center;
} 
.crslist, .proglist, .arealist {
	margin: 0;
	margin-top: 15px;
	padding: 0;
	list-style: none;
	}  /* eliminate these classes, using .courses ul, .programs ul, .sectionpg .courses ul (etc.) instead? */
.courses li .note {
	margin-left: 1em;
	}
.alsosee { /* used as subclass */
	visibility: visible;
	}
.underdevelopment ul {
	padding-left: 2em; /* to give bullets in IE/Win */
	}
.todelete, .survey, .prereq, .careerops, .crsdelivery, .plar, .techreq, .coursereq {
	visibility: visible;
	}
.techreq ul li, .coursereq ul li {
	margin-bottom: .6em;
	}
.techreq li h6, .coursereq li h6 {
	margin-top: .5em;
	margin-bottom: .1em;
	}
#all #main #maincontent .coursecompletion {
	margin-bottom: 1.5em;
	}
.altcrs,  /* alternative course within .crslist */
.andcrs { /* attached course within .crslist */
	display: block;
	}
.de {
	visibility: visible; /* distance education course - used with altcrs */
	}
.survey {
	visibility: visible;
	}
.crslist li, .proglist li, .arealist li {
	margin: 0;
	padding-bottom: .9em;
	}
.crslist li ul, .proglist li ul, .arealist li ul {
	margin-bottom: 0;
	}
.crslist li ul li, .proglist li ul li, .arealist li ul li {
	padding-bottom: .4em;
	}
.crslist.alsosee li ul li, .proglist.alsosee li ul li, .arealist.alsosee li ul li {
	padding-bottom: .9em;
	}
.crslist li.additionreq h6 { /* non-course requirements within crslist */
	margin-top: 0;
	margin-bottom: .5em;
	}
.crslist li.additionreq ul { /* non-course requirements within crslist */
	margin-top: 0;
	margin-bottom: 0;
	list-style-type: disc;
	}

/* sectionpg and areapg */
.sectionpg #introwrap, 
.sectionpg #maincontent, 
.sectionpg #main,
.areapg #introwrap, 
.areapg #maincontent, 
.areapg #main {
	margin-top: 0;
	margin-bottom: 0;
	}
.sectionpg #intro,
.areapg #intro {
	margin-bottom: 15px; /* overwritten in main2 */
	}
.sectionpg .instruct,
.areapg .instruct {
	font-weight: normal; /* font-size also specified */
	}
.sectionpg .footer,
.areapg .footer {
	margin-top: 1.2em;
	}
.sectionpg .section, .sectionpg .subsection,
.areapg .section, .areapg .subsection {
	margin-top: 0;
	margin-bottom: 20px;
	}
.sectionpg #maincontent .courses, .sectionpg #maincontent .programs,
.areapg #maincontent .courses, .areapg #maincontent .programs {
	float: left;
	clear: none;
	margin: 0 0 0 0;
	padding: 0 4px 4px 4px;
	width: 309px; /* BMH in main2 */
	}
.sectionpg #maincontent .programs,
.areapg #maincontent .programs {
	margin-left: 16px;
	}
/* Alsett hack */
.sectionpg #maincontent:after, 
.areapg #maincontent:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.sectionpg #maincontent, 
.areapg #maincontent {
	display: inline-block;
	}
/* hide from IE Mac \*/
* html .sectionpg #maincontent, 
* html .areapg #maincontent {
	height: 1%;
	}
.sectionpg #maincontent, 
.areapg #maincontent {
	display: block;
	}
/* end Alsett hack */

.sectionpg #maincontent .courses h2, .sectionpg #maincontent .programs h2,
.areapg #maincontent .courses h2, .areapg #maincontent .programs h2 {
	color: #fff;
	margin: 0 -4px;
	padding: 4px;
	font-stretch: expanded;
	}
.sectionpg .courses h4, .sectionpg .programs h4,
.areapg .courses h4, .areapg .programs h4 {
	font-style: italic;
	padding-right: .04em; /* to prevent IE bug seen in, e.g., dsed/prg1 */
	}
.sectionpg .alsosee, .areapg .alsosee {
	visibility: visible;
	}

/* sectionpg only */
.sectionpg .browsing {
	display: none;
	}
.sectionpg #main h1 {
	display: none;
	}
.sectionpg #introwrap {
	margin-top: 15px; /* overwritten in main2 */
	}

/* areapg only */

/* areapg and progpg */
.areapg #intro img, .areapg .moreinfo img,
.progpg #intro img, .progpg .moreinfo img {
	float: right;
	clear: none;
	margin: /* -2.5em */ 8px auto 8px 8px;
	}
.areapg .moreinfo img,
.progpg .moreinfo img {
	margin-top: 0;
	}

/* progpg */
.progpg h3.programcode {
	font-weight: 400;
	}
.progpg #maincontent .courses h2 {
	background-color: #fff;
	}
.progpg .crslist {
	margin-left: 15px;
	}
/*.progpg .detail h3 {
	margin-bottom: 0;
	}  */  /* why be inconsistent? */
/*.progpg .detail h3 {
	display: run-in;
	margin-right: 1em;
	} */  /* works in few browsers */
.courses table {
	width: 100%;
	margin: 30px 0;
	}
.courses table td, .courses table th {
	vertical-align: top;
	padding: 3px 5px;
	}
.courses table th {
	text-align: center;
	background-color: #000;
	color: #fff;
	}

/* toolkit */
.toolkit #introwrap {
	display: none;
	}

/* coursepg */
.coursepg #maincontent {
	width: 600px;
	}
.coursepg #footer {
	display: none;
	}
.crslist li a span, span.crscode {
	} /* distinguish course codes from course names, except in specific cases: */
.coursepg .crsequiv .crscode, .coursepg .crsprereq .crscode, .crsdelivery .points .crscode, 
#ccex .crscode {
	color: inherit;
	background-color: inherit;
	} /* note IE doesn't recognize inherit with color properties - ? */
.coursepg .crsdesc, .coursepg .crsprereq, .coursepg .crsequiv, .coursepg .crsfee, .coursepg .crshours {
	margin: 1em 0;
	}
.coursepg .crscontact {
	width: 20em;
	margin: 1.7em auto 0 20px;
	padding: 10px;
	color: #fff;
	text-align: center;
	}
.coursepg .crscontact a:link, .coursepg .crscontact a:visited, .coursepg .crscontact a:hover, .coursepg .crscontact a:active {
	color: #fff;
	}
.coursepg .crscontact span {
	display: block;
	font-weight: bold;
	}
.CRNtable {
	width: 100%;
	margin: 30px 0;
	}
.CRNtable table {
	border-collapse: collapse;
	}
.CRNtable tbody > tr:first-child td {
	padding-top: 10px;
	}
.CRNtable td, .CRNtable th {
	vertical-align: top;
	padding: 3px 11px;
	}
.CRNtable th {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #000;
	text-align: center;
	}
.CRNtable .CRNplus {
	text-align: right;
	}

/* SECTION-SPECIFIC -- style with separate sheets for display in NN4? */

.info .special, .teach .special {
	background: #D4DCE8;
	border-color: #005293;
	}
/* default */
h1, h2 {
	color: #015293;
	}
a:link {
	color: #015293;
	}
a:visited {
	color: #403037;
	}
a:hover {
	color: #609;
	}
a:active {
	color: #90c;
	}
/* specific */
.promo h1, .promo h2, .promo a:link {
	color: #3d408c;
	}
.info h1, .info h2, .info a:link {
	color: #005293;
	}
.subjectarea h1, .subjectarea h2, .subjectarea a:link {
	color: #954171;
	}
.subjectarea .courses h2 {
	background-color: #954171;
	}
.asci h1, .asci h2, .asci a:link {
	color: #990;
	}
.asci .courses h2, .asci .programs h2, 
.asci .crscontact {
	background-color: #990;
	}
.bmgt h1, .bmgt h2, .bmgt a:link {
	color: #b57c00;
	}
.bmgt .courses h2, .bmgt .programs h2, 
.bmgt .crscontact,
.bmgt .courses table th /* equivalency tables in bmgt/cpa, /cga, /cib: */ {
	background-color: #b57c00;
	}
.city h1, .city h2, .city a:link {
	color: #005ec4;
	}
/*
.city .courses h2, .city .programs h2, 
.city .crscontact {
	background-color: #005ec4;
	} */
.coma h1, .coma h2, .coma a:link {
	color: #974271;
	}
.coma .courses h2, .coma .programs h2, 
.coma .crscontact {
	background-color: #974271;
	}
.comm h1, .comm h2, .comm a:link {
	color: #b1441e;
	}
.comm .courses h2, .comm .programs h2, 
.comm .crscontact {
	background-color: #b1441e;
	}
.cser h1, .cser h2, .cser a:link {
	color: #e75200;
	}
.cser .courses h2, .cser .programs h2, 
.cser .crscontact {
	background-color: #e75200;
	}
.culi h1, .culi h2, .culi a:link {
	color: #069;
	}
.culi .courses h2, .culi .programs h2, 
.culi .crscontact {
	background-color: #069;
	}
.deco h1, .deco h2, .deco a:link {
	color: #7315ab;
	}
.deco .courses h2, .deco .programs h2, 
.deco .crscontact {
	background-color: #7315ab;
	}
.dsed h1, .dsed h2, .dsed a:link {
	color: #c3621f;
	}
.dsed .courses h2, .dsed .programs h2, 
.dsed .crscontact,
.dsed .courses table th /* fee table in dsed/courtcert, /t901, /t902, /t903: */ {
	background-color: #c3621f;
	}
.emrg h1, .emrg h2, .emrg a:link {
	color: #537019;
	}
.emrg .courses h2, .emrg .programs h2, 
.emrg .crscontact {
	background-color: #537019;
	}
.fash h1, .fash h2, .fash a:link {
	color: #4b3a6e;
	}
.fash .courses h2, .fash .programs h2, 
.fash .crscontact {
	background-color: #4b3a6e;
	}
.film h1, .film h2, .film a:link {
	color: #9e2711; /* less red: #9e2a1a */
	}
.film .courses h2, .film .programs h2, 
.film .crscontact {
	background-color: #9e2711;
	}
.gvis h1, .gvis h2, .gvis a:link {
	color: #002261;
	}
.gvis .courses h2, .gvis .programs h2, 
.gvis .crscontact {
	background-color: #002261;
	}
.hosp h1, .hosp h2, .hosp a:link {
	color: #2494ad;
	}
.hosp .courses h2, .hosp .programs h2, 
.hosp .crscontact {
	background-color: #2494ad;
	}
.hsci h1, .hsci h2, .hsci a:link {
	color: #004f55;
	}
.hsci .courses h2, .hsci .programs h2, 
.hsci .crscontact {
	background-color: #004f55;
	}
.itec h1, .itec h2, .itec a:link {
	color: #88054e;
	}
.itec .courses h2, .itec .programs h2, 
.itec .crscontact {
	background-color: #88054e;
	}
.labo h1, .labo h2, .labo a:link {
	color: #901e78;
	}
.labo .courses h2, .labo .programs h2, 
.labo .crscontact {
	background-color: #901e78;
	}
.lang h1, .lang h2, .lang a:link {
	color: #008a59;
	}
.lang .courses h2, .lang .programs h2, 
.lang .crscontact {
	background-color: #008a59;
	}
.life h1, .life h2, .life a:link {
	color: #29519b;
	}
.life .courses h2, .life .programs h2, 
.life .crscontact {
	background-color: #29519b;
	}
.mkup h1, .mkup h2, .mkup a:link {
	color: #59936a;
	}
.mkup .courses h2, .mkup .programs h2, 
.mkup .crscontact {
	background-color: #59936a;
	}
.nurs h1, .nurs h2, .nurs a:link {
	color: #093;
	}
.nurs .courses h2, .nurs .programs h2, 
.nurs .crscontact {
	background-color: #093;
	}
.tech h1, .tech h2, .tech a:link {
	color: #66f;
	}
.tech .courses h2, .tech .programs h2, 
.tech .crscontact {
	background-color: #66f;
	}
.tech .courses h2, .tech .programs h2, 
.tech .crscontact,
.tech .courses table th /* exam table in tech/ccex: */ {
	background-color: #66f;
	}
.tetr h1, .tetr h2, .tetr a:link {
	color: #e1293e;
	}
.tetr .courses h2, .tetr .programs h2, 
.tetr .crscontact {
	background-color: #e1293e;
	}
.trng h1, .trng h2, .trng a:link {
	color: #3d408c;
	}
.trng .courses h2, .trng .programs h2, 
.trng .crscontact {
	background-color: #3d408c;
	}
.part h1, .part h2, .part a:link {
	color: #f60;  /* part folded into life and film in 200601 */
	}
.part .courses h2, .part .programs h2, 
.part .crscontact {
	background-color: #f60;
	}
.writ h1, .writ h2, .writ a:link {
	color: #9e2711;  /* writ folded into comm in 200501 */
	}
.writ .courses h2, .writ .programs h2, 
.writ .crscontact {
	background-color: #9e2711;
	}
.promo a:visited, .info a:visited, .asci a:visited, .bmgt a:visited, .city a:visited, 
.coma a:visited, .comm a:visited, .coursesextradb a:visited, .cser a:visited, 
.culi a:visited, .deco a:visited, .dsed a:visited, .emrg a:visited, .fash a:visited, 
.gvis a:visited, .hosp a:visited, .hsci a:visited, .info-nights a:visited, 
.itec a:visited, .lang a:visited, .life a:visited, .mkup a:visited, .nurs a:visited, .part a:visited, 
.tech a:visited, .tetr a:visited, .trng a:visited, .writ a:visited {
	color: #403037;
	}
.promo a:hover, .info a:hover, .asci a:hover, .bmgt a:hover, .city a:hover, 
.coma a:hover, .comm a:hover, .coursesextradb a:hover, .cser a:hover, 
.culi a:hover, .deco a:hover, .dsed a:hover, .emrg a:hover, .fash a:hover, 
.gvis a:hover, .hosp a:hover, .hsci a:hover, .info-nights a:hover, 
.itec a:hover, .lang a:hover, .life a:hover, .mkup a:hover, .nurs a:hover, .part a:hover, 
.tech a:hover, .tetr a:hover, .trng a:hover, .writ a:hover {
	color: #609;
	}
.promo a:active, .info a:active, .asci a:active, .bmgt a:active, .city a:active, 
.coma a:active, .comm a:active, .coursesextradb a:active, .cser a:active, 
.culi a:active, .deco a:active, .dsed a:active, .emrg a:active, .fash a:active, 
.gvis a:active, .hosp a:active, .hsci a:active, .info-nights a:active, 
.itec a:active, .lang a:active, .life a:active, .mkup a:active, .nurs a:active, .part a:active, 
.tech a:active, .tetr a:active, .trng a:active, .writ a:active {
	color: #90c;
	}

/* for NN4 - overwritten in main2: */
	body, p, td, th, ul, ol, li, form, .browsing, #footer, .special,
	.instruct {
		font-size: 14px;
		} 
	.default {
		font-size: 14px !important;
		} 
	.totop {
		font-size: 12px;
		text-align: right;
		}
	.caveat, .note, .sectionpg .instruct, .areapg .instruct, .cutline p, .coursepg .crscontact {
		font-size: 11px;
		}

	h1, .coursepg .crscontact span {
		font-size: 20px;
		}
	h2 {
		font-size: 18px;
		}
	h3 { 
		font-size: 16px;
		}
	h4, .newspg h3, /*.progpg .detail h3, */
	.sectionpg .courses h2, .areapg .courses h2, 
	.sectionpg .programs h2, .areapg .programs h2 {
		font-size: 15px;
		}
	h5 {
		font-size: 14px;
		}
	h6 {
		font-size: 14px;
		}
	.quiet {
		display: none;
		} 
	/* .upgrade, .hide have display: none in main2 */
	.upgrade {
		}
	.hide {
		}

/* intro side images */

#preintro {
	display: none;
	}

/* PAGE-SPECIFIC: */

/* info/info */
#info h3, #info h4, #info h5 {
	margin: 0;  /* for NN4; overwrite in main2 */
	}
#info h5 {
	font-weight: normal;
	}
/* info/regoptions */
/* regicon img is within HTML to retain presentation within NN4.  Otherwise would use as background image, 
as list-style-image (with h2 as display: list-item) or by giving margin-left to h2. */
#regoptions .section .regicon {
	position: absolute;
	top: 0;
	left: -47px;
	}
/* info/infoindex */
#infoindex #introwrap .anchorlist {
	display: none; /* for NN4; overwrite in main2 */
	}
/* info/whatsnew and whatwasnew */
#whatsnew #newcourse {
   display: none; /* for NN4; overwrite in main2 */
	}
/* info/newcourses, summerclasses, etc. - consolidate with contactpg styles, above */
.courseset .section h4, .courseset .section .proglist {
	margin-left: 15px;
	}
.courseset .section .crslist {
	margin-left: 30px;
	}
.courseset .section h2 a:link, .courseset .section h2 a:visited {
	color: #3d408c;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	}
.courseset .section h4 a:link, .courseset .section h4 a:visited {
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	}
.courseset .section h2 a:hover,
.courseset .section h4 a:hover {
	color: #609;
	text-decoration: none;
	border-bottom: 1px dotted #609;
	}
.courseset .section h2 a:active,
.courseset .section h4 a:active {
	color: #90c;
	text-decoration: none;
	border-bottom: 1px dotted #90c;
	}
.courseset #intro img {
	float: right;
	clear: none;
	margin: 20px 0 auto 20px;
	}
/*
.courseset .added0400 a:link, 
.courseset .added0401 a:link, 
.courseset .added0402 a:link,
.courseset .added0403 a:link {
	color: #403037;
	} 
.courseset .added0501 a:link, 
.courseset .added0502 a:link, 
.courseset .added0503 a:link, 
.courseset .added0600 a:link, 
.courseset .added0601 a:link, 
.courseset .added0602 a:link, 
.courseset .added0603 a:visited {
	color: #c03;
	} */

.added0400, 
.added0401, .added0402, .added0403, 
.added0500 {
	display: none;
	}

.added0401, .added0402, .added0500 {

	display: block;
}
/* info/fallclasses */
#fallclasses #maincontent p img {
	margin: 0;
	margin-bottom: -.275em;
	padding: 0;
	}

/* info/services, counselling */
#services #foundation img, #services #alumni img,
#counselling #mentor img, #counselling #careerwise img
 {
	position: relative; /* IE6 Peekaboo hack */
	float: left;
	clear: none;
	margin: 8px 8px 8px auto;
	}

/* positioning exceptional logo images */
#rbc-faq #intro img, 
.labo #intro img, .labo #maincontent .detail img,
.mkup #intro img {
	float: right;
	clear: none;
	margin-left: 8px;
	}
#gard #intro img,
#weldcert #intro img {
	margin-top: -18px;
	}

/* ASCI/gened */
#gened #introwrap, 
#gened #maincontent, 
#gened #main {
	margin-top: 0;
	margin-bottom: 0;
	}

/* HOSP and CULI programs */
.hospfax {
	display: none;
	}

/* NURS/transfercredits 
INFO/services */
#services .crslist, #transfercredits .crslist {
	list-style-type: disc;
	margin-left: 30px;
	}
#services .crslist li, #transfercredits .crslist li {
	margin-left: 25px;
	}

	#introwrap	.instruct, #maincontent .section .instruct {font-size:12px; padding-bottom: 5px; padding-top: 5px;}
	.moreinfo h2, #main h2 {font-size: 14px; font-weight: bold;}
/* separate style sheet for:
/section/CITY	- city.css
/staff			- staff.css
/teach			- teach.css
*/
