BODY {
	font-family:	verdana;
	font-size:		0.9em;
	background-color:	#4E8C4A;
	margin:	10px 0px 30px 10px;
	min-width: 830px;      /* 2x LC width + RC width */
}

H1 {
	font-weight:	normal;
	font-family:	georgia,times;
	font-size:	1.7em;
	text-transform:	capitalize;
	line-height:	1em;
	color:		#5F7094;
	margin-bottom:	5px;
	margin-top:		40px;
	padding-top:	0px;
}
//H1 A {
//	color:		#5F7094;
//	text-decoration:	underline;
//	}
H2 {
	font-size:	1.2em;
	font-family:	verdana,arial,helvetica;
	font-weight:	normal;
	color:		#5F7094;
	letter-spacing:	0.05em;
	text-transform: uppercase;

	padding-top:	10px;
	margin-bottom:0px;
}
H3 {
	font-size:	0.9em;
	font-family:	verdana,arial,helvetica;
	font-weight:	normal;
	color:		#999999;
	letter-spacing:	0.05em;
	text-transform: uppercase;

	padding-top:	10px;
	margin-bottom:0px;
}
A {	
	color:	#E15C4C;
	text-decoration:	underline;
}
A:Hover	{
	background-color:	#e9f9d9;
	color:	#E90024;
}
* html #menutext { 
	padding-top:7px; 
	height:	33px;
}
#menu2 {		
	font-family:	georgia;
	font-size:	1em;
	color:		#aaaaaa;
	letter-spacing: 0.02em;
	line-height:	2em;
	vertical-align:	middle;
	text-align:		left;
	text-transform: Uppercase;
	
	background-color:	#F7F6F5;
	padding:	0px;
	border-bottom: 1px solid #cccccc;
	margin-bottom:	40px;
}
#menu2 A {
	color:	#606060;
	text-decoration:	none;
	padding:	4px;
	padding-bottom:	7px;
	border-top: 3px solid #F7F6F5;
	
}
#menu2 A:Hover	{
	color:	#E12D29;
	border-top: 3px solid #cccccc;
	border-bottom:	1px solid #E12D29;
	background-color: #F7F6F5;
}
#logo {
	top:	10px;
	left:	25px;
	position:	absolute;
	width:	190px;
	height:	100px;
	border-top: 3px solid #cccccc;
}
#logo A:hover {
	border-bottom:	1px solid #E12D29;
	background-color:	#fff;
}
.important {
	font-family:	verdana;
	line-height:	1.5em;
	vertical-align:	bottom;
	background:	url(images/important-gradient.gif);
	padding-bottom:	10px;
	margin-right:	0px;
	margin-top:	20px;
	border-top:		1px solid #E2F0E1;
	border-bottom:		1px solid #E2F0E1;
	}
.important H1 {
	margin-top:	10px;
}

.sectionHead {	
	border-top: thin dotted #999999;
	font-size:	9pt;
	vertical-align:	top;
	padding:	0px;
	margin-right:	5px;
	text-transform:	uppercase;
	color:	#80B85E;
	letter-spacing:	2pt;
	line-height:	2em;
}


#middle {
	font-size:	0.8em;
	line-height:	1.45em;
	padding:	20px;
	padding-top:	0px;
}
#left {
	width:	130px;
}
#right {
	width:	180px;
	font-size: 0.7em;
	border-left: 1px solid #cccccc;
	padding:	20px;
	padding-top:	0px;
	line-height:	1.35em;
}
#footer {	
	font-size:	0.7em;
	clear: both;
	vertical-align:	bottom;
	position: relative;
	padding-top:	10px;
	padding-left: 10px;
	background-color:	#fff;
}

#footer A {
	text-transform:	none;
}
#dateline {
	font-family:	georgia,times;
	font-style:		italic;
	font-size:		0.75em;
	color:			#999999;
	text-align:		right;
	margin:		-30px 10px 15px 0px;
}
.sessionCell {
	font-size:	0.75em;
	vertical-align:	top;
	padding:	0px 20px 15px 0px;
	border-bottom:	1px solid #cccccc
}
.curriculumCell {
	font-size:	0.8em;
	vertical-align:	top;
	padding:	5px 20px 5px 0px;
	border-bottom:	1px solid #cccccc
}
TH {
	text-align:	left;
	font-size:	0.75em;
	font-weight:	bold;
	border-top:	3px solid #cccccc;
	border-bottom:	1px solid #cccccc;
	padding:	5px 20px 10px 0px;
}
.sidePic {
	margin-top:	30px;
	border:	10px solid #fff;
}
LI {
	list-style:	square;
	color:	#999;
	margin-left:	15px;
	margin-top:		3px;
}
.rightBeige {
	background-color:#F5F2C6; 
	border-top:1px solid #ccc;
}