/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
@import "layouts/responsive.css";

/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";

/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */

body.front,
body.not-front {
	background:#D7D7D7;
	color:#303030;
}

*{box-sizing:border-box;}
.clearfix{clear:both;}
.fl-right{float:right;}
.fl-left{float:left;}
div.col-6{width:66.6666%; float:left;}
div.col-5{width:20%; float:left;}
div.col-4{width:25%; float:left;}
div.col-3{width:33.3333%; float:left;}
div.col-2{width:50%; float:left;}
div.col-1{width:100%; float:left;}
article.node{margin-bottom:20px;}
.front article.node {margin-bottom:0;}

#page{
	padding:0 55px;
}
#header{padding-left:5px;}
#logo{margin-top:20px;  margin-bottom: 10px;}
#logo img {width:100%; max-width:361px;}
#navigation{background-color:#39404A; height:33px;}

#navigation ul.menu{
	font-size: 11px;
	line-height: 33px;
}

#navigation .links li, #navigation .menu li {
	padding-right:0;
}

#navigation ul.menu a:link,
#navigation ul.menu a:visited {
	color:#fff; 
	text-decoration:none;
	padding: 5px 6px 10px 7px;
	text-transform: uppercase;
	font-weight:bold;
	font-size:11px;
	display:block;
  border-top: 5px solid #39404A;
}
#navigation ul.menu a:hover {
  border-top: 5px solid #4cacc1;
  color: #fff;
  background: #406e82;
  border-bottom: 0px;
  text-decoration: none;
}
#navigation #block-search-form{
    padding-top: 5px;
    width: 206px;
}
#navigation #block-search-form input.form-text{
	background-color: #fff;
	color: #000;
	width: 100%;
	padding: 0 0.5em;
	border: 1px solid #aaa;
	font-size: 1.1em;
	height: 1.6em;
	vertical-align: middle;
}

#navigation #block-search-form input.form-submit {
  background: #83878d;
  color: #fff;
  border: 2px solid #aaa;
  font-size: 0.8em;
  height: 2.2em;
  vertical-align: middle;
  margin-left: 7px;
  margin-right: 0;
  padding: 0 0.5em;
  text-transform: uppercase;
  line-height:normal;
}

#block-search-form .contextual-links-wrapper {display:none;}

.breadcrumb{font-weight: bold;  margin-top: -10px;  margin-bottom: 5px;}
.breadcrumb li {
	color: #4d6076;
}

.homegif {
	display:block;
}

.homegif img {
	width:100%;
	display:block;
	padding:0 !important;
}

.region-sidebar-first{padding-left:4px; margin-top:-16px; padding-bottom:20px;}

h1#page-title {
  color: #808080;
  font-size: 2.5em;
  font-variant: normal;
  font-weight: 200;
  letter-spacing: -1px;
  line-height: normal;
  padding: 8px 0;
}

body.section-news-events h1#page-title {
	padding-bottom:0;
}

.node-title{
  font-weight: bold;
  font-size: 15px;
  color: #333;
  margin: 0 auto;
}

.block .story-content .item-list,
.block .news-content .item-list{padding-top: 20px; clear: both;}
.block .story-content .item-list li{clear:both; list-style:none; padding-right:20px; min-height:50px;}
.block .story-content .item-list li a:link,
.block .story-content .item-list li a:visited{color:#208DB6; font-weight:normal;}
.block .news-content .item-list li{clear:both; list-style:none;}
.block .story-content ul,
.block .news-content ul{margin:0px; padding:0px;}
.block .story-content .views-field-field-teaser-image {
  float: left;
  padding-right: 20px;
}

.block .story-content .views-field-field-teaser-image a {
	width:45px;
	height:45px;
	display:block;
}

.block .story-content .views-field-field-teaser-image img {
	border:1px solid #4b4036;
	display:block;
	width:100%;
}

#block-block-32{padding-right:25px; margin-bottom:25px;}
#block-block-34{padding-left:25px;}
#block-block-33{  border-right: 1px solid #BBBBBB;  border-left: 1px solid #BBBBBB; padding:0 25px; min-height:271px; margin-bottom:25px;}
#block-block-33 .item-list li{margin-bottom:14px;}
#block-block-33 .news-content {
	padding-top: 15px;
}

#block-block-32 .more-link a {
	display: inline-block;
	font-weight: normal;
	margin-top: 10px;
}

#block-block-35 .view-content a{
font-weight:normal;
color:#546476;
}

#block-block-35 .block-title {
	margin:0;
}

#block-block-35 .block-title a {
	font-weight:bold;
}

#block-block-33 a {
font-weight:normal;
color:#546476;
}

.spotlight-content{background: #E5E5E5;  padding: 15px;  margin-top: 15px; position:relative;}
.spotlight-content a{  color: #496B77;  font-weight: bold;  text-transform: uppercase;}

#block-block-35 .video-content{background-color: #E5E5E5;padding-top: 15px;   padding-left: 9px; float:left; width:100%;}
.video-content p{margin:0px;}
.video-content .item-list ul{margin:0px; padding:0px;}
.video-content .item-list li{float: left;  padding: 10px 20px 20px 0;  width: 25%;  list-style: none;}
.video-content .item-list li.views-row-last{
	padding-right:10px;
}
.video-content .views-field-field-video-teaser-image img{height:94px; max-width:100%; width:auto;}
#block-block-36{padding-left:25px;}
.twitter-content{padding-top:20px;}

a.twitter-timeline {
	font-weight:normal;
	color:#546476;
}
a.twitter-timeline:hover {
	text-decoration:underline;
}

#block-block-33 .view-footer {
	text-align:right;
}

#block-block-33 .view-footer a {
	text-transform: lowercase;
}

#footer{
	background-color: #39404a;
	height: 170px;
	font-size: 12px;
	color: #fff;
	padding-top: 20px;
	margin: 0px -55px 0 -55px;
}

#socialfooter {
  height: 100px;
  border-right: 1px solid #fff;
  width: 370px;
  float: left;
  padding-left: 70px;
}
#footer .links {
  margin-left: 395px;
}
#footer .links a:link, #footer .links a:visited {
  letter-spacing: 1px;
  color: #ffffff;
  font-weight:bold;
  margin-bottom:5px;
  display: inline-block;
}

#footer .links .pipe-sign {
color: #999;
}

#footer .copyright {
  color: #ffffff;
  font-size: 10px;
  font-weight: normal;
  line-height: 12px;
  text-decoration: none;
  padding-top: 20px;
  margin-left: 395px;
  display: block;
}

#footer .copyright a {
  color: #ffffff;
  text-decoration:underline;
}

.copyright a:hover {}

#directory-alphabet{
	text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  margin-bottom: 10px;
}
#directory-alphabet a{font-weight:bold;}
.sidebar .block-menu {
	background:#F5F5F6 url(../images/leftnav_head_bg_tbd.gif) repeat-x top left;
	padding:0 8px 10px 0;
	margin-bottom:0;
}

#block-menu-menu-core-repository {
	background:#F5F5F6 url(../images/leftmenubgfinal.jpg) repeat-x top left;
}

#block-menu-menu-core-repository a {
	color:#ffffff;
}

.sidebar .block-menu ul.menu{margin:0px; padding-left:20px;}
.sidebar .block-menu ul.menu ul.menu {padding-left:16px;}
.sidebar .block-menu ul.menu li{padding-top:5px; padding-right:0; list-style:none; line-height:26px;}
.sidebar .block-menu ~ .block-menu ul.menu li {line-height:normal;}
.sidebar .block-menu ul.menu li.menu__item.is-collapsed{list-style-image: url('../images/arrow-right.png');
  list-style-type: disc;}
.sidebar .block-menu ul.menu li.menu__item.is-expanded{list-style-image: url('../images/arrow-down.png');
  list-style-type: circle;}
  
.division_clips .view-education td{padding:4px; width:33.3333%; vertical-align:top; }
.division_clips .view-education .views-field-title{font-size:15px; margin-bottom:10px;}
.division_clips .view-education img {
	float:none !important;
}

.division_clips table {
	width:100%;
	max-width:660px;
}

.division_clips table td {
	vertical-align:top;
	width:33.33%;
}

.division_clips table td p {
	padding-right:10px;
}


.view-SGT-feature-1 a{font-weight:normal;}
.view-SGT-feature-1 .views-field-field-langseth-news-date{font-style:italic; color:#4D6076; padding-bottom: 10px;}

.a-head {
  font-size: 18px;
  font-weight: normal;
  color: #596f89;
  text-decoration: none;
  line-height: 20px;
  padding: 0;
  margin: 0 0 0 0;
}
.rteright {
  text-align: right;
}

.sidebar .block-nodesinblock{/*margin-top:-11px;*/}

body.front #research-top{background:none; padding:0px; margin:0px 0 10px 0; border-radius:0px;}


#research-top > img{display:block;}

#research-top {
	background:#d4dee0;
	border-radius:0 10px 0 10px;
	padding:10px 0;
	margin-bottom:25px;
	overflow:hidden;
	position:relative;
}

.node-3145 #research-top {
	height: 300px;
	width: 100%;
	max-width: 900px;
	background:none;
	margin:0;
	border-radius:0;
}

.node-3145 #nice-menu-1 li a {
	font-size:12px;
}

.node-3145 #nice-menu-1 li li a {
	font-size:12px;
}

#research-top-left {
	width: 691px;
	padding-right: 0px;
	background: url(/sites/default/files/uploaded/corelableft6.jpg) repeat scroll 0% 0% #ffffff;
	float: left;
	height: 300px;
	padding-top: 0px;
}

.node-3145 #research-top #video-channels {
	padding-left: 0px; 
	width: 209px;
	background: url(/sites/default/files/uploaded/corelabright1.jpg) repeat scroll 0% 0% #ffffff; 
	float: left; 
	height: 300px; 
	border-right: 0px solid rgb(221, 221, 221); 
	padding-top: 0px;
}

#corelabbottom {width: 100%; height:295px; background:url(/sites/default/files/uploaded/corestrans.png) top right no-repeat #edeced;}
#bottomboxes {padding-top:15px; padding-left:15px; height: auto;}
.contentbox {height:265px; width:155px; border:1px solid #d5d2d2; float:left; margin-right: 20px; background: #fefefe;} 
.contentbox .boximage img {width:100%;}
#CRmission {color: #3e3728;
    float: left;
    font-size: 13px;
    height: 270px;
    line-height: 1.4em;
    margin-left: 25px;
    padding-right: 10px;
    padding-top: 5px;
    width: 295px;}
#CRmission p {padding-top:10px;}
.boxtitle {
background:#062b57; 
color: #fff; 
text-transform:uppercase;  
font-size: 11px; 
font-weight: bold; 
letter-spacing: 0.05em; 
padding:4px 5px;
} 
#bottomboxes .boxcontent {padding: 5px; color: #616263; height:90px;}

.boxcontent p{line-height:10px !important; padding-right:0px !important;}
.learnmore {position: relative; float:right; padding-right:10px; padding-top:5px;}
#main .node .learnmore a:link, 
#main .node .learnmore a:visited {color:#2b9ebb; font-size:11px; font-weight: normal;}




.research-slideshow{
	width: 100%; 
	float: left;
	padding:10px 215px 10px 10px;
	overflow:hidden;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cbd2d8+0,f8faf9+76 */
	background: #cbd2d8; /* Old browsers */
	background: -moz-linear-gradient(left, #cbd2d8 0%, #f8faf9 76%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cbd2d8), color-stop(76%,#f8faf9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #cbd2d8 0%,#f8faf9 76%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #cbd2d8 0%,#f8faf9 76%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #cbd2d8 0%,#f8faf9 76%); /* IE10+ */
	background: linear-gradient(to right, #cbd2d8 0%,#f8faf9 76%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbd2d8', endColorstr='#f8faf9',GradientType=1 ); /* IE6-9 */
	
}

.research-slideshow .views_slideshow_cycle_slide{width:100% !important;}
.research-slideshow .views-field-field-screenshot-teaser-image{float:left; margin-right:20px;}
.research-slideshow .views-field-field-screenshot-teaser-image img { width:100%; height:auto;}
.research-slideshow .views-field-title .views-label-title{
	  color: #9BACA6;
  float: none;
  margin-bottom: 10px;
  text-transform: uppercase;
  display: block;
  font-weight: bold;

}
.research-slideshow .views-field-title .field-content{
	color: #666;
	font-size: 16px;
	text-transform: uppercase;
}

.research-slideshow .views-field-field-screenshot-teaser-image {
	position:relative;
}

.research-slideshow .views-field-field-screenshot-teaser-image span {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	background:url(../images/video-player.png) no-repeat left top;
	width:40px;
	height:40px;
	display:block;
	font-size:0;
}

.view-views-slideshow-research .views-slideshow-controls-bottom {
	max-width: 270px;
	text-align: center;
}

.view-views-slideshow-research .views-slideshow-controls-bottom .views-slideshow-pager-field-item::before {
    content: "|";
	color:#ffffff;
}

.view-views-slideshow-research .views-slideshow-controls-bottom .views-row-first::before {
    color: #9baaa5;
    content: "more featured videos: ";
}

.view-views-slideshow-research .views-slideshow-controls-bottom div {
	display:inline;
}

.view-views-slideshow-research .views-slideshow-controls-bottom  a {
	color:#ffffff;
}

.view-views-slideshow-research .views-slideshow-controls-bottom  .active a {
	color:#50c5e8;
}

.view-views-slideshow-research .views-slideshow-controls-bottom  .views_slideshow_controls_text {
	display:none;
}

.view-views-slideshow-research .views-slideshow-cycle-main-frame {
	width:100% !important;
}

#video-channels {
	background:#ffffff url(/sites/default/files/slideshowresearchvideochannels.jpg) no-repeat scroll 0% 0%; 
    border-right: 1px solid rgb(221, 221, 221);
    bottom: 10px;
    padding-left: 10px;
    padding-top: 30px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 213px;
}

#video-channels a {
  font-weight: normal;
  font-size: 11px;
  color: #7b9ea9;
}

#video-channels img {
	margin:10px 5px 0 0;
}

#research-mid {
	padding-bottom:30px;
	overflow:hidden;
}

#research-divisions {
    float: left;
    width: 64%;
}

#research-search-box {
    float: right;
    margin-left: 1%;
    width: 35%;
}

#research-search-box #edit-keys-wrapper{
    padding-right: 2%;
    width: 78%;
	float:left;
}

#research-search-box label {
	padding-bottom:1px;
}

#research-search-box label br {
	display:none;
}

#research-search-box input.form-text{
	height: 21px;
	width:100%;
}

#research-search-box .form-item {
	margin:0;
}

#research-search-box .views-submit-button {
    padding-right: 0;
    width: 20%;
	float:left;
}

#research-search-box input.form-submit {
	margin-top:15px;
	width: 57px;
	height: 21px;
	line-height: 19px;
	padding-left:0;
	padding-right:0;
}

#research-bottom {
	clear:both;
	overflow:hidden;
}

#research-bottom-left {
    clear: left;
    float: left;
    width: 31%;
}

#research-bottom-left img {
	display:block;
}

#research-bottom-left-inner {
	border-width: 5px 3px;
	border-style: solid;
	border-color: rgb(212, 222, 224);
	padding: 10px;
}

#research-bottom-left-inner table {
	width:100%;
}

#research-bottom-left .more-link {
	margin-right: 20px;
}

#research-bottom-mid {
    float: left;
    margin-left: 3.5%;
    width: 31%;
}

#research-bottom-right {
    clear: right;
    float: left;
    margin-left: 3.5%;
    width: 31%;
}

.research-bottom-boxes {
    min-height: 120px;
    /*max-width:270px;*/
}

#book-navigation-2643{clear:both;}

#research-bottom-mid img,
#research-bottom-right img{
	margin-bottom:8px;
	max-width:100%;
}

#research-bottom-mid a,
#research-bottom-right a{font-weight:normal;}

#research-bottom-mid a img,
#research-bottom-right a img{margin-right:8px; margin-bottom:4px;}

.eesc {
  padding-left: 2px;
  width: 204px;
  padding-right: 1px;
  padding-bottom: 20px;
  padding-top: 10px;
}

div.eesc img {
  width: 100%;
  padding-bottom: 10px;
  padding-top: 0px;
}
.eesc h2 {
  color: #4d6076;
  font-size: 12px;
  line-height:normal;
  margin:0px;
}

.eesc p {
  margin: 0;
}

.sidebar .block-nodesinblock header{display:none;}

.rteindent1 {
  margin-left: 40px;
}
.caption {
  color: #999999;
  font-size: 10px;
  line-height: 10px;
  text-align: right;
  padding-top:2px;
}

.center,
.caption.center {
	text-align:center;
}

.caption_ital {
  color: #999999;
  font-size: 10px;
  line-height: 10px;
  text-align: right;
  font-style: italic;
  padding-right: 27px;
}

#main .node p {
  /*padding-right: 10px;*/
}
#main .node p.submitted{margin:0px;}

.b-head {
  font-size: 16px;
  font-weight: bold;
  color: #355b89;
  text-decoration: none;
  line-height: 18px;
}
span.b-head {
  padding-top: 1.5em;
  display: block;
}
.rtecenter {
  text-align: center;
}
.rteleft {
  text-align: left;
}
.rteindent2 {
  margin-left: 80px;
}

.view-field-node-data-field-project-image-field-project-image-fid img {
  height: auto;
  width: 100px;
}

.view-id-research_news2.view-display-id-page_1 .item-list ul {
	padding-left:0;
}

.view-id-research_news2.view-display-id-page_1 .item-list ul li {
  margin-top: 20px;
  padding-top: 5px;
  border-top: 1px solid #DDD;
  clear: both;
  list-style:none;
}
.view-id-research_news2.view-display-id-page_1 .views-field-title a {
  font-size: 14px;
}
.view-id-research_news2.view-display-id-page_1 .views-field-field-teaser-image {
  float: right;
  clear: right;
  margin-left: 12px;
  padding-bottom: 10px;
}
.view-id-research_news2.view-display-id-page_1 .views-field-field-teaser-image img {
  border:#000 1px solid;
}

#block-views-Top_News_Story_full {
  left: 1px;
  position: relative;
  width: 450px;
  float:left;
}

.book-navigation{clear:both;}

.view-langseth-news a:link, .view-langseth-news a:visited {
  font-weight: normal;
}
.views-field-field-langseth-news-date {
  font-style: italic;
  padding-bottom: 10px;
  color: #4D6076;
}
#main .node .node-title a {
  font-size: 16px;
  color: #4D6076;
}

#main .view-databases-repositories-bpe .node .node-title a,
#main .view-centers-facilities-g .node .node-title a,
#main .view-databases-repositories-g .node .node-title a,
#main .view-projects-initiatives-g .node .node-title a,
#main .view-centers-facilities-mgg .node .node-title a,
#main .view-databases-repositories-mgg .node .node-title a,
#main .view-projects-initiatives-mgg .node .node-title a,
#main .view-databases-repositories-ocp .node .node-title a,
#main .view-projects-initiatives-ocp .node .node-title a,
#main .view-term-projects-id .node .node-title a,
#main .view-projects-initiatives-sg .node .node-title a {
  font-size: 16px;
}

.view .view-content .node img {
	/*float: right;
	margin: 0 0 10px 0;*/
}

.view .view-content .node ul.links {
	display: block;
	/*padding-right: 60px;*/
	text-align: right;
	clear:both;
}

.view .view-content .node ul.links li {
	padding-right:0;
	padding-left:25px;
}

.view .view-content .node ul.links li.node-readmore a::before {
    content: "»";
    margin-left: -10px;
	padding-right: 5px;
}

.view-databases-repositories-bpe .node .field-name-field-project-image .field-items,
.view-centers-facilities-g .node .field-name-field-project-image .field-items,
.view-databases-repositories-g .node .field-name-field-project-image .field-items,
.view-projects-initiatives-g .node .field-name-field-project-image .field-items,
.view-databases-repositories-mgg .node .field-name-field-project-image .field-items,
.view-projects-initiatives-mgg .node .field-name-field-project-image .field-items,
.view-databases-repositories-ocp .node .field-name-field-project-image .field-items,
.view-projects-initiatives-ocp .node .field-name-field-project-image .field-items,
.view-term-projects-id .node .field-name-field-project-image .field-items {
	border: 1px solid #000;
	height: 70px;
	width: 70px;
	display: table-cell;
	vertical-align: middle;
}

.view-databases-repositories-bpe .node .field-name-field-project-image img,
.view-centers-facilities-g .node .field-name-field-project-image img,
.view-databases-repositories-g .node .field-name-field-project-image img,
.view-projects-initiatives-g .node .field-name-field-project-image img,
.view-databases-repositories-mgg .node .field-name-field-project-image img,
.view-projects-initiatives-mgg .node .field-name-field-project-image img,
.view-databases-repositories-ocp .node .field-name-field-project-image img,
.view-projects-initiatives-ocp .node .field-name-field-project-image img,
.view-term-projects-id .node .field-name-field-project-image img {
	float:none;
	margin:0;
	width:100%;
	display:block;
}

.view-projects-initiatives-sgt .node .field-name-field-project-image .field-items,
.view-centers-facilities-mgg .node .field-name-field-project-image .field-items {
	height: 80px;
	border: 1px solid #000;
	vertical-align: middle;
	display: table-cell;
	min-width:80px;
	text-align:center;
}

.view-projects-initiatives-sgt .node .field-name-field-project-image img,
.view-centers-facilities-mgg .node .field-name-field-project-image img {
	float:none;
	margin:0;
}

.view-databases-repositories-ocp .view-content .node ul.links {
	display:none;
}

.view-databases-repositories-ocp .views-row {
    border-bottom: 1px solid #ddd;
    padding-bottom: 35px;
    margin-bottom: 5px;
}

.view-databases-repositories-ocp article.node {
	margin-bottom:0;
}

.section-research .view .node .clearfix{clear:none;}
.section-research .view .node .clearfix:after{display:none;}
.section-research .view .node .field-name-body{clear:left; padding-top:3px;}
.section-research .view .node .field-name-body p{margin-top:0px;}

.section-research .view .node .field-label{ color: #AAA; font-weight:bold;}

.section-research .view .node .field-type-location .field-label{ color: #303030; font-variant: normal;}
.section-research #main  .view .node .location a { color: #546476;}

.view .view-content .field-type-location {
	clear:both;
}

.view .view-content .field-type-location abbr[title] {
	border:none;
}

#block-cms-custom-custom-query8, #block-views-research-news2-block-1, #block-views-tagadelic-block-1{
  background-color: #FFFFFF;
  border-color: #9AABA5 #ECE7E7;
  border-left: 1px solid #ECE7E7;
  border-right: 1px solid #ECE7E7;
  border-style: solid;
  border-width: 4px 1px;
  position: relative;
  padding-bottom: 7px;
}

#block-cms-custom-custom-query8 .more-link {
	padding-right:12px;
}

#block-cms-custom-custom-query8 .block-title, #block-views-research-news2-block-1 .block-title, #block-views-tagadelic-block-1 .block-title,
#block-cms-custom-custom-query8 .block-content h2{
  color: #C4853A;
  font-size: 12px;
  letter-spacing: 0.05em;
  padding-bottom: 8px;
  padding-left: 1px;
  padding-top: 7px;
  text-transform: uppercase;
}

#block-views-Top_News_Story_full td {
	padding:0;
}

#block-cms-custom-custom-query8 img[src*="spacer.gif"],
#block-views-Top_News_Story_full img[src*="spacer.gif"] {
	display:none;
}

#block-cms-custom-custom-query8 td:nth-child(1),
#block-cms-custom-custom-query8 td:nth-child(2) {
	display:none;
}

#main .view-Top-News-Story-full .node .node-title a{font-size:20px;}
.field-name-field-news-subtitle {
  font-size: 15px;
  font-weight: bold;
  color: #aaa;
}
.field-name-field-news-subtitle .field-label{display:none;}

.node .keywords,
.node .field-type-taxonomy-term-reference {
	color: #c4853a;
	font-size: 11px;
	font-weight: bold;
	display: block !important;
	padding-left: 0px;
	clear: both !important;
	border-top: 1px solid #e1ede9;
	padding-top: 5px;
	text-align: right;
	font-size: 11px;
	text-transform: uppercase;
	margin-top: 5px;
}

.node .field-type-taxonomy-term-reference .field-label {
	color:#c4853a;
}

.node .keywords ul {
  margin: 0;
}
.node .keywords .separator {
  border-left: 1px solid #DDD;
  margin: 0 7px;
}
.node .field-type-taxonomy-term-reference > *{display:inline; float:none;}
.node .field-type-taxonomy-term-reference .field-item{display:inline-block;   padding: 0 7px 2px 7px; border-left: 1px solid #DDD;}
.node .field-type-taxonomy-term-reference .field-item:first-child{border:none;}

#block-cms-custom-custom-query8 td{padding:0 7px;}
#block-cms-custom-custom-query8 .block-content h2,
#block-views-research-news2-block-1 .block-title,
#block-views-tagadelic-block-1 .block-title{padding-left:5px;}
.sidebar-event-head a{font-size:11px; font-weight:normal;}

.view-research-news .item-list ul {
	padding-left:20px;
}

#block-views-research-news2-block-1 .view-research-news2 a:link, #block-views-research-news2-block-1 .view-research-news2 a:visited {
  font-weight: normal;
  font-size: 11px;
  color: #666;
}

.view-research-news2 ul{
	padding: 0 0 0 20px;
	list-style: none;
}

#block-views-research-news2-block-1 .view-research-news2 ul{
	padding: 0 7px;
  list-style: none;
}

#block-views-research-news2-block-1 .view-research-news2 ul li {
  list-style-type: none;
  padding-left: 0px;
  padding-bottom: 5px;
}

#block-views-research-news2-block-1 .view-research-news2 .more-link{text-transform:uppercase; padding-right:10px;}

#block-views-tagadelic-block-1 .view-tagadelic {padding:0 5px 0 7px;   text-transform: capitalize; line-height: 22px;} 
#block-views-tagadelic-block-1 .view-tagadelic a{font-weight:normal;}

.node .view-education td .views-field-body img,
.node .view-education td .views-field-field-project-image img{
	max-width: 200px;
	width: 100%;
	margin:0 0 8px 0;
}

.node .view-education td .views-field-body img[align],
.node .view-education td .views-field-field-project-image img[align] {
	float:none;
}

.view-education a.views-more-link {
    display: block;
    max-width: 74px;
    padding-top: 15px;
}

.division_keyimg p {
  color: #4d6076;
  font-size: 1em;
  padding: 0 1em 0 1em;
}

#main .view-directors-weekly-reports  .node .node-title a {
	color: #4d6076;
	font-size: 12px;
	font-weight: 700;
}

#main .view-id-directors_weekly_reports .directors-report .field-name-body,
body.directors-report #content .node {
	text-indent:15px;
}

.view-directors-weekly-reports .view-content .node ul.links {
	margin:0;
}

.node ul.links {
	display:block;
	clear:both;
}

/* Profile */
.group-pro-col-left {
	float:left;
	width:41%;
	padding-right:2%;
	margin-bottom:1em;
}

.group-pro-col-center {
	float:left;
	width:41%;
	padding-right:3%;
	margin-bottom:1em;
}

.group-pro-col-right {
	float:left;
	width:18%;
}

.profile .group-pro-col-right .field-type-image {
	float:none;
	display: inline-block;
	margin-right:0;
}

.group-pro-name  .field-name-field-prefix,
.group-pro-name .field-name-field-first-name,
.group-pro-name .field-name-field-middle-name,
.group-pro-name .field-name-field-last-name {
	display:inline-block;
	color: #4d6076;
	font-family: Tahoma,"Trebuchet MS",sans-serif;
	font-size: 1.5em;
	position: relative;
	text-transform: uppercase;
	font-weight:bold;
	padding:0 5px 5px 0;
}

.profile-names {
	display:block;
	color: #4d6076;
	font-family: Tahoma,"Trebuchet MS",sans-serif;
	font-size: 1.5em;
	text-transform: uppercase;
	font-weight:bold;
	padding:0 0 2px 0;
}

.profile-names a {
	margin-right:3px;
}

.group-pro-col-left  .field-name-field-prefix,
.group-pro-col-left .field-name-field-first-name,
.group-pro-col-left .field-name-field-middle-name,
.group-pro-col-left .field-name-field-last-name {
	display:inline-block;
	color: #4d6076;
	font-family: Tahoma,"Trebuchet MS",sans-serif;
	font-size: 1.5em;
	position: relative;
	text-transform: uppercase;
	font-weight:bold;
	padding:0 5px 5px 0;
}

.group-pro-col-left .field-name-field-title1,
.group-pro-col-left .field-name-field-title2,
.group-pro-col-left .field-name-field-title3,
.group-pro-col-left .field-name-field-title4 {
    color: #575757;
    font-size: 1.1em;
    font-style: italic;
    font-weight: bold;
    text-transform: capitalize;
	padding-left: 1em;
	padding-top:10px;
}

.group-pro-col-left .field-name-field-title1 {
	padding-top:0;
}

.group-pro-col-left .field-name-field-dept1,
.group-pro-col-left .field-name-field-dept2,
.group-pro-col-left .field-name-field-dept3,
.group-pro-col-left .field-name-field-dept4 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-left: 1em;
}

.group-pro-col-left .field-name-field-admin-division,
.group-pro-col-left .field-name-field-division {
	padding-left: 2em;
	color: #888;
}

.node-profile .group-pro-col-left .field-name-field-division {
	padding-bottom:12px;
}

.profile .field-type-image {
    border: 1px double #999966;
    float: right;
    margin-right: 20px;
    padding: 5px;
}

.profile .field-type-image img {
	display:block;
}

.group-pro-col-center .field-name-field-address-city,
.group-pro-col-center .field-name-field-address-state,
.group-pro-col-center .field-name-field-address-zip,
.group-pro-col-center .field-name-field-address-country {
	display:inline-block;
	padding:0 5px 0 0;
}

.group-pro-col-center .field-name-field-phone {
	padding-top:15px;
}

.group-pro-col-center .field-name-field-fax {
	padding-top:15px;
}

.group-pro-col-center .field-name-field-phone + .field-name-field-fax {
	padding-top:0;
}

.group-pro-col-center .field-name-field-email1 {
	padding-top:15px;
}

.group-pro-col-center .field-name-field-website {
	padding-top:15px;
}

.group-pro-col-center .field-name-field-cv {
	padding-top:15px;
}

.group-pro-col-center .field-name-field-cv .field-items {
	padding:5px 0 0 0;
}

.group-pro-col-center .field-name-field-cv .field-items a {
    display: inline-block;
    max-width: 240px;
    white-space: normal;
    word-break: break-all;
}

.profile .group_fields_of_interest {
	clear:both;
	padding:15px 0;
}

.profile .field-name-field-profile-body {
	clear:both;
	padding:0 0 15px 0;
}

.profile .field-name-field-field-of-interest {
	clear:both;
	padding:15px 0;
}

.profile .field-name-field-field-of-interest .field-label,
.profile .field-name-field-field-of-interest .field-items,
.profile .field-name-field-field-of-interest .field-items div {
	float:none;
	display:inline;
}

.profile .field-name-field-highest-degree,
.profile .field-name-field-middle-degree,
.profile .field-name-field-lowest-degree,
.profile .field-name-field-other-degree {
	margin-top: 10px;
	clear:both;
}

.profile .field-name-field-highest-degree-institute,
.profile .field-name-field-middle-degree-institute,
.profile .field-name-field-lowest-degree-institute,
.profile .field-name-field-other-degree-institute  {
	color: #808080;
	font-weight: bold;
	float: left;
	margin-bottom: 10px;
	margin-right: 5px;
}

.profile .field-name-field-other-students {
	margin-bottom: 20px;
}

.profile .field-name-field-group  {
	margin-bottom: 10px;
}

.profile .group-education {
	margin-bottom: 12px;
	clear:both;
}

.profile .field-name-field-honors--rewards {
	clear:both;
	margin-top: 6px;
	float: left;
	width: 100%;
	border: 1px solid #CCC;
	padding: 6px;
	margin-bottom: 12px;
}

.profile .field-name-field-inactive {
	clear:both;
	padding:3px 0;
}

.profile .field-name-field-inactive .field-items {
	display:none;
}

.profile h3 {
	display:none;
}

.profile .field-name-field-profile-body h3 {
	border:none;
	display:block;
}

.profile h3 ~ h3 {
	display:block;
}

.page-user-track table {
	width:100%;
}


#block-views-list-project-block h2.block-title,
#block-views-list-news-items-block h2.block-title,
#block-views-list-videos-block h2.block-title {
padding-right: 2px;
  color: #808080;
  font-variant: small-caps;
  padding-bottom: 4px;
  font-size: 1.1em;
  margin-top: 15px;
}

/* Profile Close */

/* Front page slideshow */

.view-views-slideshow-fp2013 {
	min-height:296px;
}

.view-views-slideshow-fp2013 img {
	display:block;
}

.view-views-slideshow-fp2013 .views-slideshow-cycle-main-frame-row {
	width:100% !important;
}

.view-views-slideshow-fp2013 .views-slideshow-controls-bottom {
    bottom: 0;
    display: inline-block;
    height: 22px;
    position: absolute;
    z-index: 99;
}

.view-views-slideshow-fp2013 .views-slideshow-pager-field-item {
	float:left;
}

.view-views-slideshow-fp2013 .views-slideshow-pager-field-item a {
	display: block;
	padding: 3px 5px;
}

.view-views-slideshow-fp2013 .views-slideshow-pager-field-item a:hover {
	text-decoration:underline;
}

/* Front page slideshow Close */

/* sidebar slideshow */

.view-fp-spotlight .views-slideshow-cycle-main-frame {
	width:100% !important;
}

.view-fp-spotlight.contextual-links-region {
	position:static;
}

.view-fp-spotlight .views_slideshow_cycle_main {
	padding-bottom: 22px;
}

.view-fp-spotlight .views-slideshow-controls-bottom {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:#39404a;
}

.view-fp-spotlight .views_slideshow_controls_text_pause {
	display:none;
}

.view-fp-spotlight .views-slideshow-controls-text-previous {
	float:left;
}

.view-fp-spotlight .views-slideshow-controls-text-previous a::before {
    content: "< ";
}

.view-fp-spotlight .views-slideshow-controls-text-next {
	float:right;
}

.view-fp-spotlight .views-slideshow-controls-text-next a::after {
    content: " >";
}

.view-fp-spotlight .views-slideshow-controls-bottom a {
    color: #ffffff;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 15px;
}



/* sidebar slideshow close */

.node-projects .field-name-field-project-image {
	float:right;
	padding:5px 0 10px 15px;
	box-sizing: initial;
}

.node-projects .field-name-field-project-pi {
	clear:none;
}

.node-projects .field-name-field-project-pi .field-label {
	float:left;
    color: #808080;
    font-size: 1.1em;
    font-variant: small-caps;
    font-weight: normal;
    padding-bottom: 4px;
    padding-right: 2px;
}

.node-projects .field-name-field-project-pi .field-items {
	float:left;
	padding-bottom:5px;
}

.view-databases-repositories-bpe .node-projects .field-name-field-project-pi .field-items,
.view-centers-facilities-g .node-projects .field-name-field-project-pi .field-items,
.view-databases-repositories-g .node-projects .field-name-field-project-pi .field-items,
.view-projects-initiatives-g .node-projects .field-name-field-project-pi .field-items,
.view-centers-facilities-mgg .node-projects .field-name-field-project-pi .field-items,
.view-databases-repositories-mgg .node-projects .field-name-field-project-pi .field-items,
.view-projects-initiatives-mgg .node-projects .field-name-field-project-pi .field-items,
.view-databases-repositories-ocp .node-projects .field-name-field-project-pi .field-items,
.view-projects-initiatives-ocp .node-projects .field-name-field-project-pi .field-items,
.view-term-projects-id .node-projects .field-name-field-project-pi .field-items,
.view-projects-initiatives-sgt .node-projects .field-name-field-project-pi .field-items {
	padding-bottom:0;
}

.node-projects .field {
	clear:none;
	padding-bottom:5px;
}

.node-projects .collapsible {
	padding-bottom:5px;
}

.node-projects .collapsible .field {
	padding-bottom:10px;
}
	
.node-projects .field-name-field-project-url {
	display:table;
}

.node-projects .field-name-field-project-url .field-label {
    color: #808080;
    font-size: 1.1em;
    font-variant: small-caps;
    font-weight: normal;
    padding-bottom: 4px;
    padding-right: 2px;
	float:none;
	display:inline;
}

.node-projects .field-name-field-project-url .field-items {
	display:inline;
	float:none;
}

.node-projects .field-name-field-project-url .field-items div {
	display:inline;
}

.node-projects .field-name-field-related-news-stories .field-label {
    color: #808080;
    font-size: 1.1em;
    font-variant: small-caps;
    padding-bottom: 4px;
    padding-right: 2px;
}

.node-projects  .field-name-field-location .field-label {
	font-variant: normal;
	color:#000000;
}

.node-projects  .field-name-field-location abbr {
	border:none;
}

.node-projects .field-name-field-related-news-stories  ul {
	padding:0 0 0 15px;
	margin:0;
}

.node-projects .field-name-field-related-news-stories  ul li {
	list-style:none;
	line-height:18px;
}

.node-projects .field-name-body {
	clear:left;
}

.node-projects .field-label {
    color: #808080;
    font-size: 1.1em;
    font-variant: small-caps;
    padding-bottom: 4px;
    padding-right: 2px;
}


/* Department Directory */
.view-department-directory #directory-alphabet {
	margin-top:10px;
}

/* Department Directory close */

.view-id-taxonomy_term_new{max-width:625px;}

#main .view-term-projects-id .node .node-title a {
  font-size: 16px;
  color: #4D6076;
}
.view-term-news-id img, .view-term-videos-id img, .view-term-projects-id img {
  width: 60px;
  height: auto;
  box-sizing:border-box;
}

.view-term-videos-id .views-field-field-video-teaser-image {
	min-width:60px;
}

.view-term-profiles-id img {
  width: 50px;
  height: auto;
}

.view-term-profiles-id .views-field-field-bio-image {
	padding-right:10px;
	width:60px;
}

.view-term-news-id .item-list ul{padding-left:18px; list-style:none;}
.view-term-news-id .views-field-field-teaser-image img{float:right; border:1px solid #000000; margin:0 0 5px 8px;}

.view-term-profiles-id table {
	width:100%;
}

.view-term-profiles-id .views-field-nothing {
	max-width:50px;
}

.view-term-profiles-id .views-field-field-title1{
	width:20%;
}

.view-term-profiles-id .views-field-field-field-of-interest {
	width:50%;
}

/* Directory - info */
.directory-personal-info {
    float: left;
    padding-right: 5%;
    width: 40%;
}

.directory-contact-info {
    float: left;
    padding-right: 5%;
    width: 40%;
}

.node-profile .field-type-image { 
	float:right;
	width:20%;
}

.node-profile .field-type-image img {
	padding: 5px;
	display: block;
	border: 1px double #999966;
	width:100%;
	max-width:100px;
}

.directory-personal-info  .field-name-field-prefix,
.directory-personal-info .field-name-field-first-name,
.directory-personal-info .field-name-field-middle-name,
.directory-personal-info .field-name-field-last-name {
	display:inline-block;
	color: #4d6076;
	font-family: Tahoma,"Trebuchet MS",sans-serif;
	font-size: 1.5em;
	position: relative;
	text-transform: uppercase;
	font-weight:bold;
	padding:0 5px 5px 0;
}

.directory-personal-info .field-name-field-title1,
.directory-personal-info .field-name-field-title2,
.directory-personal-info .field-name-field-title3,
.directory-personal-info .field-name-field-title4 {
    color: #575757;
    font-size: 1.1em;
    font-style: italic;
    font-weight: bold;
    text-transform: capitalize;
	padding-left: 1em;
	padding-top:5px;
}

.directory-personal-info .field-name-field-dept1,
.directory-personal-info .field-name-field-dept2,
.directory-personal-info .field-name-field-dept3,
.directory-personal-info .field-name-field-dept4 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-left: 1em;
}

.directory-personal-info .field-name-field-admin-division,
.directory-personal-info .field-name-field-division {
	padding-left: 2em;
	color: #888;
}

.node-profile .directory-personal-info .field-name-field-division {
	/*padding-bottom:12px;*/
}

.directory-contact-info .field-name-field-address-city,
.directory-contact-info .field-name-field-address-state,
.directory-contact-info .field-name-field-address-zip,
.directory-contact-info .field-name-field-address-country {
	display:inline-block;
	padding:0 5px 0 0;
}

.directory-contact-info .field-name-field-phone {
    padding-top: 15px;
}

.directory-contact-info .field-name-field-email1 {
	padding-top:15px;
}

.directory-contact-info .field-name-field-website {
	padding-top:15px;
}

.directory-contact-info .field-name-field-cv {
	padding-top:15px;
}

.directory-contact-info .field-name-field-cv .field-label {
	display:block;
	float:none;
}

.directory-contact-info .field-name-field-cv .field-items {
	padding:5px 0 0 0;
}

.node-profile .group_fields_of_interest {
	padding-top:20px;
	clear:both;
}

.node-profile .field-name-body {
	clear:both;
	padding:15px 0;
}

.node-profile .field-name-field-field-of-interest {
	clear:both;
	padding:15px 0 0 0;
}

.node-profile fieldset {
	margin:0 0 20px 0;
}

.node-profile .field-name-field-featured-in-the-following {
	clear:both;
	padding:0 0 15px 0;
}

.node-profile .field-name-field-highest-degree,
.node-profile .field-name-field-middle-degree,
.node-profile .field-name-field-lowest-degree,
.node-profile .field-name-field-other-degree {
	margin-top: 10px;
}

.node-profile .field-name-field-highest-degree-institute,
.node-profile .field-name-field-middle-degree-institute,
.node-profile .field-name-field-lowest-degree-institute,
.node-profile .field-name-field-other-degree-institute   {
	color: #808080;
	font-weight: bold;
	float: left;
	margin-bottom: 10px;
	margin-right: 5px;
}

.node-profile .field-name-field-other-students {
	margin-bottom: 10px;
}

.node-profile .field-name-field-group  {
    margin-bottom: 10px;
    padding-left: 1em;
    padding-top: 5px;
}

.node-profile .field-name-field-honors--rewards {
	clear:both;
}

.node-profile.field-name-field-inactive {
	clear:both;
	padding:15px 0;
}

.profile .view-list-project {
	clear:both;
	margin:0 0 15px 0;
}

.profile .view-list-project .view-list-project {
	padding-bottom:0;
}

.field-name-field-educational-activity,
.profile .view-list-student-list {
	clear:both;
	padding:0 0 15px 0;
}

.field-name-field-selected-publication,
.publication-outer {
  float: left;
  width: 100%;
  border: #CCC solid 1px;
  padding: 6px;
  margin:12px 0;
}

.field-name-field-selected-publication article.node {
	margin-bottom:12px;
}

.field-name-field-selected-publication .node-biblio {
	clear:both;
}

.field-name-field-selected-publication .node-biblio header {
	display:inline-block;
	margin-right:4px;
}

.field-name-field-selected-publication .node-biblio header h2 {
	display:inline;
	line-height:16px;
}

.field-name-field-selected-publication .node-biblio header h2.node-title a {
	font-size:12px !important;
}

.field-name-field-selected-publication .node-biblio .field {
	background:none;
	padding:0;
	display:inline;
	border:none;
	margin-right:4px;
	clear:none;
	line-height:18px;
}

.field-name-field-selected-publication .node-biblio .field:after {
	clear:none;
	display:inline;
}

.field-name-field-selected-publication .node-biblio .field *,
.view-profile-publications .views-field div {
	display:inline;
}

.view-profile-publications .views-row {
	padding-bottom:12px;
}

.field-name-field-selected-publication .node-biblio .field-name-field-year-of-publication {
}

.field-name-field-selected-publication .node-biblio .field-name-field-year-of-publication:before {
	content:"(";
}

.field-name-field-selected-publication .node-biblio .field-name-field-year-of-publication:after {
	content:")";
}

.field-name-field-selected-publication .node-biblio .field .field-label {
	display:none;
}

.field-name-field-selected-publication .node-biblio .field .field-items {
	width:auto;
	float:none;
	padding-left:0;
}

.field-name-field-honors--rewards .field-label,
.field-name-field-my-projects .field-label,
.field-name-field-teacher-list .field-label,
.field-name-field-educational-activity .field-label,
.field-name-field-selected-publication .field-label,
.field-name-field-news-referrer .field-label,
.field-name-field-students .field-label,
.field-name-field-featured-in-the-following .field-label,
.field-name-field-research-blogs-profile .field-label,
.profile .field-type-taxonomy-term-reference .field-label {
    color: #808080;
    font-size: 1.1em;
    font-variant: small-caps;
    font-weight: normal;
    padding-bottom: 4px;
    padding-right: 2px;
	margin-top: 15px;
	font-weight: bold;
}

.field-name-field-educational-activity .field-label {
	margin-top:0;
}

.field-name-field-other-students .field-label {
    display:none;
}

.field-name-field-students {
	padding-bottom:15px;
}

.profile .field-name-field-students {
	padding-bottom:0;
}

.field-name-field-my-projects ul,
.field-name-field-research-blogs-profile ul,
.field-name-field-news-referrer ul,
.field-name-field-featured-in-the-following ul  {
	list-style:none;
	padding:0;
	margin-top:0;
}


.search-event-wrapper {
    float: right;
	width:216px;
    margin-top: -40px;
}

.search-event-wrapper h2 {
	color: #C4853A;
	font-size: 1.2em;
}

.book-navigation {
	display:none;
}


#block-views-Top_News_Story_full .event-details-link a:link {
	color:#1561AD;
}

.feed-icon {
	margin-bottom:20px;
	display:inline-block;
}

.two-sidebars.node-type-book #content {
    float: left;
    margin-left: 24%;
    margin-right: -100%;
    width: 76%;
}

body.two-sidebars .news-events #content{
	padding-right:0;
}

body.two-sidebars .news-events .news-main {
	width: 73%;
	padding-right: 30px;
	float: left;
	box-sizing: border-box;
}

body.two-sidebars .news-events #content .sidebars {
	width: 27%;
	float: left;
}

body.two-sidebars .news-events .region-sidebar-second {
	margin-left: 0;
	width: 100%;
	padding-right:0;
	padding-left:0;
	padding-top:15px;
}

.news-events .info {
	display:block;
	font-style:italic;
}

.news-events article.node {
	margin:0;
}


.two-sidebars.node-type-book #content-inner {
    float: left;
    margin-right: -100%;
    width: 70%;
}

.two-sidebars.node-type-book .region-sidebar-second {
    float: left;
    margin-left: 70%;
    margin-right: -100%;
    width: 30%;
}


#content-inner .node-6466 {
	display:none;
}


#mc_embed_signup .mc-field-group label {
	font-weight:normal;
}

#mc_embed_signup .mc-field-group select {
	height:33px;
	padding-left:3px !important;
	padding-right:3px !important;
}

/* Responsive menu */

.responsive-menus span.toggler,
.responsive-menus.responsified span.toggler {
	background:url(../images/responsivenav.png) no-repeat right top;
	border: none;
    box-shadow: none;
    font-size: 0;
    height: 31px;
    position: absolute;
    right: 0;
    top: -50px;
    width: 31px;
	z-index:9999;
	border-radius:0;
	display:block;
}

.responsive-menus span.toggler,
.responsive-menus.responsified span.toggler {
	display:none;
}

.responsive-menus.responsified.responsive-toggled.absolute span.toggler {
	border: none;
	top: -76px;
	right: -10px;
}

.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {
	top: -35px;
	left: 0;
	right: 0;
	margin: auto;
}

.responsive-menus.responsified .responsive-menus-simple {
	border-radius:5px;
}

.responsive-menus.responsified .responsive-menus-simple .block-title {
	display:none;
}

.responsive-menus.responsified .responsive-menus-simple li.expanded ul {
	background:#414141;
}

.responsive-menus.responsified .responsive-menus-simple li .nolink {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	color: #fff;
	display: block;
	margin: 0;
	padding: 1em 0 1em 5%;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
}

.responsive-menus.responsified .responsive-menus-simple li a {
	padding: 10px 5%;
}

.responsive-menus.responsified .responsive-menus-simple li.last a {
	border:none;
}

/* Responsive menu CLOSE */

#block-block-10 {
	clear:both;
}

#aggregator .feed-item-title a:hover {
	color:#996644;
}
#aggregator p { font-size: 15px; line-height:1.5em;}


#aggregator .feed-source {
	display:none;
}

#aggregator .views-field-title-1 {
	font-size: 1.3em;
}

#aggregator img{
	max-width:100%;
	display:block;
}

#aggregator .views-field-timestamp {
	margin-bottom:15px;
}

#aggregator .wp-caption-text {
	width: 100%;
	padding-top:0;
	font-size: 10px;
    line-height: 1.25em;
}
.wp-caption.aligncenter {
    margin-bottom: 30px;
	clear:both;
}

#aggregator .size-medium,
#aggregator .size-full,
#aggregator .size-large {
	
	width: 100%;
	height:auto;
}


.item-list ul.pager li {
	color: #303030;
	margin: 0 0 0.25em 1.5em;
}

.item-list ul.pager li a {
	/*color:#000000;*/
}

.node-news .info {
	font-style:italic;
}

.node-news .field-name-field-media-inquiries {
	margin:18px 0 6px;
	clear:both;
}

.node-news .field-name-field-related-projects {
	margin:18px 0 6px;
}

.node-news .field-name-field-related-projects .field-label,
.node-news .field-name-field-media-inquiries .field-label {
  color: #808080;
  font-variant: small-caps;
  padding-bottom: 4px;
  font-size: 1.1em;
  font-weight: bold;
}

.node-news .field-name-field-add-this {
	text-align:right;
	padding-top:13px;
	clear:both;
	border-top: 1px solid #e1ede9;
}

.node-news .field-type-taxonomy-term-reference  + .field-name-field-add-this {
	border:none;
}

.node-news .field-name-field-add-this .addthis_button img {
	display:none;
}

.node-news .field-name-field-add-this .addthis_button {
	background:url(../images/lg-share-en.gif) no-repeat left top;
	width:125px;
	height:16px;
	display: inline-block;
}

#add_form tbody {
	border:none;
}

#add_form td {
	padding-bottom:0.5em;
	text-align:left;
}


#add_form span.b-head {
	padding-top:0;
}

#add_form input[type="text"] {
	border:1px solid #a9a9a9;
	padding:2px;
	max-width:260px;
}

#add_form textarea {
	border:1px solid #a9a9a9;
	padding:2px;
}


.weekly-report a:hover {text-decoration:underline;}




ul.menu  li.expanded ul.menu li.leaf {
line-height:1em;
padding:5px 0;
list-style:none;
}
ul.menu  li.expanded ul.menu  {
	padding-top: 5px;
}

ul.menu  li.expanded   {
line-height:28px;

}
ul.menu  li.expanded  li {line-height:1em;}

ul.menu li.collapsed {
    padding-bottom: 5px;
    padding-top: 0;
}

ul.menu li{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12.4px;
	font-weight:bold;
	padding-top:3px;
}

ul.menu li a {
    line-height: 14px;
}

ul.menu {
  list-style: none;
  border: none;
  text-align: left;
}

li.expanded,
li.expanded li.expanded {
  list-style-type: none;
  list-style-image: url(../images/menu-expanded.png);
  padding: 0.2em 0.5em 0 0;
  margin: 0;
}

li.expanded li {
	list-style:none;
}

body.logged-in .block-menu ~ .block-menu .menu {
    padding-top: 6px;
}

body.logged-in .block-menu ~ .block-menu .menu li.first {
	padding-bottom: 6px;
}

.c-head {
  font-size: 14px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: 16px;
}

.page-user h1#page-title {
	display:none;
}

.captions {
color:#999999;
font-size:10px;
line-height:10px;
}

td.captions {
  color: #999999;
  font-size: 10px;
  line-height: 10px;
}

.imageCaption {
  color: #666666;
  font-size: 10px;
  line-height: 10px;
}

.caption_news {
	color:#999999;
	font-size:10px;
	line-height:10px;
	text-align:right;
}

.caption_ital {
	color:#999999;
	font-size:10px;
	line-height:10px;
	text-align:right;
	font-style: italic;
	padding-right:27px;
}

.interns h3 img {
	margin-right:15px !important;
}

.interns hr {
	/*margin-left:-15px;*/
}

#cboxWrapper {
	border-radius:0;
}

#cboxClose {
	background: none;
	border: none;
	color: #666666;
	width:auto;
	height:auto;
	text-indent:0;
}

/*
#cboxOverlay {
  position: fixed;
  z-index: 100;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background:#000000;
  opacity:0.75 !important;
}

#colorbox {
	background:#ffffff;
    height: auto !important;
    padding: 15px;
    width: auto !important;
    z-index: 9999;
	max-width:580px;
}

#cboxContent {
	height:auto !important;
	max-height:450px;
}

#colorbox #cboxTitle {
	float:none !important;
	padding: 6px 0 2px;
}

#cboxCurrent {
	clear:both;
	color: #666666;
	font-size:11px;
	padding:2px 5px 0 0;
}

#cboxPrevious,
#cboxNext {
	background:none;
	border:none;
	font-weight:bold;
	color:#666666;
	font-size:11px;
	line-height:normal;
}

#cboxPrevious:hover,
#cboxNext:hover {
	color:#000000;
}

#cboxClose {
	background: none;
	border: none;
	float: right;
	color: #666666;
	position: absolute;
	bottom: 18px;
	right: 15px;
}

#cboxClose::first-word {
	font-weight:bold;
}
*/

.view-item-alumni {
	padding-bottom:5px;
	width: 320px;
}

.view-alumni table {
	width:100%;
}

.view-alumni td {
	vertical-align:top;
	padding:10px;
	width:50%;
}

.view-item-alumni .view-data-node_view {
	width: 200px;
	border-bottom: 1px solid #999;
	padding-bottom:15px;
}

.view-id-alumni td.col-2  {
	width: 300px;
	padding-bottom:15px;
}
.view-id-alumni td.col-2 .views-field-title, 
.view-id-alumni td.col-1 .views-field-title   {
	border-top: 1px solid #999;
	padding-top:15px;
}

.view-id-alumni td.col-1 {
	width: 300px;
	padding-bottom:15px;
	padding-right:25px;
}


.alumtab {
	width:200px;
	color: #999;
	text-align: left;
}

#main .node .view-item-alumni a:hover, #main .node .view-item-alumni a:visited,#main .node .view-item-alumni a:link{
	color: #003366
}

.sidebar .nodesinblock img {
	width:100%;
	display:block;
}

#navigation #search-block-form .form-item {
	margin:0;
	float:left;
	width:126px;
}

.view-id-directory .view-header td {
	vertical-align:top;
}

.lamont-doherty h2 {
	color: #2672b0;
	font-size: 1.55em;
	font-weight: normal;
	margin-top:0;
}

.lamont-doherty table td {
    vertical-align: top;
    display: table-cell !important;
    width: auto !important;
}

.lamont-doherty td:first-child {
	padding-right:6px;
	width:133px !impo;
}

.lamont-doherty a {
	font-weight:normal;
	font-size:11px;
}

.view-aggregate-feed-items .views-row {
	clear:both;
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px solid #dadada;
	overflow:hidden;
}

.block .view-aggregate-feed-items .views-row {
	padding-bottom:0;
	margin-bottom:0;
	border:none;
}

.view-aggregate-feed-items .alignleft {
	clear:both;
	width:48%;
	margin-right:2%;
}

#aggregator .feed-item {clear:both;}

#aggregator .view-aggregate-feed-items .alignleft img {
	padding-right:0;
	width:100%;
	height:auto;
}

.view-aggregate-feed-items  .alignright {
	width:48%;
	margin-left:2%;
}

#aggregator .view-aggregate-feed-items  .alignright img {
	padding-right:0;
	width:100%;
	height:auto;
}

.table-people {
	line-height:24px;
}

.table-people td {
	vertical-align:top;
}

.node-biblio .field-name-field-ldeo-publication ~ .field {
	color: #808080;	
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding:2px 0.1em 2px .6em;	
	text-transform: capitalize;
	color:#000000;
	font-size:12px;
	text-align:left;
	overflow:hidden;
	margin-top:0;
}

.node-biblio .field-name-field-ldeo-publication ~ .field .field-label {
	float: left;
	width: 150px;
	text-align: right;
	padding-right: 15px;
	font-weight:normal;
	font-size: 1em;
	color:#000000;
}

.node-biblio .field-name-field-ldeo-publication  ~ .field .field-items {
	text-align:left;
}

.node-biblio .field.field-name-field-ldeo-publication,
.node-biblio .field.field-name-field-publication-status-is-subm  {
	color: #666666;
	background:none;
	border:none;
}

.node-biblio .field.field-name-field-ldeo-publication .field-label,
.node-biblio .field-name-field-publication-status-is-subm .field-label {
    font-weight: bold;
    margin-right: 0;
    padding-right: 5px;
    width: auto;
	color: #666666;
}

.node-biblio .field.field-name-field-ldeo-publication .field-items,
.node-biblio .field-name-field-publication-status-is-subm .field-items {
	padding-left:0;
}

.node-biblio .field-type-taxonomy-term-reference .field-item {
	padding-left:0;
}

.block-jump-menu,
#block-block-41,
#block-block-43 {
	background-color: #39404A;
	padding:7px;
	display:none;
}

.block-jump-menu select,
#block-block-41 select,
#block-block-43 select {
	width:100%;
	background:#ffffff;
}

/* Join our mailing list */

#mc_embed_signup{
	background:#fff;
	clear:left;
	font:14px Helvetica,Arial,sans-serif;
}

#mc_embed_signup div#mce-responses{
	margin:0px;
	padding:0px;
	width:100%;
}

#mc_embed_signup div.response{
	width:100%;
}

#mc_embed_signup .button {
	background:#AAA;
}

#mc_embed_signup .button:hover {
	background:#777;
}

#mc_embed_signup .mc-field-group select {
	border: 1px solid #999;
}

.MsoNormalTable th {
	border-bottom:none;
}

.rightable {padding-left:10px;}

table.learn-from-oceans td {
	text-align:center;
}

table.learn-from-oceans[align="right"] img {
	display:inline;
}

.view-image-gallery-basic {
	max-width: 390px;
	overflow:hidden;
}
 
.view-image-gallery-basic .views-row {
	float:left;
	padding:0 3px 3px 0;
}

.view-image-gallery-basic .views-row img {
	display:block;
}


.lamont-weekly {
	margin:auto;
}

.lamont-weekly tr td {
	padding:2px 0;
}

/* Core repository */

#block-nice-menus-1{padding:20px 0 0 20px;} 

.topics-header { margin-bottom: 10px; } 

/* nice menu 1 */

.block-nice_menus {margin-left: -215px;}

#nice-menu-1 li{
		border:0px;
		border-bottom:1px solid #6ba1c4;
		padding:10px 0px 5px 0px;
		display:block;
	}
	
#nice-menu-1 li:hover{
		border:0px;
		border-bottom:1px solid #62c9d6;
		background:none;
		padding:10px 0px 5px 0px;
		display:block;
	}
	
#nice-menu-1 li a {
		color:#ffffff;
		text-decoration:none;
		text-transform: uppercase;
		width: 200px;
		font-weight:bold;
	}
#nice-menu-1 li .first a, #nice-menu-1 li .even a, #nice-menu-1 li .odd a,#nice-menu-1 li .last a {
	color:#ffffff;
	text-decoration:none;
	text-transform: uppercase;
	font-size: 11px;
	width: 150px;
 }	
#nice-menu-1 li ul{
		margin:10px 0px 0px 0px;
	}

.ie7 #nice-menu-1 li ul li {
		border:0px;
		border-bottom:1px solid #6BA1C4;
                filter: alpha(opacity=50);
		padding:0px 0px 0px 0px;
		display:block;
}
.ie8 #nice-menu-1 li ul li{
		border:0px;
		border-bottom:1px solid #6BA1C4;
		background: #1f5889;
filter: alpha(opacity=50);
		padding:0px 0px 0px 0px;
		display:block;
}	
.ie9 #nice-menu-1 li ul li{
		border:0px;
		border-bottom:1px solid #6BA1C4;
		background: #1f5889;
                opacity: .5;
		padding:0px 0px 0px 0px;
		display:block;
}	
#nice-menu-1 li ul li{
		border:0px;
		border-bottom:1px solid #6BA1C4;
background:rgba(11,52,87,0.5);
		padding:0px 0px 0px 0px;
		display:block;
	}
	
#nice-menu-1 li ul li:hover{
		border:0px;
		border-bottom:1px solid #000000;
		background:#292929;
                opacity: .5;
		padding:0px 0px 0px 0px;}

ul.nice-menu li {background: none;}	
ul.nice-menu-down li.menuparent {
     background: url("arrow-down.png") no-repeat scroll right center; 
}	
ul.nice-menu-left li.menuparent, ul.nice-menu-left li li.menuparent {
    background: none; 
}
#block-nice-menus-1 .block-title {display:none; display: hidden;}
#block-nice-menus-1 ul { width: 150px;}
ul.nice-menu, ul.nice-menu ul {border-top: 0px;}



/***** Biological Oceanography Group *****/

#people td {padding-bottom: 10px;}
#research-bottom-left-inner img {padding-right: 5px;}
#peopletable img {padding-bottom: 7px;}
.node-3109 #research-bottom-mid {
	width: 65.5%;
}

/***** Biological Oceanography Group CLOSE *****/

form input[type="text"],
form textarea {
	border:1px solid #a9a9a9;
}


/***** Center for Climate & Life *****/

/*.node-2985 table.background*/

.climate-left {
	float:left;
	width:70%;
	padding-right: 3%;
	padding-bottom:15px;
}

.climate-right {
	float:left;
	width:30%;
}

.climate-page-block {
	background: url("/files/uploaded/image/homeblocksall(1).jpg") no-repeat right top;
	height:199px;
	padding-right:15px;
	padding-top:6px;
	width:225px;
}

.climate-page-block p {
	margin-top:0;
}

#slideurls {
	display:none;
}

.climate-page-block a  {
	color:#fff;
	font-size: smaller;
}

.nopadding td {
	padding:0;
}

.climate-project img {
	display:block;
	float:left;
}

h4.climate-life {
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
}

.wrapright {
  float: right;
  padding-left: 15px;
}

.wrapleft {
    float: left;
    padding-right: 15px;
}

.wrapleft[style*="left"] {
    padding-right: 0;
}

.paragraph_style {}

.paragraph_style .style {
font-size: 24px; font-style: normal; font-weight: 400; line-height: 32.3px;
}

.paragraph_style a {
text-decoration: underline; line-height: 18.05px;
}

.paragraph_style_2 {color: rgb(88, 77, 77); font-family: Arial-BoldItalicMT,Arial,sans-serif; font-size: 15px; font-style: italic; font-variant: normal; font-weight: 700; letter-spacing: 0px; line-height: 19px; margin: 0px; opacity: 1; padding-bottom: 0px; padding-top: 0px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none;}
.paragraph_style_5 {}


/* staff */
#tinyText {
}

#body_content {
overflow: hidden; margin: 0px auto; position: relative; word-wrap: break-word; background-color: transparent; text-align: left; width: 700px;
}

#header_layer {
overflow: visible; float: left; height: 0px; line-height: 0px; margin-left: 0px; position: relative; width: 700px; z-index: 10;
}

.bumper {
overflow: visible; font-size: 1px; line-height: 0px; height: 0px;
}

#nav_layer {
overflow: visible; margin-left: 0px; position: relative; width: 700px; z-index: 0;
}

.flowDefining {
overflow: visible; margin-left: 35px; margin-top: 0px; opacity: 1; position: relative; width: 630px; z-index: 1;
}

.navbar {
overflow: visible; font-family: Arial,sans-serif; font-size: 1em; color: rgb(102, 102, 102); margin: 9px 0px 6px; line-height: 30px;
}

#body_layer {
overflow: visible; margin-left: 0px; position: relative; width: 700px; z-index: 5;
}

.tinyText {
overflow: visible;
}

.style_SkipStroke_2 {
overflow: visible; background-color: transparent; opacity: 1; height: 1841px; left: -2px; position: absolute; top: -45px; width: 698px; z-index: 1;
}

.text-content {
overflow: visible; position: relative; padding: 0px;
}

.graphic_textbox_layout_style_default {
overflow: visible; padding: 4px;
}

.paragraph {
overflow: visible; color: rgb(88, 77, 77); font-family: ArialMT,Arial,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0px; line-height: 19px; margin: 0px; opacity: 1; padding-bottom: 0px; padding-top: 0pt; text-decoration: none; text-indent: 0px; text-transform: none; position: relative;
}

.tinyText {
	float:left;
}

.tinyText a {
color: #584D4D;
}

.tinyText img {
/*border-style: none; 
height: 160px; 
width: 214px;
float:left;
margin:0 15px 12px 0;*/
}

.staff_image {
	float:left;
	margin:0 15px 15px 0;
}

.staff_name{
font-family: ArialMT, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 32.3px;
padding-right:6px;
}

.staff_email {
text-decoration: underline; 
line-height: 19px;
font-size: 15px;
}

.style_1 {
  font-family: Arial-BoldItalicMT,Arial,sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: 700;
  line-height: 19px;
}

.download_links a {
	font-weight:bold;
	color:#584d4d;
	text-decoration:underline;
	font-size:14px;
}

.view-project-search .view-filters {
	margin-bottom:25px;
}

.view-project-search .views-exposed-widget {
	width:33.33%;
}

.view-project-search .views-exposed-widget select {
	width:100%;
	height:21px;
}

.view-project-search .views-exposed-widget input.form-text {
	width:100%;
}

.view-project-search .views-submit-button {
	float:none;
	padding-right:0;
	width:100%;
	text-align:center;
}

.view-project-search .views-submit-button {
	clear:both;
	float:none;
}

.tracer-group {
	border-collapse: separate;
}

.tracer-group img {
	width:100%;
}

.current_projects img {
	width:150px;
}

.who-we-are td {
	vertical-align:top;
}

.who-we-are td:first-child {
	padding-right:10px;
	padding-bottom:0;
}

.radiogenic_people td {
	vertical-align:top;
}

.radiogenic_people p {
	margin-top:0;
}

#content table.radiogenic_people img {
	width:100%;
	max-width:145px;
}

/* Headings */

.front h2.block-title {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 17px;
	color: #494F58;
	text-shadow: 0 0 0.03em #a5a8ad;
}

.front h2.block-title a {
	color: #494F58;
}

.gray_bg_h {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #dcdbd9;
	font-family: arial;
	text-shadow: 0px 0px 0.03em #A5A8AD;
	padding: 2px 4px;
	margin: 0px;
	background: #6D6D6D;
	line-height: normal;
}

.blue-h2 {
	background: #bed0da; /* Old browsers */
	background: -moz-linear-gradient(top,  #bed0da 0%, #9abac9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bed0da), color-stop(100%,#9abac9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bed0da 0%,#9abac9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bed0da 0%,#9abac9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bed0da 0%,#9abac9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bed0da 0%,#9abac9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed0da', endColorstr='#9abac9',GradientType=0 ); /* IE6-9 */
	border-radius:2px;
	margin-bottom: 0.9em;
}

.blue-h2 h2 {
	margin:0;
	color:#ffffff;
	font-size:15px;
	padding:2px 15px;
}

.capital {
	text-transform:uppercase;
}


.gray-h2 {
	background: #9e9fa1; /* Old browsers */
	background: -moz-linear-gradient(top,  #9e9fa1 0%, #b8b9bd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9fa1), color-stop(100%,#b8b9bd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9e9fa1 0%,#b8b9bd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9e9fa1 0%,#b8b9bd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9e9fa1 0%,#b8b9bd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9e9fa1 0%,#b8b9bd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9fa1', endColorstr='#b8b9bd',GradientType=0 ); /* IE6-9 */
	border-radius:2px;
	margin-bottom: 0.9em;
}

.gray-h2 h2 {
	margin:0;
	color:#ffffff;
	text-transform:uppercase;
	font-size:14px;
	padding:2px 15px;
}

.gray-h2 span {
	font-weight:normal;
}


.type1-heading {
    color: #696969;
	font-weight:bold;
    font-family: arial;
    font-size: 33px;
    margin-bottom: 12px;
	padding-left:10px;
}

.type1-heading span {
    color: #8e8e8e;
    text-shadow: 0 0 #b4b4b4;
	font-weight:normal;
}

.type2-heading {
	background: #d7e4d1; /* Old browsers */
	background: -moz-linear-gradient(top,  #d7e4d1 38%, #cdddc6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#d7e4d1), color-stop(100%,#cdddc6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d7e4d1 38%,#cdddc6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d7e4d1 38%,#cdddc6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d7e4d1 38%,#cdddc6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d7e4d1 38%,#cdddc6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e4d1', endColorstr='#cdddc6',GradientType=0 ); /* IE6-9 */
	border-radius:5px;
	padding-bottom:15px;
	overflow:hidden;
	/*max-width: 645px;*/
	margin:10px 0;
	clear:both;
}

.type2-heading-inner {
    background: #4c4c4c;
    color: #cecece;
    font-family: arial;
    font-size: 19px;
    padding: 5px 15px 6px;
}

.type2-heading span {
	font-weight:bold;
}

.type2-heading.white .type2-heading-inner {
	color:#f4f8fb;
}

.max100 {
	max-width:100%;
}

.h_firozi {
	background:#2ca4b2;
	padding:5px 8px;
}

.h_firozi h2 {
	margin:0;
	color:#eef4ec;
	text-transform:uppercase;
}

.h1 {
	font-size: 30px;
	color: #696969;
	font-weight: normal;
	padding-left: 10px;
}

/* Headings CLOSE */

.view-term-projects-id a:link { color: #8B9A93; }
.view-term-projects-id .node .title a { font-size: 16px; color: #4D6076 }
.view-term-projects-id .field-label-inline-first { color: #AAA; }
.view-term-projects-id .view-content .node { border-bottom: 1px solid #ddd; padding-bottom: 35px; margin-bottom: 5px;}


/* Node book */

.node-book ul.links {
	text-align:right;
}

.node-book.node-teaser img {
  margin: 0 0 10px 12px;
  float:right;
}

.node-promoted ul.menu li {
	padding-bottom: 6px;
}

#main .node-book .content p {
	padding-right:0px;
}

.node-book .field-label {
	padding-right: 2px;
	color: #808080;
	font-variant: small-caps;
	padding-bottom: 4px;
	font-size: 1.1em;
}

#search-form #edit-basic label{display:block;}
#search-form #edit-basic input.form-text{height:21px; width:313px;}
#search-form #edit-basic input.form-submit{  height: 21px;line-height: normal;padding: 0px 6px;}
.blank-line {
  height: 20px;
  clear: both;
}

.node .keywords ul{padding:0px;}
.wp-caption-text {
  color: #666;
  font-size: 11px;
}

/* Publication */
.page-biblio #header {
	background:url(../images/newpubnav.gif) no-repeat left bottom;
	background-size: 98.6% auto;
}

.page-biblio #navigation {
	background:#83878d;
	border-radius:3px;
}

.page-biblio #navigation ul.menu li {
	float:left;
}

.page-biblio #navigation ul.menu li a {
	display:block;
	border-top: 5px solid #83878d;
}

.page-biblio #navigation ul.menu a:hover {
	border-top: 5px solid #6cc071;
	background:none;
}

.page-biblio #logo {
	max-width:280px;
}

.page-biblio #footer {
	background:none;
	height:auto;
	border-top: 1px solid #dddddd;
	font-size: 12px;
	color: #546476;
	margin:0;
	padding:22px 0 30px 0;
}

.page-biblio #footer .copyright {
	font-size: 12px;
	padding-top: 0;
	color: #546476;
	text-align: center;
	margin-left:0;
	line-height:normal;
}

.page-biblio #footer .copyright a {
	color: #4D6076;
	text-decoration:none;
}

.page-biblio #footer .copyright a:hover {
  color: #996644;
}

#views-exposed-form-biblio-page-1,
#views-exposed-form-biblio-page {
	overflow:hidden;
}

#block-menu-menu-publications-menu {
	margin-bottom:5px;
	margin-top:10px;
}

#block-menu-menu-publications-menu ul.menu {
  border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}

#block-menu-menu-publications-menu ul.menu li {
	list-style:none;
	display:inline;
}

#block-menu-menu-publications-menu ul.menu li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;
}

#block-menu-menu-publications-menu ul.menu li.is-active-trail a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
  color:#000000;
}

#views-exposed-form-biblio-page .views-exposed-form,
#views-exposed-form-biblio-page-1 .views-exposed-form {
	padding:0 4px;
	border:1px solid #000000;
	border-width:0 1px;
	background:#ededed;
	overflow:hidden;
}

#views-exposed-form-biblio-page .views-exposed-form .views-exposed-widgets,
#views-exposed-form-biblio-page-1 .views-exposed-form .views-exposed-widgets {
	border-top:2px solid #565c5d;
	padding-top:0;
	/*padding-bottom:250px;*/
	position:relative;
}

.mac #views-exposed-form-biblio-page label,
.mac #views-exposed-form-biblio-page-1 label {
	padding-bottom:2px;
}

#views-exposed-form-biblio-page div[id*="edit-field-authors-value-"],
#views-exposed-form-biblio-page div[id*="edit-field-publication-type-tid-"],
#views-exposed-form-biblio-page-1 div[id*="edit-field-authors-value-"],
#views-exposed-form-biblio-page-1 div[id*="edit-field-publication-type-tid-"] {
	margin-top:15px;
}

#views-exposed-form-biblio-page div[id*="edit-field-keywords-"] {
	display:none;
}

#views-exposed-form-biblio-page .description,
#views-exposed-form-biblio-page-1 .description {
	display:none;
}

#views-exposed-form-biblio-page .views-submit-button,
#views-exposed-form-biblio-page-1 .views-submit-button {
	margin-top: 1.3em;
	margin-right:0;
}

#views-exposed-form-biblio-page  .captcha,
#views-exposed-form-biblio-page-1 .captcha {
	margin-top:10px;
	position:absolute;
}

#views-exposed-form-biblio-page .form-submit,
#views-exposed-form-biblio-page-1 .form-submit {
	line-height: normal;
	height:18px;
	margin-top:0;
}

#views-exposed-form-biblio-page .sort-by,
#views-exposed-form-biblio-page-1 .sort-by {
	background:#ffffff;
	border-top:1px solid #000000;
	padding:12px 0 0 0;
}

#views-exposed-form-biblio-page .sort-by label,
#views-exposed-form-biblio-page-1 .sort-by label {
	float:left;
	font-weight:normal;
}

#views-exposed-form-biblio-page .bef-select-as-links,
#views-exposed-form-biblio-page-1 .bef-select-as-links {
	float:left;
}

#views-exposed-form-biblio-page .sort-by .form-item,
#views-exposed-form-biblio-page-1 .sort-by .form-item {
	margin:0;
}

#views-exposed-form-biblio-page .bef-select-as-links .form-item,
#views-exposed-form-biblio-page-1 .bef-select-as-links .form-item {
	float:left;
}

#views-exposed-form-biblio-page .bef-select-as-links .form-item .form-item,
#views-exposed-form-biblio-page-1 .bef-select-as-links .form-item .form-item {
    border: 1px solid #000000;
    margin: 0 0 0 5px;
    padding: 0 2px;
}

#views-exposed-form-biblio-page .sort-by a,
#views-exposed-form-biblio-page-1 .sort-by a {
    background: #ffffff;
    display: block;
    margin: -4px 0;
    padding: 3px 2px;
}

.view-biblio {
	clear:both;
}
.view-biblio h3 {
	color: #000000;
	font-weight: bold;
	background-color: #e1e1e1;
	border: 1px solid #ccc;
	padding: 0.5em;
	margin: 1em 0 1em 0;
}

.view-biblio .views-row {
	padding-bottom:15px;
}

.view-biblio .views-row .views-field-title a:hover {
	color: #996644;	
	text-decoration:none;
}

.view-biblio .views-row .views-field-title ~ .views-field {
	display:inline-block;
	padding-right:4px;
}

.view-biblio .views-row .views-field-title ~ .views-field .views-label,
.view-biblio .views-row .views-field-title ~ .views-field .field-content {
	display:inline-block;
}

.view-biblio ul.pager li {
	margin-left:0;
}

.publication-footer {
	text-align:center;
}

.publication-footer a {
	margin:0 3px;
	letter-spacing:1px;
}

.publication_tab {
	border:1px solid #000000;
	border-bottom:none;
	padding:4px 4px 5px 4px;
	background:#ededed;
}
/*  publication close */

.paragraph-std {
 
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #003333;
	text-decoration: none;
}
.date {
	
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #003333;
}

.headline {
  font-size: 12px;
  font-weight: bold;
  color: #336666;
  text-decoration: none;
}

.headline:link {
	
	font-size: 12px;
	font-weight: bold;
	color: #336666;
	text-decoration: none;
}
.headline:hover {
	
	font-size: 12px;
	font-weight: bold;
	color: #336666;
	text-decoration: underline;
}

.headline img{ padding:0 15px 15px 15px; box-sizing: initial;}

.event-details-link {
	font-size:14px;
}

.event-detail-title {
  font-size: 16px;
  font-weight: bold;
  color: #003366;
  margin: 0px;
  padding: 8px 0px;
}

.alignleft {float:left;}
.alignright {float:right;}
#aggregator .alignright {float:right; max-width:303px; margin-bottom:15px;}
#aggregator .alignleft {width: 320px; margin-bottom: 15px;}

img.cycle-slide {
	margin-top:0 !important;
	margin-bottom:0 !important;
}

pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}

.view-sgt-research-list .field-name-field-project-image img {
	border:1px solid #000000;
}


.about {font-size: 11px;}
.about a:link, .about a:visited {font-size:11px; font-weight:normal;}

#block-block-12 {
	float: right;
	width: 222px;
}

#block-block-12 h2 {
  color: #C4853A;
  font-size: 1.2em;
}

.node-76 {
	clear:none;
}

.site-map-menus .site-map-box-menu {
	width:25%;
	float:left;
}

.page-views .view-project-search-simple label {
	padding-bottom:5px;
}

.page-views .view-project-search-simple {
	padding:0 0 20px 0;
	border-bottom: 1px solid #DDDDDD;
}

.page-views .view-project-search-simple input.form-text {
	width:100%;
	padding:2px;
}

.page-views .view-project-search-simple .views-widget-filter-keys {
	width: 100%;
	max-width: 450px;
}

.blue,
.blue-h h2 {
    color: #083F64;
}


.blue-links a,
.blue-links a:hover {
	color: #0164a7;
	text-decoration:none;
}

.node-type-biblio #socialfooter,
.node-type-biblio #footer .links,
.page-biblio #socialfooter,
.page-biblio #footer .links {
	display:none;
}

.node-type-biblio .copyright  br,
.page-biblio	 .copyright  br {
	display:none;
}

.form-actions {
	padding:5px 0;
}


/* NODE PROFILE PAGE
*****************************/
.node-type-profiles h1#page-title{
	position: relative;
	font-size: 1.6em;
	color: #808080;
	letter-spacing:0;
	font-family: Tahoma,"Trebuchet MS", sans-serif;
	text-transform: uppercase;
}
.node-profiles .group-personal-information,
.node-profiles .group-contact-information{
	border:none;
	padding:0;
	float:left;
	width:40%;
	margin:0;
}
.node-profiles .group-contact-information{width:60%;padding-left:10px;}
.node-profiles .group-personal-information .field{
	padding-left:1em;
}
.node-profiles .group-personal-information .field-name-field-institute{
	margin-bottom: 1em;
	font-size: 1.2em;
}
.node-profiles .group-personal-information .field-name-field-title1{
font-style: italic;
text-transform: capitalize;
font-weight: bold;
font-size: 1.1em;
color: #575757;
width: 260px;
}
.node-profiles .group-personal-information .field-name-field-dept1,
.node-profiles .group-personal-information .field-name-field-dept2,
.node-profiles .group-personal-information .field-name-field-dept3,
.node-profiles .group-personal-information .field-name-field-dept4{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.node-profiles .group-personal-information .field-name-field-division,
.node-profiles .group-personal-information .field-name-field-admin-division {
	margin-left: 10px;
	color: #888;
}
.node-profiles .group-personal-information .field-name-field-title2,
.node-profiles .group-personal-information .field-name-field-title3,
.node-profiles .group-personal-information .field-name-field-title4{
	font-style: italic;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 1.1em;
	color: #575757;
	margin-top: 5px;
}
/**/
.node-profiles{font-size:16px;}
.node-profiles>*{
	font-size:76%;
}
.node-profiles .group-contact-information .field-name-field-bio-image{
	margin-right: 20px;
	float: right;
	width:30%;
}
.node-profiles .group-contact-information .field-name-field-bio-image img{
	border: 1px double #999966;
	padding: 5px;
	box-sizing:initial;
}
.node-profiles .group-contact-information .group-contact-info-inner{
	float:left;
	width:60%;
}
.node-profiles .group-contact-information .field-name-field-address-street1,
.node-profiles .group-contact-information .field-name-field-address-street2,
.node-profiles .group-contact-information .field-name-field-address-street3{
	color:#000;
}
.node-profiles .group-contact-information .field-name-field-address-city,
.node-profiles .group-contact-information .field-name-field-address-state,
.node-profiles .group-contact-information .field-name-field-address-zip{
	float: left;
	padding-right: 5px;
	color: black;
}
.node-profiles .group-contact-information .field-name-field-address-state{}
.node-profiles .group-contact-information .field-name-field-address-zip{}
.node-profiles .group-contact-information .field-name-field-address-country{
	padding-bottom: 1em;
	color: black;
}
.node-profiles .group-contact-information .field-name-field-phone{}
.node-profiles .group-contact-information .field-name-field-fax{}
.node-profiles .group-contact-information .field-name-field-email1{
	margin-top: 12px;
	clear:both;
}
.node-profiles .group-contact-information .field-name-field-website{margin-top: 10px;}

.node-profiles .group-personal-information legend,
.node-profiles .group-contact-information legend{
	display:none;
}
.node-profiles .group-personal-information .field-label,
.node-profiles .group-contact-information .field-label{margin-right:4px;}

.node-profiles .field-name-body{clear:both;padding-top:5px;}

.node-profiles .field-name-field-inactive .field-items {display:none;}

.profile .profile-title {
	color: #808080;
	font-variant: small-caps;
	padding-bottom: 4px;
	font-size: 1.1em;
	margin-bottom:0;
	margin-top:15px;
	clear:both;
}

.node-biblio .field {
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding: 0.1em 0.6em;
	overflow:hidden;
}

.node-biblio .field-label,
.node-biblio .field-type-taxonomy-term-reference .field-label {
	float:left;
	width:150px;
	text-align:right;
	padding-right:15px;
	color:#000000;
	font-weight:normal;
	margin-right:-165px;
}

.node-biblio .field-items {
    float: left;
    padding-left: 150px;
    text-align: left;
}

.node-biblio .field-type-taxonomy-term-reference {
	text-align:left;
	text-transform:none;
	font-size:12px;
}

.field-name-field-linebreak {
	clear:both;
}

.field-name-field-linebreak p {
	display:none;
}

form[id*="-edit-profile-form"] .group-fields-of-interest input[type="text"] {
	width:100%;
}

form[id*="-edit-profile-form"] .field-name-field-other-students .field-label {
	display:table-cell;
}


.research-topic {
	background-color: #ffffff;
	border-color: #9aaba5 #ece7e7;
	border-style: solid;
	border-width: 4px 1px;
	padding: 0 7px 7px;
	position: relative;
}

.research-topic .block-title {
    color: #c4853a;
    font-size: 12px;
    letter-spacing: 0.05em;
    padding-bottom: 8px;
    padding-left: 1px;
    padding-top: 7px;
    text-transform: uppercase;
}

.research-topic .view-content {
	line-height:normal;
}

.research-topic .view-content a {
	font-weight:normal;
}

/* Create project */
.node-projects-form input.form-text {
	width:100%;
}

.node-projects-form fieldset {
	margin-bottom:15px;
}

.node-projects-form .form-field-name-field-project-url .link-field-title {
	padding-right:4%;
}

.node-projects-form .form-field-type-node-reference .tabledrag-toggle-weight-wrapper {
	display:none;
}

.node-projects-form .form-field-type-node-reference table {
	width:75%;
}

.node-projects-form .form-field-type-node-reference input.form-submit {
	margin-left:35px;
}

.node-projects-form .form-field-name-field-location .tabledrag-toggle-weight-wrapper {
	display:none;
}

.node-projects-form .form-field-name-field-location {
	border:1px solid #dadada;
	padding:6px;
}

.node-projects-form .form-field-name-field-location .form-item {
	margin:0;
}

.node-projects-form .form-field-name-field-location table {
	width:100%;
}

.node-projects-form .form-field-name-field-location table tr {
	padding:0;
}

.node-projects-form .form-field-name-field-location table td {
	padding:0;
}

.node-projects-form .form-field-name-field-location table thead th {
	border:none;
	padding:0;
}

.node-projects-form .form-field-name-field-location table thead label {
    background: #ffffff;
    display: inline-block;
    padding: 0 1px;
    position: relative;
    top: -14px;
}

.node-projects-form .form-field-name-field-location .field-multiple-drag {
	display:none !important;
}

.node-projects-form .form-field-name-field-location input.form-text {
    max-width: 65%;
    width: auto;
}

.node-projects-form .form-field-name-field-location select {
    max-width: 50%;
    width: auto;
}

.nopadding td {
	padding:0;
}

.sidebar-first .directory-custom #content {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

.alignleft { float: left; margin: 4px 25px 5px 0; }
.wp-caption .wp-caption-text { font-size: 90%; margin: 0; padding: 10px; }
.wp-caption { background-color: #eeeeee; max-width: 100%;}
.wp-caption img { max-width: 100%; }
.alignright { float: right; margin: 4px 0 5px 25px; clear:both; }

.ITannounce {
  width: 220px;
  margin: 10px 0px 5px 10px;
}

ul.news-list li {
list-style:none;
margin-right:5px;
margin-left:-5px;
margin-bottom: 10px
}

.view-group-gallery table {
	width:100%;
	border: 5px solid #EEE;
	border-width:5px 5px 0 0;
}

.view-group-gallery table td {
	border: 5px solid #EEE;
	border-width:0 0 5px 5px;
	padding:15px;
}

.view-group-gallery .views-field-field-bio-image {
	float:left;
	width:100px;
}

.view-group-gallery .views-field-field-bio-image img {
	max-width:85px;
}

.view-group-gallery .views-field-field-title1 {
	color: #888;
	font-style: italic;
	padding-bottom:10px;
}

.view-group-gallery .views-field-field-email1,
.view-group-gallery .views-field-field-website,
.view-group-gallery .views-field-field-phone {
	text-align:right;
}


.node-2985 table.background {
	background: url("/sites/default/files/uploaded/image/homeblocksall(1).jpg") no-repeat;
}

table.background td {
	padding:0;
}

table.background td:last-child {
	text-align: right;
	padding-right: 12px;
	line-height: 12px;
}

.climate-study img {
	display:block;
}

/*
.numberDisplay {
	display:none;
}


    
#slideurls {
	display:none;
}

#sidebar-left {
	display:all;
}

.breadcrumb {
	display:none;
}
*/


.arctic-page-block  {
	border-collapse: separate;
}

.node-2985 td h1 {
	color:#005daa;
	font-size:18px;
}

.node-2985 table + table img {
  display: block;
  max-width: initial;
}


/* Tabs */

ul.tabs li {
  float: left; /* LTR */
  margin: 0 3px;
}

ul.tabs li a {
	border: 1px solid #e9e9e9;
	border-right: 0;
	border-bottom: 0;
	display: block;
	line-height: 1.5em;
	text-decoration: none;
}

/* Primary tabs. */
ul.tabs-primary li,
ul.tabs-primary li.active  {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  text-shadow: 1px 1px 0 white;
  border: 1px solid #bbbbbb;
  border-bottom-color: transparent;
  /* IE 9 and earlier don't understand gradients. */
  border-bottom: 0 \0/ie;
}

ul.tabs-primary li.active {
  border-bottom-color: white;
}

ul.tabs-primary li a {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  color: #333;
  background-color: #dedede;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
}
ul.tabs-primary li.active a:hover,
ul.tabs-primary li.active a:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}
ul.tabs-primary li.active a:active,
ul.tabs-primary li.active a.active {
  background-color: transparent;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
  background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  border-color: #fff;
}


ul.tabs-primary li.revisions {
	display:none;
}

/* Secondary tabs. */
.tabs-secondary {
  font-size: .9em;
  /* Collapse bottom margin of ul.primary. */
  margin-top: -1.5em;
}

.tabs-secondary li,
.tabs-secondary li.active {
  margin: 0.75em 3px;
}

.tabs-secondary li a,
.tabs-secondary li .active{
  -webkit-border-radius: 0.75em;
  -moz-border-radius: 0.75em;
  -ms-border-radius: 0.75em;
  -o-border-radius: 0.75em;
  border-radius: 0.75em;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 white;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}
.tabs-secondary li a:hover,
.tabs-secondary li a:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}
.tabs-secondary li a:active,
.tabs-secondary li a.active {
  text-shadow: 1px 1px 0 #333333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}

/* tabs close */

.research-result h3,
.interns h3 {
}

.research-result img,
.interns img {
	margin:0 !important;	
}

.facilities-management label {
	font-weight:normal;
	white-space:nowrap;
}

.imageinitial img {
	height:198px;
}

.node-3098 {
  word-break: break-all;
}

#content .result-observation-table td {
	vertical-align:top;
	text-align:center;
}

#content .result-observation-table table tr:nth-child(1) td {
	height: 40px;
	text-align: center;
	border-bottom: 1px dotted #D3D3D3;
	vertical-align: middle;
}

#content .result-observation-table table tr:nth-child(1) td p {
	margin:0 !important;
}

#content .result-observation-table table tr:nth-child(2) td {
	vertical-align:top;
	text-align:center;
}

dl.multiselect dd.b {
	position:relative;
}

dl.multiselect dd.b,
dl.multiselect dd.b .form-item, 
dl.multiselect dd.b select {
  font-family: inherit;
  font-size: inherit;
  width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
  width: 8em;
}
dl.multiselect dt, dl.multiselect dd {
  float: left;
  line-height: 1.75em;
  padding: 0;
  margin: 0 1em 0 0;
}
dl.multiselect .form-item {
  height: 1.75em;
  margin: 0;
}

dl.multiselect .description {
	display:none;
}

dl.multiselect select {
    border: 1px solid #A9A9A9;
}

dl.multiselect .views-exposed-form .views-exposed-widget {
	padding-top:0;
	padding-bottom:2px;
}

dl.multiselect .views-exposed-form .views-submit-button {
    position: absolute;
    right: -55px;
    padding-right: 0;
}

dl.multiselect .views-exposed-form .views-submit-button .form-submit {
	margin-top:0;
}

body.admin-menu.front ul.tabs-primary li:nth-child(5),
.front.role-People .tabs,
.front.role-author .tabs,
.front.role-news-author .tabs {
	display:none;
}

.red {
	color:#ff0000;
}

a.red:link,
a.red:visited {
	color:#ff0000;
}

.view-research-blogs ul {
	padding-left:0;
}

.view-research-blogs ul li {
	list-style:none;
}

.view-research-news2003 ul {
	padding-left:0;
}

.view-research-news2003 ul li {
	list-style:none;
	clear:both;
	padding-bottom:12px;
}

.view-research-news2003 .views-field-field-teaser-image {
	float:left;
	padding:0 6px 6px 0;
}

.view-research-news2003 .views-field-field-teaser-image img {
	width:80px;
	height:80px;
}

.view-corelab-staff table,
.view-oasis-staff table {
	border:5px solid #eeeeee;
	border-width:5px 0 0 5px;
	width:100%;
}

.view-corelab-staff table td,
.view-oasis-staff table td {
	border:5px solid #eeeeee;
	border-width:0 5px 5px 0;
	padding:15px 10px 10px 15px;
}

.view-oasis-staff .views-field-field-bio-image-fid {
	float: left;
    width: 100px;
}

.view-oasis-staff .views-field-field-title1-value {
	color: #888;
    font-style: italic;
}

.view-oasis-staff .views-field-field-phone-value {
	text-align:right;
	padding-top:10px;
}

.view-oasis-staff .views-field-field-email1-email {
	text-align:right;
}

.view-clone-of-tagadelic-terms li {
	display: inline-block !important;
	padding-bottom: 5px !important;
}

.view-clone-of-tagadelic-terms li div {
	display:inline;
}

.view-clone-of-tagadelic-terms li a {
	font-weight:normal;
}

.view-clone-of-tagadelic-terms .view-project-search .description {
	display:none;
}

.view-clone-of-tagadelic-terms .view-project-search input.form-text {
	padding:2px;
}

.view-clone-of-tagadelic-terms .view-project-search input.form-text.error {
	border: 1px solid #A9A9A9;
	background:#ffffff;
}

.view-clone-of-tagadelic-terms .view-project-search .views-widget-filter-tid {
	width:120px;
	padding-right:5px;
}

.view-clone-of-tagadelic-terms .view-project-search .views-widget-filter-tid_2 {
	width:144px;
	padding-right:5px;
}

.view-clone-of-tagadelic-terms .view-project-search .views-widget-filter-keys {
	width: 348px;
	padding-right: 5px;
}

.view-clone-of-tagadelic-terms .view-project-search .views-submit-button {
	clear: none;
	float: left;
	width: auto;
}

.view-clone-of-tagadelic-terms .view-project-search .form-submit {
	margin-top:14px;
}

.view-clone-of-tagadelic-terms .view-project-search .view-filters {
    margin-bottom: 14px;
}

.view-taxonomy-term-new ul.pager {
	display:none;
}

#insert1 td {
	padding:0;
	vertical-align:top;
}

.view-directory .views-field-nid {
	display:none;
}


.cke_skin_kama *, .cke_skin_kama a:hover, .cke_skin_kama a:link, .cke_skin_kama a:visited, .cke_skin_kama a:active {
	white-space: normal !important;
}

.cke_skin_kama textarea.cke_source {
	white-space: normal !important;
}

.cosmogenic-publications a {
	font-weight:bold;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal {
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "";
    margin: 0in;
    margin-bottom: .0001pt;
    mso-pagination: widow-orphan;
    font-size: 12.0pt;
    font-family: Cambria;
    mso-ascii-font-family: Cambria;
    mso-ascii-theme-font: minor-latin;
    mso-fareast-font-family: "ＭＳ 明朝";
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: Cambria;
    mso-hansi-theme-font: minor-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-bidi-theme-font: minor-bidi;
}


.view-tracker table {
	width:100%;
}

.node-news-selection .field-name-field-selected-news .field-label {
    padding-right: 2px;
    color: #808080;
    font-variant: small-caps;
    padding-bottom: 4px;
    font-size: 1.1em;
    font-weight: bold;
}

.node-news-selection .field-name-field-selected-news .views-row {
	clear:both;
	padding-bottom:12px;
}

.node-news-selection .field-name-field-selected-news .views-row .views-field {
	display:inline-block;
}

.view-excomnotes .views-field-title {
    margin-bottom: 0.5em;
}
.view-excomnotes .views-field-body {
	padding-left:3px;
}

.view-excomnotes b br {
	display:none;
}

.view-excomnotes .views-row {
    margin-bottom: 0.9em;
	clear:both;
}

.vertical-tabs select.book-title-select {
	width:100%;
}

.vertical-tabs select.book-title-select option {
	max-width: 400px;
}

#profile-node-form .form-field-name-field-field-of-interest input {
	width:100%;
}

