﻿body {margin:0;padding:0;word-wrap:normal;background-color:white}
img {border:none;}
input {border:1px solid blue;border-radius:2px;padding:2px;}
select {border:1px solid blue;border-radius:2px;padding:2px;}
input[type=image] { border: none; }
textarea {border:1px solid blue;padding:2px;}
* {box-sizing:border-box;
text-align:left;
margin:0px;
text-indent:0.0px;
line-height:1.2em;
font-family:"Verdana", sans-serif;
font-style:normal;
font-weight:normal;
color:#000000;
background-color:transparent;
font-variant:normal;
font-size:16.0px;
vertical-align:top;}
h {text-align:center;
font-weight:bold;
font-size:24.0px;
}
b {
font-weight:bold;
color:inherit
}	
a:link {color:#0057b8;text-decoration:none;}
a:active {color:#0057b8;text-decoration:none;}
a:hover {color:#0057b8;text-decoration:underline;}
a:visited {color:#0057b8;text-decoration:none;}

.banner { text-align:center;line-height:20px;font-family:"Tahoma", sans-serif;font-style:normal;font-weight:700;color:#FFFFFF;background-color:red;font-variant:normal;font-size:18.0px;vertical-align:0; }

table {
    border-collapse: collapse;
	border:none;
	table-layout:fixed;
}

table td, table th {
    font-size: 16.0px;
	line-height:1.19em;
	vertical-align: top;
	border: 1px solid #6d9fd6;
    padding: 4px 7px 4px 7px;
}
table tr.titlerow td, table tr.titlerow th {
	font-size: 16.0px; 
	line-height:1.19em;
	vertical-align: middle;
    text-align: left;
    background-color: #ffffff;
    color: #000000;
	border: none;
    padding: 4px 7px 4px 7px;
}
table tr.brow td {
	font-size: 16.0px; 
	line-height:1.19em;
	vertical-align: middle;
    text-align: left;
    background-color: transparent;
    color: #000000;
	border-left: none;
	border-right: none;
	border-bottom: none;
    padding: 4px 7px 4px 7px;
}
table tr.chboxrow td {
	font-size: 16.0px; 
	line-height:1.19em;
	vertical-align: top;
    text-align: left;
    background-color: #ffffff;
    color: #000000;
	border: 1px solid #ffffff;
    padding: 4px 7px 4px 70px;
}
table th {
    font-size: 16.0px; 
	line-height:1.19em;
	vertical-align: middle;
    text-align: left;
    background-color: #0057b8;
    color: #ffffff;
}
table th.blkbold {
    font-size: 16.0px; 
	font-weight: bold;
	line-height:1.19em;
	vertical-align: middle;
    text-align: left;
    background-color: white;
    color: black;
}

table tr.alt td {
    background-color: #c6daef;
}
table tr.ctr td {
    text-align: center;
}
table tr.vert td {
    vertical-align: middle;
}
table tr.del td {
    color: #7f7f7f;
}

table tr.ital td {
    font-style: italic;
}
table tr.delital td {
    color: #7f7f7f;
    font-style: italic;
}

table tr.red td, #table_2 tr.red td {
    color: #ff0000;
}
table tr.altred td, #table_2 tr.altred td {
    background-color: #c6daef;
    color: #ff0000;
}

table tr.altdel td, #table_2 tr.altdel td {
    background-color: #c6daef;
    color: #7f7f7f;
}
table tr.altital td, #table_2 tr.altital td {
    background-color: #c6daef;
    font-style: italic;
}
table tr.altdelital td, #table_2 tr.altdelital td {
    color: #7f7f7f;
    background-color: #c6daef;
    font-style: italic;
}
.button, .button:link,.button:visited { 
	border:0px solid #0057b8;
	border-radius:4px;margin-left: 0px;
	cellpadding="10";
	background-color: #0057b8;
	font-family:Tahoma;
	font-size:16px;color:#ffffff;
	text-decoration:none;
	font-style:normal;
	font-variant:normal;
	font-weight:Normal;
	text-align:center; 
	}
 .button1, .button1:link,.button1:visited { 
	border:0px solid #0057b8;
	border-radius:4px;margin-left: 0px;
	cellpadding="10";
	background-color: #eeeeee;
	font-family:Tahoma;
	font-size:16px;color:#0057b8;
	text-decoration:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-align:center; 
	}
 	
.tableFixHead {
    overflow-y: auto;
    height: 650px;
    }
.tableFixHead thead th {
    position: sticky;
    top: 0;
    }	
.checkbox {
	width:20px;
    height:20px;
}
.radio {
	width:18px;
    height:18px;
}