/* OVERALL FONT STYLE AND COLOUR-------------------------------------------- */.typography, .typography * {	font-family: Verdana, Arial, Lucida, sans-serif;	/*font-size: 12px;*/	color: #000000;}/* LINKS-------------------------------------------- */.typography a { 	text-decoration: underline;}	.typography a:hover {		text-decoration: none;	}/* BLOCKS-------------------------------------------- */.typography p {	color: #000000;	line-height: 1.5em;	margin: 0 0 16px 0;}.typography blockquote {	color: #000000;	font-style: italic;	margin: 10px;}/* LISTS-------------------------------------------- */.typography ul,.typography ol {	color: #000000;	line-height: 1.5em;	list-style-type: disc;	padding-left: 40px;}.typography ol {	list-style-type: decimal;}.typography ul.list li {	margin: 8px 0 10px 0;}/* 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: #000000;	font-size: 1.6em;	font-weight: bold;	margin: 16px 0;	text-decoration: none;}.typography h2, .typography h2 a {	font-size: 130%;	margin: 12px 0;;}.typography h3, .typography h3 a {	font-size: 1.2em;}.typography h4, .typography h4 a {	font-size: 1.2em;}.typography h5, .typography h5 a {	font-size: 1.2em;}.typography h6, .typography h6 a {	font-size: 1.1em;}.typography .pageTitle {	color: #284d79;	font-size: 1.65em;	padding: 20px 0;	margin: 0;}/* FORMS-------------------------------------------- */.typography label {}/* 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;	}/* THEME CLASSES-------------------------------------------- */.typography .small {	font-family: Tahoma;	font-size: 0.9em;}.typography #HomeLinks {	width: 410px;}	.typography #HomeLinks ul {		list-style-type: none;		height: 286px;		padding: 0;		width: 410px;	}		.typography #HomeLinks ul li {			display: block;			float: left;			margin: 0 5px 16px 5px;			width: 191px;		}			.typography #HomeLinks ul li a {				text-decoration: none;			}				.typography #HomeLinks ul li a img {					display: block;					margin-bottom: 3px;				}				.typography #HomeLinks ul li a span {					background: #7A1B24;					color: #ffffff;					display: block;					font-size: 1.2em;					font-style: italic;					line-height: 20px;					padding: 0 0 0 4px;				}