/* --------------------------------------------------------------------------
 *
 * Copyright CMS Quick Start 2009.
 * The following CSS is to be used only for approved CMS Quick Start themes.
 *
 * -------------------------------------------------------------------------*/


#block-block-3 {
  padding-bottom:0px;
}
#block-block-3 .content {
  display:none;
}
#block-block-3 h2.title {
  margin-bottom:0px;
}
body.front #main {
  padding-top:0px;
}
body.endobio {
  background:#f8f8f8;
}
body.endobio #wrapper-inner, body.endobio #wrapper-inner {
  border:none;
}
/*** Meet the team ***/
.view-meet-our-team .item-list ul, .view-meet-our-team .item-list ul li {
  margin:0px;
  padding:0px;
  list-style:none;
  list-style-type:none;
}
.view-meet-our-team .item-list ul li {
  margin:0px;
  padding:8px 0 5px;
  clear:both;
  float:left;
  width:100%;
}
.view-meet-our-team .item-list .views-field-title {
  font-weight:bold;
  padding-bottom:2px;
}
.view-meet-our-team .item-list ul li .views-field-field-image-meet-our-team-fid {
  float:left;
  padding-right:12px;
}
.view-meet-our-team .item-list ul li .views-field-field-image-meet-our-team-fid img {
  display:block;
}
#wrapper #block-menu-secondary-links {
  font-family:Georgia,'Times New Roman',Times,serif;
  font-size:1.08em;
  text-transform:uppercase;
  border-top:2px solid #403840;
  border-bottom:2px solid #403840;
  padding:8px 0 7px;
}
#wrapper #block-menu-secondary-links li {
  border:none;
  padding:0 13px;
}
#wrapper #block-menu-secondary-links li.first {
  padding-left:0px;
}
#wrapper #block-menu-secondary-links li.last {
  padding-right:0px;
}
#wrapper #block-menu-secondary-links li a:link, #wrapper #block-menu-secondary-links li a:visited {
  color:#000000;
  font-weight:bold;
}
/*** Changing block title background ***/
.block h2.title {
  background:#403840;
  margin-top:2px;
}
/*** Logo Width in ie ***/
#logo img {
  height:34px;
}

/*** Node type People ***/
.node-type-people  {
  padding-bottom:10px;
}
.node-type-people .field-field-protitle {
  font-weight:bold;
  padding:5px 0 15px;
  font-weight:bold;
}
.node-type-people .field-field-picture {
  float:left;
  padding-right:10px;
  padding-left:10px;
  padding-top:5px;
}
.node-type-people .field-field-picture img {
  display:block;
}

/*** Chaning black colors to gray ***/
#header1, .footer-message-cmsquickstart, .breadcrumb, .tabs ul.secondary li a:hover, .tabs ul.secondary li.active a.active, .tabs ul.secondary li.active a.active:hover, .tabs ul.primary, .tabs ul.primary {
  background:#403840;
}
#navigation .block, #navigation ul ul, .breadcrumb-outer, .page-title, .tabs, .tabs ul.secondary, #forum thead th, #search-block-form, #block-ddblock-1 {
  border-color:#403840;
}
/*** Chaning ddblock Pager ***/
#ddblock-1 #pause-cycle, #ddblock-1 #resume-cycle, #ddblock-1 .ddblock-number-pager a:link, #ddblock-1 .ddblock-number-pager a:visited {
  background-image:url(../images/dd-block-pager.gif);
}
/*** Hiding DD Block Pager ***/
#wrapper .dd-block-buttons {
  display:none;
}
/*** News View ***/
.view-news .views-field-created {
   height:40px;
   float:left;
   padding-right:8px;
}
.view-news .views-row {
  clear:both;
}
/*** Changning the background color of calendar multiple days ***/
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview, .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  background:#009E61;
}
/*** Clearfix Helper Class ***/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}

/*** Query System ***/
.query_box_run_add, form#query-box-add{
  width:70%;
  float:left;
}
.query_box_run_add form label, form#query-box-add label, .result h2, table.table-name caption{
   float:left;
   padding:3px 10px;
   margin:0;
   background:#ccc;
   color:#333;
   font-size:17px;
   line-height:17px;
   font-weight:normal;
}
table.table-name caption{
  float:none;
  text-align:left;
}
form#query-box-add .resizable-textarea,
.query_box_run_add form .resizable-textarea{
  clear:both;
}
form#query-box-add .resizable-textarea textarea,
.query_box_run_add form .resizable-textarea textarea{
  border:1px solid #ccc;
  height:50px;
}
.result{
  margin-top:20px;
  float:left;
  clear:both;
  width:100%;
}
.result-dwonload{
  float:right;
  font-size:17px;
  font-weight:bold;
  padding-left:240px;
}
.page-query .result-dwonload{
  float:left;
}
table.query-table{
  clear:both;
  max-height:310px;
  overflow:auto;
  display:block;
  border-color:#ccc;
  color:#666;
  margin-bottom:10px;
}
table.query-table tr td, table.table-name tr td{
  border:1px solid #ccc;
  padding:5px;
  white-space:nowrap;
}
table.query-table tr.label-heading td{
  background:#eee;
  font-weight:bold;
}
table.table-name{
  margin-top:11px;
  display:block;
  max-height:100px;
  overflow:auto;
}
table.table-name tr td{
  background:#fff;
  color:#666;
  border:1px solid #ccc;
}

.view-block-picture-gallery .views-row-1{
  display: block !important;
}
.view .image-gallery-nodes ul li {
  width:200px;
  height:200px;
}
/***
***view-block-picture-gallery
***/
.view-block-picture-gallery .view-content .views-row{
  text-align:center;
  margin:10px 0;
}
.view-block-picture-gallery .view-footer{
  text-align:right;
}
.view-Delete-import-and-query .views-hide ul{
  display:none;
}
/*** Query Table ***/
.query-group-table{
  float:right;
  width:30%;
}
/* -------- Top Nice menus -------- */
#block-nice_menus-2{
  padding:5px 0;
  float:right;
}
#block-nice_menus-2 ul.nice-menu li a:hover {
  color: #fff;
  background:none;
}
#block-nice_menus-2 ul.nice-menu li a.active {
  color: #fff;
  background: none;
  text-decoration:underline;
}
#block-nice_menus-2 ul.nice-menu{
  float:right;
}
#block-nice_menus-2 ul.nice-menu li{
  list-style:disc;
  padding:0;
  margin-left:20px;
}
#block-nice_menus-2 ul.nice-menu,
#block-nice_menus-2 ul.nice-menu ul,
#block-nice_menus-2 ul.nice-menu li,
#block-nice_menus-2 ul.nice-menu li li,
#block-nice_menus-2 ul.nice-menu li li li {
  border: none;
}
#block-nice_menus-2 ul.nice-menu,
#block-nice_menus-2 ul.nice-menu ul,
#block-nice_menus-2 ul.nice-menu li {
  border: none;
  background: none;
}
#block-nice_menus-2 ul.nice-menu li.menuparent,
#block-nice_menus-2 ul.nice-menu li li.menuparent,
#block-nice_menus-2 ul.nice-menu li.menuparent:hover,
#block-nice_menus-2 ul.nice-menu li li.menuparent:hover{
  background: none;
}
#block-nice_menus-2 ul.nice-menu li.menuparent:hover li{
  border:none;
}
#block-nice_menus-2 li.menuparent li, li.menuparent ul {
  background: #403840;
}
#block-nice_menus-2 ul.nice-menu li.menuparent a{
  padding-right:10px;
}
#block-nice_menus-2 ul.nice-menu ul{
  padding:10px 0;
}
.query-description{
  font-size:12px;
  font-style:italic;
  line-height:normal;
}

/************************************/
/* Video Functionality */
/************************************/

/*** Video List / My Favorites ***/
#video-categories, .view-my-favorites {
  overflow:hidden;
}
#video-categories .video-categories-inner, .view-my-favorites .view-content{
  width:110%;
}
.video-list, .view-my-favorites .views-row,
.view-lab-video{
  border:1px solid #c4c4c4;
  background:#ffffff url(../images/video_list_bg.gif) repeat-x left bottom;
  width:128px;
  height:163px;
  overflow:hidden;
  float:left;
  margin:0px 20px 20px 0;
  padding:5px;
}
.video-list h2.video_title, .view-my-favorites .views-field-title,
.view-lab-video .view-field-title {
  font-size:1.15em;
  letter-spacing:-.02em;
  font-weight:normal;
  padding-top:3px;
	height:33px;
	overflow:hidden;
}
.video-list img, .view-my-favorites .views-field-field-embed-video-embed img,
.view-lab-video .views-field-field-embed-lab-video-embed img {
  border:1px solid #0f0f0f;
  display:block;
  width:126px;
  height:auto;
}
.video-list .meta, .view-my-favorites .views-field-field-video-length-value, .view-my-favorites .views-field-name, .view-my-favorites .views-field-totalcount,
.view-lab-video .views-field-field-lab-video-length-value {
  margin:0px;
  font-size:0.89em;
  line-height:1.35em;
  color:#000000;
  padding:0px;
}
.video-list .meta .totalviews {
  position:static;
}
.video-list .star_rating, .view-my-favorites .views-field-type {
  padding-top:1px;
  padding-bottom:3px;
}
.video-list .star_rating form.fivestar-widget {
  margin-top:0px;
  float:none;
}
.video-list .star_rating .description {
  display:none;
}
div.field-content {
  display:inline;
}
/*** Right Side Bar Realted Video ***/
.view-related-nodes {
  padding-top:5px;
}
.view-related-nodes .views-row {
  line-height:normal;
  padding-bottom:5px;
  clear:both;
  float:left;
  width:100%;
}
.view-related-nodes .views-row .views-field-title {
  margin-bottom:4px;
}
.view-related-nodes .views-row .views-field-field-embed-video-embed,
.view-related-nodes .views-row .views-field-field-embed-video-embed {
  float: left;
  height: 65px;
  width: 90px;
  padding:2px 7px 0 0;
}
.view-related-nodes .views-row .views-field-field-embed-video-embed img {
  height: 65px;
  width: 90px;
}
.view-related-nodes .views-row .views-field-type {
  height:15px;
}
.view-related-nodes .views-row .views-field-name, .view-related-nodes .views-row .views-field-totalcount {
  font-size:9px;
}
/*** Video Page ***/
.rate-video {
  position:relative;
  z-index:1;
  float:right;
  font-size:1em;
  font-size:.89em;
  text-align:center;
  padding-top:11px;
}
.rate-video .description {
  display:none;
}
.video-details {
  float:left;
  width:620px;
  padding-bottom:10px;
}
/*** big star ***/
.node div.fivestar-widget-static .star, .node div.fivestar-widget-static .star span.off, .node div.fivestar-widget .star, .node div.fivestar-widget .star a, .node div.fivestar-widget .star a, .node div.fivestar-widget-static .star span.on {
  width:23px;
  height:20px;
}
/*** big star ***/
.node div.fivestar-widget-static .star, .node div.fivestar-widget-static .star span.off, .node div.fivestar-widget .star, .node div.fivestar-widget .star a, .node div.fivestar-widget .star a, .node div.fivestar-widget-static .star span.on {
  background: url(../images/big_star.gif) no-repeat 0 0;
}
.node div.fivestar-widget div.on a, .node div.fivestar-widget-static .star span.on, .node div.fivestar-widget div.hover a, .node div.rating div a:hover {
  background-position: 0 -20px;
}
/*** Star Ratings ***/
div.fivestar-widget-static .star, div.fivestar-widget-static .star span.off, div.fivestar-widget .star, div.fivestar-widget .star a, div.fivestar-widget .star a, div.fivestar-widget-static .star span.on {
  background: url(../images/star.gif) no-repeat 0 0;
}
div.fivestar-widget div.on a, div.fivestar-widget-static .star span.on, div.fivestar-widget div.hover a, div.rating div a:hover {
  background-position: -1px -32px;
}

.view-Category .views-admin-links {
  margin-top:-25px !important;
}
/*** Menu nolink color ***/
#navigation ul li{
  margin-right:8px;
  float:left;
}
.block ul.nice-menu li span.nolink{
  cursor:pointer;
  border: medium none;
  color: #010101;
  padding: 11px 12px 10px;
  text-decoration: none;
  display:block;
}
.block ul.nice-menu li span.nolink:hover{
  color:#fff;
}
.block ul.nice-menu li li span.nolink{
  color:#fff;
  cursor:pointer;
  padding:7px 10px; 
  display:block;
  width:151px;
}
#navigation ul li.menuparent:hover span.nolink, #navigation ul li.over span.nolink, #navigation ul li.active span.nolink{
  color:#FFFFFF;
}
#navigation ul li{
  margin-right:0;
}
#navigation ul li a:link, #navigation ul li a:visited{
  padding:11px 8px 10px;
}

/*** footer menu ***/	
#block-menu-menu-after-login-bottom,
#block-menu-menu-before-login-bottom{
  clear:both;
  background:#403840;
  margin:0;
  padding:10px;
}
#block-menu-menu-after-login-bottom .block-edit,
#block-menu-menu-before-login-bottom .block-edit{
  top:-20px;
}
#block-menu-menu-after-login-bottom ul.menu,
#block-menu-menu-before-login-bottom ul.menu{
  float:right;
}
#block-menu-menu-after-login-bottom ul.menu li,
#block-menu-menu-before-login-bottom ul.menu li{
  border-right:1px solid #fff;
  float:left;
}
#block-menu-menu-after-login-bottom ul.menu li.last,
#block-menu-menu-before-login-bottom ul.menu li.last{
  border:none;
}
#block-menu-menu-after-login-bottom ul.menu li ul{
  margin-left:10px;
  padding-left:10px;
  border-left:1px solid #fff;
  display:inline-block;
}
#block-menu-menu-after-login-bottom ul li a:link, #block-menu-menu-after-login-bottom ul li a:visited,
#block-menu-menu-before-login-bottom ul.menu li a:link, #block-menu-menu-before-login-bottom ul.menu li a:visited{
  color:#fff;
}
/*** top menu ***/
#block-nice_menus-2 ul.nice-menu ul{
  background:#403840;
}
#block-nice_menus-2 ul.nice-menu ul li{
  background: url(../images/dots_menu.gif) repeat-x left bottom;
  padding-bottom: 3px;
}
#block-nice_menus-2 ul.nice-menu ul li.last{
  background:none;
}

.block .view-news .view-footer {
text-align: right;
}

/*** White Background Option ***/
body.bg-white {
  background:#ffffff;
}
/*body.bg-white #wrapper-inner {
  border-left:1px solid #c0c0c0;
  border-right:1px solid #c0c0c0;
}*/
#wrapper{background:#F8F8F8;}
#footer3 {
float: right;
}
.footer3-wrap{
  margin:auto;
}
#footer-message{
  float:left;
  clear:none;
}
#cmsquickstart{
  clear:left;
}



/************************
	DATABASE TABLE CSS
*************************/
.view-view-results-58-lsu,
.view-db-result-daldinia{
  position:relative;
}
.view-view-results-58-lsu .view-content table.views-table,
.view-db-result-daldinia .view-content table.views-table{
  display:block;
	margin:20px 0;
	overflow-x:auto;
	overflow-y:hidden;
}
.view-view-results-58-lsu .view-content table.views-table tr.even,
.view-db-result-daldinia .view-content table.views-table tr.even{
  background:#e7e7e7;
}
.view-view-results-58-lsu .view-content table.views-table tr td,
.view-db-result-daldinia .view-content table.views-table tr td{
  padding:0 10px;
	vertical-align:top;
	white-space:nowrap;
}
.view-view-results-58-lsu .view-content table.views-table tr td.views-field-field-species-value,
.view-db-result-daldinia .view-content table.views-table tr td.views-field-field-species-value{
	display:block;
	width:170px;
}
.view-view-results-58-lsu .view-content table.views-table tr td.views-field-field-info-value,
.view-db-result-daldinia .view-content table.views-table tr td.views-field-field-info-value{
  display:block;
	width:200px;
}
.view-view-results-58-lsu .view-content table.views-table tr td.views-field-field-substrate-value,
.view-db-result-daldinia .view-content table.views-table tr td.views-field-field-substrate-value{
  display:block;
	width:130px;
}
.view-view-results-58-lsu .view-content table.views-table tr td.views-field-field-npl-value,
.view-db-result-daldinia .view-content table.views-table tr td.views-field-field-npl-value{
  display:block;
	width:80px;
}
.view-view-results-58-lsu .view-content table.views-table tr th,
.view-view-results-58-lsu .view-content table.sticky-header tr th,
.view-db-result-daldinia .view-content table.views-table tr th,
.view-db-result-daldinia .view-content table.sticky-header tr th{
  color:#009E61;
	vertical-align:top;
	padding:0 10px;
}
.view-view-results-58-lsu .feed-icon,
.view-db-result-daldinia .feed-icon{
  position:absolute;
	right:0;
	top:20px;
	/*top:240px;*/
}
#views-exposed-form-db-result-page-1 input.form-text,
#views-exposed-form-db-result-toxin-page-1 input.form-text{
  width:200px;
}

.section-saved-query table.sticky-enabled tr td.num_id{
  width:5%;
	word-break: break-all;
}
.section-saved-query table.sticky-enabled tr td.query_value_css{
  width:60%;
	word-break: break-all;
}
.section-saved-query table.sticky-enabled tr td.description_value_css{
	width:15%;
	word-break: break-all;
}
.section-saved-query table.sticky-enabled tr td.action_css{
  width:10%;
	word-break: break-all;
}