#logoheader {
	height: 			59px;
	width:				100%;
	position:			relative;
	margin-left:		0px;
}

body {
	margin:				0px;
	color:				#333333;
	background-color:	#eeeeee;				/* #e6e6e6=lt.grey color of floated edges */
	text-align:			center;
}

.heading {
	font-family:		Georgia, "Times New Roman", Times, serif; 
	font-size:			22px; 
	color:				#999999; 
	margin-top:			24px; 
	margin-right:		0px; 
	margin-bottom:		12px; 
	margin-left:		60px;
}

.heading1 {
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			16px; 
	font-weight:		bold; 
	color:				#000000;
}

.mainparagraph {
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			12px; 
	color:				#000000;
}

.headingw {
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			12px; 
	color: 				#999999;
	font-weight: 		normal;
}

.adspecial {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	color:				#FFFFFF;
	background-color:	#D6D3CE;
}

b {
	color:				#9C7173;
	font-weight: 		bold;
}

.headmaincenter {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			medium;
	font-style:			normal;
	line-height:		normal;
	font-weight:		bold;
	font-variant:		normal;
	text-transform:		none;
	color:				#FF0000;
	text-align:			center;
	left:				12px;
}

.whatsnewheading {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			medium;
	font-style:			normal;
	line-height:		normal;
	font-weight:		bold;
	font-variant:		normal;
	text-transform:		none;
	margin:				5px 0px 0px 10px;
	color:				#000000;				/* was green 00cc00 */
	text-align:			left;
	left:				12px;
}

.whatsnewbody {
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			12px;
	color:				#000000;
	text-indent:		20px;
}

.coursetitle {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold; 
	position:			relative;
	color:				#000000;
	font-variant:		small-caps;
}

.courseprereq {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-style:			italic;
	color:				#000000;
}

.coursedesc {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
}

.coursenumber {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-style:			normal;
	color:				#000000;
	font-weight:		bold;
	font-variant:		small-caps;
}

.coursecategory {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			15px;
	font-weight:		bold;
	color:				#FF0000;
	font-style:			normal;
	line-height:		normal;
	font-variant:		normal;
	text-transform:		none;
}

.temptimes {
	font-family:		"Times New Roman", Times, serif;
	font-size:			16px;
	font-variant:		normal;
	font-weight:		normal;
}

.tableheading1 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
	font-weight:		bold;
}

#allcontent {
	width: 				800px;
	padding-top:		5px;
	padding-bottom:		5px;
	background-color:	#fcfefc;				/* color of main body, surrounding columns 1 and 2 */
	margin-left:		auto;
	margin-right:		auto;
}

.twocolumnspan {
	border-style:		solid;
	border-width:		1px;
	background-color:	#D4FFd4;	
	margin:				10px 10px 10px 10px;
	width:				778px;
	text-align:			left;
}

.column1 {
	border-style:		solid;
	border-width:		1px;
	background:			#DEF7FE top left;		/* color of column 1 */
	padding:			10px 15px 15px 15px;
	margin:				0px 10px 10px 10px;
	width:				347px;
	float:				left;
	text-align:			left;
}

.column2 {
	border-style:		solid;
	border-width:		1px;
	background:			#FDEFD0 bottom right;	/* color of column 2 */
	padding:			5px 15px 15px 15px;
	margin:				0px 10px 10px 400px;
	text-align:			left;
}

.footer {
	clear:				both;
	text-align:			center;
	font-size:			12px;
}

.footertext {
	font-size:			9px;
	color: 				#000000;
}

.blocktext {								/* to center images */
	text-align:			center;
}

p.nolineabove {
	margin-top:			0px;
	margin-bottom:		0px;
}
