﻿@charset "utf-8";/* CSS Document *//* html5doctor.com Reset Stylesheetv1.6.1Last Updated: 2010-09-17Author: Richard Clark - http://richclarkdesign.com Twitter: @rich_clark*/html, body, div, span, object, iframe,p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {    margin:0;    padding:0;    border:0;    outline:0;    font-size:100%;    vertical-align:baseline;    background:transparent;}body {    line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {     display:block;}/*figcaption {	font-family:Verdana, Geneva, sans-serif;	text-align:center;}*/nav ul {    list-style:none;}blockquote, q {    quotes:none;}blockquote:before, blockquote:after,q:before, q:after {    content:'';    content:none;}.margin10 {    margin: 10px;}.padding10 {    padding: 10px;}.border1 {    border: solid thin #000;}.centre {	margin: 0 auto 0 auto;	text-align: center;}/* -----------------------------------------------:: 	Grouping Content----------------------------------------------- */p, ul, ol {	margin-bottom:1.25em;			/* 20px */}/* -----------------------------------------------:: Float clearing-------------------------------------------------- *//* float clearing for IE6 */* html .cf,* html .row,* html .collapse {	overflow: visible;}/* float clearing for IE7 */*+html .cf,*+html .row,*+html .collapse {	min-height: 1%;}/* float clearing for everyone else */.cf:after,.row:after,.collapse:after {	clear: both;	content: ".";	display: block;	height: 0;	visibility: hidden;	font-size: 0;}/* -----------------------------------------------:: Structure-------------------------------------------------- */*,*:before,*:after {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box; }html,body {	overflow-x: hidden;	width: 100%;  	font-size: 100%;}html {    -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}body {  	background: white; 	color: #888888;	padding: 0;	margin: 0;	font-family: "helveticaneuelight", Arial, sans-serif;	font-size: 100%;	font-weight: normal;	font-style: normal;	line-height: 1.625;	position: relative;	cursor: default;}h1	{ 	font-family: "helveticaneuethin", Arial, sans-serif;	font-size: 32px;	font-size: 2rem;	color: #070078;	line-height: 1.4;	letter-spacing: -1px;/*	margin:0.2em 0 1.5rem 0;*/	margin: 0 0 1rem 0;}h2	{	font-family: "helveticaneuebold", Arial, sans-serif;	font-size: 22px;	font-size: 1.2rem;	color: #7e8fa7;	margin:0 0 0.5rem 0; }h3	{	font-family: "helveticaneuebold", Arial, sans-serif; 	font-size: 17px;	font-size: 1.0625rem;	color: #7e8fa7;}h4, h5, h6	{ 	font-size: 12px;	font-size: 0.75rem;}em,i {	font-family:"helveticaneueitalic", Arial, sans-serif;}strong,b {	font-family:"helveticaneuebold", Arial, sans-serif;} a { font-weight: bold; }/* -----------------------------------------------:: Panels-------------------------------------------------- */.panel {/*	padding: 1em 1.5em;*/	padding: 1em 1em;/*	background: #fff;*/}.panel ul,.panel ol {	display: inline-block;}.panel a {	color: #7e8fa7;}.panel a:hover {	color: #070078;}    .panel.callout {	border-style: solid;	border-width: 1px;	border-color: #2284a1;	margin-bottom: 1.25em;	padding: 1.25em;	background: #2ba6cb;	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;}/* -----------------------------------------------:: Pages, Main-------------------------------------------------- */main {	display: block;}main content {	padding-top: 1em;}main aside .panel ul, main aside .panel ol {	margin-bottom: 0;	margin-left: 0;}/* -----------------------------------------------:: 	Remaining Foundation rules----------------------------------------------- */img,object,embed {  max-width: 100%;  height: auto; }object,embed {  height: 100%; }img {	display:inline-block;  -ms-interpolation-mode: bicubic; }.left {  float: left; }.right {  float: right; }img {  display: inline-block;  vertical-align: middle; }  /* Grid HTML Classes */.row {  width: 100%;  margin-left: auto;  margin-right: auto;  margin-top: 0;  margin-bottom: 2.5em;  *zoom: 1; }  .row:before, .row:after {    content: " ";    display: table; }  .row:after {    clear: both; }  .row.collapse .column,  .row.collapse .columns {    position: relative;    padding-left: 0;    padding-right: 0;    float: left; }  .row .row {    width: auto;/*  margin-left: -0.9375em;    margin-right: -0.9375em;*/	margin-left: -1em;	margin-right: -1em;    margin-top: 0;    margin-bottom: 0;    max-width: none;    *zoom: 1; }    .row .row:before, .row .row:after {      content: " ";      display: table; }    .row .row:after {      clear: both; }    .row .row.collapse {      width: auto;      margin: 0;      max-width: none;      *zoom: 1; }      .row .row.collapse:before, .row .row.collapse:after {        content: " ";        display: table; }      .row .row.collapse:after {        clear: both; }.column,.columns {  	position: relative;/*  padding-left: 0.9375em;  	padding-right: 0.9375em;*/  	padding-left: 1em;	padding-right: 1em;  	width: 100%;  	float: left; }.Capitalise { text-transform:capitalize;}@media only screen {  .small-1 {    position: relative;    width: 8.33333%; }  .small-2 {    position: relative;    width: 16.66667%; }  .small-3 {    position: relative;    width: 25%; }  .small-4 {    position: relative;    width: 33.33333%; }  .small-5 {    position: relative;    width: 41.66667%; }  .small-6 {    position: relative;    width: 50%; }  .small-7 {    position: relative;    width: 58.33333%; }  .small-8 {    position: relative;    width: 66.66667%; }  .small-9 {    position: relative;    width: 75%; }  .small-10 {    position: relative;    width: 83.33333%; }  .small-11 {    position: relative;    width: 91.66667%; }  .small-12 {    position: relative;    width: 100%; } /* [class*="column"] + [class*="column"]:last-child {    float: right; } */  [class*="column"] + [class*="column"].end {    float: left; }}/* Styles for screens that are atleast 480px; */	@media only screen and (min-width: 480px) {  .medium-1 {    width: 8.33333%; }   .medium-2 {    width: 16.66667%; }   .medium-3 {    width: 25%; }   .medium-4 {    width: 33.33333%; }   .medium-5 {    width: 41.66667%; }   .medium-6 {    width: 50%; }   .medium-7 {    width: 58.33333%; }   .medium-8 {    width: 66.66667%; }   .medium-9 {    width: 75%; }   .medium-10 {    width: 83.33333%; }   .medium-11 {    width: 91.66667%; }   .medium-12 {    width: 100%; }}	/* Styles for screens that are atleast 768px; */@media only screen and (min-width: 768px) {  .large-1 {    position: relative;    width: 8.33333%; }  .large-2 {    position: relative;    width: 16.66667%; }  .large-3 {    position: relative;    width: 25%; }  .large-4 {    position: relative;    width: 33.33333%; }  .large-5 {    position: relative;    width: 41.66667%; }  .large-6 {    position: relative;    width: 50%; }  .large-7 {    position: relative;    width: 58.33333%; }  .large-8 {    position: relative;    width: 66.66667%; }  .large-9 {    position: relative;    width: 75%; }  .large-10 {    position: relative;    width: 83.33333%; }  .large-11 {    position: relative;    width: 91.66667%; }  .large-12 {    position: relative;    width: 100%; }}/* Styles for screens that are atleast 1024px; */@media only screen and (min-width: 1024px) {  .xlarge-1 {    width: 8.33333%; }  .xlarge-2 {    width: 16.66667%; }  .xlarge-3 {    width: 25%; }  .xlarge-4 {    width: 33.33333%; }  .xlarge-5 {    width: 41.66667%; }  .xlarge-6 {    width: 50%; }  .xlarge-7 {    width: 58.33333%; }  .xlarge-8 {    width: 66.66667%; }  .xlarge-9 {    width: 75%; }  .xlarge-10 {    width: 83.33333%; }  .xlarge-11 {    width: 91.66667%; }  .xlarge-12 {    width: 100%; }}/* Foundation Block Grids for below small breakpoint */@media only screen {  [class*="block-grid-"] {    display: block;    padding: 0;/*    margin: 0 -0.625em;*/		margin: 0;		*zoom: 1; }    [class*="block-grid-"]:before, [class*="block-grid-"]:after {      content: " ";      display: table; }    [class*="block-grid-"]:after {      clear: both; }    [class*="block-grid-"] > li {      display: inline;      height: auto;      float: left;      padding: 0 0.625em 1.25em; }  .small-block-grid-1 > li {    width: 100%;    padding: 0 0.625em 1.25em; }    .small-block-grid-1 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-1 > li:nth-of-type(1n+1) {      clear: both; }  .small-block-grid-2 > li {    width: 50%;    padding: 0 0.625em 1.25em; }    .small-block-grid-2 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-2 > li:nth-of-type(2n+1) {      clear: both; }  .small-block-grid-3 > li {    width: 33.33333%;    padding: 0 0.625em 1.25em; }    .small-block-grid-3 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-3 > li:nth-of-type(3n+1) {      clear: both; }  .small-block-grid-4 > li {    width: 25%;    padding: 0 0.625em 1.25em; }    .small-block-grid-4 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-4 > li:nth-of-type(4n+1) {      clear: both; }  .small-block-grid-5 > li {    width: 20%;    padding: 0 0.625em 1.25em; }    .small-block-grid-5 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-5 > li:nth-of-type(5n+1) {      clear: both; }  .small-block-grid-6 > li {    width: 16.66667%;    padding: 0 0.625em 1.25em; }    .small-block-grid-6 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-6 > li:nth-of-type(6n+1) {      clear: both; }  .small-block-grid-7 > li {    width: 14.28571%;    padding: 0 0.625em 1.25em; }    .small-block-grid-7 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-7 > li:nth-of-type(7n+1) {      clear: both; }  .small-block-grid-8 > li {    width: 12.5%;    padding: 0 0.625em 1.25em; }    .small-block-grid-8 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-8 > li:nth-of-type(8n+1) {      clear: both; }  .small-block-grid-9 > li {    width: 11.11111%;    padding: 0 0.625em 1.25em; }    .small-block-grid-9 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-9 > li:nth-of-type(9n+1) {      clear: both; }  .small-block-grid-10 > li {    width: 10%;    padding: 0 0.625em 1.25em; }    .small-block-grid-10 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-10 > li:nth-of-type(10n+1) {      clear: both; }  .small-block-grid-11 > li {    width: 9.09091%;    padding: 0 0.625em 1.25em; }    .small-block-grid-11 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-11 > li:nth-of-type(11n+1) {      clear: both; }  .small-block-grid-12 > li {    width: 8.33333%;    padding: 0 0.625em 1.25em; }    .small-block-grid-12 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-12 > li:nth-of-type(12n+1) {      clear: both; } }/* Foundation Block Grids for above small breakpoint */@media only screen and (min-width: 768px) {  /* Remove small grid clearing */  /* Oli's extra rule! */    [class*="block-grid-"] {  	margin: 0 0.3125em;	}  .small-block-grid-1 > li:nth-of-type(1n+1) {    clear: none; }  .small-block-grid-2 > li:nth-of-type(2n+1) {    clear: none; }  .small-block-grid-3 > li:nth-of-type(3n+1) {    clear: none; }  .small-block-grid-4 > li:nth-of-type(4n+1) {    clear: none; }  .small-block-grid-5 > li:nth-of-type(5n+1) {    clear: none; }  .small-block-grid-6 > li:nth-of-type(6n+1) {    clear: none; }  .small-block-grid-7 > li:nth-of-type(7n+1) {    clear: none; }  .small-block-grid-8 > li:nth-of-type(8n+1) {    clear: none; }  .small-block-grid-9 > li:nth-of-type(9n+1) {    clear: none; }  .small-block-grid-10 > li:nth-of-type(10n+1) {    clear: none; }  .small-block-grid-11 > li:nth-of-type(11n+1) {    clear: none; }  .small-block-grid-12 > li:nth-of-type(12n+1) {    clear: none; }  .large-block-grid-1 > li {    width: 100%;    padding: 0 0.625em 1.25em; }    .large-block-grid-1 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-1 > li:nth-of-type(1n+1) {      clear: both; }  .large-block-grid-2 > li {    width: 50%;    padding: 0 0.625em 1.25em; }    .large-block-grid-2 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-2 > li:nth-of-type(2n+1) {      clear: both; }  .large-block-grid-3 > li {    width: 33.33333%;    padding: 0 0.625em 1.25em; }    .large-block-grid-3 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-3 > li:nth-of-type(3n+1) {      clear: both; }  .large-block-grid-4 > li {    width: 25%;    padding: 0 0.625em 1.25em; }    .large-block-grid-4 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-4 > li:nth-of-type(4n+1) {      clear: both; }  .large-block-grid-5 > li {    width: 20%;    padding: 0 0.625em 1.25em; }    .large-block-grid-5 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-5 > li:nth-of-type(5n+1) {      clear: both; }  .large-block-grid-6 > li {    width: 16.66667%;    padding: 0 0.625em 1.25em; }    .large-block-grid-6 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-6 > li:nth-of-type(6n+1) {      clear: both; }  .large-block-grid-7 > li {    width: 14.28571%;    padding: 0 0.625em 1.25em; }    .large-block-grid-7 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-7 > li:nth-of-type(7n+1) {      clear: both; }  .large-block-grid-8 > li {    width: 12.5%;    padding: 0 0.625em 1.25em; }    .large-block-grid-8 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-8 > li:nth-of-type(8n+1) {      clear: both; }  .large-block-grid-9 > li {    width: 11.11111%;    padding: 0 0.625em 1.25em; }    .large-block-grid-9 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-9 > li:nth-of-type(9n+1) {      clear: both; }  .large-block-grid-10 > li {    width: 10%;    padding: 0 0.625em 1.25em; }    .large-block-grid-10 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-10 > li:nth-of-type(10n+1) {      clear: both; }  .large-block-grid-11 > li {    width: 9.09091%;    padding: 0 0.625em 1.25em; }    .large-block-grid-11 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-11 > li:nth-of-type(11n+1) {      clear: both; }  .large-block-grid-12 > li {    width: 8.33333%;    padding: 0 0.625em 1.25em; }    .large-block-grid-12 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-12 > li:nth-of-type(12n+1) {      clear: both; } }/* Default Link Styles */a {  	color: #7e8fa7;  	text-decoration: none;  	line-height: inherit; }a:hover, a:focus {    color: #FF5C36; }/*.button a {  color: #fff; }.button a:hover, .button a:focus {    color: #fff; }*/a img {    border: none; }/* Default paragraph styles */p {  font-family: inherit;  font-weight: normal;/*  font-size: 1em;*/	font-size: 15px;	font-size: 0.9375rem;  line-height: 1.6;  margin-bottom: 1.25em;  text-rendering: optimizeLegibility; }  p aside {    font-size: 0.875em;    line-height: 1.35;    font-style: italic; }/* Default header styles */h1, h2, h3, h4, h5, h6 {/*  font-weight: bold;*/  font-weight: normal;	font-style: normal;  text-rendering: optimizeLegibility; }  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {    font-size: 60%;    color: #6f6f6f;    line-height: 0; }/* Helpful Typography Defaults */em,i {  font-style: italic;  line-height: inherit; }strong,b {  font-weight: bold;  line-height: inherit; }/* Lists */ul,ol,dl {/*  font-size: 1em;*/font-size: 15px;  font-size: 0.9375rem;  line-height: 1.6;  margin-bottom: 1.25em;  list-style-position: outside;  font-family: inherit; }ul, ol {  	margin-left: 1.375em;	list-style-type: disc; }	ol {	list-style-type: decimal; }/* Unordered Lists */ul li ul,ul li ol {  margin-left: 1.25em;  margin-bottom: 0;  font-size: 1em;  /* Override nested font-size change */ }ul.square li ul, ul.circle li ul, ul.disc li ul {  list-style: inherit; }ul.square {  list-style-type: square; }ul.circle {  list-style-type: circle; }ul.disc {  list-style-type: disc; }ul.no-bullet {  list-style: none; }/* Ordered Lists */ol li ul,ol li ol {  margin-left: 1.25em;  margin-bottom: 0; }/* Blockquotes */blockquote {  margin: 0 0 1.25em;  padding: 0.5625em 1.25em 0 1.1875em;  border-left: 1px solid #dddddd; }  blockquote cite {    display: block;    font-size: 0.8125em;    color: #555555; }    blockquote cite:before {      content: "\2014 \0020"; }    blockquote cite a,    blockquote cite a:visited {      color: #555555; }blockquote,blockquote p {  line-height: 1.6;  color: #6f6f6f; } /*button, .button {  padding-top: 0.8125em;  padding-bottom: 0.75em;  -webkit-appearance: none; }*/@media only screen {  button, .button {    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;    -webkit-transition: background-color 300ms ease-out;    -moz-transition: background-color 300ms ease-out;    transition: background-color 300ms ease-out; }	#primary.rmm { max-width: 100% !important; }	#primary .rmm-toggled { display: block !important; }	#primary.rmm > ul { display:none !important; }	}@media only screen and (min-width: 768px) {	.large-left-padding { padding-left: 0.5em !important; }	.large-right-padding { padding-right: 0.5em !important; }			.row .row {/*  margin-left: -0.9375em;    margin-right: -0.9375em;*/	margin-left: -0.25em;	margin-right: -0.25em; 	}		.column,	.columns {	/*  padding-left: 0.9375em;		padding-right: 0.9375em;*/		padding-left: 0.25em;		padding-right: 0.25em;	 }	h1, h2, h3, h4, h5, h6 { line-height: 1.4; }	h1 { font-size: 32px;	font-size: 2rem; }	h2 { font-size: 24px; font-size: 1.5rem; }	h3 { font-size: 18px; font-size: 1.125rem; }	h4 { font-size: 12px; font-size: 0.75rem; }	main h1 { font-size: 34px; font-size: 2.125rem; letter-spacing: 0px; }	main h2 { font-size: 26px; font-size: 1.625rem; letter-spacing: 0px; }	main aside { padding-top: 2em; }	main aside .panel { text-align: left; }	button, .button { display: inline-block; }	#primary .rmm-toggled { display: none !important; }	#primary.rmm ul { display:block !important; }		}/* Standard Forms */form {  margin: 0;  padding: 0; }/* Using forms within rows, we need to set some defaults */form .row .row {  margin: 0 -0.5em; }  form .row .row .column,  form .row .row .columns {    padding: 0 0.5em; }  form .row .row.collapse {    margin: 0; }    form .row .row.collapse .column,    form .row .row.collapse .columns {      padding: 0; }form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns {  padding-left: 0.5em; }/* We use this to get basic styling on all basic form elements */input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea {  background-color: white;  font-family: inherit;  border: 1px solid #cccccc;  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  color: rgba(0, 0, 0, 0.75);  display: block;  font-size: 0.875em;  margin: 0;  padding: 0.5em;  height: 2.3125em;  width: 100%;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }  input[type="text"] {  background-color: white;  font-family: inherit;  border: 1px solid #cccccc;  color: rgba(0, 0, 0, 0.75);  display: block;  font-size: 14px;  font-size: 0.875rem;/*  margin: 0;*/margin-bottom: 1em;  padding: 0.5em;/*  height: 2.3125em;*/height: 2.85em;  width: 100%;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }select {	height: 2.28rem;	font-size: 14px;	font-size: 0.875rem;	color: #9c9c9c;	background: url(../images/header/select-arrow.png) no-repeat right #fff;	border: 1px solid #cccccc;	-webkit-appearance: none;}input[type='submit'] {	width: 100%;	margin-bottom: 0;	-webkit-appearance: button;}select:focus,input[type='radio']:focus,input[type='checkbox']:focus,input[type='submit']:focus {	outline: none;}      input[type="text"]:focus,  input[type="password"]:focus,  input[type="date"]:focus,  input[type="datetime"]:focus,  input[type="datetime-local"]:focus,  input[type="month"]:focus,  input[type="week"]:focus,  input[type="email"]:focus,  input[type="number"]:focus,  input[type="search"]:focus,  input[type="tel"]:focus,  input[type="time"]:focus,  input[type="url"]:focus,  textarea:focus {    -webkit-box-shadow: 0 0 5px #999999;    -moz-box-shadow: 0 0 5px #999999;    box-shadow: 0 0 5px #999999;    border-color: #999999; }  input[type="text"]:focus,  input[type="password"]:focus,  input[type="date"]:focus,  input[type="datetime"]:focus,  input[type="datetime-local"]:focus,  input[type="month"]:focus,  input[type="week"]:focus,  input[type="email"]:focus,  input[type="number"]:focus,  input[type="search"]:focus,  input[type="tel"]:focus,  input[type="time"]:focus,  input[type="url"]:focus,  textarea:focus {    background: #fafafa;    border-color: #999999;    outline: none; }  input[type="text"][disabled],  input[type="password"][disabled],  input[type="date"][disabled],  input[type="datetime"][disabled],  input[type="datetime-local"][disabled],  input[type="month"][disabled],  input[type="week"][disabled],  input[type="email"][disabled],  input[type="number"][disabled],  input[type="search"][disabled],  input[type="tel"][disabled],  input[type="time"][disabled],  input[type="url"][disabled],  textarea[disabled] {    background-color: #dddddd; }/* Adjust margin for form elements below */input[type="file"],input[type="checkbox"],input[type="radio"],select {  margin: 0 0 1em 0; }/* Normalize file input width */input[type="file"] {  width: 100%; }  #top-bar {/*  overflow: hidden;*/  position: relative; }  #top-bar ul {    margin-bottom: 0;    list-style: none; }/*  #top-bar .row {    max-width: none; }*/  #top-bar form,  #top-bar input {    margin-bottom: 0; }  #top-bar input {   /* height: 2.45em;*/ }  #top-bar .button {    padding-top: .5em;    padding-bottom: .5em;    margin-bottom: 0; }/* Breadcrumbs */.breadcrumbs {  display: block;  padding: 0.5625em 0.875em 0.5625em;  overflow: hidden;  margin-left: 0;  margin-bottom: 0;  list-style: none;  border-style: solid;  border-width: 1px;  background-color: #f6f6f6;  border-color: gainsboro;  -webkit-border-radius: 3px;  border-radius: 3px; }  .breadcrumbs > * {    margin: 0;    float: left;    font-size: 0.6875em;    text-transform: uppercase; }    .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {      text-decoration: underline; }    .breadcrumbs > * a,    .breadcrumbs > * span {      text-transform: uppercase;      color: #2ba6cb; }    .breadcrumbs > *.current {      cursor: default;      color: #333333; }      .breadcrumbs > *.current a {        cursor: default;        color: #333333; }      .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {        text-decoration: none; }    .breadcrumbs > *.unavailable {      color: #999999; }      .breadcrumbs > *.unavailable a {        color: #999999; }      .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,      .breadcrumbs > *.unavailable a:focus {        text-decoration: none;        color: #999999;        cursor: default; }    .breadcrumbs > *:before {      content: "/";      color: #aaaaaa;      margin: 0 0.75em;      position: relative;      top: 1px; }    .breadcrumbs > *:first-child:before {      content: " ";      margin: 0; }/* Inline Lists */.inline-list {  margin: 0 auto 0 auto;  margin-left: -1.375em;  margin-right: 0;  padding: 0;  list-style: none;  overflow: hidden; }  .inline-list > li {    list-style: none;    float: left;    margin-left: 1.375em;    display: block; }    .inline-list > li > * {      display: block; }/* Panels */  .panel > :first-child {    margin-top: 0;	/*margin-bottom: 0; */}  .panel > :last-child {    margin-bottom: 0; }  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {    line-height: 1;    margin-bottom: 0.625em; }		.panel ul {		margin-bottom: 0;	}	/*	.panel ul li, .panel ol li {		margin: 0 0 0.9375em 1.2em;	}*/	    .panel.callout > :first-child {      margin-top: 0; }    .panel.callout > :last-child {      margin-bottom: 0; }    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {      color: black; }    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {      line-height: 1;      margin-bottom: 0.625em; }    /*Colours*/.black{    color: black        !important;}    /*formatting*/.border{    border: solid thin #000;}.borderBottom{    border-bottom: solid thin #000;}.borderTop{    border-top: solid thin #000;}h1 {font-family: "helveticaneuethin", Arial, sans-serif; font-size: 32px; font-size: 2rem; color: #070078; line-height: 1.4; letter-spacing: -1px; margin: 0 0 1rem 0;}.padding10 {padding: 10px;}h2 {font-family: "helveticaneuebold", Arial, sans-serif;font-size: 22px;font-size: 1.2rem;	color: #7e8fa7;margin:0 0 0.5rem 0; }.center {margin: 0 auto 0 auto; 	text-align: center;}.margin10 {margin: 10px;}.small-3 {position: relative;     width: 25%;}.small-6 {position: relative;     width: 50%;}.left {float: left;}.right {float: right;}.shadow {	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.15); 	   -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.15); 	        box-shadow: 0px 2px 5px rgba(0,0,0,0.15);}.border1 {border: solid thin #000;}

/**umb_name:Heading*/
h1{font-family: "helveticaneuethin", Arial, sans-serif; font-size: 32px; font-size: 2rem; color: #070078; line-height: 1.4; letter-spacing: -1px; margin: 0 0 1rem 0;}

/**umb_name:Sub-heading*/
h2{font-family: "helveticaneuebold", Arial, sans-serif;font-size: 22px;font-size: 1.2rem;	color: #7e8fa7;margin:0 0 0.5rem 0;}

/**umb_name:float left*/
.left{float: left;}

/**umb_name:float right*/
.right{float: right;}

/**umb_name:25% width*/
.small-3{position: relative;     width: 25%;}

/**umb_name:shadow*/
.shadow{-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.15); 	   -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.15); 	        box-shadow: 0px 2px 5px rgba(0,0,0,0.15);}

/**umb_name:centre*/
.center{margin: 0 auto 0 auto; 	text-align: center;}

/**umb_name:margin*/
.margin10{margin: 10px;}

/**umb_name:border*/
.border1{border: solid thin #000;}

/**umb_name:padding*/
.padding10{padding: 10px;}

/**umb_name:50% Width*/
.small-6{position: relative;     width: 50%;}

article.event figure img.shadow{
    width:75%;
} 