/* CMS Content container. God help us all.

html body div table tbody tr td table tbody tr td table tbody tr td table tbody tr td
*/

	/*
	+Existing Styles
	--------------------------------------------- */
	.body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
	}
	.headline1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #006699;
	}
	.subhead {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
	}
	.bodylink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #006699;
	}
	.datelink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
	}
	.bodybold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		font-weight: bold;
	}
	.number {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		color: #000033;
		font-weight: normal;
	}
	.boldheader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #336699;
	}
	.tabletext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
	}
	
	.callout {
	    padding:10px;
	    margin:10px;
	    background-color: #d9e9f3;
	    width:200px;
	    float:right;
	}

	/*
	+CMS Content
	--------------------------------------------- */
	html body div table tbody tr td table tbody tr td table tbody tr td table tbody tr td {
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		
	}
	
	html body div table tbody tr td table tbody tr td table tbody tr td table tbody tr td.input {
		padding: 10px 0;
		
	}
	
	html body div table tbody tr td table tbody tr td table tbody tr td table tbody tr td a,
	html body div table tbody tr td table tbody tr td table tbody tr td table tbody tr td p a {
		color: #006699;
	}
	
	html body div table tbody tr td table tbody tr td table tbody tr td table tbody tr td h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
	}
	
	/*
	+Ed-Tech Champions
	--------------------------------------------- */
	html body div table tbody tr td table tbody tr td table.champion tbody tr td.champ-body {
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	/*
	+Post-relaunch Style Updates
	--------------------------------------------- */
	html body div table tbody tr td table tbody tr td table tbody tr td table tbody tr td h2 {
	font-size: 15px;
	}
	
	html body div table tbody tr td table tbody tr td table tbody tr td table tbody tr td h3 {
	font-size: 13px;
	}
	
	.ee_poll_result.newform,
	#w-id-traceacademicgains {
	display: none;
	
	}

	span.required {
		color: red;
		padding-left: 3px;
	}
	
	form {
		font-family: Arial, Helvetica, sans-serif;
	}
	
	fieldset dl dt.align-left{
		clear:both;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333;
		margin:10px;
		text-align:right;
		width:250px;
	}
	
	fieldset dl dd {
		float:left;
		margin:10px 0;
		min-height:40px;
		height:auto !important;
		height: 40px;
	}
	
	fieldset dl dd select{
		width: 230px;
	}
	
	fieldset dl dd textarea#traceacademicgainsopen {
		margin-bottom: 40px
	}
	
	fieldset button {
		clear:both;
		display:block;
		margin:25px 0 0 220px;
	}
	
	fieldset dl dd span.error {
		clear:both;
		color:#C91E23;
		display:block;
		font-size:12px;
		letter-spacing:1px;
		padding: 3px 0;
		font-weight:bold;
	}

