
/* -------------- start catalogOnline.css ----------- */
#draft img { 
	position: absolute;
	left: 220px;
	top: 53px;
	}

div.programNav {
	margin: 2em 0 5em 0;
	}	
div.programNav h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 6px 0 0 0;
	margin-top: .7em;
	}
div.programNav li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
div.programNav .creditsInIndex {display: none;}



h1.head {
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 20px
}
h2 {display:none; } /* to hide in the online version, but keep until it's handed over to Print */


h3.program {
	text-transform: uppercase;
	font-family: Arial, Helvetica, san-serif;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 14px
}
h3.degree {
	
	font-family: Arial, Helvetica, san-serif;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 12px
}

h4.credits {
	color: #036;
	margin:0 0 15px 0;
}
p {
	color: #036;
	padding: .5em 0;
	margin-top: 0;
	margin-bottom: 0;
}
li {
	color: #036;
}
ul {
	margin-top: 0;
	margin-bottom: .5em;
}

table.courseTable {
	margin-bottom: 1.5em;
	width: 360px;
}
table.courseTable td {
	vertical-align: top;
	color: #036;
	font-family: Arial, Helvetica, san-serif;
}

th.term {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 10px;
	vertical-align: bottom;
}
th.credits {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: bottom;
}
th.totalCreditsLabel {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	border-top: 1px solid #000;
}
th.totalCredits {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	border-top: 1px solid #000;
}

.c1 {
	width: 40px; 
	padding-left: 10px; 
	font-weight: bold;
	}
.c2 {
	width: 30px; 
	padding-left: 0px;
	}
.c3 {
	width: 180px; 
	padding-left: 20px;
	}
.c4 {
	width: 40px; 
	text-align: right;
	}

.optTop .c1 {
	background: url(http://lwtchost.ctc.edu/dept/catalog08/images/optTop.gif) no-repeat left top;
}
.optStretch .c1 {
	background: url(http://lwtchost.ctc.edu/dept/catalog08/images/optStretch.gif) repeat-y left top;
}
.optMiddle .c1 {
	background: url(http://lwtchost.ctc.edu/dept/catalog08/images/optMiddle.gif) repeat-y left 50%;
}
.optBottom .c1 {
	background: url(http://lwtchost.ctc.edu/dept/catalog08/images/optBottom.gif) no-repeat left bottom;
}
.optTop td {padding-top: 2px;}
.optBottom td {padding-bottom: 2px;}


.genEdRequirements {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
}
.genEdDetails {
	font-style: italic;
	margin-bottom: 1em
}
.electiveRequirements {
	color: #036;
}
.note {
	font-style: italic;
}
.admissionDates {
	color: #036;
}
.prereq span.title,
.admissionDates span.title {
	color: #000;
	font-weight: bold;
}
.prereq {
	color: #036;
}

.techReq
 {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
}
.techElectives {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
}

div.top {
	border-bottom: 1px solid #ccc;
	margin: 5em 0 2em auto;
	text-align: right;
	display:block;
	text-align: right;
	padding-bottom: 10em;
}

div.top a {
	font-style: italic;
	}

/* -------------- end catalogOnline.css   ----------- */


@media print {}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

a.text:link,
.text a:link {color: #666699;}

a.text:visited,
.text a:visited {color: #003366;}

a.text:hover,
.text a:hover {color: #D0D0E6;}

a.text:active,
.text a:active {color: #D0D0E6;}


.micetypegray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8F8F8F;
	text-decoration: none;
}
.micetypewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666699;
	text-decoration: none;
	font-weight: bold;
}
.sideHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.navside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666699;
	text-decoration: none;
}

input {font-size:10px;}
blockquote {margin-top: 5px; margin-right: 15px; margin-bottom: 5px; margin-left: 15px;}
li {font-size: 11px;}
ol {font-size: 11px;}
ul {font-size: 11px;}

/* ------------ post production edit styles ----------- */

.editDelete td,
.editDelete,
ul.editDelete li {
	text-decoration: line-through;
	color: #93d !important;
	}
.editNote,
.editNote td,
.editNote a,
a.editNote {
	color: #93d !important;
	}


