@font-face {
  font-family: 'Open Sans';
  font-weight: 300;
  font-style: normal;
  src: url('/fonts/Open-Sans-300/Open-Sans-300.eot');
  src: url('/fonts/Open-Sans-300/Open-Sans-300.eot?#iefix') format('embedded-opentype'),
       local('Open Sans Light'),
       local('Open-Sans-300'),
       url('/fonts/Open-Sans-300/Open-Sans-300.woff2') format('woff2'),
       url('/fonts/Open-Sans-300/Open-Sans-300.woff') format('woff'),
       url('/fonts/Open-Sans-300/Open-Sans-300.ttf') format('truetype'),
       url('/fonts/Open-Sans-300/Open-Sans-300.svg#OpenSans') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: normal;
  src: url('/fonts/Open-Sans-regular/Open-Sans-regular.eot');
  src: url('/fonts/Open-Sans-regular/Open-Sans-regular.eot?#iefix') format('embedded-opentype'),
       local('Open Sans'),
       local('Open-Sans-regular'),
       url('/fonts/Open-Sans-regular/Open-Sans-regular.woff2') format('woff2'),
       url('/fonts/Open-Sans-regular/Open-Sans-regular.woff') format('woff'),
       url('/fonts/Open-Sans-regular/Open-Sans-regular.ttf') format('truetype'),
       url('/fonts/Open-Sans-regular/Open-Sans-regular.svg#OpenSans') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 600;
  font-style: normal;
  src: url('/fonts/Open-Sans-600/Open-Sans-600.eot');
  src: url('/fonts/Open-Sans-600/Open-Sans-600.eot?#iefix') format('embedded-opentype'),
       local('Open Sans Semibold'),
       local('Open-Sans-600'),
       url('/fonts/Open-Sans-600/Open-Sans-600.woff2') format('woff2'),
       url('/fonts/Open-Sans-600/Open-Sans-600.woff') format('woff'),
       url('/fonts/Open-Sans-600/Open-Sans-600.ttf') format('truetype'),
       url('/fonts/Open-Sans-600/Open-Sans-600.svg#OpenSans') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 700;
  font-style: normal;
  src: url('/fonts/Open-Sans-700/Open-Sans-700.eot');
  src: url('/fonts/Open-Sans-700/Open-Sans-700.eot?#iefix') format('embedded-opentype'),
       local('Open Sans Bold'),
       local('Open-Sans-700'),
       url('/fonts/Open-Sans-700/Open-Sans-700.woff2') format('woff2'),
       url('/fonts/Open-Sans-700/Open-Sans-700.woff') format('woff'),
       url('/fonts/Open-Sans-700/Open-Sans-700.ttf') format('truetype'),
       url('/fonts/Open-Sans-700/Open-Sans-700.svg#OpenSans') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 800;
  font-style: normal;
  src: url('/fonts/Open-Sans-800/Open-Sans-800.eot');
  src: url('/fonts/Open-Sans-800/Open-Sans-800.eot?#iefix') format('embedded-opentype'),
       local('Open Sans Extrabold'),
       local('Open-Sans-800'),
       url('/fonts/Open-Sans-800/Open-Sans-800.woff2') format('woff2'),
       url('/fonts/Open-Sans-800/Open-Sans-800.woff') format('woff'),
       url('/fonts/Open-Sans-800/Open-Sans-800.ttf') format('truetype'),
       url('/fonts/Open-Sans-800/Open-Sans-800.svg#OpenSans') format('svg');
}



@font-face {
  font-family: 'Roboto Slab';
  font-weight: 100;
  font-style: normal;
  src: url('fonts/Roboto-Slab-100/Roboto-Slab-100.eot');
  src: url('fonts/Roboto-Slab-100/Roboto-Slab-100.eot?#iefix') format('embedded-opentype'),
       local('Roboto Slab Thin'),
       local('Roboto-Slab-100'),
       url('fonts/Roboto-Slab-100/Roboto-Slab-100.woff2') format('woff2'),
       url('fonts/Roboto-Slab-100/Roboto-Slab-100.woff') format('woff'),
       url('fonts/Roboto-Slab-100/Roboto-Slab-100.ttf') format('truetype'),
       url('fonts/Roboto-Slab-100/Roboto-Slab-100.svg#RobotoSlab') format('svg');
}

@font-face {
  font-family: 'Roboto Slab';
  font-weight: 300;
  font-style: normal;
  src: url('fonts/Roboto-Slab-300/Roboto-Slab-300.eot');
  src: url('fonts/Roboto-Slab-300/Roboto-Slab-300.eot?#iefix') format('embedded-opentype'),
       local('Roboto Slab Light'),
       local('Roboto-Slab-300'),
       url('fonts/Roboto-Slab-300/Roboto-Slab-300.woff2') format('woff2'),
       url('fonts/Roboto-Slab-300/Roboto-Slab-300.woff') format('woff'),
       url('fonts/Roboto-Slab-300/Roboto-Slab-300.ttf') format('truetype'),
       url('fonts/Roboto-Slab-300/Roboto-Slab-300.svg#RobotoSlab') format('svg');
}

@font-face {
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-style: normal;
  src: url('fonts/Roboto-Slab-regular/Roboto-Slab-regular.eot');
  src: url('fonts/Roboto-Slab-regular/Roboto-Slab-regular.eot?#iefix') format('embedded-opentype'),
       local('Roboto Slab Regular'),
       local('Roboto-Slab-regular'),
       url('fonts/Roboto-Slab-regular/Roboto-Slab-regular.woff2') format('woff2'),
       url('fonts/Roboto-Slab-regular/Roboto-Slab-regular.woff') format('woff'),
       url('fonts/Roboto-Slab-regular/Roboto-Slab-regular.ttf') format('truetype'),
       url('fonts/Roboto-Slab-regular/Roboto-Slab-regular.svg#RobotoSlab') format('svg');
}

@font-face {
  font-family: 'Roboto Slab';
  font-weight: 700;
  font-style: normal;
  src: url('fonts/Roboto-Slab-700/Roboto-Slab-700.eot');
  src: url('fonts/Roboto-Slab-700/Roboto-Slab-700.eot?#iefix') format('embedded-opentype'),
       local('Roboto Slab Bold'),
       local('Roboto-Slab-700'),
       url('fonts/Roboto-Slab-700/Roboto-Slab-700.woff2') format('woff2'),
       url('fonts/Roboto-Slab-700/Roboto-Slab-700.woff') format('woff'),
       url('fonts/Roboto-Slab-700/Roboto-Slab-700.ttf') format('truetype'),
       url('fonts/Roboto-Slab-700/Roboto-Slab-700.svg#RobotoSlab') format('svg');
}


@charset "utf-8";
body
{
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
}

a:focus
{
	outline: 1px dotted invert;
}

h1, h2, h3, h4, h5, h6
{
	color: #181818;
	font-family: 'Roboto Slab', sans-serif;
	font-weight: normal;
}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
	{
		font-weight: inherit;
	}

h1
{
	font-size: 42px;
	line-height: 47px;
	margin-bottom: 14px;
}

h2
{
	font-size: 35px;
	line-height: 40px;
	margin-bottom: 10px;
}

h3
{
	font-size: 28px;
	line-height: 34px;
	margin-bottom: 8px;
}

h4
{
	font-size: 21px;
	line-height: 30px;
	margin-bottom: 4px;
}

h5
{
	font-size: 17px;
	line-height: 24px;
}

h6
{
	font-size: 14px;
	line-height: 21px;
}

hr
{
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

ol
{
	list-style: decimal;
}

ul
{
	list-style: disc;
}

li
{
	margin-left: 30px;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset
{
	margin-bottom: 20px;
}
.OASFullWidth {
        width:100% !important;
    }
    .UAPFullWidth {
        width:100% !important;
    }