#logoheader {
	height: 			59px;
	width:				100%;
	position:			relative;
	margin-left:		0px;
}

body {
	margin:				0px;
	color:				#333333;
	background-color:	#007fff;				/* latest 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;
	margin:				0px 0px 10px 0px;
}

.headingparagraph {
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			16px;
	color:				#000000;
	margin:				5px 5px 5px 5px;
}

.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;
}
.headmaincenter2 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			large;
	font-style:			normal;
	line-height:		normal;
	font-weight:		bold;
	font-variant:		normal;
	text-transform:		none;
	color:				black;
	text-align:			center;
}
	
.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;
	margin:				0px 0px 0px 0px;
	color:				#000000;
	text-indent:		0px;
}

.coursetitle {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			14px;
	color:				#000000;
	font-weight:		bold; 
	position:			relative;	
	font-variant:		small-caps;
}

.coursetitle2 {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			14px;
	color:				blue;
	font-weight:		bold; 
	position:			relative;
	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:			20px;
	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;
	margin-top:			20px;					/* to show strip of background color across the top */
	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;
	padding:			5px 5px 10px 15px;
	margin:				10px 10px 10px 10px;
	width:				758px;
	text-align:			left;
}

.coloredbox1 {
	border-style:		solid;
	border-width:		1px;
	background:			#DEF7FE top left;		/* color left column box*/
	padding:			5px 15px 10px 15px;
	margin:				0px 10px 10px 10px;
	width:				347px;					/* left column */
	float:				left;
	text-align:			left;
}

.coloredbox2 {
	border-style:		solid;
	border-width:		1px;
	background:			#FDEFD0 bottom right;	/* color of right column box */
	padding:			5px 15px 10px 15px;
	margin:				0px 10px 10px 400px;
	text-align:			left;
}

.coloredbox3 {
	border-style:		solid;
	border-width:		1px;
	background:			#daccff bottom right;	/* color of right column box */
	padding:			5px 15px 15px 15px;
	margin:				0px 10px 10px 400px;
	text-align:			left;
}

.coloredbox4 {
	border-style:		solid;
	border-width:		1px;
	background:			#ffcccc bottom right;	/* salmon color */
	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;
}

.alignsocneticon {
	vertical-align:		middle;
}

p.nolineabove {
	margin-top:			0px;
	margin-bottom:		0px;
}
p.solidbox {
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			12px;
	font-style:			italic;
	color:				#000000;
	border-style:		solid;
	border-width:		1px;
	padding:			2px;
}
.red {
	color:				red;
}
.centeredredbold {
	text-align:			center;
	color:				red;
	font-weight:		bold;
}

.redbold {
	color:				red;
	font-weight:		bold;
}
.bluebold {
	color:				blue;
	font-weight:		bold;
}
.indented {									/* block indent */
	padding-left:		15px;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			12px;
	color:				#000000;
	margin:				0px 0px 10px 0px;
}
.courseseparator {
	text-align:			center;
}
.centeredtext {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		12px;
	text-align:		center;
}

