@import url('fonts/opensans_regular_macroman/stylesheet.css');
@import url('fonts/opensans_light_macroman/stylesheet.css');
@import url('fonts/opensans_bold_macroman/stylesheet.css');
@import url('fonts/opensans_semibolditalic_macroman/stylesheet.css');
@import url('fonts/asap_bold/Asap-Bold.css');
body {
    font-size:15px;
    background: #fff;
    color: #333;
    line-height:1.2em;
}
body, .Regular, .regular {
    font-family:'open_sansregular', Arial, Helvetica, sans-serif;
}
table th {
    font-family:'open_sanssemibold_italic', Arial, Helvetica, sans-serif;
}
table th, table td {
    text-align:left;
}
table th[align="center"], table td[align="center"] {
    text-align:center;
}
table th[align="right"], table td[align="right"] {
    text-align:right;
}
li {
    text-align:left;
}
.NoTransform {
    text-transform:none;
}
.semibolditalic, .SemiBoldItalic {
    font-family:'open_sanssemibold_italic', Arial, Helvetica, sans-serif;
}
.light, .Light {
    font-family:'open_sanslight', Arial, Helvetica, sans-serif;
}
b, strong, .Bold, .bold {
    font-family:'open_sansbold', Arial Bold, Arial, Helvetica, sans-serif;
    font-weight:normal;
}
.UpperCase, .uppercase {
    text-transform:uppercase;
}

.TextGreen { color:#090; }
.TextOrange { color:#950; }
.TextRed { color:#900; }
.TextGrey { color:#777; }

p.InfoGraphic, p.infographic, 
h1.InfoGraphic, h1.infographic, 
h2.InfoGraphic, h2.infographic, 
h3.InfoGraphic, h3.infographic, 
h4.InfoGraphic, h4.infographic, 
h5.InfoGraphic, h5.infographic, 
h6.InfoGraphic, h6.infographic, 
p.TickGraphic, p.tickgraphic, 
h1.TickGraphic, h1.tickgraphic, 
h2.TickGraphic, h2.tickgraphic, 
h3.TickGraphic, h3.tickgraphic, 
h4.TickGraphic, h4.tickgraphic, 
h5.TickGraphic, h5.tickgraphic, 
h6.TickGraphic, h6.tickgraphic,
p.PoundGraphic, p.poundgraphic,
h1.PoundGraphic, h1.poundgraphic,
h2.PoundGraphic, h2.poundgraphic,
h3.PoundGraphic, h3.poundgraphic,
h4.PoundGraphic, h4.poundgraphic,
h5.PoundGraphic, h5.poundgraphic,
h6.PoundGraphic, h6.poundgraphic,
p.ArrowGraphic, p.arrowgraphic,
h1.ArrowGraphic, h1.arrowgraphic,
h2.ArrowGraphic, h2.arrowgraphic,
h3.ArrowGraphic, h3.arrowgraphic,
h4.ArrowGraphic, h4.arrowgraphic,
h5.ArrowGraphic, h5.arrowgraphic,
h6.ArrowGraphic, h6.arrowgraphic,
p.PeopleGraphic, p.peoplegraphic,
h1.PeopleGraphic, h1.peoplegraphic,
h2.PeopleGraphic, h2.peoplegraphic,
h3.PeopleGraphic, h3.peoplegraphic,
h4.PeopleGraphic, h4.peoplegraphic,
h5.PeopleGraphic, h5.peoplegraphic,
h6.PeopleGraphic, h6.peoplegraphic {
    padding:10px 0 0 68px;
    min-height:56px;
    box-sizing:border-box;
}
p.InfoGraphic, p.infographic,
h1.InfoGraphic, h1.infographic,
h2.InfoGraphic, h2.infographic,
h3.InfoGraphic, h3.infographic,
h4.InfoGraphic, h4.infographic,
h5.InfoGraphic, h5.infographic,
h6.InfoGraphic, h6.infographic,
div.InfoGraphic, div.infographic,
li.InfoGraphic, li.infographic {
    background:url('../images/InfoGraphic.png') left top no-repeat;
}
.InfoGraphicWhite {
    background-image:url('../images/InfoGraphic_white.png') !important ;
}
p.TickGraphic, p.tickgraphic,
h1.TickGraphic, h1.tickgraphic,
h2.TickGraphic, h2.tickgraphic,
h3.TickGraphic, h3.tickgraphic,
h4.TickGraphic, h4.tickgraphic,
h5.TickGraphic, h5.tickgraphic,
h6.TickGraphic, h6.tickgraphic,
div.TickGraphic, div.tickgraphic,
li.TickGraphic, li.tickgraphic {
    background:url('../images/TickGraphic.png') left top no-repeat;
}
p.PoundGraphic, p.poundgraphic,
h1.PoundGraphic, h1.poundgraphic,
h2.PoundGraphic, h2.poundgraphic,
h3.PoundGraphic, h3.poundgraphic,
h4.PoundGraphic, h4.poundgraphic,
h5.PoundGraphic, h5.poundgraphic,
h6.PoundGraphic, h6.poundgraphic,
div.PoundGraphic, div.poundgraphic ,
li.PoundGraphic, li.poundgraphic {
    background:url('../images/PoundGraphic.png') left top no-repeat;
}
p.ArrowGraphic, p.arrowgraphic,
h1.ArrowGraphic, h1.arrowgraphic,
h2.ArrowGraphic, h2.arrowgraphic,
h3.ArrowGraphic, h3.arrowgraphic,
h4.ArrowGraphic, h4.arrowgraphic,
h5.ArrowGraphic, h5.arrowgraphic,
h6.ArrowGraphic, h6.arrowgraphic,
div.ArrowGraphic, div.arrowgraphic,
li.ArrowGraphic, li.arrowgraphic {
    background:url('../images/ArrowGraphic.png') left top no-repeat;
}
p.PeopleGraphic, p.peoplegraphic,
h1.PeopleGraphic, h1.peoplegraphic,
h2.PeopleGraphic, h2.peoplegraphic,
h3.PeopleGraphic, h3.peoplegraphic,
h4.PeopleGraphic, h4.peoplegraphic,
h5.PeopleGraphic, h5.peoplegraphic,
h6.PeopleGraphic, h6.peoplegraphic,
div.PeopleGraphic, div.peoplegraphic,
li.PeopleGraphic, li.peoplegraphic {
    background:url('../images/PeopleGraphic.png') left top no-repeat;
}

div.InfoGraphic, div.infographic,
div.TickGraphic, div.tickgraphic,
div.PoundGraphic, div.poundgraphic,
div.ArrowGraphic, div.arrowgraphic,
div.PeopleGraphic, div.peoplegraphic,
div.NoGraphic, div.nographic,
li.InfoGraphic, li.infographic,
li.TickGraphic, li.tickgraphic,
li.PoundGraphic, li.poundgraphic,
li.ArrowGraphic, li.arrowgraphic,
li.PeopleGraphic, li.peoplegraphic,
li.NoGraphic, li.nographic {
    background-position:left 10px;
    box-sizing:border-box;
    padding:0 0 0 65px;
    overflow:hidden;
}
a.DownloadIcon, a.downloadicon,
p.DownloadIcon, p.downloadicon {
    background:url('../images/DownloadIcon.jpg') left top no-repeat;
    min-height:32px;
    box-sizing:border-box;
    padding:3px 0 0 42px;
}

a {
    text-decoration:none;
}
a:hover {
    color:#977F35;
}

h1, h2, h3, h4, h5, h6, a, .Highlight, .highlight {
    color:#700A2F;
}

h1, h2, h3, h4, h5, h6, .AsapBold {
    font-family:'Asap-Bold', Arial Bold, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
    margin:20px 0 10px;
    text-transform:uppercase;
}
p, ul {
    line-height:1.6em;
}
p {
    margin:20px 0;
}
p + h1, p + h2, p + h3, p + h4, p + h5, p + h6,
ul + h1, ul + h2, ul + h3, ul + h4, ul + h5, ul + h6,
ol + h1, ol + h2, ol + h3, ol + h4, ol + h5, ol + h6 {
    margin-top:40px;
}
form + h1, form + h2, form + h3, form + h4, form + h5, form + h6 {
    margin-top:50px;
}
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p {
    margin-top:10px;
}
h1 { 
    font-size:3.8em;
    line-height:1.2em;
}
h2 { 
    font-size:1.7em;
    line-height:1.2em;
}
h3 { 
    font-size:1.5em;
    line-height:1.2em;
}
h4 { 
    font-size:1.3em;
    line-height:1.2em;
}
h5 {
    font-size:1.2em;
    line-height:1.2em;
}
h6 {
    font-size:1.1em;
    line-height:1.1em;
}


ul, ol { 
    margin-bottom: 20px;
}
li { 
    margin-bottom:5px;
}
li ul, li ol {
    margin-top:5px; 
    margin-bottom:5px;
}

.SubHeading {
    color:#977F35;
    font-size:1rem;
    font-family:'open_sansregular', Arial, Helvetica, sans-serif;
}

.Small, .small, small { font-size: 80%; line-height:1.2em; }
.SmallMedium, .smallmedium { font-size: 90%; line-height:1.2em; }
.Medium, .medium { font-size: 100%; line-height:1.2em; }
.MediumLarge, .mediumlarge { font-size: 140%; line-height:1.2em; }
.Large, .large { font-size: 160%; line-height:1.2em; }
.ExtraLarge, .extralarge { font-size: 200%; line-height:1.2em; }
.ExtremelyLarge, .extremelylarge { font-size: 250%; line-height:1.2em; }
.IncrediblyLarge, .incrediblylarge { font-size: 450%; line-height:0.9em; }

