﻿/* NBRP-Rat: seitenbezogene Regeln aus NBRP_jp.css (Formulare, Akkordeons, Tabellen ...).
   Die Regeln für Kopf, Menü, Spalten und Fuß stehen in ../nbrp-ui/nbrp.css.  NBRP_jp.css bleibt unverändert liegen. */

/*****************************************/
/* Deposit page						 */
/*****************************************/

div#depositcontainer
{ 
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	min-height: 1800px;
}
.depositText
{
	position: absolute;
	font-size: 12px;
    color: #414243;
    top: 10px;
    left: 5px;
	height: 16px;
}

.margin10right {
	margin: 10px;
	float: right;
}
.margin10left
{
	margin: 10px;
	float: left;
}
.margin10leftClLeft
{
	margin: 10px;
	float: left;
	clear:left;
}
.margin10leftClLeftWidth350
{
	margin: 10px;
	float: left;
	clear:left;
	width:350px;
}

.footerbottom
{
	position: fixed;
	right: 10px;
	bottom: 10px;
	color: Red;
}
.watermarkDeposit
{
	margin: 3px;
	border: thin solid #990000;
	font-family: Tahoma;
	background-color: #FFFFFF;
	font-size: small;
	color: #C0C0C0;
	padding-right: 5px;
	text-align: right;
	font-style: italic;
	font-variant: small-caps;
}

.watermarkNormal
{
	background-color: #FFFFFF;
	font-size: small;
	color: #999999;
	padding-right: 5px;
	text-align: left;
}

.tbDeposit
{
	margin: 3px;
	padding-right: 5px;
}
.accordionDepositDiv 
{	width:420px;
	padding:20px;
	background:#FFF url('../Images/mta_header.png') no-repeat left top;
	float:right;
}

/*Custom Validator CalloutClasses*/

.ajax__validatorcallout div, .ajax__validatorcallout td
{
	border: solid 1px Black;
	background-color: #FFFFCC;
	z-index: 9999;
	color: #CC0000;
}
.ajax__validatorcallout .ajax__validatorcallout_popup_table
{
	display: none;
	border: none;
	background-color: transparent;
	padding: 0px;
	z-index: 9999;
}
.ajax__validatorcallout .ajax__validatorcallout_popup_table_row
{
	vertical-align: top;
	height: 100%;
	background-color: transparent;
	padding: 0px;
	z-index: 9999;
}
.ajax__validatorcallout .ajax__validatorcallout_callout_cell
{
	width: 20px;
	height: 100%;
	text-align: right;
	vertical-align: top;
	border: none;
	background-color: transparent;
	padding: 0px;
	z-index: 9999;
}
.ajax__validatorcallout .ajax__validatorcallout_callout_table
{
	height: 100%;
	border: none;
	background-color: transparent;
	padding: 0px;
	z-index: 9999;
}
.ajax__validatorcallout .ajax__validatorcallout_callout_table_row
{
	background-color: transparent;
	padding: 0px;
	z-index: 9999;
}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell
{
	padding: 8px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
	font-size: 1px;
	border: none;
	background-color: transparent;
	z-index: 9999;
}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
	font-size: 1px;
	position: relative;
	left: 1px;
	border-bottom: none;
	border-right: none;
	border-left: none;
	width: 15px;
	background-color: transparent;
	padding: 0px;
	z-index: 9999;
}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
	height: 1px;
	overflow: hidden;
	border-top: none;
	border-bottom: none;
	border-right: none;
	padding: 0px;
	margin-left: auto;
	z-index: 9999;
}
.ajax__validatorcallout .ajax__validatorcallout_error_message_cell
{
	font-family: Verdana;
	font-size: 10px;
	padding: 5px;
	border-right: none;
	border-left: none;
	width: 100%;
	z-index: 9999;
}
.ajax__validatorcallout .ajax__validatorcallout_icon_cell
{
	width: 20px;
	padding: 5px;
	border-right: none;
	z-index: 9999;
}
.ajax__validatorcallout .ajax__validatorcallout_close_button_cell
{
	vertical-align: top;
	padding: 0px;
	text-align: right;
	border-left: none;
	z-index: 9999;
}
.ajax__validatorcallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
	border: none;
	text-align: center;
	width: 10px;
	padding: 2px;
	cursor: pointer;
	z-index: 9999;
}

.vcHighlight
{
	border: 3px double #CC0000;
	background-color: #FFFFCC;
	color: #CC0000;
}

.ErrorMsg
{
	color: Red;
}

/*Order pages*/

div#orderdd
{
	overflow:auto;
	margin-bottom: 1.5em;
}
div#orderTbl
{
	float:left;
}

.mta 
{	width:420px;
	padding:20px;
	background:#FFF url('../Images/mta_header.png') no-repeat left top;
	clear: right;
	float: right;
}
.mtaheading
{
	padding-bottom: 20px;
	color: #990000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.5em;
}
/* Accordion */
.accordionHeader
{
	
	color: white;
	background: url('../Images/accordionHeader.png') no-repeat left top;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}


.accordionHeaderSelected
{
	
	color: white;
	background: url('../Images/accordionHeaderSelected.png') no-repeat left top;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}


.accordionContent
{
	background-color: #F2EFEE;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	line-height: 1.5em;
	overflow:hidden;
}
.accordionLink
{
	text-decoration: none;
	color: White;
}

.importantRed
{
	font-weight: bold;
	color: #FF0000;
	font-family: tahoma;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modPanel
{ 
	border: 2px solid #CC3300;
	padding: 20px;
	display: none;
	width: 200px;
	background-color: White;
}
	.bold14px
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
 }


/*Reference Report*/
.refrep
{
	width:420px;
	float: right;
	overflow:hidden;
}
.reprefheading
{
	padding-bottom: 20px;
	color: #990000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1em;
}
/*Access and Weather*/
.weatherlink a:link
{
	color: #8B0000;
}
.roundPanelFl
{
	margin: 3px;
	border: thin solid #990000;
	float:left;
}
.roundPanelFr
{
	margin: 3px;
	border: thin solid #990000;
	float:right;
}
.overvlowH
{
	overflow:hidden;
}
/*genome*/
div#genomeTables td
{
	padding: 5px;
}
div#genomeTable table
{
	border:none;
}
/*about*/
.about
{
	position:relative;
	overflow:auto;
}
.Tbls th
{
	text-align: left;
	padding: 10px;
	border-bottom: solid 2 grey;
	border-collapse: separate;
}
.Tbls td
{
	text-align:left;
	padding:10px;
}
.AccordionHeaderLSelected
{
	color: white;
	background: url('../Images/accordionHeaderLSelected.png') no-repeat left top;
	font-weight: bold;
	padding: 5px 5px 8px 12px;
	margin-top: 5px;
	cursor: pointer;
	line-height:14px;
}
.AccordionHeaderL
{
	color: white;
	background: url('../Images/accordionHeaderL.png') no-repeat left top;
	font-weight: bold;
	padding:5px 5px 8px 12px;
	margin-top: 5px;
	cursor: pointer;
	line-height:14px;
}

.cpeL
{
	color: white;
	background: url('../Images/accordionHeaderL.png') no-repeat left top;
	font-weight: bold;
	padding:5px 5px 8px 12px;
	cursor: pointer;
	line-height:14px;
}
.citations
{
	text-indent: 30px;
	padding-right:15px;
}
.yearCentral
{
	font-weight:700;
	background-color:#E3E3E8;
	margin-right:-8px;
	margin-left:-8px;
}
.red
{
	color:#800000;
}
/*genetic monitoring*/
.creamTd
{
	background-color:#FFCC66;
	text-align:center;
}
.moegiTd
{
	background-color:#99CC00;
	text-align:center;
}
.soraTd
{
	background-color:#66CCFF;
	text-align:center;
}
.gunjoTd
{
	background-color:#6699FF;
	text-align:center;
}
.sumireTd
{
	background-color:#CC99FF;
	text-align:center;
}
.budoTd
{
	background-color:#CC66FF;
	text-align:center;
}
.haiTd
{
	background-color:#CCCCCC;
	text-align:center;
}
/*order*/
#bikkuri ul{
	list-style-image: url('../Images/iconB.png');
	list-style-position:outside;
}
#bikkuri ul li{
	line-height:22px;
}
#answer ul{
	list-style-image:url('../Images/iconA_24.gif');
	list-style-position:outside;
}
#question ul{
	list-style-image:url('../Images/iconQ_24.gif');
	list-style-position:outside;
}

