#landing-header { 
  margin: 20px -4px 20px;
  height: 190px;
  box-shadow: 1px 1px 3px #999;
  background: #0069aa url('/images/header/strip.png') 0 0 repeat-x;
  position: relative;
}

#page-content, #landing-page { overflow: hidden;}
#right-column { float: right; width: 412px; padding-left: 28px;}
#right-column .column1 { float: left; width: 128px; margin-right: 20px;}
#right-column .column2, #right-column .wrapper { overflow: hidden;}
#right-column .column2 .wrapper { margin-bottom: 20px;}

#page-content h4.section, #right-column h4.section {
  font: normal 16px RonniaRegular, Arial, Tahoma;
  color: #899093;
  border-top: 2px #b7bcbe solid;
  padding: 5px 0 14px;
}

.interviews-small-list .person-name a { text-transform: uppercase; color: #045594; text-decoration: none;}
.interviews-small-list .person-name a:hover { text-decoration: underline}
.interviews-small-list .person-function { color: #899093; font-size: 13px;}

.interviews-small-list .interview-small { padding: 14px 0; border-bottom: 1px #e1e1e1 solid;}
.interviews-small-list .interview-small:last-child { border: 0; padding-bottom: 0;}
.interviews-small-list .interview-small:first-child { padding-top: 0;}

.related-news-item { list-style-image: url('/images/icons/related-news-list-marker.png'); margin: 5px 0 5px 20px;}
.related-news-item a { color: #1775b0; font: normal 13px Tahoma, Arial; text-decoration: none;}
.related-news-item a:hover { text-decoration: underline; }

.category-link { padding-left: 11px; background-position: -495px -74px; margin: 10px 0; }
.category-link a {font: normal 11px Tahoma, Arial; color: #188fee; text-transform: uppercase}

/* news */
.section-item { padding: 10px 0; border-bottom: 1px #e1e1e1 solid;}
#page-content .read-more { color: #b7265d;  }
#page-content .section h2.title { font: italic 16px Georgia, Times; color: #005aa2}
#page-content .section-a h2.title { font-size: 30px;}
.section-item-a .news-item-image { margin-top: 10px; display: block;}
.section-a { padding-top: 0;}

.section-b { overflow: hidden; padding: 10px 0; border-bottom: 1px #e1e1e1 solid;}
.section-bl { float: left; width: 250px; padding-top: 0; padding-right: 10px; border-right: 1px #e1e1e1 solid; }
.section-br { padding-top: 0; padding-left: 10px; overflow: hidden; }
.section-b .section-item { border-bottom: 1px #e1e1e1 solid; padding-bottom: 10px; margin-bottom: 10px; }
.section-item-bl { margin-right: 10px;}
.section-item-br { margin-left: 10px;}
.section-item-bl:last-child, .section-item-br:last-child { border-bottom: 0}

.section-c { padding-top: 0;}

/* news categories */
#news-categories-holder h4.section { border: 0; float: left; margin: 0; padding: 0; }
#news-categories-holder form { text-align: right; }
#news-categories-holder form label { display: none;}
#news-categories-holder .header { background: url('/images/sectioned-news-bg.png') 0 0 no-repeat; padding: 11px}
.category-news .news-list { padding-left: 10px;}
#news-categories-list-holder .news-list li { list-style: circle outside; margin-left: 16px; }
#news-categories-list-holder { padding: 0 16px;}
#news-categories-list-holder .category-link a { font-weight: bold; color: #188fee; font-size: 11px;}

/* header */
#landing-images { height: 190px; overflow: hidden; width: 677px; position: relative; float: left; margin-right: 60px}
#images-collection { position: absolute; z-index: 1; }
#images-collection img { /*opacity: .3;*/ position: absolute; display: none;}
#images-collection img.active { display: block;}
#landing-images-corner { 
  position: absolute; z-index: 2; 
  width: 63px; height: 190px; right: 0; top: 0;
  background: url('/images/header/corner.png') 0 0 no-repeat;
}
#landing-images-texts { 
  position: relative; z-index: 3; 
  top: 26px; left: 33px;
  color: #fff; font: normal 20px/20px RonniaRegular, Tahoma, Arial;
  width: 340px;
}
#landing-images-texts .text2 { font-size: 30px; line-height: 30px;}
.landing-images-text { 
  display: none; 
  position: absolute; 
  padding-left: 10px;
  border-left: 2px #fff solid;
  width: 340px;
}
.landing-images-text.active { display: block}

#newsletter-form-wrapper { color: #fff; overflow: hidden; padding-top: 27px; padding-right: 20px}
#newsletter-form-wrapper h4{ font: normal 18px RonniaRegular, Tahoma, Arial; }
#newsletter-form-wrapper p { font-size: 13px; margin-bottom: 1em;}
#newsletter-form-wrapper input[type=submit] { text-transform: uppercase; border: 1px transparent solid;}
#newsletter-form-wrapper input[type=submit]:hover { border-color: #74a7cb; box-shadow: none; }
#newsletter-form-wrapper input[type=text] { padding: 3px 5px; border: 0}

#landing-header .social-links-container {
  position: absolute;
  right: 30px;
  bottom: 15px;
  white-space: nowrap;
}

#landing-header .social-links-container li { display: inline-block; margin: 0 1px;}
#landing-header .social-links-container h4 { color : #fff; display: inline; vertical-align: middle; margin-right: 10px;}
#landing-header .social-links-container ul { display: inline-block; vertical-align: middle}

#news-categories-holder li { list-style: none; margin-left: 0}

/** expert corner **/
.expert-corner-wrapper {
  padding-top: 20px;
  border-top: 2px #B7BCBE solid;
}

h4.expert-corner-heading {
  background-color: #ce3c82;
  position: relative;
  padding: 5px 0 5px 89px;
}

h4.expert-corner-heading a {
  font: bold 15px RonniaRegular;
  color: #fff;
  text-decoration: none;
  line-height: 20px;
  background: url('/images/icons/expert_corner_icon.png') 0 0 no-repeat;
  padding-left: 35px;
}
h4.expert-corner-heading a:hover { text-decoration: underline}

a.expert-corner-thumbnail {
  display: inline-block;
  margin: -30px 10px 0 9px;
  position: relative;
  z-index: 3;
  float: left;
}
a.expert-corner-thumbnail:hover { box-shadow: 0 0 1px #000;}
.expert-corner-wrapper .content { overflow: hidden; }
.expert-corner-wrapper .content a { text-decoration: none; overflow: hidden; display: block;}
.expert-corner-wrapper .content a:hover { text-decoration: underline}
.expert-corner-wrapper .content .corner-title, .expert-corner-wrapper .content .corner-teaser { display: block; padding-left: 15px;}
.expert-corner-wrapper .corner-title { font: bold 12px Tahoma, Arial, sans-serif; color: #cd3b81; margin: 5px 0;}

.expert-corner-wrapper .corner-teaser {
  font: normal 12px Tahoma, Arial, sans-serif;
  color: #005aa2;
  background: url('/images/icons/related-news-list-marker.png') 0 5px no-repeat;
}