* {
margin: 0;
padding: 0;
}

html, body {
height: 100%;
}

p {
margin-bottom: 1rem;
}

img {
display: block;
border-style: none;
margin-left: auto;
margin-right: auto
}

body {
background-color: #fff;
color: #656565;
font-family:open_sanslight , sans-serif;
}

.negative,
.negative a {
color: #a0a0a0;
background-color: #3d3e3f;
}

.negative a:hover {
color: #fff;
}

.negative .caption {
color: #fff;
} 

#content-wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -100px;
}

#footer {
text-align: center;
}

#footer,
#footer-push {
height: 100px;
}

ul {
list-style: none outside none;
}

a,
a:hover,
a:visited { 
text-decoration: none; 
}

a {
color: #656565;
}

.clearfix:after {
clear: both;
content: "";
display: table;
}

.centered {
margin-left: auto;
margin-right: auto;
}

.thumbnail {
margin-bottom: 20px;
}

.region-outer {
width: 1260px;
}

.region-inner {
width: 96.825%;
}

#header {
text-align: center;
}

#header .region-inner {
position: relative;
height: 90px;
padding: 30px 0 0 0;
}


#logo a {
display: inline-block;
margin-right: 20px;
}

.column {
float: left;
}

.caption {
text-transform: uppercase;
text-align: left;
padding-bottom: 10px;
margin-bottom: 10px;
}

.row {
margin-bottom: 40px;
}

.row.last {
margin-bottom: 0;
}

.inner-page > .column.first {
width: 74.1803%;
margin-right: 3.2787%;
}

.inner-page > .column.second {
width: 22.5409%;
}

#call-for-action {
margin-bottom: 40px;
padding: 20px 40px;
width: 100%;
}

#call-for-action td.first {
width: 66%;
}

#call-for-action td {
position: relative;
}

#call-for-action td.last {
text-align: center;
background-color: #ef648d;
color: #fff;
}

#call-for-action p {
margin: 0.75em;
font-size: 1.5em;
}

#call-for-action td.last .link-outer {
position: absolute;
bottom: 20px;
left:0;
right:0;
}

.button {
color: #fff;
background-color: #82ccd4;
font-family:open_sansbold, sans-serif;
padding: 0.75em 3.75em;
display: inline-block;
margin-top: 0.75em;
margin-bottom: 0.75em;
text-transform: uppercase;
}

#footer .region-inner {
padding-bottom: 10px;
}

#copyright {
font-size: 0.675rem;
}

.region-inner {
padding: 0 0;
}

