body {
	font-size: 12;
	font-family: arial, helvetica, sans-serif;
	background-color: white;
	color: black;
	text-align: center;
}
.top {
	height: 110;
}
.middle_top {
	height: 150;
	border-color: black;
	border-top: solid;
	border-bottom: solid;
	border-width: 1;	
	background-color: #D6D6D6;
}
.middle_bottom {
	background-color: white;
	min-height: 400;
}

.bottom {
	height: 35;
	margin-top: 5;
	border-color: black;
	border-top: solid;
	border-bottom: solid;
	border-width: 1;	
	background-color: #D6D6D6;
}
.left_bar {
	padding: 10;
	text-align: center;
	font-size: 12;
    margin-right:20;
    margin-left:20;
}
.ajaxdiv {
	padding-bottom: 10;
	text-align: center;
	font-size: 10;
}
span.menu {
    margin-left:3;
    margin-right:3;
    padding: 4;
    border: outset;
    border-width:1;
    border-color: #CCCCCC;
	background-color: #DDDDDD;
}
span.menu a {
    text-decoration: none;
    font-weight: bolder;
    color:black;
}
span.menu_active {
    margin-left:3;
    margin-right:3;
    padding: 4;
    border: inset;
    border-width:2;
    border-color: #BBBBBB;
	background-color: #CCCCCC;
}
span.menu_active a {
    text-decoration: none;
    font-weight: bolder;
    color:black;
}
span.top_left {
	float: left;
	text-align: left;
	height: 75;
	margin-top: 5;
	margin-left: 10;
}
span.top_right {
	float: right;
	text-align: left;
	height: 75;
	margin-top: 5;
	margin-right: 10;
}
table {
	font-size: 10;
	font-family: arial, helvetica, sans-serif;
	table-layout: auto;
	margin-left: auto;
	margin-right: auto;
}
select {
	font-size: 10;
	font-family: arial, helvetica, sans-serif;
}
input {
	font-size: 10;
	font-family: arial, helvetica, sans-serif;
}
tr.headrow {
	font-size: 12;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
th {
    background-color: #D6D6D6;
    padding: 4px;
}
td {
    padding: 4px;
}
tr.headrow_minor {
	font-size: 12;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
tr.red {
    background-color:red;
}
tr.red a {
    color: black;
}
tr.yellow {
    background-color:yellow;
}
tr.green {
    background-color:green;
    color: white;
}
tr.green a {
    color: white;
}
td.emph {
	font-weight: bold;
}
td.right {
	text-align: right;
}
td.center {
	text-align: center;
}
img.thumb {
	border-width: 2;
	border-style: outset;
	border-color: #b1b1b1;
}
p.error {
	color: red;
	font-size: 12;
	font-weight: bold;
}
.bottom a {
	font-weight: bold;
}
