@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800|Oxygen:400,300,700);
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
   Normalize.css is intended to be used as an alternative to CSS resets.

   It is suggested that you read through the normalize.css file and customise it
   to meet the design requirements of a project rather including it as a "black
   box". @see http://nicolasgallagher.com/about-normalize-css/

   Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
         @see http://snook.ca/archives/html_and_css/no_css_reset/
   ========================================================================== */
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}
/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
audio,
canvas,
video {
  display: inline-block;
}
/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
[hidden] {
  display: none;
}
/* =============================================================================
   Base
   ========================================================================== */
/* Instead of relying on the fonts that are available on a user's computer, you
   can use web fonts which, like images, are resources downloaded to the user's
   browser. Because of the bandwidth and rendering resources required, web fonts
   should be used with care.

   Numerous resources for web fonts can be found on Google. Here are a few
   websites where you can find Open Source fonts to download:
   - http://www.fontsquirrel.com/fontface
   - http://www.theleagueofmoveabletype.com

   In order to use these fonts, you will need to convert them into formats
   suitable for web fonts. We recommend the free-to-use Font Squirrel's
   Font-Face Generator:
     http://www.fontsquirrel.com/fontface/generator

   The following is an example @font-face declaration. This font can then be
   used in any ruleset using a property like this:  font-family: Example, serif;

   Since we're using Sass, you'll need to declare your font faces here, then you
   can add them to the font variables in the _base.scss partial.
*/
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
html {
  /*
   * To use a 14px font size on the page, delete the 16px and 12px declarations.
   * To use a 12px font size on the page, delete the 16px and 14px declarations.
   */
  /* Use a 12px base font size */
  /* font-size: 75%;  16px x 75% = 12px */
  /* Use a 14px base font size */
  /* Use a 16px base font size */
  /* font-size: 100%;  1 */
  /* Establish a vertical rhythm. */
}
/*
 * Instead of relying on the fonts that are available on a user's computer, you
 * can use web fonts which, like images, are resources downloaded to the user's
 * browser. Because of the bandwidth and rendering resources required, web fonts
 * should be used with care.
 *
 * Numerous resources for web fonts can be found on Google. Here are a few
 * websites where you can find Open Source fonts to download:
 * - http://www.fontsquirrel.com/fontface
 * - http://www.theleagueofmoveabletype.com
 *
 * In order to use these fonts, you will need to convert them into formats
 * suitable for web fonts. We recommend the free-to-use Font Squirrel's
 * Font-Face Generator:
 *   http://www.fontsquirrel.com/fontface/generator
 *
 * The following is an example @font-face declaration. This font can then be
 * used in any ruleset using a property like this:  font-family: Example, serif;

@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}

 */
/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
html,
button,
input,
select,
textarea {
  /* The following font family declarations are based on the Microsoft core web
   * fonts which are common fonts available on most computer systems. The DejaVu
   * and Nimbus Sans fonts are commonly available on Linux systems where the MS
   * fonts are less common. Tahoma and Helvetica are also widely available.
   *
   * A user's web browser will look at the comma-separated list and will
   * attempt to use each font in turn until it finds one that is available
   * on the user's computer. The final "generic" font (sans-serif, serif or
   * monospace) hints at what type of font to use if the web browser doesn't
   * find any of the fonts in the list.

  font-family: "Times New Roman", Times, Georgia, "DejaVu Serif", serif;
  font-family: Times, "Times New Roman", Georgia, "DejaVu Serif", serif;
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;

  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  font-family: Tahoma, Verdana, "DejaVu Sans", sans-serif;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;

  font-family: "Courier New", "DejaVu Sans Mono", monospace;

   */
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
}
body {
  width: 100%;
  margin: 0;
  padding: 0;
}
/* =============================================================================
   Links
   ========================================================================== */
/*
 * Addresses outline displayed oddly in Chrome
 */
a:focus {
  outline: thin dotted;
}
/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
a:hover,
a:active {
  outline: 0;
}
/* =============================================================================
   Typography

   To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
   so that the line height of our base font becomes the basic unit of vertical
   measurement. We use multiples of that unit to set the top and bottom margins
   for our block level elements and to set the line heights of any fonts.
   For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
h1 {
  font-size: 2em;
  /* Sets the line height to 2 units of vertical rhythm */
  /* Before line-height: 1.5em;  3rem / 2em = 1.5em */
  /* Sets 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0;
  /* before margin-top: 0.75em;  1.5rem / 2em = .75em */
  margin-bottom: 0.75em;
}
h2 {
  font-size: 1.5em;
  line-height: 2em;
  /* 3rem / 1.5em = 2em */
  margin-top: 0;
  /* before margin-top: 1em;  1.5rem / 1.5em = 1em */
  /* Before margin-bottom: 1em; */
}
h3 {
  font-size: 1.17em;
  line-height: 1.282em;
  /* 1.5rem / 1.17em = 1.282em */
  margin-top: 0;
  /* before margin-top: 1.282em;*/
  /* Before  margin-bottom: 1.282em;*/
}
h4 {
  font-size: 1em;
  line-height: 1.5em;
  /* 1.5rem / 1em = 1.5em */
  margin-top: 0;
  /* before margin-top: 1.5em;*/
  /* Before margin-bottom: 1.5em; */
}
h5 {
  font-size: 0.83em;
  line-height: 1.807em;
  /* 1.5rem / 0.83em = 1.807em */
  margin-top: 0;
  /* before margin-top: 1.807em;*/
  /* Before margin-bottom: 1.807em; */
}
h6 {
  font-size: 0.75em;
  line-height: 2em;
  /* 1.5rem / .75em = 2em */
  margin-top: 0;
  /* before margin-top: 2em;*/
  /* Before margin-bottom: 2em; */
}
/* Thematic break */
hr {
  height: 1px;
  border: 1px solid #666;
  padding-bottom: 0px;
  margin: 1.5em 0;
}
/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
  white-space: nowrap;
}
/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
b,
strong {
  font-weight: bold;
}
blockquote {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 30px;
}
/*
 * Addresses styling not present in S5, Chrome
 */
dfn {
  font-style: italic;
}
/*
 * Addresses styling not present in IE6/7/8/9
 */
mark {
  background: #ffd75c;
  color: #000;
}
/*
 * Addresses margins set differently in IE6/7
 */
p,
pre {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1em 0;
}
/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
pre,
code,
kbd,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
  line-height: 1.5em;
}
/*
 * Improves readability of pre-formatted text in all browsers
 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
q {
  quotes: none;
}
/* 2 */
q:before,
q:after {
  content: '';
  content: none;
}
/* @todo Determine how big element affects vertical rhythm. */
small {
  font-size: 75%;
}
/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* =============================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
dl,
menu,
ol,
ul,
.item-list ul {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 0 0 1.5em 0;
}
.item-list ul li {
  /* Drupal override */
  margin: 0;
}
dd {
  margin: 0 0 0 30px;
  /* LTR */
}
ul ul,
ul ol,
ol ul,
ol ol,
.item-list ul ul,
.item-list ul ol,
.item-list ol ul,
.item-list ol ol {
  margin: 0;
  /* Turn off margins on nested lists. */
}
/*
 * Addresses paddings set differently in IE6/7
 */
menu,
ol {
  padding: 0 0 0 30px;
  /* LTR */
}
ul,
.item-list ul {
  padding: 0 0 0 10px;
  /* LTR */
}
/*
 * Corrects list images handled incorrectly in IE7
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}
/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
  /* vertical-align: bottom; */
  /* Suppress the space beneath the baseline */
  /* Responsive images */
  /* @todo Add responsive embedded video. */
  max-width: 100%;
  height: auto;
}
/*
 * Corrects overflow displayed oddly in IE9
 */
svg:not(:root) {
  overflow: hidden;
}
/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
figure {
  margin: 0;
}
/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
form {
  margin: 0;
}
/*
 * Define consistent border, margin, and padding
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.5em 0.625em 1em;
}
/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
}
/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
}
/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
button,
input {
  line-height: normal;
  /* 1 */
}
/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
/*
 * Re-set default cursor for disabled elements
 */
button[disabled],
input[disabled] {
  cursor: default;
}
/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
  /* 2 */
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
/* Removed because it's not W3C standard
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
} */
/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
/* Removed because it's not W3C standard
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
} */
/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}
/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
  /* width: 100%; */
  /* Prevent cramped-looking tables */
  /* Add vertical rhythm margins. */
  margin-bottom: 1.5em;
  border: 1px solid #969696;
}
caption {
  background: #2d2d2d;
  padding: 5px;
  color: #fff;
  font-weight: bold;
}
/*
 * Drupal provides table styling which is only useful for its admin section
 * forms, so we override this default CSS. (We set it back in forms.css.)
 */
th {
  /* text-align: left;  LTR */
  padding: 0;
  border-bottom: none;
}
tr th,
thead th {
  color: #fff;
  font-weight: normal;
  background-color: #4f4f4f;
  border-right: 1px solid #969696;
  padding: 8px;
}
tr td {
  border-top: 1px solid #969696;
  border-right: 1px solid #969696;
  padding: 8px;
}
tr.odd td {
  background: #f2f7fc;
}
tbody {
  border-top: none;
}
/* =============================================================================
    Reset specific only for default browser values
   ========================================================================== */
p,
ul,
ol {
  margin-top: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  margin-bottom: 0.5em;
}
/* =============================================================================
   Common classes useful on html
   ========================================================================== */
.to-left {
  float: left;
}
.to-right {
  float: right;
}
.uppercase {
  text-transform: uppercase;
}
.relative {
  position: relative;
}
.clearfix {
  clear: both;
}
.fullwidth {
  width: 100%;
}
.contextual-links li,
.contextual-links li a {
  background: none !important;
  margin: 0 !important;
  padding: 3px !important;
  list-style: none !important;
  font-family: Arial, Helvetica, sans-serif;
}
div.messages {
  /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 1.5em 0;
  /* Drupal core uses "6px 0" margin */
}
div.messages ul {
  margin: 0px;
  padding: 0px;
}
div.messages ul li {
  background: none !important;
  padding: 0 !important;
  list-style: inside disc !important;
}
div.status {
  /* Normal priority messages */
}
ul.inline {
  /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
  /* LTR */
}
span.field-label {
  /* The inline field label used by the Fences module */
  padding: 0 1em 0 0;
  /* LTR */
}
.item-list .pager {
  /* A list of page numbers when more than 1 page of content is available */
  padding: 0;
}
.item-list .pager li {
  /* Each page number in the pager list */
  padding: 0 0.5em;
}
#user-bar {
  height: 27px;
  padding: 10px 0;
}
#user-bar p {
  margin: 0;
}
/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */
#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}
/**
 * @file
 * Form Styling
 */
.form-item {
  /* Wrapper for a form element (or group of form elements) and its label */
  margin: 1.5em 0;
}
.form-item .description {
  /* The descriptive help text (separate from the label) */
  font-size: 0.85em;
}
.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-checkboxes .form-item,
.form-radios .form-item {
  /* Pack groups of checkboxes and radio buttons closer together */
  margin: 0;
  /* Drupal core uses "0.4em 0" */
}
.form-submit {
  /* The submit button */
}
.container-inline div,
.container-inline label {
  /* Inline labels and form divs */
  display: inline;
}
.tips {
  /* Tips for Drupal's input formats */
}
a.button {
  /* Buttons used by contrib modules like Media */
  -webkit-appearance: button;
  -moz-appearance: button;
  /* not W3C standard appearance: button; */
}
/*
 * Password confirmation
 */
.password-parent,
.confirm-parent {
  margin: 0;
}
/*
 * Drupal's default login form block
 */
#user-login-form {
  text-align: left;
  /* LTR */
}
#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
		 *
		 * The default styling for the OpenID login link seems to assume Garland's
		 * styling of list items.
		 */
}
#user-login-form li.openid-link {
  /* The "Log in using OpenID" link. */
  margin-top: 1.5em;
  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: 1.5em;
}
#user-login ul {
  margin: 1.5em 0;
}
/*
 * Drupal admin tables
 *
 * We overrode these styles in normalize.css, but restore them for the admin
 * section of the site.
 */
form th {
  text-align: left;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  border-bottom: 3px solid #ccc;
}
form tbody {
  border-top: 1px solid #ccc;
}
form tr .even {
  background-color: #fff;
}
form table .item-list ul {
  margin: 0;
}
.lt-ie8 tr.even th,
.lt-ie8 tr.odd th,
.lt-ie8 tr.even td,
.lt-ie8 tr.odd td {
  border-bottom: 1px solid #ccc;
  /* IE doesn't display borders on table rows */
}
/*
 * Drupal core wrongly puts this in system.menus.css. Since we override that, add it back.
 */
td.menu-disabled {
  background: #ccc;
}
.hide {
  display: none;
}
path[fill="#dc753d"] {
  cursor: pointer;
}
circle[fill="#dc753d"] {
  cursor: pointer;
}
.hard-coded {
  border-top: 2px solid red !important;
}
.spacer-bottom {
  margin-bottom: 20px;
}
.image-left img {
  float: left;
  margin-right: 20px;
}
.skin-default {
  position: relative;
}
.separator-top {
  padding: 20px 0 0 0;
  border-top: 1px solid #dadada;
}
.separator-bottom {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #dadada;
}
.label-above {
  font-weight: 600;
}
.field.field-name-field-resources-for a {
  margin-right: 10px;
}
.social-icons-news-media {
  margin-bottom: 2em;
}
.more-link {
  text-align: left;
}
.hide {
  display: none;
}
.field-name-body img {
  padding: 10px;
}
/* Events */
body.section-event .group-left .field {
  margin-top: 10px;
}
body.section-event .group-left,
body.section-event .group-right {
  width: 48%;
}
/* Scholar List */
.box-listing .group-left,
.box-listing .group-right {
  width: 48%;
}
.box-listing .group-left .blue_button,
.box-listing .group-right .blue_button {
  margin-top: 10px;
}
.box-listing .group-left .view-content,
.box-listing .group-right .view-content {
  line-height: 23px;
}
/* Contact Us */
.contact-landing-page {
  background: #ffffff;
  border-bottom: 1px solid #dadada;
  padding: 20px;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
.contact-landing-page img {
  margin-right: 20px;
  padding: 0;
  display: block;
  float: left;
}
.contact-landing-page ul {
  overflow: auto;
}
.views-table.cols-6 thead tr th:nth-child(4) {
  width: 300px;
}
.view-contact-us .views-field-field-program,
.view-contact-us .views-field-field-region {
  width: 150px;
}
.view-contact-us .views-field.views-field-field-region.views-align-left {
  width: 200px !important;
}
.filter-form {
  margin-bottom: 20px;
}
.filter-form .views-exposed-form {
  background: white;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  padding: 1em;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  margin-bottom: 20px;
}
.filter-form .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}
#views-exposed-form-contact-us-page-4 #edit-field-user-name-value,
#views-exposed-form-contact-us-page-3 #edit-field-user-name-value {
  width: 250px;
}
#views-exposed-form-contact-us-page-4 .views-exposed-widget select,
#views-exposed-form-contact-us-page-3 .views-exposed-widget select {
  width: 150px;
}
/* PROGRAMS */
.view-id-programs .item-list ul {
  padding-left: 0;
}
.view-id-programs .views-exposed-form input[type="text"],
.view-id-programs .views-exposed-form select {
  width: 250px;
}
.submitted {
  font-weight: 600;
}
/* ALUMNI AMBASSADORS */
.node-alumni-ambassadors .field-name-field-image {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}
.node-alumni-ambassadors .field-name-field-countries,
.node-alumni-ambassadors .field-name-field-institution,
.node-alumni-ambassadors .field-name-field-field-of-study {
  margin-bottom: 10px;
}
.node-alumni-ambassadors .field-name-body {
  clear: both;
}
/* Fulbright Scholar List */
.view-fulbright-scholars .views-field.views-field-field-title-1 {
  width: 150px;
}
/* Grantee node */
.node-grantee .view-fulbright-scholars .views-field.views-field-field-title-1 {
  width: 100%;
}
/* NEWS AND MEDIA */
#views-exposed-form-fulbright-scholars-page input[type="text"] {
  width: 100%;
}
#views-exposed-form-fulbright-scholars-page select {
  width: 100%;
}
#views-exposed-form-fulbright-scholars-page #edit-field-region-tid-wrapper,
#views-exposed-form-fulbright-scholars-page #edit-field-academic-year-tid-wrapper,
#views-exposed-form-fulbright-scholars-page #edit-field-country-tid-wrapper,
#views-exposed-form-fulbright-scholars-page #edit-field-state-value-wrapper {
  width: 271px;
}
#views-exposed-form-fulbright-scholars-page #edit-field-region-tid-wrapper ul,
#views-exposed-form-fulbright-scholars-page #edit-field-academic-year-tid-wrapper ul,
#views-exposed-form-fulbright-scholars-page #edit-field-country-tid-wrapper ul,
#views-exposed-form-fulbright-scholars-page #edit-field-state-value-wrapper ul,
#views-exposed-form-fulbright-scholars-page #edit-field-region-tid-wrapper .chosen-drop,
#views-exposed-form-fulbright-scholars-page #edit-field-academic-year-tid-wrapper .chosen-drop,
#views-exposed-form-fulbright-scholars-page #edit-field-country-tid-wrapper .chosen-drop,
#views-exposed-form-fulbright-scholars-page #edit-field-state-value-wrapper .chosen-drop {
  width: 271px;
}
#views-exposed-form-fulbright-scholars-page #edit-field-state-value-1-wrapper {
  width: 350px;
}
#views-exposed-form-fulbright-scholars-page #edit-field-state-value-1-wrapper ul,
#views-exposed-form-fulbright-scholars-page #edit-field-state-value-1-wrapper .chosen-drop {
  width: 271px;
}
#views-exposed-form-fulbright-scholars-page #edit-field-grant-dates-value-wrapper {
  width: 271px;
}
#views-exposed-form-fulbright-scholars-page #edit-field-scholar-type-tid-wrapper {
  /*width: 100%;*/
}
#views-exposed-form-fulbright-scholars-page #edit-field-scholar-type-tid-wrapper .bef-checkboxes div {
  float: left;
  padding-right: 25px;
}
#views-exposed-form-fulbright-scholars-page #edit-field-program-type-tid-wrapper {
  /*width: 100%;*/
}
#views-exposed-form-fulbright-scholars-page #edit-field-program-type-tid-wrapper .bef-checkboxes div {
  float: left;
  padding-right: 25px;
}
#views-exposed-form-fulbright-scholars-page .views-submit-button {
  clear: both;
}
body.page-manage-grantees-administration .filter-form {
  margin-bottom: 50px;
}
#views-exposed-form-fulbright-scholars-ga-grantees-operations select,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees select {
  width: 128px;
}
#views-exposed-form-fulbright-scholars-ga-grantees-operations #edit-field-year-value-min-wrapper,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees #edit-field-year-value-min-wrapper,
#views-exposed-form-fulbright-scholars-ga-grantees-operations #edit-field-year-value-max-wrapper,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees #edit-field-year-value-max-wrapper {
  float: left;
}
#views-exposed-form-fulbright-scholars-ga-grantees-operations #edit-field-grantee-status-tid-wrapper,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees #edit-field-grantee-status-tid-wrapper,
#views-exposed-form-fulbright-scholars-ga-grantees-operations #edit-field-grant-type-tid-wrapper,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees #edit-field-grant-type-tid-wrapper,
#views-exposed-form-fulbright-scholars-ga-grantees-operations #edit-field-grant-status-value-wrapper,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees #edit-field-grant-status-value-wrapper {
  margin-top: 27px;
}
#views-exposed-form-fulbright-scholars-ga-grantees-operations #edit-date-filter-wrapper #edit-date-filter-min-datepicker-popup-0,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees #edit-date-filter-wrapper #edit-date-filter-min-datepicker-popup-0,
#views-exposed-form-fulbright-scholars-ga-grantees-operations #edit-date-filter-wrapper #edit-date-filter-max-datepicker-popup-0,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees #edit-date-filter-wrapper #edit-date-filter-max-datepicker-popup-0 {
  width: 100px;
}
#views-exposed-form-fulbright-scholars-ga-grantees-operations #edit-date-filter-wrapper #edit-date-filter-min,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees #edit-date-filter-wrapper #edit-date-filter-min,
#views-exposed-form-fulbright-scholars-ga-grantees-operations #edit-date-filter-wrapper #edit-date-filter-max,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees #edit-date-filter-wrapper #edit-date-filter-max {
  float: left;
}
#views-exposed-form-fulbright-scholars-ga-grantees-operations .views-exposed-widget,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees .views-exposed-widget {
  width: 280px;
}
#views-exposed-form-fulbright-scholars-ga-grantees-operations .views-exposed-widget ul,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees .views-exposed-widget ul,
#views-exposed-form-fulbright-scholars-ga-grantees-operations .views-exposed-widget .chosen-drop,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees .views-exposed-widget .chosen-drop {
  width: 272px;
}
#views-exposed-form-fulbright-scholars-ga-grantees-operations .views-submit-button,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantees .views-submit-button {
  clear: both;
}
#views-exposed-form-grantee-documents-block #edit-title-wrapper,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents #edit-title-wrapper {
  width: 220px;
}
#views-exposed-form-grantee-documents-block #edit-title-wrapper input[type="text"],
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents #edit-title-wrapper input[type="text"] {
  width: 200px;
}
#views-exposed-form-grantee-documents-block #edit-created-wrapper,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents #edit-created-wrapper {
  width: 100px;
}
#views-exposed-form-grantee-documents-block select,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents select {
  width: 128px;
}
#views-exposed-form-grantee-documents-block #edit-field-year-value-min-wrapper,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents #edit-field-year-value-min-wrapper,
#views-exposed-form-grantee-documents-block #edit-field-year-value-max-wrapper,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents #edit-field-year-value-max-wrapper {
  float: left;
}
#views-exposed-form-grantee-documents-block #edit-title-wrapper,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents #edit-title-wrapper,
#views-exposed-form-grantee-documents-block #edit-field-grantee-document-type-tid-wrapper,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents #edit-field-grantee-document-type-tid-wrapper {
  margin-top: 27px;
}
#views-exposed-form-grantee-documents-block .views-widget-per-page,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents .views-widget-per-page {
  margin-top: 20px;
}
#views-exposed-form-grantee-documents-block #edit-date-filter-wrapper input[type="text"],
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents #edit-date-filter-wrapper input[type="text"] {
  width: 100px;
}
#views-exposed-form-grantee-documents-block #edit-date-filter-wrapper #edit-date-filter-min,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents #edit-date-filter-wrapper #edit-date-filter-min,
#views-exposed-form-grantee-documents-block #edit-date-filter-wrapper #edit-date-filter-max,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents #edit-date-filter-wrapper #edit-date-filter-max {
  float: left;
}
#views-exposed-form-grantee-documents-block .views-submit-button,
#views-exposed-form-grantee-administration-restricted-by-user-ga-grantee-documents .views-submit-button {
  clear: both;
}
/******************************************************************
HTML Common Elements
*******************************************************************/
a {
  color: #b03e00;
  text-decoration: none;
}
a:hover {
  color: #134d87;
  text-decoration: none;
}
a:focus {
  outline: none;
}
h1,
h2,
h3,
h4,
h5 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  margin-bottom: 0.8em;
  letter-spacing: -0.01em;
  line-height: normal;
  font-weight: 600;
}
h1 {
  font-size: 2.143em;
  /* 30px */
  color: #1b3a60;
}
h2 {
  font-size: 1.357em;
  /* 19px */
  color: #1b3a60;
}
h3 {
  font-size: 1.143em;
  /* 16px */
}
h4 {
  font-size: 1.071em;
  /* 15px */
  color: #1b3a60;
}
h5 {
  font-size: 1.071em;
  /* 15px */
  color: #1b3a60;
}
.bullet-arrow {
  display: -moz-inline-stack;
  display: inline-block;
  background: url("../images/separator.gif") no-repeat scroll 0 center transparent;
  padding-left: 10px;
  margin: 5px 0;
}
a.blue_button {
  background: #134d87;
  padding: 7px 15px;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
  /* 13px - 14px */
  border: 0 none;
  line-height: normal;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
}
a.blue_button:hover {
  background: #c84d0a;
}
/* Table */
caption {
  background-color: #fdfdfd;
  color: #333333;
}
table {
  border: 0 none;
  width: 100%;
  margin: 0 0 0.5em 0;
}
table thead tr {
  border-bottom: 2px solid #afb3b7;
}
table tbody tr.even,
table tbody tr.odd {
  border-bottom: 1px solid #cbcbcb;
  margin: 0px;
  padding: 0px;
}
table tr td {
  border: 0 none;
  line-height: normal;
  vertical-align: top;
  padding: 8px;
}
table tr.odd,
table tr.odd td {
  background-color: transparent;
}
table tr.even,
table tr.even td {
  background-color: #ffffff;
}
table tr th,
table thead th {
  background: transparent;
  color: #333333;
  font-weight: bold;
  font-size: 13px;
  border: 0 none;
  padding: 5px;
}
table tr th:last-child,
table tr td:last-child {
  padding-right: 0px;
}
table tr th:first-child,
table tr td:first-child {
  padding-left: 0px;
}
table th.active img {
  margin-left: 4px;
}
/* This apply to all input elements in the website */
input[type="submit"] {
  display: -moz-inline-stack;
  display: inline-block;
  background: #c84d0a;
  padding: 6px 25px;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
  /* 13px - 14px */
  border: 0 none;
  line-height: normal;
  text-align: center;
  -webkit-transition: all 250ms ease 0s;
  transition: all 250ms ease 0s;
  -webkit-appearance: none;
}
input[type="submit"]:hover {
  color: #ffffff;
  background-position: 0 bottom;
  background-color: #134d87;
}
fieldset {
  border-bottom: 1px dotted #67788D;
}
/* Input Fields */
input[type="text"],
textarea,
input[type="password"],
input[type="search"],
input[type="email"],
.chosen-choices {
  border: 1px solid #afb3b7;
  padding: 6px;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  box-shadow: inset 0px 1px 2px #cccccc;
  /* for Firefox 3.5+ */
  -moz-box-shadow: inset 0px 1px 2px #cccccc;
  /* for Firefox 3.5+ */
  -webkit-box-shadow: inset 0px 1px 2px #cccccc;
  /* for Safari and Chrome */
  behavior: url(PIE.php);
}
select {
  border: 1px solid #afb3b7;
  padding: 7px;
  box-shadow: inset 0px 1px 2px #cccccc;
  /* for Firefox 3.5+ */
  -moz-box-shadow: inset 0px 1px 2px #cccccc;
  /* for Firefox 3.5+ */
  -webkit-box-shadow: inset 0px 1px 2px #cccccc;
  /* for Safari and Chrome */
  behavior: url(PIE.php);
}
.form-item label {
  margin-bottom: 5px;
}
/******************************************************************
Custom Theme classes
*******************************************************************/
.submit,
.lnk-rsvp,
.lnk-rsvp-event,
.lnk-rsvp-event-internal,
.ui-widget-content a.submit,
.submit_comment a {
  display: -moz-inline-stack;
  display: inline-block;
  background: #c84d0a;
  padding: 6px 25px;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
  /* 13px - 14px */
  border: 0 none;
  line-height: normal;
  text-align: center;
  -webkit-transition: all 250ms ease 0s;
  transition: all 250ms ease 0s;
  -webkit-appearance: none;
}
.submit:hover,
.lnk-rsvp:hover,
.lnk-rsvp-event:hover,
.lnk-rsvp-event-internal:hover,
.ui-widget-content a.submit:hover,
.submit_comment a:hover {
  color: #ffffff;
  background-position: 0 bottom;
  background-color: #134d87;
}
/* Social icons */
.social-media-icon {
  display: inline-block;
  position: relative;
  color: #6d6f72;
  width: 25px;
  height: 20px;
  text-align: center;
  font-size: 1.4em;
  line-height: 2em;
}
.icon {
  -webkit-transition: all 250ms ease 0s;
  transition: all 250ms ease 0s;
}
.facebook:hover {
  color: #4986c7;
}
.twitter:hover {
  color: #4cb6e8;
}
.linkedin:hover {
  color: #29a0cc;
}
.google-plus:hover {
  color: #a32929;
}
.rss:hover {
  color: #c84d0a;
}
.social-icons {
  margin-bottom: 20px;
  margin-top: 10px;
}
.social-icons span.hidden {
  display: none;
}
/* End */
body {
  background: url("../images/header_bg.jpg") repeat scroll 0 0 #fdfdfd;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 0.875em;
  /* 14px */
  line-height: 1.5em;
  color: #333333;
}
/* TOP BAR
-----------------------------*/
.top-bar {
  background: #1b3a60;
  height: 33px;
}
#user-bar {
  height: auto;
  padding: 0;
  /* region-user-second */
}
#user-bar .region-user-first {
  float: left;
  height: 33px;
}
#user-bar .region-user-second {
  float: right;
  height: 33px;
  color: #ffffff;
}
#user-bar .region-user-second .label {
  float: left;
  margin-top: 5px;
}
#user-bar .region-user-second ul.menu {
  margin: 0;
  float: right;
}
#user-bar .region-user-second ul.menu li {
  list-style: none;
  float: left;
  height: 33px;
  border-right: 1px solid #192b42;
  line-height: 2.3;
}
#user-bar .region-user-second ul.menu li:first-child {
  border-left: 1px solid #192b42;
}
#user-bar .region-user-second ul.menu li:first-child a {
  border-left: 1px solid #3a5c85;
}
#user-bar .region-user-second ul.menu li a {
  display: block;
  color: #a8c2db;
  height: 33px;
  padding: 0 10px;
  border-right: 1px solid #3a5c85;
}
#user-bar .region-user-second ul.menu li a:hover,
#user-bar .region-user-second ul.menu li a.active {
  background: #c84d0a;
  color: #ffffff;
}
/* HEADER */
#header {
  min-height: 126px;
  position: relative;
}
#header .header-search-form {
  float: right;
}
#header .header-search-form input[type="text"] {
  background: #ffffff url(../images/zoom-icon.png) no-repeat 4px 8px;
  border-color: #dadada;
  padding-left: 23px;
  width: 180px;
}
#header .header-search-form input[type="submit"] {
  margin-left: -4px;
  width: 50px;
  background: #134d87;
  padding: 6px 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
  /* 13px - 14px */
  border: 0 none;
  line-height: normal;
  text-align: center;
}
#header .header-search-form input[type="submit"]:hover {
  background: #c84d0a;
}
#header .region-header,
#header #block-block-1 {
  float: left;
  width: 950px;
  position: relative;
  z-index: 20;
}
#header .region-header #logo,
#header #block-block-1 #logo {
  float: left;
  width: 100%;
  padding-top: 27px;
}
#header .region-header #logo .site-logo,
#header #block-block-1 #logo .site-logo {
  float: left;
  margin-right: 18px;
  margin-bottom: 10px;
}
#header .region-header #logo h1,
#header #block-block-1 #logo h1,
#header .region-header #logo span,
#header #block-block-1 #logo span {
  color: #ffffff;
  font-size: 1.8em;
  margin: 0px;
  padding: 0px;
  letter-spacing: -0.01em;
  line-height: normal;
}
#header .region-header #logo h1 a,
#header #block-block-1 #logo h1 a,
#header .region-header #logo span a,
#header #block-block-1 #logo span a {
  color: #c84d0a;
  display: block;
  font-family: 'Oxygen', Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
#header .region-header #logo h1 a:hover,
#header #block-block-1 #logo h1 a:hover,
#header .region-header #logo span a:hover,
#header #block-block-1 #logo span a:hover {
  color: #c84d0a;
}
#header .region-header #logo h2,
#header #block-block-1 #logo h2,
#header .region-header #logo .tagline,
#header #block-block-1 #logo .tagline {
  width: 85%;
  font-weight: 400;
  margin-bottom: 10px;
  color: #1b3a60;
  font-size: 1em;
  line-height: normal;
  letter-spacing: -0.01em;
}
#header .logo-wrapper {
  width: 670px;
}
#header .region.region-header {
  float: right;
  width: 266px;
}
#header .social-icons {
  float: right;
}
/* HEADER MAIN NAVIGATION */
body.not-front #navigation {
  margin-bottom: 20px;
}
body.not-front #navigation #main-menu {
  border-bottom: 2px solid #134d87;
  height: 53px;
}
#navigation {
  background-color: #ffffff;
  clear: both;
  height: 52px;
  z-index: 1;
  line-height: normal;
  position: relative;
  z-index: 999;
}
#navigation #main-menu > ul > li.last {
  display: none;
}
#navigation #main-menu {
  float: left;
  height: 52px;
  width: 950px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  border: 1px solid #dadada;
  background-color: #ffffff;
}
#navigation #main-menu ul {
  float: left;
  margin: 0;
  padding: 0;
}
#navigation #main-menu ul li {
  float: left;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 1em;
  position: relative;
  padding: 0;
  border-left: 1px solid #dadada;
}
#navigation #main-menu ul li:first-child {
  border: 0 none;
}
#navigation #main-menu ul li a {
  color: #134d87;
  display: block;
  padding: 0 44px;
  line-height: 50px;
  text-decoration: none;
}
#navigation #main-menu ul li a:hover,
#navigation #main-menu ul li a.active,
#navigation #main-menu ul li a.active-trail {
  background: #134d87;
  color: #ffffff;
}
#navigation #main-menu ul li:hover ul {
  display: block;
}
#navigation #main-menu ul li ul {
  background-color: #ffffff;
  border: 1px solid #dadada;
  display: none;
  height: auto;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 49px;
  width: 200px;
}
#navigation #main-menu ul li ul li {
  display: inline;
  text-align: left;
  width: 200px;
  z-index: 1000;
  background: none;
  border: none;
}
#navigation #main-menu ul li ul li:first-child a {
  border: 0 none;
}
#navigation #main-menu ul li ul li a {
  padding: 10px;
  line-height: normal;
  border-top: 1px solid #dadada;
}
#navigation #main-menu ul li ul li ul,
#navigation #main-menu ul li ul li ul ul {
  left: 100%;
  top: -1px;
}
#navigation #main-menu ul .hide-menu {
  display: none;
}
#navigation #main-menu ul li:hover ul ul,
#navigation #main-menu ul li:hover ul ul ul,
#navigation #main-menu ul li:hover ul ul ul ul {
  display: none;
}
#navigation #main-menu ul li:hover ul,
#navigation #main-menu ul ul li:hover ul,
#navigation #main-menu ul ul ul li:hover ul,
#navigation #main-menu ul ul ul ul li:hover ul {
  display: block;
}
/* HOME REGION SLIDER */
.region-slider {
  float: left;
  height: auto;
  width: 950px;
  margin-bottom: 20px;
}
.region-slider .view-slider-view {
  position: relative;
}
.region-slider #block-views-slider-view-block-1 {
  height: 296px;
  margin-bottom: 20px;
}
.region-slider .views-slideshow-controls-bottom {
  bottom: 16px;
  position: absolute;
  right: 16px;
  z-index: 10;
}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
  display: -moz-inline-stack;
  display: inline-block;
}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active a {
  background-color: #c84d0a;
}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item a {
  display: -moz-inline-stack;
  display: inline-block;
  padding: 1px 6px;
  background-color: #466385;
  color: #ffffff;
  line-height: normal;
  -moz-border-radius: 50%;
  /* Firefox */
  -webkit-border-radius: 50%;
  /* Safari and chrome */
  -khtml-border-radius: 50%;
  /* Linux browsers */
  border-radius: 50%;
  /* CSS3 */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* All browsers */
  behavior: url(PIE.php);
}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item a:hover {
  background-color: #c84d0a;
}
.region-slider .slider-image {
  float: left;
  width: 592px;
}
.region-slider .slider-content {
  background: #1b3a60;
  width: 318px;
  height: 256px;
  padding: 20px;
  float: right;
  color: #ffffff;
  line-height: 1.25;
}
.region-slider .slider-content h2 {
  font-weight: 400;
}
.region-slider .slider-content a {
  color: #a8c2db;
}
.region-slider .slider-content a:hover {
  color: #ffffff;
}
/* HOME REGION MAP*/
.region-front-row-second {
  clear: both;
  float: left;
  width: 100%;
}
.region-front-row-second h2 {
  background: transparent url(../images/line.png) no-repeat 0 5px;
  padding-left: 13px;
}
.region-front-row-second h3 {
  padding-top: 20px;
  padding-bottom: 10px;
  font-weight: 400;
}
.region-front-row-second #map-canvas {
  height: 365px;
}
.region-front-row-second .menu-container {
  background: #1b3a60;
  color: #ffffff;
  height: 365px;
  position: relative;
}
.region-front-row-second .menu-container h3 {
  padding-left: 11px;
}
.region-front-row-second .menu-container ul.menu {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.region-front-row-second .menu-container ul.menu li:last-child a {
  border-bottom: 0 none;
}
.region-front-row-second .menu-container ul.menu li:first-child a {
  border-top: 0 none;
}
.region-front-row-second .menu-container ul.menu li a {
  color: #a8c2db;
  display: block;
  padding: 5px 5px 5px 26px;
  border-top: 1px solid #3a5c85;
  border-bottom: 1px solid #192b42;
  background: transparent url(../images/arrow-for-blue-background.png) no-repeat 10px -26px;
}
.region-front-row-second .menu-container ul.menu li a:hover {
  background-color: #c84d0a;
  background-position: 10px 9px;
  color: #ffffff;
}
.region-front-row-second .menu-container a.button {
  background: #c84d0a url(../images/arrow-for-blue-background.png) no-repeat 220px 19px;
  color: #ffffff;
  -webkit-appearance: none;
  position: absolute;
  bottom: 10px;
  left: 10px;
  padding: 10px 66px 10px 10px;
  width: 170px;
  height: 30px;
  line-height: 1.2;
  display: block;
}
/* HOME REGION CALL TO ACTIONS */
#block-menu-menu-call-to-action h2 {
  display: none;
}
#block-menu-menu-call-to-action ul.menu {
  float: left;
  position: relative;
  padding: 0;
}
#block-menu-menu-call-to-action ul.menu li {
  float: left;
  list-style: none;
  font-size: 1.214em;
  margin-left: 14px;
  position: relative;
  top: 0;
  display: table;
}
#block-menu-menu-call-to-action ul.menu li:first-child {
  margin: 0;
}
#block-menu-menu-call-to-action ul.menu li a {
  background: #ffffff url(../images/call-to-action-arrow.png) no-repeat 195px 28px;
  display: block;
  width: 227px;
  border: 1px solid #dadada;
  border-bottom-width: 2px;
  height: 85px;
  padding: 0 40px 0 15px;
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  color: #1b3a60;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
#block-menu-menu-call-to-action ul.menu li a:hover {
  background: #c84d0a url(../images/call-to-action-arrow.png) no-repeat 195px -28px;
  color: #ffffff;
  border-color: #b03e00;
}
.region-blog-video-etc {
  clear: both;
}
.region-blog-video-etc #mini-panel-blog_video_etc {
  margin-bottom: 30px;
}
.region-blog-video-etc img {
  margin-bottom: 0.8em;
}
.region-blog-video-etc h2 {
  background: transparent url(../images/line.png) no-repeat 0 5px;
  padding-left: 13px;
}
.region-blog-video-etc .view-blog-video-webinar .views-row-last {
  margin-right: 0;
}
.region-blog-video-etc .view-blog-video-webinar .views-field-body {
  width: 220px;
}
/* HOME CONTENT */
.listing-box.no-border .views-row {
  border: 0 none;
}
.listing-box .views-row {
  margin-bottom: 0.8em;
  padding-bottom: 0.8em;
  border-bottom: 1px solid #dadada;
}
.listing-box h3 {
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 0;
}
.listing-box h3 a {
  color: #333333;
}
.listing-box h3 a:hover {
  text-decoration: underline;
}
/* CONTENT */
#content {
  margin-bottom: 30px;
  /* section type article */
  /* Folded corner box */
  /* Video Block */
  /* INSTITUTIONS */
  /* USER LOGIN */
  /* DOCUMENTS
	-----------------------------*/
  /* Documents Detail */
  /* right sidebar - featured menu */
  /* BREADCRUMB
	---------------------------------- */
  /* CONFERENCE - Landing page
	---------------------------------- */
  /* Layout */
  /* Conference - About ACUS */
  /* Conference - Contact */
  /* Conference - About Chair */
  /* Conference - Committee */
  /* Conference - The Council */
  /* About Assembly */
  /* Confernce - About the Assembly */
  /* COMMITTEE
	---------------------------------- */
  /* COMMITTEE CHILDREN
	---------------------------------- */
  /* Quick Tabs */
  /* Default Drupal Tabs */
  /* Custom Tabs */
  /* ARTICLES - Title,Excerpt,Readmore */
  /* Article internal */
  /* Stay Connected */
  /* Submited */
  /* Paginator */
  /* toggle icon */
  /* RESEARCH PROJECTS */
  /* Research Project  - Landing */
  /* Project Internal */
  /* Project Internal - Office of the Chairman Meetings & Events */
  /* Current projects */
  /* Research Projects - RESEARCH RFP'S */
  /* MEETING AND EVENTS
	-----------------------------*/
  /* Browse Meetings by Committee */
  /* Meeting - Calendar */
  /* CONTACTS */
  /* NOTIFICATIONS - Featured Box */
  /* ARTICLES */
  /* TABS - Meeting and Events tabs*/
  /* TABS - Research projects */
  /* RESORURCES FOR */
  /* SUBMIT PUBLIC COMMENT */
  /* CUSTOMS CLASSES TO RESSET STYLES FROM THE CONTENT */
  /* View empty content */
  /* SUBSCRIBE */
  /* FOIA */
  /* FOIA - REQUEST */
  /* CONTACTS*/
  /* Landing Page */
  /* Contacts - Assembly internal */
  /* Contacts - Advanced Search */
  /* SITEMAP */
  /* SEARCH RESULT PAGE */
  /* POLICIES */
}
#content h2 {
  background: transparent url(../images/line.png) no-repeat 0 5px;
  padding-left: 13px;
}
#content ul li {
  list-style-image: url("../images/separator.gif");
  margin-left: 13px;
}
#content ol li {
  padding: 4px 0;
}
#content .type-article h3 {
  margin-bottom: 0;
}
#content .type-article.rss-block {
  position: relative;
}
#content .type-article.rss-block h2 {
  background: none;
  padding-left: 18px;
}
#content .type-article.rss-block .rss-icon {
  position: absolute;
  top: 0;
  left: 0;
}
#content .type-article .views-row {
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid #dadada;
}
#content .folded-corner-box {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  padding: 20px;
  background: #ffffff;
  position: relative;
  border-bottom: 3px solid #dadada;
  margin-bottom: 2em;
}
#content .folded-corner-box:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  border-top: 20px solid #f3f3f3;
  border-left: 20px solid white;
}
#content .folded-corner-box h2 {
  background: none;
  border-bottom: 1px solid #dadada;
  padding-bottom: 0.5em;
  padding-left: 0;
}
#content .video-block .views-row {
  float: left;
  width: 140px;
  margin-right: 0.8em;
  margin-bottom: 1em;
}
#content .video-block .views-row.views-row-last {
  margin: 0;
}
#content .node-readmore {
  background: none;
  padding: 0;
  margin-left: 0;
}
#content select {
  line-height: 24px;
}
#content .field-name-representatives-information {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #afb3b7;
}
#content .field-name-representatives-information ul {
  padding: 0;
}
#content .field-name-representatives-information ul li {
  list-style: none;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #cbcbcb;
}
#content .field-name-representatives-information ul li:last-child {
  border: 0 none;
}
#content .chosen-container .chosen-results li,
#content .chosen-container-multi .chosen-choices li.search-field,
#content .chosen-container-multi .chosen-choices li.search-choice {
  list-style: none;
  margin-left: 0;
}
#content .chosen-container-multi .chosen-choices li.search-field input[type="text"],
#content .chosen-container {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
}
#content #user-login-form input[type="text"],
#content #user-login-form input[type="password"] {
  width: 300px;
}
#content #user-login-form ul {
  padding: 0;
}
#content #user-login-form ul li {
  list-style: none;
}
#content.content-no-sidebar {
  /* TAGS
		-----------------------------*/
  /* TAG - Detail */
}
#content.content-no-sidebar #tags {
  /* rsvp form */
  /* Tag - Recommendations */
  /* Tags - Documents */
  /* Tags - Gallery */
  /* Tags - Research projects */
  /* Tags - News Releases */
  /* Tags - Committee Meetings and Events */
  /* Tags - Contacts */
}
#content.content-no-sidebar #tags .webform-client-form {
  display: none;
}
#content.content-no-sidebar #tags .panel-separator {
  display: none;
}
#content.content-no-sidebar #tags .center-wrapper .panel-col-first {
  width: 460px;
  float: left;
}
#content.content-no-sidebar #tags .center-wrapper .panel-col-last {
  width: 460px;
  float: right;
}
#content.content-no-sidebar #tags .inside {
  margin: 0;
}
#content.content-no-sidebar #tags table {
  font-size: 14px;
}
#content.content-no-sidebar #tags .recommendations {
  margin-bottom: 20px;
}
#content.content-no-sidebar #tags .recommendations table .blue_button {
  display: block;
}
#content.content-no-sidebar #tags .recommendations table tr th:nth-child(1) {
  width: 61px;
}
#content.content-no-sidebar #tags .recommendations table tr th:nth-child(2) {
  width: 245px;
}
#content.content-no-sidebar #tags .recommendations table tr th:nth-child(3) {
  width: 76px;
}
#content.content-no-sidebar #tags .recommendations .view-footer p {
  margin: 0;
}
#content.content-no-sidebar #tags .pane-documents {
  margin-bottom: 20px;
  /*.view-content{
					overflow: auto;
					max-height: 200px;
					margin-bottom: 10px;
				}*/
}
#content.content-no-sidebar #tags .pane-documents div.views-field-field-link-url-1,
#content.content-no-sidebar #tags .pane-documents div.views-field-field-link-url {
  width: 317px;
  float: left;
}
#content.content-no-sidebar #tags .pane-gallery,
#content.content-no-sidebar #tags .gallery {
  float: left;
  width: 460px;
  margin-bottom: 20px;
}
#content.content-no-sidebar #tags .pane-gallery .view-footer,
#content.content-no-sidebar #tags .gallery .view-footer {
  clear: both;
}
#content.content-no-sidebar #tags .pane-gallery .views-row,
#content.content-no-sidebar #tags .gallery .views-row {
  float: left;
  width: 115px;
  padding: 0;
  margin-bottom: 10px;
  border: 0 none;
}
#content.content-no-sidebar #tags #quicktabs-research_projects_by_tag .quicktabs_main,
#content.content-no-sidebar #tags #quicktabs-research_projects_by_agency .quicktabs_main {
  width: 438px;
}
#content.content-no-sidebar #tags #quicktabs-research_projects_by_tag .item-list,
#content.content-no-sidebar #tags #quicktabs-research_projects_by_agency .item-list {
  width: 460px;
}
#content.content-no-sidebar #tags #quicktabs-research_projects_by_tag .view-research-projects-view .views-row,
#content.content-no-sidebar #tags #quicktabs-research_projects_by_agency .view-research-projects-view .views-row {
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px dotted #cbcbcb;
  float: left;
  width: 430px;
}
#content.content-no-sidebar #tags #quicktabs-research_projects_by_tag .view-footer p,
#content.content-no-sidebar #tags #quicktabs-research_projects_by_agency .view-footer p {
  margin-bottom: 0;
}
#content.content-no-sidebar #tags .pane-newsroom,
#content.content-no-sidebar #tags .news-releases {
  float: left;
  margin-bottom: 20px;
}
#content.content-no-sidebar #tags .pane-newsroom .views-row,
#content.content-no-sidebar #tags .news-releases .views-row {
  width: 460px;
}
#content.content-no-sidebar #tags .pane-newsroom h3,
#content.content-no-sidebar #tags .news-releases h3 {
  padding: 0;
  margin-bottom: 5px;
  border: 0 none;
  font-family: document-listing Arial, Helvetica, sans-serif;
  font-size: 1.143em;
  /* 16px - 14px */
  letter-spacing: normal;
}
#content.content-no-sidebar #tags #quicktabs-committee_events_by_tag .section-top,
#content.content-no-sidebar #tags #quicktabs-committe_event_by_agency .section-top,
#content.content-no-sidebar #tags #quicktabs-committee_events_by_tag .section-bottom,
#content.content-no-sidebar #tags #quicktabs-committe_event_by_agency .section-bottom {
  width: 895px;
}
#content.content-no-sidebar #tags #quicktabs-committee_events_by_tag h3,
#content.content-no-sidebar #tags #quicktabs-committe_event_by_agency h3 {
  width: 740px;
}
#content.content-no-sidebar #tags #quicktabs-committee_events_by_tag .item-list,
#content.content-no-sidebar #tags #quicktabs-committe_event_by_agency .item-list {
  width: 950px;
}
#content.content-no-sidebar #tags #quicktabs-committee_events_by_tag .quicktabs_main,
#content.content-no-sidebar #tags #quicktabs-committe_event_by_agency .quicktabs_main {
  width: 928px;
}
#content.content-no-sidebar #tags #quicktabs-committee_events_by_tag .view-footer,
#content.content-no-sidebar #tags #quicktabs-committe_event_by_agency .view-footer {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px dotted #cbcbcb;
}
#content.content-no-sidebar #tags #quicktabs-committee_events_by_tag .view-footer p,
#content.content-no-sidebar #tags #quicktabs-committe_event_by_agency .view-footer p {
  margin-bottom: 0;
}
#content.content-no-sidebar #tags #quicktabs-committee_events_by_tag .field-name-field-event-place,
#content.content-no-sidebar #tags #quicktabs-committe_event_by_agency .field-name-field-event-place {
  width: 590px;
}
#content.content-no-sidebar #tags #quicktabs-committee_events_by_tag .panels-flexible-region-two_block_stacked-center_,
#content.content-no-sidebar #tags #quicktabs-committe_event_by_agency .panels-flexible-region-two_block_stacked-center_ {
  padding-bottom: 10px;
}
#content.content-no-sidebar #tags .pane-contacts {
  float: left;
  width: 950px;
  margin-bottom: 30px;
}
#content.content-no-sidebar #tags .pane-contacts table {
  margin-top: 0;
}
#content.content-no-sidebar #tags .pane-contacts .view-content {
  overflow: auto;
  max-height: 207px;
}
#content.content-no-sidebar #panel-tags {
  /* rsvp form */
  /* Tag detail - documents */
  /* Tag detail - News articles */
  /* Tag detail - Gallery Landing */
  /* Tag detail - Upcoming Events */
  /*.meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .panels-flexible-region-two_block_stacked-center_,
			#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .panels-flexible-region-two_block_stacked-center_{
				//width: 933px;
				width: 916px;
			}*/
  /* Tag detail - Projects */
}
#content.content-no-sidebar #panel-tags .webform-client-form {
  display: none;
}
#content.content-no-sidebar #panel-tags .view-document-single h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.143em;
  /* 16px - 14px */
  padding: 0;
  border: 0 none;
  width: 830px;
}
#content.content-no-sidebar #panel-tags .view-document-single ul.document-info {
  width: 830px;
}
#content.content-no-sidebar #panel-tags .view-document-single .views-field-body {
  clear: both;
  padding-top: 10px;
  width: 830px;
}
#content.content-no-sidebar #panel-tags .view-document-single .views-field-body p {
  margin: 0;
}
#content.content-no-sidebar #panel-tags .view-document-single .views-field-path {
  clear: both;
}
#content.content-no-sidebar #panel-tags .news-landing .views-row {
  width: 950px;
}
#content.content-no-sidebar #panel-tags .news-landing h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.143em;
  /* 16px - 14px */
  padding: 0;
  border: 0 none;
  width: 100%;
}
#content.content-no-sidebar #panel-tags .news-landing .document-info {
  width: 100%;
}
#content.content-no-sidebar #panel-tags .news-landing .views-field-body {
  clear: both;
  padding-top: 10px;
  width: 950px;
}
#content.content-no-sidebar #panel-tags .news-landing .views-field-body p {
  margin: 0;
}
#content.content-no-sidebar #panel-tags .gallery-landing .views-row {
  border: 0 none;
  padding: 0;
  margin: 0 20px 20px 0;
  width: 120px;
}
#content.content-no-sidebar #panel-tags .gallery-landing ul {
  margin: 0px;
  padding: 0px;
}
#content.content-no-sidebar #panel-tags .gallery-landing ul li {
  margin: 0px;
  padding: 0px;
  list-style: none;
  background: none;
}
#content.content-no-sidebar #panel-tags .meeting-and-event-tabs h3 {
  width: 770px;
}
#content.content-no-sidebar #panel-tags .meeting-and-event-tabs .section-top,
#content.content-no-sidebar #panel-tags .meeting-and-event-tabs .section-bottom {
  width: 915px;
}
#content.content-no-sidebar #panel-tags .meeting-and-event-tabs .section-bottom {
  padding-bottom: 10px;
}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-field-field-project-stage,
#content.content-no-sidebar #panel-tags .views-field-field-committe .views-field-field-project-stage {
  float: left;
  width: 100%;
}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-label,
#content.content-no-sidebar #panel-tags .views-field-field-committe .views-label {
  float: left;
  margin-right: 5px;
  font-weight: bold;
  font-size: 0.929em;
  /* 14px - 13px */
}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-row,
#content.content-no-sidebar #panel-tags .views-field-field-committe .views-row {
  border-bottom: 1px dotted #67788D;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 950px;
}
#content.content-no-sidebar #panel-tags .pane-research-projects-view h2,
#content.content-no-sidebar #panel-tags .views-field-field-committe h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.143em;
  /* 16px - 14px */
  padding: 0;
  border: 0 none;
  width: 100%;
}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-field-body,
#content.content-no-sidebar #panel-tags .views-field-field-committe .views-field-body {
  padding-top: 10px;
  float: left;
  width: 100%;
}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-field-body p,
#content.content-no-sidebar #panel-tags .views-field-field-committe .views-field-body p {
  margin: 0;
}
#content.content-no-sidebar {
  width: 100%;
  float: left;
  /* Documents - internal */
  /* Basic form - Doctype form*/
  /* Document Listing */
  /* Documents - Recommendations */
  /* Documents - Publication */
  /* Documents - Current Recommendation */
  /* Documents - Historical Recommendation */
  /* NEWSROOM
		-----------------------------*/
  /* Newsroom - MULTIMEDIA GALLERY
		-----------------------------*/
  /* Newsroom - MULTIMEDIA GALLERY DETAIL
		-----------------------------*/
}
#content.content-no-sidebar .document-listing .view-empty {
  padding: 20px 0;
}
#content.content-no-sidebar .document-listing.basic-form {
  background-position: 0 0;
  /* Document type search */
}
#content.content-no-sidebar .document-listing.basic-form #edit-keys {
  width: 653px;
}
#content.content-no-sidebar .document-listing.basic-form #edit-keys-wrapper {
  float: left;
  padding: 10px;
  width: 675px;
}
#content.content-no-sidebar .document-listing.basic-form .view-filters .views-exposed-widgets {
  margin-bottom: 20px;
  padding: 0px;
  width: 695px;
}
#content.content-no-sidebar .document-listing.basic-form .view-filters .views-exposed-widgets .views-submit-button {
  width: 695px;
  clear: none;
  float: left;
}
#content.content-no-sidebar .document-listing.basic-form .view-filters .views-exposed-widgets .views-submit-button input {
  margin: 0;
  margin-left: 10px;
  margin-bottom: 10px;
}
#content.content-no-sidebar .document-listing.basic-form .view-filters .views-exposed-widgets .views-submit-button .form-wrapper {
  border-top: 1px solid #cbcbcb;
  width: 675px;
  padding: 10px;
}
#content.content-no-sidebar .document-listing.basic-form .view-filters .views-exposed-widgets .views-submit-button .form-wrapper .form-item {
  float: left;
  width: 192px;
}
#content.content-no-sidebar .document-listing.basic-form .view-filters .views-exposed-widgets .views-submit-button .form-wrapper .form-item select {
  width: 160px;
}
#content.content-no-sidebar .document-listing.basic-form .view-filters .views-exposed-widgets .views-submit-button .form-wrapper #edit-submit-documents-2 {
  margin: 25px 0 0 0;
}
#content.content-no-sidebar .document-listing label {
  margin-bottom: 5px;
}
#content.content-no-sidebar .document-listing .view-filters {
  float: left;
  width: 695px;
  /* Advanced search */
  /* Public Comments - Memoranda*/
  /* Testimony/Speeches Search */
  /* Publication Search */
  /* Recommendations Search
				#views-exposed-form-documents-block-5{

					#edit-keys-wrapper{
						margin: 0 0 10px 0;
					}//#edit-keys-wrapper

					#edit-title-wrapper{
						margin: 0 0 10px 0;

						input{
							width: 345px;
						}//input

					}//#edit-title-wrapper

					#edit-field-document-number-value-wrapper{
						width: 207px;

						input{
							width: 180px;
						}//input

					}//#edit-field-document-number-value-wrapper

				}//#views-exposed-form-documents-block-5*/
  /* RFPs Search */
  /* Publication - Search */
  /* general search box */
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 .container-inline-date .form-item,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-title-wrapper {
  margin: 0;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-keys-wrapper,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-title-wrapper,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-populate-wrapper,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-agency-tid-wrapper,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-date-value-wrapper,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-date-value-1-wrapper {
  margin-bottom: 10px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-keys-wrapper input[type="text"],
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-title-wrapper input[type="text"],
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-populate-wrapper input[type="text"],
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-agency-tid-wrapper input[type="text"],
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-date-value-wrapper input[type="text"],
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-date-value-1-wrapper input[type="text"] {
  width: 190px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-keys-wrapper select,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-title-wrapper select,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-populate-wrapper select,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-agency-tid-wrapper select,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-date-value-wrapper select,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-date-value-1-wrapper select {
  width: 201px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-keys-wrapper input[type="text"],
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-title-wrapper input[type="text"],
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-populate-wrapper input[type="text"],
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-agency-tid-wrapper input[type="text"],
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-date-value-wrapper input[type="text"],
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-date-value-1-wrapper input[type="text"],
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-keys-wrapper select,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-title-wrapper select,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-populate-wrapper select,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-agency-tid-wrapper select,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-date-value-wrapper select,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-date-value-1-wrapper select {
  margin-right: 20px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-doc-type-tid-wrapper {
  margin: 0;
  width: 370px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-doc-type-tid-wrapper .form-type-bef-checkbox {
  float: left;
  width: 180px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 #edit-field-document-date-value-value-wrapper input {
  background: #ffffff url(../images/calendar-icon.png) no-repeat right center;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-3 .description {
  display: none;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-43,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-46,
#content.content-no-sidebar .document-listing .view-filters .basic-form {
  background-position: 0 0;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-43 #edit-keys,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-46 #edit-keys,
#content.content-no-sidebar .document-listing .view-filters .basic-form #edit-keys {
  width: 529px;
  margin-right: 30px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-43 .views-exposed-widgets .views-submit-button,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-46 .views-exposed-widgets .views-submit-button,
#content.content-no-sidebar .document-listing .view-filters .basic-form .views-exposed-widgets .views-submit-button {
  clear: none;
  float: left;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-43 .views-exposed-widgets .views-submit-button input,
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-46 .views-exposed-widgets .views-submit-button input,
#content.content-no-sidebar .document-listing .view-filters .basic-form .views-exposed-widgets .views-submit-button input {
  margin-top: 25px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-44 #edit-keys {
  width: 529px;
  margin-right: 30px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-44 #edit-keys-wrapper {
  float: left;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-44 .views-submit-button {
  clear: none;
  float: left;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-44 .views-submit-button input {
  margin-top: 25px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-17 #edit-field-publication-type-tid-wrapper {
  width: 140px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-17 #edit-field-document-date-value-wrapper {
  width: 180px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-17 #edit-keys-wrapper input {
  width: 304px;
}
#content.content-no-sidebar .document-listing .view-filters #edit-title-wrapper input {
  width: 290px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-17 #edit-keys-wrapper {
  width: 327px;
  margin-bottom: 10px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-17 #edit-keys-wrapper input {
  width: 290px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-17 #edit-field-author-target-id-wrapper input {
  width: 290px;
}
#content.content-no-sidebar .document-listing .view-filters #views-exposed-form-documents-block-17 #edit-field-agency-tid-wrapper select {
  width: 150px;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets {
  padding: 10px;
  width: 675px;
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  background-color: #F1F1F1;
  margin-bottom: 0;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets .views-exposed-widget {
  padding: 0;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets #edit-field-doc-type-tid-wrapper {
  margin-right: 30px;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets #edit-field-committe-tid-wrapper {
  margin-right: 30px;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets #edit-title-wrapper {
  margin-right: 20px;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets #edit-field-publication-type-tid-wrapper {
  margin-right: 20px;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets #edit-field-document-date-value-wrapper select {
  width: 150px;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets #edit-field-event-date-value-wrapper {
  margin-right: 20px;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets #edit-field-event-date-value-wrapper input {
  background: #ffffff url(../images/calendar-icon.png) no-repeat right center;
  width: 176px;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets #edit-field-event-date-value-wrapper .description {
  display: none;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets #edit-field-event-date-value2-wrapper input {
  width: 176px;
  background: #ffffff url(../images/calendar-icon.png) no-repeat right center;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets #edit-field-event-date-value2-wrapper .description {
  display: none;
}
#content.content-no-sidebar .document-listing .view-filters .views-exposed-widgets .views-submit-button {
  clear: both;
}
#content.content-no-sidebar .document-listing .view-filters .views-sort-div {
  padding: 10px;
  width: 675px;
  border: 0 none;
  background-color: #f1f1f1;
  border-bottom: 1px solid #cbcbcb;
  margin-bottom: 20px;
}
#content.content-no-sidebar .document-listing .view-filters .views-sort-div .form-item {
  width: 192px;
}
#content.content-no-sidebar .document-listing .view-filters .views-sort-div .form-item select {
  width: 160px;
}
#content.content-no-sidebar .document-listing .view-content {
  float: left;
  width: 100%;
  /* Table */
}
#content.content-no-sidebar .document-listing .view-content table .blue_button {
  position: static;
  margin: 0;
}
#content.content-no-sidebar .document-listing .view-content table .views-field-field-document-number {
  float: none;
}
#content.content-no-sidebar .document-listing .view-content table .views-field-title,
#content.content-no-sidebar .document-listing .view-content table .views-field-field-document-date {
  width: auto;
  float: none;
  padding: 5px;
}
#content.content-no-sidebar .document-listing .view-content table tr.odd .views-field-title,
#content.content-no-sidebar .document-listing .view-content table tr.odd .views-field-field-document-date {
  background: #ffffff;
}
#content.content-no-sidebar .document-listing .view-content table tr.even .views-field-title,
#content.content-no-sidebar .document-listing .view-content table tr.even .views-field-field-document-date {
  background: #f8f8f8;
}
#content.content-no-sidebar .document-listing .view-content .views-row {
  border-bottom: 1px solid #cbcbcb;
  float: left;
  margin-bottom: 15px;
  padding-bottom: 15px;
  position: relative;
  width: 100%;
}
#content.content-no-sidebar .document-listing .view-content .views-field-field-document-number {
  float: left;
}
#content.content-no-sidebar .document-listing .view-content h2 {
  display: block;
  background: none;
  font-size: 1.143em;
  /* 16px - 14px */
  font-weight: 400;
  letter-spacing: normal;
  margin: 0 0 5px 0;
  padding: 0;
  width: 835px;
  border: 0 none;
}
#content.content-no-sidebar .document-listing .view-content h2 a {
  color: #134d87;
}
#content.content-no-sidebar .document-listing .view-content h2 a:hover {
  text-decoration: underline;
}
#content.content-no-sidebar .document-listing .view-content .file-icon {
  float: left;
  margin-right: 5px;
}
#content.content-no-sidebar .document-listing .view-content .blue_button {
  position: absolute;
  right: 0;
  top: 0;
}
#content.content-no-sidebar .document-listing .view-content ul {
  width: 590px;
}
#content.content-no-sidebar .document-listing .view-content ul li {
  background: none repeat scroll 0 0 transparent;
  padding: 0;
}
#content.content-no-sidebar .recommendations-landing {
  /* general search box */
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets {
  padding: 10px;
  width: 675px;
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  background-color: #F1F1F1;
  margin-bottom: 0;
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets .views-exposed-widget {
  padding: 0;
  margin-bottom: 5px;
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets #edit-field-doc-type-tid-wrapper {
  margin-right: 30px;
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets #edit-field-committe-tid-wrapper {
  margin-right: 30px;
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets #edit-title-wrapper {
  margin-right: 20px;
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets #edit-field-publication-type-tid-wrapper {
  margin-right: 20px;
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets #edit-field-document-date-value-wrapper select {
  width: 150px;
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets #edit-field-event-date-value-wrapper {
  margin-right: 20px;
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets #edit-field-event-date-value-wrapper input {
  background: #ffffff url(../images/calendar-icon.png) no-repeat right center;
  width: 176px;
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets #edit-field-event-date-value-wrapper .description {
  display: none;
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets #edit-field-event-date-value2-wrapper input {
  width: 176px;
  background: #ffffff url(../images/calendar-icon.png) no-repeat right center;
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets #edit-field-event-date-value2-wrapper .description {
  display: none;
}
#content.content-no-sidebar .recommendations-landing .views-exposed-widgets .views-submit-button {
  clear: both;
}
#content.content-no-sidebar .recommendations-landing #views-exposed-form-documents-block-5 .views-exposed-widgets {
  margin-bottom: 20px;
}
#content.content-no-sidebar .recommendations-landing #views-exposed-form-documents-block-5 .views-exposed-widgets #edit-field-document-date-value-wrapper select {
  width: 100px;
}
#content.content-no-sidebar .recommendations-landing #views-exposed-form-documents-block-5 .views-exposed-widgets .views-submit-button {
  float: left;
  clear: none;
}
#content.content-no-sidebar .recommendations-landing #views-exposed-form-documents-block-5 .views-exposed-widgets .views-submit-button input {
  margin-top: 20px;
}
#content.content-no-sidebar .recommendations-landing #views-exposed-form-documents-block-5 .views-exposed-widgets #edit-field-document-number-value-wrapper input {
  width: 200px;
  margin-right: 20px;
}
#content.content-no-sidebar .recommendations-landing #views-exposed-form-documents-block-5 .views-exposed-widgets #edit-keys-wrapper input {
  width: 200px;
  margin-right: 20px;
}
#content.content-no-sidebar .recommendations-landing .pane-tagcloud {
  float: left;
  width: 695px;
}
#content.content-no-sidebar .recommendations-landing .pane-tagcloud .view-content {
  float: none;
}
#content.content-no-sidebar .recommendations-landing .views-row {
  float: left;
  width: 695px;
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px dotted #cbcbcb;
}
#content.content-no-sidebar .recommendations-landing .views-row:first-child {
  margin: 0px;
  padding: 0px;
  border: 0 none;
}
#content.content-no-sidebar .recommendations-landing .views-row .document-info {
  width: 590px;
}
#content.content-no-sidebar .recommendations-landing .views-row h2 {
  font-size: 1.143em;
  /* 16px - 14px */
  font-family: Arial, Helvetica, sans-serif;
  padding: 0;
  float: left;
  width: 590px;
  border-bottom: 0 none;
}
#content.content-no-sidebar .recommendations-landing .views-row .blue_button {
  float: right;
  width: auto;
}
#content.content-no-sidebar .recommendations-landing .views-row .views-field-field-tags {
  float: left;
}
#content.content-no-sidebar .recommendations-landing .views-row .views-field-field-tags .views-label {
  float: left;
  font-weight: bold;
  margin-right: 5px;
}
#content.content-no-sidebar .recommendations-landing .views-row .views-field-field-tags .field-content {
  float: left;
}
#content.content-no-sidebar .recommendations-landing .views-row .views-field-body {
  clear: both;
  width: 590px;
}
#content.content-no-sidebar .recommendations-landing .views-row .views-field-path,
#content.content-no-sidebar .recommendations-landing .views-row div.field-content {
  clear: both;
}
#content.content-no-sidebar .recommendations-landing .views-row h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.214em;
  /* 17px - 14px */
  display: block;
  margin: 0;
  width: 590px;
  border: 0 none;
  letter-spacing: 0;
}
#content.content-no-sidebar .recommendations-landing .views-row p {
  clear: both;
  padding-top: 10px;
  margin: 0;
  width: 590px;
}
#content.content-no-sidebar .recommendations-landing .views-row .views-field-field-citation p {
  width: 695px;
}
#content.content-no-sidebar .recommendations-landing .views-sort-div {
  border-top: 1px solid #cbcbcb;
}
#content.content-no-sidebar .recommendations-landing .pager {
  padding-top: 10px;
  margin-top: 10px;
  display: -moz-inline-stack;
  display: inline-block;
  width: 100%;
  border-top: 1px dotted #cbcbcb;
}
#content.content-no-sidebar .publications-landing {
  /* general search box */
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets {
  padding: 10px;
  width: 675px;
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  background-color: #F1F1F1;
  margin-bottom: 20px;
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets .views-exposed-widget {
  padding: 0;
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets #edit-field-doc-type-tid-wrapper {
  margin-right: 30px;
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets #edit-field-committe-tid-wrapper {
  margin-right: 30px;
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets #edit-title-wrapper {
  margin-right: 20px;
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets #edit-field-publication-type-tid-wrapper {
  margin-right: 20px;
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets #edit-field-document-date-value-wrapper select {
  width: 150px;
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets #edit-field-event-date-value-wrapper {
  margin-right: 20px;
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets #edit-field-event-date-value-wrapper input {
  background: #ffffff url(../images/calendar-icon.png) no-repeat right center;
  width: 176px;
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets #edit-field-event-date-value-wrapper .description {
  display: none;
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets #edit-field-event-date-value2-wrapper input {
  width: 176px;
  background: #ffffff url(../images/calendar-icon.png) no-repeat right center;
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets #edit-field-event-date-value2-wrapper .description {
  display: none;
}
#content.content-no-sidebar .publications-landing .views-exposed-widgets .views-submit-button {
  clear: both;
}
#content.content-no-sidebar .publications-landing .view-filters #views-exposed-form-documents-block-17 #edit-field-publication-type-tid-wrapper {
  width: 140px;
  margin-bottom: 20px;
}
#content.content-no-sidebar .publications-landing .view-filters #views-exposed-form-documents-block-17 #edit-keys-wrapper input,
#content.content-no-sidebar .publications-landing .view-filters #views-exposed-form-documents-block-17 #edit-field-author-target-id-wrapper input {
  width: 290px;
  margin: 0 25px 10px 0;
}
#content.content-no-sidebar .publications-landing .view-filters #views-exposed-form-documents-block-17 #edit-field-document-date-value-wrapper select,
#content.content-no-sidebar .publications-landing .view-filters #views-exposed-form-documents-block-17 #edit-field-agency-tid-wrapper select {
  width: 150px;
}
#content.content-no-sidebar .publications-landing .views-submit-button {
  clear: both;
}
#content.content-no-sidebar .publications-landing .views-submit-button input {
  margin-top: 0;
}
#content.content-no-sidebar .publications-landing .views-row {
  float: left;
  width: 695px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #cbcbcb;
}
#content.content-no-sidebar .publications-landing .views-row .document-info {
  width: 590px;
}
#content.content-no-sidebar .publications-landing .views-row h2 {
  font-size: 1.143em;
  /* 16px - 14px */
  font-family: Arial, Helvetica, sans-serif;
  padding: 0;
  float: left;
  width: 590px;
  border-bottom: 0 none;
}
#content.content-no-sidebar .publications-landing .views-row .blue_button {
  float: right;
}
#content.content-no-sidebar .publications-landing .views-row .views-field-field-tags {
  float: left;
}
#content.content-no-sidebar .publications-landing .views-row .views-field-field-tags .views-label {
  float: left;
  font-weight: bold;
  margin-right: 5px;
}
#content.content-no-sidebar .publications-landing .views-row .views-field-field-tags .field-content {
  float: left;
}
#content.content-no-sidebar .publications-landing .views-row .views-field-body {
  clear: both;
  width: 590px;
}
#content.content-no-sidebar .publications-landing .views-row h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.214em;
  /* 17px - 14px */
  display: block;
  margin: 0;
  width: 590px;
  border: 0 none;
  letter-spacing: 0;
}
#content.content-no-sidebar .publications-landing .views-row p {
  clear: both;
  padding-top: 10px;
  margin: 0;
  width: 590px;
}
#content.content-no-sidebar .publications-landing .views-sort-div {
  padding: 10px;
  width: 675px;
  border: 0 none;
  background-color: #f1f1f1;
  border-bottom: 1px solid #cbcbcb;
  margin-bottom: 20px;
}
#content.content-no-sidebar .publications-landing .views-sort-div .form-item {
  width: 192px;
}
#content.content-no-sidebar .publications-landing .views-sort-div .form-item select {
  width: 160px;
}
#content.content-no-sidebar .publications-landing #views-exposed-form-documents-block-5 .views-exposed-widgets {
  margin-bottom: 20px;
}
#content.content-no-sidebar .publications-landing #views-exposed-form-documents-block-5 .views-exposed-widgets #edit-field-document-date-value-wrapper select {
  width: 100px;
}
#content.content-no-sidebar .publications-landing #views-exposed-form-documents-block-5 .views-exposed-widgets .views-submit-button {
  float: left;
  clear: none;
}
#content.content-no-sidebar .publications-landing #views-exposed-form-documents-block-5 .views-exposed-widgets .views-submit-button input {
  margin-top: 20px;
}
#content.content-no-sidebar .publications-landing #views-exposed-form-documents-block-5 .views-exposed-widgets #edit-field-document-number-value-wrapper input {
  width: 200px;
  margin-right: 20px;
}
#content.content-no-sidebar .publications-landing #views-exposed-form-documents-block-5 .views-exposed-widgets #edit-keys-wrapper input {
  width: 200px;
  margin-right: 20px;
}
#content.content-no-sidebar .publications-landing .views-sort-div {
  border-top: 1px solid #cbcbcb;
}
#content.content-no-sidebar .current-recommendation #edit-field-document-number-value-wrapper {
  margin-right: 15px;
}
#content.content-no-sidebar .current-recommendation #edit-keys {
  width: 370px;
}
#content.content-no-sidebar .current-recommendation .views-field-body p {
  margin-bottom: 0;
}
#content.content-no-sidebar .current-recommendation #edit-title-wrapper input {
  width: 370px;
}
#content.content-no-sidebar .current-recommendation .views-exposed-widgets {
  margin-bottom: 20px;
}
#content.content-no-sidebar .historical-recommendation #edit-keys {
  width: 200px;
  margin-right: 20px;
}
#content.content-no-sidebar .historical-recommendation .views-exposed-widgets {
  margin-bottom: 20px;
}
#content.content-no-sidebar .historical-recommendation #edit-field-document-number-value {
  width: 179px;
  margin-right: 20px;
}
#content.content-no-sidebar .historical-recommendation .view-filters .views-exposed-widgets #edit-field-document-date-value-value-year {
  width: 100px;
}
#content.content-no-sidebar .historical-recommendation .view-filters .views-exposed-widgets .views-submit-button {
  clear: none;
  float: left;
}
#content.content-no-sidebar .historical-recommendation .view-filters .views-exposed-widgets .views-submit-button input {
  margin-top: 20px;
}
#content.content-no-sidebar #newsroom {
  /* Layout two Columns */
  /* General Elements */
  /* Newsroom - Executive corner */
  /* Newsroom - Documents
			.pane-documents{

				.views-field-title{
					width: 200px;
				}
			}*/
  /* Newsroom - Testimony/Speeches */
  /* Newsroom - News Releases */
  /* Newsroom - Blog Articles */
  /* Newsroom - Gallery */
  /* Newsroom - Social */
  /* Newsroom - RSS */
  /* Newsroom - Subscribe form */
}
#content.content-no-sidebar #newsroom .panel-col-first {
  float: left;
  width: 340px;
}
#content.content-no-sidebar #newsroom .panel-col-last {
  width: 340px;
  float: right;
}
#content.content-no-sidebar #newsroom .panel-separator {
  display: none;
}
#content.content-no-sidebar #newsroom .recent-news-releases,
#content.content-no-sidebar #newsroom .recent-blog-articles,
#content.content-no-sidebar #newsroom .recent-multimedia-galleries,
#content.content-no-sidebar #newsroom .stay-connected,
#content.content-no-sidebar #newsroom .rss-feed,
#content.content-no-sidebar #newsroom .executive-corner {
  float: left;
  width: 340px;
}
#content.content-no-sidebar #newsroom .recent-news-releases .views-row,
#content.content-no-sidebar #newsroom .recent-blog-articles .views-row,
#content.content-no-sidebar #newsroom .recent-multimedia-galleries .views-row,
#content.content-no-sidebar #newsroom .stay-connected .views-row,
#content.content-no-sidebar #newsroom .rss-feed .views-row,
#content.content-no-sidebar #newsroom .executive-corner .views-row {
  width: 340px;
}
#content.content-no-sidebar #newsroom .pane-user-basic-info {
  float: left;
  width: 340px;
}
#content.content-no-sidebar #newsroom .pane-user-basic-info .views-field-picture {
  margin: 0px 10px 0px 0px;
}
#content.content-no-sidebar #newsroom .pane-user-basic-info .views-field-nothing {
  font-weight: bold;
  float: right;
  width: 189px;
}
#content.content-no-sidebar #newsroom .pane-user-basic-info .views-field-php {
  float: right;
  width: 189px;
}
#content.content-no-sidebar #newsroom .pane-user-basic-info .views-field-php ul {
  margin: 0px;
  padding: 0px;
}
#content.content-no-sidebar #newsroom .pane-user-basic-info .views-field-php ul li {
  border-top: 1px dotted #cbcbcb;
  float: left;
  width: 175px;
}
#content.content-no-sidebar #newsroom .pane-user-basic-info .views-field-php ul li:first-child {
  border-top: 0 none;
}
#content.content-no-sidebar #newsroom .testimony-speeches {
  width: 340px;
}
#content.content-no-sidebar #newsroom .testimony-speeches .views-row {
  width: 100%;
}
#content.content-no-sidebar #newsroom .testimony-speeches .views-row:last-child,
#content.content-no-sidebar #newsroom .testimony-speeches .views-row.views-row-last {
  border: 0 none;
  margin: 0px;
  padding: 0px;
}
#content.content-no-sidebar #newsroom .testimony-speeches .pane-content {
  padding: 10px 5px 10px 5px;
  float: left;
  width: 330px;
  overflow: auto;
  max-height: 200px;
}
#content.content-no-sidebar #newsroom .testimony-speeches .views-field-title {
  width: 175px;
}
#content.content-no-sidebar #newsroom .recent-news-releases .views-row {
  border-bottom: 1px dotted #cbcbcb;
}
#content.content-no-sidebar #newsroom .recent-news-releases h2 {
  color: #333333;
  padding-left: 20px;
  font-size: 1.286em;
  /* 18px - 14px */
}
#content.content-no-sidebar #newsroom .recent-news-releases h3 {
  border: 0 none;
  padding: 0;
  font-weight: bold;
  margin-bottom: 5px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: normal;
  font-size: 1.143em;
  /* 16px - 14px */
}
#content.content-no-sidebar #newsroom .recent-news-releases .rss_committees {
  top: -38px;
  left: 0;
}
#content.content-no-sidebar #newsroom .recent-blog-articles .views-row {
  border-bottom: 1px dotted #cbcbcb;
}
#content.content-no-sidebar #newsroom .recent-blog-articles h2 {
  color: #333333;
  padding-left: 20px;
  font-size: 1.286em;
  /* 18px - 14px */
}
#content.content-no-sidebar #newsroom .recent-blog-articles h3 {
  border: 0 none;
  padding: 0;
  font-weight: bold;
  margin-bottom: 5px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: normal;
  font-size: 1.143em;
  /* 16px - 14px */
}
#content.content-no-sidebar #newsroom .recent-blog-articles .rss_committees {
  top: -38px;
  left: 0;
}
#content.content-no-sidebar #newsroom .recent-multimedia-galleries {
  margin-bottom: 20px;
}
#content.content-no-sidebar #newsroom .recent-multimedia-galleries .views-row {
  width: 112px;
  margin-bottom: 10px;
  border: 0 none;
  padding: 0;
}
#content.content-no-sidebar #newsroom .recent-multimedia-galleries .pane-content {
  padding: 10px 2px;
}
#content.content-no-sidebar #newsroom .recent-multimedia-galleries .view-footer {
  clear: both;
}
#content.content-no-sidebar #newsroom .recent-multimedia-galleries .rss_committees {
  top: -35px;
}
#content.content-no-sidebar #newsroom .recent-multimedia-galleries .views-field-title {
  line-height: 17px;
}
#content.content-no-sidebar #newsroom .stay-connected {
  margin-bottom: 20px;
  /*div{
					display: block;
					padding: 3px 0;
				}*/
}
#content.content-no-sidebar #newsroom .stay-connected .flickr-icon,
#content.content-no-sidebar #newsroom .stay-connected .twitter-icon,
#content.content-no-sidebar #newsroom .stay-connected .linkedin-icon,
#content.content-no-sidebar #newsroom .stay-connected .facebook-icon {
  display: block;
  margin-bottom: 5px;
  padding-top: 3px;
}
#content.content-no-sidebar #newsroom .stay-connected .flickr-icon {
  background-position: 0 -295px;
}
#content.content-no-sidebar #newsroom .stay-connected .twitter-icon {
  background-position: 0 5px;
}
#content.content-no-sidebar #newsroom .stay-connected .linkedin-icon {
  background-position: 0 -195px;
}
#content.content-no-sidebar #newsroom .stay-connected .facebook-icon {
  background-position: 0 -95px;
}
#content.content-no-sidebar #newsroom .rss-feed .rss_committees {
  border-bottom: 0 none;
  margin: 0;
}
#content.content-no-sidebar #newsroom .rss-feed .rss_committees .rss_text {
  display: block;
}
#content.content-no-sidebar #newsroom .subscribe-to-our-newsletter {
  clear: both;
}
#content.content-no-sidebar #newsroom .subscribe-to-our-newsletter #webform-component-first-name {
  float: left;
  margin: 0;
  width: 163px;
}
#content.content-no-sidebar #newsroom .subscribe-to-our-newsletter #webform-component-first-name input {
  width: 130px;
}
#content.content-no-sidebar #newsroom .subscribe-to-our-newsletter #webform-component-last-name {
  float: left;
  margin: 0 0 10px 0;
  width: 150px;
}
#content.content-no-sidebar #newsroom .subscribe-to-our-newsletter #webform-component-last-name input {
  width: 130px;
}
#content.content-no-sidebar #newsroom .subscribe-to-our-newsletter #webform-component-email-address {
  margin: 0;
}
#content.content-no-sidebar #newsroom .subscribe-to-our-newsletter #webform-component-email-address input {
  width: 293px;
}
#content.content-no-sidebar .gallery-landing .view-filters {
  background: #f1f1f1;
  border-bottom: 1px solid #cbcbcb;
  border-top: 1px solid #cbcbcb;
  float: left;
  padding: 10px;
  width: 675px;
  margin-bottom: 20px;
}
#content.content-no-sidebar .gallery-landing .view-filters .views-exposed-widgets {
  margin: 0px;
  padding: 0px;
}
#content.content-no-sidebar .gallery-landing .view-filters .views-exposed-widget {
  padding: 0;
  width: 675px;
}
#content.content-no-sidebar .gallery-landing .view-filters .form-item-sort-by {
  width: 290px;
}
#content.content-no-sidebar .gallery-landing .view-filters .form-item-sort-order {
  width: 270px;
}
#content.content-no-sidebar .gallery-landing .view-filters .form-item-sort-by,
#content.content-no-sidebar .gallery-landing .view-filters .form-item-sort-order {
  float: left;
}
#content.content-no-sidebar .gallery-landing .view-filters .form-item-sort-by label,
#content.content-no-sidebar .gallery-landing .view-filters .form-item-sort-order label {
  display: inline;
  margin-right: 5px;
}
#content.content-no-sidebar .gallery-landing .view-filters .form-item-sort-by select,
#content.content-no-sidebar .gallery-landing .view-filters .form-item-sort-order select {
  width: 200px;
}
#content.content-no-sidebar .gallery-landing .view-filters #edit-submit-gallery {
  float: left;
  margin: 0;
}
#content.content-no-sidebar .node-gallery .field-name-field-gallery-photo {
  width: 695px;
  float: left;
  margin-bottom: 10px;
  padding-top: 15px;
}
#content.content-no-sidebar .node-gallery .field-name-field-event-videos {
  width: 695px;
  float: left;
  margin-bottom: 10px;
}
#content.content-no-sidebar .node-gallery .field-name-field-event-videos .field-items {
  overflow: auto;
  max-height: 300px;
}
#content.content-no-sidebar .node-gallery .field-name-field-event-videos .field-item {
  border-bottom: 1px dotted #67788D;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
}
#content.content-no-sidebar .node-gallery .field-name-field-event-videos .video-title {
  float: left;
  display: block;
  width: 560px;
}
#content.content-no-sidebar .node-gallery .field-name-field-event-videos .blue_button {
  float: right;
}
#content #documents-detail .views-field-field-tags {
  font-size: 0.929em;
  /* 14px - 13px */
  float: left;
}
#content #documents-detail .views-field-field-tags .views-label {
  font-weight: bold;
  margin-right: 5px;
  float: left;
}
#content #documents-detail .views-field-field-tags .field-content {
  float: left;
}
#content #documents-detail ul.document-info {
  width: 580px;
  margin-bottom: 10px;
}
#content #documents-detail .views-field-body {
  width: 695px;
  clear: both;
}
#content #documents-detail .views-field-body p {
  width: 695px;
  margin-bottom: 20px;
}
#content #documents-detail .view-content .views-row {
  width: 695px;
  margin: 0px;
  padding: 0px;
  border: 0 none;
}
#content #documents-detail .related-documents,
#content #documents-detail .related-recommendations {
  clear: both;
  width: 695px;
  margin-top: 20px;
}
#content #documents-detail .related-documents .view-content,
#content #documents-detail .related-recommendations .view-content {
  width: 695px;
  /*table tbody tr td:last-child{
					text-align: right;
				}*/
}
#content #documents-detail .views-field-field-citation {
  margin-bottom: 20px;
}
#content #documents-detail .views-field-field-citation .views-label {
  font-weight: bold;
}
#content #documents-detail .views-row .blue_button {
  margin: 0;
  top: 0;
  right: 0;
}
#content #block-block-6 {
  margin-bottom: 20px;
}
#content #block-block-6 h2 {
  border: 0 none;
  margin: 0px;
  padding: 0px;
}
#content #block-block-6 ul li {
  list-style: none;
  padding: 0;
  background: none;
}
#content .breadcrumb {
  margin-bottom: 20px;
  font-size: 0.929em;
  line-height: normal;
}
#content .breadcrumb ol {
  margin: 0px;
  padding: 0px;
}
#content .breadcrumb ol li {
  display: inline;
  margin-right: 7px;
  padding-right: 10px;
  background: url("../images/separator-2.png") no-repeat scroll right 11px transparent;
}
#content .breadcrumb ol li:last-child {
  background: none;
  margin: 0px;
  padding: 0px;
}
#content .breadcrumb ol li a {
  color: #1b3a60;
}
#content .breadcrumb ol li a:hover {
  text-decoration: underline;
}
#content .panels-flexible-row-conference_layout-12 {
  float: left;
  width: 695px;
  margin-bottom: 20px;
}
#content .panel-separator {
  display: none;
}
#content .panels-flexible-row-conference_layout-11 {
  margin-bottom: 20px;
}
#content .conference-about-acus {
  float: left;
  width: 340px;
}
#content .pane-user-basic-info span.label {
  font-weight: bold;
  font-size: 0.929em;
  /* 13px - 14px */
}
#content p.conference-contact {
  margin-bottom: 2px;
}
#content .conference-about-chair {
  float: right;
  width: 340px;
  /* Title Name */
}
#content .conference-about-chair .views-field-field-user-long-name {
  font-family: Georgia, Times New Roman, serif;
  margin-bottom: 10px;
  font-size: 16px;
}
#content .conference-about-chair .user_contact_info {
  clear: both;
  font-size: 0.929em;
  /* 13px - 14px */
}
#content .conference-about-chair .user_contact_info span.views-label {
  display: none;
}
#content .conference-committees {
  float: right;
  width: 260px;
}
#content .conference-council {
  float: left;
  width: 420px;
}
#content .conference-council .pane-content {
  overflow: auto;
  max-height: 210px;
}
#content .panels-flexible-row-conference_layout-3 {
  float: left;
  width: 695px;
}
#content .assembly_voting_box {
  width: 340px;
}
#content #committees {
  /* Layout */
  /* Committee - Get Committee Notifications */
}
#content #committees .panels-flexible-row-committee_landing_page-1 {
  padding: 0;
}
#content #committees .pane-node,
#content #committees .pane-quicktabs-committee-meetings-events {
  float: left;
  width: 695px;
}
#content #committees .panel-separator {
  display: none;
}
#content #committees .committees_get_notifications {
  width: 695px;
}
#content #committees .committees_get_notifications h2 {
  border: 0 none;
}
#content #committees-children {
  /* Layout */
  /* Committee - Committee Meetings & Events */
  /* Committee - Committee Research Projects */
  /* Committee - Committee Members */
  /* Committee - Committee Contacts */
  /* Committee notifications */
}
#content #committees-children .panel-separator {
  display: none;
}
#content #committees-children .panels-flexible-region-clone_of_committee_landing_page-top_region {
  width: 695px;
}
#content #committees-children .panels-flexible-region-clone_of_committee_landing_page-left_top_region {
  float: left;
  width: 340px;
}
#content #committees-children .panels-flexible-region-clone_of_committee_landing_page-top_region_ {
  width: 340px;
  float: right;
}
#content #committees-children .panels-flexible-row-clone_of_committee_landing_page-2,
#content #committees-children .panels-flexible-row-clone_of_committee_landing_page-1 {
  padding: 0;
}
#content #committees-children .pane-quicktabs-committee-meetings-events-intern {
  float: left;
  /*h3{
				width: 500px;
			}*/
}
#content #committees-children .pane-quicktabs-tabs-committee-research-projects {
  float: left;
}
#content #committees-children .pane-contacts-table {
  width: 695px;
  margin-bottom: 20px;
}
#content #committees-children .pane-contacts-table .views-field-field-user-long-name {
  width: 180px;
}
#content #committees-children .pane-contacts-table .view-content-results {
  overflow: auto;
  max-height: 235px;
}
#content #committees-children .pane-contacts-table .view-footer {
  padding-top: 20px;
  margin-bottom: 20px;
}
#content #committees-children .pane-contacts-block,
#content #committees-children .pane-contacts-media,
#content #committees-children .pane-contacts-director {
  float: right;
  width: 340px;
}
#content #committees-children .pane-contacts-block .inside,
#content #committees-children .pane-contacts-media .inside,
#content #committees-children .pane-contacts-director .inside {
  padding: 0;
}
#content #committees-children .committees_get_notifications {
  width: 695px;
}
#content #committees-children .committees_get_notifications h2 {
  border: 0 none;
}
#content .quicktabs-wrapper {
  float: left;
  width: 100%;
}
#content .quicktabs-wrapper .item-list {
  float: left;
  height: auto;
  width: 100%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
#content .quicktabs-wrapper .item-list ul.quicktabs-tabs {
  padding: 0;
  margin: 0;
  float: left;
}
#content .quicktabs-wrapper .item-list ul.quicktabs-tabs li {
  padding: 0;
  float: left;
  margin-right: 5px;
  background: none;
  margin-left: 0;
}
#content .quicktabs-wrapper .item-list ul.quicktabs-tabs li a {
  float: left;
  padding: 7px 17px;
  position: relative;
  margin-top: 7px;
  color: #ffffff;
  background: #1b3a60;
}
#content .quicktabs-wrapper .item-list ul.quicktabs-tabs li a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #192b42;
}
#content .quicktabs-wrapper .item-list ul.quicktabs-tabs li.active a {
  padding: 9px 17px;
  border-left: 1px solid #afb3b7;
  border-top: 3px solid #134d87;
  border-right: 1px solid #afb3b7;
  margin: 0;
  color: #000000;
  background: #fdfdfd;
  font-weight: bold;
  top: 1px;
}
#content .quicktabs-wrapper .quicktabs_main {
  float: left;
  padding: 17px;
  width: 100%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  margin-bottom: 20px;
  border: 1px solid #afb3b7;
  background-color: #fdfdfd;
}
#content .quicktabs-wrapper .quicktabs_main .item-list {
  background: transparent;
}
#content .quicktabs-wrapper .more-link {
  text-align: left;
  padding-top: 10px;
  margin-bottom: 0;
}
#content .quicktabs-wrapper .more-link a {
  display: -moz-inline-stack;
  display: inline-block;
}
#content .quicktabs-wrapper .custom-tab-content {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
#content .quicktabs-wrapper .custom-tab-content .item-list > ul > li {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 33%;
  padding-right: 20px;
  list-style: none;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
#content .quicktabs-wrapper .custom-tab-content .item-list > ul > li h2 {
  padding: 0;
  background: none;
}
#content .quicktabs-wrapper .custom-tab-content .item-list > ul > li.first.last {
  width: 100%;
}
#content .quicktabs-wrapper .custom-tab-content ul ul {
  margin-bottom: 1.5em;
}
#content .quicktabs-wrapper .views-field-field-countries ul li {
  float: left;
  width: 31%;
  padding-left: 13px;
}
#content .pane-search-form {
  clear: both;
}
#content .more-link {
  text-align: left;
  margin-bottom: 20px;
  clear: both;
}
#content .more-link a {
  display: -moz-inline-stack;
  display: inline-block;
}
#content ul.tabs {
  padding: 0;
  margin: 0 0 20px 0;
  /*float: left;*/
  width: 100%;
  border-bottom: 1px solid #dadada;
  position: relative;
  z-index: 1;
  clear: both;
  height: 43px;
}
#content ul.tabs li {
  padding: 0;
  float: left;
  margin-right: 5px;
  background: none;
  list-style: none;
}
#content ul.tabs li a {
  float: left;
  padding: 8px 17px;
  position: relative;
  margin-top: 5px;
  color: #1b3a60;
  line-height: 21px;
  font-size: 14px;
  /*1.000em;*/
  /* 14px - 14px */
  background: #ffffff;
  border: 1px solid #dadada;
}
#content ul.tabs li a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #192b42;
}
#content ul.tabs li.active {
  border-left: 1px solid #cbcbcb;
  border-top: 1px solid #cbcbcb;
  border-right: 1px solid #cbcbcb;
}
#content ul.tabs li.active a {
  padding: 8px 17px;
  margin: 0;
  color: #000000;
  background: #fdfdfd;
  font-weight: bold;
  top: 1px;
  border-top-width: 3px;
}
#content .collapsible {
  background: transparent url(../images/toggle-icon-small.png) no-repeat 0 -90px;
  cursor: pointer;
  padding-left: 32px;
  padding-top: 10px;
  border-top: 1px solid #dadada;
}
#content .collapsible:hover {
  background-position: 0 -140px;
  color: #c84d0a;
}
#content .collapsible.collapse-close {
  background-position: 0 11px;
}
#content .collapsible.collapse-close:hover {
  background-position: 0 -40px;
}
#content .collapsible h2 {
  background: none;
}
#content .view-newsroom,
#content .view-gallery {
  position: relative;
}
#content .article-landing {
  /* Multimedia Gallery */
}
#content .article-landing .views-row {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cbcbcb;
}
#content .article-landing h2 {
  margin-bottom: 0;
}
#content .article-landing .rss_committees {
  position: absolute;
  top: -40px;
  right: 0;
  margin: 0px;
  padding: 0px;
  border: 0 none;
}
#content .article-landing .views-field-created {
  font-size: 0.929em;
  /* 13px - 14px */
  margin-bottom: 5px;
}
#content .article-landing .views-field-view-node,
#content .article-landing .views-field-path {
  margin-bottom: 10px;
}
#content .article-landing .views-field-service-links .views-label {
  float: left;
  font-weight: bold;
  font-size: 0.929em;
  /* 13px - 14px */
}
#content .article-landing .views-field-service-links .field-content ul {
  margin: 0px;
  padding: 0px;
}
#content .article-landing .views-field-service-links .field-content ul li {
  background: none;
  padding: 0;
  margin: 0 5px;
  float: left;
}
#content .article-landing .article-thumbnail {
  float: left;
  margin: 0 20px 20px 0;
}
#content .node-article .label,
#content .node-gallery .label {
  float: left;
  font-weight: bold;
  font-size: 0.929em;
  /* 13px - 14px */
}
#content .node-article .social,
#content .node-gallery .social {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
#content .node-article .social ul,
#content .node-gallery .social ul {
  margin: 0px;
  padding: 0px;
}
#content .node-article .social ul li,
#content .node-gallery .social ul li {
  background: none;
  padding: 0;
  margin: 0 4px;
  float: left;
}
#content .node-article .social ul li.comment-add,
#content .node-gallery .social ul li.comment-add {
  float: right;
}
#content .node-article .goto,
#content .node-gallery .goto {
  clear: both;
  display: block;
  padding: 10px 0;
}
#content .node-article .field-name-field-gallery-photo .field-items .field-item,
#content .node-gallery .field-name-field-gallery-photo .field-items .field-item,
#content .node-article .field-name-field-gallery-video .field-items .field-item,
#content .node-gallery .field-name-field-gallery-video .field-items .field-item {
  float: left;
  margin: 0 14px 10px 0;
}
#content .stay-connected p {
  margin-bottom: 10px;
}
#content .submitted {
  font-size: 0.929em;
  /* 13px - 14px */
}
#content .pager {
  position: relative;
  margin: 0px;
  padding: 0px;
  font-size: 13px;
}
#content .pager li {
  background: #ffffff none;
  margin: 0px;
  padding: 0px;
}
#content .pager li.pager-first a,
#content .pager li.pager-previous a,
#content .pager li.pager-last a,
#content .pager li.pager-next a {
  border-bottom-color: #134d87;
}
#content .pager li a {
  display: -moz-inline-stack;
  display: inline-block;
  background-color: #ffffff;
  border: 1px solid #cbcbcb;
  padding: 5px 10px;
  line-height: 20px;
  color: #134d87;
}
#content .pager li a:hover {
  background-color: #134d87;
  color: #ffffff;
}
#content .pager li.pager-current {
  display: -moz-inline-stack;
  display: inline-block;
  border: 1px solid #cbcbcb;
  padding: 5px 10px;
  color: #c84d0a;
  border-bottom-color: #c84d0a;
  font-weight: 700;
  line-height: 20px;
}
#content .lnk-toggle-documents {
  background: transparent url(../images/drop-icon.png) no-repeat 0 0;
  display: -moz-inline-stack;
  display: inline-block;
  width: 24px;
  height: 24px;
  text-indent: -999px;
  overflow: hidden;
  cursor: pointer;
}
#content .lnk-toggle-documents:hover {
  background-position: -50px 0;
}
#content .lnk-toggle-documents.status-open {
  background-position: 0 -50px;
}
#content .lnk-toggle-documents.status-open:hover {
  background-position: -50px -50px;
}
#content .lnk-toggle-documents-off {
  background: transparent url(../images/drop-icon.png) no-repeat 0 -100px;
  display: -moz-inline-stack;
  display: inline-block;
  width: 23px;
  height: 24px;
  text-indent: -999px;
  overflow: hidden;
  cursor: default;
  border: 1px solid #a9b3bd;
}
#content #research-projects {
  /* Layout */
  /* Research Projects - Content */
  /* Research Projects - View Projects by Committee */
  /* Research Projects - Notification */
}
#content #research-projects .pane-tagcloud,
#content #research-projects .pane-quicktabs-current-past-projects,
#content #research-projects .pane-quicktabs-committee-meetings-events {
  float: left;
  width: 695px;
}
#content #research-projects .panels-flexible-row-research_projects_layout-1,
#content #research-projects .panels-flexible-row-research_projects_layout-2 {
  padding: 0;
}
#content #research-projects .inside {
  margin: 0;
}
#content #research-projects .panel-separator {
  display: none;
}
#content #research-projects .center-wrapper .panel-col-first {
  width: 410px;
  float: left;
}
#content #research-projects .center-wrapper .panel-col-last {
  width: 270px;
  float: right;
}
#content #research-projects .panels-flexible-region-research_projects_layout-top_left {
  float: left;
  width: 380px;
}
#content #research-projects .panels-flexible-region-research_projects_layout-top_right {
  float: right;
  width: 300px;
}
#content #research-projects .featured-box {
  width: 695px;
}
#content #research-projects .featured-box #webform-notification .pane-content,
#content #research-projects .featured-box #weboform-rsvp .pane-content {
  float: left;
  width: 675px;
}
#content #research-projects .featured-box #webform-notification #edit-actions,
#content #research-projects .featured-box #weboform-rsvp #edit-actions {
  margin: 0;
}
#content #project-internal {
  /* Layout */
  /* Project Internal - Chairman */
  /* Project Internal - Project detail */
  /* Project Internal - Project Contact */
  /* Project Internal - Content */
  /* Project Internal - Related Recommendations */
  /* Project Internal - Featured Documents */
  /* Project Internal - Documents */
  /* Project Internal - Draft Recommendations */
  /* Project Internal - Custom Mixin box - (Implementation and Events) */
  /* Project Internal - Final Recommendation */
  /* Project Internal - Project Documents */
  /* Project Internal - Submit your comments */
  /* Project Internal - Notification Form */
}
#content #project-internal .panels-flexible-region-projects_layout-top,
#content #project-internal .panels-flexible-region-projects_layout-third {
  width: 695px;
}
#content #project-internal .panels-flexible-row-projects_layout-4,
#content #project-internal .panels-flexible-row-projects_layout-main-row,
#content #project-internal .panels-flexible-row-projects_layout-1 {
  padding: 0;
}
#content #project-internal .center-wrapper .panel-col-first {
  width: 360px;
  float: left;
}
#content #project-internal .center-wrapper .panel-col-last {
  width: 320px;
  float: right;
}
#content #project-internal .panel-separator {
  display: none;
}
#content #project-internal .inside {
  margin: 0;
}
#content #project-internal .pane-user-basic-info {
  float: left;
  width: 360px;
  margin-bottom: 20px;
}
#content #project-internal .pane-user-basic-info .views-field-field-user-long-name {
  font-weight: bold;
}
#content #project-internal .project-detail {
  width: 360px;
  float: left;
  margin-bottom: 20px;
}
#content #project-internal .project-detail .field-name-field-committe,
#content #project-internal .project-detail .field-name-field-tags {
  font-size: 1em;
  /* 14px - 14px */
}
#content #project-internal .project-detail .project-stages {
  display: none;
}
#content #project-internal .project-detail .field-label-inline .field-items {
  float: none;
}
#content #project-internal .project-detail .field-type-list-boolean {
  display: none;
}
#content #project-internal .project-detail img {
  border: 1px solid #afb3b7;
  margin-top: 10px;
}
#content #project-internal .project-detail .field-name-stage-info {
  margin-top: -6px;
  border-left: 1px solid #afb3b7;
  border-right: 1px solid #afb3b7;
  border-bottom: 1px solid #afb3b7;
  padding: 10px;
  line-height: 1.3em;
  width: 338px;
  font-size: 0.929em;
  /* 13px - 14px */
}
#content #project-internal .pane-contacts-block,
#content #project-internal .pane-contacts-media,
#content #project-internal .pane-contacts-director {
  width: 320px;
  float: right;
}
#content #project-internal .project-internal-content {
  float: left;
  width: 695px;
}
#content #project-internal .panels-flexible-region-projects_layout-second_left {
  float: left;
  width: 340px;
}
#content #project-internal .panels-flexible-region-projects_layout-second_left table tr th:last-child {
  width: 87px;
}
#content #project-internal .panels-flexible-region-projects_layout-second_left .view-content {
  width: 340px;
}
#content #project-internal .panels-flexible-region-projects_layout-second_right {
  width: 340px;
  float: right;
}
#content #project-internal .panels-flexible-region-projects_layout-second_right .view-content {
  float: left;
  width: 340px;
}
#content #project-internal .pane-documents {
  margin-bottom: 20px;
}
#content #project-internal .pane-documents .view-content {
  overflow: auto;
  max-height: 200px;
}
#content #project-internal .pane-documents table thead .views-field-field-document-number {
  width: 80px;
}
#content #project-internal .project-draft-recommendations {
  margin-bottom: 20px;
  float: left;
  width: 695px;
}
#content #project-internal .project-draft-recommendations table tr th:last-child {
  width: 87px;
}
#content #project-internal .pane-implementations {
  margin-bottom: 20px;
  /* reset drupal styles
			.field-collection-view{
				.mp0();
				border: 0 none;
			}*/
  /* Implementation listing */
  /* Events listing
			.field-name-field-meetings{
				background-color: red;
				float: left;
				width: 683px;
				border: 1px solid @border-color;
				padding: 5px;
				border-bottom: 1px solid @border-color;
				//margin-bottom: 20px;

				/*.panels-flexible-two_block_stacked{
					border-bottom: 1px solid @border-color;
					margin-bottom: 10px;
					padding-bottom: 10px;
				}

				.lnk-toggle-documents-off, .lnk-toggle-documents{
					   left: 0;
					position: absolute;
					top: 3px;
				}

				.field-items{
					overflow: auto;
					max-height: 230px;

					.field-items{
						overflow: visible;
						max-height: none;
					}
				}

				.field-item{
					margin-top: 10px;
					padding-top: 10px;
					border-top: 1px solid @border-color;

					&:first-child{
						.mp0();
						border: 0 none;
					}
				}

				.panels-flexible-two_block_stacked-inside{
					background: #f1f1f1;
					padding: 7px;
				}

				.section-top{
					position: relative;

					p{
						margin: 0;
					}

					.field-item{
						border-bottom: 0 none;
						.mp0();
					}

					.lnk-toggle-documents{
						left: 0;
						position: absolute;
						top: 3px;
					}

					h3{
						border: 0 none;
						font-family: @arial;
						font-size: 1.143em; /* 16px - 14px
						letter-spacing: 0;
						margin: 0 0 0 35px;
						padding: 0;
						width: 500px;

						span{
							margin-right: 10px;
						}
					}

					.field-name-link-rsvp-events{
						position: absolute;
						right: 3px;
						top: 6px;

						a.lnk-rsvp{
							width: 60px;
						}
					}

					.field-name-field-event-date{
						float: left;
						font-size: 0.929em;
						margin-left: 35px;
						margin-right: 30px;
					}

					.field-name-field-event-place{
						clear: none;
						float: left;
						font-size: 0.929em;
						width: 255px;

						.field-label{
							float: left;
						}
					}
				}

				.section-bottom{
					display: none;

					/* Layout
					.panels-flexible-region-two_block_stacked-center_{
						width: 640px;
					}

					.field-name-title{
						display: none;
						.mp0();
					}

					h3{
						float: left;
						font-size: 1em; /* 14px - 14px
						border: 0 none;
						font-family: @arial;
						width: 490px;
						margin: 5px 0 0 10px;
						letter-spacing: normal;
					}

					.webcast_icon h3{
						background: url("../images/video-x-generic.png") no-repeat scroll 0 3px transparent;
						margin: 0;
						padding: 7px 0 2px 30px;
					}

					.field-name-field-file{
						float: left;
						height: 25px;
						width: 20px;
					}

					.blue_button{
						float: right;
						width: 80px;
					}

					.field-item{
						border-top: 1px dotted #67788D;
						border-bottom: 0 none;
						margin: 10px 0 0 0;
						padding: 10px 0 0 0;

						&:first-child{
							.mp0();
							border: 0 none;
						}
					}

					.ds-1col .field-item{
						.mp0();
						border: 0 none;
					}
				}
			}*/
}
#content #project-internal .pane-implementations .views-field-field-implementation-documents {
  /*.field-item{
					float: left;
					width: 100%;
					padding-bottom: 10px;
					margin-bottom: 10px;
					border-bottom: 1px dotted @border-color;

					.field-item{
						.mp0();
						border: 0 none;
						width: auto;
						float: none;
					}
				}

				.field-name-post-date{
					float: left;
					margin-right: 20px;
				}

				.field-name-field-file{
					img{
						float: left;
						margin: 3px 10px 0 0;
					}
				}

				/*.field-name-title{
					display: none;
				}

				h3{
					float: left;
					width: 450px;
					.mp0();
					border: 0 none;
					font-family: @arial;
					font-size: 1.000em; /* 14px - 14px
					letter-spacing: normal;
				}

				.field-name-document-download p{
					margin: 0;
				}

				.blue_button{
					float: right;
				}*/
}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .field-content {
  width: 695px;
  margin-bottom: 20px;
  float: left;
  overflow: auto;
  max-height: 200px;
}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #cbcbcb;
  float: left;
  width: 100%;
}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document img {
  float: left;
  margin: 5px 10px 0 0;
}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document .field-name-title {
  display: none;
}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.000em;
  /* 14px - 14px */
  margin: 0px;
  padding: 0px;
  border: 0 none;
  letter-spacing: normal;
  float: left;
  width: 535px;
}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document .blue_button {
  float: right;
  width: 75px;
}
#content #project-internal .pane-recommendation .view-content {
  overflow: visible;
  max-height: none;
}
#content #project-internal .project-documents {
  width: 695px;
  float: left;
}
#content #project-internal .project-documents .blue_button {
  position: static;
  margin: 0;
}
#content #project-internal .project-documents .view-content {
  width: 695px;
}
#content #project-internal .project-documents th.views-field-field-document-date {
  width: 80px;
}
#content #project-internal .project-documents th.views-field-field-committe {
  width: 180px;
}
#content #project-internal .project-documents th.views-field-field-doc-type {
  width: 105px;
}
#content #project-internal .project-documents th.views-field-field-file {
  width: 86px;
}
#content #project-internal .project-documents th.views-field-title {
  width: 180px;
}
#content #project-internal .pane-custom.pane-1 {
  float: left;
  width: 695px;
  margin-bottom: 20px;
}
#content #project-internal .pane-custom.pane-1 .submit_comment a {
  background: #c84d0a;
  padding: 6px 25px;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
  /* 13px - 14px */
  border: 0 none;
  line-height: normal;
  text-align: center;
  -webkit-transition: all 250ms ease 0s;
  transition: all 250ms ease 0s;
  -webkit-appearance: none;
  display: block;
  width: 150px;
  margin-bottom: 10px;
}
#content #project-internal .pane-custom.pane-1 .submit_comment a:hover {
  color: #ffffff;
  background-position: 0 bottom;
  background-color: #134d87;
}
#content #project-internal #webform-notification,
#content #project-internal #webform-rsvp {
  width: 695px;
}
#content .pane-quicktabs-office-of-the-chairman-meetings {
  float: left;
  width: 695px;
}
#content .current-projects-landing .views-row {
  margin: 0px;
  padding: 0px;
}
#content .current-projects-landing h2 {
  margin-bottom: 10px;
  padding: 0;
  border: 0 none;
}
#content .current-projects-landing .views-field-body {
  padding-top: 10px;
}
#content .current-projects-landing .views-field-body p {
  margin-bottom: 0;
}
#content .current-projects-landing .views-row {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #cbcbcb;
}
#content .current-projects-landing .views-label {
  float: left;
  font-weight: bold;
  margin-right: 5px;
}
#content .current-projects-landing .views-field-field-project-stage,
#content .current-projects-landing .views-field-field-committe,
#content .current-projects-landing .views-field-field-tags,
#content .current-projects-landing .views-field-field-finished {
  font-size: 0.929em;
  /* 13px - 14px */
  display: -moz-inline-stack;
  display: inline-block;
  width: 100%;
}
#content #quicktabs-research_rfps #quicktabs-container-research_rfps {
  padding-top: 20px;
}
#content #quicktabs-research_rfps .view-content .views-row {
  width: 669px;
  float: left;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #cbcbcb;
}
#content #quicktabs-research_rfps .views-field-field-file-1 {
  float: left;
}
#content #quicktabs-research_rfps .views-field-field-file-1 img {
  margin: 5px 10px 0 0;
}
#content #quicktabs-research_rfps .views-field-title {
  float: left;
  width: 535px;
}
#content #quicktabs-research_rfps .views-field-field-file {
  float: right;
}
#content #quicktabs-research_rfps .view-footer {
  clear: both;
  padding-top: 10px;
}
#content #content-meetings {
  /* hide border of titles overlap the sidebar */
  /* Layout */
  /* Meetings - Content */
  /* Meeting - Documents */
  /* Meeting - Public Comments
		.views-field-php{
			float: left;
			width: 695px;

			.field-content{
				float: left;
				width: 100%;

				ul{
					.mp0();

					li{
						margin: 0 0 10px 0;
						padding: 0 0 10px 0;
						border-bottom: 1px dotted @border-color;
						float: left;
						width: 100%;
						background: none;
						list-style: none;
					}
				}

				img{
					margin-right: 10px;
					margin-top: 5px;
					float: left;
				}

				h3{
					border: 0 none;
					font-family: @arial;
					font-size: 1em; /* 14px - 14px
					letter-spacing: 0;
					margin: 0;
					padding: 0;
					width: 470px;
					float: left;
				}

				.views-field-public-comment-date{
					float: left;
					margin-right: 20px;
				}

				a.blue_button{
					float: right;
				}
			}
		}*/
  /* Meeting - Button */
  /* Meeting - Contacts */
  /* Meeting - Submit your comments */
  /* Meeting - Comments */
  /* Meeting - Project Listing */
}
#content #content-meetings h2,
#content #content-meetings h3,
#content #content-meetings h4,
#content #content-meetings h5 {
  overflow: hidden;
}
#content #content-meetings .panel-col-middle {
  clear: none;
}
#content #content-meetings .panel-separator {
  display: none;
}
#content #content-meetings div:nth-child(2) .panel-col-last {
  margin-left: 20px;
}
#content #content-meetings .panels-flexible-row {
  padding: 0;
}
#content #content-meetings .inside {
  margin: 0;
}
#content #content-meetings .panel-col-first {
  float: left;
  width: 340px;
}
#content #content-meetings .panel-col-last {
  float: right;
  width: 340px;
}
#content #content-meetings.panel-2col-bricks .panel-col-middle {
  clear: none;
  width: auto;
}
#content #content-meetings .clearfix,
#content #content-meetings .clearfix:after,
#content #content-meetings .container_24:after,
#content #content-meetings .clearfix:before,
#content #content-meetings .clearfix:after,
#content #content-meetings .container_24:before,
#content #content-meetings .container_24:after {
  clear: none;
}
#content #content-meetings .pane-basic-info {
  /* Extra titles for this area and necessary display none */
}
#content #content-meetings .pane-basic-info .views-field-nid,
#content #content-meetings .pane-basic-info .views-field-title {
  display: none;
}
#content #content-meetings .pane-basic-info .views-field-field-event-date ul,
#content #content-meetings .pane-basic-info .views-field-field-event-address ul,
#content #content-meetings .pane-basic-info .views-field-field-event-map-link ul,
#content #content-meetings .pane-basic-info .views-field-event-projects ul,
#content #content-meetings .pane-basic-info .views-field-field-event-image ul {
  margin: 0px;
  padding: 0px;
}
#content #content-meetings .pane-basic-info .views-field-field-event-date ul li,
#content #content-meetings .pane-basic-info .views-field-field-event-address ul li,
#content #content-meetings .pane-basic-info .views-field-field-event-map-link ul li,
#content #content-meetings .pane-basic-info .views-field-event-projects ul li,
#content #content-meetings .pane-basic-info .views-field-field-event-image ul li {
  margin: 0px;
  padding: 0px;
  background: none;
}
#content #content-meetings .pane-basic-info .views-field-field-event-date p,
#content #content-meetings .pane-basic-info .views-field-field-event-address p,
#content #content-meetings .pane-basic-info .views-field-field-event-map-link p,
#content #content-meetings .pane-basic-info .views-field-event-projects p,
#content #content-meetings .pane-basic-info .views-field-field-event-image p {
  margin: 0;
}
#content #content-meetings .pane-basic-info .views-field-field-event-date,
#content #content-meetings .pane-basic-info .views-field-field-event-address,
#content #content-meetings .pane-basic-info .views-field-field-committe,
#content #content-meetings .pane-basic-info .views-field-field-resources-for,
#content #content-meetings .pane-basic-info .views-field-field-event-map-link,
#content #content-meetings .pane-basic-info .views-field-field-event-image,
#content #content-meetings .pane-basic-info .views-field-event-projects,
#content #content-meetings .pane-basic-info .views-field-body {
  margin-bottom: 15px;
}
#content #content-meetings .pane-basic-info .views-field-field-event-date,
#content #content-meetings .pane-basic-info .views-field-field-event-address,
#content #content-meetings .pane-basic-info .views-field-field-committe,
#content #content-meetings .pane-basic-info .views-field-field-resources-for {
  font-size: 0.929em;
  /* 13px - 14px */
}
#content #content-meetings .pane-basic-info .views-field-field-event-date .views-label,
#content #content-meetings .pane-basic-info .views-field-field-event-address .views-label,
#content #content-meetings .pane-basic-info .views-field-field-committe .views-label,
#content #content-meetings .pane-basic-info .views-field-field-resources-for .views-label {
  display: block;
  font-weight: bold;
}
#content #content-meetings .pane-basic-info .views-field-event-projects {
  font-size: 0.929em;
  /* 13px - 14px */
  /*.entity{
					float: none;
					.inline();
					clear: none;
				}*/
}
#content #content-meetings .pane-basic-info .views-field-event-projects span {
  font-weight: bold;
  float: left;
  margin-right: 5px;
}
#content #content-meetings .pane-basic-info .views-field-body {
  padding-top: 10px;
}
#content #content-meetings .pane-documents {
  margin-bottom: 20px;
}
#content #content-meetings .pane-documents .views-field-field-admin-material-title,
#content #content-meetings .pane-documents .views-field-field-link-url-1 {
  width: 183px;
}
#content #content-meetings .pane-documents .view-content {
  overflow: auto;
  max-height: 220px;
}
#content #content-meetings .views-field-path {
  clear: both;
}
#content #content-meetings .pane-button {
  float: left;
  width: 340px;
  text-align: center;
  border-top: 1px solid #afb3b7;
  border-bottom: 1px solid #afb3b7;
  padding: 10px 0;
  margin-bottom: 20px;
}
#content #content-meetings .pane-button p {
  margin: 0;
}
#content #content-meetings .pane-button .lnk-rsvp-event-internal {
  width: 200px;
  font-size: 16px;
}
#content #content-meetings .pane-contacts-block .views-field-nothing,
#content #content-meetings .pane-contacts-media .views-field-nothing,
#content #content-meetings .pane-contacts-director .views-field-nothing {
  font-weight: bold;
}
#content #content-meetings .pane-custom.pane-1 {
  float: left;
  width: 695px;
  margin-bottom: 20px;
}
#content #content-meetings .comments .submit_comment a {
  margin-bottom: 20px;
}
#content #content-meetings .pane-project-listing {
  float: left;
  width: 695px;
  margin-bottom: 40px;
}
#content #content-meetings .pane-project-listing .views-row {
  float: left;
  width: 695px;
  border-top: 1px solid #cbcbcb;
  padding-top: 15px;
  margin-top: 15px;
  /* Meeting - Recommendation */
}
#content #content-meetings .pane-project-listing .views-row:first-child {
  margin: 0px;
  padding: 0px;
  border: 0 none;
}
#content #content-meetings .pane-project-listing .views-row:first-child .views-field-path {
  margin-bottom: 0;
}
#content #content-meetings .pane-project-listing .views-row h2 {
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: 0 none;
  font-size: 1.143em;
  /* 16px - 14px */
  padding: 0;
  margin-bottom: 5px;
  letter-spacing: 0;
}
#content #content-meetings .pane-project-listing .views-row h2.field-content {
  margin-top: 15px;
}
#content #content-meetings .pane-project-listing .views-row .views-field-title h2 {
  font-weight: bold;
}
#content #content-meetings .pane-project-listing .views-row .views-field-php {
  margin-top: 15px;
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs,
#content #content-meetings .pane-project-listing .views-row .views-field-php {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs h2,
#content #content-meetings .pane-project-listing .views-row .views-field-php h2 {
  color: #333333;
  border-bottom: 1px dotted #cbcbcb;
  margin-bottom: 10px;
  padding-bottom: 5px;
  font-family: Georgia, Times New Roman, serif;
  font-size: 1.250em;
  /* 18px - 16px - 14px */
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .item-list,
#content #content-meetings .pane-project-listing .views-row .views-field-php .item-list,
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .field-content,
#content #content-meetings .pane-project-listing .views-row .views-field-php .field-content {
  overflow: auto;
  max-height: 243px;
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul {
  margin: 0px;
  padding: 0px;
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li {
  list-style: none;
  background: none;
  position: relative;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px dotted #cbcbcb;
  float: left;
  width: 100%;
  /*&:first-child{
								.mp0();
							}*/
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .webcast_icon,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .webcast_icon {
  padding: 0 0 10px 30px;
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-document-download,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-document-download,
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-download,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-download {
  float: right;
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-document-download p,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-document-download p,
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-download p,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-download p {
  margin: 0;
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-document-download .blue_button,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-document-download .blue_button,
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-download .blue_button,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-download .blue_button {
  width: 75px;
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-field-file,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-field-file,
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-fileicon,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-fileicon {
  float: left;
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-field-file img,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-field-file img,
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-fileicon img,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-fileicon img {
  margin-top: 5px;
  margin-right: 10px;
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-post-date,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-post-date,
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-date,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-date {
  float: left;
  margin-right: 20px;
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-title,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-title,
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-title,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-title {
  float: left;
}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-title h2,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-title h2,
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-title h2,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-title h2,
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-title h3,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-title h3,
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-title h3,
#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-title h3 {
  margin: 0px;
  padding: 0px;
  border: 0 none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.000em;
  /* 14px - 14px */
  width: 430px;
  letter-spacing: 0;
}
#content #meeting-and-events .panel-separator {
  display: none;
}
#content #meeting-and-events .pane-gallery {
  float: left;
  width: 695px;
}
#content #meeting-and-events .pane-gallery .view-content {
  float: left;
}
#content #meeting-and-events .pane-gallery .view-content .views-row {
  width: 118px;
  padding: 0;
  border: 0 none;
}
#content #meeting-and-events .pane-gallery .view-content .views-row ul {
  margin: 0px;
  padding: 0px;
}
#content #meeting-and-events .pane-gallery .view-content .views-row ul li {
  margin: 0px;
  padding: 0px;
  background: none;
}
#content #meeting-and-events .pane-gallery .view-footer {
  clear: both;
}
#content .meetings_events_filter .check-box {
  width: 310px;
  margin: 0 !important;
}
#content .meetings_events_filter .check-box input {
  float: left;
  margin-right: 5px;
  margin-top: 4px;
}
#content .meetings_events_filter .check-box label {
  font-weight: normal;
}
#content .view-meetings-eventes-calendar .calendar-calendar .month-view .full td.multi-day div.monthview,
#content .view-meetings-eventes-calendar .calendar-calendar .week-view .full td.multi-day div.weekview,
#content .view-meetings-eventes-calendar .calendar-calendar .day-view .full td.multi-day div.dayview,
#content .view-meetings-eventes-calendar .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
#content .view-meetings-eventes-calendar .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
#content .view-meetings-eventes-calendar .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
#content .view-meetings-eventes-calendar .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  background-color: #dae5ed;
  color: #333333;
}
#content .view-meetings-eventes-calendar .calendar-calendar .month-view .full td.multi-day .inner,
#content .view-meetings-eventes-calendar .calendar-calendar .week-view .full td.multi-day .inner,
#content .view-meetings-eventes-calendar .calendar-calendar .day-view .full td.multi-day .inner {
  border: 1px solid #9baabb;
  margin-bottom: 2px;
}
#content .view-meetings-eventes-calendar .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
#content .view-meetings-eventes-calendar .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
#content .view-meetings-eventes-calendar .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
#content .view-meetings-eventes-calendar .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff,
#content .view-meetings-eventes-calendar .calendar-calendar .month-view .full .inner .monthview,
#content .view-meetings-eventes-calendar .calendar-calendar .week-view .full .inner .weekview,
#content .view-meetings-eventes-calendar .calendar-calendar .day-view .full .inner .dayview {
  border-radius: 0;
}
#content .view-meetings-eventes-calendar .calendar-calendar td .inner div.day a {
  color: #b03e00;
  font-weight: normal;
}
#content .view-meetings-eventes-calendar .calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
#content .view-meetings-eventes-calendar .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
  line-height: 24px;
}
#content .view-meetings-eventes-calendar .calendar-calendar div.calendar,
#content .view-meetings-eventes-calendar .views-field-field-document-date,
#content .view-meetings-eventes-calendar .views-field-field-document-number,
#content .view-meetings-eventes-calendar .views-field-field-project-stage,
#content .view-meetings-eventes-calendar .views-field-field-committe,
#content .view-meetings-eventes-calendar .views-field-field-tags,
#content .view-meetings-eventes-calendar .document-info,
#content .view-meetings-eventes-calendar .views-field-field-event-place,
#content .view-meetings-eventes-calendar .views-field-field-event-date,
#content .view-meetings-eventes-calendar .views-field-field-event-address,
#content .view-meetings-eventes-calendar .views-field-field-resources-for {
  font-size: 12px;
}
#content .view-meetings-eventes-calendar .calendar-calendar td span.date-display-single,
#content .view-meetings-eventes-calendar .calendar-calendar td span.date-display-start,
#content .view-meetings-eventes-calendar .calendar-calendar td span.date-display-end,
#content .view-meetings-eventes-calendar .calendar-calendar td span.date-display-separator {
  font-weight: normal;
}
#content .view-meetings-eventes-calendar .calendar-calendar td,
#content .view-meetings-eventes-calendar .calendar-calendar td.empty,
#content .view-meetings-eventes-calendar .calendar-calendar th.days {
  border-color: #afb3b7;
}
#content .view-meetings-eventes-calendar .calendar-calendar .month-view .full td.date-box.today,
#content .view-meetings-eventes-calendar .calendar-calendar .month-view .full tr td.single-day.today {
  border-color: #134d87;
  background-color: #fee2cd;
}
#content .view-meetings-eventes-calendar .date-heading h3,
#content .view-meetings-eventes-calendar .date-heading h2 {
  border: 0 none;
  margin: 0px;
  padding: 0px;
}
#content .view-meetings-eventes-calendar .date-nav-wrapper .date-nav {
  margin: 0;
}
#content .view-meetings-eventes-calendar .date-nav-wrapper .date-nav ul.pager {
  background: red;
}
#content .view-meetings-eventes-calendar .date-nav-wrapper .date-nav ul.pager li.date-prev {
  left: 0;
  top: -30px;
  right: auto;
}
#content .view-meetings-eventes-calendar .date-nav-wrapper .date-nav ul.pager li.date-next {
  top: -30px;
}
#content .view-meetings-eventes-calendar .date-nav-wrapper .date-nav ul.pager li.date-next a,
#content .view-meetings-eventes-calendar .date-nav-wrapper .date-nav ul.pager li.date-prev a {
  background: #ffffff;
  border: 1px solid #cbcbcb;
  margin: 0;
  color: #b03e00;
  line-height: 22px;
}
#content .view-meetings-eventes-calendar .date-nav-wrapper .date-nav ul.pager li.date-next a:hover,
#content .view-meetings-eventes-calendar .date-nav-wrapper .date-nav ul.pager li.date-prev a:hover {
  color: #ffffff;
  background-color: #b03e00;
}
#content .pane-user-basic-info .views-row {
  display: inline-block;
  width: 100%;
}
#content .view-user-basic-info .views-field-picture {
  float: left;
  margin: 0 20px 10px 0;
}
#content .view-user-basic-info .user_contact_info .user-info {
  display: inline;
  margin-right: 15px;
}
#content .view-user-basic-info .user_contact_info .user-info span {
  font-weight: bold;
  font-size: 0.929em;
  /* 13px - 14px */
}
#content .view-user-basic-info .user_contact_info .linkedin-icon {
  display: -moz-inline-stack;
  display: inline-block;
}
#content .view-user-basic-info .user_contact_info .twitter-icon {
  display: none;
}
#content .view-user-basic-info .user_contact_info .facebook-icon {
  display: none;
}
#content .view-user-basic-info .user_contact_info .views-field-field-tags span {
  font-weight: bold;
  font-size: 0.929em;
  /* 13px - 14px */
}
#content .featured-box {
  border-bottom: 1px solid #afb3b7;
  border-top: 1px solid #afb3b7;
  background-color: #ffffff;
  float: left;
  margin-bottom: 20px;
}
#content .featured-box .check-box {
  margin: 5px 10px 0 0;
  float: left;
}
#content .featured-box .check-box input {
  margin-right: 5px;
}
#content .featured-box .inner-box {
  float: left;
  width: 96%;
  padding: 2%;
}
#content .featured-box .pane-content {
  padding: 10px;
}
#content .view-more {
  display: -moz-inline-stack;
  display: inline-block;
  background: url("../images/separator.gif") no-repeat scroll 0 center transparent;
  padding-left: 10px;
  margin: 5px 0;
}
#content .meeting-and-event-tabs {
  float: left;
  width: 100%;
}
#content .meeting-and-event-tabs .panels-flexible-region-two_block_stacked-center_,
#content .meeting-and-event-tabs .panels-flexible-region-two_block_stacked-center {
  width: 100%;
}
#content .meeting-and-event-tabs .view-upcoming-events,
#content .meeting-and-event-tabs .meetings-events,
#content .meeting-and-event-tabs .view-implementations {
  background: #ffffff;
  /* Custom style for accordion */
}
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document {
  border-top: 1px solid #ffffff;
  margin-top: 10px;
  padding-top: 10px;
  position: relative;
}
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document:first-child,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document:first-child,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document:first-child {
  border: 0 none;
  margin: 0px;
  padding: 0px;
}
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document:first-child .blue_button,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document:first-child .blue_button,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document:first-child .blue_button {
  top: 2px;
}
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document .doc_icon,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document .doc_icon,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document .doc_icon,
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document .field-name-field-file,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document .field-name-field-file,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document .field-name-field-file {
  float: left;
  width: 21px;
  height: 25px;
  margin-right: 10px;
  margin-top: 8px;
}
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document .doc_icon .field-items,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document .doc_icon .field-items,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document .doc_icon .field-items,
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document .field-name-field-file .field-items,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document .field-name-field-file .field-items,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document .field-name-field-file .field-items,
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document .doc_icon .field-item,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document .doc_icon .field-item,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document .doc_icon .field-item,
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document .field-name-field-file .field-item,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document .field-name-field-file .field-item,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document .field-name-field-file .field-item {
  float: left;
  width: 21px;
  height: 25px;
}
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document h3,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document h3,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document h3 {
  float: left;
  margin-left: 0;
  font-size: 1em;
  /* 14px - 14px */
  margin-top: 5px;
  width: 488px;
}
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document h3 a,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document h3 a,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document h3 a {
  color: #134d87;
}
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document h3 a:hover,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document h3 a:hover,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document h3 a:hover {
  text-decoration: underline;
}
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document .webcast_icon h3,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document .webcast_icon h3,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document .webcast_icon h3 {
  background: transparent url(../images/video-x-generic.png) no-repeat 0 8px;
  padding: 7px 0 7px 30px;
  margin: 0;
}
#content .meeting-and-event-tabs .view-upcoming-events .documents-listing-accordion .field .node-document .field-name-title,
#content .meeting-and-event-tabs .meetings-events .documents-listing-accordion .field .node-document .field-name-title,
#content .meeting-and-event-tabs .view-implementations .documents-listing-accordion .field .node-document .field-name-title {
  float: left;
  margin-left: 10px;
  font-size: 1.000em;
  /* 14px - 14px */
  display: none;
}
#content .meeting-and-event-tabs .view-upcoming-events .blue_button,
#content .meeting-and-event-tabs .meetings-events .blue_button,
#content .meeting-and-event-tabs .view-implementations .blue_button {
  width: 80px;
  position: absolute;
  top: 10px;
  right: 0;
}
#content .meeting-and-event-tabs .view-upcoming-events .view-content,
#content .meeting-and-event-tabs .meetings-events .view-content,
#content .meeting-and-event-tabs .view-implementations .view-content {
  overflow: auto;
  max-height: 295px;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row,
#content .meeting-and-event-tabs .meetings-events .views-row,
#content .meeting-and-event-tabs .view-implementations .views-row {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #afb3b7;
  /* Hidden label */
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row:first-child,
#content .meeting-and-event-tabs .meetings-events .views-row:first-child,
#content .meeting-and-event-tabs .view-implementations .views-row:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: 0 none;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .panels-flexible-row,
#content .meeting-and-event-tabs .meetings-events .views-row .panels-flexible-row,
#content .meeting-and-event-tabs .view-implementations .views-row .panels-flexible-row {
  padding: 0;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-top,
#content .meeting-and-event-tabs .meetings-events .views-row .section-top,
#content .meeting-and-event-tabs .view-implementations .views-row .section-top,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom {
  position: relative;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row p,
#content .meeting-and-event-tabs .meetings-events .views-row p,
#content .meeting-and-event-tabs .view-implementations .views-row p,
#content .meeting-and-event-tabs .view-upcoming-events .views-row ul,
#content .meeting-and-event-tabs .meetings-events .views-row ul,
#content .meeting-and-event-tabs .view-implementations .views-row ul,
#content .meeting-and-event-tabs .view-upcoming-events .views-row li,
#content .meeting-and-event-tabs .meetings-events .views-row li,
#content .meeting-and-event-tabs .view-implementations .views-row li {
  margin: 0px;
  padding: 0px;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row h3,
#content .meeting-and-event-tabs .meetings-events .views-row h3,
#content .meeting-and-event-tabs .view-implementations .views-row h3 {
  font-size: 1.143em;
  /* 16px - 14px */
  font-weight: 400;
  padding: 0px;
  margin: 0 0 0 35px;
  border: 0 none;
  letter-spacing: 0;
  width: 730px;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row h3 span,
#content .meeting-and-event-tabs .meetings-events .views-row h3 span,
#content .meeting-and-event-tabs .view-implementations .views-row h3 span {
  margin-right: 10px;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .lnk-toggle-documents,
#content .meeting-and-event-tabs .meetings-events .views-row .lnk-toggle-documents,
#content .meeting-and-event-tabs .view-implementations .views-row .lnk-toggle-documents,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .lnk-toggle-documents-off,
#content .meeting-and-event-tabs .meetings-events .views-row .lnk-toggle-documents-off,
#content .meeting-and-event-tabs .view-implementations .views-row .lnk-toggle-documents-off {
  position: absolute;
  top: 3px;
  left: 0px;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .field-name-field-event-date,
#content .meeting-and-event-tabs .meetings-events .views-row .field-name-field-event-date,
#content .meeting-and-event-tabs .view-implementations .views-row .field-name-field-event-date {
  float: left;
  margin-left: 35px;
  margin-right: 30px;
  font-size: 0.929em;
  /* 13px - 14px */
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .field-name-field-event-place,
#content .meeting-and-event-tabs .meetings-events .views-row .field-name-field-event-place,
#content .meeting-and-event-tabs .view-implementations .views-row .field-name-field-event-place {
  float: left;
  width: 255px;
  font-size: 0.929em;
  /* 13px - 14px */
  clear: none;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .field-name-field-event-place .field-label,
#content .meeting-and-event-tabs .meetings-events .views-row .field-name-field-event-place .field-label,
#content .meeting-and-event-tabs .view-implementations .views-row .field-name-field-event-place .field-label {
  float: left;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .field-name-link-rsvp-events,
#content .meeting-and-event-tabs .meetings-events .views-row .field-name-link-rsvp-events,
#content .meeting-and-event-tabs .view-implementations .views-row .field-name-link-rsvp-events,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .field-name-rsvp-link-on-events-section,
#content .meeting-and-event-tabs .meetings-events .views-row .field-name-rsvp-link-on-events-section,
#content .meeting-and-event-tabs .view-implementations .views-row .field-name-rsvp-link-on-events-section {
  position: absolute;
  top: 6px;
  right: 0px;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .field-name-link-rsvp-events .lnk-rsvp,
#content .meeting-and-event-tabs .meetings-events .views-row .field-name-link-rsvp-events .lnk-rsvp,
#content .meeting-and-event-tabs .view-implementations .views-row .field-name-link-rsvp-events .lnk-rsvp,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .field-name-rsvp-link-on-events-section .lnk-rsvp,
#content .meeting-and-event-tabs .meetings-events .views-row .field-name-rsvp-link-on-events-section .lnk-rsvp,
#content .meeting-and-event-tabs .view-implementations .views-row .field-name-rsvp-link-on-events-section .lnk-rsvp,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .field-name-link-rsvp-events .lnk-rsvp-event-internal,
#content .meeting-and-event-tabs .meetings-events .views-row .field-name-link-rsvp-events .lnk-rsvp-event-internal,
#content .meeting-and-event-tabs .view-implementations .views-row .field-name-link-rsvp-events .lnk-rsvp-event-internal,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .field-name-rsvp-link-on-events-section .lnk-rsvp-event-internal,
#content .meeting-and-event-tabs .meetings-events .views-row .field-name-rsvp-link-on-events-section .lnk-rsvp-event-internal,
#content .meeting-and-event-tabs .view-implementations .views-row .field-name-rsvp-link-on-events-section .lnk-rsvp-event-internal,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .field-name-link-rsvp-events .lnk-rsvp-event,
#content .meeting-and-event-tabs .meetings-events .views-row .field-name-link-rsvp-events .lnk-rsvp-event,
#content .meeting-and-event-tabs .view-implementations .views-row .field-name-link-rsvp-events .lnk-rsvp-event,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .field-name-rsvp-link-on-events-section .lnk-rsvp-event,
#content .meeting-and-event-tabs .meetings-events .views-row .field-name-rsvp-link-on-events-section .lnk-rsvp-event,
#content .meeting-and-event-tabs .view-implementations .views-row .field-name-rsvp-link-on-events-section .lnk-rsvp-event {
  width: 60px;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .read_more,
#content .meeting-and-event-tabs .meetings-events .views-row .read_more,
#content .meeting-and-event-tabs .view-implementations .views-row .read_more {
  padding: 10px 0 20px 0;
  margin-top: 10px;
  border-top: 1px dotted #cbcbcb;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .field-name-field-committe,
#content .meeting-and-event-tabs .meetings-events .views-row .field-name-field-committe,
#content .meeting-and-event-tabs .view-implementations .views-row .field-name-field-committe {
  display: none;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-top,
#content .meeting-and-event-tabs .meetings-events .views-row .section-top,
#content .meeting-and-event-tabs .view-implementations .views-row .section-top,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom {
  width: 100%;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom {
  padding: 10px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  display: none;
  background: #f0f0f0;
  margin-top: 10px;
  /*.panels-flexible-region-two_block_stacked-center_{
						width: 640px;
					}*/
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item {
  border-top: 1px solid #ffffff;
  margin-top: 10px;
  padding-top: 10px;
  position: relative;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item:first-child,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item:first-child,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item:first-child {
  border: 0 none;
  margin: 0px;
  padding: 0px;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item:first-child .blue_button,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item:first-child .blue_button,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item:first-child .blue_button {
  top: 2px;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item .doc_icon,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item .doc_icon,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item .doc_icon,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item .field-name-field-file,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item .field-name-field-file,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item .field-name-field-file {
  float: left;
  width: 21px;
  height: 25px;
  margin-right: 10px;
  margin-top: 8px;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item .doc_icon .field-items,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item .doc_icon .field-items,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item .doc_icon .field-items,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item .field-name-field-file .field-items,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item .field-name-field-file .field-items,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item .field-name-field-file .field-items,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item .doc_icon .field-item,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item .doc_icon .field-item,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item .doc_icon .field-item,
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item .field-name-field-file .field-item,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item .field-name-field-file .field-item,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item .field-name-field-file .field-item {
  float: left;
  width: 21px;
  height: 25px;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item h3,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item h3,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item h3 {
  float: left;
  margin-left: 0;
  font-size: 1em;
  /* 14px - 14px */
  margin-top: 5px;
  width: 488px;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item h3 a,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item h3 a,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item h3 a {
  color: #134d87;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item h3 a:hover,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item h3 a:hover,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item h3 a:hover {
  text-decoration: underline;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item .webcast_icon h3,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item .webcast_icon h3,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item .webcast_icon h3 {
  background: transparent url(../images/video-x-generic.png) no-repeat 0 8px;
  padding: 7px 0 7px 30px;
  margin: 0;
}
#content .meeting-and-event-tabs .view-upcoming-events .views-row .section-bottom .field-item .field-name-title,
#content .meeting-and-event-tabs .meetings-events .views-row .section-bottom .field-item .field-name-title,
#content .meeting-and-event-tabs .view-implementations .views-row .section-bottom .field-item .field-name-title {
  float: left;
  margin-left: 10px;
  font-size: 1.000em;
  /* 14px - 14px */
  display: none;
}
#content .research-project-tabs {
  float: left;
  width: 100%;
}
#content .research-project-tabs .quicktabs_main {
  border-left: 1px solid #cbcbcb;
  border-right: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
}
#content .research-project-tabs .quicktabs_main .views-row {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #cbcbcb;
  float: left;
  width: 100%;
}
#content .research-project-tabs .quicktabs_main .views-row .views-field-field-project-stage,
#content .research-project-tabs .quicktabs_main .views-row .views-field-field-committe,
#content .research-project-tabs .quicktabs_main .views-row .views-field-field-tags {
  font-size: 0.929em;
  /* 13px - 14px */
  width: 100%;
  float: left;
}
#content .research-project-tabs .quicktabs_main .views-row p {
  margin-bottom: 0;
}
#content .research-project-tabs .quicktabs_main .views-row h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.143em;
  /* 16px - 14px */
  padding-bottom: 0;
  margin-bottom: 5px;
  border: 0 none;
  letter-spacing: 0;
}
#content .research-project-tabs .quicktabs_main .views-row .views-label {
  font-weight: bold;
  float: left;
  margin-right: 10px;
}
#content .research-project-tabs .quicktabs_main .views-row .views-field-body {
  clear: both;
  padding-top: 10px;
}
#content #resources-for-children {
  /* Layout */
  /* avoid overlaping panels */
  /* Resources for - Documents */
  /* Resources for - Table */
  /* Resources For - Content */
  /* Resources for - custom button */
  /* Resources for - Contacts */
  /* Resources for - Blog aticles */
  /* Resources for - Upcoming Meetings */
  /* Resources for - Current Intern */
}
#content #resources-for-children .inside {
  margin: 0;
}
#content #resources-for-children .panel-separator {
  display: none;
}
#content #resources-for-children .panel-col-first {
  float: left;
  width: 340px;
}
#content #resources-for-children .panel-col-last {
  float: right;
  width: 340px;
}
#content #resources-for-children .inside .panel-pane {
  float: left;
  width: 100%;
}
#content #resources-for-children .pane-documents {
  margin-bottom: 20px;
}
#content #resources-for-children .pane-documents .views-field-field-link-url-1,
#content #resources-for-children .pane-documents .views-field-title {
  width: 185px;
}
#content #resources-for-children .pane-documents .view-content {
  max-height: 220px;
  overflow: auto;
}
#content #resources-for-children #block-views-contacts-page {
  float: left;
  width: 340px;
  /*.view-content{
				overflow: auto;
				max-height: 200px;
			}*/
}
#content #resources-for-children #block-views-contacts-page .view-contacts {
  margin-bottom: 20px;
  position: relative;
}
#content #resources-for-children #block-views-contacts-page thead {
  float: left;
}
#content #resources-for-children #block-views-contacts-page .views-field-field-user-long-name {
  width: 76px;
}
#content #resources-for-children #block-views-contacts-page .views-field-php {
  width: 117px;
}
#content #resources-for-children #block-views-contacts-page .views-field-php-1 {
  width: 115px;
}
#content #resources-for-children #block-views-contacts-page tbody {
  overflow: auto;
  max-height: 200px;
  float: left;
}
#content #resources-for-children .pane-custom.pane-1 {
  float: left;
  width: 340px;
}
#content #resources-for-children .pane-custom.pane-1 p {
  margin-bottom: 20px;
}
#content #resources-for-children .pane-custom.pane-1 ul {
  padding: 0;
  margin: 0 0 20px 0;
  float: left;
  width: 340px;
}
#content #resources-for-children .pane-custom.pane-1 ul li {
  float: left;
  margin-right: 20px;
}
#content #resources-for-children .pane-custom.pane-3 {
  float: left;
  width: 340px;
  margin-bottom: 20px;
  padding: 10px 0;
  border-top: 1px solid #afb3b7;
  border-bottom: 1px solid #afb3b7;
}
#content #resources-for-children .pane-custom.pane-3 a,
#content #resources-for-children .pane-custom.pane-3 .orange_button {
  background: #c84d0a;
  padding: 6px 25px;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
  /* 13px - 14px */
  border: 0 none;
  line-height: normal;
  text-align: center;
  -webkit-transition: all 250ms ease 0s;
  transition: all 250ms ease 0s;
  -webkit-appearance: none;
  display: block;
  width: 290px;
  font-size: 16px;
}
#content #resources-for-children .pane-custom.pane-3 a:hover,
#content #resources-for-children .pane-custom.pane-3 .orange_button:hover {
  color: #ffffff;
  background-position: 0 bottom;
  background-color: #134d87;
}
#content #resources-for-children .pane-newsroom {
  float: left;
  width: 340px;
  margin-bottom: 20px;
}
#content #resources-for-children .pane-newsroom h3 {
  padding: 0;
  margin-bottom: 5px;
  font-size: 1.143em;
  /* 16px - 14px */
  font-family: Arial, Helvetica, sans-serif;
  border: 0 none;
}
#content #resources-for-children .pane-newsroom .view-content .views-row {
  width: 340px;
}
#content #resources-for-children .pane-upcoming-events {
  float: left;
  width: 340px;
  margin-bottom: 20px;
}
#content #resources-for-children .pane-upcoming-events .views-field-field-event-place,
#content #resources-for-children .pane-upcoming-events .views-field-field-event-date {
  font-size: 0.929em;
  /* 13px - 14px */
}
#content #resources-for-children .pane-upcoming-events .views-row {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #cbcbcb;
}
#content #resources-for-children .pane-upcoming-events h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.143em;
  /* 16px - 14px */
  padding: 0;
  margin-bottom: 5px;
  border-bottom: 0 none;
}
#content #resources-for-children .pane-upcoming-events .views-field-body {
  padding-top: 5px;
}
#content #resources-for-children .pane-upcoming-events .view-content {
  overflow: auto;
  max-height: 278px;
}
#content #resources-for-children .pane-block-23 {
  float: left;
  width: 340px;
}
#content #resources-for-children .pane-block-23 img {
  margin: 0 10px 5px 0;
}
#content #form-to-node-submit-form .form-item {
  margin: 0 0 10px 0;
}
#content #form-to-node-submit-form #edit-main-container .form-type-textfield {
  float: left;
  width: 335px;
}
#content #form-to-node-submit-form .form-type-textarea {
  float: left;
  width: 720px;
}
#content #form-to-node-submit-form fieldset#edit-main-container {
  border: 0 none;
  margin: 0px;
  padding: 0px;
}
#content #form-to-node-submit-form #edit-subject,
#content #form-to-node-submit-form #edit-email,
#content #form-to-node-submit-form #edit-last-name,
#content #form-to-node-submit-form #edit-first-name {
  width: 300px;
}
#content #form-to-node-submit-form .form-textarea-wrapper #edit-body {
  width: 646px;
  max-width: 646px;
  min-width: 646px;
}
#content #form-to-node-submit-form .form-textarea-wrapper .grippie {
  width: 644px;
  max-width: 644px;
  min-width: 644px;
}
#content .view-empty h2,
#content .view-empty h3,
#content .view-empty h4 {
  border: 0 none;
  margin: 0px;
  padding: 0px;
}
#content .document-info li {
  padding: 0;
  background: none;
}
#content .messages {
  margin-top: 0;
}
#content #subscribe {
  /* Layout */
  /* Join our Mailing list */
}
#content #subscribe .panels-flexible-region-45-center {
  width: 100% !important;
}
#content #subscribe .panel-separator {
  display: none;
}
#content #subscribe .rss_feeds {
  font-size: 0.929em;
  /* 14px - 14px */
  float: left;
  width: 950px;
  margin-bottom: 20px;
}
#content #subscribe .rss_feeds .rss_icon {
  float: left;
  margin: 5px 5px 0 0;
}
#content #subscribe .rss_feeds .rss_committees,
#content #subscribe .rss_feeds .rss_news,
#content #subscribe .rss_feeds .rss_meetings,
#content #subscribe .rss_feeds .rss_projects,
#content #subscribe .rss_feeds .rss_other {
  padding: 3px 0;
  border: 0;
}
#content #subscribe .rss_feeds .rss_label {
  font-weight: bold;
}
#content #subscribe .rss_feeds .rss_link {
  border-right: 1px solid #67788D;
  margin-right: 5px;
  padding-right: 10px;
}
#content #subscribe .rss_feeds .rss_link:last-child {
  border: 0 none;
}
#content #subscribe .pane-webform-client-block-1485,
#content #subscribe .pane-webform-client-block-1537 {
  width: 695px;
  margin-right: 10px;
  min-height: 520px;
}
#content #subscribe .pane-webform-client-block-1485 .lnk-close,
#content #subscribe .pane-webform-client-block-1537 .lnk-close {
  display: none;
}
#content #subscribe #webform-component-main-container {
  margin: 0px;
  padding: 0px;
  border: 0 none;
}
#content #subscribe #webform-component-main-container legend {
  font-family: Georgia, Times New Roman, serif;
  font-size: 1.286em;
}
#content #subscribe #webform-component-main-container #webform-component-main-container--your-information-container {
  margin: 0px;
  padding: 0px;
  border: 0 none;
  width: 360px;
  float: left;
}
#content #subscribe #webform-component-main-container #webform-component-main-container--your-information-container .form-item {
  margin: 0 0 10px 0;
}
#content #subscribe #webform-component-main-container #webform-component-main-container--your-information-container .fieldset-wrapper {
  padding: 15px 20px 0 0;
  margin: 0 20px 0 0;
  border-right: 1px solid #cbcbcb;
}
#content #subscribe #webform-component-main-container #webform-component-main-container--your-information-container #webform-component-main-container--your-information-container--email-address input {
  width: 298px;
}
#content #subscribe #webform-component-main-container #webform-component-main-container--your-information-container #webform-component-main-container--your-information-container--first-name {
  float: left;
  width: 155px;
  margin-right: 8px;
}
#content #subscribe #webform-component-main-container #webform-component-main-container--your-information-container #webform-component-main-container--your-information-container--first-name input {
  width: 135px;
}
#content #subscribe #webform-component-main-container #webform-component-main-container--your-information-container #webform-component-main-container--your-information-container--last-name {
  float: left;
  width: 155px;
}
#content #subscribe #webform-component-main-container #webform-component-main-container--your-information-container #webform-component-main-container--your-information-container--last-name input {
  width: 135px;
}
#content #subscribe #webform-component-main-container #webform-component-main-container--your-information-container #edit-captcha-form {
  margin-bottom: 0;
}
#content #subscribe #webform-component-main-container #webform-component-main-container--subscribe-notice {
  width: 290px;
  float: left;
  margin-top: 35px;
  margin-bottom: 0px;
}
#content #subscribe #webform-component-main-container #webform-component-main-container--subscribe-notice p {
  margin: 0px;
  padding: 0px;
}
#content #subscribe #webform-component-main-container #webform-component-main-container--subscribe-options-container {
  border: 0 none;
  margin: 0px;
  padding: 0px;
  float: left;
  width: 290px;
  /*#webform-component-main-container--subscribe-options-container--select-a-committee{
					float: left;
					width: 220px;
					border-right: 1px solid @border-color;
					margin-right: 20px;
					padding-right: 20px;
				}

				#webform-component-main-container--subscribe-options-container--additional-options{
					float: left;
					width: 250px;
					min-height: 520px;
				}*/
}
#content #subscribe .join-maillist {
  width: 245px;
  min-height: 520px;
}
#content #foia {
  /* Layout */
  /* FOIA document listing
		.foia-documents, .foia-reports{
			float: left;

			.views-row{
				border-bottom: 1px dotted #67788D;
				float: left;
				margin-bottom: 5px;
				padding-bottom: 5px;
				position: relative;
				width: 100%;
			}

			.views-field-field-file{
				float: left;

				img{
					margin-top: 5px;
					margin-right: 10px;
				}
			}

			.blue_button{
				position: absolute;
				top: 0;
				right: 0;
			}
		}

		/* FOIA - Button */
  /* FOIA - Documents */
  /* FOIA - ACUS Documents */
  /* FOIA - Reports */
  /* FOIA - Contacs */
}
#content #foia .panel-separator {
  display: none;
}
#content #foia .inside {
  margin: 0;
}
#content #foia .panel-col-first {
  float: left;
  width: 600px;
}
#content #foia .panel-col-last {
  float: right;
  width: 340px;
  /* FOIA - Contacts
			.pane-contacts{
				float: left;
				width: 340px;
				margin-bottom: 20px;

				.views-row{
					font-size: 0.929em; /* 13px - 14px
					margin-bottom: 10px;
					min-height: 67px;
					width: 160px;

					&.views-row-odd{
						float: left;
					}

					&.views-row-even{
						float: right;
					}

					.views-field-nothing, .views-field-field-user-long-name{
						font-weight: bold;
					}
				}
			}*/
}
#content #foia .pane-block.pane-block-11 {
  float: left;
  width: 340px;
  margin-bottom: 20px;
  padding: 10px 0;
  border-top: 1px solid #afb3b7;
  border-bottom: 1px solid #afb3b7;
}
#content #foia .pane-block.pane-block-11 p {
  margin: 0;
}
#content #foia .pane-block.pane-block-11 a {
  font-size: 16px;
}
#content #foia .pane-documents .pane-content {
  overflow: auto;
  max-height: 200px;
}
#content #foia .acus-documents {
  width: 600px;
}
#content #foia .acus-documents .views-field-title {
  width: 445px;
}
#content #foia .foia-reports {
  width: 340px;
}
#content #foia .foia-reports .views-field-title {
  width: 180px;
}
#content #foia .pane-contacts-block .views-field-nothing {
  font-weight: bold;
}
#content #webform-client-form-1596 .form-item {
  margin: 0 0 10px 0;
}
#content #webform-client-form-1596 .form-textarea-wrapper textarea {
  width: 927px;
  max-width: 927px;
  min-width: 927px;
}
#content #webform-client-form-1596 .form-textarea-wrapper .grippie {
  width: 925px;
  max-width: 925px;
  min-width: 925px;
}
#content #webform-client-form-1596 .webform-component-textfield,
#content #webform-client-form-1596 .webform-component-email {
  float: left;
}
#content #webform-client-form-1596 .webform-component-textfield input,
#content #webform-client-form-1596 .webform-component-email input {
  width: 280px;
}
#content #webform-client-form-1596 #webform-component-name,
#content #webform-client-form-1596 #webform-component-office-street-mailing-address,
#content #webform-client-form-1596 #webform-component-address-2,
#content #webform-client-form-1596 #webform-component-city,
#content #webform-client-form-1596 #webform-component-zip,
#content #webform-client-form-1596 #webform-component-country,
#content #webform-client-form-1596 #webform-component-fax {
  margin-right: 25px;
}
#content #webform-client-form-1596 #webform-component-fees-check-one {
  clear: both;
}
#content #content-contacts {
  /* layout */
  /* Contacts - Intro text */
  /* Contacts - Advanced Search form */
  /* Contacts - Boxes */
  /* Contacts - Tag Cloud */
}
#content #content-contacts .panels-flexible-row {
  padding: 0;
  margin-bottom: 20px;
  /*&:first-child{
				margin-bottom: 0px;
			}*/
}
#content #content-contacts .views-field-field-user-long-name h1 {
  margin: 0px;
}
#content #content-contacts .views-field-php h2 {
  border: 0px none;
  margin-bottom: 15px;
  font-size: 1.4em;
}
#content #content-contacts .pane-custom.pane-2 {
  float: left;
  width: 695px;
}
#content #content-contacts table {
  margin: 0;
}
#content #content-contacts .pane-custom.pane-1 {
  margin-bottom: 10px;
}
#content #content-contacts .pane-contacts-advanced-search-contacts-adv-search {
  float: left;
  margin-bottom: 20px;
  width: 695px;
}
#content #content-contacts .pane-contacts-advanced-search-contacts-adv-search .form-item-role,
#content #content-contacts .pane-contacts-advanced-search-contacts-adv-search #edit-is-committee-chair,
#content #content-contacts .pane-contacts-advanced-search-contacts-adv-search .form-item-committee {
  float: left;
}
#content #content-contacts .pane-contacts-advanced-search-contacts-adv-search .form-item-role {
  width: 300px;
}
#content #content-contacts .pane-contacts-advanced-search-contacts-adv-search #edit-description {
  margin: 0;
  width: 100%;
}
#content #content-contacts .pane-contacts-advanced-search-contacts-adv-search #edit-description label {
  font-weight: normal;
}
#content #content-contacts .pane-contacts-advanced-search-contacts-adv-search .form-item-project,
#content #content-contacts .pane-contacts-advanced-search-contacts-adv-search .form-item-name {
  float: left;
}
#content #content-contacts .pane-contacts-advanced-search-contacts-adv-search .form-item-project input,
#content #content-contacts .pane-contacts-advanced-search-contacts-adv-search .form-item-name input {
  width: 300px;
  margin-right: 20px;
}
#content #content-contacts .pane-contacts-advanced-search-contacts-adv-search #edit-ajax-submit {
  clear: both;
  float: none;
}
#content #content-contacts .panels-flexible-row-contacts_landing_page-main-row .pane-contacts,
#content #content-contacts .panels-flexible-row-contacts_landing_page-1 .pane-contacts,
#content #content-contacts .panels-flexible-row-contacts_landing_page-2 .pane-contacts,
#content #content-contacts .panels-flexible-row-contacts_landing_page-3 .pane-contacts,
#content #content-contacts .panels-flexible-row-contacts_landing_page-4 .pane-contacts {
  width: 340px;
  float: right;
  /*&:last-child{
					float: right;
				}*/
}
#content #content-contacts .panels-flexible-row-contacts_landing_page-main-row .pane-contacts.table-contacts,
#content #content-contacts .panels-flexible-row-contacts_landing_page-1 .pane-contacts.table-contacts,
#content #content-contacts .panels-flexible-row-contacts_landing_page-2 .pane-contacts.table-contacts,
#content #content-contacts .panels-flexible-row-contacts_landing_page-3 .pane-contacts.table-contacts,
#content #content-contacts .panels-flexible-row-contacts_landing_page-4 .pane-contacts.table-contacts {
  float: left;
}
#content #content-contacts .views-field-field-linkedin {
  margin-bottom: 10px;
}
#content #content-contacts .views-field-field-tags .views-label {
  float: left;
  margin-right: 5px;
}
#content #content-contacts .pane-custom p {
  margin-bottom: 0;
}
#content #content-contacts .search_for_people .views-exposed-widgets {
  padding-top: 0px;
}
#content #content-contacts .panels-flexible-region-contacts_landing_page-top {
  width: 100%;
}
#content #content-contacts .view-content-results {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
#content #content-contacts .view-content-results .view-content table.views-table td.views-field-field-user-long-name {
  width: 122px;
}
#content #content-contacts .pane-tagcloud {
  float: left;
  width: 695px;
}
#content #content-contacts h3 {
  margin: 0;
  background-color: #4a5c73;
  color: #ffffff;
  padding: 5px;
  border: 0 none;
}
#content #content-contacts .contacts_boxes {
  width: 100%;
  float: left;
}
#content #content-contacts .search_for_people .views-exposed-widgets {
  width: 694px;
}
#content #content-contacts .search_for_people #edit-field-user-long-name-value-wrapper {
  width: 49%;
  padding-right: 2%;
  float: left;
  padding-top: 0;
}
#content #content-contacts .search_for_people #edit-field-user-long-name-value-wrapper input[type="text"] {
  width: 95%;
}
#content #content-contacts .search_for_people #edit-title-wrapper {
  width: 49%;
  padding-right: 0;
  float: left;
  padding-top: 0;
}
#content #content-contacts .search_for_people #edit-title-wrapper input[type="text"] {
  width: 96%;
}
#content #content-contacts .views-submit-button {
  width: 100%;
}
#content #content-contacts .views-submit-button input {
  margin-top: 0px;
}
#content #content-contacts #edit-field-committe-affiliation-tid-wrapper {
  width: 353px;
  float: left;
  padding-right: 0;
  padding-top: 15px;
}
#content #content-contacts #edit-field-committe-affiliation-tid-wrapper input[type="checkbox"] {
  float: left;
  margin-top: 4px;
  margin-right: 5px;
}
#content #content-contacts #edit-field-committe-affiliation-tid-wrapper .views-widget {
  margin-top: 5px;
}
#content #content-contacts #edit-field-committe-affiliation-tid-wrapper .views-widget .bef-checkboxes .form-item {
  float: left;
  width: 176px;
}
#content #content-contacts #edit-field-committe-affiliation-tid-wrapper .views-widget label {
  float: left;
  line-height: 18px;
  width: 146px;
}
#content #content-contacts #edit-field-committe-tid-wrapper {
  width: 341px;
  float: right;
  padding-right: 0;
  padding-top: 15px;
}
#content #content-contacts #edit-field-committe-tid-wrapper input[type="checkbox"] {
  float: left;
  margin-top: 4px;
  margin-right: 5px;
}
#content #content-contacts #edit-field-committe-tid-wrapper .views-widget {
  margin-top: 5px;
}
#content #content-contacts #edit-field-committe-tid-wrapper .views-widget .bef-checkboxes .form-item {
  float: left;
  margin-right: 0;
  width: 240px;
}
#content #content-contacts #edit-field-committe-tid-wrapper .views-widget label {
  float: left;
  line-height: 18px;
  width: 213px;
}
#content #content-contacts #edit-field-committee-title-tid-wrapper {
  padding: 0;
}
#content #content-contacts #edit-field-committee-title-tid-wrapper input {
  float: left;
  margin: 4px 5px 0 0;
}
#content #content-contacts #edit-field-committee-title-tid-wrapper label {
  float: left;
}
#content #content-contacts .panel-col-first {
  float: left;
  width: 50%;
}
#content #content-contacts .panel-col-first table {
  width: 339px;
}
#content #content-contacts .panel-col-last {
  float: left;
  width: 50%;
}
#content #content-contacts .panel-col-last table {
  width: 339px;
}
#content #content-contacts .user_basic_box {
  margin: 0px 15px 15px 0px;
  width: 328px;
  border-bottom: 1px solid #cbcbcb;
  background-color: #F1F1F1;
  float: left;
}
#content #content-contacts .user_basic_box .view-content {
  height: 100px;
  overflow-y: auto;
  font-size: 0.929em;
  line-height: 1.429em;
  /* 19px */
  padding-right: 10px;
  padding-left: 10px;
  width: auto;
}
#content #content-contacts .user_basic_box .view-content ul {
  padding-right: 0px;
  padding-left: 0px;
  width: auto;
  border-bottom: 0;
  margin: 0;
}
#content #content-contacts .user_basic_box .view-content ul li {
  border-bottom: 1px dotted #67788D;
  background: none ;
  padding: 4px 0 4px 0 ;
  margin: 0;
  border-left: 0px;
  width: 100%;
}
#content #content-contacts .user_basic_box .view-content ul li span {
  font-weight: normal;
}
#content #content-contacts .user_basic_box .view-content ul li a {
  line-height: 1.3em;
}
#content #content-contacts .user_basic_box .view-header h2 {
  margin: 0px;
  padding: 0px;
  background-color: #4a5c73;
  color: #ffffff;
  font-size: 1.286em;
  /* 18px - 14px */
  padding: 5px;
  border: 0 none;
}
#content #directory-faces table tr th:nth-child(1) {
  width: 170px;
}
#content #directory-faces table tr th:nth-child(2) {
  width: 250px;
}
#content #directory-faces table tr th:nth-child(3) {
  width: 250px;
}
#content #advanced-search #edit-description label {
  font-weight: normal;
}
#content #advanced-search .form-item {
  margin: 0;
}
#content #advanced-search .form-item-name,
#content #advanced-search .form-item-role {
  float: left;
  width: 340px;
  margin-top: 10px;
}
#content #advanced-search .form-item-project,
#content #advanced-search .form-item-committee {
  float: right;
  width: 340px;
  margin-top: 10px;
}
#content #advanced-search #edit-is-committee-chair {
  clear: both;
}
#content #advanced-search .form-item-name input,
#content #advanced-search .form-item-project input {
  width: 300px;
  margin-bottom: 20px;
}
#content #advanced-search #contacts-advanced-submit {
  margin: 20px 0;
}
#content #advanced-search #search-result-box table {
  margin-bottom: 20px;
}
#content #advanced-search #search-result-box table tr th:nth-child(1) {
  width: 170px;
}
#content #advanced-search #search-result-box table tr th:nth-child(2) {
  width: 170px;
}
#content #advanced-search #search-result-box table tr th:nth-child(3) {
  width: 330px;
}
#content #sitemap .panels-flexible-column h2 {
  border-color: #cbcbcb;
}
#content #sitemap .foia-menu {
  margin-bottom: 25px;
}
#content #sitemap ul {
  padding-left: 0;
  font-size: 13px;
  margin-bottom: 25px;
}
#content #sitemap ul li {
  padding-top: 2px;
  padding-bottom: 2px;
  background-position: 0 9px;
}
#content #sitemap ul ul {
  margin-bottom: 0;
}
#content .search-advanced {
  background: #ffffff;
  border-left: 1px solid #afb3b7;
  border-bottom: 1px solid #afb3b7;
  border-right: 1px solid #afb3b7;
}
#content .search-form #edit-basic {
  margin-bottom: 20px;
}
#content ol.search-results {
  margin: 0px;
  padding: 0px;
}
#content ol.search-results li {
  padding-bottom: 10px;
  border-bottom: 1px solid #cbcbcb;
}
#content ol.search-results h3 {
  font-size: 1.143em;
  /* 16px - 14px */
  padding: 0;
  border: 0 none;
}
#content ol.search-results .search-snippet-info {
  padding: 0;
}
#content #policies {
  /* Layout */
}
#content #policies .inside {
  margin: 0;
}
#content #policies .pane-documents {
  /*.view-content{
				max-height: 200px;
				overflow: auto;
			}*/
}
#content #policies .pane-documents .views-row {
  padding: 0 0 10px 0;
  background-position: 0 7px;
}
#content #policies .pane-documents .views-row .views-field-title {
  padding-left: 10px;
  width: 460px;
}
#content #policies .pane-documents ul {
  margin: 0px;
  padding: 0px;
}
#content #policies .pane-contacts {
  line-height: normal;
}
#content #policies .pane-contacts .views-row {
  font-size: 0.929em;
  margin-bottom: 15px;
}
#content #policies .panel-col-first {
  float: left;
  width: 600px;
}
#content #policies .panel-col-last {
  float: right;
  width: 340px;
}
/* End of content */
/* tag cloud module */
.pane-tagcloud {
  background-color: #f1f1f1;
  position: relative;
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
.pane-tagcloud h2 {
  background-color: #4a5c73;
  color: #ffffff;
  font-size: 1.286em;
  padding: 5px;
  border: 0 none;
  margin: 0px !important;
}
.pane-tagcloud .more-link {
  display: none;
}
.pane-tagcloud .view-header {
  width: 100%;
  height: 24px;
  padding: 5px 0px;
}
.pane-tagcloud .view-header p {
  margin: 0px;
}
.pane-tagcloud .view-header .lnk-toggle-view {
  background: transparent url(../images/toggle-icon-small.png) no-repeat 0 -100px;
  float: left;
  height: 24px;
  line-height: 24px;
  padding: 0 10px 0 30px;
  color: #b03e00;
  cursor: pointer;
  margin-left: 5px;
  width: 95%;
}
.pane-tagcloud .view-header .lnk-toggle-view:hover {
  background-position: 0 -150px;
  color: #134d87;
}
.pane-tagcloud .view-header .lnk-toggle-view.status-close {
  background-position: 0px 0px;
}
.pane-tagcloud .view-header .lnk-toggle-view.status-close:hover {
  background-position: 0 -50px;
  color: #134d87;
}
.pane-tagcloud .view-content {
  padding: 5px 15px 15px 15px;
  border-bottom: 1px solid #cbcbcb;
}
/* Style for tables - scrolling content

#browse-projects-by-stage table{

	thead, thead tr{
		th{
			float: left;
			width: 49%;
		}
	}

	tbody{
		float: left;
		//display: inline-block;
		height: 100px;
		overflow: auto;
		//height: 200px;
		width: 100%;
	}
}*/
/* PANE - DOCUMENTS */
.pane-documents,
.view-virtual-toolkit {
  float: left;
  width: 100%;
  /* View row container */
  /* Icon container */
  /* Custom Webcast icon */
  /* Title container */
}
.pane-documents .views-row,
.view-virtual-toolkit .views-row {
  border-bottom: 1px solid #cbcbcb;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
}
.pane-documents img,
.view-virtual-toolkit img {
  float: left;
  margin-right: 10px;
  margin-top: 5px;
}
.pane-documents table th.active img,
.view-virtual-toolkit table th.active img {
  margin: 4px;
}
.pane-documents .webcast_icon,
.view-virtual-toolkit .webcast_icon {
  padding: 0 0 0 30px;
  display: block;
  min-height: 30px;
}
.pane-documents div.views-field-title,
.view-virtual-toolkit div.views-field-title,
.pane-documents div.views-field-field-link-url-1,
.view-virtual-toolkit div.views-field-field-link-url-1,
.pane-documents div.views-field-field-admin-material-title,
.view-virtual-toolkit div.views-field-field-admin-material-title {
  float: left;
}
.pane-documents div.views-field-title a,
.view-virtual-toolkit div.views-field-title a,
.pane-documents div.views-field-field-link-url-1 a,
.view-virtual-toolkit div.views-field-field-link-url-1 a,
.pane-documents div.views-field-field-admin-material-title a,
.view-virtual-toolkit div.views-field-field-admin-material-title a {
  color: #134d87;
}
.pane-documents div.views-field-title a:hover,
.view-virtual-toolkit div.views-field-title a:hover,
.pane-documents div.views-field-field-link-url-1 a:hover,
.view-virtual-toolkit div.views-field-field-link-url-1 a:hover,
.pane-documents div.views-field-field-admin-material-title a:hover,
.view-virtual-toolkit div.views-field-field-admin-material-title a:hover {
  text-decoration: underline;
}
.pane-documents .blue_button,
.view-virtual-toolkit .blue_button {
  width: 75px;
  float: right;
}
.pane-documents.half-size .views-field-title,
.view-virtual-toolkit.half-size .views-field-title {
  width: 300px;
}
/* Drupal reset field collection class */
.field-collection-container {
  border: 0 none;
  margin: 0px;
  padding: 0px;
}
/* ICON WEBCAST */
.webcast_icon {
  background: transparent url(../images/video-x-generic.png) no-repeat 0 5px;
}
/* GENERAL TABS */
/* GENERAL FIELDS */
.views-field-field-event-date,
.views-field-field-date,
.views-field-field-dates,
.views-field-created {
  font-size: 0.929em;
  margin-bottom: 0.5em;
  font-weight: 600;
}
/* PANE - CONTACT
------------------------------*/
/* Contact Block */
.pane-contacts-block,
.pane-contacts-media,
.pane-contacts-director {
  float: left;
  width: 100%;
  line-height: normal;
}
.pane-contacts-block .views-row,
.pane-contacts-media .views-row,
.pane-contacts-director .views-row {
  font-size: 0.929em;
  /* 13px - 14px */
  margin-bottom: 15px;
  /*&.views-row-odd{
			float: left;
		}

		&.views-row-even{
			float: right;
		}*/
}
.pane-contacts-block .views-field-field-committee-title,
.pane-contacts-media .views-field-field-committee-title,
.pane-contacts-director .views-field-field-committee-title,
.pane-contacts-block .views-field-field-user-long-name,
.pane-contacts-media .views-field-field-user-long-name,
.pane-contacts-director .views-field-field-user-long-name {
  font-weight: bold;
}
/* Contact Media */
/* Contact Table */
.pane-contacts-table {
  float: left;
}
/* Documents Listing Info */
.document-info {
  font-size: 0.929em;
  /* 13px - 14px */
  float: left;
  list-style: none inside none;
  margin: 0;
  padding: 0;
}
.document-info li {
  background: none repeat scroll 0 0 transparent;
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
}
.document-info li li:last-child {
  border-right: 0 none;
  padding-left: 0px;
  margin-left: 0px;
}
.document-info li span {
  font-weight: bold;
}
.document-info li span.date-display-single {
  font-weight: normal;
}
/* EMPTY CONTENT */
.view-empty {
  clear: both;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 1.143em;
  /* 16px - 14px */
}
.view-empty h2 {
  margin: 0px;
  padding: 0px;
  border: 0 none;
  color: #333333;
  font-size: 1.000em;
  /* 16px - 14px */
  letter-spacing: 0;
}
.view-empty p {
  margin-bottom: 0;
}
/* MODAL WINDOW */
.ui-dialog {
  background: #F1F1F1 none;
  /* RSPV Modal window */
}
.ui-dialog #webform-notification .captcha,
.ui-dialog #webform-rsvp .captcha {
  margin-top: 20px;
}
.ui-dialog #webform-notification #webform-component-main-container--subscribe-options-container,
.ui-dialog #webform-rsvp #webform-component-main-container--subscribe-options-container,
.ui-dialog #webform-notification #webform-component-main-container--options,
.ui-dialog #webform-rsvp #webform-component-main-container--options,
.ui-dialog #webform-notification #webform-component-options,
.ui-dialog #webform-rsvp #webform-component-options {
  padding-top: 0;
}
.ui-dialog #webform-notification .lnk-close,
.ui-dialog #webform-rsvp .lnk-close {
  display: inline;
  color: #ae1500;
  line-height: 30px;
}
.ui-dialog #webform-notification .rsvp-buttons,
.ui-dialog #webform-rsvp .rsvp-buttons {
  padding-top: 10px;
}
.ui-dialog #webform-notification .rsvp-buttons .blue_button,
.ui-dialog #webform-rsvp .rsvp-buttons .blue_button {
  float: none;
  color: #ffffff;
}
.ui-dialog #webform-notification .rsvp-buttons .blue_button:hover,
.ui-dialog #webform-rsvp .rsvp-buttons .blue_button:hover {
  color: #ffffff;
}
.ui-dialog #webform-component-main-container--rsvp {
  padding-top: 10px;
  display: block;
}
.ui-dialog #webform-component-main-container--attendance-options {
  display: block;
  float: left;
  padding-left: 20px;
  width: 290px;
}
.ui-dialog #webform-component-main-container--attendance-options.hidden-field {
  display: none;
}
.ui-dialog .improvedselect {
  display: none;
}
#ui-datepicker-div table thead tr {
  border-bottom: 0 none;
}
#ui-datepicker-div .ui-datepicker-calendar {
  border: 0 none;
}
#ui-datepicker-div tr th,
#ui-datepicker-div thead th {
  background: none;
}
/* COMMITTEE NOTIFICATIONS */
.committees_get_notifications .panel-separator {
  display: none;
}
#webform-notification .form-item,
#webform-rsvp .form-item,
#webform-notification .form-actions,
#webform-rsvp .form-actions {
  margin: 0 0 10px 0;
}
#webform-notification #edit-actions,
#webform-rsvp #edit-actions {
  clear: both;
  margin-bottom: 20px;
  float: left;
  margin-right: 15px;
}
#webform-notification .webform-component-checkboxes,
#webform-rsvp .webform-component-checkboxes {
  float: left;
}
#webform-notification .webform-component-checkboxes .form-type-checkbox,
#webform-rsvp .webform-component-checkboxes .form-type-checkbox,
#webform-notification .webform-component-checkboxes .form-item,
#webform-rsvp .webform-component-checkboxes .form-item {
  float: left;
  width: 260px;
  margin-bottom: 2px;
}
#webform-notification fieldset,
#webform-rsvp fieldset {
  border: 0 none;
  padding: 0;
}
#webform-notification fieldset legend,
#webform-rsvp fieldset legend {
  font-family: georgia;
  font-size: 1.286em;
  /* 18px - 14px */
  margin-bottom: 10px;
}
#webform-notification #webform-component-main-container--your-information-container,
#webform-rsvp #webform-component-main-container--your-information-container,
#webform-notification #webform-component-subscribe,
#webform-rsvp #webform-component-subscribe,
#webform-notification #webform-component-main-container--subscribe,
#webform-rsvp #webform-component-main-container--subscribe {
  float: left;
  width: 340px;
  margin: 0;
  border-right: 1px solid #cbcbcb;
}
#webform-notification #webform-component-main-container--your-information-container .form-item,
#webform-rsvp #webform-component-main-container--your-information-container .form-item,
#webform-notification #webform-component-subscribe .form-item,
#webform-rsvp #webform-component-subscribe .form-item,
#webform-notification #webform-component-main-container--subscribe .form-item,
#webform-rsvp #webform-component-main-container--subscribe .form-item {
  margin: 0 11px 0 0;
}
#webform-notification #webform-component-main-container--your-information-container input,
#webform-rsvp #webform-component-main-container--your-information-container input,
#webform-notification #webform-component-subscribe input,
#webform-rsvp #webform-component-subscribe input,
#webform-notification #webform-component-main-container--subscribe input,
#webform-rsvp #webform-component-main-container--subscribe input {
  width: 135px;
}
#webform-notification #webform-component-main-container--your-information-container .webform-component-textfield,
#webform-rsvp #webform-component-main-container--your-information-container .webform-component-textfield,
#webform-notification #webform-component-subscribe .webform-component-textfield,
#webform-rsvp #webform-component-subscribe .webform-component-textfield,
#webform-notification #webform-component-main-container--subscribe .webform-component-textfield,
#webform-rsvp #webform-component-main-container--subscribe .webform-component-textfield {
  float: left;
  width: 150px;
  margin-bottom: 10px;
}
#webform-notification #webform-component-main-container--your-information-container .webform-component-email,
#webform-rsvp #webform-component-main-container--your-information-container .webform-component-email,
#webform-notification #webform-component-subscribe .webform-component-email,
#webform-rsvp #webform-component-subscribe .webform-component-email,
#webform-notification #webform-component-main-container--subscribe .webform-component-email,
#webform-rsvp #webform-component-main-container--subscribe .webform-component-email {
  width: 310px;
  clear: both;
  margin-bottom: 10px;
}
#webform-notification #webform-component-main-container--your-information-container--email-address input,
#webform-rsvp #webform-component-main-container--your-information-container--email-address input,
#webform-notification #webform-component-main-container--your-information-container--email input,
#webform-rsvp #webform-component-main-container--your-information-container--email input,
#webform-notification #webform-component-main-container--subscribe--email input,
#webform-rsvp #webform-component-main-container--subscribe--email input {
  width: 297px;
}
#webform-notification #webform-component-main-container--subscribe-options-container,
#webform-rsvp #webform-component-main-container--subscribe-options-container,
#webform-notification #webform-component-main-container--options,
#webform-rsvp #webform-component-main-container--options,
#webform-notification #webform-component-options,
#webform-rsvp #webform-component-options,
#webform-notification #webform-component-main-container--subscribe-to,
#webform-rsvp #webform-component-main-container--subscribe-to {
  float: left;
  padding-left: 20px;
  padding-top: 10px;
  width: 280px;
  margin: 0;
}
#webform-notification #webform-component-main-container--rsvp,
#webform-rsvp #webform-component-main-container--rsvp {
  display: none;
}
#webform-notification .captcha,
#webform-rsvp .captcha {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  border: 0 none;
  margin: 22px 0 10px 0;
  padding: 0;
}
#webform-notification .captcha .fieldset-description,
#webform-rsvp .captcha .fieldset-description {
  font-size: 0.929em;
  /* 13px */
  font-weight: bold;
}
#webform-notification .captcha legend,
#webform-rsvp .captcha legend {
  display: none;
}
#webform-notification #webform-component-agree-terms,
#webform-rsvp #webform-component-agree-terms {
  display: block;
  float: none;
  width: auto;
}
#webform-notification #webform-component-agree-terms .form-item,
#webform-rsvp #webform-component-agree-terms .form-item {
  float: none;
  display: block;
  width: auto;
}
#webform-notification .lnk-close,
#webform-rsvp .lnk-close {
  display: none;
}
#webform-notification #webform-component-main-container--subscribe-notice,
#webform-rsvp #webform-component-main-container--subscribe-notice {
  float: left;
  width: 290px;
  padding-left: 20px;
  margin-top: 30px;
}
#webform-notification #webform-component-main-container--subscribe-notice p,
#webform-rsvp #webform-component-main-container--subscribe-notice p {
  margin-bottom: 0px;
}
/* #webform-notifications */
#subscribe-page-form #webform-component-main-container--rsvp {
  display: none;
}
#dialog-general #webform-notification {
  display: none;
}
#dialog-general #webform-component-main-container--rsvp {
  padding-left: 20px;
  float: left;
  display: block;
}
#dialog-general #webform-component-main-container--rsvp.hidden-field {
  display: none;
}
#dialog-general #webform-component-main-container--subscribe-options-container {
  padding-top: 0;
}
/* RSS feed links */
.rss_committees {
  padding: 10px 0 20px 0;
  border-bottom: 1px dotted #cbcbcb;
}
.rss_committees .rss_icon {
  margin-right: 5px;
  margin-top: 2px;
  float: left;
}
.rss_committees .rss_text {
  font-family: georgia;
  font-size: 1.286em;
  /* 18px - 14px */
  margin-bottom: 5px;
}
.rss_committees .rss_link {
  padding-right: 10px;
  margin-right: 5px;
  border-right: 1px solid #cbcbcb;
}
.rss_committees .rss_link:last-child {
  border: 0 none;
}
/* FEATURED BOX */
#content .featured-box h2,
#content .featured-box h3 {
  background: none;
  padding-left: 0;
}
#content .featured-box .panels-ipe-portlet-wrapper {
  margin-bottom: 0px;
}
#quicktabs-container-contacts {
  margin-bottom: 20px;
}
#quicktabs-container-contacts .views-row {
  float: left;
  width: 110px;
  margin-bottom: 10px;
  margin-right: 20px;
  word-wrap: break-word;
}
#quicktabs-container-contacts .views-view-grid {
  margin: 0;
  border: 0;
}
#quicktabs-container-contacts .views-view-grid td {
  border: 0;
  padding: 0 10px 0 0;
  width: 104px;
}
#quicktabs-container-contacts .field-content {
  line-height: normal;
}
#quicktabs-container-contacts .views-field-picture {
  float: left;
  margin-bottom: 7px;
}
#quicktabs-container-contacts .views-field-field-phone {
  float: left;
}
#quicktabs-contacts {
  margin-top: 5px;
}
/* LEFT SIDEBAR */
/* FOOTER */
#footer {
  /* Sitemap */
  /* Footer secondary navigation */
  /* Footer Legend */
}
#footer #block-panels-mini-site-map-main {
  background: #1b3a60;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  padding: 10px;
  width: 950px;
  margin-bottom: 30px;
}
#footer .pane-system-main-menu > ul.menu > li:last-child,
#footer .pane-system-main-menu > ul.menu > li.last {
  width: 120px;
}
#footer .pane-system-main-menu > ul.menu > li {
  width: 145px;
  min-height: 160px;
}
#footer .pane-system-main-menu {
  float: left;
  height: auto;
  padding-top: 20px;
  width: 100%;
  border-bottom: 1px solid #192b42;
}
#footer .pane-system-main-menu ul.menu {
  float: left;
  margin: 0px;
  padding: 0px;
}
#footer .pane-system-main-menu ul.menu li {
  list-style: none;
  float: left;
  padding: 0 6px 10px 6px;
  /*&:nth-child(2){
					width: 107px;
				}

				&:nth-child(3){
					width: 156px;
				}

				&:nth-child(4){
					width: 130px
				}

				&:nth-child(6){
					width: 96px;
				}

				&:nth-child(5){
					background-color: green;
				}

				&:nth-child(6){
					background-color: brown;
				}

				&:nth-child(7){
					background-color: yellow;
				}

				&:nth-child(8){
					background-color: black;
				}*/
}
#footer .pane-system-main-menu ul.menu li:first-child {
  display: none;
}
#footer .pane-system-main-menu ul.menu li a {
  font-size: 1em;
  color: #ffffff;
  display: block;
  line-height: 1.25em;
  margin-bottom: 0.75em;
}
#footer .pane-system-main-menu ul.menu li a:hover {
  text-decoration: underline;
}
#footer .pane-system-main-menu ul.menu li ul {
  float: none;
  padding-top: 10px;
}
#footer .pane-system-main-menu ul.menu li ul li {
  border: 0 none;
  padding: 0;
  width: auto;
  float: none;
  min-height: auto;
  /*&:nth-child(2),
						&:nth-child(3),
						&:nth-child(4),
						&:nth-child(6){
							width: auto;
						}*/
}
#footer .pane-system-main-menu ul.menu li ul li:first-child {
  display: block;
}
#footer .pane-system-main-menu ul.menu li ul li.last {
  width: auto;
}
#footer .pane-system-main-menu ul.menu li ul li a {
  font-size: 0.857em;
  color: #a8c2db;
}
#footer .pane-system-main-menu ul.menu li ul li a:hover {
  color: #ffffff;
  text-decoration: none;
}
#footer .pane-system-main-menu ul.menu li ul li ul {
  display: none;
}
#footer .pane-menu-menu-terms {
  float: left;
  width: 100%;
  padding-top: 10px;
  border-top: 1px solid #466385;
}
#footer .pane-menu-menu-terms ul.menu {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 948px;
  text-align: center;
}
#footer .pane-menu-menu-terms ul.menu li {
  list-style: none;
  display: inline-block;
}
#footer .pane-menu-menu-terms ul.menu li:first-child a {
  border: 0 none;
  margin: 0px;
  padding: 0px;
}
#footer .pane-menu-menu-terms ul.menu li a {
  border-left: 1px solid #a8c2db;
  color: #a8c2db;
  padding-left: 10px;
  margin-left: 10px;
  font-size: 0.929em;
}
#footer .pane-menu-menu-terms ul.menu li a:hover {
  color: #ffffff;
}
#footer .pane-menu-menu-terms ul.menu li a.active {
  color: #ffffff;
}
#footer .pane-menu-menu-terms ul.menu li ul {
  display: none;
}
#footer .footer-legend {
  font-size: 0.929em;
  font-weight: 600;
  line-height: 1.3;
}
body #content #quicktabs-container-staff_directory .views-row,
body #content #quicktabs-container-former_chair .views-row,
body #content #quicktabs-container-staff_directory_extended .views-row {
  float: left;
  width: 140px;
  text-align: center;
  margin: 5px 15px 10px 10px;
  word-wrap: break-word;
  line-height: 14px;
}
body #content #quicktabs-container-staff_directory img,
body #content #quicktabs-container-former_chair img,
body #content #quicktabs-container-staff_directory_extended img {
  width: 120px;
  height: 160px;
}
body #content #quicktabs-container-staff_directory .field-content,
body #content #quicktabs-container-former_chair .field-content,
body #content #quicktabs-container-staff_directory_extended .field-content {
  font-size: 0.929em;
  line-height: normal;
}
body #content #quicktabs-container-staff_directory .field-content a:first-child,
body #content #quicktabs-container-former_chair .field-content a:first-child,
body #content #quicktabs-container-staff_directory_extended .field-content a:first-child {
  font-weight: bold;
}
body #content #quicktabs-container-staff_directory th img,
body #content #quicktabs-container-former_chair th img,
body #content #quicktabs-container-staff_directory_extended th img {
  width: auto;
  height: auto;
}
body #internal-sidebar-second {
  margin-top: 28px;
  /* Tag cloud sidebar */
}
body #internal-sidebar-second h2 {
  background-color: #4A5C73;
  color: #FFFFFF;
  font-size: 1.286em;
  padding: 5px;
}
body #internal-sidebar-second ul {
  margin: 0px 0px 15px 0px;
  padding: 0px;
}
body #internal-sidebar-second ul li {
  margin: 0px 5px;
  border-top: 1px dotted #cbcbcb;
  list-style: none;
  padding: 7px 0 7px 10px;
  background: transparent url(../images/separator.gif) no-repeat 0 center;
}
body #internal-sidebar-second ul li:first-child {
  border-top: 0 none;
}
body #internal-sidebar-second .block-views {
  border: 0px;
}
body #internal-sidebar-second .block-views .view-content {
  padding: 0px;
  text-align: center;
}
body #internal-sidebar-second #block-block-25 {
  background: url(../images/bg-featured-resources-internal.jpg) no-repeat scroll left top transparent;
  height: 185px;
  width: 190px;
  margin-bottom: 20px;
}
body #internal-sidebar-second #block-block-25 h2 {
  background: none repeat scroll 0 0 transparent;
  color: #006699;
  font-size: 18px;
  height: 62px;
  line-height: 62px;
  margin: 0;
  padding: 0;
  text-align: center;
}
body #internal-sidebar-second #block-block-25 ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
body #internal-sidebar-second #block-block-25 ul li {
  font-family: Georgia, Times New Roman, serif;
  height: 58px;
  list-style: none;
  padding: 0px;
  background: none;
  margin: 1px 1px 0px 1px;
  border: 0px;
}
body #internal-sidebar-second #block-block-25 ul li a {
  background: url("../images/right_menu_sprite-internal.jpg") no-repeat scroll left bottom #ffffff;
  color: #333333;
  display: block;
  height: 38px;
  line-height: normal;
  padding: 20px 10px 0px 37px;
  text-decoration: none;
  width: 141px;
  font-size: 15px;
}
body #internal-sidebar-second #block-block-25 ul li a:hover {
  background-color: #b03e00;
  background-position: left top;
  color: #ffffff;
}
body #internal-sidebar-second #block-views-tagcloud-block-1 h2 {
  font-size: 18px;
  line-height: normal;
}
body #internal-sidebar-second #block-views-tagcloud-block-1 .more-link {
  display: none;
}
body .views-sort-div {
  width: 480px;
  border-top: 1px dotted #cbcbcb;
  padding: 10px 0px;
  float: left;
}
body .views-sort-div .form-item {
  float: left;
  width: 125px;
}
body .views-sort-div .form-item select {
  width: 115px;
}
body .views-sort-div input#edit-submit-documents-2 {
  margin-top: 26px !important;
}
.content-two-sidebar #block-views-documents-block-2 .ajax-progress {
  position: absolute;
  top: 2px;
  right: -15px;
}
.content-two-sidebar #block-views-documents-block-2 .pager {
  width: 480px;
  text-align: center;
}
.views-field-service-links {
  margin-top: 10px;
}
.panel-separator {
  clear: none;
}
/* Search result page */
.section-search-results #edit-basic {
  padding: 0 20px 20px 20px;
}
.section-search-results #search-form #edit-keys {
  width: 600px;
  margin-right: 10px;
}
.section-search-results .search-info {
  margin-bottom: 0;
}
.section-search-results .gsc-above-wrapper-area {
  padding: 0;
}
.section-search-results .gsc-above-wrapper-area table {
  margin: 0;
}
.section-search-results .gsc-results {
  width: 100%;
}
.section-search-results .gsc-results .gsc-cursor-box {
  text-align: center;
}
.section-search-results .gsc-results .gsc-cursor-box .gsc-cursor-page {
  background-color: #F8F8F8;
  border: 1px solid #67788D;
  display: inline-block;
  line-height: 20px;
  padding: 2px 7px;
  margin-right: 5px;
  text-decoration: none;
  color: #b03e00;
}
.section-search-results .gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.section-search-results .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  background-color: #2C628C;
  border: 1px solid #67788D;
  color: #ffffff;
}
.section-search-results .gs-result .gs-title a,
.section-search-results .gs-result .gs-title b {
  color: #b03e00;
}
.section-search-results .gs-result .gs-title:hover a,
.section-search-results .gs-result .gs-title:hover b {
  color: #134d87;
}
.section-search-results .cse .gsc-webResult.gsc-result {
  border-bottom: 1px dotted #cbcbcb;
}
.section-search-results .cse .gsc-webResult.gsc-result,
.section-search-results .gsc-webResult.gsc-result,
.section-search-results .gsc-imageResult-column,
.section-search-results .gsc-imageResult-classic,
.section-search-results .cse .gsc-webResult.gsc-result:hover,
.section-search-results .gsc-webResult.gsc-result:hover,
.section-search-results .gsc-webResult.gsc-result.gsc-promotion:hover,
.section-search-results .gsc-results .gsc-imageResult-classic:hover,
.section-search-results .gsc-results .gsc-imageResult-column:hover {
  padding: 0 0 15px 0;
  margin-bottom: 15px;
  border-bottom: 1px dotted #cbcbcb;
  border-top: 0 none;
  border-right: 0 none;
  border-left: 0 none;
}
.section-search-results table tr td,
.section-search-results .gsc-result-info {
  padding: 0;
}
.section-search-results .cse .gsc-control-cse,
.section-search-results .gsc-control-cse {
  background-color: transparent;
  border: 0 none;
  color: #333333;
  padding: 0;
}
.section-search-results .gsc-result-info {
  color: #333333;
}
.section-search-results .gsc-above-wrapper-area {
  border: 0 none;
}
/* Page not found */
.section-page-not-found #edit-basic {
  padding: 0 20px 20px 20px;
}
.section-page-not-found #edit-basic .form-text {
  width: 600px;
  margin-right: 10px;
}
/* office of the chairman projects */
.chairman_project_panel {
  display: none;
}
/* node.css reset */
.node-unpublished {
  background-color: transparent;
}
/* Subscribe to the newsletter */
.signupframe {
  width: auto;
}
.signupframe input[type="text"] {
  margin-right: 10px;
  width: 250px;
}
.signupframe tbody {
  border: 0 none;
}
/* Custom style for committe modal window */
body.logged-in.page-committees #webform-component-main-container--your-information-container,
body.logged-in.page-research-projects #webform-component-main-container--your-information-container {
  min-height: 325px;
}
/* Custom style for blue button of meeting and events tab while log in */
/* Custom body classes */
/* agenda */
body.page-meetings-and-events-calendar-agenda .view-meetings-eventes-calendar .views-row {
  margin-bottom: 20px;
}
.throbber {
  border: solid 1px #D0D3D8;
}
#edit-pagestyle-submit {
  display: none;
}
.field-name-field-tags,
.field-name-field-agency,
.field-name-field-gallery-event {
  font-size: 1em;
  /* 14px - 14px */
}
/* Comments */
.comment-wrapper {
  clear: left;
  margin-top: 10px;
}
.comment-wrapper h2.title.comment-form {
  border: 0 none;
  margin: 0px;
  padding: 0px;
}
.page-comment .panels-flexible-row-one_column_stacked-1,
.node-type-article .panels-flexible-row-one_column_stacked-1 {
  font-size: 0.929em;
  /* 14px - 13px */
  margin-bottom: 20px;
}
.page-comment .panels-flexible-row-one_column_stacked-1 .permalink,
.node-type-article .panels-flexible-row-one_column_stacked-1 .permalink {
  margin-left: 5px;
}
.page-comment .panels-flexible-row-one_column_stacked-1 .field-name-comment-body,
.node-type-article .panels-flexible-row-one_column_stacked-1 .field-name-comment-body {
  padding-top: 10px;
  font-size: 1.077em;
  /* 14px - 13px - 14px */
}
.page-comment .panels-flexible-row-one_column_stacked-main-row .permalink,
.node-type-article .panels-flexible-row-one_column_stacked-main-row .permalink {
  font-family: Georgia, Times New Roman, serif;
  font-size: 1.286em;
  /* 14px - 18px */
}
.page-comment .panels-flexible-row-one_column_stacked-main-row .field-name-comment-body,
.node-type-article .panels-flexible-row-one_column_stacked-main-row .field-name-comment-body {
  padding-top: 10px;
  border-top: 1px dotted #cbcbcb;
  margin-top: 10px;
}
.page-comment #content .comments ul.inline.links,
.node-type-article #content .comments ul.inline.links,
.page-comment #content .panels-flexible-one_column_stacked ul.inline.links,
.node-type-article #content .panels-flexible-one_column_stacked ul.inline.links {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #cbcbcb;
  display: block;
  width: 100%;
}
.page-comment #content .comments ul.inline.links li,
.node-type-article #content .comments ul.inline.links li,
.page-comment #content .panels-flexible-one_column_stacked ul.inline.links li,
.node-type-article #content .panels-flexible-one_column_stacked ul.inline.links li {
  background: none;
  padding-left: 0;
  margin-right: 10px;
}
.page-comment .field-name-body,
.node-type-article .field-name-body {
  margin-top: 15px;
}
.page-comment #autocomplete,
.node-type-article #autocomplete {
  background-color: #ffffff;
}
.page-comment #autocomplete ul li,
.node-type-article #autocomplete ul li {
  background-image: none;
  padding: 0 0 0 6px;
}
.page-comment #comment-form input.form-autocomplete,
.node-type-article #comment-form input.form-autocomplete {
  background-position: 100% 8px;
}
.page-comment #comment-form input.form-autocomplete.throbbing,
.node-type-article #comment-form input.form-autocomplete.throbbing {
  background-position: 100% -14px;
}
/* Comments box */
#comment-form,
#comment-confirm-delete {
  clear: both;
  width: 100%;
}
#comment-form .form-type-textarea,
#comment-confirm-delete .form-type-textarea {
  margin-bottom: 5px;
}
#comment-form #edit-name,
#comment-confirm-delete #edit-name,
#comment-form #edit-subject,
#comment-confirm-delete #edit-subject {
  width: 300px;
}
#comment-form #edit-comment-body-und-0-format,
#comment-confirm-delete #edit-comment-body-und-0-format {
  border: 1px solid #afb3b7;
  margin-top: 5px;
}
#comment-form #edit-comment-body-und-0-value,
#comment-confirm-delete #edit-comment-body-und-0-value {
  width: 695px;
  max-width: 695px;
  min-width: 695px;
}
#comment-form .filter-guidelines,
#comment-confirm-delete .filter-guidelines {
  padding-left: 0px;
}
#comment-form #edit-submit,
#comment-confirm-delete #edit-submit {
  margin-right: 10px;
}
.default-font-size {
  font-size: 12px;
}
#dates-meeting {
  font-size: 14px;
}
/* Fulbright Scholar List */
/*********** inQbation ************/
/* Documents */
body.section-document .panels-flexible-column-two_columns_staked-2 .panels-flexible-region-two_columns_staked-right-inside {
  text-align: right;
}
#map-canvas .jqvmap-zoomin,
#map-canvas .jqvmap-zoomout {
  background: #1b3a60;
}
.helper-content div.contextual-links-wrapper {
  top: 10px;
  left: 0;
}
.helper-content div.contextual-links-wrapper ul.contextual-links {
  left: 0;
  top: 15px;
  width: 200px;
}
.helper-content .featured-content-text {
  background: #fcf1e1;
  border: 1px solid #e9c189;
  font-weight: 600;
  padding: 0.5em 2em;
}
.article-landing article {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cbcbcb;
}
.field-name-field-file {
  float: left;
}
.lt-ie9 figure.caption img,
.lt-ie9 figure.image img {
  max-width: none;
}
figure.caption,
figure.image {
  text-align: center;
  border: solid 1px #ccc;
  border-radius: 2px;
  background: #F3F3F3;
  margin: 10px 20px;
  display: table;
  max-width: 100%;
  max-height: 100%;
  height: auto;
  width: auto;
}
figure.caption > figcaption,
figure.image > figcaption {
  border: 1px solid #CCC;
  border-top: none;
  text-align: center;
  display: table-caption;
  caption-side: bottom;
  max-width: none;
  background: #F3F3F3;
}
figure.image > img {
  margin-bottom: -28px;
}
.views-field-body img {
  padding: 10px;
}
/* ----- Start of Advanced Search Filter ----- */
.row {
  width: 100%;
  clear: both;
  float: left;
}
.col-md-3 {
  width: 20%;
  float: left;
  padding: 12px;
}
#edit-field-scholar-type-tid-wrapper,
#edit-field-program-type-tid-wrapper {
  margin: 0 0 0 10px;
  padding: 0;
  padding: 5px;
  border: #ddd solid 1px;
  background: #fafafa;
}
#edit-field-subfield-of-study-tid-wrapper {
  width: 100%;
}
#edit-submit-fulbright-scholars {
  clear: left;
  float: left;
  margin: 10px 0 0 10px;
}
#expand-link {
  clear: both;
  float: left;
  margin: 10px 0 0 10px;
  font-weight: bold;
}
#edit-field-academic-year-tid-wrapper,
#edit_field_academic_year_tid_chosen,
#edit_field_academic_year_tid_chosen > ul,
#edit_field_academic_year_tid_chosen > ul > li > input,
#edit_field_academic_year_tid_chosen > div,
#edit_field_academic_year_tid_chosen > div > ul,
#edit-field-region-tid-wrapper,
#edit_field_region_tid_chosen,
#edit_field_region_tid_chosen > ul,
#edit_field_region_tid_chosen > ul > li > input,
#edit_field_region_tid_chosen > div,
#edit_field_region_tid_chosen > div > ul,
#edit-field-country-tid-wrapper,
#edit_field_country_tid_chosen,
#edit_field_country_tid_chosen > ul,
#edit_field_country_tid_chosen > ul > li > input,
#edit_field_country_tid_chosen > div,
#edit_field_country_tid_chosen > div > ul,
#edit-field-state-value-wrapper,
#edit_field_state_value_chosen,
#edit_field_state_value_chosen > ul,
#edit_field_state_value_chosen > ul > li > input,
#edit_field_state_value_chosen > div,
#edit_field_state_value_chosen > div > ul,
#edit-field-state-value-1-wrapper,
#edit_field_state_value_1_chosen,
#edit_field_state_value_1_chosen > ul,
#edit_field_state_value_1_chosen > ul > li > input,
#edit_field_state_value_1_chosen > div,
#edit_field_state_value_1_chosen > div > ul,
#edit-field-grant-dates-value-wrapper,
#edit-field-field-of-study-term-tid-wrapper {
  width: 100% !important;
}
#edit-field-grant-dates-value-value-datepicker-popup-0 {
  margin: 0px !important;
}
.right-arrow::before {
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 4px 0 4px 6px;
  border-color: transparent transparent transparent #000;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.up-arrow::before {
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 4px 6px 4px;
  border-color: transparent transparent #000 transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.node-type-institution .panel-col-top {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #afb3b7;
}
/* ----- End of Advanced Search Filter ----- */
/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */
@media print {
  a:link,
  a:visited {
    /* underline all links */
    text-decoration: underline !important;
  }
  #site-name a:link,
  #site-name a:visited {
    /* Don't underline header */
    text-decoration: none !important;
  }
  #content {
    /* Un-float the content */
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  #content a[href]:after {
    /* Add visible URL after links. */
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 16px;
  }
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    /* Only display useful links. */
    content: "";
  }
  #content abbr[title]:after {
    /* Add visible title after abbreviations. */
    content: " (" attr(title) ")";
  }
  body,
  #page,
  #main,
  #content {
    /* Turn off any background colors or images */
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons {
    /* Hide sidebars and nav elements */
    visibility: hidden;
    display: none;
  }
}
/* End @media print */
html.ie9 {
  /* add styles only for IE 9 here... */
  /*#footer #block-system-main-menu ul.menu li:nth-child(3){width: 160px;}
  #footer #block-system-main-menu ul.menu li:nth-child(7){width: 97px;}

  #footer #block-system-main-menu ul.menu li:nth-child(7),
  #footer #block-system-main-menu ul.menu li:nth-child(3){width: auto;}*/
}
html.ie9 #content #research-module {
  height: 390px;
}
html.ie9 #navigation #main-menu ul a {
  padding-bottom: 9px;
}
html.lt-ie9 {
  /*#footer #block-system-main-menu ul.menu li{padding: 0 4px 4px 10px; width: 124px;} 
    #footer #block-system-main-menu ul.menu ul li{width: auto;}

    #footer #block-system-main-menu ul.menu li.last{width: 71px;} 
    #footer #block-system-main-menu ul.menu ul li.last{width: auto;}  */
}
html.lt-ie9 #footer #block-system-main-menu > ul.menu > li.last {
  width: 88px;
}
html.all-ie {
  /* add styles for all IE versions here... */
  /*    #footer #block-menu-menu-footer-menu ul.menu li:first-child a{
          padding: 5px 38px;     
    }*/
  /*#footer #block-system-main-menu ul.menu li{padding: 0 8px 8px 10px;}
    #footer #block-system-main-menu ul.menu li.last{border-right: 0 none;}
    #footer #block-system-main-menu ul.menu li ul li{padding: 0;}*/
}
html.all-ie #footer #block-system-main-menu ul.menu li.last {
  border-right: 0 none;
}
html.mac {
  /* add styles only for MAC Safari here... */
}
html.mac #navigation #main-menu ul li:first-child a {
  padding: 9px 24px 8px;
}
html.mac #navigation #main-menu ul ul li:first-child a {
  padding: 9px 11px 8px;
}
figure.caption > br {
  display: none;
}
.field-name-node-hidden-field-1,
.field-name-node-hidden-field-2,
.field-name-node-hidden-field-3 {
  display: none;
}
#webform-component-main-container--attendance-options--dates-selected .form-textarea-wrapper {
  display: none;
}
#webform-component-main-container--attendance-options--dates-selected .label_rsvp_date {
  font-weight: bold;
  display: inline;
}
.views-field-nothing .field-content p {
  text-align: center;
}
/* Taxonomies lists */
.field-type-taxonomy-term-reference {
  margin-bottom: 10px;
}
.field-type-taxonomy-term-reference .field-items .field-item {
  float: left;
  margin-right: 3px;
}
.field-type-taxonomy-term-reference .field-items .field-item:after {
  content: ',';
}
.field-type-taxonomy-term-reference .field-items .field-item:last-child:after {
  content: '';
}
.field-type-taxonomy-term-reference {
  display: block;
  overflow: auto;
}
/** for foreing institutions **/
/*.label-inline {
	float: left;
}
.field .label-inline {
	font-weight: bold;
}*/
.align-right {
  float: right;
  width: 400px;
}
#venn-diagram {
  display: block;
  clear: both;
  width: 670px;
  margin: 0 auto;
  overflow: auto;
  position: relative;
  padding: 0;
}
#venn-diagram li {
  display: inline;
}
#venn-diagram li a {
  height: 200px;
  width: 215px;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
  background: red;
  float: left;
  background: url('images/1-off.jpg') no-repeat top left;
}
#venn-diagram li a br {
  display: none;
}
#venn-diagram li a:hover {
  background-image: url('images/1-on.jpg');
}
#venn-diagram li a a {
  display: block;
}
#venn-diagram li + li a {
  width: 201px;
  background-image: url('images/2-off.jpg');
}
#venn-diagram li + li a:hover {
  background-image: url('images/2-on.jpg');
}
#venn-diagram li + li + li a {
  width: 214px;
  background-image: url('images/3-off.jpg');
}
#venn-diagram li + li + li a:hover {
  background-image: url('images/3-on.jpg');
}
.two-columns {
  margin: 40px auto 10px;
  width: 640px;
  clear: both;
  overflow: auto;
}
.two-columns > div {
  width: 50%;
  float: left;
  padding-left: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.two-columns > div:first-child {
  border-right: 1px solid #666666;
}
.custom-boxes-container {
  margin: 30px auto;
}
.custom-box {
  border: 1px solid;
  display: inline;
  margin: 5px 9px;
  padding: 6px;
}
