/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
  margin: 0;
  padding: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
}

blockquote { }

a { 
  color: #366e90;
  text-decoration: none; 
}

a: visited {
  color:#d7c227;
}

a:hover { text-decoration: none; }

a img { 
  border: none;

}

hr { display: none; }  

input {
  height:24px; 
  line-height:24px; 
  font-size:12px;
  margin-right: 5px;
  vertical-align: middle;
}

input:not([type=submit]) {
   /* omg so much cleaner */
}

input .checkbox {

}

#pagetitle {
  font-size: 20px;
}

#subtitle {
  font-size: 14px;
}



/* Header */

#header_box {
  height: 100px;
  width: 100%;
  background-color: #ffffff;
}

#header {
  height: 100px;
  width: 1065px;
  background-color: #ffffff;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
}

#sthoverbuttons {
    
 top: 45% !important; 
   
}

/* Logo */

#logo {
  float: left;
  width: 450px;
}

/* Menu */

#menu {
  float: right;
  font-size: 12px;
  color: #999999;
}


#menu ul {
  float: right;
}

#menu li {
  float: left;
  list-style: none;
  padding-right: 10px;
}

#menu a {
  padding-left: 5px;
  padding-right: 5px;
  color: #999999;
  text-decoration: none;
}

#menu a:hover {
  text-decoration: none;

 }
 
#menu input {
  height:20px; 
  line-height:20px; 
  font-size:12px;
  color: #999999;

}
 
#menu .input_email {
  border: 1px solid #cccccc; 
  padding: 0px;
  height: 20px;
  line-height:20px; 
}

#menu .subscribe {
  height: 22px;
}

/* Search */

#search_box {
  height: 75px;
  width: 100%;
  background-color: #666666;
}

#search {
  height: 75px;
  width: 1065px;
  background-color: #333333;
  margin-left: auto;
  margin-right: auto;
  color: #ffffff;
}

#search a {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 10px;
}

#search_forms {
  padding-top: 10px;

}

#search_forms ul {
  float: left;
}

#search_forms li {
  float: left;
  list-style: none;
  padding-right: 40px;
}

#search_title {
  font-size: 18px;
}


/* Search Forms */

#search_forms { 
  height:30px; 
  line-height:30px; 
  margin-left: 40px;
  margin-right: 40px;
}

#search_forms .float-left { 
  float:left;
  margin-top: 15px;
}

#search_forms .float-right { 
  float:right;
  margin-top: 15px;
}

#search_forms .clear { 
  clear:both;
}

#search_forms .title_search, #search_forms .title_explore, #search_forms .search_styled_select, #search_forms .explore_styled_select, #search_forms .adv { 
  float:left; 
  height:28px; 
  line-height:28px; 
  font-size:14px;
}

#search_forms input {
  float:left; 
  height:28px; 
  line-height:28px; 
  font-size:12px;
  color: #333333;
  margin-right: 5px;
}

#search_forms .title_search, #search_forms .title_explore { 
  margin-right:8px;
  font-size:18px;
}

#search_forms .input_keyword { 
  width:220px; 
  padding:0 8px; 
  border:0; 
  height:30px; 
  line-height:30px;
}


#search_forms .search_styled_select select {
  padding:5px;
  border: 0; 
  background: transparent;
  width:140px; 
  height:30px; 
  -webkit-appearance: none; 
  font-size: 12px;
}

#search_forms .search_styled_select {
  width:100px; 
  overflow:hidden; 
  height:30px; 
  background: url(http://www.ilaborate.org/application/images/arrow_dropdown.gif) no-repeat right #ffffff; 
  margin-right:6px; 
  color:#666666;
  font-size: 12px;
}

#search_forms .adv a { 
  margin-left:8px; 
  font-size:12px;
}

#search_forms .explore_styled_select select {
  padding:5px; 
  border: 0; 
  background: transparent;
  width:250px; 
  height:30px; 
  -webkit-appearance: none; 
  font-size: 12px;
}

#search_forms .explore_styled_select {
  width:220px; 
  overflow:hidden; 
  height:30px; 
  background: url(http://www.ilaborate.org/application/images/arrow_dropdown.gif) no-repeat right #ffffff; 
  margin-right:6px; 
  color:#666666;
  font-size: 12px;
}

/* Generic Search Forms */

#generic_search_forms { 
  height:30px; 
  line-height:30px; 
}

#generic_search_forms .float-left { 
  float:left;
  margin-top: 15px;
}

#generic_search_forms .float-right { 
  float:right;
  margin-top: 15px;
}

#generic_search_forms .clear { 
  clear:both;
}

#generic_search_forms .title_search, #search_forms .title_explore, #generic_search_forms .search_styled_select, #generic_search_forms .explore_styled_select, #generic_search_forms .adv { 
  float:left; 
  height:28px; 
  line-height:28px; 
  font-size:14px;
}

#generic_search_forms input {
  float:left; 
  height:28px; 
  line-height:28px; 
  font-size:12px;
  color: #333333;
  margin-right: 5px;
  border: 1px solid #cccccc;
}

#generic_search_forms .title_search, #search_forms .title_explore { 
  margin-right:8px;
  font-size:18px;
}

#generic_search_forms .input_keyword { 
  width:220px; 
  padding:0 8px; 
  border:0; 
  height:28px; 
  line-height:30px;
  border: 1px solid #cccccc;
}


#generic_search_forms .search_styled_select select {
  padding:5px; 
  background: transparent;
  width:140px; 
  height:30px; 
  -webkit-appearance: none; 
  font-size: 12px;
  border: 1px solid #cccccc;
  border-radius: 0px;

}

#generic_search_forms .search_styled_select {
  width:100px; 
  overflow:hidden; 
  height:30px; 
  background: url(http://www.ilaborate.org/application/images/arrow_dropdown.gif) no-repeat right #ffffff; 
  margin-right:6px; 
  color:#666666;
  font-size: 12px;
}

#generic_search_forms .adv a { 
  margin-left:8px; 
  font-size:12px;
}

#generic_search_forms .explore_styled_select select {
  padding:5px; 
  border: 0; 
  background: transparent;
  width:250px; 
  height:30px; 
  -webkit-appearance: none; 
  font-size: 12px;
}

#generic_search_forms .explore_styled_select {
  width:220px; 
  overflow:hidden; 
  height:30px; 
  background: url(http://www.ilaborate.org/application/images/arrow_dropdown.gif) no-repeat right #ffffff; 
  margin-right:6px; 
  color:#666666;
  font-size: 12px;
}

/* Advanced Search */

#advanced_search {

}

#advanced_search_title {
  font-weight: bold;
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 20px;

}

#advanced_search_box {
  border: 1px solid #cccccc;
  background-color: #FFFFFF;
  padding: 10px;
}

#advanced_search_box input {
  vertical-align: middle;
}


/* Pagination */

#pagination_box {
  height: 65px;
  width: 100%;
  background-color: #ffffff;
}

#pagination {
  width: 985px;
  background-color: #ffffff;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;

}


#sort {
  display: inline;
  float: right;
  text-align: right;
  width: 300px;
  font-size: 14px;
  margin-bottom: 20px;
  margin-top: 20px;

}

#sort a {
  text-decoration: none;
  font-size: 12px;
  
}

#how_many {
  float: left;
  font-size: 14px;
  margin-top: 19px;

}

#page_links {
  font-size: 11px;
  margin-bottom: 20px;
  margin-top: 20px;
  font-weight: bold;
  display: inline-block;
  padding-left: 5px;

}

#page_links a {
  text-decoration: none;
  color: #366e90;
  font-weight: 100;
  
}

#page_links a:visited {
  color:#d7c227;
}



/* Divider */

#page_divider_box {
  height: 40px;
  width: 100%;
  background-color: #ffffff;
}

#page_divider {
  width: 985px;
  background-color: #ffffff;
  margin-left: auto;
  margin-right: auto;
}

#page_divider .text {
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}


/* Content */

#content_box {
  width: 100%;
  background-color: #f7f7f7;
  overflow:auto;
}

#content {
  width: 1065px;
  background-color: #f2f2f2;
  margin-left: auto;
  margin-right: auto;
  overflow:auto;
}

#content_content {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  width: 950px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  margin-left: 40px;
  height: 100%;
  overflow:auto;
}

#content_index {
  width: 950px;
  margin-left: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  height: 100%;
  overflow:auto;
}

#content_index2 {
  float: right;
  width: 720px;
  margin-right: 40px;
  overflow: auto;
  margin-top: 20px;
}

#content_index2 a { 
  color: #366e90;
  text-decoration: none; 
}

#content_index2 a:visited {
  color: #d7c227;
}

#content_content .text {
	width: 570px;
  float: right;
}

#content_content .doc {
  width: 300px;
  font-size: 11px;
  float: left;
}

#content_content img {
  border: 1px solid #cccccc;
}

#profile_index {
  float: right;
  width: 720px;
  margin-right: 40px;
  overflow: auto;

}

#callout_box {
  float: right;
  margin-left: 20px;
  margin-bottom: 10px;
  width: 320px;
  font-size: 11px;
  color: #333333;
  line-height: 14px;
}

#callout_box img {
  border: 1px solid #cccccc;
}


/* Listing Metadata */

#listing_title {
  font-size: 18px;
}

#listing_metadata {
  font-size: 11px;
  padding-top: 10px;
}

#listing_abstract {
  font-size: 14px;
  line-height: 20px;
  padding-top: 20px;
}

#listing_abstract ul {
list-style-type:square;
}

#listing_download {
  font-size: 12px;
  padding-top: 20px;
}

#listing_download img {
  border: none;
}

/* Index Listing */

#index_listing {
  overflow: auto;

}


#index_listing .title {
  font-size: 14px;

}

#index_listing .metadata {
  font-size: 11px;
  line-height: 10px;
}

#index_listing .abstract {
  font-size: 12px;
  line-height: 20px;
}


 /* Homepage covers and columns */
 
 
#homepage_covers {
  overflow: auto;
  margin-left: 20px;
}

#homepage_covers .box {
  border: 1px solid #cccccc;
  background-color: #ffffff;
  width: 210px;
  height: 252px;
  overflow: auto;
}

#homepage_covers .text {
  width: 200px;
  margin-top: -10px;
}

#homepage_covers a {
  font-size: 14px;
  font-weight: 700;
}

#homepage_covers .metadata {
  font-size: 11px;
  line-height: 14px;

}

#homepage_covers img {
  border: 1px solid #cccccc;
  margin-top: 10px;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
  width: 185px;
  height: 225px;
}

#homepage_feature {
  width: 470px;
  height: 252px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  color: #333333;
}

#homepage_feature .content {
  background-color: #c4b300;
  margin-top: 10px;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  height: 210px;
}

#homepage_feature .title {
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 10px;
  font-family: Helvetica, Arial, sans-serif;
}

#homepage_feature img {
  float: left;
  width: 125px;
  height: 165px;
  border: 5px solid #ffffff;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 10px;
  margin-bottom: 10px;
}

#homepage_feature a {
  color: #ffffff;
}


  

/*Box*/

#listing_box {
	width: 350px;
	/*padding-right: 75px;*/
  float: left;
	margin-right:30px;
}

#listing_box .doc {
  float: left;
  width: 300px;
}

#listing_text {
  font-size: 13px;
  color:#333333;
  font-style: normal;
  line-height: 18px;
  overflow: hidden;  
}

#listing_box img {
  border: 1px solid;
  border-color: #cccccc;
  width: 300px;

}

#listing_box_rights {
  font-size: 11px;
  width: 300px;
  line-height: 14px;
  
}

#listing_box_rights img {
  width: 80px;

}


/* Sidebar */

#sidebar {
  float: left;
  width: 20%;
  margin-top: 20px;
  margin-right: 20px;
  margin-left: 40px;
  margin-bottom: 20px;
  background-color: #f2f2f2;
}

#sidebar .title {
  font-size: 18px;
  color:#000000;
  font-style: normal;
}

#sidebar .subtitle {
  font-size: 14px;
  color:#333333;
  font-style: normal;
  display: inline;
}

#sidebar a {
  text-decoration: none;
  color: #366e90;
}

#sidebar a:visited {
  color: #d7c227;
}

#sidebar a:hover { 
  font: bold;

}

#sidebar img {
  width: 200px;
}


/* Slider */

#slider_container {  
  border: 1px solid #cccccc;
  background-color: #ffffff;

}

/* Results Box */

#results_box {
  margin-top: 0px;
}

#results_box .doc {
  margin-right: 15px;
  float: left;
  width: 300px;
}

#results_box img {
  width: 150px;
  border: 1px solid;
  border-color: #cccccc;
  margin-right: 10px;
  float: left;
}

#results_box a {
  text-decoration: none;
  color: #366e90;

}

#results_box a:visited {
  color: #d7c227;
}
  
#results_box .subtitle {
  font-size: 14px;
  color:#333333;
  font-style: normal;
  display:inline-block;
}



/* Feature Box That is Not Slider */

#noslider_box {
  height: 275px;
  background-color: #ffffff;
  border: 1px solid #CCCCCC;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 15px;
}

#noslider_box .collections_img {
  width: 185px;
  float: left;
  margin-right: 10px;
  border: 1px solid;
  border-color: #cccccc;

}


#noslider_box .map {
  display: inline-block;
  float: left;
  width: 40%;
} 

#noslider_box .stats {
  margin-left: 20px;
  display: inline-block;
  border-color: #cccccc;
  width: 55%; 

}

#noslider_box .stats_scrollbox {
  padding-left: 20px;
  padding-right: 20px;
  width: 95%;
  height: 250px;
  border: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  background-position: bottom right;
  background-repeat: no-repeat;
  overflow: auto;
}

#noslider_box .stats_date {

  font-style: italic; 
  color: #999999;

}

/* Columns */

#multicolumn2 {
   -moz-column-count: 2;
  -moz-column-gap: 100px;
  -webkit-column-count: 2;
  -webkit-column-gap: 100px;
  column-count: 2;
  column-gap: 100px;
  line-height: 28px;
}

#multicolumn3 {
   -moz-column-count: 3;
  -moz-column-gap: 100px;
  -webkit-column-count: 3;
  -webkit-column-gap: 100px;
  column-count: 3;
  column-gap: 100px;
  line-height: 28px;
}


#multicolumn3_orgs {
   -moz-column-count: 3;
  -moz-column-gap: 100px;
  -webkit-column-count: 3;
  -webkit-column-gap: 100px;
  column-count: 3;
  column-gap: 100px;
  line-height: 18px;
  orphans: 0;
  widows: 0;
  
}

#multicolumn4 {
   -moz-column-count: 4;
  -moz-column-gap: 100px;
  -moz-column-fill: auto;
  -webkit-column-count: 4;
  -webkit-column-gap: 100px;
  column-count: 4;
  column-gap: 100px;
  line-height: 28px;

}

#scrollbox
{
  margin-top: 10px;
  margin-bottom: 25px;
  width: 250px;
  height: 155px;
  border: 0px;
  padding: 5px;
  font-family: Helvetica, Arial, sans-serif;
  background-position: bottom right;
  background-repeat: no-repeat;
  overflow: auto; 
}
#pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 20px;
  margin-left: 10px;
  margin-top: 0px;
  width: 350px;
  border: 1px solid #666666;
  background-color: #FFFFFF;
  color: #666666;
  font-size: 12px;
  line-height: 1.5em;
}

/* Footer */


#footer_box {
  width: 100%;
  background-color: #f7f7f7;
}

#footer {
  width: 1065px;
  background-color: #f2f2f2;
  margin-left: auto;
  margin-right: auto;
}

#footer_content {
  font-size: 12px;
  color: #666666;
}


#footer_content a {
  font-size: 12px;
  color: #666666;
}


#footer_title {
  font-size: 14px;
  color: #366e90;
  font-weight: bold;
}

#footer img {
  padding-right: 5px;
}

/* Admin */

#edit_listing {
  border: 1px solid #cccccc;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ffffff;
  overflow: auto;
}

#edit_listing_required {
  border: 1px solid #c4b300;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: visible;
  background-color: #ffffff;
  
}

#edit_listing_rights {
  border: 1px solid #cccccc;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ffffff;
  overflow: visible;
}

#edit_listing_rights img {
  width: 80px;
  display: block;

}
  
#edit_listing input, select {
  border: 1px solid #cccccc;
}
  

#edit_listing_required input, select {
  border: 1px solid #cccccc;
}

#edit_listing a {
  color: #c4b300;
}

#edit_listing a:visited {
  color: #c4b300;
}

#edit_listing_rights a {
  color: #c4b300;
}

#edit_listing_rights a:visited {
  color: #c4b300;
}

#edit_listing_required a {
  color: #c4b300;
}

#edit_listing_required a:visited {
  color: #c4b300;
}

#edit_listing img {
  width: 300px;
}

#edit_listing .subtitle {
  font-size: 14px;
  margin-bottom: 10px;
}

#edit_listing .subtitle a {
  color: #c4b300;
  font-size: 14px;
  font-weight: normal;
}

#edit_listing_no_box .title {
  font-size: 18px;
}

#edit_listing_no_box .title a {
  color: #c4b300;
  font-size: 18px;
  font-weight: normal;
}

#edit_listing_no_box .subtitle {
  font-size: 14px;
  margin-bottom: 10px;
}

#edit_listing_no_box .subtitle a {
  color: #c4b300;
  font-size: 14px;
  font-weight: normal;
}

#edit_listing .highlight_box {
  width: 90%;
  border: 1px solid #c4b300;
  background-color: #f2f2f2;
  padding: 10px;
}

/* Stats */

#stats table {
  width: 85%;
  margin-top: 10px;
}

#stats tr {
  background-color: #ffffff;
}

#stats td {
  padding: 5px;
}

/* KC Admin */
 
#kc_admin {
  float: left;
  width: 680px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  padding: 10px;
  margin-right: 20px;
  margin-bottom: 20px;
}

#kc_admin a {
  color: #d8ba13;
  font-weight: 800;
}

#kc_admin .box {
  border: 0px #cccccc solid;
  padding-bottom: 20px;
},

#kc_admin .title {
  font-size: 13px;
  margin-left: 90px;
  margin-top: -18px;
}

#kc_admin .metadata {
  margin-left: 90px;
  display: inline-block;
  font-size: 11px;
  line-height: 14px;
}

#kc_admin .checkbox_options {
  line-height: 14px;
  font-size: 18px;
}


#kc_admin1 {
  float: left;
  width: 300px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  padding: 10px;
  margin-right: 20px;
  margin-bottom: 20px;
}

#kc_admin2 {
  float: right;
  width: 350px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  padding: 10px;
  margin-bottom: 20px;
}

#kc_admin1_required {
  float: left;
  width: 300px;
  border: 1px solid #c4b300;
  background-color: #ffffff;
  padding: 10px;
  margin-right: 20px;
  margin-bottom: 20px;
}

#kc_admin2_required {
  float: right;
  width: 350px;
  border: 1px solid #c4b300;
  background-color: #ffffff;
  padding: 10px;
  margin-bottom: 20px;
}


#kc_admin1 a {
  color: #d8ba13;
  font-weight: 800;
}

#kc_admin2 a {
  color: #d8ba13;
  font-weight: 800;
}

#kc_admin1 img {
  width: 30px;
  border: 0px;
  margin-top: -5px;
}

#kc_admin2 img {
  width: 30px;
  border: 0px;
  margin-top: -5px;
}

#kc_admin1 .box {
  border: 0px #cccccc solid;
  padding-bottom: 20px;
}

#kc_admin1 .title {
  font-size: 13px;
  margin-left: 90px;
  margin-top: -18px;
}

#kc_admin1 .metadata {
  margin-left: 90px;
  display: inline-block;
  font-size: 11px;
  line-height: 14px;
}

#kc_admin1 .title2 {
  font-size: 13px;
}

#kc_admin1 .metadata2 {
  display: inline-block;
  font-size: 11px;
  line-height: 14px;
}

#kc_admin1 .trash {
  font-size: 11px;
  margin-left: 90px;
  margin-top: -18px;
  text-align: right;
}


#kc_admin2 .box {
  border: 0px #cccccc solid;
  padding-bottom: 20px;
}

#kc_admin2 .title {
  font-size: 13px;
  margin-left: 90px;
  margin-top: -18px;
}


#kc_admin2 .metadata {
  margin-left: 90px;
  display: inline-block;
  font-size: 11px;
  line-height: 14px;
}

#kc_admin2 .title2 {
  font-size: 13px;
}

#kc_admin2 .metadata2 {
  display: inline-block;
  font-size: 11px;
  line-height: 14px;
}

#popup {
  width: 500px;
  padding: 20px;
}


/* Used to show error prompts in forms */
.form_error {
  color: #cc0000;
  margin: 0;
  padding: 0;
}

/*  These next two make our filter box menus display in one size, regardless of how long the option text is.
  Grabbed from http://www.dougboude.com/blog/1/2008/05/Viewing-Option-Text-in-IE7-thats-Wider-than-the-Select-List.cfm
*/

.shorten_select_options
{
    width: 200px;
    font-size: 12px;
}

.shorten_select_options_click
{
    font-size: 12px;
    width: 500px;
}

#primary_contact_checkbox_divs
{
  color: #cccccc;
  margin-left: 22px;
}

.user_affiliates_list
{
  background: #ffffff;
  border: 1px solid #cccccc;
  margin: 0px 0px 20px 0px;
  padding: 10px;
  width: 500px;  
}

.form_status_message
{
  background: #ffffff;
  border: 1px dashed #cccccc;
  color: purple;
  text-align: center;
  width: 250px;
}

/* Div Tables */
div.twoColumnTbl, div.threeColumnTbl {width:100%;float:left;clear:both;margin-bottom:1em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.twoColumnTbl div.column1, div.twoColumnTbl > div.column2 {width:50%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.twoColumnTbl div.column1 {padding-right:2%;}
div.threeColumnTbl {width:100%;float:left;clear:both;margin-bottom:1em;}
div.threeColumnTbl div.column1, div.threeColumnTbl div.column2, div.threeColumnTbl div.column3 {width:32%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.threeColumnTbl .column1, div.threeColumnTbl .column2 {padding-right:2%;}
div.twoColumnTbl div.columnFull, div.threeColumnTbl div.columnFull {width:100%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
/* Embed */
div.threeColumnTbl#embed {padding:2%;}
div.threeColumnTbl#embed div.column1 {width:30%;}
div.threeColumnTbl#embed div.column2 {width:20%;}
div.threeColumnTbl#embed div.column3 {width:50%;}
div#issuelab-widget-demo {clear: both;padding: 1em;background-color: #fff;float: left;width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.threeColumnTbl#embed input {max-width:100%;}
