/* OVERALL FONT STYLE AND COLOUR-------------------------------------------- */.typography {	font-size: 13px;	color: #000000;	line-height: 1.5em;}/* LINKS-------------------------------------------- */.typography a { 	text-decoration: underline;}	.typography a:hover {		text-decoration: none;	}/* BLOCKS-------------------------------------------- */.typography p {	margin: 0 0 8px 0;}.typography blockquote {	color: #000000;	font-style: italic;	padding: 10px;	margin: 8px 0;}/* LISTS-------------------------------------------- */.typography ul, .typography ol {	margin: 0 0 8px 0;	padding: 0 0 0 20px;}.typography ul ul, .typography ol ol {	margin: 0;	padding: 0 0 0 20px;}.typography ul {	list-style-type: disc;	list-style-position: outside;	list-style-image: none;}.typography ol {	list-style-type: decimal;	list-style-position: outside;	list-style-image: none;}.typography li {	padding: 0;	margin: 0;	list-style: inherit;}/* HEADERS-------------------------------------------- */.typography h1, .typography h1 a, .typography h2, .typography h2 a,.typography h3, .typography h3 a, .typography h4, .typography h4 a,.typography h5, .typography h5 a, .typography h6, .typography h6 a {	color: #000;	line-height: 100%;	font-weight: bold;	text-decoration: none;	margin: 0;	padding: 0;}.typography h1 a, .typography h2 a, .typography h3 a,.typography h4 a, .typography h5 a, .typography h6 a {	font-size: inherit;}.typography h1 {	font-size: 1.2em;	margin: 0 0 12px 0;}.typography h2 {	font-size: 1.1em;	margin: 12px 0 2px 0;}.typography h3 {	font-size: 1.1em;	margin: 12px 0 2px 0;}.typography h4 {	font-size: 1.1em;	margin: 12px 0 2px 0;}.typography h5 {	font-size: 1.1em;	margin: 10px 0 2px 0;}.typography h6 {	font-size: 1em;	margin: 8px 0 2px 0;}.typography h1.pageTitle {	color: #121377;	font-size: 1.6em;	margin: 7px 0 12px 0;}/* WYSIWYG EDITOR ALIGNMENT CLASSES-------------------------------------------- */.typography .left {	text-align: left;}.typography .center {	text-align: center;}.typography .right {	text-align: right;}/* IMAGES-------------------------------------------- */.typography img {	border: none;}	.typography img.left {		float: left;	}	.typography img.right {		float: right;	}	.typography div.image.right,	.typography div.captionImage.right {		float: right;		margin-left: 20px;	}	.typography .captionImage {		border: 1px solid #aaa;		padding: 5px;	}	.typography div.image.left,	.typography div.captionImage.left {		float: left;	}	.typography div.image.leftAlone,	.typography div.captionImage.leftAlone {		float: left;		margin-right: 100%;	}	.typography div.image.center,	.typography div.captionImage.center {		float: none;		margin-left: auto;		margin-right: auto;		display: block;	}	.typography .caption {		font-weight: bold;		text-align: center;		color: #666;	}.typography th.left,.typography td.left {	float: none;}.typography th.right,.typography td.right {	float: none;}/* THEME CLASSES-------------------------------------------- */.typography .small {	font-size: 0.9em;}