	.u {text-decoration: underline}
	.data7 {font: 7pt "Arial"}
	.data8 {font: 8pt "Arial"}
	.data9 {font: 9pt "Arial"}
	.data8gray {font: 8pt "Arial";
			  color: #999999}
	.data9gray {font: 9pt "Arial";
			  color: #999999}
	.data10gray {font: 10pt "Arial";
			  color: #999999}
	.data12gray {font: 12pt "Arial";
			  color: #999999}
	.data10 {font: 10pt "Arial"}
	.data10red {font: 10pt "Arial"; color:red}
	.data11 {font: 11pt "Arial"}
	.data12 {font: 12pt "Arial"}
	.data48 {font: 48pt "Arial"}
	.data72 {font: 72pt "Arial"}
	.data {font: 10pt "Arial"}
	.data_big {font: 12pt "Arial"}
	.dataA8 {font: 8pt "Arial"}
	.heading_u {font: bold 10pt "Arial";
			text-decoration: underline}
	.heading {font: bold 10pt "Arial"}
	.heading8 {font: bold 8pt "Arial"}
	.heading9 {font: bold 9pt "Arial"}
	.heading10 {font: bold 10pt "Arial"}
	.heading11 {font: bold 11pt "Arial"}
	.heading12 {font: bold 12pt "Arial"}
	.heading18 {font: bold 18pt "Arial"}
	.heading8yellow {font: bold 8pt "Arial";
			  background-color: #BFD2DE}
	.heading9yellow {font: bold 9pt "Arial";
			  background-color: #BFD2DE}
	.heading10yellow {font: bold 10pt "Arial";
			  background-color: #BFD2DE}
	
	/* matt new css changes ***** start ************ */

	/* ******** heading12yellow now in style-n-n-n.css ****
	.heading12yellow {
		font: bold 12pt "Arial";   
		background-color: #BFD2DE; 
		padding: 2px 5px;	   		
		line-height: 1.6em;		
	}
	*/	
	.sidebar {
		width: 150px;
		/* display: inline-block; */
		border-collapse:collapse;
	}
	
	.sidebar td
	{
		padding: 2px 5px;
		line-height: 1.6em;
	}

	/* ******** ahref now in style-n-n-n.css ****
	a:link, a:visited, a:active {text-decoration: underline; color: #0000FF}
	a:hover {color: #CC0000;}
	*/
	
	.toptable {
		border-collapse:collapse;
	}
	
	.toptable td
	{
		padding: 3px 5px;
		line-height: 1.2em;
	}
	
	.topheading {
		font: bold 9pt "Arial";
		color: #333333;
		padding: 2px 3px;
		text-align: right;
		background-color: #CCCCCC;
	}
	.signature-line, .date-line {
		font: bold 10pt "Arial";
		border-bottom: 1px solid #000;
		/* white-space:nowrap; */
	}
	.signature-line {
		float:left;
		width:75%;
	}
	.date-line {
		float:left;
		width:23%;
		margin-left:2%;
		margin-bottom:5px;
	}
	/* matt new css changes ***** stop ************ */

	.heading8gray {font: bold 8pt "Arial";
			  background-color: #CCCCCC}
	.heading9gray {font: bold 9pt "Arial";
			  background-color: #CCCCCC}
	.heading10gray {font: bold 10pt "Arial";
			  background-color: #CCCCCC}
	.heading12gray {font: bold 12pt "Arial";
			  background-color: #CCCCCC}
	.heading10black {font: bold 10pt "Arial";
			  color: #FFFFFF;
			  background-color: #000000}
	.heading12black {font: bold 12pt "Arial";
			  color: #FFFFFF;
			  background-color: #000000}
	.hudce {font: 15pt "Arial"; 
        		color: #990000}
	.mandatoryheading9 {font: bold 9pt "Arial";
			  color: #FF0000;}
	.mandatorydata8 {font: 8pt "Arial"; 
			  color: #FF0000;}
	.mandatorydata9 {font: 9pt "Arial"; 
			  color: #FF0000;}
	.mandatoryheading {font: bold 10pt "Arial";
			  color: #FF0000;}
	.mandatoryheading12 {font: bold 12pt "Arial";
			  color: #FF0000;}
	.mandatorydata {font: 10pt "Arial"; 
			  color: #FF0000;}
	.menu {
		border-style: solid; 
		border-width: 2px; 
		border-color: #BFD2DE;
		background-color: #ffffff;
		color: #000000;}
	.dce_underline {font: bold 11pt "Arial";
			border-color: #BFD2DE;
			border-bottom-style: solid;
			border-bottom-width: thin;}
	SPAN.small {font: 9pt "Arial"}
	SPAN.bold {font-weight: bold}
	SPAN.crimson {color: #aa0000}
	TD.background {background-image: url(/common/images/yellow_gradient.jpg);
		font: bold 12pt "Arial"}
	BODY {background-color: #ffffff}
	/* Styling for OCMs Click to chat button */
	#ocmA_1 {
		background-position: 0px -34px, 0% 0%;
		box-shadow: rgba(255, 255, 255, 0.498039) 0px 1px 0px 0px inset;
		box-sizing: border-box;
		color: rgb(255, 255, 255);
		cursor: pointer;
		display: inline-block;
		height: 39px;
		position: relative;
		text-align: center;
		text-decoration: none solid rgb(255, 255, 255);
		text-shadow: rgba(0, 0, 0, 0.14902) 0px -1px 1px;
		width: 132px;
		background-color: #d76f22;
		/* background: rgb(193, 100, 31) url(http://www.summer.harvard.edu/sites/summer.harvard.edu/themes/summerFoundation/images/button-gloss.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.4)), to(transparent)) repeat-x, repeat scroll, scroll 0px -34px, 0% 0% / auto, auto padding-box, padding-box border-box, border-box; */
		border: 0px none rgb(255, 255, 255);
		font: normal normal normal 14px/18.899999618530273px 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Verdana, 'Trebuchet MS', Geneva, Helvetica, Arial, sans-serif;
		outline: rgb(255, 255, 255) none 0px;
		padding: 10px 20px 11px;
		transition: opacity 0.2s ease-in-out 0s;
	}/*#ocmA_1*/
	#ocmA_1:hover {
		background-color: #c1641f;
	}
	#ocmA_1:after {
		box-sizing: border-box;
		color: rgb(255, 255, 255);
		cursor: pointer;
		text-align: center;
		text-decoration: none solid rgb(255, 255, 255);
		text-shadow: rgba(0, 0, 0, 0.14902) 0px -1px 1px;
		content: '';
		border: 0px none rgb(255, 255, 255);
		font: normal normal normal 14px/18.899999618530273px 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Verdana, 'Trebuchet MS', Geneva, Helvetica, Arial, sans-serif;
		outline: rgb(255, 255, 255) none 0px;
	}/*#ocmA_1:after*/
	#ocmSTRONG_2 {
		box-sizing: border-box;
		color: rgb(255, 255, 255);
		cursor: pointer;
		text-align: center;
		text-decoration: none solid rgb(255, 255, 255);
		text-shadow: rgba(0, 0, 0, 0.14902) 0px -1px 1px;
		border: 0px none rgb(255, 255, 255);
		font: normal normal bold 14px/18.899999618530273px 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Verdana, 'Trebuchet MS', Geneva, Helvetica, Arial, sans-serif;
		outline: rgb(255, 255, 255) none 0px;
	}/*#ocmSTRONG_2*/
