body, table, td, th {
	font-size: 13px;
	font-family: "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}

th {
	font-size: 13px;
	font-family: "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:100;
	background-color:#006;
}

input, select {
	/* height:18px; */
	font-size: 13px;
	font-family: "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}

form { 
	display: inline; 
}

a {
	color: #009;
	text-decoration: none;
}

label {
	cursor:pointer;
}

hr {
	height:1px;
	color:#ddd;
	background-color:#ddd;
	border:none;
}

.list {
	border-collapse:collapse;	
	width:100%;
}
.list th {
	border-color: gray;
	border-width: 0px;
	border-style: solid;
	background-color: red;
	padding:4px;
	color: whitesmoke;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	background: url(images/menu_filler.jpg) repeat-x left;
}
.list td {
	padding:4px;
	border-color: gray;
	border-width: 1px;
	border-style: solid;
}

#print_msg {
	background:#ffa; 
	width:390px;
	padding:5px;
}

.state {
		font-size:smaller;
	}
/* box */

#box_header {
	width: 500px;
	padding: 5px;
	background-color: #069;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
}

#box {
	width: 388px;
	padding: 5px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #ddd;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
}



.barOn {
	background-image:url(/images/white-arrow-down.gif);
}

.barLink {
	width: 390px;
	padding: 5px;
	background-color: #069;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
}

.box {
	width: 390px;
	padding: 5px;
	background-color: #cde;
	color:#000;
}

/* pageless */

h1.pageless {
	text-align:left;
	border-top:1px solid #006699;
	background-color:#DFEBFF;
	color:#666666;
	padding: 0.25%  0.25% 0.25% 1%;
	font-size:200%;
	text-style:underline;
}

h2.pageless {
	text-align:left;
	border-top:1px solid #006699;
	color:#666666;
	padding: 0.25%  0.25% 0.25% 5%;
	font-size:150%;
}

h3.pageless {
	text-align:left;
	border-top:1px solid #006699;
	color:#666666;
	padding: 0.25%  0.25% 0.25% 8%;
	font-size:100%;
}

/* bar */
.bar {
	width: 390px;
	padding: 5px;
	color: whitesmoke;
	font-size: 1.25em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	background: url(images/menu_filler.jpg) repeat-x left;
}

.navButton {
	padding-top:  4px;
}
/* The software release at bottom of page */
.release {
  font-size:80%;
  padding-right:1em;
  color:rgb(100,100,100);
}

