/* Colours: Black(#485251), Grey(#485251), Green(#7F962C); *//* Set the fonts */@font-face {    font-family: 'TexGyreAventor';    src: url('../fonts/texgyreadventor-regular-webfont.eot');    src: url('../fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/texgyreadventor-regular-webfont.woff') format('woff'),         url('../fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),         url('../fonts/texgyreadventor-regular-webfont.svg') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansRegular';    src: url('../fonts/OpenSans-Regular-webfont.eot');    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansSemibold';    src: url('../fonts/OpenSans-Semibold-webfont.eot');    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansBold';    src: url('../fonts/OpenSans-Bold-webfont.eot');    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');    font-weight: normal;    font-style: normal;}/* Reset the browser styles */ html, body, div, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit;}ol, ul {list-style: none;}table {border-collapse: separate; border-spacing: 0;}caption, th, td {font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: "" "";}a {color: #7F962C; text-decoration: none;}a:hover{text-decoration: underline;}a img{border: 0;}input{border-radius: 0;}button{background: #7F962C; color: #fff; border: 0; cursor: pointer;}strong{font-family: 'OpenSansSemibold';}sup, sub{line-height: 70%;}/* Ting MCE Styles */#container body.mce-content-body{width: 960px; font: 500 100%/130% OpenSansRegular, Arial, Helvetica, sans-serif; color: #485251;}#container body.mceContentHome{width: 700px; padding: 0 20px 0 10px;}#container body.mceContentHomeSupport{width: 275px; padding: 10px 15px 10px 10px; background: url('../images/home-support-bg.png') repeat;}#container body.mceContentLeft{width: 468px;}#container body.mceContentRight{width: 220px;}#container body.mceContentFull{width: 700px;}	h1	{font: 500 140%/130% OpenSansBold, Arial, Helvetica, sans-serif; position: relative; top: -5px; padding-bottom: 5px; margin: 0 0 10px; border-bottom: 5px solid #485251; color: #485251;}	h2	{font: 500 125%/120% OpenSansBold, Arial, Helvetica, sans-serif; margin: 0 0 10px; color: #485251;}	#body .sidebar h2,	#body .right-column h2,	#container body.mceContentRight h2	{font-size: 100%; padding-bottom: 6px; border-bottom: 5px solid #485251;}	h3	{font: 500 112.5%/135% OpenSansBold, Arial, Helvetica, sans-serif; margin: 0 0 10px; color: #485251;}	h4	{font: 500 100%/135% OpenSansBold, Arial, Helvetica, sans-serif; margin: 0 0 5px; color: #485251;}	h5	{font: 500 95%/120% OpenSansRegular, Arial, Helvetica, sans-serif; margin: 0 0 5px; text-decoration: underline; color: #485251;}	h6	{font: 500 90%/120% OpenSansRegular, Arial, Helvetica, sans-serif; margin: 0 0 5px; text-decoration: underline; color: #485251;}	p	{font: 500 87.5%/135% OpenSansRegular, Arial, Helvetica, sans-serif; margin: 0 0 15px;}	#body hr, #container body.mce-content-body hr	{width: 100%; float: left; height: 1px; margin: 0 0 40px; *margin-bottom: 30px; color: #cecece; background-color: #cecece; border: 0;}	.no-underline	{border-bottom: 0;}	#body .content ul,	body.mce-content-body ul,	#body .content ol,	body.mce-content-body ol	{margin: 0 0 25px;}		#body .content li,		body.mce-content-body li		{font: 500 87.5%/135% OpenSansRegular, Arial, Helvetica, sans-serif; margin: 0 0 5px;}			#body .content li a,			body.mce-content-body li a			{font-size: 105%;}		#body .content ul li,		body.mce-content-body ul li		{padding: 0 0 0 28px; margin: 0 0 10px 7px; background: url('../images/green-bullet.png') no-repeat 0px 6px;}		#body .content ol li,		body.mce-content-body ol li		{margin: 0 0 10px 25px; list-style: decimal;}	img.img-left	{float: left; margin: 0 20px 15px 0;}	img.img-right	{float: right; margin: 0 0 15px 20px;}	div.clear	{height: 1px; clear: both; margin: 0; overflow: hidden;}	p.small-text,tr.small-text,	{font-size: 80%;}	p.small-margin	{margin-bottom: 5px;}	.green	{color: #7F962C;}	p.green-button,	p.black-button	{margin-bottom: 0;}		.green-button a		{display: inline-block; zoom: 1; *display: inline; padding: 7px 9px; margin: 0 0 6px; background: #7F962C; font: 500 105%/135% OpenSansSemibold, Arial, Helvetica, sans-serif; color: #fff;}		.green-button a:hover,		.black-button a:hover		{background: #485251; text-decoration: none;}		.black-button a,		button.black-button,		.black-button a		{background: #485251;}		.black-button a:hover,		button.black-button:hover,		.black-button a:hover		{background: #7F962C;}		#body .content .support .green-button a,		body.mceContentHomeSupport .green-button a		{float: right; clear: right; padding: 5px 9px; font-size: 105%; font-family: 'OpenSansBold';}	#body table.course-table,	body.mce-content-body table.course-table	{border: 1px solid #ccc; border-top: 0; margin: 30px 0;}		#body table.course-table th,		body.mce-content-body table.course-table th		{text-align: left; padding: 10px 12px; font-family: 'OpenSansSemibold'; font-size: 112.5%; line-height: 135%; background: #7F962C; color: #fff;}		#body table.course-table td,		body.mce-content-body table.course-table td		{padding: 8px 12px; font-size: 87.5%;}			#body table.course-table td strong,			body.mce-content-body table.course-table td strong			{font-family: 'OpenSansSemibold';}		#body .success,		#body .error,		body.mce-content-body .success,		body.mce-content-body .error,		#body .formErrorMessage		{display: block; background: #fcf8e3; padding: 10px 15px; margin: 0 0 20px; line-height: 160%;}	#body table.publications-table,	body.mce-content-body table.publications-table	{width: 100%; float: left; margin-bottom: 10px;}		#body table.publications-table th,		body.mce-content-body table.publications-table th,		#body table.publications-table td,		body.mce-content-body table.publications-table td		{text-align: left; border-top: 1px solid #eee;}		#body table.publications-table th,		body.mce-content-body table.publications-table th		{padding: 10px; font-size: 95%; background: #eee;}		#body table.publications-table th.publications-heading,		body.mce-content-body table.publications-table th.publications-heading		{padding: 20px 0 20px; font-size: 105%; background: #fff; border-top: 0;}		#body table.publications-table td,		body.mce-content-body table.publications-table td		{padding: 15px 10px; font-size: 95%; vertical-align: top;}table.featured-table td{padding: 0;}table.featured-table {border: 0; margin-top: 10px;}#body table.featured-table h4,body.mce-content-body table.featured-table h4{font-size: 100%; padding-bottom: 6px; margin-bottom: 10px; border-bottom: 5px solid #485251;}#body table.featured-table p,body.mce-content-body table.featured-table p{margin-bottom: 10px;}table.featured-table p.green-button {margin:0px;}table.greenfeatured-table td{padding:8px 12px 8px 12px;}table.greenfeatured-table {border:1px solid #ccc; border-collapse:collapse;margin-bottom:20px;}table.greenfeatured-table th{padding:8px 12px 8px 12px; border:1px solid #7F962C; text-align: left; background-color: #7F962C; color:white; font-size:16px; }#blog-headlines .article a.bloglink,a.bloglink{display: block; padding: 5px 13px 5px 0; text-align: right; font-family: 'OpenSansSemiBold'; font-size: 100%; line-height: 120%; background: url('../images/green-arrow.png') no-repeat right center;}body.mce-content-body a.bloglink{text-align: left; margin-left:200px; display:inline;}#blog .article a.bloglink{text-align:right; display:block; padding: 5px 13px 5px 0; font-family: 'OpenSansSemiBold'; font-size: 100%; line-height: 120%; background: url('../images/green-arrow.png') no-repeat right center;}