/* Whole Page*/
html {
	background-image:url('../Icons/ichibkgndblue.jpg');
	background-attachment: fixed;
}
/* Image*/
a img {
	border: 0;
        color: white;
}
/* Image link & visited */
a:link, a:visited {
	text-decoration: none;
	color: white;
}
/* paragraph */
p {
        font-family: 'Times New Roman';
 	margin: 0;
        color: #4B6DAD;
}

/* ID = header - for positioning front matter*/
#header {
	position: fixed;
	top:0;
	height:210px;
	width:100%;
	min-width:1000px;
	background-image:url('../Icons/ichibkgndblue.jpg');
	z-index:200;
}

/* within a table with class="sortable"*/
table.sortable {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: separate;
	table-layout: auto
}

/* TH and TD within a table with class="sortable"*/
table.sortable th, table.sortable td {
	text-align: center;
	padding: 1px 1px 1px 1px;
        border-style: solid;
	border-color: #444;
        font-family: 'Times New Roman';
        font-size: 9pt;

}
/* TH  within a table with class="sortable"*/
table.sortable th {
	border-width: 0px 1px 1px 0px;
	border-color: WhiteSmoke;
	background-color: #4B6DAD;
        color: white;
        white-space: nowrap;
	border-bottom: none;
	position: sticky;
	top: 210px;  /* match to height of the ID=header */
}


table.sortable {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: separate;
	table-layout: auto
}
table.sortable th, table.sortable td {
	text-align: center;
	padding: 1px 1px 1px 1px;
        border-style: solid;
	border-color: #444;
        font-family: 'Times New Roman';
        font-size: 8pt;

}
/* set first column TB border to grey */
table.sortable td:nth-child(1) {
	border-width: 0px 1px 0px 0px;
	border-color: #b3b3b3;
        color: black;
}
table.sortable th {
	border-width: 0px 1px 1px 0px;
	border-color: WhiteSmoke;
	background-color: #4B6DAD;
        color: white;
        white-space: nowrap;
	border-bottom: none;
}
table.sortable td {
	border-width: 0px 1px 0px 0px;
	border-color: #4B6DAD;
        color: black;
        white-space: nowrap;
}
table.sortable tr.odd td {
	background-color: #B7CEEC;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}
table.sortable th:last-child{   /*set the last TH border color to match the rest*/
	border-color: #4B6DAD;
}
table.sortable th:nth-child(n+4){   /*set the last TH border color to match the rest*/
	background-color: #364f7d;
}

/* Set TH and TD to have bold left border at 2nd, 4th */
table.sortable th:nth-child(2),
table.sortable th:nth-child(4){
	border-width: 0px 1px 0px 2px;
        border-collapse:separate;
	border-color: WhiteSmoke;
        color: white;
}
table.sortable td:nth-child(2),
table.sortable td:nth-child(4) {
	border-width: 0px 1px 0px 2px;
	border-color: #4B6DAD;
        color: Black;
}

span.basho{
        font-family: 'Times New Roman';
        font-size:10.0pt;
        color:#6932a8;
        display:inline-block;
        padding-left:100px;
}

/* ID="Doit" color*/
#Doit,#DoitLabel {
	background-color: #FFFF99;
}

/* ID="DeSuGi" color*/
#DeSuGi{
	background-color: maroon;
}

/* ID="ISI" color*/
#ISI, #ISILabel {
	background-color: #CC99FF;
}

/* ID="Mass" color*/
#Mass, #MassLabel {
	background-color: #CCFFCC;
}

/* ID="NPI" color*/
#NPI, #NPILabel {
	background-color: #00CCFF;
}
/* ID="Sakura" color*/
#Sakura, #SakuraLabel {
	background-color: #FF99CC;
}

/* ID="SFI" color*/
#SFI, #SFILabel {
	background-color: #FFCC99;
}
/* ID="STI" color*/
#STI, #STILabel {
	background-color: #99CC00;
}
/* ID="Unaff" color*/
#Unaff, #UnaffLabel {
	background-color: white;
}

/* All Ichimon classes text color and border - for table, not */
#Doit, #ISI, #Mass, #NPI, #Sakura, #SFI, #STI, #Unaff {
        color: black;
        border-bottom: 1px solid #b3b3b3;
}

/* ID="kosho"*/
#kosho {
	background-color: #F2F2F2;
        color: black;
}

/* ID="intai"*/
#intai {
	background-color: #BDBDBD;
        color: black;
        border-bottom: 1px solid #b3b3b3;
}

/* ID="Division" - used for division form block*/
#Divisions {
	background-color: #ebdff7;
        color: black;
        border: 1px solid #a452f7;
}

/* ID="Ichimons" - used for ichimon form block*/
#Ichimons {
	background-color: #dce1f5;
        color: black;
        border: 1px solid #4B6DAD;
}

/* ID="ActiveCheck" - used for active BSers check block*/
#ActiveCheck {
	background-color: #cfd1d4;
border
        border: 1px solid #a452f7;
}

div#tbl-container {
	width: 100%;
	height: 90%;
	border: 0px solid black;
	z-index:1;
}

table {
	width: 600px;
	table-layout: auto;
	border-collapse: collapse;
	background-color: WhiteSmoke;
}

thead th, thead th.locked	{
	font-size: 8.0pt;
	font-weight: bold;
	text-align: center;
	color: white;
	cursor: default; 
}
	
td.locked,  th.locked{
	background-color: #ffeaff;
}

label {
        font-family: 'Times New Roman';
        margin: 6pt;
        color: #4B6DAD;
        font-size: 10pt;
}

form {
        margin: 1pt;
        display: inline-block; 
}

.nodisplay {
	display:none;
}

input[type=button] {
	color: #4B6DAD;
	padding: 1px 1px;
	margin: 2px 2px;
	font-size: 12px;
	font-family: 'Times New Roman';
 }
input[type=submit] {
	color: #4B6DAD;
	padding: 4px 4px;
	margin: 2px 2px;
	font-size: 12px;
	font-family: 'Times New Roman';
 }

#scrollWrap{
	position: absolute;
	top:210px;
	width:60%;
}