.fourColumnContent { color:#5E6274;
font-family:helvetica;
font-size:12px;
font-weight:bold; }

.homeColumn a,
.regTitle a,
.regInfo a { text-decoration:underline; color:#454546; }

.homeColumn select,
input { font-family:Arial; font-size:12px; }

.homeColumnContent h2 { color:#181818; }
.homeColumnContent p { color:#454546; }

.blueButton
{
	width: 128px;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	background: url(images/blueButton.gif) no-repeat;
	text-align: center;
	font-family:Frutiger, Univers, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	/*margin: 0px auto 5px;*/
	margin: 0px 50px;
	color:#ffffff !important;
	text-decoration:none !important;
}
p .blueButton
{
	margin: 0px;
}

.blueButton a
{
	color: white;
}

.blueButtonLong { width:128px; height:25px; line-height:25px;
				  background:transparent url(images/blueButton.gif) repeat-x 0 0; }
				  

				  
.blueButtonThin { width:40px; height:19px; line-height:19px;
				  background:transparent url(images/blueButtonSmall.gif) repeat-x 0 0; }

.blueButtonLong,
.blueButtonThin {
	display:inline;
	position:absolute;
	font-family:Frutiger, Univers, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#ffffff !important;
	text-decoration:none !important;
	background-image: url(images/blueButton.gif);
}

.redButtonLong { width:128px; height:25px; line-height:25px;
				  background:transparent url(images/redButton.gif) repeat-x 0 0; }

.redButtonLong,
.redButtonThin {
	display:inline;
	position:absolute;
	font-family:Frutiger, Univers, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#ffffff !important;
	text-decoration:none !important;
	background-image: url(images/redButton.gif);
}

.mediumBox p,
.largeBoxContent p,
.topBoxExpand p,
.smallBox p { color:#4c4c4c; }

.largeBoxContent ul { font-family:Arial; font-size:11px; color:#4C4C4C; list-style:none outside none; }

.sectionNav a,
.sectionNav p { font-family:Arial; font-weight:bold; font-size:11px; color:#ffffff; }

.originalBoxExpand h3,
.originalBoxExpand p,
.registerBox  h3,
.registerBox  p { color:#333333; }

#course,
#crams,
.crams,
#schedule { font-family:Arial; font-size:11px; }

#scheduleRow ,
#scheduleRow li { list-style-type:none; }
#scheduleRow a { color:#373f5a; font-weight:bold; }

.cramTable { font-family:Arial; font-size:11px; }

.originalLeftContent{ float:left; width:685px; height:400px; }
.originalLeftContent label,
.originalLeftContent input { font-family:"Trebuchet MS"; font-size:12px; margin:5px 0 5px 0; float:left; width:150px; }
	
.originalLeftContent label { text-align:left; width:85px; font-weight:bold; }
.originalLeftContent hr { margin:0 auto 0 0; width:75%; text-align:left; }

.originalLeftContent p { margin:0; padding:0 5px 0 5px; float:left; width:295px; }

.regTitle,
.regInfo { font-family:Arial; font-weight:normal; font-size:11px; color:#4C4C4C; }
.regTitle { clear:left; }

.pageViewContent { font-family:Verdana; font-weight:bold; font-size:10px; color:#1e1e1e; }
.pageViewContent  a { font-family:Verdana; font-size:11px; color:#434a65; }
.pageViewContent select,
.pageViewContent input { font-family:Verdana; font-size:11px; color:#202020; }

.organization h2 ,
.courseContent h2,
.peopleContent h2,
.downloadContent h2 { font-weight:bold; color:#333333; }

.courseContent p,
.downloadContent p { font-family:Arial; font-size:11px; color:#4c4c4c; }

.courseContent a, .rightContent a { color:#4c4c70; }

.downloadContent a { color:#8282a1; }

.hotSpots li,
.helpPage li { list-style-image:url(images/bullet.gif); font-family:Arial; font-size:11px; }

.expandDetails { color:#ffffff; font-weight:bold; }
.expandDetails a { color:#ffffff; }

.expandLeftContent p { color:#707174; }

#previousPhoto,
#nextPhoto { font-family:Arial; font-size:12px; }
#photoText { font-family:Arial; font-size:11px; }

.privacy a { color:#4c4c4c; text-decoration:underline; }

.siteMap a { color:#47476b; }
.siteMap ul { font-family:Arial; font-size:11px; }
.siteMap li { font-family:Arial; font-size:11px; list-style-image:url(images/siteMapBullet.gif); list-style-position:inside; }

.media a { color:#4c4c4c; text-decoration:underline; }

ul.mediaYear { font-family:Arial; font-size:11px; }

.mediaYear a,
.thanksInfo a { color:#989ca8; text-decoration:underline; }

.mediaTitle { font-family:Times; font-size:13px; }

.thanksInfo li { list-style: square inside none; font-family:Arial; font-size:11px; }



#cramPrograms ul,
#cramPrograms ul li,
#cramPrograms a,
#cramSessions table { margin:0; padding:0; clear:both; }

#cramSessions,
#cramPrograms { font-family:Arial; font-size:11px; color:#717171; padding:30px 0 0 30px; font-weight:bold; }

#cramSessions table,
#cramPrograms ul {  width:400px; }

#cramPrograms ul,
#cramSessions table { list-style:none; border:#b9bcc4 solid 1px; border-collapse:collapse; border-bottom:none; }

#cramPrograms ul li,
#cramSessions table tr td{ padding:5px; border-bottom:solid 1px #b9bcc4; }

#cramPrograms ul li:hover,
#cramSessions table tr:hover { color:#fff; background:#769bbb;  }

.titleRow,
#cramSessions .titleRow:hover { background:#c1cbe4; color:#5883ad; }
