/**
 * @file
 * Merged styles from multiple Zen stylesheets
 */

/* PAGES (from pages.css)
------------------------------------------------------------------------------------------------------- */
/*
 * Body
 */
body {
  margin: 0;
}

#skip-link a,
#skip-link a:visited {
  position: absolute;
  display: block;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  text-align: center;
  background-color: #666;
  color: #fff;
}

#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
  position: static;
  width: 100%;
  height: auto;
  padding: 2px 0 3px 0;
}

/*
 * Header
 */
#header .section {
  padding: 14px;
  max-height: 120px;
}

#logo /* Wrapping link for logo */ {
  float: left; /* LTR */
  margin: 0px 0px 0px 0px;
}

#logo img {
  vertical-align: bottom;
  	position: relative;
	right: 10px;
}

#name-and-slogan /* Wrapper for website name and slogan */ {
  float: left; /* LTR */
  margin: 5px 10px;
  line-height: 0;
}

h1#site-name,
div#site-name /* The name of the website */ {
  margin: 0;
  font-size: 2em;
  font-weight: bold;
  padding: 0;
  line-height: 1em;
}

#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}

#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#site-slogan /* The slogan (or tagline) of a website */ {
  margin: 12px 0 5px 0;
  font-size: 1.4em;
  font-weight: normal;
  line-height: .3em;
}

/*
 * Main (container for everything else)
 */
.breadcrumb {
  padding-bottom: 0; /* Undo system.css */
  font-size: 95%;
  margin-bottom: 5px;
  color: #888;
}

.breadcrumb a {
  color: #888;
}

h1.title, /* The title of the page */
h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
h3.title /* Comment title */ {
  margin: 40px 0px 0px 0px;
  color: #004A7C;
}

h1.title {
	font: bold 1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
  margin-bottom: 5px;
  color: #004A7C;
}

.help /* Help text on a page */ {

}

.more-help-link /* Link to more help */ {
  font-size: 0.85em;
  text-align: right; /* LTR */
}

ul.links /* List of links */ {
  margin: 1em 0;
  padding: 0;
}

ul.links.inline {
  margin: 0;
  display: inline;
}

ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.75em 0 0;
}

.pager /* A list of page numbers when more than 1 page of content is available */ {
  clear: both;
  margin: 1em 0;
  text-align: center;
  	color: grey;
}

.pager a,
.pager strong.pager-current /* Each page number in the pager list */ {
  padding: 0.5em;
}

.feed-icons /* The links to the RSS or Atom feeds for the current list of content */ {
  margin: 1em 0;
}

.more-link /* Aggregator, blog, and forum more link */ {
  text-align: right; /* LTR */
}

.region-content-bottom /* Wrapper for any blocks placed in the "content bottom" region */ {
}

/*
 * Postscript 
 */
#postscript .section {
  padding: 10px 20px;
}

#postscript .section .block {
  float: left; /* LTR */
  margin-right: 15px; /* LTR */
}

/*
 * Footer
 */
#footer {
  clear: both;
}

#footer .section {
  padding: 0px 5px 0px 0px;
  text-align: center;
  height: 105px;
  background: #f1f1f1;
  border: 1px solid #d6d8d8;
  margin-top: 25px;
}

#block-footer-message-footer-message div.content p {
	margin-top: 0px;
	padding-top: 0px;
	color: black;
	font-size: 0.9em;
}

#block-footer-message-footer-message div.content div.eui {
	margin-top: -55px;
	margin-bottom: 0px;
}

#block-footer-message-footer-message div.content div.eui p {
	margin-top: -10px;
}

#footer-message {
  margin-bottom: 10px;
}

/*
 * Page bottom
 */
.region-bottom /* Wrapper for any blocks placed in the page bottom region */ {
}


/* NAVIGATION (from navigation.css)
------------------------------------------------------------------------------------------------------- */

/* The active item in a Drupal menu */
li a.active {
  color: #26A4CC;
}

/* Navigation bar */
#navigation {
  /* overflow: hidden; /* Sometimes you want to prevent overlapping with main div. */
  height: 43px;
}

#navigation .block .content {
  padding: 0;
}

#navigation .content ul /* Main menu and secondary menu links */ {
  margin: 0px 0px 0px 11px; 
  padding: 0;
  text-align: left; /* LTR */
}

#navigation .content li /* A simple method to get navigation links to appear in one line. */ {
  float: left; /* LTR */
  padding: 0 10px 0 0; /* LTR */
}

/* format search block if put in nav region */
#navigation .block-search {
  margin: 0 5px 0 0; /* LTR */
  float: right; /* LTR */
}

#navigation .block-search .form-submit {
  font-size: 110%;
}

/* Main menu, other menu blocks, superfish menus in navbar */
#navigation .block-menu,
#navigation #main-menu,
#navigation .block-superfish {
  float: left; /* LTR */
  margin: 0;
  line-height: 0px;
  padding-left: 0px; /* LTR */
}

#navigation .block-menu h2.block-title,
#navigation .block-superfish h2.block-title {
  display: none;
}

#navigation .block-menu ul.links,
#navigation #main-menu ul,
#navigation .block-superfish ul.sf-menu {
  display: inline;
  padding: 0;
  margin: 0;
  list-style-image: none;
}

#navigation .block-menu ul.links li,
#navigation .block-superfish ul.sf-menu li,
#navigation #main-menu ul li{
  list-style: none;
}

#navigation .block-menu ul.menu a,
#navigation .block-superfish ul.sf-menu a,
#navigation #main-menu a {
  padding: 0 13px;
   	margin-left: 10px;
 	color: #004A7C;
	font: bold 110%/25px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#block-system-main-menu div.content ul.menu {
	margin-left: 92px;
}

#menu-1026-1 {
	margin-left: -2px;
}


/* Superfish */
#navigation ul.sf-menu {
  line-height: 23px;
}

#navigation ul.sf-menu ul li {
  background: #d5d5d5;
  margin: 0;
  border-top: 1px solid #fff;
}

#navigation ul.sf-menu ul ul {
  margin-left: 10px;
  margin-top: 3px;
}

#navigation ul.sf-menu ul li:hover,
#navigation ul.sf-menu ul li.sfHover,
#navigation ul.sf-menu ul li.active a,
#navigation ul.sf-menu ul a:focus,
#navigation ul.sf-menu ul a:hover,
#navigation ul.sf-menu ul a:active {
  background: #535353;
  color: #FFF;
}

#navigation ul.sf-menu li ul {
  background-color: transparent;
}

/* Secondary menu, upper right corner */
#secondary-menu {
  float: right; /* LTR */
  margin: 0 15px 0 0; /* LTR */
  padding: 0;
}

/* Clear bullets from lists in navbar */
#navigation .block ul li,
#navigation .block ul li.expanded,
#navigation .block ul li.collapsed,
#navigation .block ul li.leaf{
  list-style: none;
  list-style-image: none;
    background-color: transparent;
}


/* NODES (from nodes.css)
------------------------------------------------------------------------------------------------------- */

h2.node-title {
  line-height: 1em;
  margin-bottom: 0.2em;
}

.node-teaser {
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #E0E0E0;
}

.node-unpublished div.unpublished,
.comment-unpublished div.unpublished /* The word "Unpublished" displayed underneath the content. */ {
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word; /* A very nice CSS3 property */
}

.marker /* "New" or "Updated" marker for content that is new or updated for the current user */ {
  color: #c00;
}

.node.node-unpublished .picture,
.comment.comment-unpublished .picture {
  position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
}

.node .submitted /* The "posted by" information */ {
  font-size: 90%;
  color: #666;
}

.node ul.links {
  display: block;
  margin: 10px 0;
  padding: 5px 10px;
}

body.three-px-corners .node ul.links {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

body.seven-px-corners .node ul.links {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}

body.eleven-px-corners .node ul.links {
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
}

.node ul.links a {
  font-weight: bold;
}



/* BLOCKS (from blocks.css)
------------------------------------------------------------------------------------------------------- */

.block {
  border: none;
  padding: 0;
  margin-bottom: 15px;
}

.region-header .block,
#navigation .block {
  margin-bottom: 5px;
}

body.three-px-corners .block {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

body.seven-px-corners .block {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}

body.eleven-px-corners .block {
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
}

.block .content {
  padding: 0px;
}

#block-system-main .content {
  padding: 0;
  margin-top: 40px;

}

h2.block-title {
  padding: 3px 2px;
  margin: 0;
  font-weight: normal;
  font-size: 140%;
}


body.three-px-corners h2.block-title {
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

body.seven-px-corners h2.block-title {
  -moz-border-radius: 7px 7px 0 0;
  -webkit-border-radius: 7px 7px 0 0;
  border-radius: 7px 7px 0 0;
}

body.eleven-px-corners h2.block-title {
  -moz-border-radius: 11px 11px 0 0;
  -webkit-border-radius: 11px 11px 0 0;
  border-radius: 11px 11px 0 0;
}

.block ul {
  margin-top: 5px;
  margin-right: -10px; /* LTR */
  padding-left: 0; /* LTR */
}

.block ul li {
  margin-bottom: 4px;
}

.block ul li.expanded ul {
  margin-top: 4px;
  margin-left: 20px; /* LTR */
}

#postscript-top .block,
#postscript-bottom .block  {
  padding: 10px 15px;
  margin: 0 10px;
}

#postscript-top h2.block-title,
#postscript-bottom h2.block-title {
  padding: 5px;
}

#facetapi-facet-search-apistandaard-block-field-country {
	margin-left: 25px;	
}

#facetapi-facet-search-apistandaard-block-field-language {
	margin-left: 25px;	
}

#facetapi-facet-search-apistandaard-block-field-period {
	margin-left: 25px;	
}

#facetapi-facet-search-apistandaard-block-field-subject {
	margin-left: 25px;	
}

#facetapi-facet-search-apistandaard-block-field-type-of-source {
	margin-left: 25px;	
}

div.region.region-sidebar-second.column.sidebar {
	position: relative;
	top:  -5px;
	right: -5px;
}


/* COMMENTS(from comments.css)
------------------------------------------------------------------------------------------------------- */

#comments   {
  clear: both;
  margin: 20px 0;
}

#comments h2.title {
  padding: 3px 10px;
  margin: 5px 0 15px 0;  
  font-size: 130%;
  font-weight: normal;
}

body.three-px-corners #comments h2.title {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

body.seven-px-corners #comments h2.title {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}

body.eleven-px-corners #comments h2.title {
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
}

#comments h2.comment-form {
  padding: 3px 10px;
  margin: 5px 0;  
  font-size: 120%;
}

.comment {
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #D6D6D6;
}

body.three-px-corners .comment {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
   background-color: #f1f1f1;
}

body.seven-px-corners .comment {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}

body.eleven-px-corners .comment {
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
}

#comments .comment ul.links {
  width: auto;
}

.new {
  color: #c00;
}

.comment div.links {
  margin: 1em 0;
}

.comment .submitted {
  clear: left; /*LTR*/
}

h3.comment-title {
  line-height: .5em;
}

.comment .content {
  margin: 10px 0;
}


/* FORMS(from forms.css)
------------------------------------------------------------------------------------------------------- */

.form-item,
.form-checkboxes,
.form-radios /* Wrapper for a form element (or group of form elements) and its label */ {
  margin: 1em 0;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error /* Highlight the form elements that caused a form submission error */ {
  border: 1px solid #c00;
}

.form-item label /* The label for a form element */ {
  display: block;
  font-weight: bold;
}

.form-item label.option /* The label for a radio button or checkbox */ {
  display: inline;
  font-weight: normal;
}

.form-required /* The part of the label that indicates a required field */ {
  color: #c00;
}

.form-item .description /* The descriptive help text (separate from the label) */ {
  font-size: 0.85em;
}

.form-checkboxes .form-item,
.form-radios .form-item /* Pack groups of checkboxes and radio buttons closer together */ {
  margin: 0.4em 0;
}

.form-submit {
  margin-right: 5px; /* LTR */
  background-color: #eeeeee;
  background: url(../images/color-schemes/gray-btn.png) top left repeat-x;
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  padding: 3px 8px 4px 8px;
  text-align: center;
  font-size: 100%;
  font-weight: bold;
  color: #333;
}

.container-inline div,
.container-inline label /* Inline labels and form divs */ {
  display: inline;
}

/*
 * Search (search-block-form.tpl.php)
 */

#block-search-form.block .inner .content {
  padding-top: 0;
}

.block-search .form-item input.form-text,
.white_bg .region-header .block-search .form-item input.form-text,
.white_bg #navigation .block-search .form-item input.form-text {
  border: 1px solid #ccc;
  border-right: none;
  float: left; /* LTR */
  height: 12px;
  padding: 6px;
  -webkit-border-radius: 5px 0 0 5px; /* LTR */
  -moz-border-radius: 5px 0 0 5px; /* LTR */
  -ms-border-radius: 5px 0 0 5px; /* LTR */
  -o-border-radius: 5px 0 0 5px; /* LTR */
  border-radius: 5px 0 0 5px; /* LTR */
  color: #4e4e4e;
  background-color: #FAFAFA;
}

.block-search form input.form-submit {
  border:none;
  background:url('../images/search-submit.png') center left no-repeat;
  width:31px;
  height:26px;
  border: 1px solid #ccc;
  border-left: 0;
  text-indent:-9999px;
  -webkit-border-radius: 0 5px 5px 0; /* LTR */
  -moz-border-radius: 0 5px 5px 0; /* LTR */
  -ms-border-radius: 0 5px 5px 0; /* LTR */
  -o-border-radius: 0 5px 5px 0; /* LTR */
  border-radius: 0 5px 5px 0; /* LTR */
  margin:0;
}

.block-search .form-submit:hover,
.block-search .form-submit:focus,
.block-search .form-submit:active {
  cursor: pointer;
}

/* If in header or navbar */
.region-header .block-search,
#navigation .block-search  {
  float: right; /* LTR */
  clear: right; /* LTR */
  width: 220px;
}

.region-header .block-search .form-item input.form-text,
#navigation .block-search .form-item input.form-text {
  border: none;
  height: 14px;
} 

.region-header .block-search .content {
  margin-top: 10px;
  padding: 0;
}

.region-header .block-search .form-item input.form-text,
#navigation .block-search .form-item input.form-text {
  width: 150px;
}

#navigation .block-search .content {
  padding: 0;
  margin-top: 5px;
}

/* If in sidebar */
.sidebar  .block-search .form-item input.form-text  {
  width: 95px;
}

/*
 * Drupal's default login form block
 */
#user-login-form {
  text-align: left; /* LTR */
}

/*
 * OpenID
 */
#user-login-form ul /* OpenID creates a new ul above the login form's links. */ {
  margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */
}

#user-login-form li.openid-link /* The "Log in using OpenID" link. */ {
  margin-top: 1em;
  margin-left: -20px; /* LTR */ /* Un-do some of the padding on the ul list. */
}

#user-login-form li.user-link /* The "Cancel OpenID login" link. */ {
  margin-top: 1em;
}

#user-login ul {
  margin: 1em 0;
}

#user-login li.openid-link,
#user-login li.user-link /* The OpenID links on the /user form. */ {
  margin-left: -2em; /* LTR */ /* Un-do all of the padding on the ul list. */
}

/*
 * Drupal admin tables
 */
form tbody {
  border-top: 1px solid #ccc;
}

form th,
form thead th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

form tbody th {
  border-bottom: 1px solid #ccc;
}

/* MESSAGES (from messages.css)
------------------------------------------------------------------------------------------------------- */

div.messages,
div.status,
div.warning,
div.error /* Important messages (status, warning, and error) for the user */ {
  min-height: 21px;
  margin: 0 1em 5px 1em;
  border: 1px solid #ff7;
  padding: 5px 5px 5px 35px; /* LTR */
  color: #000;
  background-color: #ffc;
  background-image: url(../images/messages-status.png);
  background-repeat: no-repeat;
  background-position: 5px 5px; /* LTR */
}

div.status /* Normal priority messages */ {
}

div.warning /* Medium priority messages */ {
  border-color: #fc0;
  background-image: url(../images/messages-warning.png);
}

div.warning,
tr.warning {
  color: #000; /* Drupal core uses #220 */
  background-color: #ffc;
}

div.error /* High priority messages. See also the .error declaration in pages.css. */ {
  /* border: 1px solid #d77; */ /* Drupal core uses: 1px solid #d77 */
  border-color: #c00;
  background-image: url(../images/messages-error.png);
}

div.error,
tr.error {
  color: #900; /* Drupal core uses #200 */
  background-color: #fee;
}

div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}


/* TABS (from tabs.css)
------------------------------------------------------------------------------------------------------- */

#content div.section div.tabs ul.tabs.primary.clearfix {
	width: 950px;
}

div.tabs {
  margin: 20px 0px 5px 0px;
  width: 930px;
}

ul.primary {
  margin: 0px 0px 0px 0px;
  padding: 0 0 0 10px; /* LTR */
  border-width: 0;
  list-style: none;
  white-space: nowrap;
  line-height: normal;
  background: url(../images/tab-bar.png) repeat-x left bottom;
	width: 631px;
	position: relative;
	top: 41px;  
}

#content div.section div.tabs {
	margin-top: 0px;
}

#block-system-main div.content div.profile {
	margin: 70px 0px 0px 10px;
	max-width: 800px;
}

form#user-login {
	margin-top: 70px;
}

ul.primary li {
  float: left; /* LTR */
  margin: 0;
  padding: 0;
}

ul.primary li a {
  display: block;
  height: 24px;
  margin: 0;
  padding: 0 0 0 5px; /* width of tab-left.png */ /* LTR */
  border-width: 0;
  font-weight: bold;
  text-decoration: none;
  color: #777;
  background-color: transparent;
  background: url(../images/tab-left.png) no-repeat left -38px; 
}

ul.primary li a .tab {
  display: block;
  height: 20px; /* 24px (parent) - 4px (padding) */
  margin: 0;
  padding: 4px 13px 0 6px;
  border-width: 0;
  line-height: 20px;
  background: url(../images/tab-right.png) no-repeat right -38px; 
}

ul.primary li a:hover {
  border-width: 0;
  background-color: transparent;
  background: url(../images/tab-left.png) no-repeat left -76px; 
}

ul.primary li a:hover .tab {
  background: url(../images/tab-right.png) no-repeat right -76px; 
}

ul.primary li.active a,
ul.primary li.active a:hover {
  border-width: 0;
  color: #000;
  background-color: transparent;
  background: url(../images/tab-left.png) no-repeat left 0;
}

ul.primary li.active a .tab,
ul.primary li.active a:hover .tab {
  background: url(../images/tab-right.png) no-repeat right 0;
}

ul.secondary {
  margin: 0;
  padding: 0 0 0 5px; /* LTR */
  border-bottom: 1px solid #c0c0c0;
  list-style: none;
  white-space: nowrap;
  background: url(../images/tab-secondary-bg.png) repeat-x left bottom;
}

ul.secondary li {
  float: left; /* LTR */
  margin: 0 5px 0 0;
  padding: 5px 0;
  border-right: none; /* LTR */
}

ul.secondary a {
  display: block;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 1px solid #c0c0c0;
  text-decoration: none;
  color: #777;
  background: url(../images/tab-secondary.png) repeat-x left -56px;
}

ul.secondary a .tab {
  display: block;
  height: 18px; /* 24px (parent) - 6px (padding) */
  margin: 0;
  padding: 3px 8px;
  line-height: 18px;
}

ul.secondary a:hover {
  background: url(../images/tab-secondary.png) repeat-x left bottom;
}

ul.secondary a.active,
ul.secondary a.active:hover {
  border: 1px solid #c0c0c0;
  color: #000;
  background: url(../images/tab-secondary.png) repeat-x left top;
}


/* WIREFRAMES (from wireframes.css)
------------------------------------------------------------------------------------------------------- */

.with-wireframes #header .section,
.with-wireframes #content .section,
.with-wireframes #navigation .section,
.with-wireframes .region-sidebar-first .section,
.with-wireframes .region-sidebar-second .section,
.with-wireframes #footer .section,
.with-wireframes .region-page-closure {
  outline: 1px solid #ccc;
}

/* POLLS
------------------------------------------------------------------------------------------------------- */
.block-poll .content ul.links {
  background: none;
  border: 0;
  margin-top: 10px;
}

.block-poll .content ul.links li.first {
  margin-right: 10px;
}

/* MISC 
------------------------------------------------------------------------------------------------------- */

/* More links */
.more-link a {
  background-color: #eeeeee;
  background: url(../images/color-schemes/gray-btn.png) top left repeat-x;
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  text-shadow: 0 1px 0 #eee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  padding: 5px 12px;
  text-align: center;
  width: 150px; 
  font-weight: bold;
  color: #888;
}

.more-link a:hover {
    cursor: pointer; 
}

/* CUSTOM COLOR SCHEME ADJUSTMENTS 
------------------------------------------------------------------------------------------------------- */
/* Clear out some styles if using custom color scheme, to simplify */
.custom #navigation {
  margin-top: -40px;
}

.custom #main #content,
.custom #main .sidebar {
  margin-top: 40px;
}

.custom #header,
.custom #main-wrapper {
  background-image: none;
}

.custom #main-wrapper .block h2.block-title {
  font-size: 120%;
  font-weight: bold;
  padding: 5px 10px;
}

.custom .region-sidebar-first h2.block-title {
  margin: 0;
}

.custom #main-wrapper .block  {
  padding: 0;
  border: 0;
  margin-right: -15px;
  margin-left: -10px;
}


.custom #postscript-top h2.block-title, 
.custom #postscript-top tr.odd, 
.custom #postscript-top tr.even,
.custom #postscript-bottom h2.block-title, 
.custom #postscript-bottom tr.odd, 
.custom #postscript-bottom tr.even {
  border-bottom: none;
}

.custom .more-link a {
  background: none;
  border: 0;
  text-shadow: none;
}

.custom #comments h2.title, 
.custom #comments h2.comment-form, 
.custom .content ul.links {
  background-color: transparent;
  border: 0;
}








/* ----------------------------------------------------------------------------------- */ 
/* ------------------------ CUSTOM EHPS STYLES ------------------------------- */
/* ----------------------------------------------------------------------------------- */


#tabs ul.tabs.primary.clearfix {
	visibility: hidden;
	height: 0px;
	width: 0px;
	float: left;
}

#block-system-main div.content div.contextual-links-region div.panel-flexible.panels-flexible-34.clearfix {
	margin-top: 40px;
}


/*
 * Quicktab block frontpage
 */

div#quicktabs-container-front_page.quicktabs_main.quicktabs-style-basic {
	height: 215px;
	width: 487px;
	position: relative;
	bottom: 3px;
	border-top: 1px solid #eaeaea;
	background-color: #f9f9f9;
}

div.inside.panels-flexible-row-inside.panels-flexible-row-34-1-inside.panels-flexible-row-inside-last.clearfix {
	margin-right: -8px;
}

#quicktabs-tabpage-front_page-0 div.view.view-latest-entries.view-id-latest_entries.view-display-id-default.view.contextual-links-region div.view-content div.views-row.views-row div.views-field.views-field-title {
	margin: 10px 10px 10px 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e6e6e6;
}

div.views-field.views-field-field-icon div.field-content img {
	height: 25px;
	width: 35px;
	float: right;
	position: relative;
	padding-top: 2px;
}

#quicktabs-tabpage-front_page-1 div.view.view-comments-recent.view-id-comments_recent.view-display-id-default.view div.view-content div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
	margin-top: 10px;
}

#quicktabs-tabpage-front_page-1 div.view.view-comments-recent.view-id-comments_recent.view-display-id-default.view div.view-content div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last div.views-field.views-field-title {
	font-size: 0.9em;
}


/*
 * Latest entries block frontpage
 */

div.inside.panels-flexible-region-inside.panels-flexible-region-34-latest_entries-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	height: 300px;
	width: 483px;
	position: relative;
	bottom: -6px;
	border-top: 1px solid #eaeaea;
	background-color: #f9f9f9;
}

div.panel-pane.pane-views.pane-latest-entries h2.pane-title {
	margin: -12px -13px 20px -13px;
}

div.view-content div.views-row.views-row div.views-field.views-field-title {
	margin: 10px 10px 10px 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e6e6e6;
}

div.view.view-latest-entries.view-id-latest_entries.view-display-id-default.frontpage.view div.feed-icon a.feed-icon {
	visibility: hidden;
}

div.view.view-latest-entries.view-id-latest_entries.view-display-id-block_1.frontpage.view div.more-link a {
	position: relative;
	bottom: -40px;
	color: #797979;
}


/*
 * Search and miscellaneous block frontpage
 */
 
div.inside.panels-flexible-region-inside.panels-flexible-region-34-advanced_search_box-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	height: 80px;
	background-color: #f9f9f9;
}





/*
 * News and agenda block frontpage
 */

div.panel-pane.pane-views.pane-news-and-events h2.pane-title {
	margin: -12px -12px 21px -12px;
	padding: 5px 240px 5px 10px;
	font-size: 1.3em;
	background-color: #3D80BE;
	color: #fff;
	width: 184px;
}

div.view.view-news-and-events.view-id-news_and_events.view-display-id-block_1.view div.view-content div.item-list ul div.views-field.views-field-title span.field-content a {
	font-size: 0.9em;
	line-height: normal;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-34-latest_news_and_agenda-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	height: 300px;
	margin-top: 8px;
	background-color: #f9f9f9;
}

div.view.view-news-and-events.view-id-news_and_events.view-display-id-block_1.view div.more-link a {
	position: relative;
	bottom: 40px;
	color: #797979;
}

div.pane-content div.view.view-news-and-events.view-id-news_and_events.view-display-id-block_1.view div.view-content div.item-list ul li.views-row.views-row div.views-field.views-field-title {
	font-size: 1.1em;
	margin: 12px 0px 0px 0px;
}

div.pane-content div.view.view-news-and-events.view-id-news_and_events.view-display-id-block_1.view div.view-content div.item-list ul {
	margin-left: 15px;
}



/*
 * Vocabularies page
 */


div.views-field.views-field-name {
	font-size: 1em;
	margin: 0px 0px -2px -5px;
	list-style-type: none;
	list-style-position: inside;
	width: 150px;
	height: 25px;
}

table.views-view-grid div.views-field.views-field-field-icon div.field-content img {
	position: relative;
	margin: -30px 40px 0px 0px;
}

h2.pane-title {
	font: bold 1.3em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #323232;
	margin: 0px 0px 20px 0px;
	padding: 5px 10px 5px 10px;
  color: WHITE;
  background-color: #3D80BE;

}

div.view-content table.views-view-grid.cols-2 tbody tr.row-1.row-first td.col-1.col-first {
	width: 190px;
}

table.views-view-grid.cols-4 {
	margin-bottom: 30px;
}


td.col-1.col-first {
	width: 200px;
}


/*
 * Browse digital repositories page
 */

div.panel-pane.pane-views.pane-country h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.3em;
	color: #004A7C;
	padding-left: 0px;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-47-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	width: 940px;
	background-color: #f9f9f9;
	padding-bottom: 0px;
}

div.panel-pane.pane-views.pane-language-page h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.3em;
	color: #004A7C;
	padding-left: 0px;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-47-language_-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	width: 940px;	
	background-color: #f9f9f9;
	padding-bottom: 0px;
}

div.panel-pane.pane-views.pane-period-page h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.3em;
	color: #004A7C;
	padding-left: 0px;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-47-period-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	width: 940px;		
	background-color: #f9f9f9;
	padding-bottom: 0px;
}

div.panel-pane.pane-views.pane-subject-page h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.3em;
	color: #004A7C;
	padding-left: 0px;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-47-subject-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	width: 940px;		
	background-color: #f9f9f9;
	padding-bottom: 0px;
}

div.panel-pane.pane-views.pane-type-of-source-page h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.3em;
	color: #004A7C;
	padding-left: 0px;	
}

div.inside.panels-flexible-region-inside.panels-flexible-region-47-type_of_source-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	width: 940px;		
	background-color: #f9f9f9;
	padding-bottom: 0px;
}


/*
 * Browse digital repositories individual pages
 */

#country-page h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.3em;
	color: #004A7C;
	padding-left: 0px;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-3-vocabulary-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	width: 940px;
	background-color: #f9f9f9;
	padding-bottom: 0px;
}

#language-page h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.3em;
	color: #004A7C;
	padding-left: 0px;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-4-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	width: 940px;
	background-color: #f9f9f9;
	padding-bottom: 0px;
}

#period-page h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.3em;
	color: #004A7C;
	padding-left: 0px;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-5-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	width: 940px;
	background-color: #f9f9f9;
	padding-bottom: 0px;
}

#subject-page h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.3em;
	color: #004A7C;
	padding-left: 0px;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-6-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	width: 940px;
	background-color: #f9f9f9;
	padding-bottom: 0px;
}

#type-of-source-page h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.3em;
	color: #004A7C;
	padding-left: 0px;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-7-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	width: 940px;
	background-color: #f9f9f9;
	padding-bottom: 0px;
}



/*
 * Browse portals page
 */

div.panel-pane.pane-views.pane-portals-page h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.3em;
	color: #004A7C;
	padding-left: 0px;
}

#browse-portals div.panel-flexible-inside.panels-flexible-54-inside div.panels-flexible-region.panels-flexible-region-54-center.panels-flexible-region-first.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-54-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	background-color: #f9f9f9;
}

div.view-content table.views-view-grid.cols-2 tbody tr td.col-2.col-last div.views-field.views-field-field-icon div.field-content img {
	position: relative;
	right: 500px;	
}



/*
 * Node page
 */



div.panel-pane.pane-node-title {
	width: 75%;
	font-size: 1.5em;
	font-weight: bold;
	margin: 5px 0px 20px 0px;
	color: #004A7C;
}

div.field.field-name-field-url.field-type-link-field.field-label-hidden {
	float: right;
	font-size: 1.3em;
	margin: 5px 0px 20px 40px;
	padding: 8px 15px 8px 15px;
	background: #3D80BE url(../images/link-2.png) no-repeat 10px 10px;
	-moz-border-radius: 10px;
	border-radius:10px;
}

div.field-item p {
	text-align: ;
}

div.field.field-name-field-url.field-type-link-field.field-label-hidden div.field-items div.field-item.even a {
	margin-left: 30px;
	color: white;
	font-weight: bold;	
}

div.panel-pane.pane-block.pane-print-print-links {
	float: right;
	position: relative;
}

div.panel-pane.pane-node-comments h2.pane-title {
	width: 595px;
	margin-left: -10px;
	background-color: transparent;
	color: #004A7C;
	margin-top: 50px;
}

div.panel-pane.pane-node-body div.pane-content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even ul {
	margin-left: 15px;
}


/*
 * Social bookmarking + comments pane node pages
 */


div.panel-pane.pane-node-updated h2.pane-title {
	padding: 0px;
	margin-bottom: 5px;
	background-color: transparent;
	color: black;
	font-size: 12px;
}

div.panel-pane.pane-node-updated div.pane-content {
	margin-bottom: 10px;	
}

a.flag.flag-action.flag-link-normal {
	padding: 10px 50px 10px 0px;
	background: url(../images/add.png) no-repeat 135px ;	
}

a.flag.unflag-action.flag-link-normal {
	padding: 10px 50px 10px 0px;
	background: url(../images/cancel.png) no-repeat 165px ;
}

div.panel-pane.pane-block.pane-addtoany-addtoany-button {
	margin: 10px 0px 10px 0px;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-2-addtoany-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	background-color: #f9f9f9;
}



/*
 * Tags panes
 */

div.inside.panels-flexible-region-inside.panels-flexible-region-2-tags_-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	padding: 5px 10px 10px 10px;
}

div.field.field.field-type-taxonomy-term-reference.field-label-above div.field-label {
	margin: 5px 0px 5px 0px;	
}

div.field.field.field-type-taxonomy-term-reference.field-label-above div.field-items div.field-item {
	display: inline-block;
	font-size: 0.95em;
	margin: 0px 5px 5px 0px;
	padding: 0px 8px 0px 8px;
	background-color: #f1f1f1;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #d6d8d8;
}



/*
 * Related content pane node pages
 */

div.panel-pane.pane-views.pane-related-content h2.pane-title {
	padding: 5px 0px 5px 15px;
	margin: -12px -13px 0px -12px;
	background-color: #3D80BE;
	color: #fff;
	font-size: 1.3em;
	width: 313px;
}

div.pane-content div.view.view-related-content.view-id-related_content.view-display-id-default.view div.view-content div.item-list {
	margin: 10px 0px 0px 0px;
}

div.pane-content div.view.view-related-content.view-id-related_content.view-display-id-default.view.contextual-links-region div.view-content div.item-list ul {
	min-height: 125px;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-2-related_content-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
		background-color: #f9f9f9;
}


/*
 * Other news node pages
 */

#other-news h2.pane-title {
	margin: -12px -12px 10px -12px;
	padding: 5px 139px 5px 10px;
	font-size: 1.3em;
	background-color: #3D80BE;
	color: #fff;
	width: 179px;
}

#other-news div.pane-content div.view.view-news-and-events.view-id-news_and_events.view-display-id-block_1.view div.view-content div.item-list ul {
	list-style-type: disc;
	list-style-image: none;
}
	
#other-news div.pane-content div.view.view-news-and-events.view-id-news_and_events.view-display-id-block_1.view div.more-link a {
	position: relative;
	bottom: 0px;
}

#other-news div.pane-content div.view.view-news-and-events.view-id-news_and_events.view-display-id-block_1.view div.more-link {
	margin-top: 20px;
}

div.pane-content div.field.field-name-field-date-start.field-type-datetime.field-label-hidden div.field-items div.field-item.even {
	font-weight: bold;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-35-addtoany-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	background-color: #f9f9f9;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-35-more_news-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	background-color: #f9f9f9;
}


div.inside.panels-flexible-region-inside.panels-flexible-region-26-addtoany-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	background-color: #f9f9f9;
}

div.inside.panels-flexible-region-inside.panels-flexible-region-26-more_news-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	background-color: #f9f9f9;
}


/*
 * Advanced search page
 */


div#block-views-exp-ehps-search-page.block.block-views.first.odd {
	margin-top: 30px;	
}

#main div.region.region-sidebar-second.column.sidebar div.section {
	margin: 130px 5px 0px 0px;
	padding: 0px 15px 0px 0px;
}

table.views-table.cols-2 {
	width: 800px;
	position: relative;
	bottom: 0px;
	background-color: #fff;
	border: 1px solid #e6e6e6;	
}

#block-system-main div.content div.view.view-ehps-search.view-id-ehps_search.view-display-id-page.view div.view-content table.views-table.cols-2 {
	width: 650px;
}

#block-system-main div.content div.view.view-ehps-search.view-id-ehps_search.view-display-id-page.view {
	min-height: 300px;
}

th.views-field.views-field-search-api-relevance.active {
	width: 100px;
}

th.views-field.views-field-comment-count {
	width: 100px;
}


div#block-facetapi-ys4tx0h1huech2j0u4mrugggdxyzqxt7.block.block-facetapi.contextual-links-region.even {
	background-color: #fff;
	border: 1px solid #e6e6e6;	
}

#block-search-api-saved-searches-standaard h2.block-title {
	background-color: #3D80BE;
	color: white;

}

#block-search-api-saved-searches-standaard {
	width: 300px;	
}

input#edit-mail.form-text.required {
	width: 200px;
}


#block-search-api-saved-searches-standaard div.content {
	background-color: #eaeaea;
}

#block-system-main div.content div.view.view-ehps-search.view-id-ehps_search.view-display-id-page.view div.item-list ul.pager {
	margin-top: -10px;
	margin-bottom: 40px;
}

#search-api-saved-searches-save-form div div.form-item.form-type-textfield.form-item-mail {
	margin-top: 0px;	
}

#search-api-saved-searches-save-form div {
	padding: 5px 5px 5px 5px;
	background-color: #f9f9f9;
}

input#edit-submit.form-submit.ajax-processed {
	margin-left: 5px;
}

#search-api-saved-searches-save-form {
	max-width: 800px;
}

input#edit-submit.form-submit {
	margin-left: 7px;
}



/*
 * Taxonomy term pages
 */


#content div.section.contextual-links-region div.tabs ul.tabs.primary.clearfix {
	visibility: hidden;
	height: 0px;
}

div.section.taxonomy_filter.tf_multi {
	width: 200px;	
	display: inline-block;
	vertical-align: top;
	opacity: 1;
	list-style-image: none;
}

#block-taxonomy-filter-refine div.content div.section.taxonomy_filter.tf_multi.odd {
	margin-left: 5px;
}

#block-taxonomy-filter-current h2.block-title {
	color: WHITE;
  background-color: #004E1F;
}


#block-taxonomy-filter-current {
	float: right;	
	position: absolute;
	top: 80px;
	right: 10px;
	width: 180px;
	background-color: #f9f9f9;
}

div#block-taxonomy-filter-current.block.block-taxonomy-filter.contextual-links-region.last.odd {
	position: absolute;
	top: 60px;	
}


#block-taxonomy-filter-current div.content div.section.taxonomy_filter.tf_multi ul {
	list-style-type: none;
	margin-left: 0px;	
}

#block-taxonomy-filter-current div.content div.section.taxonomy_filter.tf_multi h3 {
	font-size: 13px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#block-taxonomy-filter-current div.content div.section.taxonomy_filter.tf_multi ul li {
	margin-left: 5px;
}

#block-taxonomy-filter-refine div.content {
	min-height: 150px;
}

div.view-content div.item-list ul {
	min-height: 275px;	
	margin: 0px 0px 0px 20px;
}

#block-taxonomy-filter-refine h2.block-title {
	background-color: #3D80BE;
	color: #fff;
	width: 945px;
	margin: 30px 0px 0px 0px;
}

#block-taxonomy-filter-refine div.content div.section.taxonomy_filter.tf_multi ul {
	list-style-type: none;
	margin-left: 0px;
}

#content div.section.contextual-links-region a.feed-icon {
	position: absolute;
	top: 320px;
	left: 5px;
}

div#block-system-main.block.block-system.blue-header.no-bg.first.odd {
	min-height: 275px;
}

ul.pager {
	margin: 25px 0px 0px 0px;
}


/*
 * Search by tags page
 */



div.view.view-zoeken.view-id-zoeken.view-display-id-page_1.tags.view {
	margin-left: 0px;
}

#views-exposed-form-zoeken-page-1 div div.views-exposed-form div.views-exposed-widgets.clearfix {
	margin: 0px 0px 30px 0px;
}

label {
	margin-left: 3px;
}

select#edit-term-node-tid-depth.form-select {
	width: 140px;
}

select#edit-term-node-tid-depth-1.form-select {
	width: 140px;
}

select#edit-term-node-tid-depth-2.form-select {
	width: 140px;
	height: 129px;
}

select#edit-term-node-tid-depth-3.form-select {
	width: 140px;
}

select#edit-term-node-tid-depth-4.form-select {
	width: 140px;
}


input#edit-submit-zoeken.form-submit {
	position: relative;
	right: 235px;
	top: 115px;
	width: 65px;
}

input#edit-reset.form-submit {
	position: absolute;
	right: 97px;
	top: 250px;
	width: 65px;
}




table.views-table.cols-1 {
	width: 860px;
	border: 1px solid #e6e6e6;		
}





/*
 * News page
 */


#block-system-main div.content div.panel-flexible.panels-flexible-50.clearfix div.panel-flexible-inside.panels-flexible-50-inside div.panels-flexible-column.panels-flexible-column-50-main.panels-flexible-column-first div.inside.panels-flexible-column-inside.panels-flexible-column-50-main-inside.panels-flexible-column-inside-first div.panels-flexible-region.panels-flexible-region-50-center.panels-flexible-region-first.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-50-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.panel-pane.pane-custom.pane-1 div.pane-content p {
	height: 170px;
	border: 1px solid #c0c0c0;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 40px 0px;
	background-color: #eaeaea;
	color: #000;
}

div.panel-pane.pane-block.pane-aggregator-feed-3 {
	min-height: 220px;
}

div.panel-pane.pane-block h2.pane-title {
	background-color: #298f44;

}

div.panel-pane.pane-block.pane-aggregator-feed-3 h2.pane-title {
  background-color: #3D80BE;
 }

div.panel-pane.pane-block.pane-aggregator-feed-3 div.pane-content div.item-list ul li {
	font-size: 1em;
}
 
div.item-list {
		padding: 0px 10px 0px 0px;
}





/*
 * Feed source page
 */


#aggregator div.feed-item {
	margin: 0px 20px 30px 7px;
}

#aggregator div.feed-source a.feed-icon img {
	position: relative;
	bottom: 318px;
	left: 600px;
}

#aggregator div.feed-item div.feed-item-meta span.feed-item-date {
	font-weight: bold;
}

#aggregator div.feed-source {
	margin: -10px 0px 30px 5px;
}




/*
 * Suggest a website page
 */

div.rounded-shadow-background div.rounded-shadow-wrap-corner div.rounded-shadow-left-edge div.rounded-shadow-right-edge.clearfix div.panel-pane.pane-custom.pane-1 h2.pane-title {
	background-color: #f1f1f1;
	color: #004A7C;
	margin-left: -10px;
}

#block-system-main div.content div.panel-flexible.panels-flexible-22.clearfix div.panel-flexible-inside.panels-flexible-22-inside div.panels-flexible-region.panels-flexible-region-22-center.panels-flexible-region-first.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-22-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	background-color: #f1f1f1;
	width: 800px;
}

div.rounded-shadow.region-plain-box-witrand div.rounded-shadow-background div.rounded-shadow-wrap-corner div.rounded-shadow-left-edge div.rounded-shadow-right-edge.clearfix div.panel-pane.pane-custom.pane-1 div.pane-content p {
	margin-bottom: 20px;
}


/*
 * Search options page
 */

#search-options div.panel-flexible-inside.panels-flexible-53-inside div.panels-flexible-region.panels-flexible-region-53-center.panels-flexible-region-first.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-53-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand div.rounded-shadow-background div.rounded-shadow-wrap-corner div.rounded-shadow-left-edge div.rounded-shadow-right-edge.clearfix div.panel-pane.pane-node h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.3em;
	color: #004A7C;
	padding-left: 0px;	
}

#search-options div.panel-flexible-inside.panels-flexible-53-inside div.panels-flexible-region.panels-flexible-region-53-center.panels-flexible-region-first.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-53-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	width: 940px;
	background-color: #f9f9f9;
}

#node-5025 div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even {
	width: 800px;
}


#node-5025 div.content {
	margin-top: 0px;
}

#node-5025 div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even p {
	margin-top: 20px;
}

#node-5025 div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even ul {
	margin: 20px 0px 0px 17px;
}

#node-5025 div.content span.print-link {
	margin-top: -45px;	
}


 
/*
 * About page
 */


#about-ehps div.panel-flexible-inside.panels-flexible-31-inside div.panels-flexible-region.panels-flexible-region-31-center.panels-flexible-region-first.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-31-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand div.rounded-shadow-background div.rounded-shadow-wrap-corner div.rounded-shadow-left-edge div.rounded-shadow-right-edge.clearfix div.panel-pane.pane-node h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.5em;
	color: #004A7C;
	margin: -5px 0px 0px -10px;
}

#about-ehps div.panel-flexible-inside.panels-flexible-31-inside div.panels-flexible-region.panels-flexible-region-31-center.panels-flexible-region-first.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-31-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
	width: 938px;
	background-color: #f9f9f9;
}

#node-4345 div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even {
	width: 800px;
}

#node-4345 div.content {
	margin-top: 0px;
}

#node-4345 div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even p {
	margin-top: 20px;
}

#node-4345 div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even ul {
	margin: 20px 0px 0px 17px;
}

#node-4345 div.content span.print-link {
	margin-top: -25px;	
}


 
/*
 * Help page
 */

#help-page div.panel-flexible-inside.panels-flexible-30-inside div.panels-flexible-region.panels-flexible-region-30-center.panels-flexible-region-first.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-30-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand div.rounded-shadow-background div.rounded-shadow-wrap-corner div.rounded-shadow-left-edge div.rounded-shadow-right-edge.clearfix div.panel-pane.pane-node h2.pane-title {
	background-color: #f9f9f9;
	font-size: 1.5em;
	color: #323232;
	margin: -5px 0px 0px -10px;
}

#help-page div.panel-flexible-inside.panels-flexible-30-inside div.panels-flexible-region.panels-flexible-region-30-center.panels-flexible-region-first.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-30-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.rounded-shadow.region-plain-box-witrand {
		width: 935px;
		background-color: #f9f9f9;
}

#node-4331 div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even {
	width: 800px;
}

#node-4331 div.content {
	margin-top: 0px;
}

#node-4331 div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even p {
	margin-top: 20px;
}

#node-4331 div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even ul {
	margin: 20px 0px 0px 17px;
}

#node-4331 div.content span.print-link {
	margin-top: -25px;	
}



/*
 * Sitemap page
 */



div.site-map-box-terms.site-map-box-terms.site-map-box {
	width: 180px;
	display: block;
	float: left;
	background-color: #f9f9f9;
	padding-left: 5px;
}

div.site-map-box-terms.site-map-box-terms-9.site-map-box {
	margin-right: 10px;	
}

div.site-map-box-terms.site-map-box-terms-10.site-map-box {
	margin-right: 10px;	
}

div.site-map-box-terms.site-map-box-terms-11.site-map-box {
	margin-right: 10px;	
}


div.site-map-box-terms.site-map-box-terms-12.site-map-box {
	position: absolute;
	float: right;
	top: 141px;	
	left: 570px;
}

div.site-map-box-terms.site-map-box-terms-13.site-map-box {
	position: absolute;
	float: right;
	top: 141px;	
	left: 760px;
}

div.site-map-box-terms.site-map-box-terms-14.site-map-box {
	position: relative;
	display: inline-block;
	float: left;
	clear: left;
}

#site-map div.site-map-taxonomys div.site-map-box-terms.site-map-box-terms.site-map-box div.content ul {
	list-style-type: none;
	padding-left: 5px;
}

#site-map div.site-map-taxonomys div.site-map-box-terms.site-map-box-terms.site-map-box div.content ul li ul {
	padding-left: 0px;
}

div.site-map-box-front.site-map-box {
	height: 100px;
	list-style-type: none;
}

#site-map div.site-map-taxonomys div.site-map-box-terms.site-map-box-terms.site-map-box h2.title {
	margin: 0px 0px -20px 0px;
	padding: 5px 5px 5px 5px;
  color: #004A7C;
	font-size: 1.25em;
}




/*
 * Latest entries page
 */
 

td.views-field.views-field-created {
	width: 150px;
}


#block-system-main div.content div.view.view-latest-entries-page.view-id-latest_entries_page.view-display-id-page.view div.item-list ul.pager {
	margin-left: -150px;
}

