@charset "utf-8";
body {
	background-color: white;
	color: #000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
table {
	background-color:white;

}

caption {
	font-variant:small-caps;
	font-size:24px;
}
p {
	margin: unset;
}
th {
    vertical-align: middle;
	padding:2px 10px;
	background-color:#3366CC;
	color:white;
	font-size:16px;
}
td {
    vertical-align: middle;
	padding:2px 10px;
	font-size:14px;
}
.red_color{color:#FF0000;}
.even {
        vertical-align: middle;
	background-color:#a1bfe7;
}
.texta {
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 14px;
 background-color: white;
 border: 1px solid #3366CC;
}
input {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 background-color: white;
 border: double #3366CC;
}
select {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 background-color: white;
}
.textb {
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 14px;
 background-color: #a1bfe7;
 border: double #3366CC;
}
.nav {
	background-color:white;
	margin: 1em;
}

.nav caption {
	font-variant:small-caps;
	font-size:24px;
}
.nav tr {
	padding:0px 0px;
}
.nav th {
	color:white;
	font-size:16px;
	padding:0px 0px;
}
.nav .admin_button {
	vertical-align: middle;
	background-color:rgb(51, 122, 180);
	padding:0.5em;
	margin: 0.25em 0.25em;
	border-radius: 2em;
	border:rgb(2, 48, 85) solid thin;
	font-size:14px;
	cursor: pointer;
    text-decoration: none;
	color: white;
	transition-duration: 0.25s;
}
.nav .user_button {
	vertical-align: middle;
	background-color:#3366CC;
	border:rgb(35, 71, 143) solid thin;
	padding: 0.25em 1em;
	margin: 0.25em;
	border-radius: 1em;
	font-size:24px;
	cursor: pointer;
	text-decoration: none;
	color: white;
	transition-duration: 0.25s;
}
.nav .user_button:hover {
    background-color: white;
	color:#000;
	box-shadow: 3px 3px 5px 3px rgba(201, 192, 177, 0.75);
}
.nav .admin_button:hover {
    background-color: white;
	color:#000;
	box-shadow: 3px 3px 5px 3px rgba(201, 192, 177, 0.75);
}
.time_table {
	border: thin solid rgb(127, 157, 216);
}
#header { position: absolute; top: 0px; left: 8px; font-size:small;
}

.iframe_response {
	border: none;
	width: 500px;
	height: 2.5em;
}
