.flashInfo {
	background-color: #EEEEEE;
	font-weight: bold;
	border-top: solid #e20040 1px;
	border-bottom: solid #e20040 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
}

.articleInternalLink {
	background-color: #EEEEEE;
	width: 554px;
	padding: 10px;
    font-weight: bold;
	border: 1px solid red;
}


.errorHeader {
	color: #e20040;
}

.errorPageText {
	margin: 100px;
	padding: 25px;
}

input.error {
	background-color: white;
}

select.error {
	background-color: white;
}

.boardMemberName {
	width: 300px;
	background-color: lightgrey;
	padding: 2px;
}

.noAlbumView {
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
}

/** used in the download page for supporting info */
#copyrightBox {
	width: 574px;
	margin: 10px 0px 5px 0px;
}


.textblock ul.faq li {
	padding-bottom: 10px;
}

/** static content ordered lists margin */
.textblock ol.innerList {
	margin-bottom: -10px;
}

.textblock ol li {
	margin-left: 30px;
}

#center_content_left ol li {
	margin-left: 7px;
	margin-right: 5px;
}

#center_content_left ul li {
	margin-left: 7px;
	margin-right: 5px;
}

.displayNone {
	display: none;
}

.requiredStar {
	color: red;
}

#article_navigation_browse img {
	vertical-align: top;
}

#form_advanced_search input.button_submit {
	width: 47px;
	height: 16px;
	/*background: url(../images/buttons/search1.gif) no-repeat;*/
	border: none;
}

#form_advanced_search input.button_reset {
	width: 114px;
	height: 16px;
	/*background: url(../images/buttons/clear_search_values.gif) no-repeat;*/
	border: none;
}

/** custom styles for formatting of reference examples in instructions 
.refCategory {
  padding-bottom: 10px;
}
*/ 

/** table definition */
table.boa tbody td,table.boa tbody th {
	border-left: none;
	border-right: none;
}

table.boa th {
	padding: 2px 4px 2px 4px;
	text-align: left;
}

table.boa td {
	padding: 0px;
	text-align: left;
	background-color: #ffffff;
}

/** Styling of the Pagerbanner in the Tables pager element */ 
/*
span.pagebanner {
	background-color: #e3ecf7;
  border-style: solid solid none;
  border-color: #97adc0;
  width: 560px;
  margin-left: 2px;
  margin-bottom: 0px;
}

span.pagelinks {
	background-color: #e3ecf7;
  border-style: none solid solid ;
  border-color: #97adc0;
  width: 560px;
  margin-left: 2px;
  margin-bottom: 0px;
}

span.pagebanner-nolinks {
  background-color: #e3ecf7;
  border-style: solid ;
  border-color: #97adc0;
  width: 560px;
  margin-left: 2px;
  margin-bottom: 0px;
}
*/
span.pagelinks-nobanner {
	background-color: #eeeeee;
	border-style: none;
	border-color: #97adc0;
	width: 560px;
	margin-left: 2px;
	margin-bottom: 0px;
}

/*
span.pagelinks-nobanner {
  background-color: white;
  border: none;
}

span.pagelinks-nobanner a {
  border: solid red 1px;
  padding: 3px;
}
*/

/** Classes for the equations in the full text */
#center_content_left .article_equation {
	width: 100%;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 12px;
}

#center_content_left .article_equation_number {
	width: 30px;
	padding-right: 10px;
	color: #29568F;
	vertical-align: middle;
}

#textualAbstract {
	padding-right: 10px;
}


.noScriptBox {
	background-color: white;
	border: solid red 1px;
	color: red;
	padding: 10px;
	text-align: center;
	margin: 5px;
	font-weight: bold;
}

.inTextImage {
	float: left;
	margin-right: 10px;
}

.line_break {
	font-size: 1px;
	letter-spacing: -1em;
}

.no_break {
	white-space: nowrap;
}

#article_header .title h1 {
	margin-top: 0px;
	font-size: 12px;
	margin-bottom: 6px;
}

.article_paragraph h2 {
	font-size: 12px;
	margin-bottom: 6px;
}

.article_paragraph h3 {
	font-size: 11px;
	margin-bottom: 6px;
}

.article_paragraph h4 {
	color: #29568F;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 6px;
	padding: 0px 10px;
	text-transform: none;
}

.article_paragraph h4 a {
	color: #29568F;
	text-transform: none;
}

#center_content .news_Item {
	margin-top: 10px;
	min-height: 52px;
	padding: 5px;
	background: #EEEEEE;
}

.moreLink a {
	color: #E20040;
}

.alert_frequency {
	background-color: #EEEEEE;
	margin-bottom: 10px;
	padding: 10px;
	height: 1%;
}

.alert_frequency label {
	margin-left: 10px;
}

.alert_frequency input {
	border: none !important;
}

.bottomNavigation {
	text-align: right;
	margin-top: 10px;
}

.bottomNavigation a {
	font-weight: bold;
	margin-left: 10px;
}


/*
------------- reconstruction of series display related stuff --------------- */
.seriesListGridBox {
	position: relative; 
	border-top: solid white 1px;
	border-bottom: solid #cccccc 1px;
	min-height: 200px;
	margin-bottom: 2px;
	padding-bottom: 5px;
}

.seriesListText {
	background-color: #eeeeee;
	width: 365px;
	min-height: 195px;
	float: left;
	margin: 3px;
	
}

.seriesListBibInfo {
	width: 350px; 
	min-height: 162px;
	padding: 5px; 
}


.series_link_footer {
	color: #E20040;
	width: 354px;
	padding: 5px ;
	border-top: solid 1px white;
}

.series_link_footer  a {
	color: #E20040;
	font-weight: normal;
}

.seriesListGA {
	margin: 3px;
	height: 195px;
	width: 400px;
	display: table-cell;
	text-align: center;
	vertical-align:middle;
}

/*------ ie 6 hacks */

* html .seriesListGridBox {
	position: relative; 
	border-top: solid white 1px;
	border-bottom: solid #cccccc 1px;
	height: auto; 
	min-height: 200px;
	margin-bottom: 3px;
}

* html .seriesListGA {
	height: 195px;
	line-height:195px;
	width: 380px;
	text-align: center;
}

* html .seriesListGA img {
	vertical-align: middle;
}


* html .seriesListText {
	background-color: #eeeeee;
	width: 365px;
	height: 195px;
	min-height: 195px;
	float: left;
	margin: 3px;
}

* html .series_link_footer {
	color: #E20040;
	width: 354px;
	padding: 5px ;
	border-top: solid 1px white;

}

* html .seriesListBibInfo {
	width: 350px; 
	height: 160px;
	padding: 5px; 
}

/*------ ie 7 & 8 hacks */
*+ html .seriesListGA {
	height: 195px;
	line-height:195px;
	width: 380px;
	text-align: center;
}

*+ html .seriesListGA img {
	vertical-align: middle;
}


.filterField {
	width: 100px;
	border: solid gray 1px;
	font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
    font-size: 11px;
}

/* Styling of the boxes
-------------------------------------------------------------------------- */

#left #quickAccess_box {
  padding: 10px 12px 10px 12px;
  background: #FFFFFF;
}

#right #otherJournals_box {
  padding: 10px 12px 10px 12px;
  background: #FFFFFF;
}


/* Styling of the latest series box
-------------------------------------------------------------------------- */
#right #latestSeriesBox {
  padding: 0px;
  background: #FFFFFF;
}

.seriesContainer {
	border-top: solid white 1px;
	border-bottom: solid #cccccc 1px;
	padding: 5px 12px 5px 12px;
	background: url(/bjoc/images/arrow_normal.png) no-repeat  90% 93%  #ffffff;
}


.seriesContainer:hover {
	border-top: solid #E3ECF7 1px;
	border-bottom: solid #cccccc 1px;
	padding: 5px 12px 5px 12px;
	background: url(/bjoc/images/arrow_hover.png) no-repeat 90% 93% #E3ECF7;
}

* html .seriesContainer {
	background-image: none;
}

.seriesContainer .text {
	display: block;
	margin-bottom: 5px;
}


#right #latestSeriesBox a:hover {
	text-decoration: none !important;
}

.lsb-image {
	max-width: 74px;
	max-height: 74px;
	padding: 3px 0px;
}

.seriesContainer .text {
	color: #464646;
}




.all_series_link {
	display: block;
	padding: 12px;
	font-weight: bold;
	background: url(/bjoc/images/arrow_normal.png) no-repeat  90% 50%  #ffffff;
}

.all_series_link:hover {
 	background: url(/bjoc/images/arrow_hover.png) no-repeat 90% 50% #E3ECF7 !important;

}

/*------------------------- */

.articleType {
    background-color: #7f7f7f; 
    color: white; 
    font-weight: bold;
    padding: 2px 5px 2px 5px;
}


.side-box-header {
	color: white;
	font: 11px/25px "Lucida Grande", verdana, sans-serif;
	font-weight: bold;
	background: url("/bjoc/images/bjoc/bg_blue.gif") top repeat-x;
}

.side-box-header span {
	padding: 12px 0px 0px 8px;
	text-transform: uppercase;
}

/*

#navigation ul li#nav_advancedSearch a {
	text-transform: uppercase;
	font-weight: bold;
	color: white;
	line-height: 28px;
	margin-left: 470px;
}

#navigation ul li#nav_advancedSearch a:hover {
	border: none;
}

#form_search {
	display: inline; 
	line-height: 27px; 
	margin-left: 10px;
}

#form_search input {
  width: 100px;
  height: 15px;
  font-size: 11px;
  padding-left: 2px;
  padding-top: 2px;
  border: none;
}

#form_search input.form_image {
  width: 10px;
  height: 10px;
  padding-left: 5px;
  vertical-align: middle;
}
*/

/* ===========================================================*/
tr.paging-inline {
	height: 30px;
}

td.paging-inline a, td.paging-inline span.disabled, td.paging-inline strong  {
    text-decoration: none;
    padding: 3px 7px 3px 7px;
    border: solid 1px #cccccc;
    margin-right: 3px;
    font-weight: bold;
}

td.paging-inline strong {
   color: red;
}

td.paging-inline a:hover {
    background-color: #e3ecf7;
    text-decoration: none;
}








