body {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			.9em;
}
/* Header Styles*/

.header {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			1.25em;
	line-height: 		1.3em;
	font-weight: 		bold;
	font-variant: 		normal;
	color: 				#3a3a3a;
	letter-spacing: 	-.03em;
}

/* Body Text Styles*/
.bodytext	{
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			12px;
	color: 				#000000;
	text-decoration: 	none;
}

.formrb {
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	color: 				#000000;
	text-decoration: 	none;
	line-height: 		15px;
}
.bodybold 	{
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight:		bold;
	text-decoration: 	none;
}

.bodyboldalert {
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	color: 				red;
	text-decoration: 	none;
}
.footer {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			9px;
	color: 				#252525;
}
.footerBlack {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			9px;
	color: 				#000000;
}

.largeheader {
	text-shadow: 			1px 1px 2px #656565 			;
	color:					#323232;
	font-family: 			Arial, Verdana, Helvetica, sans-serif;
	font-size: 				1.75em;
	line-height: 			1em;
	letter-spacing: 		-.05em;
}
.largescale {
	color:					#474849;
	font-family: 			Arial, Verdana, Helvetica, sans-serif;
	font-size: 				4.5em;
	line-height: 			1em;
	letter-spacing: 		-.07em;
}

.smallheader {
	text-shadow: 			1px 1px 2px #656565;
	color:					#333333;
	font-family: 			Arial, Verdana, Helvetica, sans-serif;
	font-size: 				1.6em;
	line-height: 			1em;
	letter-spacing: 		-.07em;
}

.bannersmall {
	text-shadow: 			1px 1px 2px #656565;
	color:					#ffffff;
	font-family: 			Arial, Verdana, Helvetica, sans-serif;
	font-size: 				1.6em;
	line-height: 			1em;
	letter-spacing: 		-.07em;
}
.bannerlarge {
	text-shadow: 			1px 1px 2px #656565 			;
	color:					#ffffff;
	font-family: 			Arial, Verdana, Helvetica, sans-serif;
	font-size: 				2.6em;
	line-height: 			1em;
	letter-spacing: 		-.05em;
}
.sessiontitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #d9d9d9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 6px;
}

.presentationtitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #e8e8e8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 6px;
}

.facultytitle {
	background-color: #c9dbe5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 6px;
}
.disclosurelink {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #363636;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.disclosurelink:hover {
	color: #red;
	text-decoration: underline;
}
.facultyname
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #0A379D;
	text-decoration: underline;
	line-height: 12px;
	cursor: hand;
	cursor: pointer;
}
.facultyName
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #0A379D;
	text-decoration: underline;
	line-height: 12px;
	cursor: hand;
	cursor: pointer;
}
.redstyle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #176a9c;
}

.smalltext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.boldstyle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#receiptPanel {
	border:4px solid #d3d3d3; 
	margin:4px auto; 
	text-align:left; 
	padding:15px; 
	background:#e7e7e7;
}
#pnlButtonOptions {
	margin-bottom: 10px;
}
#badgeDisplay {
	margin-bottom: 10px;
}
#pnlSendEmail {
	margin-bottom: 10px;
}
#lbSuccess {
	margin-bottom: 10px;
}
.formBold
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
.riLabel {
	font-weight: bold !important;
}
/*-----------------------------------CSS BELOW FOR THE REGISTRATIION LOGIN AND NEW TO SITE SCREEN----------------------------------------*/

#leftcolumn{
	width: 400px;
	float:left;
	/*padding: 15px;*/
	
}

#rightcolumn{
	width: 400px;
	float:left;
	/*padding: 15px;*/

}
.panelPadding{
	padding: 20px;
}

#clear {
	clear:both;
	}
	
.halfcol {
	width: 48%;
	float: left;
	padding: 6px;
}

.topGradient img {
	max-height: 120px;
}

/*--------------- FIX FOR TELERIK CALENDAR AND TIME SELECTORS --------------

#ACCMEActivityEditor1_StartTime_popupButton {
	background-image: url('../images/calendar_select.gif') !important;
}
#ACCMEActivityEditor1_EndTime_popupButton {
	background-image: url('../images/calendar_select.gif') !important;
}
#ACCMEActivityEditor1_StartTime_timePopupLink {
	background-image: url('../images/time_select.gif') !important;
}

#ACCMEActivityEditor1_EndTime_timePopupLink {
	background-image: url('../images/time_select.gif') !important;
}
*/

/* ------------- MANUAL FIX FOR HEIGHT OF LOGIN CONTROL ON FORM.ASPX ---------- */

#ContentPlaceHolder1_pnlLogin2 {
	height: auto !important;
}

@media print {
	
	#receiptPanel {
		border:0px solid #d3d3d3; 
		margin:20px auto; 
		text-align:left; 
		padding:15px; 
		background:#ffffff;
	}
	#pnlButtonOptions {
		display: none;
	}
	#badgeDisplay {
		display: none;
	}
	#pnlSendEmail {
		display: none;
	}
	#lbSuccess {
		display: none;
	}
	#HyperLink1 {
		display: none;
	}
   
}
/* fix for Telerik radio duplication in FF 63+ 
@-moz-document url-prefix() {
    .rfdRadio input[type="radio"], .rfdCheckbox input[type="checkbox"], .rfdRealInput input[type="checkbox"] {
        position: fixed !important;
    }
}
*/