@charset "UTF-8";

/**CSS RESET**/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
 
* {
margin:0;
padding:0
}

sup, sub {
position: relative;
top: -0.4em;
vertical-align: baseline;
font-size: 9px;
}

sub {
top: 0.4em;
}

a {
text-decoration:none;
border:none;
outline:none;
color: #006eb7;
}

a:hover, a:active {
color: #007B60;
}

em {
font-style:italic
}

img {
border:none;
outline:none	
}

ul, li {
list-style:none;
}

form, fieldset, input, select {
border:none;
background:none;
outline:none
}

address {
font-style:normal
}

strong {
font-weight:bold;
}

.clear {
clear:both;
float:none !important;
margin:0 !important;
padding:0 !important;
height:auto !important;
width:auto !important;
}

.hide {
display: none;
}

object, embed{
outline: none;
}

/*Layout*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #4d4d4d;
background: #3c3b3c;
}

.row-container {
position: relative;
float: left;
clear: both;
width: 100%;
}

.row-content {
position: relative;
width: 1000px;
margin: 0 auto;
}

/*Generic*/

.title-yellow-1 {
color: #b6d900;
font-size: 14px;
line-height: 14px;
text-transform: uppercase;
font-weight: bold;
}

a.title-yellow-1,
.title-yellow-1 a {
color: #b6d900 !important;
}

a.title-yellow-1.arrow,
.title-yellow-1 a {
background: transparent url('/themes/default/public/images/arrow-trans-right-small-green.png') center right no-repeat;
padding-right: 8px;
}

.title-blue-1,
.generic-formatting h4 {
color: #a2b9de;
font-size: 13px;
line-height: 13px;
font-weight: bold;
}

a.title-blue-1,
.title-blue-1 a,
.generic-formatting h4 a {
color: #a2b9de !important;
}

.title-orange-1 {
color: #e4b720;
font-size: 26px;
line-height: 26px;
text-transform: uppercase;
font-family: 'Abel', Arial, Helvetica, Sans-serif;
font-weight: normal;
}

a.title-orange-1,
.title-orange-1 a {
color: #e4b720 !important;
}

.title-white-1,
.generic-formatting h1 {
color: #fff;
font-size: 26px;
line-height: 26px;
font-family: 'Abel', Arial, Helvetica, Sans-serif;
font-weight: normal;
}

a.title-white-1,
.title-white-1 a {
color: #fff !important;
}

.title-grey-1,
.generic-formatting h3 {
color: #686667;
font-size: 13px;
line-height: 15px;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 3px;
}

a.title-grey-1,
.title-grey-1 a,
.generic-formatting h3 a {
color: #686667 !important;
}

.title-grey-2,
.page-content h1,
.page-content h2 {
float: left;
clear: left;
width: 100%;
font-size: 18px;
line-height: 22px;
font-family: 'Abel', Arial, Sans-Serif;
color: #5c605f;
font-weight: normal;
}

a.title-grey-2,
.title-grey-2 a,
.page-content h1 a,
.page-content h2 a {
color: #5c605f !important;
}

.page-content h2 {
border-bottom: 1px solid #b4b3b3;
line-height: 30px;
}

.title-green-1,
.generic-formatting h2 {
color: #007b60;
font-family: 'Abel', Arial, Helvetica, Sans-serif;
font-size: 24px;
line-height: 24px;
text-transform: uppercase;
margin-bottom: 5px;
}

.title-green-2 {
color: #007b60;
font-family: Arial, Helvetica, Sans-serif;
font-size: 14px;
line-height: 14px;
text-transform: uppercase;
margin-bottom: 5px;
}

a.title-green-1,
.title-green-1 a,
a.title-green-2,
.title-green-2 a,
.generic-formatting h2 a {
color: #007b60 !important;
}

.button-blue {
float: left;
width: auto;
}

.button-blue a {
float: left;
width: auto;
color: #fff;
background: #006eb7;
text-transform: uppercase;
padding: 4px;
}

.arrow-trans-right-small.arrow-icon {
float: left;
width: 5px;
height: 7px;
background: transparent url('/themes/default/public/images/arrow-trans-small.png') bottom right no-repeat;
}

.arrow-trans-right-small.arrow-link:hover .arrow-trans-right-small.arrow-icon {
background-position: top right;
}

.arrow-trans-right-small.arrow-icon.arrow-blue {
background-position: top right;
}

.arrow-trans-right-small.arrow-link:hover .arrow-trans-right-small.arrow-icon.arrow-blue {
background-position: bottom right;
}

.arrow-box-left-small {
float: left;
width: 22px;
height: 22px;
background: transparent url('/themes/default/public/images/arrow-box-icons.jpg') top left no-repeat;
}

.arrow-box-left-small.mobile {
float: left;
width: 28px;
height: 28px;
background: transparent url('/themes/default/public/images/arrow-box-icons-mobile.jpg') top left no-repeat;
}

.arrow-box-left-small:hover {
background-position: center left;
}

.arrow-box-left-small.mobile:hover,
.arrow-box-left-small.disabled {
background-position: bottom left;
}

.arrow-box-right-small {
float: left;
width: 22px;
height: 22px;
background: transparent url('/themes/default/public/images/arrow-box-icons.jpg') top right no-repeat;
}

.arrow-box-right-small.mobile {
width: 28px;
height: 28px;
background: transparent url('/themes/default/public/images/arrow-box-icons-mobile.jpg') top right no-repeat;
}

.arrow-box-right-small:hover {
background-position: center right;
}

.arrow-box-right-small.mobile:hover,
.arrow-box-right-small.disabled {
background-position: bottom right;
}

.arrow-dropdown {
float: left;
width: 12px;
height: 12px;
background: transparent url('/themes/default/public/images/arrow-expand-collapse.jpg') top left no-repeat;
}

.arrow-dropdown.active {
background-position: bottom left !important;
}

/*Header*/

.row-container#row-header {
background: #fff;
}

.row-container#row-header #section-header {
float: left;
width: 100%;
padding: 20px 0;
}

#h-logo {
float: left;
width: 300px;
}

#h-logo #h-logo-quote {
float: left;
clear: left;
width: 100%;
text-align: center;
margin-bottom: 5px;
text-transform: uppercase;
}

#h-logo #h-logo-name {
float: left;
width: 100%;
text-align: center;
}

#h-logo #h-logo-name img {
float: left;
}

#h-nav {
float: right;
width: 680px;
}

#h-nav a:hover, #h-nav a.active {
background: #007b60;
color: #fff;
}

#h-nav #h-nav-top {
float: right;
width: auto;
margin-bottom: 15px;
}

#h-nav-top #h-nav-top-menu {
float: left;
width: auto;
}

#h-nav-top-menu li {
float: left;
display: inline;
border-right: 1px solid #aaa;
}

#h-nav-top-menu li.last-child {
border-right: 0;
}

#h-nav-top-menu a {
font-family: 'Abel', Arial, Sans-Serif;
color: #686667;
font-size: 15px;
line-height: 15px;
padding: 3px 6px;
}

#h-nav-top #globalSearchForm {
float: left;
width: auto;
margin-left: 10px;
}

#globalSearchForm fieldset {
float: left;
width: 150px;
height: 20px;
background: #b4b2b3;
padding: 2px;
margin-top: -4px;
-webkit-box-shadow: inset 2px 2px 10px 2px #8a8889;
box-shadow: inset 2px 2px 10px 2px #8a8889;
}

input#h-search-field-query {
float: left;
width: 106px;
height: 20px;
color: #686667;
font-size: 12px;
line-height: 20px;
padding: 0 7px;
background: none;
border: 0;
}

input#h-search-field-query::-webkit-input-placeholder { /* WebKit browsers */ color: #686667;}
input#h-search-field-query :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #686667;}
input#h-search-field-query ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #686667;}
input#h-search-field-query :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #686667;}

#globalSearchForm button[type="submit"] {
float: left;
width: 20px;
height: 20px;
border: 0;
margin-left: 5px;
border: 0;
background: transparent url('/themes/default/public/images/bg-btn-search.png') center left no-repeat;
}

#h-nav-main {
float: right;
clear: both;
width: 680px;
}

#h-nav-main #h-nav-main-menu {
float: right;
width: auto;
margin-right: -10px;
}

#h-nav-main-menu li {
float: left;
display: inline;
border-right: 1px solid #aaa;
}

#h-nav-main-menu li.last-child {
border: 0;
}

#h-nav-main-menu a {
font-family: 'Abel', Arial, Sans-Serif;
color: #686667;
font-size: 17px;
line-height: 17px;
padding: 3px 10px;
}

/*
#h-nav-main-menu li.last-child a {
padding-right: 0;
}
*/

/*Body*/

.row-container#row-body {
background: #fff;
word-wrap: break-word;
}

#body-gradient {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 30px;
background: rgb(217,216,217); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(217,216,217,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(217,216,217,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(217,216,217,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(217,216,217,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(217,216,217,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(217,216,217,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d8d9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#column-level1-left {
float: left;
width: auto;
margin: 30px 0 0 0;
}

#column-level1-left-container {
float: left;
width: 790px;
display: block;
background: #fff;
-moz-box-shadow: 3px 3px 5px #999;
-webkit-box-shadow: 3px 3px 5px #999;
box-shadow: 3px 3px 5px #999;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=4);
}

#column-level1-right {
float: left;
width: 150px;
margin-top: 30px;
padding-bottom: 10px;
}

#column-left-content {
float: left;
clear: left;
width: 100%;
}

#content-header {
float: left;
width: 750px;
background-color: #686667;
padding: 20px;
}

#content-header.wide {
width: 960px;
}

#content-header #content-header-section {
float: left;
width: 240px;
margin-right: 10px;
}

#content-header #content-header-page {
float: left;
width: 500px;
}

#content-header.wide #content-header-page {
float: right;
width: auto;
text-transform: uppercase;
margin-top: 5px;
}

#content-header h1,
#content-header h2,
#content-header h3 {
float: left;
clear: left;
width: auto;
}

#content-header h3.header-parent {
width: auto;
max-width: 175px;
}

#content-header .header-parent {
margin-top: 5px;
}

#content-header .header-menu {
float: left;
width: auto;
margin-left: 20px;
padding-left: 20px;
border-left: 1px solid #fff;
}

.header-menu li {
float: left;
clear: left;
width: auto;
}

.header-menu li a {
float: left;
width: auto;
font-size: 16px;
line-height: 18px;
color: #a2b9de;
margin: 5px 0;
}

.header-menu li a:hover,
.header-menu li a.active {
color: #B6D900;
}

#column-left-content.column-narrow #column-level2-left {
float: left;
width: 240px;
margin-right: 10px;
overflow: hidden;
}

#column-left-content.column-narrow #column-level2-right {
float: left;
width: 500px;
padding: 10px 20px;
}

#column-left-content.column-wide #column-level2-left {
float: left;
width: 335px;
}

#column-left-content.column-wide #column-level2-right {
float: left;
width: 385px;
padding: 10px 35px 35px 35px;
}

/*Page-specific Text: #column-level2-right.page-content */

.page-content {
font-size: 12px;
line-height: 16px;
color: #5c605f;
}

.page-content .headline {
color: #686667 !important;
margin-bottom: 15px;
padding: 5px 0 15px 0;
font-size: 30px !important;
line-height: 35px !important;
}

.page-content p {
float: left;
clear: left;
width: 100%;
margin: 0 0 10px 0;
}

.page-content #page-content-details p {
margin: 0;
}

.page-content h3 {
float: left;
clear: left;
width: 100%;
font-size: 18px;
line-height: 20px;
margin-top: 5px;
color: #007b60;
font-weight: bold;
}

.page-content h4 {
float: left;
clear: left;
width: 100%;
font-size: 20px;
line-height: 26px;
color: #30468e;
font-weight: normal;
font-family: abel, arial, helvetica, sans-serif;
}

.page-content h5 {
float: left;
clear: left;
width: 100%;
font-size: 14px;
line-height: 18px;
margin: 3px 0;
color: #000;
font-weight: bold;
}

.page-content h6 {
float: left;
clear: left;
width: 100%;
font-size: 12px;
line-height: 16px;
margin: 3px 0;
color: #000;
font-weight: bold;
}

.page-content ul,
.page-content ol {
float: left;
clear: left;
width: 100%;
padding-left: 10px;
margin: 5px 0;
}

.page-content li {
position: relative;
clear: left;
width: 90%;
margin-left: 5px;
display: list-item;
vertical-align: top;
min-height: 0;
}

.page-content ul li {
list-style: disc !important;
list-style-type: disc !important;
}

.page-content ol li {
list-style: decimal !important;
list-style-type: decimal !important;
}

/*Sidebar*/

.sidebar-block {
float: left;
clear: left;
width: 100%;
}

#column-level1-right .sidebar-block {
border-top: 1px solid #686667;
padding-top: 5px;
margin-top: 5px;
}

#column-level1-right .sidebar-block.first-child {
border-top: 0;
padding-top: 0;
margin-top: 0;
}

#column-level2-left .sidebar-block {
float: left;
clear: left;
width: 100%;
}

#column-level2-left .sidebar-block.sidebar-type-image {
float: left;
width: 100%;
}

#column-level2-left .sidebar-block.sidebar-type-image img {
float: left;
width: 100%;
height: auto;
}

.sidebar-block h3 {
float: left;
width: 100%;
margin-bottom: 10px;
}

.sidebar-block h3.title-green-1:after {
content: url('/themes/default/public/images/arrow-right-large.png');
margin-left: 3px;
}

.sidebar-block h3.title-green-1.no-arrow:after {
content: "";
margin-left: 0;
}

#column-level1-right ul {
float: left;
width: 100%;
}

#column-level1-right li {
float: left;
width: 100%;
display: block;
list-style-type: none;
padding: 0;
margin: 0 0 5px 0;
}

.sidebar-block li a,
.sidebar-block li a * {
width: auto;
max-width: 100%;
word-wrap: break-word;
}

.sidebar-block li a:hover {
color: #007b60;
}

.sidebar-block img {
float: left;
max-width: 100%;
}

.sidebar-block img.sidebar-thumbnail {
width: 100px;
border: 1px solid #000;
margin-bottom: 5px;
}

.sidebar-block .sidebar-clear {
float: left;
clear: both;
}

/*download pdf*/

#downloadPDF-sidebar a {
float: left;
width: 150px;
padding: 2px 0;
line-height: 19px;
}

#downloadPDF-sidebar a span {
float: left;
width: auto;
}

#downloadPDF-sidebar a span.pdf-logo {
width: 17px;
height: 17px;
background: transparent url('/themes/default/public/images/pdf-icon.jpg') no-repeat 0 0;  
margin-right: 5px;
}

#downloadPDF-sidebar a:hover, 
#downloadPDF-sidebar a:active {
color: #007B60;
}


/*Footer*/

.row-container#row-footer {
background: rgb(104,102,103); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(104,102,103,1) 0%, rgba(60,59,60,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,102,103,1)), color-stop(100%,rgba(60,59,60,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(104,102,103,1) 0%,rgba(60,59,60,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(104,102,103,1) 0%,rgba(60,59,60,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(104,102,103,1) 0%,rgba(60,59,60,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(104,102,103,1) 0%,rgba(60,59,60,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686667', endColorstr='#3c3b3c',GradientType=0 ); /* IE6-9 */
color: #fff;
padding-bottom: 20px;
}

#f-column-container {
float: left;
width: 100%;
margin: 30px 0 10px 0;
}

#f-column-container .f-column {
float: left;
margin-right: 20px;
}

.f-column h3.f-column-title {
float: left;
width: 100%;
color: #fff;
padding: 2px 0;
font-size: 14px;
line-height: 14px;
font-weight: bold;
border-bottom: 2px solid #fff;
margin-bottom: 15px;
}

.f-column h3.f-column-title:after {
position: relative;
top: 10px;
display: block;
content: "";
width: 100%;
height: 6px;
background: transparent url('/themes/default/public/images/footer-arrow-down.png') top center no-repeat;
}

.f-column#f-column-map {
width: 400px;
}

#f-column-map .f-column-content {
position: relative;
float: left;
}

#f-column-map-hovertext {
display: none;
position: absolute;
top: 0;
left: 0;
width: auto;
max-width: 90%;
padding: 20px;
background-color: #fff;
background-color: rgba(255,255,255,0.6);
font-size: 12px;
line-height: 14px;
}

#f-column-map-hovertext * {
color: #006EB7 !important;
}

#f-column-map-hovertext ul,
#f-column-map-hovertext ol {
float: left;
width: auto;
}

#f-column-map-hovertext ul li,
#f-column-map-hovertext ol li {
float: left;
clear: left;
width: auto;
margin-left: 20px;
}

#f-column-map-hovertext ul li {
list-style-type: disc;
}

#f-column-map-hovertext ol li {
list-style-type: decimal;
}

#f-column-map-hovertext img {
float: left;
clear: left;
width: 100%;
margin: 3px 0;
}

#f-column-map-hovertext p {
float: left;
clear: left;
width: 100%;
margin: 3px 0;
}

.f-column#f-column-social {
width: 120px;
}

#f-column-social nav {
float: left;
width: 100%;
}

#f-column-social nav li {
float: left;
clear: left;
display: block;
width: 100%;
padding: 15px 0;
border-bottom: 1px dashed #9f9f9f;
}

#f-column-social nav a {
float: left;
height: 25px;
color: #a2b9de;
font-size: 13px;
font-weight: bold;
line-height: 25px;
text-indent: 35px;
}

#f-column-social nav li.linkedin a {
background: transparent url('/themes/default/public/images/icon-linkedin.jpg') center left no-repeat;
}

#f-column-social nav li.twitter a {
background: transparent url('/themes/default/public/images/icon-twitter.jpg') center left no-repeat;
}

#f-column-social nav li.facebook a {
background: transparent url('/themes/default/public/images/icon-facebook.jpg') center left no-repeat;
}

#f-column-social nav li.updates a {
background: transparent url('/themes/default/public/images/icon-updates.jpg') center left no-repeat;
}

#f-column-social nav li.share a {
background: transparent url('/themes/default/public/images/icon-share.jpg') center left no-repeat;
}

.f-column#f-column-news {
width: 250px;
}

#f-column-news li {
float: left;
width: 100%;
padding: 10px 0;
border-bottom: 1px dashed #9f9f9f;
}

#f-column-news a, #f-column-news span {
float: left;
clear: left;
width: auto;
margin: 2px 0;
}

#f-column-news span.f-column-news-date {
font-size: 12px;
line-height: 12px;
}

.f-column#f-column-contact {
width: 170px;
margin-right: 0;
}

#f-column-contact form {
float: left;
clear: left;
width: 100%;
}

#f-column-contact form input, 
#f-column-contact form textarea {
float: left;
clear: left;
width: 154px;
padding: 8px;
color: #8f9594;
background: #262927;
font-size: 12px;
font-family: Arial, Helvetica, Sans-serif;
margin-bottom: 5px;
border: 0;
}

#f-column-contact form textarea {
height: 70px;
}

#f-column-contact form input::-webkit-input-placeholder,
#f-column-contact form input:-moz-placeholder,
#f-column-contact form input::-moz-placeholder,
#f-column-contact form input:-ms-input-placeholder,
#f-column-contact form textarea::-webkit-input-placeholder,
#f-column-contact form textarea:-moz-placeholder,
#f-column-contact form textarea::-moz-placeholder,
#f-column-contact form textarea:-ms-input-placeholder {
color: #8f9594;
}

#f-column-contact form button {
float: right;
width: auto;
border: 0;
background: #006ca7;
color: #fff;
text-transform: uppercase;
font-size: 12px;
line-height: 20px;
padding: 4px 8px;
margin-top: 10px;
cursor: pointer;
}

#footer {
float: left;
clear: left;
width: 100%;
}

#footer a {
color: #a2b9de;
}

#footer #copyright {
float: left;
width: auto;
font-size: 15px;
line-height: 17px;
margin-right: 100px;
font-family: 'Abel', Arial, Sans-Serif;
}

#footer nav#f-nav {
float: left;
width: auto;
}

#f-nav ul li {
float: left;
display: inline;
border-right: 1px solid #fff;
}

#f-nav ul a {
font-size: 15px;
line-height: 15px;
font-family: 'Abel', Arial, Sans-Serif;
padding: 2px 8px;
}

#f-nav ul li.last-child {
border-right: 0;
}

#footer #f-content {
float: left;
clear: left;
width: 100%;
font-size: 13px;
line-height: 18px;
color: #8f9594;
margin-top: 20px;
}

/****Widgets****/

/**Recognition Sidebar**/

#sidebar-gallery-recognition {
float: left;
clear: left;
width: 335px;
background: #f2f2f2;
}

#sidebar-gallery-recognition h3 {
float: left;
clear: left;
width: 315px;
margin: 20px 10px 0 10px;
text-align: center;
text-transform: uppercase;
}

#sidebar-gallery-recognition .g-gallery {
float: left;
clear: left;
width: 100%;
margin-bottom: 10px;
}

/**Face Sidebar**/

.sidebar-fact img {
float: left;
width: 100%;
}

/**Video Sidebar**/

.sidebar-video-large {
position: relative;
}

.sidebar-video-large img {
float: left;
width: 100%;
}

.sidebar-video-large .icon-play {
position: absolute;
width: 36px;
height: 19px;
background: transparent url('/themes/default/public/images/icon-video-play.png') center center no-repeat;
z-index: 99;
top: 5px;
right: 5px;
cursor: pointer;
}

.sidebar-video-large .video-title {
float: left;
width: 315px;
color: #fff;
background: #006EB7;
padding: 10px;
margin: 0;
font-weight: bold;
font-size: 12px;
line-height: 14px;
}

.sidebar-video-small img {
float: left;
width: 100%;
}

.sidebar-video-small .play-button {
position: relative;
float: left;
width: 100%;
}

.sidebar-video-small .icon-play {
position: absolute;
width: 36px;
height: 19px;
background: transparent url('/themes/default/public/images/icon-video-play.png') center center no-repeat;
z-index: 99;
top: 5px;
right: 5px;
}

.sidebar-video-small .video-title {
float: left;
width: 130px;
color: #fff;
background: #006EB7;
padding: 10px;
margin: 0;
font-weight: bold;
font-size: 12px;
line-height: 14px;
}

/**Award Spotlight Sidebar**/

.sidebar-awards {
background: #b4b3b3;
}

.sidebar-awards h3 {
float: left;
width: auto;
margin-left: 20px;
font-family: 'Abel', Arial, Sans-Serif;
font-size: 30px;
line-height: 60px;
color: #686667;
text-transform: uppercase;
margin-bottom: 0;
}

.sidebar-awards .awards-row {
float: left;
width: 100%;
}

.sidebar-awards .awards-row.awards-row-orange {
background: #e4b71f;
color: #fff;
}

.sidebar-awards .awards-row.awards-row-purple {
background: #62235a;
color: #fff;
}

.sidebar-awards .awards-row .awards-row-number {
float: left;
width: 100px;
font-size: 80px;
line-height: 90px;
letter-spacing: 1.5px;
font-weight: bold;
margin: 0 15px;
}

.sidebar-awards .awards-row .awards-row-number.font-decrease {
font-size: 55px;
}

.sidebar-awards .awards-row.awards-row-orange .awards-row-number {
color: #a68002;
}

.sidebar-awards .awards-row.awards-row-purple .awards-row-number {
color: #b092ac;
}

.sidebar-awards .awards-row .awards-row-narrative {
float: left;
width: 190px;
font-size: 16px;
line-height: 18px;
margin-top: 15px;
}

/*Latest Sidebar*/

#column-level2-left .sidebar-block.sidebar-latest {
background: #686667;
width: 295px;
padding: 20px;
}

.sidebar-latest h3 {
float: left;
clear: left;
width: 100%;
font-size: 27px;
line-height: 27px;
font-family: 'Abel', Arial, Sans-Serif;
color: #fff;
font-weight: normal; 
text-transform: uppercase;
border-bottom: 1px solid #fff;
padding-bottom: 3px;
margin-bottom: 0;
}

.latest-item {
float: left;
width: 100%;
margin-top: 20px;
}

.latest-item h4 {
float: left;
width: 100%;
}

.latest-item h4 a {
float: left;
width: auto;
font-weight: normal;
}

.latest-item p {
float: left;
width: 100%;
color: #fff;
margin-top: 3px;
}

.latest-item p a {
color: #9cb9db;
font-weight: bold;
}

/**Image Gallery Sidebar**/

.sidebar-gallery-onload img {
float: left;
clear: left;
width: 100%;
}

.sidebar-gallery-onload-title p a {
float: left;
width: 130px;
color: #fff;
background: #006EB7;
padding: 10px;
margin: 0;
font-weight: bold;
font-size: 12px;
line-height: 14px;
}
