/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/extras/etc/fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('/extras/etc/fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/extras/etc/fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/extras/etc/fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/extras/etc/fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/extras/etc/fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/extras/etc/fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('/extras/etc/fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/extras/etc/fonts/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/extras/etc/fonts/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/extras/etc/fonts/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/extras/etc/fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('/extras/etc/fonts/raleway-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Raleway'), local('Raleway-Regular'),
       url('/extras/etc/fonts/raleway-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/extras/etc/fonts/raleway-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/extras/etc/fonts/raleway-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/extras/etc/fonts/raleway-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/extras/etc/fonts/raleway-v14-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('/extras/etc/fonts/raleway-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold'), local('Raleway-Bold'),
       url('/extras/etc/fonts/raleway-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/extras/etc/fonts/raleway-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/extras/etc/fonts/raleway-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/extras/etc/fonts/raleway-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/extras/etc/fonts/raleway-v14-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}

/*
font-family: 'Roboto', sans-serif;
font-family: 'Raleway', sans-serif; 
*/

body {
	font-size:1.125em;
	margin: 0px;
	font-family: 'Roboto', sans-serif;
	color: #333333;
}

p,li {line-height:130%;}


/**************** header *****************************/

.banner {width:1200px;margin:auto;padding:18px 0;}
.logo	{width:calc(100% - 170px);float:left;}
.topRight {width:170px;float:right;text-align:right;padding-top:10px;padding-left:20px;}



/**************** footer *****************************/

.footerBase	{width:1200px;margin:auto;padding: 30px 0;line-height:140%;}
.copyright {text-align:center;font-size:0.875rem;}
.footerLeft	{width:66%;float: left;font-size:0.688rem;}
.footerRight {width:33%;float: right;text-align:right;font-size:0.688rem;}
.footerBase a {font-size: 0.688rem;color:#000;}
.footerBase a:hover	{color:#dedede;}

/**************** content *****************************/

/* layout */

.colourRow1 {background-image: linear-gradient(#2b2b2b, #141414); padding:36px 0 44px 0}
.colourRow2 {
	background: rgb(237,236,234);
	background: linear-gradient(90deg, rgba(237,236,234,1) 0%, rgba(248,248,246,1) 50%, rgba(237,236,234,1) 100%);	
	padding:30px 0;
	}

.wideRow {display:flex;flex-wrap:wrap;}
.wideRow > div {width:50%;}

.middle {width:1000px;margin:auto;}
.middle50 {padding:20px;}
.intro {text-align:center;}
.shortLine {
    border-top: 5px solid #dd3030;
    max-width: 75px;
    margin: auto;
	}
.image {
	background-repeat:no-repeat;
	background-size:cover
	}

a {color: #000000;}
a:hover {color: #cc0000;}
a img	{border:0;}

h1, h2{font-family: 'Raleway', sans-serif; }
h1 {font-size: 2.25rem;color:#141414;margin-top:0;margin-bottom:16px}
h2 {font-size: 1.667em;color:#141414;margin-top:0;margin-bottom:12px;}

p, ul, li{margin-top:0;}

.linkButton,
.wobjectDataForm .button {
    background-color: #dd3030;
    padding: 8px 30px;
    color: #ffffff;
    border:none;
    font-family: 'Arimo', sans-serif;
    display:inline-block;
    margin-top:10px;
	-webkit-appearance:none;
	text-decoration:none;
	font-size:0.875rem;
}
.linkButton:hover,
.wobjectDataForm .button:hover {background-color: #141414;color: #ffffff;}

.wobjectDataForm .button {padding:8px 50px;margin-top:30px;}

/******************* Home Page Contact Form **************************/

.homeContact label {display:block;padding-bottom:7px;}
.homeContact input[type="text"],
.homeContact textarea {
	width:100%;
	border:1px solid #c6c6ca;
	font-family: 'Arimo', sans-serif;
	font-size:1rem;
	border-radius:12px;
	margin-bottom:16px;
	padding:8px;
}

.homeContact dd {margin-left:0;}
.homeContact dt {font-size: 1rem;margin-bottom:6px;}
.verifySubmit div {display:table-cell;vertical-align:top;}
.verifySubmit div:first-child {padding-right:20px;}
.verifySubmit div:last-child {padding:0 20px;}

.marBot12 {margin-bottom:12px;}


