
.listbox-date {
	font-weight: bold;
	font-size: 90%;
	color: #777;
}

.listbox-article-authors {
    color: #666666;
}

small {
	font-size: 80%;
	color: #777;
}

.listbox-author {
    color:#555;
    /*font-weight: bold;*/
    font-size: 90%;
    padding: 5px 15px;
    background-color: #f5f5f5;
}

p.article-publisher{
	border-top: solid grey thin; 
        padding-top: 10px;
}

.boxbody .box-entry-number {
	float: left;
	color: #777;
	width: 50px;
	margin: 1.1em 0px 0px 0px;
}

.boxbody .listbox-item-header p {margin: 5px 0px; line-height: 1em;}
.boxbody .listbox-item-header {margin-bottom: 5px;}

.box.no-list-box .boxbody ul{
	list-style: none;

}



.box.no-list-box .boxbody ul li{
	margin-bottom: 14px;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

div#col2 div.boxbody {font-size: 1em !important;}

.view-article table, .view-item table {
	border-collapse: collapse;
}

img {max-width: 100% !important;}

#topnav {
	position: absolute !important;
	top: 0px !important;
	right: 10px !important;
}

#topnav a span {
	border-bottom: 1px dotted;
	font-size: 12px;
}
#topnav a {text-decoration: none;}
#topnav a:hover {text-decoration: none;}
#topnav a img {vertical-align: middle;}

#headerContent {
	min-height: 60px;
	padding: 10px 20px;	
}

#header {margin-bottom: 5px;}


ul.no-list, ol.no-list { list-style: none;}
ul.no-list li, ol.no-list li {margin-left: 0px;}
          	
div.article-institutes ul, div.article-institutes ol {margin-left: 0px;}
div.article-institutes ul li, div.article-institutes ol li {margin-bottom: 4px;}
          	
div.article-authors {font-style: italic; font-weight: bold;}
div.article-institutes ul, div.article-institutes ol {font-style: italic;}
     	
p#additionalInfoTop {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding-bottom: 5px;
	color: #666666;
}          	
p#additionalInfoBottom {
	border-top: 1px solid #DDD;
	margin-top: 20px;
	padding-top: 5px;
	color: #666666;
}



.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}


.nav > li > a {
  display: block;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li > a > img {
  max-width: none;
}

.nav > .pull-right {
  float: right;
}


/* Tabs */

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs > li,
.nav-pills > li {
  float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}



/* breadcrumb */


.breadcrumb {
  padding: 4px 20px;
  margin: 10px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #ffffff;
  *zoom: 1;
  margin: 0px !important;
}

.breadcrumb > li > .divider {
  padding: 0px;
  margin: 0px;
  color: #ccc;
}

.breadcrumb > .active {
  color: #999999;
}







